.page_authLoginPage__AFCXA{--auth-panel:#18181b;--auth-row:#27272a;--auth-border:rgba(255,255,255,0.08);--auth-text:#fafafa;--auth-muted:#a1a1aa;--auth-link:#3061af;--auth-primary:#3f3f46;--auth-primary-hover:#52525b;--auth-accent:#e4e4e7;--auth-hover-bg:rgba(255,255,255,0.04);--auth-hover-border:rgba(255,255,255,0.16);--auth-focus-border:rgba(255,255,255,0.22);--auth-focus-ring:rgba(255,255,255,0.08);--auth-shadow:0 24px 72px rgba(0,0,0,0.55),0 6px 24px rgba(0,0,0,0.35);color:var(--auth-text)}html[data-bv-theme=light] .page_authLoginPage__AFCXA{--auth-panel:#ffffff;--auth-row:#f8fbff;--auth-border:rgba(15,46,75,0.13);--auth-text:#102033;--auth-muted:#5c6b7a;--auth-link:#0f47a3;--auth-primary:#0f47a3;--auth-primary-hover:#0b3b86;--auth-accent:#0f47a3;--auth-hover-bg:rgba(15,71,163,0.08);--auth-hover-border:rgba(15,71,163,0.35);--auth-focus-border:rgba(15,71,163,0.55);--auth-focus-ring:rgba(15,71,163,0.15);--auth-shadow:0 22px 70px rgba(15,46,75,0.18),0 3px 14px rgba(17,46,76,0.08)}.page_authLoginShell__a8Q27{align-items:center;display:flex;justify-content:center;min-height:calc(100dvh - 150px);padding-top:2rem;padding-bottom:2rem}.page_authLoginWrap__unhDb{max-width:440px;margin:0 auto;width:100%}.page_authLoginLabel__FNfx4{color:var(--auth-muted);font-size:.72rem;font-weight:700;letter-spacing:.06em;margin-bottom:.6rem;text-transform:uppercase}.page_authLoginPanel__l6l2I{background:var(--auth-panel);border:1px solid var(--auth-border);border-radius:15px;box-shadow:var(--auth-shadow);padding:1.75rem}.page_authLoginHeading__6JN1m{margin-bottom:1.15rem}.page_authLoginHeading__6JN1m h1{color:var(--auth-text);font-size:1.5rem;font-weight:800;margin:0 0 .25rem}.page_authLoginHeading__6JN1m p,.page_authLoginHelper__kaxNg{color:var(--auth-muted);margin:0}.page_authLoginMethods__i4dEO{display:grid;gap:.5rem}.page_authLoginSubpanel__KGev7,.page_authLoginTerms__6iBlZ,.page_loginMethodCard__FEyL5,.page_ssoButton__Gt68y{background:var(--auth-row);border:1px solid var(--auth-border);border-radius:12px}.page_authLoginSubpanel__KGev7{padding:1rem}.page_loginMethodCard__FEyL5,.page_savedAccountButton__RVMEc,.page_ssoButton__Gt68y{color:var(--auth-text);text-decoration:none;transition:border-color .15s ease,background .15s ease}.page_savedAccountButton__RVMEc{align-items:center;background:transparent;border:1px solid var(--auth-border);border-radius:12px;color:var(--auth-text);display:flex;gap:1rem;justify-content:space-between;padding:.65rem .75rem;width:100%}.page_loginMethodCard__FEyL5:not(.page_loginMethodCardPrimary__r8put):hover,.page_savedAccountButton__RVMEc:hover,.page_ssoButton__Gt68y:hover{background:var(--auth-hover-bg);border-color:var(--auth-hover-border);color:var(--auth-text)}.page_savedAccountAvatar__TrWUK{border-radius:999px;height:24px;object-fit:cover;width:24px}.page_loginMethodCard__FEyL5{align-items:center;display:flex;gap:.75rem;justify-content:space-between;padding:.66rem .75rem;text-align:left;width:100%}button.page_loginMethodCard__FEyL5{border-color:var(--auth-border)}.page_loginMethodCardPrimary__r8put{background:var(--auth-primary);border-color:var(--auth-primary);color:#ffffff}.page_loginMethodCardPrimary__r8put:hover{background:var(--auth-primary-hover);border-color:var(--auth-primary-hover);color:#ffffff}.page_loginMethodCardPrimary__r8put .page_loginMethodArrow__sA9H9{color:rgba(255,255,255,.76)}.page_loginMethodMain__X2ohC{align-items:center;display:flex;gap:.65rem;min-width:0}.page_loginMethodIcon__KqUi8{color:var(--auth-accent);flex-shrink:0;font-size:.95rem}.page_loginMethodCardPrimary__r8put .page_loginMethodIcon__KqUi8{color:#ffffff}.page_loginMethodArrow__sA9H9{color:var(--auth-muted);flex-shrink:0}.page_divider__bwTI_,.page_loginMethodDescription__7itkb{color:var(--auth-muted)}.page_divider__bwTI_{align-items:center;display:flex;font-size:.75rem;font-weight:600;gap:.75rem;margin:1rem 0}.page_divider__bwTI_:after,.page_divider__bwTI_:before{background:var(--auth-border);content:"";flex:1;height:1px}.page_quickSigninCode__t7sm9{font-size:1.05rem;letter-spacing:.18em}.page_ssoGrid__UTbtz{display:grid;gap:.45rem;grid-template-columns:repeat(3,minmax(0,1fr))}.page_ssoButton__Gt68y{align-items:center;display:inline-flex;gap:.5rem;justify-content:center;min-height:42px;padding:.58rem .55rem}.page_authLoginFooterActions__Au_Pg{align-items:center;display:flex;gap:.9rem;justify-content:space-between;margin-top:1rem}.page_authLoginLink__Tt_c5{color:var(--auth-link);font-size:.82rem;font-weight:700;line-height:1.25;text-decoration:none}.page_authLoginSignup__3m674{align-items:center;border-radius:12px;display:inline-flex;flex-shrink:0;justify-content:center;line-height:1;min-height:40px;padding:.55rem .85rem;white-space:nowrap}.page_authLoginTerms__6iBlZ{align-items:flex-start;color:var(--auth-muted);display:flex;font-size:.8rem;gap:.65rem;line-height:1.5;margin-top:.9rem;padding:.72rem .75rem}.page_usernameLoginPanel__GhjFa .form-label{color:var(--auth-text)}.page_usernameLoginPanel__GhjFa .form-control{background:var(--auth-row);border:1px solid var(--auth-border);border-radius:12px;color:var(--auth-text);font-size:1rem;padding:.75rem .9rem}.page_usernameLoginPanel__GhjFa .form-control:focus{background:var(--auth-row);border-color:var(--auth-focus-border);box-shadow:0 0 0 .2rem var(--auth-focus-ring);color:var(--auth-text)}.page_usernameLoginPanel__GhjFa .form-check-label,.page_usernameLoginPanel__GhjFa .form-control::placeholder,.page_usernameLoginPanel__GhjFa .form-text{color:var(--auth-muted)!important}.page_usernameLoginPanel__GhjFa .btn-lg{border-radius:12px}.page_usernameLoginPanel__GhjFa a.text-decoration-none{color:var(--auth-link);font-size:.86rem;font-weight:700}.page_passwordToggle__6p_UD{padding:.25rem .5rem;position:absolute;right:.6rem;text-decoration:none;top:50%;transform:translateY(-50%);z-index:10}.page_quickSigninModal__B_TSK{border-radius:15px}.page_quickSigninDialog__UbLsQ{align-items:center;display:flex;margin:0 auto;max-width:640px;min-height:100dvh;padding:1rem;width:min(100%,640px)}.page_quickSigninDialog__UbLsQ .modal-content{width:100%}.page_quickSigninModal__B_TSK .btn-close{filter:invert(1) grayscale(100%);opacity:.75}html[data-bv-theme=light] .page_quickSigninModal__B_TSK .btn-close{filter:none}.page_quickSigninModalFooter__k1n0i,.page_quickSigninModalHeader__8dB2Q{border-color:var(--auth-border)}.page_quickSigninModalIntro__fIij7{line-height:1.5}.page_quickSigninCodeBox__MeOcQ{border-radius:12px}.page_quickSigninBackdrop___NMPK{opacity:.55}@media (max-width:575px){.page_authLoginShell__a8Q27{min-height:calc(100dvh - 120px);padding-top:1rem;padding-bottom:1rem}.page_authLoginPanel__l6l2I{padding:1.25rem}.page_loginMethodCard__FEyL5{padding:.75rem}.page_ssoGrid__UTbtz{grid-template-columns:1fr 1fr}.page_authLoginFooterActions__Au_Pg{align-items:stretch;flex-direction:column}.page_authLoginSignup__3m674{width:100%}.page_quickSigninCodeRow__v9cuz{align-items:stretch;flex-direction:column}}.page_quickSigninOverlay__r5ZBt{align-items:center;background:rgba(0,0,0,.72);backdrop-filter:blur(10px);display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1055}.page_quickSigninDialog__UbLsQ{max-width:560px;width:100%}.page_quickSigninModal__B_TSK{background:var(--auth-panel);border:1px solid var(--auth-border);border-radius:18px;box-shadow:var(--auth-shadow);color:var(--auth-text);overflow:hidden}.page_quickSigninModalHeader__8dB2Q{align-items:flex-start;border-bottom:1px solid var(--auth-border);display:flex;justify-content:space-between;gap:1rem;padding:1.25rem 1.35rem}.page_quickSigninModalHeader__8dB2Q h5{color:var(--auth-text);font-size:1.2rem;font-weight:800;margin:0}.page_quickSigninClose__Xuvc7{align-items:center;background:var(--auth-row);border:1px solid var(--auth-border);border-radius:10px;color:var(--auth-muted);display:inline-flex;height:34px;justify-content:center;transition:background .15s ease,border-color .15s ease,color .15s ease;width:34px}.page_quickSigninClose__Xuvc7:hover{background:var(--auth-hover-bg);border-color:var(--auth-hover-border);color:var(--auth-text)}.page_quickSigninModalBody___iYXb{display:grid;gap:1rem;padding:1.35rem}.page_quickSigninModalIntro__fIij7{color:var(--auth-muted);font-size:.92rem;line-height:1.55;margin:0}.page_quickSigninModalIntro__fIij7 strong{color:var(--auth-text)}.page_quickSigninCodeBox__MeOcQ{background:var(--auth-row);border:1px solid var(--auth-border);border-radius:14px;padding:1rem}.page_quickSigninCodeRow__v9cuz{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.page_quickSigninCode__t7sm9{color:var(--auth-text);font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1.35rem;font-weight:800;letter-spacing:.22em}.page_quickSigninModalStatus__raPoS{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem}.page_quickSigninStatusBadge__JFA4z{background:var(--auth-row);border:1px solid var(--auth-border);border-radius:999px;color:var(--auth-text);font-size:.75rem;font-weight:800;padding:.4rem .65rem}.page_quickSigninModalFooter__k1n0i{align-items:center;border-top:1px solid var(--auth-border);display:flex;gap:.65rem;justify-content:flex-end;padding:1rem 1.35rem}.page_quickSigninGhostButton__K0fLz,.page_quickSigninPrimaryButton__oBcQC{align-items:center;border-radius:12px;display:inline-flex;font-size:.9rem;font-weight:800;justify-content:center;min-height:40px;padding:.6rem .95rem;transition:background .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease}.page_quickSigninGhostButton__K0fLz{background:var(--auth-row);border:1px solid var(--auth-border);color:var(--auth-text)}.page_quickSigninGhostButton__K0fLz:hover:not(:disabled){background:var(--auth-hover-bg);border-color:var(--auth-hover-border)}.page_quickSigninPrimaryButton__oBcQC{background:var(--auth-primary);border:1px solid var(--auth-primary);color:#ffffff}.page_quickSigninPrimaryButton__oBcQC:hover:not(:disabled){background:var(--auth-primary-hover);border-color:var(--auth-primary-hover)}.page_quickSigninGhostButton__K0fLz:disabled,.page_quickSigninPrimaryButton__oBcQC:disabled{cursor:not-allowed;opacity:.55}@media (max-width:575px){.page_quickSigninOverlay__r5ZBt{align-items:flex-end;padding:.75rem}.page_quickSigninModal__B_TSK{border-radius:18px}.page_quickSigninModalBody___iYXb,.page_quickSigninModalFooter__k1n0i,.page_quickSigninModalHeader__8dB2Q{padding-left:1rem;padding-right:1rem}.page_quickSigninCodeRow__v9cuz,.page_quickSigninModalFooter__k1n0i{align-items:stretch;flex-direction:column}.page_quickSigninGhostButton__K0fLz,.page_quickSigninPrimaryButton__oBcQC{width:100%}}.page_loginHelpGrid__TLG4M{display:grid;grid-template-columns:1fr;gap:.5rem;margin:.85rem 0 1rem}.page_loginHelpCard__24p3y{display:flex;align-items:center;gap:.7rem;width:100%;min-width:0;padding:.65rem .75rem;border-radius:12px;border:1px solid var(--auth-border);background:var(--auth-row);color:var(--auth-text);text-decoration:none;transition:background .15s ease,border-color .15s ease,transform .15s ease}.page_loginHelpCard__24p3y:hover{background:var(--auth-hover-bg);border-color:var(--auth-hover-border);color:var(--auth-text);transform:translateY(-1px)}.page_loginHelpIcon__ARHSV{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 34px;border-radius:10px;background:rgba(255,255,255,.06);color:var(--auth-accent);font-size:.9rem}.page_loginHelpContent__PpB1V{min-width:0;flex:1}.page_loginHelpTitle__XvVgG{color:var(--auth-text);font-size:.86rem;font-weight:800;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_loginHelpDescription__LLUPI{color:var(--auth-muted);font-size:.74rem;line-height:1.25;margin-top:.15rem}html[data-bv-theme=light] .page_loginHelpIcon__ARHSV{background:rgba(15,71,163,.08);color:var(--auth-primary)}.page_authField__jLUIn{min-width:0}.page_authInputShell__jqh1K{position:relative;display:flex;align-items:center;min-height:54px;border-radius:12px;border:1px solid var(--auth-border);background:var(--auth-row);transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.page_authInputShell__jqh1K:focus-within{border-color:var(--auth-focus-border);box-shadow:0 0 0 .2rem var(--auth-focus-ring)}.page_authInputIcon__RZwE3{position:absolute;left:.95rem;top:50%;transform:translateY(-50%);color:var(--auth-muted);font-size:.95rem;pointer-events:none;z-index:2}.page_authInputControl__nkKF9{width:100%;min-width:0;height:54px;border:0;outline:0;background:transparent;color:var(--auth-text);font-size:.96rem;font-weight:650;padding:1.18rem .95rem .38rem 2.65rem}.page_authInputControlWithAction__bmugq{padding-right:3rem}.page_authInputControl__nkKF9::placeholder{color:transparent}.page_authInputLabel__iXreK{position:absolute;left:2.65rem;top:50%;transform:translateY(-50%);color:var(--auth-muted);font-size:.92rem;font-weight:600;pointer-events:none;transition:top .18s ease,transform .18s ease,font-size .18s ease,color .18s ease}.page_authInputControl__nkKF9:focus+.page_authInputLabel__iXreK,.page_authInputControl__nkKF9:not(:placeholder-shown)+.page_authInputLabel__iXreK{top:.8rem;transform:translateY(0);font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--auth-accent)}.page_authInputControl__nkKF9:focus+.page_authInputLabel__iXreK{color:var(--auth-accent)}.page_authInputShell__jqh1K{min-height:58px}.page_authInputControl__nkKF9{height:58px;padding:1.35rem .95rem .4rem 2.65rem}.page_authInputAction__EFWqT{position:absolute;right:.55rem;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;border-radius:10px;background:transparent;color:var(--auth-muted);transition:background .15s ease,color .15s ease}.page_authInputAction__EFWqT:hover{background:var(--auth-hover-bg);color:var(--auth-text)}.page_authInputHelp__hxUr7{display:block;margin-top:.45rem;color:var(--auth-muted);font-size:.78rem;line-height:1.35}html[data-bv-theme=light] .page_authInputShell__jqh1K{background:#ffffff}html[data-bv-theme=light] .page_authInputControl__nkKF9{color:var(--auth-text)}.page_twoFactorOverlay__0JzZJ{position:fixed;inset:0;z-index:1060;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(0,0,0,.72);backdrop-filter:blur(10px)}.page_twoFactorDialog__GuZz6{width:min(100%,520px)}.page_twoFactorModal__XJWa1{overflow:hidden;border-radius:18px;border:1px solid var(--auth-border);background:var(--auth-panel);color:var(--auth-text);box-shadow:var(--auth-shadow)}.page_twoFactorHeader__84YUf{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 1.35rem;border-bottom:1px solid var(--auth-border)}.page_twoFactorEyebrow__svsw3{color:var(--auth-accent);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem}.page_twoFactorHeader__84YUf h5{margin:0;color:var(--auth-text);font-size:1.25rem;font-weight:900}.page_twoFactorHeader__84YUf p{margin:.35rem 0 0;color:var(--auth-muted);font-size:.9rem;line-height:1.4}.page_twoFactorClose__HNds7{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:0 0 36px;border:1px solid var(--auth-border);border-radius:12px;background:var(--auth-row);color:var(--auth-muted);transition:background .15s ease,border-color .15s ease,color .15s ease}.page_twoFactorClose__HNds7:hover{background:var(--auth-hover-bg);border-color:var(--auth-hover-border);color:var(--auth-text)}.page_twoFactorBody__ST2lm{display:grid;gap:.85rem;padding:1.25rem 1.35rem 1.35rem}.page_twoFactorMethodGrid__QZPT3{display:grid;gap:.55rem}.page_twoFactorMethodCard__Bbbi5{position:relative;display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem;border:1px solid var(--auth-border);border-radius:14px;background:var(--auth-row);color:var(--auth-text);text-align:left;transition:background .15s ease,border-color .15s ease,transform .15s ease}.page_twoFactorMethodCard__Bbbi5:hover{transform:translateY(-1px);background:var(--auth-hover-bg);border-color:var(--auth-hover-border)}.page_twoFactorMethodCardActive__3yfXD{border-color:var(--auth-focus-border);background:var(--auth-hover-bg)}.page_twoFactorMethodIcon__SE_M6,.page_twoFactorSelectedIcon___oOfZ{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex:0 0 38px;border-radius:12px;background:rgba(255,255,255,.06);color:var(--auth-accent)}.page_twoFactorMethodText__YTLZf{display:grid;gap:.15rem;min-width:0;flex:1}.page_twoFactorMethodText__YTLZf strong{font-size:.88rem;font-weight:900;line-height:1.15}.page_twoFactorMethodText__YTLZf small{color:var(--auth-muted);font-size:.76rem;line-height:1.25}.page_twoFactorMethodCheck__CBm96{display:none;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:var(--auth-primary);color:#fff;font-size:.7rem}.page_twoFactorMethodCardActive__3yfXD .page_twoFactorMethodCheck__CBm96{display:inline-flex}.page_twoFactorSelectedBox__HuSuw{padding:.8rem;border:1px solid var(--auth-border);background:rgba(255,255,255,.025)}.page_twoFactorSelectedBox__HuSuw strong{display:block;color:var(--auth-text);font-size:.92rem;font-weight:900;line-height:1.2}.page_twoFactorSelectedBox__HuSuw p{margin:.18rem 0 0;color:var(--auth-muted);font-size:.8rem;line-height:1.35}.page_twoFactorCodeShell__DHIFk{margin-bottom:.75rem}.page_twoFactorCodeShell__DHIFk input{width:100%;height:56px;border:1px solid var(--auth-border);border-radius:14px;background:var(--auth-row);color:var(--auth-text);font-size:1.35rem;font-weight:900;letter-spacing:.18em;text-align:center;outline:0;transition:border-color .15s ease,box-shadow .15s ease}.page_twoFactorCodeShell__DHIFk input:focus{border-color:var(--auth-focus-border);box-shadow:0 0 0 .2rem var(--auth-focus-ring)}.page_twoFactorCodeShell__DHIFk input::placeholder{color:var(--auth-muted);font-size:.9rem;font-weight:700;letter-spacing:normal}.page_twoFactorBackButton__1oSkR,.page_twoFactorGhostButton__mGf6W,.page_twoFactorPrimaryButton__cih5S{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:44px;border-radius:12px;font-weight:900;transition:background .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease}.page_twoFactorPrimaryButton__cih5S{border:1px solid var(--auth-primary);background:var(--auth-primary);color:#fff}.page_twoFactorPrimaryButton__cih5S:hover:not(:disabled){background:var(--auth-primary-hover);border-color:var(--auth-primary-hover)}.page_twoFactorPrimaryButton__cih5S:disabled{cursor:not-allowed;opacity:.55}.page_twoFactorGhostButton__mGf6W{border:1px solid var(--auth-border);background:var(--auth-row);color:var(--auth-text)}.page_twoFactorGhostButton__mGf6W:hover{background:var(--auth-hover-bg);border-color:var(--auth-hover-border)}.page_twoFactorBackButton__1oSkR{min-height:auto;border:0;background:transparent;color:var(--auth-muted);font-size:.86rem}.page_twoFactorBackButton__1oSkR:hover{color:var(--auth-text)}html[data-bv-theme=light] .page_twoFactorMethodIcon__SE_M6,html[data-bv-theme=light] .page_twoFactorSelectedIcon___oOfZ{background:rgba(15,71,163,.08);color:var(--auth-primary)}html[data-bv-theme=light] .page_twoFactorSelectedBox__HuSuw{background:rgba(15,71,163,.035)}@media (max-width:575px){.page_twoFactorOverlay__0JzZJ{align-items:flex-end;padding:.75rem}.page_twoFactorModal__XJWa1{border-radius:18px}.page_twoFactorBody__ST2lm,.page_twoFactorHeader__84YUf{padding-left:1rem;padding-right:1rem}}.page_twoFactorSelectedBox__HuSuw{display:flex;align-items:center;gap:.8rem;padding:.9rem;border-radius:14px;border:1px solid var(--auth-focus-border);background:rgba(var(--bs-success-rgb),.08)}.page_twoFactorSelectedBox__HuSuw:after{content:"Selected";margin-left:auto;padding:.25rem .55rem;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;background:rgba(var(--bs-success-rgb),.18);color:var(--bs-success)}.page_twoFactorSelectionSection__rqvWN{display:grid;gap:.45rem}.page_twoFactorSectionLabel__mJmc_{color:var(--auth-muted);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding-left:.1rem}.page_twoFactorSelectedContent__m7ljD{min-width:0}.page_lastUsedBadge__4cMLi{margin-left:auto;padding:3px 7px;border-radius:999px;background:rgba(35,165,90,.16);color:#57f287;font-size:.68rem;font-weight:700;white-space:nowrap}