.onboarding_root__yMdSZ{--ob-bg:#fffefb;--ob-hairline:#dde0de;--ob-brand:#0f172a;--ob-heading:#232529;--ob-option-text:#4e4e4e;--ob-option-text-active:#313131;--ob-value:#515151;--ob-label:#626262;--ob-skip:#5a5a5a;--ob-placeholder:#b8b8b8;--ob-muted:#9e9e9e;--ob-suggest-label:#6f6e6e;--ob-ring:#dedede;--ob-progress-on:#f8e6a2;--ob-progress-off:#f2f1f4;--ob-icon-bg:#d1edd8;--ob-stepper-border:#838383;--ob-suggest-hl:#f7f7f7;--ob-cta-on:#b8f2c5;--ob-cta-off:#e9e9e9;--ob-cta-off-border:#cccbcf;--ob-cta-text:#010101;--ob-link:#3291f2;--ob-danger:#b3261e;--ob-card-w:545px;--ob-content-w:464px;--ob-footer-w:455px;position:relative;min-height:100vh;background:var(--ob-bg);overflow-x:hidden;font-family:var(--font-inter),"Inter",system-ui,sans-serif;color:var(--ob-heading)}.onboarding_blob__HQDBa{position:absolute;width:836px;height:816px;border-radius:50%;filter:blur(40px);pointer-events:none;z-index:0}.onboarding_blobGreen__1dYAw{left:-300px;top:395px;background:radial-gradient(closest-side,rgba(199,235,206,.85),rgba(199,235,206,0))}.onboarding_blobWarm__fRNG5{left:889px;top:53px;background:radial-gradient(closest-side,rgba(250,240,200,.8),rgba(250,240,200,0))}.onboarding_topBar__Zy08k{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:26px 83px;background:var(--ob-bg);border-bottom:1px solid var(--ob-hairline)}.onboarding_brand__gursp{display:flex;align-items:center;gap:0;height:35px;font-family:var(--font-geist,var(--font-inter)),"Geist","Inter",system-ui,sans-serif;font-size:26px;letter-spacing:1.56px;color:var(--ob-brand);white-space:nowrap}.onboarding_brandStrong__kqfQ5{font-weight:700}.onboarding_brandLight__93dhd{font-weight:300}.onboarding_topBarLink__PdiUL{border:0;background:none;padding:0;font:inherit;font-family:var(--font-inter),"Inter",system-ui,sans-serif;font-size:16px;font-weight:600;color:var(--ob-heading);cursor:pointer}.onboarding_stage__TblZd{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 87px);padding:40px 20px}.onboarding_card__3UBZg{position:relative;box-sizing:border-box;width:var(--ob-card-w);max-width:100%;padding:43px 40px;background:#ffffff;border-radius:20px;box-shadow:0 1px 2px 0 rgba(0,0,0,.25);display:flex;flex-direction:column;gap:46px}.onboarding_stageSplit__hxf76{gap:110px}.onboarding_aside__lgzK7{width:440px;max-width:100%;display:flex;flex-direction:column;gap:49px}@media (max-width:1100px){.onboarding_stageSplit__hxf76{flex-direction:column;gap:32px}}.onboarding_cardHead__IIRpK{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.onboarding_backButton__8bvH_{display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;border-radius:8px;background:none;color:var(--ob-heading);cursor:pointer}.onboarding_backButton__8bvH_:disabled{opacity:.3;cursor:default}.onboarding_backButton__8bvH_:not(:disabled):hover{background:var(--ob-progress-off)}.onboarding_progress__dxUKM{display:flex;gap:4px;width:100%}.onboarding_progressSegment__SbZmL{height:8px;flex:1 1 74px;border-radius:999px;background:var(--ob-progress-off);transition:background .15s ease}.onboarding_progressSegmentOn__6sxvf{background:var(--ob-progress-on)}.onboarding_question__2XffQ{margin:0;font-size:30px;line-height:34px;font-weight:700;color:var(--ob-heading);overflow-wrap:break-word}.onboarding_options__ObD6p{display:flex;flex-direction:column;gap:12px;width:100%}.onboarding_option__6BA09{box-sizing:border-box;display:flex;align-items:center;width:100%;min-height:52px;padding:11px 28px;border:0;border-radius:16px;background:#ffffff;box-shadow:inset 0 0 0 1px var(--ob-ring);font-family:inherit;font-size:18px;font-weight:500;letter-spacing:-.3px;line-height:26.1px;color:var(--ob-option-text);text-align:left;cursor:pointer;transition:box-shadow .12s ease,background .12s ease}.onboarding_option__6BA09:not(:disabled):hover{box-shadow:inset 0 0 0 1px #c4c4c4}.onboarding_option__6BA09:disabled{cursor:default;opacity:.6}.onboarding_optionSelected__vTHFE{color:var(--ob-option-text-active);box-shadow:inset 0 0 0 2px #7fd497}.onboarding_optionExpanded__88OKz{flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;padding:20px 28px;color:var(--ob-option-text-active);box-shadow:inset 0 0 0 1px var(--ob-ring),0 0 2px 0 rgba(0,0,0,.25);cursor:default}.onboarding_optionLabelRow__BrFHD{display:flex;align-items:center;justify-content:space-between;width:100%}.onboarding_optionTrigger__ZlGZ3{border:0;background:none;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.onboarding_inlineField__nGdvt{width:100%;max-width:406px;padding:0 0 4px;border:0;border-bottom:1px solid var(--ob-ring);border-radius:0;background:none;font-family:inherit;font-size:16px;font-weight:400;color:var(--ob-option-text);outline:none}.onboarding_inlineField__nGdvt::placeholder{color:var(--ob-placeholder)}.onboarding_inlineField__nGdvt:focus{border-bottom-color:#7fd497}.onboarding_subPanel__8SvDs{width:calc(100% + 56px);margin:0 -28px -20px;padding:18px 28px 20px;border-top:1px solid var(--ob-ring)}.onboarding_subPrompt__QB1ya{margin:0 0 12px;font-size:16px;font-weight:400;color:var(--ob-option-text)}.onboarding_stepper__Boqv2{display:flex;align-items:center;gap:9px}.onboarding_stepperButton__s0fgJ{display:flex;align-items:center;justify-content:center;width:21.6px;height:20.6px;padding:0;border:.8px solid var(--ob-stepper-border);border-radius:4px;background:#ffffff;color:#000000;cursor:pointer}.onboarding_stepperButton__s0fgJ:disabled{opacity:.4;cursor:default}.onboarding_stepperValue__cTd_I{min-width:11px;font-size:16px;font-weight:500;letter-spacing:-.3px;text-align:center;color:#000000}.onboarding_ageRows__MQrv6{display:flex;flex-direction:column;gap:17px;margin-top:22px}.onboarding_ageRow__PimmC{display:flex;align-items:center;gap:12px}.onboarding_ageLabel__S9kok{width:57px;font-size:16px;font-weight:400;color:var(--ob-option-text)}.onboarding_ageInput__M5wUJ{box-sizing:border-box;width:87px;height:22px;padding:4px 15px;border:.8px solid var(--ob-stepper-border);border-radius:6px;background:#ffffff;font-family:inherit;font-size:12px;color:#000000;text-align:center;outline:none}.onboarding_ageInput__M5wUJ::placeholder{color:var(--ob-placeholder)}.onboarding_dateField__gtDgW{position:relative;box-sizing:border-box;display:flex;align-items:flex-end;gap:36px;width:273px;max-width:100%;padding:18px 32px;border-radius:30px;background:#ffffff;box-shadow:inset 0 0 0 1px var(--ob-ring);cursor:pointer}.onboarding_dateIconBox__1dAjB{display:flex;align-items:center;padding:13px;border-radius:8px;background:var(--ob-icon-bg);color:#2f7d4f}.onboarding_dateBody__Ylyba{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.onboarding_dateLabelRow__go6e9{display:flex;align-items:center;gap:3px;font-size:14px;font-weight:600;letter-spacing:-.3px;color:var(--ob-label)}.onboarding_dateValue__6J986{font-size:18px;font-weight:500;letter-spacing:-.3px;line-height:26.1px;color:var(--ob-value);white-space:nowrap}.onboarding_dateValueEmpty__2aQKG{color:var(--ob-muted)}.onboarding_dateNativeInput__pciw6{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.onboarding_searchRow__nc3ic{display:flex;align-items:center;gap:16px;width:100%}.onboarding_searchField__PXWHQ{box-sizing:border-box;display:flex;align-items:center;gap:10px;flex:1 1 398px;min-width:0;padding:13px 29px;border-radius:20px;background:#ffffff;box-shadow:inset 0 0 0 1px var(--ob-ring);color:var(--ob-option-text)}.onboarding_searchInput__BUq72{flex:1 1 auto;min-width:0;border:0;background:none;font-family:inherit;font-size:18px;letter-spacing:-.3px;line-height:26.1px;color:#000000;outline:none}.onboarding_searchInput__BUq72::placeholder{color:var(--ob-muted)}.onboarding_clearButton___VHbO{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:50px;height:50px;padding:0;border:1px solid var(--ob-ring);border-radius:50%;background:#ffffff;color:var(--ob-option-text);cursor:pointer}.onboarding_suggestions__pEx6M{display:flex;flex-direction:column;gap:8px;width:100%;margin:14px 0 0;padding:0;list-style:none}.onboarding_suggestionsLabel__5Xqzq{margin:0 0 14px;padding:0 8px;font-size:14px;font-weight:500;line-height:26.1px;color:var(--ob-suggest-label)}.onboarding_suggestion__keXac{display:flex;align-items:center;width:100%;min-height:32px;padding:2px 8px 3px;border:0;border-radius:6px;background:none;font-family:inherit;font-size:18px;font-weight:400;letter-spacing:-.3px;line-height:26.1px;color:#000000;text-align:left;cursor:pointer}.onboarding_suggestionActive__mxtuQ,.onboarding_suggestion__keXac:hover{background:var(--ob-suggest-hl)}.onboarding_suggestionMatch__IUrxg{font-weight:600}.onboarding_footer__FKkpa{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:var(--ob-footer-w);max-width:100%;align-self:flex-end}.onboarding_footerRow__Gc0Pv{display:flex;align-items:center;justify-content:space-between;width:100%}.onboarding_skipButton___FGh5{border:0;background:none;padding:0;font-family:inherit;font-size:18px;font-weight:600;letter-spacing:-.3px;line-height:26.1px;color:var(--ob-skip);cursor:pointer}.onboarding_skipButton___FGh5:disabled{opacity:.4;cursor:default}.onboarding_continueButton__RhKpe{box-sizing:border-box;padding:14px 58px;border:1px solid transparent;border-radius:30px;background:var(--ob-cta-on);font-family:inherit;font-size:17.156px;font-weight:700;letter-spacing:-.3px;line-height:26.1px;color:var(--ob-cta-text);cursor:pointer;transition:background .12s ease,border-color .12s ease}.onboarding_continueButtonDisabled__1RSEr,.onboarding_continueButton__RhKpe:disabled{background:var(--ob-cta-off);border-color:var(--ob-cta-off-border);cursor:not-allowed}.onboarding_restartButton__QkKTt{border:0;background:none;padding:0;font-family:inherit;font-size:18px;font-weight:600;line-height:34px;color:var(--ob-link);cursor:pointer}.onboarding_error__IpLa6{margin:0;font-size:15px;line-height:22px;color:var(--ob-danger)}.onboarding_loading__PgDFC{margin:0;font-size:18px;color:var(--ob-muted)}.onboarding_srOnly__08cnC{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (max-width:600px){.onboarding_topBar__Zy08k{padding:18px 20px}.onboarding_brand__gursp{font-size:20px;letter-spacing:1.2px}.onboarding_card__3UBZg{padding:28px 20px;gap:32px}.onboarding_question__2XffQ{font-size:24px;line-height:29px}.onboarding_continueButton__RhKpe{padding:14px 32px}.onboarding_subPanel__8SvDs{width:calc(100% + 40px);margin:0 -20px -20px;padding:18px 20px 20px}}.auth_card__jHZ03.auth_card__jHZ03{--auth-card-w:480px;--auth-text:#212121;--auth-muted:#5a5a5a;--auth-ring:#d7d5dd;--auth-placeholder:rgba(4,3,8,0.4);--auth-optional:#3b3b3b;--auth-hint:#767676;--auth-legal:#403f3e;--auth-legal-link:#3d4592;width:var(--auth-card-w);padding:43px 40px;gap:32px}.auth_card__jHZ03.auth_cardTall__gum24{padding-top:56px;padding-bottom:56px;gap:47px}.auth_head__Ac8cn{display:flex;flex-direction:column;align-items:center;gap:9px;text-align:center}.auth_title__onmIt{margin:0;color:var(--auth-text);font-size:30px;font-weight:700;line-height:38.4px;letter-spacing:-1px}.auth_subtitle___DLIc{margin:0;color:var(--auth-muted);font-size:16px;font-weight:500;line-height:20px}.auth_form__kp0fR{display:flex;flex-direction:column;gap:22px;margin:0}.auth_field__44dqv{display:flex;flex-direction:column;gap:6px;min-width:0}.auth_label__IRRwQ{display:flex;align-items:center;gap:6px;color:var(--auth-text);font-size:16px;font-weight:600;line-height:22.4px}.auth_labelNote__EOgtU{color:var(--auth-optional);font-weight:400}.auth_hint__g7okw{margin:-6px 0 0;color:var(--auth-hint);font-size:10px;font-weight:500;line-height:20px}.auth_inputWrap__qpc0Y{position:relative}.auth_input___G479{box-sizing:border-box;width:100%;height:45px;padding:0 16px;border:0;border-radius:16px;background:#ffffff;box-shadow:inset 0 0 0 1px var(--auth-ring);color:#121212;font:inherit;font-size:14px;letter-spacing:-.28px}.auth_input___G479::placeholder{color:var(--auth-placeholder)}.auth_input___G479:focus{outline:none;box-shadow:inset 0 0 0 2px #3c9d63}.auth_input___G479[aria-invalid=true]{box-shadow:inset 0 0 0 1px #b3261e}.auth_inputWithToggle__ozcfP{padding-right:48px}.auth_toggle__e0fu1{position:absolute;top:50%;right:12px;transform:translateY(-50%);display:flex;padding:4px;border:0;border-radius:6px;background:none;color:#6b6b6b;cursor:pointer}.auth_toggle__e0fu1:focus-visible{outline:2px solid #0f172a}.auth_fieldError__FS8Uj{margin:0;color:#b3261e;font-size:12px;line-height:16px}.auth_formError__iDS_T{margin:0;padding:10px 12px;border-radius:10px;background:#fef2f2;color:#991b1b;font-size:13px;line-height:1.4}.auth_nameRow___S_2g{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:24px;column-gap:24px;grid-row-gap:7px;row-gap:7px}.auth_divider__dyoiG{height:1px;margin:4px 0;border:0;background:#e5e4e8}.auth_switchRow__PdVUs{display:flex;align-items:center;justify-content:space-between;gap:24px}.auth_switchText___5hwc{display:flex;flex-direction:column;gap:4px}.auth_switchTitle__mN8oT{color:#232529;font-size:12px;font-weight:500;line-height:16px;letter-spacing:-.24px}.auth_switchSub__HTe9D{color:#5c5e63;font-size:10px;font-weight:500;line-height:16px;letter-spacing:-.22px}.auth_switch__O_IBK{position:relative;flex-shrink:0;width:30px;height:16px;padding:0;border:0;border-radius:16px;background:#f1f1f1;cursor:pointer;transition:background .15s ease}.auth_switch__O_IBK:after{content:"";position:absolute;top:1.5px;left:1.5px;width:13px;height:13px;border-radius:6.5px;background:#ffffff;box-shadow:0 0 0 1px #d1d3d6;transition:transform .15s ease}.auth_switch__O_IBK[aria-checked=true]{background:#3c9d63}.auth_switch__O_IBK[aria-checked=true]:after{transform:translateX(14px);box-shadow:none}.auth_switch__O_IBK:focus-visible{outline:2px solid #0f172a;outline-offset:2px}.auth_button__Zxqo9{width:100%;height:56px;border:1px solid transparent;border-radius:30px;background:#b8f2c5;color:#010101;font:inherit;font-size:17px;font-weight:700;letter-spacing:-.3px;cursor:pointer}.auth_button__Zxqo9:disabled{border-color:#cccbcf;background:#e9e9e9;cursor:default}.auth_button__Zxqo9:focus-visible{outline:2px solid #0f172a;outline-offset:2px}.auth_waitlist__uo2WB{margin:28px 0 0;color:var(--auth-muted);font-size:14px;line-height:20px;text-align:center}.auth_waitlistLink__ryNio{color:var(--auth-legal-link);text-decoration:underline}.auth_waitlistLink__ryNio:focus-visible{outline:2px solid #0f172a;outline-offset:2px}.auth_waitlist__uo2WB+.auth_legal__eybzi{margin-top:20px}.auth_legal__eybzi{margin:38px 0 0;color:var(--auth-legal);font-size:14px;line-height:20px;text-align:center}.auth_legalButton__Q6WYj,.auth_legal__eybzi a{color:var(--auth-legal-link);text-decoration:underline}.auth_legalButton__Q6WYj{padding:0;border:0;background:none;font:inherit;cursor:pointer}.auth_legalButton__Q6WYj:focus-visible{outline:2px solid #0f172a;outline-offset:2px}.auth_body__aGhrS{margin:0 auto;max-width:269px;color:var(--auth-muted);font-size:16px;font-weight:500;line-height:20px}.auth_body__aGhrS p{margin:0 0 20px}.auth_body__aGhrS p:last-child{margin-bottom:0}.auth_linkButton__cu9Kn{align-self:flex-start;margin:0 auto;width:269px;max-width:100%;padding:0;border:0;background:none;color:#3291f2;font:inherit;font-size:16px;font-weight:600;line-height:20px;text-align:left;cursor:pointer}.auth_linkButton__cu9Kn:disabled{color:#9e9e9e;cursor:default}.auth_inlineLink__PEi7B{padding:0;border:0;background:none;color:#3291f2;font:inherit;font-weight:600;cursor:pointer}.auth_inlineLink__PEi7B:disabled{color:#9e9e9e;cursor:default}.auth_resend__fQ6lK{margin:-32px auto 0;width:269px;max-width:100%;color:var(--auth-muted);font-size:13px}.auth_loginButton__3Rrbb{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border:1px solid #c5c5c5;border-radius:10px;background:transparent;color:#000000;font-size:12px;font-weight:500;text-decoration:none}.auth_loginButton__3Rrbb:hover{background:#ffffff}.auth_logoutButton__N99q1{font-family:inherit;cursor:pointer}.auth_logoutButton__N99q1:disabled{cursor:default;opacity:.6}.auth_welcomeTitle__NJZQ7{margin:0;color:#000000;font-size:24px;font-weight:600;line-height:28px}.auth_welcomeBody__Xwatp{color:#626262;font-size:18px;font-weight:500;line-height:24px;letter-spacing:-.28px}.auth_welcomeBody__Xwatp p{margin:0 0 20px}.auth_welcomeBody__Xwatp p:last-child{margin-bottom:0}@media (max-width:560px){.auth_nameRow___S_2g{grid-template-columns:1fr}}.auth_blank__adCeS{min-height:100vh;background:#fffefb}.auth_centerLink__oEmDa{align-self:center;padding:0;border:0;background:none;color:#3291f2;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.auth_centerLink__oEmDa:focus-visible,.auth_inlineLink__PEi7B:focus-visible,.auth_linkButton__cu9Kn:focus-visible{outline:2px solid #0f172a;outline-offset:2px}.auth_rules__Bk8sQ{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px 12px;gap:4px 12px;margin:-12px 0 0;padding:0;list-style:none;font-size:12px;line-height:16px}.auth_rule__DOtEj{color:#767676}.auth_ruleMet__ffGQY{color:#2f7d4a}.auth_srOnly__MLBdH{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.auth_notice__OjB14{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-radius:12px;border:1px solid #bfdbfe;background:#eff6ff;color:#1e3a5f;font-size:13px;line-height:1.45}.auth_notice__OjB14 p{margin:0}.auth_noticeButton__TiSpE{align-self:flex-start;padding:8px 14px;border:0;border-radius:10px;background:#1e3a5f;color:#ffffff;font:inherit;font-weight:600;cursor:pointer}.auth_noticeButton__TiSpE:focus-visible{outline:2px solid #0f172a;outline-offset:2px}