.auth_page__xm0e5{min-height:100vh;background:#000;color:#f3f4f6;font-family:var(--font-ge-regular)}[data-theme=dark] .auth_page__xm0e5{--auth-bg:#030712;color:#f3f4f6}.auth_main__BMXsi{width:min(1040px,92vw);margin:0 auto;padding:2rem 0 3rem}.auth_authWrap__GuyhH{max-width:480px;margin:2rem auto 0}.auth_authCard__vnZ_Z{border:1px solid #333;background:#050505;border-radius:8px;box-shadow:none;padding:2rem}[data-theme=dark] .auth_authCard__vnZ_Z{background:#000;border-color:#333;box-shadow:none}.auth_title__lqslm{margin:0;font-weight:600;font-size:clamp(1.5rem,4vw,1.75rem);line-height:1.2;letter-spacing:-.02em}.auth_subtitle__gH_z8{margin:.45rem 0 0;color:#9ca3af;font-size:.98rem;line-height:1.55}[data-theme=dark] .auth_subtitle__gH_z8{color:#9ca3af}.auth_form__otHTA{margin-top:1.2rem;display:grid;grid-gap:.88rem;gap:.88rem}.auth_field__pTq9X{display:grid;grid-gap:.4rem;gap:.4rem}.auth_label__Il6nz{font-size:.9rem;color:#d1d5db;font-weight:600}[data-theme=dark] .auth_label__Il6nz{color:#d1d5db}.auth_input__ofMDC{width:100%;height:40px;border:1px solid #374151;border-radius:6px;background:#111827;color:#f3f4f6;padding:0 .8rem;font-size:.875rem;transition:border-color .15s ease,box-shadow .15s ease}.auth_input__ofMDC:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.16)}[data-theme=dark] .auth_input__ofMDC{background:#111827;border-color:#374151;color:#f3f4f6}[data-theme=dark] .auth_input__ofMDC:focus{border-color:#60a5fa;box-shadow:0 0 0 3px rgba(96,165,250,.18)}.auth_primaryBtn__pMEB_{height:40px;border:1px solid #000;border-radius:6px;background:#000;color:#fff;font-size:.875rem;font-weight:500;cursor:pointer}.auth_primaryBtn__pMEB_:hover:not(:disabled){filter:brightness(1.04)}.auth_primaryBtn__pMEB_:disabled{opacity:.65;cursor:not-allowed}[data-theme=dark] .auth_primaryBtn__pMEB_{background:#f9fafb;border-color:#f9fafb;color:#111827}.auth_secondaryBtn__gzLFD{height:40px;border:1px solid #374151;border-radius:6px;background:#111827;color:#f3f4f6;font-weight:500;font-size:.875rem;cursor:pointer}[data-theme=dark] .auth_secondaryBtn__gzLFD{background:#111827;border-color:#374151;color:#f3f4f6}.auth_links__bgKrf{margin-top:1.05rem;display:flex;justify-content:center;gap:.8rem;flex-wrap:wrap;font-size:.9rem}.auth_links__bgKrf a{color:#2563eb;text-decoration:none;font-weight:600}.auth_links__bgKrf a:hover{text-decoration:underline}.auth_alertError__f25s_,.auth_alertInfo__Q1A_Q,.auth_alertSuccess__P_t3A{margin-top:.88rem;border-radius:12px;padding:.72rem .82rem;font-size:.91rem;line-height:1.45}.auth_alertError__f25s_{background:#fff1f2;border:1px solid #fecdd3;color:#9f1239}.auth_alertSuccess__P_t3A{background:#ecfeff;border:1px solid #a5f3fc;color:#155e75}.auth_alertInfo__Q1A_Q{background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8}[data-theme=dark] .auth_alertError__f25s_{background:rgba(190,24,93,.12);border-color:rgba(244,114,182,.35);color:#fda4af}[data-theme=dark] .auth_alertSuccess__P_t3A{background:rgba(6,182,212,.12);border-color:rgba(103,232,249,.3);color:#67e8f9}[data-theme=dark] .auth_alertInfo__Q1A_Q{background:rgba(37,99,235,.15);border-color:rgba(96,165,250,.38);color:#93c5fd}.auth_divider__GVbu5{margin:1rem 0;height:1px;background:#374151}[data-theme=dark] .auth_divider__GVbu5{background:#374151}.auth_subtle__JzGAv{margin-top:.6rem;color:#6b7280;font-size:.84rem}[data-theme=dark] .auth_subtle__JzGAv{color:#9ca3af}