.BrandMark_wordmarkHeader__figKW{height:26px;width:auto;max-width:160px;object-fit:contain}.BrandMark_wordmarkSplash__xg3v0{height:52px;width:auto;max-width:min(78vw,300px);object-fit:contain}.BrandMark_wordmarkCompact__dm07F{height:40px;width:auto;max-width:72vw;object-fit:contain}.BrandMark_markSplash__3KoW0,.BrandMark_mark__O8JVo{width:32px;height:32px;object-fit:contain}.BrandMark_markSplash__3KoW0{width:72px;height:72px}.AppHeader_header__UjM2y{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1.75rem;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:color-mix(in srgb,#ffffff 86%,transparent);border-bottom:1px solid color-mix(in srgb,var(--va-border) 70%,transparent)}.AppHeader_brandRow__AdWbM{display:flex;align-items:center;gap:.5rem;min-width:0;flex-shrink:0}.AppHeader_brand__aFU0I{display:inline-flex;align-items:center;text-decoration:none}.AppHeader_envBadge__ZHqrd{font-size:.65rem;font-weight:700;letter-spacing:.04em;padding:.15rem .4rem;border-radius:4px;background:#fff3e0;color:#c45c12}.AppHeader_actions__blps7{gap:.5rem 1.25rem;min-width:0;flex-wrap:wrap}.AppHeader_actions__blps7,.AppHeader_nav__typJQ{display:flex;align-items:center;justify-content:flex-end}.AppHeader_nav__typJQ{gap:.65rem}.AppHeader_navLinkActive__31IvW,.AppHeader_navLink__wMyd9{display:inline-flex;align-items:center;justify-content:center;padding:.45rem .75rem;text-decoration:none;font-size:.9375rem;font-weight:600;letter-spacing:-.015em;color:var(--va-text-muted);white-space:nowrap;transition:color .18s ease}.AppHeader_navLink__wMyd9:hover{color:var(--va-text-secondary)}.AppHeader_navLinkActive__31IvW,.AppHeader_navLinkActive__31IvW:hover{color:var(--va-text)}.AppHeader_account__JLcPW{display:flex;align-items:center;gap:.55rem;flex-shrink:0}.AppHeader_credits__yk1B_{font-size:.8rem;font-weight:600;color:var(--va-primary);background:var(--va-primary-soft);padding:.35rem .65rem;border-radius:999px;white-space:nowrap}.AppHeader_signIn__6Y_bZ{font-size:.875rem;letter-spacing:-.01em;color:#fff;background:linear-gradient(90deg,var(--va-primary),var(--va-teal));padding:.45rem .95rem;white-space:nowrap;box-shadow:0 4px 12px rgba(15,163,127,.22)}.AppHeader_avatar__ZU0eY,.AppHeader_signIn__6Y_bZ{font-weight:700;border-radius:999px;text-decoration:none}.AppHeader_avatar__ZU0eY{width:2rem;height:2rem;display:grid;place-items:center;background:var(--va-text);color:#fff;font-size:.85rem;flex-shrink:0}@media (max-width:720px){.AppHeader_header__UjM2y{min-height:60px;padding:.95rem 1.1rem;gap:.75rem}.AppHeader_avatar__ZU0eY,.AppHeader_nav__typJQ{display:none}.AppHeader_actions__blps7{gap:.45rem .75rem}.AppHeader_signIn__6Y_bZ{padding:.55rem 1rem;font-size:.9rem}.AppHeader_credits__yk1B_{font-size:.82rem;padding:.4rem .7rem}.AppHeader_brand__aFU0I img{height:30px!important;width:auto!important;max-width:170px!important}}@media (max-width:420px){.AppHeader_header__UjM2y{min-height:56px;padding:.85rem 1rem}.AppHeader_brand__aFU0I img{height:28px!important;max-width:150px!important}}.AuthChrome_shell__Nn_Hw{min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(1200px 600px at 12% -8%,#dcf6ee 0,transparent 55%),radial-gradient(900px 520px at 92% 0,#eef6ff 0,transparent 52%),#ffffff;color:var(--va-text)}.AuthChrome_main__YBFc7{flex:1 1;display:flex;align-items:center;justify-content:center;width:min(480px,100%);margin:0 auto;padding:2rem 1.25rem 1.5rem}.AuthChrome_footer__CD7nM{padding:1.1rem 1.75rem 1.5rem;border-top:1px solid color-mix(in srgb,var(--va-border) 85%,transparent);display:flex;justify-content:center;text-align:center}.AuthChrome_footerLine__AScYj{margin:0;max-width:44rem;font-size:.78rem;line-height:1.5;color:var(--va-text-muted)}.AuthChrome_footerLine__AScYj a{color:var(--va-primary);font-weight:600;text-decoration:underline}.AuthChrome_sep__2_BSl{margin:0 .5rem;color:var(--va-text-muted)}@media (max-width:720px){.AuthChrome_main__YBFc7{width:100%;max-width:none;padding:1.25rem 0;align-items:center}.AuthChrome_footer__CD7nM{padding:.85rem 1rem calc(5.25rem + env(safe-area-inset-bottom))}.AuthChrome_footerLine__AScYj{font-size:.72rem;line-height:1.45;padding:0 .75rem}.AuthChrome_sep__2_BSl{margin:0 .35rem}}.AppShell_shell__YCowG{min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(1200px 600px at 10% -10%,#dcf6ee 0,transparent 55%),radial-gradient(900px 500px at 90% 0,#eef6ff 0,transparent 50%),#ffffff;color:var(--va-text)}.AppShell_main__NYoit{flex:1 1;width:min(1200px,100%);margin:0 auto;padding:1.25rem 1.25rem 3rem}@media (max-width:720px){.AppShell_main__NYoit{padding:.85rem 1rem calc(5.5rem + env(safe-area-inset-bottom))}}.AuthSsoContinue_wrap__pjmKy{display:flex;flex-direction:column;width:100%;margin-top:.5rem}.AuthSsoContinue_orRow__kWFor{display:flex;align-items:center;gap:1rem;margin:1.35rem 0 1.25rem}.AuthSsoContinue_orLine__iWLVn{flex:1 1;height:1px;background:var(--va-border)}.AuthSsoContinue_orText__xCe0z{font-size:12px;font-weight:500;color:var(--va-text-muted);white-space:nowrap;letter-spacing:.02em;padding:0 .15rem}.AuthSsoContinue_actions__C_cuq{display:flex;flex-direction:column;gap:12px}.AuthSsoContinue_btn__XVPoZ{min-height:56px;border-radius:18px;display:flex;align-items:center;padding:0 16px;border:0;cursor:pointer;font:inherit}.AuthSsoContinue_btn__XVPoZ:disabled{opacity:.6;cursor:wait}.AuthSsoContinue_btnApple__z6Kc6{background:#111827;color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.2)}.AuthSsoContinue_btnGoogle__K_ZHE{background:var(--va-card);border:1px solid #d4e4eb;color:var(--va-text)}.AuthSsoContinue_iconSlot__kdfTq{width:28px;display:grid;place-items:center;flex-shrink:0}.AuthSsoContinue_iconSlotRound__LE2Ak{width:28px;height:28px;border-radius:14px;background:#fff;border:1px solid var(--va-border)}.AuthSsoContinue_btnTextDark__KpbN_,.AuthSsoContinue_btnTextLight__RlEPi{flex:1 1;text-align:center;font-size:16px;font-weight:600;letter-spacing:.1px}.AuthSsoContinue_btnTextLight__RlEPi{color:#fff}.AuthSsoContinue_btnTextDark__KpbN_{color:var(--va-text)}.AuthSsoContinue_error__ZOCDz{margin:1rem 0 0;color:#b42318;background:#fef3f2;border-radius:10px;padding:.7rem .85rem;font-size:.9rem}.AuthSsoContinue_spinnerDark__IbRS3,.AuthSsoContinue_spinnerLight__Uay7Z{width:20px;height:20px;margin:0 auto;border-radius:50%;border:2px solid transparent;animation:AuthSsoContinue_spin__Hq3ni .7s linear infinite}.AuthSsoContinue_spinnerLight__Uay7Z{border-top-color:#fff;border-right-color:rgba(255,255,255,.35)}.AuthSsoContinue_spinnerDark__IbRS3{border-top-color:var(--va-text);border-right-color:rgba(20,32,34,.25)}@keyframes AuthSsoContinue_spin__Hq3ni{to{transform:rotate(1turn)}}@media (max-width:720px){.AuthSsoContinue_wrap__pjmKy{margin-top:.35rem}.AuthSsoContinue_orRow__kWFor{gap:.85rem;margin:1.1rem 0 1rem}.AuthSsoContinue_orText__xCe0z{font-size:12px}.AuthSsoContinue_actions__C_cuq{gap:12px}.AuthSsoContinue_btn__XVPoZ{min-height:56px;border-radius:18px;padding:0 16px}.AuthSsoContinue_iconSlot__kdfTq{width:28px}.AuthSsoContinue_iconSlotRound__LE2Ak{width:28px;height:28px;border-radius:14px}.AuthSsoContinue_btnTextDark__KpbN_,.AuthSsoContinue_btnTextLight__RlEPi{font-size:16px}.AuthSsoContinue_spinnerDark__IbRS3,.AuthSsoContinue_spinnerLight__Uay7Z{width:20px;height:20px}.AuthSsoContinue_error__ZOCDz{margin-top:.85rem;padding:.65rem .8rem;font-size:.88rem}}.AuthFormLayout_page__bJJ_R{width:100%}.AuthFormLayout_body__euUGz{width:100%;background:rgba(255,255,255,.98);border:1px solid color-mix(in srgb,var(--va-border) 80%,transparent);border-radius:24px;padding:1.75rem 1.5rem 1.5rem;box-shadow:0 12px 28px rgba(13,74,63,.1)}.AuthFormLayout_brand__KnD8G{display:flex;justify-content:center;margin-bottom:1.5rem}.AuthFormLayout_header__OaL5j{text-align:center;margin-bottom:.5rem}.AuthFormLayout_title__1s5w1{margin:0;font-size:22px;font-weight:700;letter-spacing:-.35px;color:var(--va-text)}.AuthFormLayout_titleRule__LIjTt{width:36px;height:3px;border-radius:999px;background:var(--va-primary);margin:12px auto 0;opacity:.85}.AuthFormLayout_subtitle__dSd87{margin:0 0 .5rem;font-size:16px;line-height:22px;color:var(--va-text-muted);text-align:center}.AuthFormLayout_form__KUyNt{display:flex;flex-direction:column;gap:12px;margin-top:1.5rem}.AuthFormLayout_field__HRUfu{display:flex;flex-direction:column;gap:6px}.AuthFormLayout_label__66EnH{font-size:13px;font-weight:600;color:var(--va-text-secondary)}.AuthFormLayout_input__FV2zG{min-height:56px;border:1px solid #d4e4eb;border-radius:18px;padding:0 16px;background:rgba(255,255,255,.72);color:var(--va-text);font-size:16px}.AuthFormLayout_input__FV2zG:focus{outline:2px solid color-mix(in srgb,var(--va-primary) 35%,transparent);border-color:var(--va-primary)}.AuthFormLayout_inputError__XF94q{border-color:#f04438}.AuthFormLayout_fieldError__WLGEB{font-size:13px;color:#b42318}.AuthFormLayout_primary__Z5Yhk{width:100%;min-height:56px;margin-top:1.75rem;margin-bottom:.85rem;border:0;border-radius:18px;background:linear-gradient(90deg,var(--va-primary),var(--va-teal,#1e9ba8));color:#fff;font-size:16px;font-weight:700;letter-spacing:.2px;cursor:pointer;box-shadow:0 6px 16px rgba(15,163,127,.28)}.AuthFormLayout_primary__Z5Yhk:disabled{opacity:.6;cursor:wait}.AuthFormLayout_footer__993fM{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:.25rem}.AuthFormLayout_linkRow__At9LI{margin:0;font-size:15px;line-height:21px;color:var(--va-text-muted);text-align:center}.AuthFormLayout_link__QjL5O,.AuthFormLayout_textButton__NitHJ{color:var(--va-primary);font-size:15px;font-weight:600;line-height:21px;text-decoration:underline}.AuthFormLayout_textButton__NitHJ{border:0;background:transparent;padding:0;cursor:pointer}.AuthFormLayout_textButton__NitHJ:disabled{cursor:default;opacity:.6}.AuthFormLayout_forgot__ozGjO{align-self:flex-end;margin-top:4px}@media (max-width:720px){.AuthFormLayout_page__bJJ_R{width:80%;margin:0 auto}.AuthFormLayout_body__euUGz{padding:.5rem 0 .25rem;border:0;border-radius:0;background:transparent;box-shadow:none}.AuthFormLayout_title__1s5w1{font-size:22px;letter-spacing:-.35px}.AuthFormLayout_titleRule__LIjTt{width:36px;height:3px;margin-top:12px}.AuthFormLayout_subtitle__dSd87{font-size:16px;line-height:22px;margin-bottom:.25rem}.AuthFormLayout_form__KUyNt{gap:12px;margin-top:1.25rem}.AuthFormLayout_label__66EnH{font-size:13px}.AuthFormLayout_input__FV2zG{min-height:56px;border-radius:18px;padding:0 16px;font-size:16px}.AuthFormLayout_primary__Z5Yhk{min-height:56px;margin-top:1.5rem;margin-bottom:.75rem;border-radius:18px;font-size:16px;box-shadow:0 6px 14px rgba(15,163,127,.26)}.AuthFormLayout_footer__993fM{gap:10px}.AuthFormLayout_linkRow__At9LI,.AuthFormLayout_link__QjL5O,.AuthFormLayout_textButton__NitHJ{font-size:14px;line-height:20px}.AuthFormLayout_fieldError__WLGEB{font-size:13px}}