.AuthForm_form__marQN{display:flex;flex-direction:column;gap:1.5rem}.AuthForm_errorAlert__rUHsO{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);border-radius:12px;color:var(--error);font-size:.875rem;animation:AuthForm_slideIn__dNbmZ .3s ease-out}.AuthForm_errorIcon__Ubpq_{width:20px;height:20px;flex-shrink:0}.AuthForm_inputGroup__myyUS{display:flex;flex-direction:column;gap:.5rem}.AuthForm_label__5dixF{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.AuthForm_inputIcon__3Zgmn{width:16px;height:16px;color:var(--text-primary);opacity:.6}.AuthForm_input__XHYg6{width:100%;padding:.875rem 1rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;color:var(--text-primary);font-size:.9375rem;transition:all .3s ease;font-family:inherit}.AuthForm_input__XHYg6::placeholder{color:var(--text-muted)}.AuthForm_input__XHYg6:focus{outline:none;border-color:var(--primary);background:var(--bg-primary);box-shadow:0 0 0 3px rgba(0,0,0,.05),var(--shadow-md);transform:translateY(-1px)}.AuthForm_input__XHYg6:hover:not(:focus){border-color:rgba(0,0,0,.15);background:var(--bg-primary)}.AuthForm_passwordWrapper__WIFI3{position:relative;display:flex;align-items:center}.AuthForm_passwordWrapper__WIFI3 .AuthForm_input__XHYg6{padding-right:3rem}.AuthForm_passwordToggle__PGtBM{position:absolute;right:.75rem;background:none;border:none;color:var(--text-muted);cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s ease}.AuthForm_passwordToggle__PGtBM:hover{color:var(--text-primary);background:var(--bg-tertiary)}.AuthForm_passwordToggle__PGtBM svg{width:18px;height:18px}.AuthForm_passwordHint__CHbLo{font-size:.75rem;color:var(--text-muted);margin-top:-.25rem;animation:AuthForm_fadeIn__VSUyU .2s ease-out}.AuthForm_forgotPassword__LOcVM{display:flex;justify-content:flex-end;margin-top:-.5rem}.AuthForm_forgotLink__5KHbJ{font-size:.875rem;color:var(--text-primary);text-decoration:none;font-weight:500;transition:all .2s ease;position:relative;opacity:.8}.AuthForm_forgotLink__5KHbJ:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:var(--primary);transition:width .3s ease}.AuthForm_forgotLink__5KHbJ:hover{opacity:1}.AuthForm_forgotLink__5KHbJ:hover:after{width:100%}.AuthForm_submitButton___GsJq{width:100%;padding:.875rem 1.5rem;background:var(--primary);border:none;border-radius:12px;color:var(--secondary);font-size:.9375rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .3s ease;position:relative;overflow:hidden;margin-top:.5rem;box-shadow:var(--shadow-md)}.AuthForm_submitButton___GsJq:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);transition:left .5s ease}.AuthForm_submitButton___GsJq:hover:before{left:100%}.AuthForm_submitButton___GsJq:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--shadow-lg);background:var(--primary-light)}.AuthForm_submitButton___GsJq:active:not(:disabled){transform:translateY(0)}.AuthForm_submitButton___GsJq:disabled{opacity:.6;cursor:not-allowed;transform:none}.AuthForm_buttonIcon__GOsZ7{width:18px;height:18px;transition:transform .3s ease}.AuthForm_submitButton___GsJq:hover:not(:disabled) .AuthForm_buttonIcon__GOsZ7{transform:translateX(4px)}.AuthForm_buttonLoader___BGyb{width:18px;height:18px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:AuthForm_spin__1qQiy .8s linear infinite}@keyframes AuthForm_spin__1qQiy{to{transform:rotate(1turn)}}.AuthForm_submitButton___GsJq:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.AuthForm_input__XHYg6:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.auth_authContainer__nOpkB{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem;position:relative;overflow:hidden;background:var(--bg-primary)}.auth_authWrapper__z_X7W{width:100%;max-width:1200px;display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:stretch;animation:auth_fadeInUp__uZmQ_ .8s ease-out;min-height:100vh}.auth_brandSection__oYeLS{padding:4rem 3rem;position:relative;min-height:100vh}.auth_brandContent__pS_kl,.auth_brandSection__oYeLS{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.auth_brandContent__pS_kl{animation:auth_fadeIn__oLqkq 1s ease-out .2s both;height:100%}.auth_logoContainer__vdoCu{margin-bottom:0;padding:2rem 0}.auth_logoContainer__vdoCu,.auth_logoWrapper__GDPRj{width:100%;display:flex;justify-content:center;align-items:center}.auth_logoWrapper__GDPRj{max-width:500px;min-width:400px;animation:auth_fadeInUp__uZmQ_ .6s ease-out;padding:3rem 0}.auth_logo__9u3DN{width:100%;height:auto;min-width:400px;max-width:500px;object-fit:contain;filter:drop-shadow(0 4px 12px rgba(0,0,0,.08));transition:transform .3s ease;display:block}.auth_logo__9u3DN:hover{transform:scale(1.02)}.auth_formSection__Yb0GH{display:flex;align-items:center;justify-content:center;padding:2rem 0}.auth_formCard__6uLzo{width:100%;max-width:440px;background:var(--glass-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:24px;padding:3rem;box-shadow:var(--shadow-xl);animation:auth_fadeInUp__uZmQ_ .8s ease-out .3s both;position:relative;overflow:hidden}.auth_formCard__6uLzo:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,0,0,.1),transparent);animation:auth_shimmer__40xRI 3s ease-in-out infinite}.auth_formHeader__PWBVx{margin-bottom:2.5rem}.auth_tabContainer__jaU7K{position:relative;display:flex;background:var(--bg-secondary);border-radius:12px;padding:4px;border:1px solid var(--border-color)}.auth_tab__9SXsy{flex:1 1;padding:.75rem 1.5rem;background:transparent;border:none;color:var(--text-secondary);font-weight:600;font-size:.9375rem;cursor:pointer;border-radius:8px;transition:all .3s ease;position:relative;z-index:1}.auth_tab__9SXsy:hover{color:var(--text-primary)}.auth_tabActive__ViAgj{color:var(--secondary)}.auth_tabIndicator__3EQ_6{position:absolute;top:4px;left:4px;width:calc(50% - 4px);height:calc(100% - 8px);background:var(--primary);border-radius:8px;transition:transform .4s cubic-bezier(.4,0,.2,1);box-shadow:var(--shadow-md)}.auth_formContent__pFeza{animation:auth_fadeIn__oLqkq .4s ease-out}.auth_loadingContainer__kjk8Z{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;background:var(--bg-primary)}.auth_loader__YgCiE{position:relative;width:64px;height:64px}.auth_loaderRing__vHKTj{position:absolute;width:100%;height:100%;border:3px solid transparent;border-top:3px solid var(--primary);border-radius:50%;animation:auth_spin__KB3c1 1s linear infinite}.auth_loaderRing__vHKTj:nth-child(2){width:80%;height:80%;top:10%;left:10%;border-top-color:var(--text-secondary);animation-duration:1.5s;animation-direction:reverse}.auth_loaderRing__vHKTj:nth-child(3){width:60%;height:60%;top:20%;left:20%;border-top-color:var(--text-muted);animation-duration:2s}@keyframes auth_spin__KB3c1{to{transform:rotate(1turn)}}.auth_loadingText__MOq8e{color:var(--text-secondary);font-weight:500;margin:0}.auth_loadingPanel__JSq4h{padding:2rem 2.5rem;border:1px solid var(--border-color);border-radius:12px;background:var(--glass-bg);box-shadow:var(--shadow-md);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem}@media (max-width:968px){.auth_authWrapper__z_X7W{grid-template-columns:1fr;gap:3rem}.auth_brandSection__oYeLS{display:none}.auth_formCard__6uLzo{padding:2rem}}@media (max-width:640px){.auth_authContainer__nOpkB{padding:1rem}.auth_brandSection__oYeLS{display:none}.auth_formCard__6uLzo{padding:1.5rem;border-radius:20px}}