:root{--bg: #0b0e12;--fg: #e8eef6;--muted: color-mix(in oklab, var(--fg), transparent 55%);--card: color-mix(in oklab, var(--bg), white 4%);--stroke: color-mix(in oklab, var(--fg), transparent 88%);--accent: #b8ff5a;--accent-2: #7ad7ff}*{box-sizing:border-box}html,body{height:100%}body{margin:0;background:var(--bg);color:var(--fg);font-family:IBM Plex Sans,ui-sans-serif,system-ui}.report{width:100%;max-width:1120px;margin:0 auto;padding:16px}.report-grid{margin-top:16px;display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:1024px){.report{padding:24px 16px}.report-grid{grid-template-columns:1.25fr 1.25fr 1fr;align-items:start}}.report-footer{margin-top:16px;font-size:12px;color:var(--muted)}.report a,.report a:visited{color:var(--fg);text-decoration-color:color-mix(in oklab,var(--fg),transparent 55%)}.report a:hover{color:var(--fg)}.grain{pointer-events:none;position:fixed;inset:0;z-index:0;opacity:.09;mix-blend-mode:overlay;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="180" height="180"><filter id="n"><feTurbulence type="fractalNoise" baseFrequency="0.9" numOctaves="3" stitchTiles="stitch"/></filter><rect width="180" height="180" filter="url(%23n)" opacity="0.4"/></svg>');background-size:180px 180px}.card{position:relative;z-index:1;background:var(--card);border:1px solid var(--stroke);border-radius:1rem;box-shadow:0 10px 30px color-mix(in oklab,black,transparent 70%)}.kicker{font-size:11px;letter-spacing:.02em;color:var(--muted);text-transform:uppercase}.badge{display:inline-flex;align-items:center;gap:.4rem;padding:.18rem .55rem;border-radius:999px;border:1px solid var(--stroke);color:var(--muted);font-size:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.pill{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;color:var(--fg);padding:.35rem .6rem;border-radius:999px;border:1px solid var(--stroke);background:color-mix(in oklab,var(--bg),white 3%)}.chip{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;padding:.35rem .65rem;border-radius:999px;border:1px solid var(--stroke);background:color-mix(in oklab,var(--bg),white 2%);color:var(--fg)}.chip:hover{border-color:color-mix(in oklab,var(--accent),transparent 55%)}.tab{border:1px solid var(--stroke);border-radius:999px;padding:.4rem .75rem;font-size:13px;color:var(--muted);background:color-mix(in oklab,var(--bg),white 2%)}.tab.is-active{color:var(--fg);border-color:color-mix(in oklab,var(--accent),transparent 55%)}.tab-count{margin-left:.4rem;padding:.1rem .45rem;border-radius:999px;border:1px solid var(--stroke);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;color:var(--fg)}.field{width:100%;border-radius:.9rem;border:1px solid var(--stroke);background:color-mix(in oklab,var(--bg),white 2%);padding:.55rem .8rem;color:var(--fg);outline:none}.field:focus{border-color:color-mix(in oklab,var(--accent),transparent 45%)}.pos{color:var(--accent)}.neg{color:#ff6a6a}.row{display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:14px;border:1px solid var(--stroke);background:color-mix(in oklab,var(--bg),white 2.5%)}.row-title{line-height:1.2}.row-main{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-variant-numeric:tabular-nums}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.muted{color:var(--muted);font-size:12px}
