.login-module__WEZH7G__root{--brand:#2563eb;--brand-2:#3b82f6;--brand-3:#1d4ed8;--sans:var(--font-geist-sans), Inter, system-ui, sans-serif;--bg:#0b0f14;--panel:#121821;--panel-2:#17202b;--line:#1f2a37;--line-2:#2a3747;--ink:#e6edf3;--ink-2:#9aa7b6;--ink-3:#66758a;--crit-bg:#ef44441f;--crit-line:#ef444459;--crit-text:#f87171;background:var(--bg);color:var(--ink);font:14px/1.5 var(--sans);-webkit-font-smoothing:antialiased;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;grid-template-columns:minmax(420px,46%) 1fr;display:grid;position:fixed;inset:0;overflow:auto}.login-module__WEZH7G__root[data-theme=light]{--bg:#f4f6f8;--panel:#fff;--panel-2:#f7f9fb;--line:#e3e8ee;--line-2:#d3dbe4;--ink:#0f1923;--ink-2:#475569;--ink-3:#6b7787;--crit-bg:#fef2f2;--crit-line:#fecaca;--crit-text:#dc2626;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.login-module__WEZH7G__root *,.login-module__WEZH7G__root :before,.login-module__WEZH7G__root :after{box-sizing:border-box}.login-module__WEZH7G__brand{color:#e6edf3;background:linear-gradient(160deg,#0a1020 0%,#0b1530 55%,#0c1a3d 100%);position:relative;overflow:hidden}.login-module__WEZH7G__grid{opacity:.5;background-image:linear-gradient(#60a5fa12 1px,#0000 1px),linear-gradient(90deg,#60a5fa12 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 30% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(at 30% 40%,#000 20%,#0000 75%)}.login-module__WEZH7G__glow{background:radial-gradient(circle,#2563eb59 0%,#2563eb00 65%);border-radius:50%;width:620px;height:620px;position:absolute;top:-120px;left:-160px}.login-module__WEZH7G__brandInner{flex-direction:column;gap:40px;height:100%;min-height:620px;padding:48px 56px 36px;display:flex;position:relative}.login-module__WEZH7G__brandLogo{align-items:center;gap:10px;display:flex}.login-module__WEZH7G__brandLogo img{height:34px;display:block}.login-module__WEZH7G__brandLogo span{font:600 20px var(--sans);color:#60a5fa;letter-spacing:.4px}.login-module__WEZH7G__pitch{margin-top:auto}.login-module__WEZH7G__pitch h2{font:700 32px/1.2 var(--sans);letter-spacing:-.4px;max-width:460px;margin:0 0 12px}.login-module__WEZH7G__pitch p{color:#9fb0c6;max-width:460px;margin:0;font-size:15px}.login-module__WEZH7G__points{gap:18px;max-width:470px;margin:0 0 auto;padding:0;list-style:none;display:grid}.login-module__WEZH7G__points li{grid-template-columns:36px 1fr;align-items:start;gap:14px;display:grid}.login-module__WEZH7G__pointIcon{color:#93c5fd;background:#2563eb2e;border:1px solid #60a5fa47;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.login-module__WEZH7G__points b{font-size:14px;font-weight:600;display:block}.login-module__WEZH7G__points small{color:#8fa1b8;margin-top:2px;font-size:13px;display:block}.login-module__WEZH7G__brandFoot{color:#5f718a;letter-spacing:.3px;font-size:12px}.login-module__WEZH7G__formSide{flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:40px 24px 24px;display:flex}.login-module__WEZH7G__card{width:100%;max-width:400px;margin:auto 0}.login-module__WEZH7G__mobileLogo{align-items:center;gap:8px;margin-bottom:28px;display:none}.login-module__WEZH7G__mobileLogo img{height:30px;display:block}.login-module__WEZH7G__mobileLogo span{font:600 18px var(--sans);color:var(--brand-2)}.login-module__WEZH7G__card h1{font:700 26px/1.25 var(--sans);letter-spacing:-.3px;margin:0}.login-module__WEZH7G__sub{color:var(--ink-2);margin:8px 0 28px}.login-module__WEZH7G__error{background:var(--crit-bg);border:1px solid var(--crit-line);color:var(--crit-text);border-radius:8px;margin:-8px 0 20px;padding:10px 12px;font-size:13px}.login-module__WEZH7G__form{gap:18px;display:grid}.login-module__WEZH7G__field{gap:7px;display:grid}.login-module__WEZH7G__field>span{color:var(--ink-2);font-size:13px;font-weight:600}.login-module__WEZH7G__inputWrap{align-items:center;display:flex;position:relative}.login-module__WEZH7G__icon{color:var(--ink-3);pointer-events:none;position:absolute;left:13px}.login-module__WEZH7G__inputWrap input{border:1px solid var(--line-2);background:var(--panel);width:100%;height:46px;color:var(--ink);font:15px var(--sans);border-radius:9px;outline:none;padding:0 44px 0 40px;transition:border-color .15s,box-shadow .15s}.login-module__WEZH7G__inputWrap input::placeholder{color:var(--ink-3)}.login-module__WEZH7G__inputWrap input:focus{border-color:var(--brand-2);box-shadow:0 0 0 3px #2563eb38}.login-module__WEZH7G__reveal{width:34px;height:34px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid;position:absolute;right:6px}.login-module__WEZH7G__reveal:hover{color:var(--ink);background:var(--panel-2)}.login-module__WEZH7G__reveal:focus-visible,.login-module__WEZH7G__submit:focus-visible{outline:2px solid var(--brand-2);outline-offset:2px}.login-module__WEZH7G__submit{background:var(--brand);color:#fff;height:46px;font:600 15px var(--sans);cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;margin-top:6px;transition:background .15s;display:flex}.login-module__WEZH7G__submit:hover{background:var(--brand-3)}.login-module__WEZH7G__submit:disabled{opacity:.7;cursor:default}.login-module__WEZH7G__spin{animation:1s linear infinite login-module__WEZH7G__spin}@keyframes login-module__WEZH7G__spin{to{transform:rotate(360deg)}}.login-module__WEZH7G__help{color:var(--ink-3);margin:24px 0 0;font-size:13px}.login-module__WEZH7G__legal{color:var(--ink-3);text-align:center;padding-top:32px;font-size:12px}@media (max-width:960px){.login-module__WEZH7G__root{grid-template-columns:1fr}.login-module__WEZH7G__brand{display:none}.login-module__WEZH7G__mobileLogo{display:flex}.login-module__WEZH7G__formSide{padding:32px 16px 20px}}@media (prefers-reduced-motion:reduce){.login-module__WEZH7G__spin{animation:none}.login-module__WEZH7G__root *{transition:none!important}}
