:root{--fg:#1c1b22;--muted:#6b6a75;--line:#e6e5ec;--accent:#4f46e5;--bad:#c2410c;--bg:#fff;--soft:#f6f6f9;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--fg:#ececf1;--muted:#9a99a6;--line:#2c2b35;--accent:#8b85ff;--bad:#fb923c;--bg:#141319;--soft:#1c1b23}}*{box-sizing:border-box}body{color:var(--fg);background:var(--bg);margin:0;font:14px/1.45 system-ui,sans-serif}header{z-index:1;background:var(--bg);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:1.5rem;padding:.9rem 1.5rem;display:flex;position:sticky;top:0}header strong{font-size:15px}header nav{gap:1.25rem;display:flex}header nav a{color:var(--muted);text-decoration:none}header nav a:hover{color:var(--accent)}.push{margin-left:auto}a{color:var(--accent)}main{max-width:1400px;padding:1.5rem}h1{margin:0 0 1rem;font-size:20px}h2{margin:2rem 0 .6rem;font-size:15px}.muted{color:var(--muted)}.bad{color:var(--bad)}.cards{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:.75rem;display:grid}.card{border:1px solid var(--line);border-radius:8px;padding:.75rem .9rem}.card .n{font-size:22px;font-weight:600}.card .s{color:var(--muted);font-size:12px}.scroll{overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:.4rem .6rem}th{color:var(--muted);font-size:12px;font-weight:500}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums}tbody tr:hover td{background:var(--soft)}.bars{border-bottom:1px solid var(--line);align-items:flex-end;gap:3px;height:90px;display:flex}.bars div{background:var(--accent);opacity:.85;border-radius:2px 2px 0 0;flex:1;min-height:1px}.chart{margin-bottom:1rem}.chart .label{color:var(--muted);justify-content:space-between;margin-top:.25rem;font-size:12px;display:flex}.grid2{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:1.5rem;display:grid}.row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}input,select,button{font:inherit;color:inherit;background:var(--bg);border:1px solid var(--line);border-radius:6px;padding:.3rem .5rem}button{cursor:pointer}button.link{color:var(--accent);background:0 0;border:0;padding:0}
