.auth_authPage__qhyUS{position:relative;overflow:hidden;min-height:calc(100vh - 160px)}.auth_authBackground__nZov4{object-fit:cover;object-position:center;z-index:0}.auth_authOverlay__qBwn4{position:absolute;inset:0;background:radial-gradient(1200px 420px at 50% 0,hsla(0,0%,100%,.12),hsla(0,0%,100%,0) 55%),linear-gradient(180deg,hsla(0,0%,4%,.58),hsla(0,0%,4%,.76));z-index:1}.auth_authContent__leFZK{position:relative;z-index:2;width:100%;min-height:calc(100vh - 160px);display:flex;align-items:center;justify-content:center;padding:2.5rem 1rem}.auth_authCard__4g6Iu{width:min(100%,460px);border-radius:16px;border:1px solid hsla(0,0%,100%,.24);background:rgba(12,12,14,.7);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 14px 40px rgba(0,0,0,.35);color:#f5f7fa;padding:1.4rem 1.2rem}.auth_authTitle__7RkKq{margin:0;font-size:1.9rem;line-height:1.2}.auth_authSubtitle__HwIqF{margin-top:.5rem;color:rgba(235,238,243,.78);font-size:.95rem}.auth_form__w6e22{margin:1.3rem 0 0;max-width:none}.auth_formGroup__7nqVB{margin-bottom:.9rem}.auth_label__yJrp8{margin-bottom:.45rem;display:block;color:rgba(235,238,243,.96);font-weight:550;font-size:.92rem}.auth_input__x0nyi,.auth_select__lyITI{width:100%;border-radius:10px;border:1px solid hsla(0,0%,100%,.26);background:rgba(5,5,6,.34);color:#f5f7fa;padding:.72rem .82rem;font-size:.97rem;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.auth_input__x0nyi::placeholder{color:rgba(235,238,243,.56)}.auth_input__x0nyi:focus,.auth_select__lyITI:focus{border-color:hsla(0,0%,100%,.58);box-shadow:0 0 0 3px hsla(0,0%,100%,.16);background:rgba(5,5,6,.45)}.auth_passwordWrap__KbmYI{position:relative}.auth_passwordInput__TMKCb{padding-right:4.3rem}.auth_passwordToggle__cX6jJ{position:absolute;right:.3rem;top:50%;transform:translateY(-50%);border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.07);color:rgba(245,247,250,.92);border-radius:8px;padding:.38rem .6rem;min-height:2rem;min-width:3.5rem;font-size:.78rem;line-height:1;cursor:pointer}.auth_passwordToggle__cX6jJ:hover{background:hsla(0,0%,100%,.14)}.auth_passwordToggle__cX6jJ:focus-visible{outline:2px solid hsla(0,0%,100%,.72);outline-offset:1px}.auth_submitButton__kCGDY{width:100%;border:1px solid hsla(0,0%,100%,.3);border-radius:10px;padding:.78rem .88rem;background:hsla(0,0%,100%,.16);color:#fff;font-size:.98rem;font-weight:620;transition:transform .15s ease,background-color .2s ease}.auth_submitButton__kCGDY:hover:not(:disabled){transform:translateY(-1px);background:hsla(0,0%,100%,.25)}.auth_submitButton__kCGDY:disabled{opacity:.7;cursor:not-allowed}.auth_passwordHelp__mSRrG{margin-top:.55rem;border:1px solid hsla(0,0%,100%,.2);border-radius:10px;background:rgba(8,8,10,.35);padding:.7rem .8rem}.auth_passwordHelpTitle__cgV3v{margin-bottom:.42rem;font-size:.82rem;color:rgba(235,238,243,.82)}.auth_passwordHelpItem__rKNXU{margin:.2rem 0;font-size:.82rem}.auth_passwordOk__wxWlT{color:#9ce6b0}.auth_passwordMissing__4YLu2{color:#ffb3b3}.auth_authFooter__I4hUT{margin-top:1.05rem;text-align:center;color:rgba(235,238,243,.88);font-size:.92rem}.auth_authFooterLink__pS3uZ{color:#fff;text-decoration:underline;text-underline-offset:3px}@media (max-width:768px){.auth_authContent__leFZK,.auth_authPage__qhyUS{min-height:calc(100vh - 140px)}.auth_authContent__leFZK{padding:1.4rem .8rem}.auth_authCard__4g6Iu{border-radius:14px;padding:1.05rem .95rem}.auth_authTitle__7RkKq{font-size:1.55rem}}