:root{--bg:#f7f6f2;--panel:#fff;--ink:#1d232b;--muted:#5d6773;--line:#e2e0d8;--accent:#1f5f8b;--ok:#2c7a4b;--bad:#b3261e;--warn:#9a6400;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#12161b;--panel:#1a2027;--ink:#e8ebee;--muted:#9aa5b1;--line:#2b333c;--accent:#6fb0e0;--ok:#6cc894;--bad:#ff8a80;--warn:#e3b25c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font:16px/1.5 ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}main{max-width:960px;margin:0 auto;padding:40px 16px 80px}h1{letter-spacing:-.01em;margin:0 0 4px;font-size:28px}p.lede{color:var(--muted);margin:0 0 24px}button{font:inherit;background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:10px 18px}button:disabled{opacity:.5;cursor:default}.card{background:var(--panel);border:1px solid var(--line);border-radius:12px;margin-top:16px;padding:16px}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:8px 6px}th{color:var(--muted);font-weight:600}td.num{font-variant-numeric:tabular-nums;white-space:nowrap}.ok{color:var(--ok)}.bad{color:var(--bad)}.warn{color:var(--warn)}.muted{color:var(--muted)}ul.misses{margin:6px 0 0;padding-left:18px;font-size:13px}pre{white-space:pre-wrap;background:var(--bg);border-radius:8px;padding:12px;font-size:12px;overflow-x:auto}.totals{flex-wrap:wrap;gap:24px;margin-top:16px;display:flex}.totals div b{font-variant-numeric:tabular-nums;font-size:22px;display:block}@media (max-width:640px){.hide-sm{display:none}}
