:root{--bg:#0a0f14;--surface:#121a22;--border:#1e2a33;--text:#f2f6f8;--muted:#8da0ad;--teal:#1fd1ae;--on-teal:#06231e;--glow:#1fd1ae73;--series-1:#1fd1ae;--series-2:#7cc4ff;--series-3:#ffb547;--series-4:#4a5a66;--good:#1fd1ae;--bad:#ff6b6b;--font-sans:"Inter", -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, Menlo, monospace;--radius:12px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--text);font:400 16px/1.58 var(--font-sans);-webkit-font-smoothing:antialiased;padding-block:24px 64px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));position:relative;overflow-x:hidden}body:before{content:"";filter:blur(40px);pointer-events:none;z-index:0;background:radial-gradient(circle,#1fd1ae80 0%,#1fd1ae1f 45%,#0000 70%);width:760px;height:760px;position:absolute;top:-260px;right:-220px}.page{z-index:1;flex-direction:column;gap:48px;max-width:1200px;margin-inline:auto;display:flex;position:relative}a{color:var(--teal)}a:focus-visible,button:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.site-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.brand{color:var(--text);align-items:center;gap:12px;display:inline-flex}.brand .tile{background:var(--teal);border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.brand .tile:after{content:"";background:var(--on-teal);width:30px;height:30px;-webkit-mask:url(/favicon.svg) 50%/contain no-repeat;mask:url(/favicon.svg) 50%/contain no-repeat}.brand .word{font:600 22px/1 var(--font-sans);letter-spacing:-.5px}.site-bar .meta{font:500 12px/1.4 var(--font-mono);color:var(--muted);letter-spacing:1px}.title-block{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.pill{border:1px solid var(--border);font:500 13px/1.4 var(--font-mono);letter-spacing:2px;text-transform:uppercase;color:var(--muted);background:#121a22b3;border-radius:999px;align-items:center;gap:10px;padding:7px 14px;display:inline-flex}.pill:before{content:"";background:var(--teal);width:7px;height:7px;box-shadow:0 0 10px var(--glow);border-radius:50%}.title-block h1{font:800 clamp(40px, 7vw, 72px)/1.04 var(--font-sans);letter-spacing:-2.5px;text-wrap:balance;max-width:16ch;margin:0}.title-block p{color:var(--muted);max-width:62ch;margin:0;font-size:18px;line-height:1.6}.figures{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:12px;display:grid}.figure{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:6px;min-width:0;padding:18px 20px;display:flex}.figure .label{font:500 11px/1.4 var(--font-mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--muted)}.figure .value{font:800 32px/1.05 var(--font-sans);letter-spacing:-1px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.figure:first-child .value{color:var(--teal)}.figure .note{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px;line-height:1.45}section h2{font:600 24px/1.28 var(--font-sans);letter-spacing:-1px;align-items:baseline;gap:12px;margin:0 0 16px;display:flex}section h2 .ref{font:500 12px/1 var(--font-mono);color:var(--teal);letter-spacing:2px}.sheets{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:16px;display:grid}.sheet{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:8px;min-width:0;padding:22px 24px;display:flex}.sheet h3{font:600 16px/1.3 var(--font-sans);margin:0}.sheet .caption{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.chart{min-height:240px;position:relative}.chart.tall{min-height:300px}.chart svg{display:block}.chart svg text{fill:var(--muted);font:500 11px var(--font-mono)}.legend{color:var(--muted);flex-wrap:wrap;gap:16px;font-size:13px;display:flex}.legend span{align-items:center;gap:7px;display:inline-flex}.legend i{border-radius:3px;width:10px;height:10px;display:inline-block}.tip{pointer-events:none;border:1px solid var(--border);font:500 12px/1.5 var(--font-mono);white-space:nowrap;z-index:2;background:#0e151c;border-radius:10px;padding:8px 11px;position:absolute;box-shadow:0 8px 24px #00000073}.tip .when{color:var(--muted)}.tip i{border-radius:2px;width:8px;height:8px;margin-right:6px;display:inline-block}.table-wrap{overflow-x:auto}table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}th{text-align:left;font:500 11px/1.4 var(--font-mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border);padding:8px}td{border-bottom:1px solid var(--border);padding:9px 8px;font-size:14px}.num{text-align:right;font-family:var(--font-mono);font-size:13px}.loading{color:var(--muted)}.error{color:var(--bad)}footer{font:500 12px/1.5 var(--font-mono);color:var(--muted);border-top:1px solid var(--border);letter-spacing:.5px;padding-top:16px}
