.LoginPage_page__zhwbN{min-height:100vh;background:radial-gradient(circle at top left,rgba(0,212,255,.14),transparent 28%),radial-gradient(circle at right,rgba(123,47,255,.1),transparent 30%),var(--bg);display:grid;place-items:center;padding:32px 18px}.LoginPage_hero__1uRrT{width:min(100%,460px)}.LoginPage_heroPanel__8owql{padding:28px;background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(255,255,255,.58)),var(--panel);border:1px solid rgba(13,17,40,.08);border-radius:20px;box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.LoginPage_eyebrow__jPIQd{color:var(--accent);font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.LoginPage_title__an2UA{margin-top:10px;font-size:30px;line-height:1.1;color:var(--text)}.LoginPage_description__JHeAm{margin-top:10px;color:var(--text-dim);font-size:14px;line-height:1.6}.LoginPage_form__e_jOf{margin-top:26px;display:flex;flex-direction:column;gap:14px}.LoginPage_field__as_A5{display:flex;flex-direction:column;gap:8px}.LoginPage_field__as_A5 span{color:var(--text-dim);font-size:11px;letter-spacing:1.2px;text-transform:uppercase}.LoginPage_field__as_A5 input{height:48px;border:1px solid var(--border);border-radius:12px;background:rgba(255,255,255,.7);color:var(--text);padding:0 14px;outline:none}.LoginPage_field__as_A5 input:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(0,212,255,.12)}.LoginPage_error__K7aJF{color:#ff9ab4;font-size:13px}.LoginPage_submit__N_WqG{margin-top:4px;height:50px;border:1px solid var(--accent);border-radius:12px;background:linear-gradient(135deg,var(--accent),#5ce7ff);color:#041018;font-weight:800;letter-spacing:.2px}.LoginPage_submit__N_WqG:disabled{opacity:.55;cursor:not-allowed}@media (max-width:640px){.LoginPage_heroPanel__8owql{padding:22px}.LoginPage_title__an2UA{font-size:26px}}:root.light .LoginPage_heroPanel__8owql{background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(255,255,255,.82)),var(--panel);border-color:rgba(13,17,40,.08)}:root.light .LoginPage_field__as_A5 input{background:rgba(255,255,255,.92)}