.Auth_authContainer__krRUD{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#4f046e,#0a1a3c 60%,#000);padding:2rem}.Auth_authCard__c52sr{background:rgba(20,10,30,.95);border:1px solid rgba(167,139,250,.3);border-radius:1.5rem;padding:3rem;width:100%;max-width:450px;box-shadow:0 20px 60px rgba(0,0,0,.5),0 0 40px rgba(167,139,250,.2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:Auth_fadeInUp__su_vZ .6s ease-out}@keyframes Auth_fadeInUp__su_vZ{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Auth_authTitle__f0B_H{font-size:2rem;font-weight:800;color:#e0e7ff;text-align:center;margin-bottom:.5rem;background:linear-gradient(135deg,#a78bfa,#f472b6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Auth_authSubtitle__HOZSf{color:#a78bfa;text-align:center;margin-bottom:2rem;font-size:.95rem;opacity:.9}.Auth_authForm__Q3DLf{display:flex;flex-direction:column;gap:1.5rem}.Auth_formGroup__9PGF_{display:flex;flex-direction:column;gap:.5rem}.Auth_formLabel__QGfQo{color:#d8b4fe;font-weight:600;font-size:.875rem;letter-spacing:.025em}.Auth_formInput__GBmIX{background:rgba(10,10,20,.6);border:1.5px solid rgba(167,139,250,.3);border-radius:.75rem;padding:.875rem 1rem;color:#e0e7ff;font-size:1rem;transition:all .2s ease;width:100%}.Auth_formInput__GBmIX:focus{outline:none;border-color:#a78bfa;box-shadow:0 0 0 3px rgba(167,139,250,.1);background:rgba(10,10,20,.8)}.Auth_formInput__GBmIX::placeholder{color:#71717a}.Auth_submitButton__Pzzy8{background:linear-gradient(135deg,#a78bfa,#7c3aed);color:white;font-weight:700;font-size:1rem;padding:.875rem 2rem;border:none;border-radius:.75rem;cursor:pointer;transition:all .3s ease;margin-top:.5rem;box-shadow:0 4px 20px rgba(167,139,250,.3)}.Auth_submitButton__Pzzy8:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 30px rgba(167,139,250,.4);background:linear-gradient(135deg,#d8b4fe,#a78bfa)}.Auth_submitButton__Pzzy8:active:not(:disabled){transform:translateY(0)}.Auth_submitButton__Pzzy8:disabled{opacity:.7;cursor:not-allowed}.Auth_errorMessage__BAq2s{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);color:#fca5a5;padding:.75rem 1rem;border-radius:.5rem;font-size:.875rem;text-align:center;animation:Auth_shake__Z3hsI .5s ease-in-out}@keyframes Auth_shake__Z3hsI{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-2px)}20%,40%,60%,80%{transform:translateX(2px)}}.Auth_successMessage__Nbmdt{color:#86efac;text-align:center;font-size:1.125rem;margin:1rem 0}.Auth_successIcon__h5Mnu{width:80px;height:80px;margin:0 auto 1.5rem;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:3rem;color:white;box-shadow:0 8px 32px rgba(34,197,94,.3);animation:Auth_successPulse__TPGo2 1s ease-out}@keyframes Auth_successPulse__TPGo2{0%{transform:scale(0);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.Auth_authFooter__Wv0sO{margin-top:2rem;text-align:center;padding-top:1.5rem;border-top:1px solid rgba(167,139,250,.2)}.Auth_authLink__3rvVg{color:#a78bfa;text-decoration:none;font-weight:600;font-size:.875rem;transition:all .2s ease;position:relative}.Auth_authLink__3rvVg:hover{color:#d8b4fe;text-shadow:0 0 20px rgba(167,139,250,.4)}.Auth_authLink__3rvVg:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:linear-gradient(90deg,#a78bfa,#f472b6);transition:width .3s ease}.Auth_authLink__3rvVg:hover:after{width:100%}.Auth_authText__AyJDV{color:#a1a1aa;text-align:center;margin:1rem 0;font-size:.95rem}.Auth_loadingSpinner__UuqwH{color:#a78bfa;text-align:center;font-size:1.125rem;padding:2rem;animation:Auth_pulse__wi7Au 1.5s ease-in-out infinite}@keyframes Auth_pulse__wi7Au{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:640px){.Auth_authCard__c52sr{padding:2rem}.Auth_authTitle__f0B_H{font-size:1.75rem}.Auth_formInput__GBmIX{font-size:16px}}