.auth_authContainer__Vja9b{min-height:100vh;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at top right,rgba(124,58,237,.1),transparent),radial-gradient(circle at bottom left,rgba(124,58,237,.05),transparent),#050507;padding:1.5rem}.auth_authCard__RFIHz{width:100%;max-width:420px;background:rgba(20,20,25,.8);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:2.5rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.5);animation:auth_slideUp__xZAv_ .6s cubic-bezier(.16,1,.3,1)}@keyframes auth_slideUp__xZAv_{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.auth_logo__lJ6d4{font-size:2rem;font-weight:900;color:#fff;text-align:center;margin-bottom:.5rem;letter-spacing:-1px}.auth_logo__lJ6d4 span{background:linear-gradient(90deg,#a78bfa,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.auth_title__tO5sT{font-size:1.5rem;font-weight:700;color:#fff;text-align:center;margin-bottom:.5rem}.auth_subtitle__9YJuJ{font-size:.9rem;color:#94a3b8;text-align:center;margin-bottom:2rem}.auth_form__krKKs{display:flex;flex-direction:column;gap:1.25rem}.auth_inputGroup__t8zwu{display:flex;flex-direction:column;gap:.5rem}.auth_inputGroup__t8zwu label{font-size:.85rem;font-weight:600;color:#cbd5e1}.auth_input__HKwPq{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:.75rem 1rem;color:#fff;font-size:.95rem;transition:all .2s}.auth_input__HKwPq:focus{outline:none;border-color:#7c3aed;background:rgba(255,255,255,.05);box-shadow:0 0 0 4px rgba(124,58,237,.1)}.auth_passwordInputWrapper__qFeJi{position:relative;display:flex;align-items:center}.auth_passwordInput___6ATY{width:100%;padding-right:3rem}.auth_passwordToggle__sTdHv{position:absolute;right:.25rem;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;color:#94a3b8;background:transparent;border:none;border-radius:8px;cursor:pointer;transition:color .2s,background .2s}.auth_passwordToggle__sTdHv:hover{color:#fff;background:rgba(255,255,255,.06)}.auth_passwordToggle__sTdHv:focus-visible{outline:none;color:#fff;box-shadow:0 0 0 3px rgba(124,58,237,.25)}.auth_submitBtn__0ZUIX{background:linear-gradient(90deg,#8b5cf6,#7c3aed);color:#fff;border:none;border-radius:12px;padding:.85rem;font-size:1rem;font-weight:700;cursor:pointer;transition:all .2s;margin-top:.5rem}.auth_submitBtn__0ZUIX:hover{transform:translateY(-1px);box-shadow:0 10px 20px -10px rgba(124,58,237,.5)}.auth_submitBtn__0ZUIX:active{transform:translateY(0)}.auth_submitBtn__0ZUIX:disabled{opacity:.6;cursor:not-allowed}.auth_footer__d9GXZ{margin-top:2rem;text-align:center;font-size:.9rem;color:#94a3b8}.auth_link__1ojLG{color:#a78bfa;text-decoration:none;font-weight:600;transition:color .2s}.auth_link__1ojLG:hover{color:#fff}.auth_error__RAJfV{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);color:#f87171;border-radius:12px}.auth_error__RAJfV,.auth_success__clpse{padding:.75rem;font-size:.85rem;text-align:center}.auth_success__clpse{background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.2);color:#4ade80;border-radius:12px}.auth_requirements__skj3P{margin-top:.5rem;display:flex;flex-direction:column;gap:.25rem}.auth_requirementItem__UNQxO{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:#94a3b8;transition:color .2s}.auth_requirementItem__UNQxO.auth_met__SRez5{color:#4ade80}.auth_requirementDot__f4fee{width:4px;height:4px;border-radius:50%;background:currentColor}