:root{color-scheme:light;--font:-apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",system-ui,sans-serif;--mono:"SF Mono","IBM Plex Mono",ui-monospace,monospace;--bg:#f2f2f7;--surface:#fff;--surface-2:#f9f9fb;--hover:#ededf2;--selected:#e8f2fe;--border:#e5e5ea;--border-soft:#efeff4;--row:#f2f2f7;--border-strong:#d1d1d6;--ink:#1c1c1e;--ink2:#3a3a3c;--muted:#545458;--faint:#6e6e73;--faint2:#c7c7cc;--accent:#0071e3;--accent-hover:#005bbf;--accent-soft:#e8f2fe;--accent-soft2:#d3e5fc;--on-accent:#fff;--ok:#248a3d;--ok-soft:#e9f7ec;--bad:#d70015;--bad-soft:#ffecec;--bad-border:#ffc9c6;--warn:#a05a00;--warn-soft:#fff4e5;--warn-border:#ffdca8;--ai:#8944ab;--ai-soft:#f5ecfa;--ai-soft2:#faf5fd;--ai-border:#e6d1f2;--teal:#0e7c86;--teal-soft:#e6f6f7;--heat1:#dcf1e6;--heat2:#fdf3dc;--heat3:#fbe6c2;--heat4:#f6d4cf;--disabled:#d1d1d6;--strong:#1c1c1e;--well:#e9e9ee;--shadow:0 10px 30px rgba(0,0,0,.12),0 1px 3px rgba(0,0,0,.06);--sep:rgba(60,60,67,.29);--bar:rgba(249,249,249,.8);--menu:rgba(250,250,252,.84);--side:#f7f7fa;--seg-track:rgba(118,118,128,.12);--seg-on:#fff;--accent-fill:var(--accent);--tint:var(--accent-hover);--fill-hover:rgba(118,118,128,.22)}:root[data-theme=dark]{color-scheme:dark;--bg:#000;--surface:#1c1c1e;--surface-2:#2c2c2e;--hover:#2c2c2e;--selected:#0a2a4d;--border:#38383a;--border-soft:#2c2c2e;--row:#2c2c2e;--border-strong:#48484a;--ink:#f5f5f7;--ink2:#d1d1d6;--muted:#aeaeb2;--faint:#8e8e93;--faint2:#636366;--accent:#0a84ff;--accent-hover:#0a64bf;--accent-fill:#0a6ed1;--tint:#5eacff;--fill-hover:rgba(118,118,128,.38);--accent-soft:#0a2a4d;--accent-soft2:#123a66;--on-accent:#fff;--ok:#30d158;--ok-soft:#0f2e18;--bad:#ff453a;--bad-soft:#3a1514;--bad-border:#5c201c;--warn:#ff9f0a;--warn-soft:#33240a;--warn-border:#5c400f;--ai:#bf5af2;--ai-soft:#2e1a3a;--ai-soft2:#231530;--ai-border:#4a2a5e;--teal:#40c8e0;--teal-soft:#0c2c33;--heat1:#163a2b;--heat2:#3a3418;--heat3:#4a3517;--heat4:#55251f;--disabled:#3a3a3c;--strong:#2c2c2e;--well:#0d0d0f;--shadow:0 12px 32px rgba(0,0,0,.6);--sep:rgba(84,84,88,.6);--bar:rgba(22,22,24,.78);--menu:rgba(37,37,40,.84);--side:#1c1c1e;--seg-track:rgba(118,118,128,.24);--seg-on:#636366}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg:#000;--surface:#1c1c1e;--surface-2:#2c2c2e;--hover:#2c2c2e;--selected:#0a2a4d;--border:#38383a;--border-soft:#2c2c2e;--row:#2c2c2e;--border-strong:#48484a;--ink:#f5f5f7;--ink2:#d1d1d6;--muted:#aeaeb2;--faint:#8e8e93;--faint2:#636366;--accent:#0a84ff;--accent-hover:#0a64bf;--accent-fill:#0a6ed1;--tint:#5eacff;--fill-hover:rgba(118,118,128,.38);--accent-soft:#0a2a4d;--accent-soft2:#123a66;--on-accent:#fff;--ok:#30d158;--ok-soft:#0f2e18;--bad:#ff453a;--bad-soft:#3a1514;--bad-border:#5c201c;--warn:#ff9f0a;--warn-soft:#33240a;--warn-border:#5c400f;--ai:#bf5af2;--ai-soft:#2e1a3a;--ai-soft2:#231530;--ai-border:#4a2a5e;--teal:#40c8e0;--teal-soft:#0c2c33;--heat1:#163a2b;--heat2:#3a3418;--heat3:#4a3517;--heat4:#55251f;--disabled:#3a3a3c;--strong:#2c2c2e;--well:#0d0d0f;--shadow:0 12px 32px rgba(0,0,0,.6);--sep:rgba(84,84,88,.6);--bar:rgba(22,22,24,.78);--menu:rgba(37,37,40,.84);--side:#1c1c1e;--seg-track:rgba(118,118,128,.24);--seg-on:#636366}}@media (prefers-reduced-transparency:reduce){:root,:root[data-theme=dark],:root:not([data-theme=light]){--bar:var(--surface);--menu:var(--surface)}}@media (max-width:1179.98px){.lbl-wide{display:none}}html,body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--accent);text-decoration:none}a:hover{color:var(--ink)}*{box-sizing:border-box}button{font-family:inherit}input,textarea{background:var(--surface);color:var(--ink)}input,textarea,select{accent-color:var(--accent)}::placeholder{color:var(--faint)}*{font-variant-numeric:tabular-nums!important}h1,h2{text-wrap:balance}button,a{-webkit-tap-highlight-color:transparent;transition:opacity .25s ease-out}button:not(:disabled):active,a:active{opacity:.55;transition-duration:0s}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hv-bg:hover{background:var(--hv-bg)!important}.hv-bc:hover{border-color:var(--hv-bc)!important}.hv-c:hover{color:var(--hv-c)!important}
