:root{--canvas: #f3f3f3;--plate: #fff;--text: #121212;--muted: #5f5f5f;--rule: #e3e3e0;--surface-2: #f1f1f1;--accent: #d4befa;--accent-ink: #523e76;--accent-tint: #f0e8fd;--hairline: #d4befa;--grad: linear-gradient(90deg, #fdfbc3 0%, #d4befa 100%);--on-grad: #121212;--on-grad-muted: #4c4c4c;--ok: #2f5a3a;--ok-bg: #caeed3;--bad: #6d342c;--bad-bg: #f6b9af;--warn: #56542a;--warn-bg: #fdfbc3;--s1: #7350c4;--s2: #00968f;--s3: #c46a1e;--sans: "DM Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--r: 8px;--pill: 1000px;--grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .22 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--canvas: #000;--plate: #1c1c1c;--text: #fafafa;--muted: #b0b0b0;--rule: #3b3b3b;--surface-2: #2c2c2c;--accent: #d4befa;--accent-ink: #d4befa;--accent-tint: #221b2e;--hairline: #4b3d66;--ok: #caeed3;--ok-bg: #2f5a3a;--bad: #f6b9af;--bad-bg: #6d342c;--warn: #fdfbc3;--warn-bg: #56542a;--s1: #9273e0;--s2: #1f9a96;--s3: #cc7a2e;color-scheme:dark}}:root[data-theme=dark]{--canvas: #000;--plate: #1c1c1c;--text: #fafafa;--muted: #b0b0b0;--rule: #3b3b3b;--surface-2: #2c2c2c;--accent: #d4befa;--accent-ink: #d4befa;--accent-tint: #221b2e;--hairline: #4b3d66;--ok: #caeed3;--ok-bg: #2f5a3a;--bad: #f6b9af;--bad-bg: #6d342c;--warn: #fdfbc3;--warn-bg: #56542a;--s1: #9273e0;--s2: #1f9a96;--s3: #cc7a2e;color-scheme:dark}*{box-sizing:border-box}body{background:var(--canvas);color:var(--text);font:400 15px/1.45 var(--sans);margin:0;-webkit-text-size-adjust:100%}h1,h2,h3,p{margin:0;font-weight:500}p{font-weight:400}a{color:inherit}:focus-visible{outline:2px solid var(--text);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mono{font-family:var(--mono);font-size:12px;letter-spacing:.02em}.label{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.num{font-variant-numeric:tabular-nums}.delta{font-family:var(--mono);font-size:11px;padding:2px 7px;border-radius:var(--pill);white-space:nowrap}.delta.up{background:var(--ok-bg);color:var(--ok)}.delta.down{background:var(--bad-bg);color:var(--bad)}.delta.flat,.delta.none{background:var(--surface-2);color:var(--muted)}.panel{background:var(--plate);border-radius:var(--r);padding:18px;min-width:0;display:flex;flex-direction:column;gap:14px}.panel h2{font-size:19px;letter-spacing:-.01em}.phead{display:flex;flex-direction:column;gap:4px}.note{font-size:12.5px;color:var(--muted)}.meter{height:14px;border-radius:var(--pill);background:var(--surface-2);overflow:hidden}.meter i{display:block;height:100%;border-radius:var(--pill);background:var(--grad);position:relative}.meter i:after{content:"";position:absolute;inset:0;background:var(--grain);mix-blend-mode:multiply}.scroll{overflow-x:auto;max-width:100%}table{border-collapse:collapse;width:100%;font-size:14px}th{font-family:var(--mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-weight:400;text-align:right;padding:6px 10px;white-space:nowrap}td,tbody th{padding:9px 10px;border-top:1px solid var(--rule);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}tbody th{font:inherit;letter-spacing:normal;text-transform:none;color:inherit;text-align:left}th:first-child,td:first-child{text-align:left;padding-left:0}th:last-child,td:last-child{padding-right:0}.rows{display:flex;flex-direction:column}.row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--rule)}.row:first-child{border-top:0}.row b{font-weight:500;font-variant-numeric:tabular-nums}.row .r{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;border-top:1px solid var(--rule);padding-top:12px}.stat{display:flex;flex-direction:column;gap:2px;min-width:0}.stat b{font-weight:500;font-size:18px;font-variant-numeric:tabular-nums}.stat span{font-size:12.5px;color:var(--muted)}@media(max-width:560px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}}
