.Auth_page__yvW8L{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem 1.25rem;background:var(--color-bg);position:relative;overflow:hidden}.Auth_page__yvW8L:before{content:"";position:absolute;top:30%;left:50%;transform:translate(-50%,-50%);width:600px;height:400px;background:radial-gradient(ellipse,var(--color-accent-glow),transparent 70%);pointer-events:none;opacity:.5}.Auth_card__8E4VO{width:100%;max-width:420px;background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:2.5rem 2rem;position:relative;z-index:1;animation:Auth_fadeUp__iCR7E .4s ease}@keyframes Auth_fadeUp__iCR7E{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.Auth_brand__gD0xQ{text-align:center;margin-bottom:2rem}.Auth_brandIcon__ezxXf{width:48px;height:48px;margin:0 auto .85rem;border-radius:var(--radius-lg);background:var(--color-accent);display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff;font-weight:800}.Auth_brandTitle__ztdmB{font-size:1.3rem;font-weight:800;color:var(--color-text);margin-bottom:.3rem}.Auth_brandSub___PFqv{font-size:.85rem;color:var(--color-text-muted);line-height:1.45}.Auth_form__5w_ex{display:flex;flex-direction:column;gap:1rem}.Auth_fieldGroup__MhtNU{display:flex;flex-direction:column;gap:.3rem}.Auth_label__J1sX4{font-size:.78rem;font-weight:600;color:var(--color-text-muted);letter-spacing:.02em}.Auth_input__1BwqU{width:100%;padding:.65rem .85rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font-size:.9rem;outline:none;transition:border-color var(--transition-fast)}.Auth_input__1BwqU::placeholder{color:var(--color-text-dim)}.Auth_input__1BwqU:focus{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent-dim)}.Auth_slugRow__Y8Jer{display:flex;align-items:center;gap:0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;transition:border-color var(--transition-fast)}.Auth_slugRow__Y8Jer:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent-dim)}.Auth_slugPrefix___eErk{padding:.65rem 0 .65rem .85rem;color:var(--color-text-dim);font-size:.85rem;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Auth_slugInput__K8LRX{flex:1 1;padding:.65rem .85rem .65rem 0;background:transparent;border:none;color:var(--color-text);font-size:.9rem;outline:none}.Auth_slugInput__K8LRX::placeholder{color:var(--color-text-dim)}.Auth_submitBtn__92UJL{width:100%;padding:.7rem 1.2rem;margin-top:.5rem;background:var(--color-accent);color:#fff;border:none;border-radius:var(--radius-md);font-weight:700;font-size:.92rem;cursor:pointer;transition:background var(--transition-fast),transform .1s}.Auth_submitBtn__92UJL:hover:not(:disabled){background:var(--color-accent-light)}.Auth_submitBtn__92UJL:active:not(:disabled){transform:scale(.98)}.Auth_submitBtn__92UJL:disabled{opacity:.6;cursor:not-allowed}.Auth_error__0jxFX{background:var(--color-live-bg);border:1px solid rgba(239,68,68,.25);border-radius:var(--radius-md);color:#fca5a5}.Auth_error__0jxFX,.Auth_success__iq164{padding:.55rem .85rem;font-size:.82rem;line-height:1.45}.Auth_success__iq164{background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.25);border-radius:var(--radius-md);color:#86efac}.Auth_footer__92uYU{margin-top:1.5rem;text-align:center;font-size:.82rem;color:var(--color-text-muted)}.Auth_footer__92uYU a{color:var(--color-accent-light);font-weight:600;text-decoration:none}.Auth_footer__92uYU a:hover{text-decoration:underline}.Auth_divider__9eUe2{display:flex;align-items:center;gap:.75rem;color:var(--color-text-dim);font-size:.75rem;text-transform:uppercase;letter-spacing:.06em}.Auth_divider__9eUe2:after,.Auth_divider__9eUe2:before{content:"";flex:1 1;height:1px;background:var(--color-border)}.Auth_spinner__qh2Iw{width:20px;height:20px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:Auth_spin__nWifO .6s linear infinite;display:inline-block;vertical-align:middle;margin-right:.5rem}@keyframes Auth_spin__nWifO{to{transform:rotate(1turn)}}