.login_page__VIB1K{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(1000px 500px at 20% -10%,rgba(56,189,248,.12),transparent 55%),radial-gradient(800px 400px at 90% 110%,rgba(16,185,129,.08),transparent 50%),#090c12;position:relative;overflow:hidden}.login_glow__QnFmO{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse at center,black 20%,transparent 70%);mask-image:radial-gradient(ellipse at center,black 20%,transparent 70%);pointer-events:none}.login_card__NoG7p{position:relative;width:min(420px,100%);padding:28px 28px 24px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:rgba(16,22,34,.92);box-shadow:0 24px 64px rgba(0,0,0,.45);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.login_brand__ezSFe{display:flex;gap:14px;align-items:flex-start;margin-bottom:22px}.login_mark__R9R3H{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;color:#38bdf8;background:rgba(30,41,59,.9);border:1px solid rgba(255,255,255,.1);flex-shrink:0}.login_kicker__wBMKs{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#7dd3fc;font-weight:650}.login_title__r1aBc{margin:4px 0 0;font-family:Space Grotesk,Inter,sans-serif;font-size:28px;font-weight:700;letter-spacing:-.03em;color:#fff}.login_sub__TGNNI{margin:8px 0 0;font-size:13px;line-height:1.45;color:#94a3b8}.login_form__NY6Qf{display:flex;flex-direction:column;gap:14px}.login_label__9OzGh{display:flex;flex-direction:column;gap:6px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8}.login_input__GK8Qo{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.28);border-radius:10px;padding:12px 14px;font-family:Inter,sans-serif;font-size:15px;color:#f1f5f9;text-transform:none;letter-spacing:normal}.login_input__GK8Qo:focus{outline:none;border-color:rgba(56,189,248,.55);box-shadow:0 0 0 3px rgba(56,189,248,.15)}.login_submit__56LbW{margin-top:4px;border:none;border-radius:10px;padding:13px 16px;font-family:Space Grotesk,Inter,sans-serif;font-size:15px;font-weight:650;color:#04101a;background:linear-gradient(180deg,#7dd3fc,#38bdf8)}.login_submit__56LbW:hover:not(:disabled){filter:brightness(1.05)}.login_error__wxSLK{padding:10px 12px;border-radius:10px;border:1px solid rgba(244,63,94,.35);background:rgba(244,63,94,.1);color:#fda4af;font-size:13px;line-height:1.4}.login_errorMeta__q2E6u{margin-top:4px;font-family:JetBrains Mono,monospace;font-size:11px;color:#fecdd3;opacity:.9}