.onboarding_shell__VHSDc{min-height:100svh;background:var(--color-background);color:var(--color-foreground)}.onboarding_headerBar__Ano07{border-bottom:1px solid var(--color-border)}.onboarding_header__qHxTR,.onboarding_main__yT3Hw{max-width:760px;margin-inline:auto;padding-inline:24px}.onboarding_header__qHxTR{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding-block:12px}.onboarding_main__yT3Hw{padding-block:32px 80px}@media (min-width:1024px){.onboarding_header__qHxTR,.onboarding_main__yT3Hw{max-width:1080px}}.onboarding_main__yT3Hw input[type=range]:focus-visible{outline:2px solid var(--color-ring);outline-offset:3px}.onboarding_skip__N4Z26{position:fixed;top:8px;left:16px;z-index:100;padding:12px 18px;border-radius:8px;background:var(--color-card);transform:translateY(-160%)}.onboarding_skip__N4Z26:focus{transform:none;outline:2px solid var(--color-ring)}@media (max-width:400px){.onboarding_header__qHxTR,.onboarding_main__yT3Hw{padding-inline:16px}.onboarding_header__qHxTR{gap:8px}.onboarding_main__yT3Hw{padding-top:24px}}@media (prefers-reduced-motion:reduce){.onboarding_shell__VHSDc .animate-pulse,.onboarding_shell__VHSDc .animate-spin{animation:none}}.AuthSurface_shell__CjnYQ{min-height:100svh;--auth-paper:#f7f8f5;--auth-white:#ffffff;--auth-ink:#182326;--auth-muted:#586368;--auth-line:#d8dedd;--auth-tint:#edf0ec;--auth-accent:#086b62;--auth-danger:#9f1d1d;--auth-danger-bg:#fbeaea;--auth-danger-line:#efc4c4;--auth-card-shadow:0 1px 0 #ffffffb0 inset,0 24px 44px -32px #0f2a2a4d;color:var(--auth-ink);background:var(--auth-paper)}.dark .AuthSurface_shell__CjnYQ{--auth-paper:#101719;--auth-white:#172124;--auth-ink:#edf3ef;--auth-muted:#aabbbd;--auth-line:#2b4145;--auth-tint:#142529;--auth-accent:#73ded0;--auth-danger:#f5b5b5;--auth-danger-bg:#3a1c1c;--auth-danger-line:#6b2f2f;--auth-card-shadow:0 1px 0 #ffffff0a inset,0 24px 44px -32px #000000c0}.AuthSurface_header__qDABC{display:flex;align-items:center;justify-content:space-between;max-width:1280px;min-height:84px;margin-inline:auto;padding:16px clamp(20px,5vw,64px)}.AuthSurface_themeSlot__26IeY{display:flex;justify-content:flex-end;flex-shrink:0;min-height:44px}.AuthSurface_themeControl__Mo8Wj{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--auth-line);border-radius:999px;background:var(--auth-white)}.AuthSurface_themeControl__Mo8Wj button{min-width:40px;height:38px;justify-content:center;border-radius:999px}.AuthSurface_themePlaceholder__WD4fb{display:block;width:92px;height:44px;border:1px solid var(--auth-line);border-radius:999px;background:var(--auth-white)}.AuthSurface_main__4ZdeV{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:center;gap:clamp(40px,8vw,116px);max-width:1160px;min-height:calc(100svh - 154px);margin-inline:auto;padding:40px 32px 64px}.AuthSurface_intro__IDZjl{max-width:460px}.AuthSurface_eyebrow__y5JmE{margin-bottom:22px;color:var(--auth-muted);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.AuthSurface_statement__c9tmE{margin:0;max-width:14ch;font-family:var(--font-display-hero),sans-serif;font-size:clamp(36px,4.2vw,56px);font-weight:560;line-height:1.02;letter-spacing:-.055em;text-wrap:balance}.AuthSurface_introCopy__ZAodU{max-width:34ch;margin-top:22px;color:var(--auth-muted);font-size:16px;line-height:1.65}.AuthSurface_receipt__j_SEI{margin-top:36px;padding-top:20px;border-top:1px solid var(--auth-line);display:flex;flex-wrap:wrap;gap:12px 22px;color:var(--auth-muted);font-size:12.5px}.AuthSurface_receipt__j_SEI span{display:inline-flex;align-items:center;gap:7px}.AuthSurface_receipt__j_SEI svg{width:16px;height:16px;color:var(--auth-accent)}.AuthSurface_formColumn__3w1_Q{min-width:0}.AuthSurface_surface__lLLr6{width:100%;padding:clamp(22px,3vw,36px);border:1px solid var(--auth-line);border-radius:20px;background:var(--auth-white);box-shadow:var(--auth-card-shadow)}.AuthSurface_heading__MUMkh{margin-bottom:26px}.AuthSurface_heading__MUMkh h1{margin:0;font-family:var(--font-display-hero),sans-serif;font-size:clamp(24px,2.5vw,30px);font-weight:600;letter-spacing:-.04em;line-height:1.15;text-wrap:balance;color:var(--auth-ink)}.AuthSurface_description__mVYmP{margin-top:10px;color:var(--auth-muted);font-size:14px;line-height:1.6;overflow-wrap:anywhere}.AuthSurface_fields__Ah0SD{display:grid;gap:20px}.AuthSurface_input__Gxr6D{min-height:46px;border-color:var(--auth-line);border-radius:12px;font-size:16px;color:var(--auth-ink);background:var(--auth-paper)}.AuthSurface_input__Gxr6D:focus-visible{border-color:var(--auth-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--auth-accent) 22%,transparent)}.AuthSurface_button__NBWmP{width:100%;min-height:48px;height:auto;padding:12px 18px;border-radius:999px;white-space:normal;line-height:1.4;font-weight:600}.AuthSurface_button__NBWmP.bg-primary{border:0;background:linear-gradient(135deg,#0e7490,#0f766e 55%,#047857);color:#ffffff;box-shadow:0 14px 28px -16px #0f766ecc;transition:filter .18s,transform .18s cubic-bezier(.22,1,.36,1)}.AuthSurface_button__NBWmP.bg-primary:hover{filter:brightness(1.06);transform:translateY(-1px)}.AuthSurface_button__NBWmP.bg-primary:disabled{filter:none;transform:none;box-shadow:none;opacity:.55}.AuthSurface_link__7PZhF{color:var(--auth-accent);text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:4px;border-radius:3px}.AuthSurface_link__7PZhF:hover{text-decoration-color:currentColor}.AuthSurface_link__7PZhF:focus-visible{outline:3px solid var(--auth-accent);outline-offset:4px}.AuthSurface_notice__mEYj8{display:flex;align-items:flex-start;gap:10px;padding:13px 14px;border:1px solid var(--auth-line);border-radius:12px;background:var(--auth-tint);color:var(--auth-ink);font-size:13px;line-height:1.6;overflow-wrap:anywhere}.AuthSurface_notice__mEYj8 svg{width:17px;height:17px;flex:0 0 auto;margin-top:2px}.AuthSurface_error__ut1QE{color:var(--auth-danger);background:var(--auth-danger-bg);border-color:var(--auth-danger-line)}.AuthSurface_terms__UU0h1{display:flex;align-items:flex-start;gap:10px;min-height:44px}.AuthSurface_terms__UU0h1 label{font-size:13px;font-weight:400;line-height:1.7;color:var(--auth-muted);cursor:pointer}.AuthSurface_checkbox__BF4Da{width:20px;height:20px;margin-top:2px;flex:0 0 auto;accent-color:var(--auth-accent);cursor:pointer}.AuthSurface_fineprint__FfuBh{color:var(--auth-muted);font-size:12px;line-height:1.7}.AuthSurface_footerLink__8W4fX{text-align:center;font-size:13px;color:var(--auth-muted);line-height:1.6}.AuthSurface_footer__JBiu_{min-height:70px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 20px;padding:14px 20px;color:var(--auth-muted);font-size:12px}.AuthSurface_footer__JBiu_ a{display:inline-flex;align-items:center;min-height:44px}.AuthSurface_statusIcon__7KY_9{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:20px;border:1px solid var(--auth-line);border-radius:50%;background:var(--auth-tint);color:var(--auth-accent)}.AuthSurface_loading__a7M2w{padding-block:20px}.AuthSurface_skip__CA5G0{position:fixed;top:8px;left:16px;z-index:100;padding:12px 18px;border-radius:8px;background:var(--auth-white);transform:translateY(-160%)}.AuthSurface_skip__CA5G0:focus{transform:none;outline:3px solid var(--auth-accent)}@media (max-width:900px){.AuthSurface_main__4ZdeV{display:block;max-width:520px;padding:24px 20px 48px;min-height:calc(100svh - 142px)}.AuthSurface_intro__IDZjl{display:none}.AuthSurface_header__qDABC{min-height:72px}}@media (prefers-reduced-motion:reduce){.AuthSurface_shell__CjnYQ .animate-pulse,.AuthSurface_shell__CjnYQ .animate-spin{animation:none}.AuthSurface_button__NBWmP.bg-primary{transition:none}}