@import "https://fonts.googleapis.com/css2?family=Manrope:wght@500;600;700;800&family=Inter:wght@400;500;600&family=IBM+Plex+Mono:wght@500;600&display=swap";
*{box-sizing:border-box}html{scrollbar-gutter:stable;overflow-y:scroll}:root,[data-theme=light]{--bg:#eef1f4;--panel:#f7f9fa;--surface:#fff;--surface-2:#f1f5f5;--inset:#eef3f3;--border:#e3e9ec;--border-2:#eef2f4;--text:#0e1a17;--text-2:#5c6d72;--text-3:#93a2a8;--brand:#0d9488;--brand-strong:#0b5f57;--brand-ink:#eafaf6;--brand-soft:#e2f2ee;--good:#0f8a5f;--good-soft:#e2f3ea;--bad:#d5402c;--bad-soft:#f9e7e2;--warn:#b07d1f;--warn-soft:#f6eed9;--shadow:0 1px 2px #1028220a, 0 6px 20px #1028220d;--grid:#e6ecec;--scrollbar-thumb:#0e1a1766;--scrollbar-thumb-hover:#0e1a179e;--scrollbar-track:#0e1a170f}[data-theme=dark-navy]{--bg:#0a121c;--panel:#0e1826;--surface:#111d2c;--surface-2:#16273a;--inset:#0f1c2b;--border:#213347;--border-2:#1a2a3c;--text:#e9f0f4;--text-2:#9db0bd;--text-3:#647889;--brand:#2dd4bf;--brand-strong:#14b8a6;--brand-ink:#04211d;--brand-soft:#2dd4bf24;--good:#34d39c;--good-soft:#34d39c26;--bad:#f77c66;--bad-soft:#f77c6626;--warn:#e7b64a;--warn-soft:#e7b64a26;--shadow:0 1px 2px #0000004d, 0 8px 26px #00000059;--grid:#1c2c3e;--scrollbar-thumb:#e9f0f457;--scrollbar-thumb-hover:#e9f0f48c;--scrollbar-track:#e9f0f412}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin;margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transition:background .25s}a{color:var(--brand);text-decoration:none}a:hover{opacity:.82}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:padding-box}::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:8px}input::placeholder{color:var(--text-3)}select,select option{color:var(--text);background:var(--surface)}details>summary{-webkit-appearance:none}details[open]>summary{box-shadow:0 0 0 2px var(--brand-soft)}
