.stats[data-astro-cid-m3gp6lqs]{border-top:1px solid var(--ink);border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));margin-block:40px;display:grid}.stats[data-astro-cid-m3gp6lqs] .stat{align-content:start;gap:10px;padding:20px 20px 22px 0;display:grid}.stats[data-astro-cid-m3gp6lqs] .stat+.stat{border-left:1px solid var(--rule);padding-left:20px}@media (width<=640px){.stats[data-astro-cid-m3gp6lqs]{grid-template-columns:1fr}.stats[data-astro-cid-m3gp6lqs] .stat,.stats[data-astro-cid-m3gp6lqs] .stat+.stat{border-left:0;padding:18px 0}.stats[data-astro-cid-m3gp6lqs] .stat+.stat{border-top:1px solid var(--rule)}}.stat-value[data-astro-cid-5fylu7wx]{font-family:var(--display);letter-spacing:-.02em;color:var(--accent);font-variant-numeric:tabular-nums;font-size:clamp(40px,5vw,56px);font-weight:400;line-height:1}.stat-label[data-astro-cid-5fylu7wx]{font-family:var(--body);color:var(--muted);font-size:14.5px;line-height:1.45}.weakest[data-astro-cid-rch6fptk]{background:var(--surface);border:1px solid var(--rule);border-top:2px solid var(--ink);margin-block:48px;padding:24px 28px}.weakest[data-astro-cid-rch6fptk] .label[data-astro-cid-rch6fptk]{color:var(--ink);margin-bottom:12px}.weakest[data-astro-cid-rch6fptk] ul{margin:0;padding-left:20px}.weakest[data-astro-cid-rch6fptk] li{font-family:var(--body);margin-bottom:10px;font-size:16px;line-height:1.55}.weakest[data-astro-cid-rch6fptk] li:last-child{margin-bottom:0}.tablewrap[data-astro-cid-ei23z7dm]{border-top:1px solid var(--ink);margin-block:36px;overflow-x:auto}.tablewrap[data-astro-cid-ei23z7dm] table{border-collapse:collapse;width:100%;min-width:560px;font:15px/1.45 var(--body)}.tablewrap[data-astro-cid-ei23z7dm] th,.tablewrap[data-astro-cid-ei23z7dm] td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);padding:12px 14px 12px 0}.tablewrap[data-astro-cid-ei23z7dm] th{font:500 12px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.tablewrap[data-astro-cid-ei23z7dm] td:first-child{font-weight:600}.viz{border-top:1px solid var(--ink);border-bottom:1px solid var(--rule);font-family:var(--body);margin:48px 0;padding:22px 0 18px}.viz-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;margin-bottom:18px;display:flex}.viz-title{font:600 16px/1.35 var(--body);margin:0}.viz-tabs{border:1px solid var(--rule);border-radius:2px;flex-wrap:wrap;display:inline-flex}.viz-tabs button{font:500 12px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:9px 12px}.viz-tabs button:hover{color:var(--ink)}.viz-tabs button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.viz-cap{color:var(--ink);max-width:40em;min-height:3em;margin:16px 0 0;font-size:15px;line-height:1.5}.viz-src{color:var(--muted);margin:10px 0 0;font-size:12.5px;line-height:1.5}.viz-src a{color:var(--accent)}.viz-big{font-family:var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(36px,5vw,52px);line-height:1}.viz-big small{font-family:var(--body);letter-spacing:0;color:var(--muted);margin-left:8px;font-size:14px}.hc-rows{gap:14px;margin-top:18px;display:grid}.hc-row{grid-template-columns:7em minmax(0,1fr);align-items:center;gap:12px;font-size:14px;display:grid}.hc-row .label{font-size:11px}.hc-track{background:var(--accent-soft);height:28px;position:relative}.hc-bar{background:var(--ink);min-width:3px;transition:width 1.1s cubic-bezier(.65,0,.35,1);position:absolute;inset:0 auto 0 0}.hc-bar.work{background:var(--accent)}.hc-note{font:500 12px var(--mono);color:var(--muted);white-space:nowrap;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.bw svg{width:100%;height:auto;display:block}.bw .row-label{font:500 12px var(--body);fill:var(--muted)}.bw .amp{font:500 13px var(--mono);fill:var(--ink);text-anchor:end}.bw .amp.hot{fill:var(--accent)}.bw .base{stroke:var(--rule);stroke-width:1px}.bw .series{fill:none;stroke:var(--ink);stroke-width:1.6px;stroke-linejoin:round}.bw .series.hot{stroke:var(--accent)}.bw .draw{stroke-dasharray:1;stroke-dashoffset:0;animation:1.3s cubic-bezier(.65,0,.35,1) both bw-draw}@keyframes bw-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.or-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px 40px;display:grid}.or-sliders{gap:14px;display:grid}.or-slider{grid-template-columns:6.5em minmax(0,1fr) 3.2em;align-items:center;gap:12px;font-size:14px;display:grid}.or-slider output{font:500 14px var(--mono);text-align:right;font-variant-numeric:tabular-nums}.or-slider input{width:100%;accent-color:var(--accent)}.or-out{align-content:start;gap:16px;display:grid}.or-bar-row{gap:6px;display:grid}.or-track{background:var(--rule);height:12px;position:relative}.or-fill{background:var(--muted);transition:width .5s cubic-bezier(.65,0,.35,1);position:absolute;inset:0 auto 0 0}.or-fill.real{background:var(--accent)}.or-presets{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.or-presets button{font:500 13px/1 var(--body);border:1px solid var(--rule);color:var(--ink);cursor:pointer;background:0 0;border-radius:2px;padding:9px 12px}.or-presets button:hover{border-color:var(--accent);color:var(--accent)}@media (width<=720px){.or-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hc-bar,.or-fill{transition:none}.bw .draw{animation:none}}
