._page_8sdz2_1{background:radial-gradient(circle at 18% 14%, var(--surface-tint-strong), transparent 28rem), var(--color-paper);flex:1;min-height:calc(100dvh - 4rem);padding:clamp(7.5rem,14vw,11rem) 1.25rem 5rem}._shell_8sdz2_10{width:min(100%,42rem);margin:0 auto}._eyebrow_8sdz2_15{color:var(--color-ink-faint);font:600 .72rem/1.2 var(--font-mono);letter-spacing:.13em;text-transform:uppercase;margin:0 0 .8rem}._title_8sdz2_23{max-width:14ch;font:580 clamp(2.35rem, 8vw, 4.8rem)/.95 var(--font-display);letter-spacing:-.055em;margin:0}._lead_8sdz2_30{max-width:38rem;color:var(--color-ink-muted);margin:1.25rem 0 0;font-size:clamp(1rem,2vw,1.15rem);line-height:1.65}._card_8sdz2_38{border:1px solid var(--color-hairline);background:var(--surface-tint);box-shadow:var(--shadow-soft);border-radius:1rem;margin-top:2.5rem;padding:clamp(1.25rem,4vw,2rem)}._fieldLabel_8sdz2_47,._legend_8sdz2_48{margin-bottom:.65rem;font-size:.82rem;font-weight:650;display:block}._input_8sdz2_55{border:1px solid var(--hairline-strong);background:var(--color-paper);width:100%;min-height:3rem;color:var(--color-ink);border-radius:.65rem;outline:none;padding:.75rem .9rem;font-size:1rem}._input_8sdz2_55:focus-visible,._choice_8sdz2_68:focus-within{outline:2px solid var(--color-ink);outline-offset:3px}._topics_8sdz2_73{border:0;gap:.65rem;margin-top:1.4rem;padding:0;display:grid}._choice_8sdz2_68{border:1px solid var(--color-hairline);cursor:pointer;border-radius:.7rem;grid-template-columns:1.2rem 1fr;gap:.7rem;min-height:3rem;padding:.8rem;display:grid}._choice_8sdz2_68 input{width:1rem;height:1rem;accent-color:var(--color-ink);margin-top:.15rem}._choice_8sdz2_68 strong,._choice_8sdz2_68 span{display:block}._choice_8sdz2_68 strong{font-size:.9rem}._choice_8sdz2_68 span{color:var(--color-ink-muted);margin-top:.15rem;font-size:.8rem;line-height:1.45}._consent_8sdz2_115{color:var(--color-ink-muted);margin:1.25rem 0 0;font-size:.78rem;line-height:1.55}._actions_8sdz2_122{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}._button_8sdz2_129,._secondary_8sdz2_130{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:2.75rem;padding:.7rem 1rem;font-size:.86rem;font-weight:650;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}._button_8sdz2_129{background:var(--key-accent);box-shadow:0 3px 0 0 var(--key-depth);color:var(--key-ink);border:1px solid #0000}._secondary_8sdz2_130{border:1px solid var(--hairline-strong);color:var(--color-ink);background:0 0;text-decoration:none}._button_8sdz2_129:hover:not(:disabled){filter:brightness(1.04)}._secondary_8sdz2_130:hover{background:var(--btn-primary-hover);color:var(--color-paper);border-color:var(--btn-primary-hover)}._button_8sdz2_129:focus-visible,._secondary_8sdz2_130:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}._button_8sdz2_129:disabled{cursor:wait;opacity:.58}._message_8sdz2_178{min-height:1.5rem;color:var(--color-ink-muted);margin:1rem 0 0;font-size:.84rem;line-height:1.5}._statusTitle_8sdz2_186{font:580 clamp(1.6rem, 4vw, 2.25rem)/1.05 var(--font-display);letter-spacing:-.03em;margin:0}._statusText_8sdz2_192{color:var(--color-ink-muted);margin:.8rem 0 0;line-height:1.65}._hidden_8sdz2_198{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}._compact_8sdz2_206{width:min(100%,32rem)}._compact_8sdz2_206 ._card_8sdz2_38{margin-top:0}@media (prefers-reduced-motion:reduce){._button_8sdz2_129,._secondary_8sdz2_130{transition:none}}
