@keyframes auth_orbDrift2___urqg{0%{transform:translate(-50%,-50%) translate(0)}33%{transform:translate(-50%,-50%) translate(-70px,60px)}66%{transform:translate(-50%,-50%) translate(60px,-40px)}to{transform:translate(-50%,-50%) translate(-30px,50px)}}.auth_authPage__6KwiO{min-height:80vh;display:flex;align-items:center;justify-content:center;position:relative;padding:60px 24px}.auth_authPage__6KwiO:before{content:"";position:absolute;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(108,99,255,.15) 0,transparent 70%);top:40%;left:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:0;animation:auth_orbDrift2___urqg 20s ease-in-out infinite alternate}.auth_authCard__TU_sS{width:100%;max-width:420px;background:hsla(0,0%,100%,.04);border-top:1px solid var(--aurora-glass-border);border:1px solid var(--aurora-glass-border);border-top-color:var(--aurora-glass-edge);border-radius:var(--r-xl);padding:48px 40px;backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);box-shadow:0 0 40px var(--aurora-glow),inset 0 1px 0 hsla(0,0%,100%,.08);position:relative;z-index:1}.auth_authLogo__WaoSP{font-family:var(--font-display);font-size:2rem;font-style:italic;text-align:center;margin-bottom:8px}.auth_authTitle__3LtE3{font-size:15px;color:var(--text-light-muted);text-align:center;margin-bottom:32px}.auth_authForm__52Mp4{display:flex;flex-direction:column;gap:20px}.auth_formGroup__OL1dF{display:flex;flex-direction:column;gap:6px}.auth_formLabel__x_u9V{font-size:14px;font-weight:500;color:var(--text-light-muted)}.auth_formInput__eyz6Y{padding:12px 16px;background:hsla(0,0%,100%,.04);border:1px solid var(--border-light);border-radius:var(--r-md);color:var(--text-light);font-family:var(--font-body);font-size:15px;outline:none;transition:border-color .2s}.auth_formInput__eyz6Y::placeholder{color:var(--text-light-muted);opacity:.5}.auth_formInput__eyz6Y:focus{border-color:var(--accent)}.auth_authSubmit__m9jsO{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;background:var(--text-light);color:var(--text-dark);border:none;border-radius:var(--r-pill);font-family:var(--font-body);font-size:15px;font-weight:500;cursor:pointer;transition:transform .25s var(--ease),box-shadow .25s var(--ease);width:100%;margin-top:4px}.auth_authSubmit__m9jsO:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.3)}.auth_authSubmit__m9jsO:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.auth_authError__4vNDN{padding:12px 16px;background:hsla(0,100%,71%,.1);border:1px solid hsla(0,100%,71%,.25);border-radius:var(--r-md);color:#ff6b6b;font-size:14px}.auth_authSuccess__8Naxl{padding:12px 16px;background:rgba(81,207,102,.1);border:1px solid rgba(81,207,102,.3);border-radius:var(--r-md);color:#51cf66;font-size:14px}.auth_authDivider__rE0iJ{display:flex;align-items:center;gap:16px;color:var(--text-light-muted);font-size:13px}.auth_authDivider__rE0iJ:after,.auth_authDivider__rE0iJ:before{content:"";flex:1 1;height:1px;background:var(--border-light)}.auth_authFooter__PtWhd{text-align:center;margin-top:24px;font-size:14px;color:var(--text-light-muted)}.auth_authFooter__PtWhd a{color:var(--accent);font-weight:500;transition:opacity .2s}.auth_authFooter__PtWhd a:hover{opacity:.7}.auth_authHint__beVFE{text-align:center;margin-top:20px;font-size:13px;color:var(--text-light-muted)}.auth_authLink__UZKLj{background:none;border:none;color:var(--accent);font-family:var(--font-body);font-size:13px;font-weight:500;cursor:pointer;padding:0;transition:opacity .2s}.auth_authLink__UZKLj:hover{opacity:.7}@media (prefers-reduced-motion:reduce){.auth_authPage__6KwiO:before{animation:none!important}}@media (max-width:480px){.auth_authCard__TU_sS{padding:32px 24px}}