.AuthPage-module__authPageContainer___sG5Si{box-sizing:border-box;justify-content:center;align-items:center;width:100vw;min-height:100vh;margin:0;padding:20px;display:flex;overflow-x:hidden;color:#212121!important;background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%)!important}body.theme-dark .AuthPage-module__authPageContainer___sG5Si{color:#212121!important;background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%)!important}.AuthPage-module__formContainer___8NsOd{box-sizing:border-box;border-radius:11px;flex-direction:column;justify-content:flex-start;align-items:center;gap:20px;width:100%;max-width:420px;margin:0 auto;padding:40px;font-family:Inter,sans-serif;display:flex;box-shadow:0 106px 42px #00000003,0 59px 36px #0000000d,0 26px 26px #00000017,0 7px 15px #0000001a,0 0 #0000001a;color:#212121!important;background-color:#fff!important}body.theme-dark .AuthPage-module__formContainer___8NsOd{color:#212121!important;background-color:#fff!important;box-shadow:0 106px 42px #00000003,0 59px 36px #0000000d,0 26px 26px #00000017,0 7px 15px #0000001a,0 0 #0000001a!important}.AuthPage-module__logoContainer___heHxE{filter:drop-shadow(0 .5px .5px #efefef)drop-shadow(0 1px .5px #efefef80);box-sizing:border-box;background:linear-gradient(#f8f8f800 50%,#f8f8f888 100%);border:1px solid #f7f7f8;border-radius:11px;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto;font-size:2em;display:flex}.AuthPage-module__titleContainer___AdTO6{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:10px;margin-bottom:20px;display:flex}.AuthPage-module__title___l4qhP{text-align:center;margin:0;font-size:1.5rem;font-weight:700;color:#212121!important}body.theme-dark .AuthPage-module__title___l4qhP{color:#212121!important}.AuthPage-module__subtitle___-ittM{text-align:center;max-width:100%;margin:0;font-size:.875rem;line-height:1.3;color:#8b8e98!important}body.theme-dark .AuthPage-module__subtitle___-ittM{color:#8b8e98!important}.AuthPage-module__inputContainer___njfja{box-sizing:border-box;flex-direction:column;gap:8px;width:100%;margin-bottom:5px;display:flex;position:relative}.AuthPage-module__inputWrapper___nHfNj{width:100%;position:relative}.AuthPage-module__inputWithClear___LQNPm{padding-right:40px!important}.AuthPage-module__clearInputBtn___tH7do{color:#6b7280;cursor:pointer;background:#e5e7eb;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:16px;font-weight:700;line-height:1;transition:all .15s;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.AuthPage-module__clearInputBtn___tH7do:hover{color:#fff;background:#dc3545}.AuthPage-module__clearInputBtn___tH7do:active{transform:translateY(-50%)scale(.9)}.AuthPage-module__clearInputBtn___tH7do:disabled{opacity:.5;cursor:not-allowed}body.theme-dark .AuthPage-module__clearInputBtn___tH7do{color:#6b7280;background:#e5e7eb}body.theme-dark .AuthPage-module__clearInputBtn___tH7do:hover{color:#fff;background:#dc3545}.AuthPage-module__labelWithIcon___UaFPR{align-items:center;gap:8px;margin-bottom:4px;display:flex}.AuthPage-module__labelIcon___dtXYa{justify-content:center;align-items:center;width:20px;height:20px;display:flex;color:#8b8e98!important}.AuthPage-module__labelIcon___dtXYa svg{width:16px;height:16px;color:inherit!important}body.theme-dark .AuthPage-module__labelIcon___dtXYa{color:#8b8e98!important}body.theme-dark .AuthPage-module__labelIcon___dtXYa svg{color:inherit!important}.AuthPage-module__inputLabel___YHAzq{text-align:left;margin:0;font-size:.875rem;font-weight:600;color:#8b8e98!important}body.theme-dark .AuthPage-module__inputLabel___YHAzq{color:#8b8e98!important}.AuthPage-module__inputField___satnp{filter:drop-shadow(0 1px #efefef)drop-shadow(0 1px .5px #efefef80);box-sizing:border-box;border-radius:7px;outline:none;width:100%;height:48px;padding:12px 16px;font-family:inherit;font-size:16px;line-height:1.5;transition:all .3s cubic-bezier(.15,.83,.66,1);color:#212121!important;background-color:#fff!important;border:1px solid #e5e5e5!important}.AuthPage-module__inputField___satnp:focus{background-color:#fff!important;border:1px solid #3b82f6!important;box-shadow:0 0 0 3px #3b82f61a!important}.AuthPage-module__inputField___satnp.AuthPage-module__error___wSs36{border:1px solid #dc3545!important;box-shadow:0 0 0 2px #dc354533!important}body.theme-dark .AuthPage-module__inputField___satnp{color:#212121!important;background-color:#fff!important;border:1px solid #e5e5e5!important}body.theme-dark .AuthPage-module__inputField___satnp:focus{background-color:#fff!important;border:1px solid #3b82f6!important;box-shadow:0 0 0 3px #3b82f61a!important}body.theme-dark .AuthPage-module__inputField___satnp.AuthPage-module__error___wSs36{border:1px solid #dc3545!important;box-shadow:0 0 0 2px #dc354533!important}body.theme-dark .AuthPage-module__inputField___satnp::placeholder{color:#adb5bd!important}.AuthPage-module__errorMessage___cJpBv{margin-top:2px;font-size:.7rem;color:#dc3545!important}.AuthPage-module__successMessage___suTM5{margin-top:2px;font-size:.875rem;font-weight:500;color:#22c55e!important}body.theme-dark .AuthPage-module__errorMessage___cJpBv{color:#dc3545!important}body.theme-dark .AuthPage-module__successMessage___suTM5{color:#22c55e!important}.AuthPage-module__signInBtn___d43JB{cursor:pointer;box-sizing:border-box;border:0;border-radius:7px;outline:none;width:100%;height:48px;margin-top:10px;font-family:inherit;font-size:16px;font-weight:600;line-height:1.5;transition:all .2s;color:#fff!important;background:#115dfc!important}.AuthPage-module__signInBtn___d43JB:hover{transform:translateY(-1px);background:#2563eb!important}.AuthPage-module__signInBtn___d43JB:disabled{cursor:not-allowed;transform:none;background:#8b8e98!important}body.theme-dark .AuthPage-module__signInBtn___d43JB{color:#fff!important;background:#3b82f6!important}body.theme-dark .AuthPage-module__signInBtn___d43JB:hover{background:#2563eb!important}body.theme-dark .AuthPage-module__signInBtn___d43JB:disabled{background:#8b8e98!important}.AuthPage-module__secondaryBtn___cwELp{filter:drop-shadow(0 1px #efefef)drop-shadow(0 1px .5px #efefef80);cursor:pointer;box-sizing:border-box;border-radius:7px;outline:none;justify-content:center;align-items:center;gap:10px;width:100%;height:48px;margin-top:5px;font-family:inherit;font-size:16px;font-weight:500;line-height:1.5;transition:all .2s;display:flex;color:#242424!important;background:#fff!important;border:1px solid #e5e5e5!important}.AuthPage-module__secondaryBtn___cwELp:hover{background:#f8f9fa!important;border-color:#115dfc!important}body.theme-dark .AuthPage-module__secondaryBtn___cwELp{color:#242424!important;background:#fff!important;border:1px solid #e5e5e5!important}body.theme-dark .AuthPage-module__secondaryBtn___cwELp:hover{background:#f8f9fa!important;border-color:#3b82f6!important}.AuthPage-module__separator___MpbO-{justify-content:center;align-items:center;gap:20px;width:100%;margin:15px 0;font-size:.875rem;display:flex;color:#8b8e98!important}.AuthPage-module__separator___MpbO- .AuthPage-module__line___ib7O9{border:0;width:100%;height:1px;display:block;background-color:#e8e8e8!important}body.theme-dark .AuthPage-module__separator___MpbO-{color:#8b8e98!important}body.theme-dark .AuthPage-module__separator___MpbO- .AuthPage-module__line___ib7O9{background-color:#e8e8e8!important}.AuthPage-module__note___XiXSQ{cursor:pointer;font-size:.75rem;text-decoration:underline;transition:color .2s;color:#8b8e98!important}.AuthPage-module__note___XiXSQ:hover{color:#3b82f6!important}body.theme-dark .AuthPage-module__note___XiXSQ{color:#8b8e98!important}body.theme-dark .AuthPage-module__note___XiXSQ:hover{color:#3b82f6!important}.AuthPage-module__loadingSpinner___5vmq8{border:2px solid #0000;border-top-color:currentColor;border-radius:50%;width:16px;height:16px;animation:1s linear infinite AuthPage-module__spin___58j9j}@keyframes AuthPage-module__spin___58j9j{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.AuthPage-module__codeInputContainer___lHSsC{justify-content:center;gap:8px;margin:20px 0;display:flex}.AuthPage-module__codeInput___AZH-B{text-align:center;border-radius:8px;outline:none;width:44px;height:48px;font-size:1.15rem;font-weight:700;transition:all .2s;color:#212121!important;background-color:#fff!important;border:2px solid #e5e5e5!important}.AuthPage-module__codeInput___AZH-B:focus{border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f61a!important}.AuthPage-module__codeInput___AZH-B.AuthPage-module__error___wSs36{border-color:#dc3545!important}body.theme-dark .AuthPage-module__codeInput___AZH-B{color:#212121!important;background-color:#fff!important;border:2px solid #e5e5e5!important}body.theme-dark .AuthPage-module__codeInput___AZH-B:focus{border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f61a!important}body.theme-dark .AuthPage-module__codeInput___AZH-B.AuthPage-module__error___wSs36{border-color:#dc3545!important}.AuthPage-module__resendContainer___TsFlU{text-align:center;margin-top:15px}.AuthPage-module__resendText___C5BSW{margin-bottom:8px;font-size:.8rem;color:#8b8e98!important}.AuthPage-module__resendBtn___Lk9Gq{cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:.8rem;text-decoration:underline;color:#115dfc!important}.AuthPage-module__resendBtn___Lk9Gq:disabled{cursor:not-allowed;text-decoration:none;color:#8b8e98!important}body.theme-dark .AuthPage-module__resendText___C5BSW{color:#8b8e98!important}body.theme-dark .AuthPage-module__resendBtn___Lk9Gq{color:#115dfc!important}body.theme-dark .AuthPage-module__resendBtn___Lk9Gq:disabled{color:#8b8e98!important}@media (max-width:480px){.AuthPage-module__authPageContainer___sG5Si{align-items:center;padding:15px 10px}.AuthPage-module__formContainer___8NsOd{width:100%;min-width:300px;max-width:350px;margin:0;padding:30px 25px}.AuthPage-module__title___l4qhP{font-size:1.3rem}.AuthPage-module__subtitle___-ittM{font-size:.8rem}.AuthPage-module__logoContainer___heHxE{width:70px;height:70px;font-size:1.8em}}@media (min-width:481px) and (max-width:768px){.AuthPage-module__formContainer___8NsOd{max-width:380px;padding:35px 30px}}@media (min-height:700px){.AuthPage-module__authPageContainer___sG5Si{align-items:center}}@media (max-height:699px){.AuthPage-module__authPageContainer___sG5Si{align-items:flex-start;padding-top:30px}}.AuthPage-module__formContainer___8NsOd:hover{transition:transform .3s;transform:translateY(-2px)}.AuthPage-module__inputField___satnp::placeholder{font-size:.95rem;color:#adb5bd!important}body.theme-dark .AuthPage-module__authPageContainer___sG5Si,body.theme-dark .AuthPage-module__authPageContainer___sG5Si *,body.theme-dark .AuthPage-module__formContainer___8NsOd,body.theme-dark .AuthPage-module__formContainer___8NsOd *{--bg-body:#fff!important;--bg-card:#fff!important;--bg-input:#f9fafb!important;--bg-hover:#f8f9fa!important;--border-light:#eee!important;--border-medium:#ddd!important;--border-input:#e5e7eb!important;--border-focus:#6366f1!important;--text-primary:#1f2937!important;--text-secondary:#6b7280!important;--text-muted:#9ca3af!important;--text-light:#888!important;--color-primary:#0d6efd!important;--color-primary-hover:#0b5ed7!important}body.theme-dark .AuthPage-module__authPageContainer___sG5Si input:not(:focus),body.theme-dark .AuthPage-module__formContainer___8NsOd input:not(:focus){color:#212121!important;background-color:#fff!important;border-color:#e5e5e5!important}body.theme-dark .AuthPage-module__authPageContainer___sG5Si input::placeholder,body.theme-dark .AuthPage-module__formContainer___8NsOd input::placeholder{color:#adb5bd!important}body.theme-dark .AuthPage-module__authPageContainer___sG5Si input:focus,body.theme-dark .AuthPage-module__formContainer___8NsOd input:focus,body.theme-dark .AuthPage-module__inputField___satnp:focus{background-color:#fff!important;border:1px solid #3b82f6!important;box-shadow:0 0 0 3px #3b82f61a!important}body.theme-dark .AuthPage-module__authPageContainer___sG5Si h1,body.theme-dark .AuthPage-module__authPageContainer___sG5Si h2,body.theme-dark .AuthPage-module__authPageContainer___sG5Si p,body.theme-dark .AuthPage-module__authPageContainer___sG5Si span,body.theme-dark .AuthPage-module__authPageContainer___sG5Si label,body.theme-dark .AuthPage-module__formContainer___8NsOd h1,body.theme-dark .AuthPage-module__formContainer___8NsOd h2,body.theme-dark .AuthPage-module__formContainer___8NsOd p,body.theme-dark .AuthPage-module__formContainer___8NsOd span,body.theme-dark .AuthPage-module__formContainer___8NsOd label{color:inherit!important}
