.auth_shell__z3919{position:relative;min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;padding:20px;overflow:hidden;isolation:isolate;background:#050a1f}.auth_backdrop__lGTdK{position:absolute;inset:0;z-index:0}.auth_backdropMedia__UNyqt{width:100%;height:100%;object-fit:cover}.auth_scrim__67tpL{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse at center,rgba(5,10,31,.55) 0,rgba(5,10,31,.25) 60%,rgba(5,10,31,.1) 100%)}.auth_themeToggle__C1rk1{position:absolute;top:20px;right:20px;z-index:3}.auth_stage__66FNh{position:relative;z-index:2;width:100%;max-width:380px}.auth_modal__PYiMN{display:flex;flex-direction:column;gap:24px}.auth_titleBlock__6xx88{display:flex;flex-direction:column;align-items:center;text-align:center;color:#f8fafc}.auth_logo___jNp7{margin-bottom:12px;filter:drop-shadow(0 6px 16px rgba(30,94,211,.28));animation:auth_mk-logo-in__lX5QV var(--motion-duration-slow) var(--motion-ease-out) both}@keyframes auth_mk-logo-in__lX5QV{0%{opacity:0;transform:translateY(var(--motion-distance-sm)) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.auth_title__KVFi8{font-size:1.5rem;font-weight:700;margin:0;line-height:1.2;letter-spacing:-.01em}.auth_subtitle__QTUAr{font-size:.9rem;color:#cbd5e1;margin:6px 0 0}.auth_glassCard__Qj9BF{--mk-card-bg:rgba(255,255,255,0.9);--mk-card-border:rgba(255,255,255,0.65);--mk-card-shadow:0 10px 30px rgba(15,23,42,0.12),0 2px 6px rgba(15,23,42,0.06);--mk-card-hover-shadow:0 14px 36px rgba(15,23,42,0.16),0 3px 8px rgba(15,23,42,0.08);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%)}[data-theme=dark] .auth_glassCard__Qj9BF{--mk-card-bg:rgba(15,23,42,0.55);--mk-card-border:rgba(148,163,184,0.18);--mk-card-shadow:0 10px 30px rgba(0,0,0,0.45),0 2px 6px rgba(0,0,0,0.25);--mk-card-hover-shadow:0 14px 36px rgba(0,0,0,0.55),0 3px 8px rgba(0,0,0,0.3)}.auth_glassBody__O_1RD{padding:8px 4px}.auth_formStack__o8F_d{display:flex;flex-direction:column;gap:14px}.auth_footerLink__7XUno{font-size:.875rem;text-align:center;margin-top:4px}.auth_footerLink__7XUno button{background:none;border:none;color:#2563eb;cursor:pointer;padding:0;text-decoration:underline;font:inherit}[data-theme=dark] .auth_footerLink__7XUno button{color:#60a5fa}