.auth_page__3s9up{min-height:100svh;display:flex;flex-direction:column;background:#151718;color:#f0f0eb;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;color-scheme:dark}.auth_footer__nfVpY,.auth_header__khC3z{width:min(1200px,calc(100% - 96px));margin-inline:auto;display:flex;align-items:center;justify-content:space-between}.auth_header__khC3z{min-height:84px;border-bottom:1px solid #363a3d}.auth_brand__Ptxqd>span{font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;color:#f0f0eb;font-size:23px}.auth_brand__Ptxqd svg path:last-child{fill:#151718}.auth_back__f1idB{font-size:13px;color:#b4b7b9}.auth_main__dRHvz{flex:1;display:grid;align-items:center;padding:72px 24px 88px}.auth_form__x_Lbd{width:100%;max-width:420px;min-width:0;margin-inline:auto}.auth_wide__9S0_w{max-width:560px}.auth_footer__nfVpY{padding-block:24px;border-top:1px solid #363a3d;font-size:12px;color:#b4b7b9;gap:24px}.auth_footer__nfVpY nav{display:flex;gap:24px}.auth_page__3s9up a:hover{color:#fff}.auth_page__3s9up a:focus-visible,.auth_page__3s9up button:focus-visible{outline:2px solid #9eaaff;outline-offset:4px}.auth_intro__rQERx{margin-bottom:32px}.auth_intro__rQERx h1{color:#f0f0eb;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-feature-settings:"liga" 0;font-size:44px;font-weight:400;line-height:1.12;letter-spacing:-.035em;outline:none}.auth_intro__rQERx p{margin-top:14px;color:#b4b7b9;font-size:15px;line-height:1.6;overflow-wrap:anywhere}.auth_apple__gH_4Q,.auth_google__OBfTp,.auth_primary__hZ9Zp{width:100%;min-height:50px;display:flex;align-items:center;justify-content:center;gap:12px;border-radius:999px;font-size:15px;font-weight:500;transition:background .16s ease}.auth_google__OBfTp{background:#f0f0eb;color:#151718;border:1px solid #f0f0eb}.auth_google__OBfTp:hover{background:#fff}.auth_apple__gH_4Q{margin-top:12px;background:#000;color:#fff;border:1px solid #f0f0eb}.auth_apple__gH_4Q:hover{background:#151718}.auth_primary__hZ9Zp{background:#445be6;color:#fff;margin-top:6px}.auth_primary__hZ9Zp:hover{background:#526af0}.auth_page__3s9up button:disabled{cursor:wait;opacity:.55}.auth_divider__I5y5X{display:flex;align-items:center;gap:18px;color:#b4b7b9;margin-block:26px;font-size:13px}.auth_divider__I5y5X:after,.auth_divider__I5y5X:before{content:"";flex:1;height:1px;background:#363a3d}.auth_fields__5D6b_ fieldset{display:grid;gap:22px;border:0;padding:0;margin:0;min-width:0}.auth_fields__5D6b_ label{display:grid;gap:9px;font-size:14px;color:#d0d1d2}.auth_fields__5D6b_ input:not([type=checkbox]){display:block;width:100%;min-height:50px;border:1px solid #454a4e;border-radius:6px;padding:12px 14px;font-size:16px;background:#1c1f21;color:#f0f0eb}.auth_fields__5D6b_ input:focus-visible{border-color:#9eaaff;outline:2px solid #9eaaff;outline-offset:2px}.auth_password__7vTYd{position:relative}.auth_password__7vTYd input{padding-right:70px!important}.auth_password__7vTYd button{position:absolute;right:14px;top:0;height:100%;color:#b4b7b9;font-size:12px}.auth_fields__5D6b_ .auth_code__h5FNx{font-size:24px!important;letter-spacing:.2em}.auth_fields__5D6b_ .auth_consent__KkMGr{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px}.auth_switch__dIlBR{border-top:1px solid #363a3d;margin-top:32px;padding-top:24px;color:#b4b7b9;font-size:14px}.auth_consent__KkMGr a,.auth_switch__dIlBR a,.auth_textButton__vvyx5{color:#b0bbff}.auth_textButton__vvyx5{display:inline-block;font-size:14px;margin-top:18px;text-underline-offset:4px}.auth_textButton__vvyx5:hover{text-decoration:underline}.auth_secondary__EUNBT{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 20px}.auth_error__dD4ri{padding:14px 16px;margin-top:20px;border:1px solid #714744;border-radius:6px;color:#ffb4ab;background:#291d1e;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.auth_notice__k2RUU{margin-top:20px;color:#b9d8c3;font-size:14px}.auth_captcha__oWdpW{width:100%;min-width:0}.auth_captcha__oWdpW:not(:empty){display:flex;justify-content:center;margin-bottom:24px}.auth_captcha__oWdpW>div{width:100%}.auth_captcha__oWdpW iframe{display:block}@media (max-width:700px){.auth_footer__nfVpY,.auth_header__khC3z{width:calc(100% - 40px)}.auth_header__khC3z{min-height:76px}.auth_brand__Ptxqd>span{font-size:21px}.auth_main__dRHvz{align-items:start;padding:56px 24px 64px}.auth_intro__rQERx h1{color:#f0f0eb;font-size:36px}}@media (prefers-reduced-motion:reduce){.auth_apple__gH_4Q,.auth_google__OBfTp,.auth_primary__hZ9Zp{transition:none}}.auth_student__4lQUf{margin-bottom:24px;padding:12px 16px;border:1px solid #363a3d;border-radius:10px;color:#b4b7b9;font-size:14px;line-height:1.55}.auth_student__4lQUf strong{color:#f0f0eb;font-weight:500}.onboarding_progress__FC0Md{margin-bottom:32px}.onboarding_progressLabels__Nr5QA{display:flex;justify-content:space-between;color:#b4b7b9;font-size:11px;letter-spacing:.13em;text-transform:uppercase}.onboarding_progressLabels__Nr5QA span:last-child{font-variant-numeric:tabular-nums}.onboarding_progressTrack__1_qTC{display:flex;gap:8px;margin-top:14px}.onboarding_progressTrack__1_qTC span{height:2px;flex:1;background:#363a3d}.onboarding_progressTrack__1_qTC .onboarding_activeProgress__YLwpi,.onboarding_progressTrack__1_qTC span:first-child{background:#a7b2ff}.onboarding_intro__K8FwN{margin-bottom:30px}.onboarding_intro__K8FwN h1{font-size:42px}.onboarding_intro__K8FwN p{font-size:14px;margin-top:12px}.onboarding_form__30KWk{width:100%}.onboarding_fields__uBsMF{display:grid;gap:24px;border:0;margin:0;padding:0;min-width:0}.onboarding_names__arkpI{display:grid;grid-template-columns:1fr 1fr;gap:16px}.onboarding_field__Ed_lk{display:grid;align-content:start;gap:9px;font-size:13px;color:#d0d1d2;min-width:0}.onboarding_field__Ed_lk>span:first-child{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.onboarding_optional__1PnGG{color:#9b9fa2;font-size:11px}.onboarding_field__Ed_lk input,.onboarding_field__Ed_lk select{width:100%;min-width:0;min-height:50px;border:1px solid #454a4e;border-radius:6px;background:#1c1f21;color:#f0f0eb;padding:12px 14px;font-size:16px}.onboarding_field__Ed_lk input::placeholder{color:#8d9499;font-size:14px}.onboarding_field__Ed_lk select{padding-right:30px}.onboarding_field__Ed_lk select:has(option:checked[value=""]){color:#8d9499}.onboarding_field__Ed_lk input:focus-visible,.onboarding_field__Ed_lk select:focus-visible{outline:2px solid #9eaaff;outline-offset:2px;border-color:#9eaaff}.onboarding_field__Ed_lk input[aria-invalid=true],.onboarding_field__Ed_lk select[aria-invalid=true]{border-color:#e6978e}.onboarding_choiceGroup__I3iwG{margin:0;padding:0;border:0;min-width:0}.onboarding_choiceGroup__I3iwG legend{font-size:13px;color:#d0d1d2;padding:0;margin-bottom:11px}.onboarding_segments__uX4_M{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.onboarding_choice__J3Nej{display:block;position:relative;cursor:pointer;min-width:0}.onboarding_choice__J3Nej input{position:absolute;opacity:0;width:1px;height:1px}.onboarding_choice__J3Nej>span{min-height:48px;border:1px solid #454a4e;background:#1c1f21;border-radius:6px;display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 10px;font-size:14px;color:#c6c9cb;transition:border-color .12s,background .12s}.onboarding_choice__J3Nej:hover>span{border-color:#777e84}.onboarding_choice__J3Nej input:checked+span{color:#eff0ff;background:#262c49;border-color:#91a0ff}.onboarding_choice__J3Nej input:focus-visible+span{outline:2px solid #9eaaff;outline-offset:3px}.onboarding_choice__J3Nej input:disabled+span{opacity:.6;cursor:wait}.onboarding_hint__Wh66r{margin:-3px 0 14px;color:#9b9fa2;font-size:12px}.onboarding_interests__vLbG7{display:grid;grid-template-columns:1fr 1fr;gap:10px}.onboarding_interest__phfC9>span{justify-content:start;min-height:54px;padding-inline:15px}.onboarding_check__wQGgD{display:grid;place-items:center;width:17px;height:17px;flex-shrink:0;border:1px solid #687078;border-radius:3px}.onboarding_check__wQGgD svg{opacity:0}.onboarding_choice__J3Nej input:checked+span .onboarding_check__wQGgD{background:#a7b2ff;border-color:#a7b2ff;color:#151718}.onboarding_choice__J3Nej input:checked+span .onboarding_check__wQGgD svg{opacity:1}.onboarding_actions__i5nm2{display:flex;align-items:center;gap:28px;margin-top:8px}.onboarding_actions__i5nm2>button:last-child{margin-top:0;flex:1}.onboarding_back__Uthmk{display:flex;align-items:center;gap:7px;font-size:13px;color:#c6c9cb;min-height:48px}.onboarding_fieldError__9_0c9{color:#ffb4ab;font-size:12px;line-height:1.5;display:block;margin-top:3px}.onboarding_choiceGroup__I3iwG>.onboarding_fieldError__9_0c9{margin-top:9px}.onboarding_privacy__DNygj{color:#9b9fa2;font-size:11px;line-height:1.6;margin-top:22px}.onboarding_privacy__DNygj a{text-decoration:underline;text-underline-offset:3px;margin-left:4px}.onboarding_preview__D6rWn{color:#c5ccfb;border:1px solid #454a65;padding:9px 12px;font-size:12px;margin-bottom:24px;border-radius:6px}.onboarding_eyebrow__jBXIO{letter-spacing:.1em;text-transform:uppercase;font-size:11px!important;margin-bottom:20px}@media (max-width:700px){.onboarding_intro__K8FwN h1{font-size:34px}.onboarding_progress__FC0Md{margin-bottom:28px}.onboarding_names__arkpI{gap:12px}.onboarding_choice__J3Nej>span{font-size:13px}.onboarding_interest__phfC9>span{padding-inline:11px;gap:8px}.onboarding_actions__i5nm2{gap:20px}}@media (max-width:350px){.onboarding_interests__vLbG7,.onboarding_names__arkpI{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.onboarding_choice__J3Nej>span{transition:none}}.country-picker_picker__n7YvF{position:relative;min-width:0}.country-picker_picker__n7YvF .country-picker_input__CBFjB{padding-right:48px}.country-picker_toggle__ftJtv{position:absolute;top:0;right:0;width:46px;height:50px;display:grid;place-items:center;color:#b4b7b9;border-radius:6px}.country-picker_menu__scY8b{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:20;padding:5px;background:#202426;border:1px solid #50575d;border-radius:8px;box-shadow:0 12px 32px #0006}.country-picker_above__Hmx6X{top:auto;bottom:calc(100% + 8px)}.country-picker_list__B7M42{margin:0;padding:0;list-style:none;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#687078 #202426}.country-picker_option__1p5gk{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:10px 12px;border-radius:4px;color:#d0d1d2;font-size:14px;line-height:1.4;cursor:pointer}.country-picker_option__1p5gk svg{flex-shrink:0;color:#a7b2ff}.country-picker_option__1p5gk:hover,.country-picker_option__1p5gk[data-active=true]{background:#32394c;color:#f0f0eb}.country-picker_option__1p5gk[aria-selected=true]{color:#c5ccfb}.country-picker_empty__qMjAl{margin:0;padding:14px 12px;color:#b4b7b9;font-size:14px}