.AuthShell_page__kQyh4{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2.5rem 1rem;overflow:hidden;background:#0e1219;background-image:radial-gradient(ellipse 80% 50% at 15% -5%,rgba(124,58,237,.16),transparent 55%),radial-gradient(ellipse 55% 40% at 95% 100%,rgba(59,130,246,.1),transparent 50%);font-family:var(--font-gilroy),system-ui,sans-serif;color:#eef2f7}.AuthShell_glowA___N5xf{width:28rem;height:28rem;left:-8rem;top:-10rem;background:radial-gradient(circle,rgba(168,85,247,.32),transparent 68%)}.AuthShell_glowA___N5xf,.AuthShell_glowB__YdehZ{position:absolute;border-radius:999px;pointer-events:none}.AuthShell_glowB__YdehZ{width:26rem;height:26rem;right:-8rem;bottom:-8rem;background:radial-gradient(circle,rgba(99,102,241,.28),transparent 68%)}.AuthShell_dots__Ys62B{position:absolute;inset:0;pointer-events:none;opacity:.22;background-image:radial-gradient(rgba(148,163,184,.18) 1px,transparent 0);background-size:22px 22px;mask-image:radial-gradient(ellipse 70% 60% at 80% 10%,black,transparent 70%)}.AuthShell_waveLeft__oiH8B,.AuthShell_waveRight__AnktE{position:absolute;width:18rem;height:18rem;pointer-events:none;opacity:.28;border:1px solid rgba(148,163,184,.16);border-radius:45% 55% 48% 52%}.AuthShell_waveLeft__oiH8B{left:-7rem;top:35%;transform:rotate(-18deg)}.AuthShell_waveRight__AnktE{right:-8rem;top:18%;transform:rotate(22deg);border-color:rgba(167,139,250,.2)}.AuthShell_wrap__QtS3O{position:relative;z-index:1;width:100%;max-width:28rem}.AuthShell_brand__zEPz9{display:flex;align-items:center;justify-content:center;gap:.65rem;margin-bottom:1.35rem;text-decoration:none;color:#eef2f7}.AuthShell_brandMark__F1c3H{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:.7rem;background:linear-gradient(135deg,#818cf8,#c084fc);color:#fff;font-size:1rem;font-weight:700;box-shadow:0 8px 20px rgba(99,102,241,.35)}.AuthShell_brandName__5Ejqc{font-size:1.2rem;font-weight:700;letter-spacing:-.02em}.AuthShell_heading__mBA_u{text-align:center;margin-bottom:1.5rem}.AuthShell_title__SR9nZ{margin:0;font-size:1.85rem;font-weight:700;letter-spacing:-.03em;color:#eef2f7}.AuthShell_subtitle__ZSjNf{margin:.55rem 0 0;font-size:.95rem;color:#94a3b8}.AuthShell_card__eZ6Uf{background:#151c2b;color:#e2e8f0;border:1px solid rgba(148,163,184,.12);border-radius:20px;padding:1.75rem 1.5rem;box-shadow:0 24px 64px rgba(0,0,0,.42);backdrop-filter:blur(12px)}@media(min-width:640px){.AuthShell_card__eZ6Uf{padding:2rem 1.75rem}}.AuthShell_form___VoCx{display:grid;gap:1.05rem}.AuthShell_field__o9gl_{display:grid;gap:.45rem}.AuthShell_label__m59dp{font-size:.99rem;font-weight:600;letter-spacing:.05rem;color:#e2e8f0}.AuthShell_hint__e_4vW{font-size:.78rem;color:#94a3b8}.AuthShell_inputWrap___nzpq{position:relative;display:flex;align-items:center}.AuthShell_inputIcon__EOP2h{position:absolute;left:.9rem;display:inline-flex;color:#c084fc;pointer-events:none}.AuthShell_inputIcon__EOP2h svg{width:1.05rem;height:1.05rem}.AuthShell_input__kgtSi{width:100%;border:1px solid rgba(148,163,184,.14);border-radius:12px;background:rgba(7,11,22,.72);padding:.85rem 1rem .85rem 2.65rem;font-size:1rem;color:#e2e8f0;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.AuthShell_input__kgtSi::placeholder{color:#64748b}.AuthShell_input__kgtSi:focus{border-color:rgba(129,140,248,.55);background:rgba(7,11,22,.92)}.AuthShell_inputNoIcon__g_aDc{padding-left:1rem}.AuthShell_inputWithToggle__fATmm{padding-right:2.75rem}.AuthShell_toggle__GcocI{position:absolute;right:.7rem;display:inline-flex;align-items:center;justify-content:center;border:none;background:rgba(0,0,0,0);color:#94a3b8;cursor:pointer;padding:.25rem}.AuthShell_toggle__GcocI:hover{color:#c084fc}.AuthShell_toggle__GcocI svg{width:1.1rem;height:1.1rem}.AuthShell_alert__BUOe5{border:1px solid rgba(248,113,113,.28);background:rgba(248,113,113,.1);color:#fca5a5}.AuthShell_alert__BUOe5,.AuthShell_info__tGaDW{border-radius:12px;padding:.75rem .9rem;font-size:.88rem}.AuthShell_info__tGaDW{border:1px solid rgba(129,140,248,.18);background:rgba(99,102,241,.1);color:#94a3b8}.AuthShell_info__tGaDW strong{color:#e2e8f0;font-weight:600}.AuthShell_actionsRow__HOyvr{display:flex;justify-content:flex-end}.AuthShell_submit__mhc_k{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;border:none;border-radius:12px;padding:.95rem 1.1rem;font-size:.98rem;font-weight:600;color:#fff;cursor:pointer;background:linear-gradient(90deg,#818cf8,#c084fc);box-shadow:0 10px 28px rgba(99,102,241,.35);transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease;letter-spacing:.05em}.AuthShell_submit__mhc_k:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 32px rgba(99,102,241,.42)}.AuthShell_submit__mhc_k:disabled{opacity:.55;cursor:not-allowed}.AuthShell_submit__mhc_k svg{width:1.1rem;height:1.1rem}.AuthShell_footer__6KctT{margin-top:1.35rem;text-align:center;font-size:.92rem;color:#94a3b8}.AuthShell_link__VdheX{font-weight:600;color:#c084fc;text-decoration:none;transition:color .15s ease}.AuthShell_link__VdheX:hover{color:#d8b4fe}