.jDH3nq_main{isolation:isolate;place-items:center;min-height:100dvh;padding:24px;display:grid;position:relative}.jDH3nq_main:before{content:"";z-index:-1;opacity:.65;filter:none;background-image:url(/img/norden-spring.webp);background-position:50% 40%;background-size:cover;position:absolute;inset:0}.jDH3nq_main:after{content:"";z-index:-1;background:radial-gradient(ellipse 70% 60% at 50% 45%, var(--paper) 20%, color-mix(in srgb, var(--paper) 70%, transparent) 100%);position:absolute;inset:0}.jDH3nq_panel{background:color-mix(in srgb, var(--surface) 96%, transparent);border:1px solid var(--rule);border-radius:20px;flex-direction:column;gap:18px;width:100%;min-width:0;max-width:460px;padding:clamp(18px,4vw,34px);display:flex;box-shadow:0 12px 40px #284c3520}.jDH3nq_group{flex-direction:column;gap:12px;min-width:0;display:flex}.jDH3nq_group+.jDH3nq_group{border-top:1px solid var(--rule-soft);padding-top:14px}.jDH3nq_groupTitle{font-size:max(var(--min-readable-font,0px), 12px);letter-spacing:.14em;color:var(--ink-2);margin:0;font-weight:700}.jDH3nq_eyebrow{font-size:max(var(--min-readable-font,0px), 11px);letter-spacing:.24em;color:var(--ink-3);margin:0}.jDH3nq_title{letter-spacing:.04em;margin:0;font-size:clamp(1.25rem,5.5vw,2rem);font-weight:800;line-height:1.1}.jDH3nq_lede{color:var(--ink-2);border-left:2px solid var(--accent);margin:0;padding-left:14px;font-size:.95rem;line-height:1.9}.jDH3nq_sample{background:var(--log-bg);color:var(--log-dim);font-size:max(var(--min-readable-font,0px), 11.5px);white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--rule-soft);min-width:0;margin:0;padding:14px 16px;line-height:1.9;overflow-x:auto}.jDH3nq_google{background:var(--ink);width:100%;color:var(--paper);letter-spacing:.04em;cursor:pointer;border:none;padding:14px 20px;font-weight:700}.jDH3nq_google:hover{background:var(--accent)}.jDH3nq_guest{width:100%;color:var(--ink-2);border:1px solid var(--rule);font:inherit;font-size:max(var(--min-readable-font,0px), 13px);cursor:pointer;background:0 0;margin-top:8px;padding:11px 20px}.jDH3nq_guest:hover{color:var(--ink);border-color:var(--ink-3)}.jDH3nq_idForm{flex-direction:column;gap:6px;margin-top:10px;display:flex}.jDH3nq_idInput{width:100%;font:inherit;font-size:max(var(--min-readable-font,0px), 13px);color:var(--ink);background:var(--paper);border:1px solid var(--rule);padding:9px 12px}.jDH3nq_idInput:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.jDH3nq_startLabel{font-size:max(var(--min-readable-font,0px), 13px);color:var(--ink-2);margin-top:6px}.jDH3nq_startLink{box-sizing:border-box;text-align:center;border:1px solid var(--ink);width:100%;color:var(--ink);font-size:max(var(--min-readable-font,0px), 14px);margin-top:8px;padding:11px 20px;font-weight:700;text-decoration:none;display:block}.jDH3nq_startLink:hover{background:var(--ink);color:var(--paper)}.jDH3nq_idLead{font-size:max(var(--min-readable-font,0px), 12.5px);color:var(--ink-2);margin:18px 0 -4px}.jDH3nq_note{font-size:max(var(--min-readable-font,0px), 12px);color:var(--ink-3);margin:0;line-height:1.8}.jDH3nq_denied{font-size:max(var(--min-readable-font,0px), 12.5px);color:var(--ink-2);border:1px solid color-mix(in srgb, var(--rust) 45%, var(--rule-soft));background:color-mix(in srgb, var(--rust) 8%, transparent);border-radius:3px;margin:0 0 4px;padding:10px 12px;line-height:1.9}.jDH3nq_denied strong{color:var(--ink);font-weight:600}.jDH3nq_contact{border-top:1px solid var(--rule,#d8d2c4);font-size:max(var(--min-readable-font,0px), .78rem);color:var(--dim,#7c7568);margin-top:1.6rem;padding-top:1.1rem;line-height:1.8}.jDH3nq_contactLink{color:inherit;text-underline-offset:2px;text-decoration:underline}
