:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#eef5ff;background:#08111f;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}main{background:radial-gradient(circle at 20% 15%,#00b4d82e,#0000 35%),radial-gradient(circle at 85% 80%,#3f51b529,#0000 35%),#08111f;place-items:center;min-height:100vh;padding:32px;display:grid}.card{width:min(720px,100%)}.mark{color:#04101b;letter-spacing:-.08em;background:#19b6d2;border-radius:16px;place-items:center;width:58px;height:58px;font-weight:900;display:grid}.eyebrow{color:#59d8ef;letter-spacing:.18em;margin:32px 0 14px;font-size:13px;font-weight:800}h1{letter-spacing:-.055em;max-width:680px;margin:0;font-size:clamp(44px,8vw,76px);line-height:.98}.lead{color:#aebdd0;max-width:610px;margin:28px 0 36px;font-size:clamp(18px,2.6vw,23px);line-height:1.55}.status{color:#dce8f8;align-items:center;gap:10px;font-size:14px;display:inline-flex}.status span{background:#3ad488;border-radius:50%;width:9px;height:9px;box-shadow:0 0 20px #3ad488}.actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.primary,.secondary{font:inherit;cursor:pointer;border:0;border-radius:10px;padding:13px 20px;font-weight:750;text-decoration:none}.primary{color:#04101b;background:#32c7df}.primary:disabled{opacity:.6;cursor:wait}.secondary{color:#eef5ff;background:#16253a}.auth-shell{place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card{background:#0a1728eb;border:1px solid #20334d;border-radius:20px;width:min(440px,100%);padding:34px;box-shadow:0 24px 80px #00000052}.brand{color:#eef5ff;align-items:center;gap:14px;font-weight:800;text-decoration:none;display:flex}.auth-card .mark,.dashboard .mark{border-radius:12px;width:42px;height:42px}.auth-card h1{font-size:44px}.auth-copy,.security-note,.welcome>p:last-child{color:#9fb0c5}form{gap:18px;margin-top:28px;display:grid}label{color:#c9d7e8;gap:8px;font-size:14px;font-weight:700;display:grid}input{color:#eef5ff;width:100%;font:inherit;background:#091525;border:1px solid #2a405d;border-radius:10px;outline:none;padding:13px 14px}input:focus{border-color:#32c7df;box-shadow:0 0 0 3px #32c7df24}.form-error{color:#ff9eaa;margin:0;font-size:14px}.security-note{text-align:center;margin:24px 0 0;font-size:13px}.dashboard{max-width:1180px;min-height:100vh;margin:auto;padding:32px;display:block}.dashboard header{justify-content:space-between;align-items:center;display:flex}.welcome{margin:90px 0 42px}.welcome h1{font-size:clamp(40px,7vw,70px)}.metric-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.metric-grid article{background:#0c192a;border:1px solid #20334d;border-radius:16px;gap:12px;padding:25px;display:grid}.metric-grid strong{font-size:25px}.metric-grid span{color:#9fb0c5}@media (max-width:700px){.metric-grid{grid-template-columns:1fr}.auth-card{padding:24px}}
