.nse[data-astro-cid-vb5gpkck]{--nse-right:var(--accent);--nse-wrong:#b4512a;--nse-stranger:#6a5ca8;--nse-zone-ns:var(--surface);--nse-zone-check:var(--accent-soft);gap:1.25rem;margin-block:2rem 2.5rem;display:grid}:root[data-theme=dark] .nse[data-astro-cid-vb5gpkck]{--nse-wrong:#f09a73;--nse-stranger:#b3a8f0}@media (prefers-color-scheme:dark){:root:not([data-theme]) .nse[data-astro-cid-vb5gpkck]{--nse-wrong:#f09a73;--nse-stranger:#b3a8f0}}.presets[data-astro-cid-vb5gpkck]{flex-wrap:wrap;gap:.5rem;display:flex}.presets[data-astro-cid-vb5gpkck] button[data-astro-cid-vb5gpkck]{font:inherit;border:1px solid var(--border-strong);color:var(--text);cursor:pointer;background:0 0;border-radius:999px;padding:.45rem .85rem;font-size:.875rem}.presets[data-astro-cid-vb5gpkck] button[data-astro-cid-vb5gpkck]:hover{border-color:var(--accent)}.presets[data-astro-cid-vb5gpkck] button[data-astro-cid-vb5gpkck][aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--bg)}.presets[data-astro-cid-vb5gpkck] button[data-astro-cid-vb5gpkck]:focus-visible,.sliders[data-astro-cid-vb5gpkck] input[data-astro-cid-vb5gpkck]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.preset-note[data-astro-cid-vb5gpkck]{min-height:1.5em;color:var(--text-muted);margin:-.5rem 0 0;font-size:.925rem}.chart[data-astro-cid-vb5gpkck]{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);padding:.25rem 0;position:relative}svg[data-astro-cid-vb5gpkck]{touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}svg[data-astro-cid-vb5gpkck] .zone-ns{fill:var(--nse-zone-ns)}svg[data-astro-cid-vb5gpkck] .zone-check{fill:var(--nse-zone-check)}svg[data-astro-cid-vb5gpkck] .zone-labels text{letter-spacing:.02em;fill:var(--text-muted);font-size:13px;font-weight:600}svg[data-astro-cid-vb5gpkck] .row-label{fill:var(--text-muted);font-size:12px}svg[data-astro-cid-vb5gpkck] .axis line{stroke:var(--border-strong)}svg[data-astro-cid-vb5gpkck] .axis text{fill:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12px}svg[data-astro-cid-vb5gpkck] .dot{stroke-width:1.2px;transition:fill .12s}svg[data-astro-cid-vb5gpkck] .dot.right{fill:var(--nse-right);stroke:var(--nse-right)}svg[data-astro-cid-vb5gpkck] .dot.wrong{fill:var(--nse-wrong);stroke:var(--nse-wrong)}svg[data-astro-cid-vb5gpkck] .dot.stranger{fill:var(--nse-stranger);stroke:var(--nse-stranger)}svg[data-astro-cid-vb5gpkck] .dot.ns{fill:var(--bg)}svg[data-astro-cid-vb5gpkck] .handle line{stroke:var(--text);stroke-width:2px}svg[data-astro-cid-vb5gpkck] .handle .grip{fill:var(--bg);stroke:var(--text);stroke-width:2px}svg[data-astro-cid-vb5gpkck] .handle .hit{fill:#0000;cursor:ew-resize}svg[data-astro-cid-vb5gpkck].dragging{cursor:ew-resize}.tip[data-astro-cid-vb5gpkck]{z-index:1;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--bg);pointer-events:none;gap:.1rem;max-width:17rem;padding:.5rem .7rem;font-size:.8125rem;line-height:1.4;display:grid;position:absolute;transform:translate(-50%,calc(-100% - 10px));box-shadow:0 4px 14px #0000001f}.tip[data-astro-cid-vb5gpkck][hidden]{display:none}.legend[data-astro-cid-vb5gpkck]{color:var(--text-muted);flex-wrap:wrap;gap:.4rem 1.25rem;font-size:.85rem;display:flex}.legend[data-astro-cid-vb5gpkck] span[data-astro-cid-vb5gpkck]{align-items:center;gap:.4rem;display:inline-flex}.legend[data-astro-cid-vb5gpkck] .dot[data-astro-cid-vb5gpkck]{border:1.5px solid;border-radius:50%;width:.6rem;height:.6rem}.legend[data-astro-cid-vb5gpkck] .right[data-astro-cid-vb5gpkck]{background:var(--nse-right);border-color:var(--nse-right)}.legend[data-astro-cid-vb5gpkck] .wrong[data-astro-cid-vb5gpkck]{background:var(--nse-wrong);border-color:var(--nse-wrong)}.legend[data-astro-cid-vb5gpkck] .stranger[data-astro-cid-vb5gpkck]{background:var(--nse-stranger);border-color:var(--nse-stranger)}.legend[data-astro-cid-vb5gpkck] .hollow[data-astro-cid-vb5gpkck]{border-color:var(--text-muted);background:0 0}.sliders[data-astro-cid-vb5gpkck]{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.9rem 2rem;display:grid}.sliders[data-astro-cid-vb5gpkck] label[data-astro-cid-vb5gpkck]{gap:.35rem;font-size:.9rem;display:grid}.sliders[data-astro-cid-vb5gpkck] output[data-astro-cid-vb5gpkck]{font-variant-numeric:tabular-nums;font-weight:600}.sliders[data-astro-cid-vb5gpkck] input[data-astro-cid-vb5gpkck]{width:100%;accent-color:var(--accent)}.stats[data-astro-cid-vb5gpkck]{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;margin:0;display:grid}.stats[data-astro-cid-vb5gpkck]>div[data-astro-cid-vb5gpkck]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:.9rem 1rem}.stats[data-astro-cid-vb5gpkck] dt[data-astro-cid-vb5gpkck]{color:var(--text-muted);font-size:.8125rem}.stats[data-astro-cid-vb5gpkck] dd[data-astro-cid-vb5gpkck]{gap:.15rem;margin:.3rem 0 0;display:grid}.stats[data-astro-cid-vb5gpkck] strong[data-astro-cid-vb5gpkck]{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:600}.stats[data-astro-cid-vb5gpkck] span[data-astro-cid-vb5gpkck]{color:var(--text-muted);font-size:.8125rem}.page-header[data-astro-cid-5vvwiwqv]{padding-inline:0}.prose[data-astro-cid-5vvwiwqv]{max-width:var(--prose-width)}article[data-astro-cid-5vvwiwqv]{padding-bottom:clamp(3rem,8vw,5rem)}
