@keyframes AuthForm-module-scss-module__i478sG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes AuthForm-module-scss-module__i478sG__fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes AuthForm-module-scss-module__i478sG__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes AuthForm-module-scss-module__i478sG__fadeInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes AuthForm-module-scss-module__i478sG__fadeInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes AuthForm-module-scss-module__i478sG__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes AuthForm-module-scss-module__i478sG__bounceIn{0%{opacity:0;transform:scale(.8)}50%{opacity:1;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes AuthForm-module-scss-module__i478sG__slideInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes AuthForm-module-scss-module__i478sG__slideInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes AuthForm-module-scss-module__i478sG__rotateIn{0%{opacity:0;transform:rotate(-10deg)}to{opacity:1;transform:rotate(0)}}@keyframes AuthForm-module-scss-module__i478sG__zoomIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes AuthForm-module-scss-module__i478sG__pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes AuthForm-module-scss-module__i478sG__float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes AuthForm-module-scss-module__i478sG__shine{0%{left:-100%}to{left:100%}}.AuthForm-module-scss-module__i478sG__animate-fade-in{opacity:0;will-change:opacity;animation:.6s ease-out both AuthForm-module-scss-module__i478sG__fadeIn}.AuthForm-module-scss-module__i478sG__animate-fade-in-down{opacity:0;will-change:opacity,transform;animation:.6s ease-out both AuthForm-module-scss-module__i478sG__fadeInDown}.AuthForm-module-scss-module__i478sG__animate-fade-in-up{opacity:0;will-change:opacity,transform;animation:.6s ease-out both AuthForm-module-scss-module__i478sG__fadeInUp}.AuthForm-module-scss-module__i478sG__animate-fade-in-left{opacity:0;will-change:opacity,transform;animation:.6s ease-out both AuthForm-module-scss-module__i478sG__fadeInLeft}.AuthForm-module-scss-module__i478sG__animate-fade-in-right{opacity:0;will-change:opacity,transform;animation:.6s ease-out both AuthForm-module-scss-module__i478sG__fadeInRight}.AuthForm-module-scss-module__i478sG__animate-scale-in{opacity:0;will-change:opacity,transform;animation:.5s ease-out both AuthForm-module-scss-module__i478sG__scaleIn}.AuthForm-module-scss-module__i478sG__animate-bounce-in{opacity:0;will-change:opacity,transform;animation:.6s ease-out both AuthForm-module-scss-module__i478sG__bounceIn}.AuthForm-module-scss-module__i478sG__animate-slide-in-left{opacity:0;will-change:opacity,transform;animation:.6s ease-out both AuthForm-module-scss-module__i478sG__slideInLeft}.AuthForm-module-scss-module__i478sG__animate-slide-in-right{opacity:0;will-change:opacity,transform;animation:.6s ease-out both AuthForm-module-scss-module__i478sG__slideInRight}.AuthForm-module-scss-module__i478sG__animate-rotate-in{opacity:0;will-change:opacity,transform;animation:.6s ease-out both AuthForm-module-scss-module__i478sG__rotateIn}.AuthForm-module-scss-module__i478sG__animate-zoom-in{opacity:0;will-change:opacity,transform;animation:.5s ease-out both AuthForm-module-scss-module__i478sG__zoomIn}.AuthForm-module-scss-module__i478sG__animate-pulse{animation:2s ease-in-out infinite AuthForm-module-scss-module__i478sG__pulse}.AuthForm-module-scss-module__i478sG__animate-float{animation:3s ease-in-out infinite AuthForm-module-scss-module__i478sG__float}.AuthForm-module-scss-module__i478sG__delay-100{animation-delay:.1s}.AuthForm-module-scss-module__i478sG__delay-200{animation-delay:.2s}.AuthForm-module-scss-module__i478sG__delay-300{animation-delay:.3s}.AuthForm-module-scss-module__i478sG__delay-400{animation-delay:.4s}.AuthForm-module-scss-module__i478sG__delay-500{animation-delay:.5s}.AuthForm-module-scss-module__i478sG__delay-600{animation-delay:.6s}.AuthForm-module-scss-module__i478sG__delay-700{animation-delay:.7s}.AuthForm-module-scss-module__i478sG__delay-800{animation-delay:.8s}.AuthForm-module-scss-module__i478sG__delay-900{animation-delay:.9s}.AuthForm-module-scss-module__i478sG__delay-1000{animation-delay:1s}.AuthForm-module-scss-module__i478sG__authForm{opacity:0;width:100%;max-width:440px;margin:0 auto;transition:opacity .4s ease-out,transform .4s ease-out;transform:translateY(20px)}.AuthForm-module-scss-module__i478sG__authForm.AuthForm-module-scss-module__i478sG__mounted{opacity:1;transform:translateY(0)}.AuthForm-module-scss-module__i478sG__formGroup{margin-bottom:24px;position:relative}.AuthForm-module-scss-module__i478sG__formGroup:last-of-type{margin-bottom:32px}.AuthForm-module-scss-module__i478sG__label{color:#2e2e2e;margin-bottom:8px;font-size:14px;font-weight:600;transition:color .2s;display:block}.AuthForm-module-scss-module__i478sG__inputWrapper{align-items:center;display:flex;position:relative}.AuthForm-module-scss-module__i478sG__input{color:#2e2e2e;background-color:#fff;border:2px solid #e0e0e0;border-radius:8px;outline:none;width:100%;padding:14px 48px 14px 16px;font-family:inherit;font-size:16px;line-height:1.5;transition:all .3s}.AuthForm-module-scss-module__i478sG__input::placeholder{color:#999;opacity:.7}.AuthForm-module-scss-module__i478sG__input:hover:not(:disabled){border-color:silver}.AuthForm-module-scss-module__i478sG__input:focus{border-color:#1c355f;box-shadow:0 0 0 3px #1c355f1a}.AuthForm-module-scss-module__i478sG__input:disabled{opacity:.6;cursor:not-allowed}.AuthForm-module-scss-module__i478sG__input.AuthForm-module-scss-module__i478sG__inputError{background-color:#fff5f5;border-color:#e53e3e}.AuthForm-module-scss-module__i478sG__input.AuthForm-module-scss-module__i478sG__inputError:focus{border-color:#e53e3e;box-shadow:0 0 0 3px #e53e3e1a}.AuthForm-module-scss-module__i478sG__passwordToggle{color:#666;cursor:pointer;z-index:1;background:0 0;border:none;justify-content:center;align-items:center;padding:8px;transition:color .2s;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.AuthForm-module-scss-module__i478sG__passwordToggle:hover{color:#1c355f}.AuthForm-module-scss-module__i478sG__passwordToggle:focus{outline-offset:2px;border-radius:4px;outline:2px solid #1c355f}.AuthForm-module-scss-module__i478sG__passwordToggle svg{width:20px;height:20px}.AuthForm-module-scss-module__i478sG__errorMessage{color:#e53e3e;margin-top:6px;font-size:13px;line-height:1.4;animation:.2s ease-out AuthForm-module-scss-module__i478sG__fadeIn;display:block}.AuthForm-module-scss-module__i478sG__submitError{color:#e53e3e;text-align:center;background-color:#fff5f5;border:1px solid #feb2b2;border-radius:8px;margin-bottom:16px;padding:12px 16px;font-size:14px;line-height:1.5;animation:.2s ease-out AuthForm-module-scss-module__i478sG__fadeIn;display:block}.AuthForm-module-scss-module__i478sG__submitButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1c355f 0%,#2f5972 100%);border:none;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;padding:16px 24px;font-size:16px;font-weight:600;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #1c355f33}.AuthForm-module-scss-module__i478sG__submitButton:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.AuthForm-module-scss-module__i478sG__submitButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px #1c355f4d}.AuthForm-module-scss-module__i478sG__submitButton:hover:not(:disabled):before{left:100%}.AuthForm-module-scss-module__i478sG__submitButton:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #1c355f33}.AuthForm-module-scss-module__i478sG__submitButton:disabled{opacity:.7;cursor:not-allowed;transform:none}.AuthForm-module-scss-module__i478sG__submitButton.AuthForm-module-scss-module__i478sG__submitting{pointer-events:none}.AuthForm-module-scss-module__i478sG__submitButton span{z-index:1;position:relative}.AuthForm-module-scss-module__i478sG__spinner{animation:1s linear infinite AuthForm-module-scss-module__i478sG__spin}@keyframes AuthForm-module-scss-module__i478sG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.AuthForm-module-scss-module__i478sG__authForm{max-width:100%}.AuthForm-module-scss-module__i478sG__input{padding:12px 44px 12px 14px;font-size:16px}.AuthForm-module-scss-module__i478sG__passwordToggle{padding:6px;right:10px}.AuthForm-module-scss-module__i478sG__passwordToggle svg{width:18px;height:18px}.AuthForm-module-scss-module__i478sG__submitButton{padding:14px 20px;font-size:15px}}
