.auth_main__0asHs{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;padding:2rem}.auth_orb1__J5Vgu{top:-200px;left:-200px;width:600px;height:600px;background:radial-gradient(circle,rgba(255,107,53,.15) 0,transparent 70%)}.auth_orb1__J5Vgu,.auth_orb2__TzAF9{position:fixed;border-radius:50%;pointer-events:none}.auth_orb2__TzAF9{bottom:-200px;right:-200px;width:500px;height:500px;background:radial-gradient(circle,rgba(255,140,90,.1) 0,transparent 70%)}.auth_card__3UHkg{background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:2.5rem;width:100%;max-width:420px;position:relative;z-index:1;display:flex;flex-direction:column;gap:1.25rem}.auth_logo__kC1qL{font-size:40px;text-align:center}.auth_title__INrSP{font-family:var(--font-display);font-size:1.8rem;font-weight:700;color:var(--text);text-align:center}.auth_subtitle__Hjj_O{font-size:14px;color:var(--muted);text-align:center;margin-top:-8px}.auth_field__JIFju{display:flex;flex-direction:column;gap:6px}.auth_label__642y9{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.auth_input__2iiLT{background:var(--surface2);border:1px solid var(--border);border-radius:12px;color:var(--text);padding:11px 14px;outline:none;width:100%;font-size:14px;transition:border-color .2s}.auth_input__2iiLT:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(255,107,53,.15)}.auth_error__WpX77{font-size:13px;color:#f87171;background:hsla(0,91%,71%,.08);border:1px solid hsla(0,91%,71%,.2);border-radius:8px;padding:10px 14px}.auth_successBox__xklyu{font-size:14px;color:#4ade80;background:rgba(74,222,128,.08);border:1px solid rgba(74,222,128,.2);border-radius:10px;padding:16px;text-align:center;line-height:1.6}.auth_unverifiedBox__sph73{background:rgba(251,191,36,.08);border:1px solid rgba(251,191,36,.2);border-radius:10px;padding:12px;text-align:center}.auth_resendBtn__4LqMM{background:none;border:1px solid rgba(251,191,36,.4);border-radius:8px;color:#fbbf24;font-size:13px;font-weight:500;padding:8px 14px;cursor:pointer;transition:all .2s}.auth_resendBtn__4LqMM:hover{background:rgba(251,191,36,.08)}.auth_resendBtn__4LqMM:disabled{opacity:.5;cursor:not-allowed}.auth_btn__P4v3q{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:13px;border-radius:12px;border:none;background:var(--accent);color:#fff;font-family:var(--font-display);font-size:15px;font-weight:600;cursor:pointer;transition:all .2s;margin-top:4px}.auth_btn__P4v3q:hover:not(:disabled){background:var(--accent-light);transform:translateY(-1px);box-shadow:0 8px 24px rgba(255,107,53,.25)}.auth_btn__P4v3q:disabled{opacity:.6;cursor:not-allowed}.auth_btnLoading__Wtz46{background:var(--surface2)!important;border:1px solid var(--border)!important;color:var(--muted)!important;transform:none!important}.auth_spinner__9RFYX{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.2);border-top:2px solid var(--accent-light);border-radius:50%;animation:auth_spin__6DziB .7s linear infinite}@keyframes auth_spin__6DziB{to{transform:rotate(1turn)}}.auth_switch__zQfnf{font-size:13px;color:var(--muted);text-align:center}.auth_switch__zQfnf a{color:var(--accent-light);text-decoration:none;font-weight:500}.auth_switch__zQfnf a:hover{text-decoration:underline}