.Auth_container__0j_dd{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:20px}.Auth_backgroundGradient__fiLbm{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#667eea,#764ba2 50%,#f093fb);background-size:400% 400%;animation:Auth_gradient__CZbjB 15s ease infinite;opacity:.15;z-index:0}.Auth_card__cV8kA{position:relative;z-index:1;background:hsla(0,0%,8%,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.1);border-radius:24px;padding:48px;width:100%;max-width:480px;box-shadow:0 20px 60px rgba(0,0,0,.5),0 0 0 1px hsla(0,0%,100%,.05);animation:Auth_fadeIn__kLcDR .5s ease-out}.Auth_logoContainer___EvlG{text-align:center;margin-bottom:40px}.Auth_logo__gjGu1{border-radius:20px;margin-bottom:24px;box-shadow:0 8px 32px rgba(102,126,234,.3);animation:Auth_pulse__wi7Au 2s ease-in-out infinite}.Auth_title__TApoN{font-size:32px;font-weight:700;margin-bottom:8px;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Auth_subtitle__PHZY2{font-size:16px;color:hsla(0,0%,100%,.6);font-weight:400}.Auth_form__8RGi_{display:flex;flex-direction:column;gap:24px}.Auth_error__npNR5{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);color:#f87171;padding:12px 16px;border-radius:12px;font-size:14px;animation:Auth_slideIn__fC31z .3s ease-out}.Auth_inputGroup__O2PQ9{display:flex;flex-direction:column;gap:8px}.Auth_inputGroup__O2PQ9 label{font-size:14px;font-weight:500;color:hsla(0,0%,100%,.9)}.Auth_inputGroup__O2PQ9 input{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:14px 16px;font-size:15px;color:#fff;transition:all .3s ease}.Auth_inputGroup__O2PQ9 input:focus{outline:none;background:hsla(0,0%,100%,.08);border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.Auth_inputGroup__O2PQ9 input:disabled{opacity:.5;cursor:not-allowed}.Auth_inputGroup__O2PQ9 input::placeholder{color:hsla(0,0%,100%,.4)}.Auth_submitButton__Pzzy8{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:14px;border-radius:12px;font-size:16px;font-weight:600;transition:all .3s ease;position:relative;overflow:hidden}.Auth_submitButton__Pzzy8:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px rgba(102,126,234,.4)}.Auth_submitButton__Pzzy8:active:not(:disabled){transform:translateY(0)}.Auth_submitButton__Pzzy8:disabled{opacity:.6;cursor:not-allowed}.Auth_buttonSpinner__OxbRv{display:inline-block;width:20px;height:20px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:Auth_spin__3Kb1j .6s linear infinite}.Auth_footer__cAbxS{margin-top:32px;text-align:center;display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;color:hsla(0,0%,100%,.6)}.Auth_linkButton__jGVVS{background:none;color:#667eea;font-weight:600;padding:0;transition:color .3s ease}.Auth_linkButton__jGVVS:hover:not(:disabled){color:#764ba2}.Auth_loadingContainer__uVd_t{display:flex;align-items:center;justify-content:center;min-height:100vh;background:#0a0a0a}.Auth_spinner__fRASl{width:48px;height:48px;border:4px solid hsla(0,0%,100%,.1);border-top-color:#667eea;border-radius:50%;animation:Auth_spin__3Kb1j .8s linear infinite}@media (max-width:640px){.Auth_card__cV8kA{padding:32px 24px}.Auth_title__TApoN{font-size:28px}}