.auth_page__3s9up{min-height:100dvh;display:grid;place-items:center;padding:28px;background:var(--canvas);color:var(--text)}.auth_frame__mrR3C{width:min(100%,980px);min-height:min(690px,calc(100dvh - 56px));display:grid;grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);overflow:hidden;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-panel)}.auth_aside__su5aD{display:grid;grid-template-rows:auto 1fr auto;gap:24px;min-width:0;padding:28px 25px 24px;border-right:1px solid var(--border);background:var(--sidebar)}.auth_asideBrand__lOWZI,.auth_mobileBrand__1PKYg{display:inline-flex;width:max-content}.auth_asideContent__EatML{align-self:center;display:grid;gap:16px;max-width:270px}.auth_asideKicker__4kR5m{display:inline-flex;align-items:center;gap:8px;color:var(--accent);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.08em}.auth_asideContent__EatML h2{color:var(--text);font-size:28px;line-height:1.08;font-weight:690}.auth_asideContent__EatML p{color:var(--text-muted);font-size:13px;line-height:1.6}.auth_asideFooter__90IJA{display:grid;gap:10px;color:var(--text-faint);font-size:10px;line-height:1.45}.auth_rule__KSVI3{width:34px;height:1px;background:var(--border-strong)}.auth_content__aHxGt{display:grid;grid-template-rows:auto 1fr auto;min-width:0;padding:20px 31px 22px}.auth_topbar__HLAtO{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px}.auth_mobileBrand__1PKYg{display:none}.auth_backLink__miqGl,.auth_inlineLink__vn8M8{display:inline-flex;align-items:center;gap:7px;color:var(--text-muted);font-size:11px;transition:color var(--duration-fast) ease}.auth_backLink__miqGl:hover,.auth_inlineLink__vn8M8:hover{color:var(--accent-strong)}.auth_asideBrand__lOWZI:focus-visible,.auth_backLink__miqGl:focus-visible,.auth_formFooter__HmORt a:focus-visible,.auth_formMeta___fT_l a:focus-visible,.auth_inlineLink__vn8M8:focus-visible,.auth_mobileBrand__1PKYg:focus-visible{outline:none;border-radius:var(--radius-sm);box-shadow:0 0 0 2px var(--canvas),0 0 0 4px var(--accent-strong)}.auth_formArea__FPGBv{width:min(100%,420px);align-self:center;display:grid;gap:23px;margin:22px auto}.auth_heading__GYJT1{display:grid;gap:8px}.auth_eyebrow__ky_Hh{color:var(--accent);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.auth_heading__GYJT1 h1{color:var(--text);font-size:34px;font-weight:690;line-height:1.08}.auth_heading__GYJT1 p{color:var(--text-muted);font-size:13px;line-height:1.55}.auth_form__x_Lbd{display:grid;gap:15px;min-width:0}.auth_field__GMQLM{display:grid;gap:7px;min-width:0}.auth_field__GMQLM>label{color:var(--text-soft);font-size:11px;font-weight:650}.auth_inputWrap__qgrYG,.auth_passwordWrap__cpGMc{display:flex;min-width:0;min-height:42px;align-items:center;gap:9px;padding:0 11px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-inset);color:var(--text-faint);transition:border-color var(--duration-fast) ease,background-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.auth_inputWrap__qgrYG:focus-within,.auth_passwordWrap__cpGMc:focus-within{border-color:var(--accent);background:var(--surface-raised);box-shadow:0 0 0 3px rgb(66 215 199/10%)}.auth_inputWrap__qgrYG:has(input:focus-visible),.auth_passwordWrap__cpGMc:has(input:focus-visible){box-shadow:0 0 0 2px var(--canvas),0 0 0 4px var(--accent-strong)}.auth_inputWrap__qgrYG[data-invalid=true],.auth_passwordWrap__cpGMc[data-invalid=true]{border-color:var(--error)}.auth_input__GHS_0{width:100%;min-width:0;min-height:40px;padding:0;border:0;outline:0;background:transparent;color:var(--text);font-size:13px}.auth_input__GHS_0::placeholder{color:var(--text-faint)}.auth_input__GHS_0:focus-visible{outline:none;box-shadow:none}.auth_input__GHS_0:-webkit-autofill{-webkit-text-fill-color:var(--text);box-shadow:0 0 0 1000px var(--surface-inset) inset;caret-color:var(--text)}.auth_input__GHS_0:-webkit-autofill:focus{-webkit-text-fill-color:var(--text);box-shadow:0 0 0 1000px var(--surface-raised) inset}.auth_iconButton__T8xzL{display:inline-grid;width:27px;height:27px;flex:0 0 27px;place-items:center;border:0;border-radius:5px;background:transparent;color:var(--text-muted);cursor:pointer}.auth_iconButton__T8xzL:hover{color:var(--accent-strong);background:rgb(66 215 199/8%)}.auth_iconButton__T8xzL:focus-visible{outline:none;box-shadow:0 0 0 2px var(--surface-raised),0 0 0 4px var(--accent-strong)}.auth_fieldError__Hbkiq{color:var(--error);font-size:10px;line-height:1.4}.auth_formMeta___fT_l{display:flex;justify-content:flex-end;margin-top:-4px}.auth_formFooter__HmORt a,.auth_formMeta___fT_l a{color:var(--accent-strong);font-size:11px}.auth_quietButton__xbBLr,.auth_secondaryButton__KAxCr,.auth_signOutButton__oGgyR,.auth_submitButton__Yj8BC{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;padding:0 14px;border-radius:var(--radius-sm);cursor:pointer;font-size:12px;font-weight:680;transition:background-color var(--duration-fast) ease,border-color var(--duration-fast) ease,color var(--duration-fast) ease,transform var(--duration-fast) var(--ease-enter)}.auth_quietButton__xbBLr:focus-visible,.auth_secondaryButton__KAxCr:focus-visible,.auth_signOutButton__oGgyR:focus-visible,.auth_submitButton__Yj8BC:focus-visible{outline:none;box-shadow:0 0 0 2px var(--canvas),0 0 0 4px var(--accent-strong)}.auth_submitButton__Yj8BC{border:1px solid var(--accent);background:var(--accent);color:var(--accent-ink)}.auth_submitButton__Yj8BC:hover{border-color:var(--accent-strong);background:var(--accent-strong)}.auth_secondaryButton__KAxCr{border:1px solid var(--border-strong);background:var(--surface-raised);color:var(--text-soft)}.auth_quietButton__xbBLr:hover,.auth_secondaryButton__KAxCr:hover,.auth_signOutButton__oGgyR:hover{border-color:var(--accent);color:var(--accent-strong)}.auth_quietButton__xbBLr:active,.auth_secondaryButton__KAxCr:active,.auth_signOutButton__oGgyR:active,.auth_submitButton__Yj8BC:active{transform:scale(.98)}.auth_quietButton__xbBLr:disabled,.auth_secondaryButton__KAxCr:disabled,.auth_signOutButton__oGgyR:disabled,.auth_submitButton__Yj8BC:disabled{cursor:not-allowed;opacity:.55;transform:none}.auth_feedback__EkJVA{display:flex;align-items:flex-start;gap:9px;padding:10px 11px;border:1px solid;border-radius:var(--radius-sm);font-size:11px;line-height:1.45}.auth_feedback__EkJVA[data-tone=error]{color:var(--error)}.auth_feedback__EkJVA[data-tone=success]{border-color:rgb(123 197 155/32%);background:rgb(123 197 155/8%);color:var(--success)}.auth_hint__bE_XG{display:flex;align-items:flex-start;gap:8px;color:var(--text-muted);font-size:10px;line-height:1.45}.auth_hint__bE_XG svg{flex:0 0 auto;color:var(--accent)}.auth_formFooter__HmORt{display:flex;justify-content:center;color:var(--text-muted);font-size:11px;text-align:center}.auth_legal__dc4_s{align-self:end;color:var(--text-faint);font-size:10px;line-height:1.4;text-align:center}.auth_loadingState__wIpnQ{display:flex;align-items:center;justify-content:center;gap:9px;min-height:180px;color:var(--text-muted);font-size:12px}.auth_spinner__8ZW0F{animation:auth_spin__4K_tT .85s linear infinite}.auth_verifyResult__ClbaZ{display:grid;justify-items:center;gap:12px;padding:18px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-inset);color:var(--text-soft);text-align:center}.auth_verifyResult__ClbaZ[data-state=success]{border-color:rgb(123 197 155/32%);color:var(--success)}.auth_verifyResult__ClbaZ[data-state=error],.auth_verifyResult__ClbaZ[data-state=missing]{border-color:rgb(223 125 130/32%);color:var(--error)}.auth_verifyIcon__s1lOf{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:rgb(66 215 199/10%);color:var(--accent)}.auth_resendBlock__byT5y{display:grid;gap:13px;padding-top:17px;border-top:1px solid var(--border)}.auth_resendBlock__byT5y>div:first-child{display:grid;gap:5px}.auth_profileCard__lZX1_ h2,.auth_resendBlock__byT5y h2{color:var(--text);font-size:14px;font-weight:680}.auth_profileCard__lZX1_ p,.auth_resendBlock__byT5y p{color:var(--text-muted);font-size:11px;line-height:1.45}.auth_tokenNote__GUypx{color:var(--text-faint);font-size:10px;text-align:center}.auth_profileLayout__Mu0QI{display:grid;gap:14px}.auth_profileCard__lZX1_{display:grid;gap:17px;padding:17px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.auth_cardHeader__FG_jb{display:flex;align-items:center;gap:11px}.auth_avatar__QzI_J,.auth_cardIcon__gi_w7{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border:1px solid var(--border-strong);border-radius:50%;background:var(--surface-inset);color:var(--accent);font-family:var(--font-mono);font-size:11px}.auth_cardIcon__gi_w7{border-radius:var(--radius-sm)}.auth_sessionBlock__N7NZ7{display:grid;gap:12px;padding-top:15px;border-top:1px solid var(--border)}.auth_quietButton__xbBLr,.auth_signOutButton__oGgyR{min-height:35px;padding-inline:11px;border:1px solid var(--border);background:transparent;color:var(--text-muted)}.auth_signOutButton__oGgyR{border:0;color:var(--text-muted)}@keyframes auth_spin__4K_tT{to{transform:rotate(1turn)}}@media (max-width:720px){.auth_page__3s9up{padding:14px;place-items:start center}.auth_frame__mrR3C{grid-template-columns:1fr;min-height:calc(100dvh - 28px)}.auth_aside__su5aD{display:none}.auth_content__aHxGt{padding:15px 17px 18px}.auth_mobileBrand__1PKYg{display:inline-flex}.auth_backLink__miqGl{display:none}.auth_formArea__FPGBv{width:min(100%,440px);margin:29px auto}.auth_heading__GYJT1 h1{font-size:30px}}@media (prefers-reduced-motion:reduce){.auth_spinner__8ZW0F{animation:none}.auth_inputWrap__qgrYG,.auth_passwordWrap__cpGMc,.auth_quietButton__xbBLr,.auth_secondaryButton__KAxCr,.auth_signOutButton__oGgyR,.auth_submitButton__Yj8BC{transition:none}}.auth_page__3s9up{background:#f3f1eb;color:#1e2527}.auth_frame__mrR3C{border-color:#d0cdc3;border-radius:9px;background:#fffdfa;box-shadow:0 22px 60px rgb(36 39 33/10%)}.auth_aside__su5aD{border-right-color:#343c3e;background:#202629}.auth_asideBrand__lOWZI .brand-mark__word,.auth_mobileBrand__1PKYg .brand-mark__word{color:#edf1ea}.auth_asideBrand__lOWZI .brand-mark__word strong,.auth_asideKicker__4kR5m,.auth_mobileBrand__1PKYg .brand-mark__word strong{color:#d7f15a}.auth_asideContent__EatML h2{color:#f5f6f1}.auth_asideContent__EatML p{color:#aeb6af}.auth_asideFooter__90IJA{color:#7c8883}.auth_rule__KSVI3{background:#53605d}.auth_content__aHxGt{background:#fffdfa}.auth_backLink__miqGl,.auth_inlineLink__vn8M8{color:#737a78}.auth_backLink__miqGl:hover,.auth_eyebrow__ky_Hh,.auth_inlineLink__vn8M8:hover{color:#648d22}.auth_heading__GYJT1 h1{color:#1e2527;letter-spacing:-.03em}.auth_heading__GYJT1 p{color:#737a78}.auth_inputWrap__qgrYG,.auth_passwordWrap__cpGMc{border-color:#d8d5cc;background:#f8f7f2;color:#9a9d95}.auth_inputWrap__qgrYG:focus-within,.auth_passwordWrap__cpGMc:focus-within{border-color:#a5bd86;background:#fffdfa;box-shadow:0 0 0 3px rgb(184 221 53/18%)}.auth_inputWrap__qgrYG:has(input:focus-visible),.auth_passwordWrap__cpGMc:has(input:focus-visible){box-shadow:0 0 0 2px #fffdfa,0 0 0 4px #b8dd35}.auth_inputWrap__qgrYG[data-invalid=true],.auth_passwordWrap__cpGMc[data-invalid=true]{border-color:#cf4d45}.auth_input__GHS_0{color:#1e2527}.auth_input__GHS_0::placeholder{color:#a5aaa1}.auth_input__GHS_0:-webkit-autofill{-webkit-text-fill-color:#1e2527;box-shadow:inset 0 0 0 1000px #f8f7f2}.auth_iconButton__T8xzL:hover{color:#648d22;background:#edf4e5}.auth_field__GMQLM>label{color:#4b5455}.auth_fieldError__Hbkiq{color:#cf4d45}.auth_formFooter__HmORt a,.auth_formMeta___fT_l a{color:#648d22}.auth_submitButton__Yj8BC{border-color:#9fbe2d;background:#b8dd35;color:#1d2718;box-shadow:0 3px 0 rgb(113 145 20/18%)}.auth_submitButton__Yj8BC:hover{border-color:#a9c92d;background:#d7f15a}.auth_secondaryButton__KAxCr{border-color:#b8b4aa;background:#fffdfa;color:#4b5455}.auth_quietButton__xbBLr:hover,.auth_secondaryButton__KAxCr:hover,.auth_signOutButton__oGgyR:hover{border-color:#9fb3a1;color:#52791c}.auth_hint__bE_XG{color:#737a78}.auth_hint__bE_XG svg{color:#648d22}.auth_formFooter__HmORt,.auth_legal__dc4_s,.auth_tokenNote__GUypx{color:#9a9d95}.auth_feedback__EkJVA[data-tone=error]{border-color:rgb(207 77 69/28%);background:#fff1ef;color:#b6423c}.auth_feedback__EkJVA[data-tone=success]{border-color:rgb(45 139 97/28%);background:#eef8ef;color:#287950}.auth_profileCard__lZX1_,.auth_verifyResult__ClbaZ{border-color:#d8d5cc;background:#f8f7f2}.auth_avatar__QzI_J,.auth_cardIcon__gi_w7{border-color:#b8b4aa;background:#eceae3;color:#648d22}@media (max-width:720px){.auth_mobileBrand__1PKYg .brand-mark__word{color:#4b5455}.auth_mobileBrand__1PKYg .brand-mark__word strong{color:#648d22}}.auth_page__3s9up{background:#0b1117;color:#edf2f4}.auth_frame__mrR3C{border-color:#3a4c58;background:#111920;box-shadow:0 22px 60px rgb(0 0 0/35%)}.auth_aside__su5aD{border-right-color:#2b3943;background:#080e14}.auth_asideBrand__lOWZI .brand-mark__word,.auth_mobileBrand__1PKYg .brand-mark__word{color:#bdc8cd}.auth_asideBrand__lOWZI .brand-mark__word strong,.auth_mobileBrand__1PKYg .brand-mark__word strong{color:#7bced7}.auth_asideKicker__4kR5m,.auth_eyebrow__ky_Hh{color:#52b9c5}.auth_asideContent__EatML h2,.auth_heading__GYJT1 h1{color:#edf2f4}.auth_asideContent__EatML p,.auth_heading__GYJT1 p{color:#83939b}.auth_asideFooter__90IJA,.auth_formFooter__HmORt,.auth_legal__dc4_s,.auth_tokenNote__GUypx{color:#62727a}.auth_rule__KSVI3{background:#3a4c58}.auth_content__aHxGt{background:#111920}.auth_backLink__miqGl,.auth_inlineLink__vn8M8{color:#83939b}.auth_backLink__miqGl:hover,.auth_inlineLink__vn8M8:hover{color:#7bced7}.auth_inputWrap__qgrYG,.auth_passwordWrap__cpGMc{border-color:#2b3943;background:#0d151c;color:#62727a}.auth_inputWrap__qgrYG:focus-within,.auth_passwordWrap__cpGMc:focus-within{border-color:#52b9c5;background:#172129;box-shadow:0 0 0 3px rgb(82 185 197/16%)}.auth_inputWrap__qgrYG:has(input:focus-visible),.auth_passwordWrap__cpGMc:has(input:focus-visible){box-shadow:0 0 0 2px #111920,0 0 0 4px #52b9c5}.auth_input__GHS_0{color:#edf2f4}.auth_input__GHS_0::placeholder{color:#62727a}.auth_field__GMQLM>label{color:#bdc8cd}.auth_formFooter__HmORt a,.auth_formMeta___fT_l a{color:#7bced7}.auth_submitButton__Yj8BC{border-color:#52b9c5;background:#52b9c5;color:#071b1e;box-shadow:none}.auth_submitButton__Yj8BC:hover{border-color:#7bced7;background:#7bced7}.auth_secondaryButton__KAxCr{border-color:#3a4c58;background:#172129;color:#bdc8cd}.auth_quietButton__xbBLr:hover,.auth_secondaryButton__KAxCr:hover,.auth_signOutButton__oGgyR:hover{border-color:#52b9c5;color:#7bced7}.auth_hint__bE_XG{color:#83939b}.auth_hint__bE_XG svg{color:#52b9c5}.auth_feedback__EkJVA[data-tone=error]{border-color:rgb(223 125 130/34%);background:rgb(223 125 130/8%);color:#df7d82}.auth_feedback__EkJVA[data-tone=success]{border-color:rgb(114 200 156/32%);background:rgb(114 200 156/8%);color:#72c89c}.auth_profileCard__lZX1_,.auth_verifyResult__ClbaZ{border-color:#2b3943;background:#0d151c}.auth_avatar__QzI_J,.auth_cardIcon__gi_w7{border-color:#3a4c58;background:#172129;color:#52b9c5}