.auth-module__dsxZkq__authContainer{background:radial-gradient(circle at center,#6366f11a 0%,var(--bg-primary)100%);justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.auth-module__dsxZkq__authCard{background:var(--surface-glass);-webkit-backdrop-filter:blur(20px);border:1px solid var(--surface-border);border-radius:var(--radius-lg);width:100%;max-width:420px;padding:2.5rem;animation:.5s ease-out auth-module__dsxZkq__slideUp;box-shadow:0 25px 50px -12px #00000080}@keyframes auth-module__dsxZkq__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.auth-module__dsxZkq__authHeader{text-align:center;margin-bottom:2rem}.auth-module__dsxZkq__authHeader h2{color:var(--text-primary);letter-spacing:-.02em;margin-bottom:.5rem;font-size:1.8rem;font-weight:700}.auth-module__dsxZkq__authHeader p{color:var(--text-secondary);font-size:.95rem}.auth-module__dsxZkq__authForm{flex-direction:column;gap:1.5rem;display:flex}.auth-module__dsxZkq__authError{color:#ef4444;border-radius:var(--radius-sm);text-align:center;background:#ef44441a;border:1px solid #ef444433;padding:.8rem;font-size:.9rem}.auth-module__dsxZkq__inputGroup{flex-direction:column;gap:.5rem;display:flex}.auth-module__dsxZkq__inputGroup label{color:var(--text-secondary);padding-inline-start:.2rem;font-size:.9rem;font-weight:500}.auth-module__dsxZkq__input{border:1px solid var(--surface-border);color:var(--text-primary);border-radius:var(--radius-sm);background:#0003;padding:.8rem 1rem;font-family:inherit;font-size:1rem;transition:all .2s}.auth-module__dsxZkq__input:focus{border-color:var(--accent-primary);outline:none;box-shadow:0 0 0 2px #6366f133}.auth-module__dsxZkq__input::placeholder{color:#a1a1aa66}.auth-module__dsxZkq__submitBtn{background:var(--accent-primary);color:#fff;border-radius:var(--radius-sm);cursor:pointer;border:none;margin-top:.5rem;padding:1rem;font-size:1rem;font-weight:600;transition:all .2s}.auth-module__dsxZkq__submitBtn:hover:not(:disabled){background:var(--accent-hover);transform:translateY(-1px)}.auth-module__dsxZkq__submitBtn:disabled{opacity:.7;cursor:not-allowed}
