:root{--text:#1a1a1a;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;--color-background-primary:var(--bg);--color-background-secondary:#f6f6f8;--color-background-info:#185fa512;--color-text-primary:var(--text-h);--color-text-secondary:#6b7280;--color-border-tertiary:#e8e8ec;--font-sans:var(--sans);--border-radius-md:6px;--border-radius-lg:10px;--chart-line:#185fa5;--chart-avg:#eb6834;--chart-grid:#e8e8ec;--accent:#57a53a;--accent-text:#3b7a24;--logo:url(/logo-mark.png);--row-alt:#f6f7f9;--tint-good:#edf6e6;--tint-bad:#fbe8e8;--tint-warn:#fff4d6;--tint-info:#eaf2fb;font:16px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--color-background-secondary:var(--code-bg);--color-background-info:#185fa52e;--color-text-secondary:var(--text);--color-border-tertiary:var(--border);--chart-line:#3d86d0;--chart-avg:#d95926;--chart-grid:#2e303a;--accent-text:#7cc35f;--logo:url(/logo-mark-dark.png);--row-alt:#1c1d24;--tint-good:#1f2e1a;--tint-bad:#3a1f1f;--tint-warn:#3a3220;--tint-info:#1c2a3d}}.brandbar{border-bottom:3px solid var(--accent);background:var(--color-background-primary)}.brandbar-inner{align-items:center;gap:14px;padding:10px 1.25rem;display:flex}.brand-mark{background:var(--logo) center / contain no-repeat;flex:none;width:30px;height:34px}.brand-divider{background:var(--color-border-tertiary);width:1px;height:28px}.brand-name{color:var(--color-text-primary);white-space:nowrap;font-size:20px;font-weight:600}.brand-name em{color:var(--accent-text);font-style:normal}.grid tbody tr:nth-child(2n){background:var(--row-alt)}.grid tbody tr.t-good{background:var(--tint-good)}.grid tbody tr.t-warn{background:var(--tint-warn)}.grid tbody tr.t-bad td:first-child{box-shadow:inset 4px 0 #e24b4a}.grid tbody tr.t-good td:first-child{box-shadow:inset 4px 0 #3b6d11}.grid tbody tr.t-warn td:first-child{box-shadow:inset 4px 0 #ba7517}.grid tbody tr.t-head{background:var(--tint-info)}.grid tbody tr.t-head.t-late-group{background:var(--tint-bad)}.grid tbody tr:hover{filter:brightness(.98)}.grid input:not([type=checkbox]),.grid select{font-size:14px}body{margin:0}#root{box-sizing:border-box;text-align:left;flex-direction:column;width:100%;min-height:100svh;display:flex}p{margin:0}
