.fg-mono[data-astro-cid-44esroks]{font-family:var(--mono)}.sr-only[data-astro-cid-44esroks]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fg-lab[data-astro-cid-44esroks]{background:var(--night-deep);color:#dfeae5;border-top:1px solid var(--night-line);background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:2.5rem 2.5rem;padding:clamp(3rem,6vw,5.5rem) 0}.fg-lab[data-astro-cid-44esroks] .eyebrow[data-astro-cid-44esroks]{color:var(--mint)}.fg-lab-head[data-astro-cid-44esroks]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:1.5rem 4rem;margin-bottom:2rem;display:grid}.fg-lab-head[data-astro-cid-44esroks] h2[data-astro-cid-44esroks]{letter-spacing:-.06em;max-width:16ch;margin:0;font-size:clamp(2rem,4.6vw,3.4rem);line-height:1}.fg-lab-head[data-astro-cid-44esroks] p[data-astro-cid-44esroks]:not(.eyebrow){color:#a9bdb6;margin:0;line-height:1.65}.fg-motion[data-astro-cid-44esroks]{border:1px solid var(--mint);color:#cfeee2;margin:0 0 1.25rem;padding:.7rem 1rem;font-size:.9rem}.fg-stage[data-astro-cid-44esroks],.fg-panel[data-astro-cid-44esroks],.fg-controls[data-astro-cid-44esroks]{border:1px solid var(--night-line);background:#0a1413cc}.fg-stage[data-astro-cid-44esroks]{padding:1rem}.fg-dim[data-astro-cid-44esroks]{color:#7c948c}.fg-legend[data-astro-cid-44esroks]{color:#b7c9c2;flex-wrap:wrap;gap:.45rem 1.1rem;margin:.5rem 0 1rem;padding:0;font-size:.8rem;list-style:none;display:flex}.fg-legend[data-astro-cid-44esroks] li{align-items:center;gap:.45rem;display:inline-flex}.fg-legend[data-astro-cid-44esroks] .sw{flex:none;width:.8rem;height:.8rem;display:inline-block}.fg-legend[data-astro-cid-44esroks] .sw-mode{border:1px solid #3a5654}.sw-open[data-astro-cid-44esroks]{background:0 0;border:2px solid}.sw-host[data-astro-cid-44esroks]{border-color:var(--amber-on-night)}.sw-hot[data-astro-cid-44esroks]{border-color:#ff8fb1}.sw-gc[data-astro-cid-44esroks]{border-color:var(--mint)}.sw-victim[data-astro-cid-44esroks]{background:0 0;border:2px dashed #fff}.fg-transport[data-astro-cid-44esroks]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.fg-btn[data-astro-cid-44esroks]{color:#dfeae5;min-height:44px;font:700 .86rem/1 var(--sans);cursor:pointer;background:0 0;border:1px solid #4a6a64;padding:.65rem 1rem;transition:background-color .15s,border-color .15s,color .15s,transform .15s}.fg-btn[data-astro-cid-44esroks]:hover{border-color:var(--mint);color:#fff}.fg-btn[data-astro-cid-44esroks]:active{transform:translateY(1px)}.fg-btn[data-astro-cid-44esroks]:focus-visible{outline:2px solid var(--mint);outline-offset:4px}.fg-btn[data-astro-cid-44esroks]:disabled,.fg-btn[data-astro-cid-44esroks][aria-disabled=true]{opacity:.5;cursor:not-allowed}.fg-btn-primary[data-astro-cid-44esroks]{border-color:var(--mint);background:var(--mint);color:#0d1f1a}.fg-btn-primary[data-astro-cid-44esroks]:hover{color:#0d1f1a;background:#a3ebd0;border-color:#a3ebd0}.fg-btn[data-astro-cid-44esroks].is-running{background:var(--mint);border-color:var(--mint);color:var(--night-deep)}.fg-speed[data-astro-cid-44esroks]{color:#b7c9c2;align-items:center;gap:.6rem;margin-left:auto;font-size:.82rem;display:inline-flex}.fg-speed[data-astro-cid-44esroks] output[data-astro-cid-44esroks]{color:#dfeae5;min-width:8.5em;font-size:.78rem}.fg-speed[data-astro-cid-44esroks] input[data-astro-cid-44esroks]{width:7rem;min-height:1.75rem}.fg-panel[data-astro-cid-44esroks]{padding:1.1rem 1.15rem 1.2rem}.fg-panel-title[data-astro-cid-44esroks]{color:var(--mint);font:500 .78rem/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 1rem}.fg-k[data-astro-cid-44esroks]{color:#92aaa2;font:500 .72rem/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;display:block}.fg-big[data-astro-cid-44esroks]{font:700 clamp(2.4rem, 6vw, 3.6rem)/1 var(--sans);letter-spacing:-.06em;font-variant-numeric:tabular-nums;color:var(--mint);margin-top:.3rem;display:block}.fg-waf[data-astro-cid-44esroks][data-level=mid] .fg-big[data-astro-cid-44esroks]{color:var(--amber-on-night)}.fg-waf[data-astro-cid-44esroks][data-level=high] .fg-big[data-astro-cid-44esroks]{color:var(--copper-on-night)}.fg-stats[data-astro-cid-44esroks]{grid-template-columns:1fr 1fr;gap:0;margin:0;display:grid}.fg-stats[data-astro-cid-44esroks] div[data-astro-cid-44esroks]{border-bottom:1px solid #1f3533;padding:.75rem 0}.fg-stats[data-astro-cid-44esroks] div[data-astro-cid-44esroks]:nth-child(odd){padding-right:1rem}.fg-stats[data-astro-cid-44esroks] dt[data-astro-cid-44esroks]{color:#92aaa2;font:500 .72rem/1.3 var(--mono);letter-spacing:.05em;text-transform:uppercase}.fg-stats[data-astro-cid-44esroks] dd[data-astro-cid-44esroks]{font:500 1.25rem/1.1 var(--mono);font-variant-numeric:tabular-nums;margin:.2rem 0 0}.fg-note[data-astro-cid-44esroks]{color:#8ea59d;margin:1rem 0 0;font-size:.8rem;line-height:1.55}.fg-plain[data-astro-cid-44esroks]{color:#cfe0d9;margin:0 0 1rem;font-size:.9rem;line-height:1.55}.fg-controls[data-astro-cid-44esroks]{margin-top:1.5rem;padding:1.25rem 1.25rem 1.4rem}.fg-controls-note[data-astro-cid-44esroks]{color:#8ea59d;font:.78rem/1.9 var(--mono);margin:.9rem 0 1.1rem}.fg-presets[data-astro-cid-44esroks]{flex-wrap:wrap;gap:.6rem;display:flex}.fg-preset[data-astro-cid-44esroks]{text-align:left;flex-direction:column;align-items:flex-start;gap:.25rem;display:inline-flex}.fg-preset-name[data-astro-cid-44esroks]{font-size:.9rem}.fg-preset-meta[data-astro-cid-44esroks]{color:#9fb7ae;letter-spacing:.03em;font-size:.7rem;font-weight:500}.fg-preset[data-astro-cid-44esroks][data-current=true]{border-color:var(--mint);background:#16292a}.fg-preset-name[data-astro-cid-44esroks]:after{content:" ✓";visibility:hidden;color:var(--mint)}.fg-groups[data-astro-cid-44esroks]{gap:.75rem;display:grid}.fg-group[data-astro-cid-44esroks]{border:1px solid var(--night-line)}.fg-group[data-astro-cid-44esroks] summary[data-astro-cid-44esroks]{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:.2rem 1rem;min-height:44px;padding:.7rem 1rem;list-style:none;display:flex}.fg-group[data-astro-cid-44esroks] summary[data-astro-cid-44esroks]::-webkit-details-marker{display:none}.fg-group[data-astro-cid-44esroks] summary[data-astro-cid-44esroks]:before{content:"▸";color:var(--mint);flex:none;transition:transform .15s}.fg-group[data-astro-cid-44esroks][open] summary[data-astro-cid-44esroks]:before{transform:rotate(90deg)}.fg-group[data-astro-cid-44esroks] summary[data-astro-cid-44esroks]:hover{background:#16292a}.fg-group[data-astro-cid-44esroks] summary[data-astro-cid-44esroks]:focus-visible{outline:2px solid var(--mint);outline-offset:-3px}.fg-group-title[data-astro-cid-44esroks]{color:#dfeae5;font:700 .95rem/1.2 var(--sans)}.fg-group-sub[data-astro-cid-44esroks]{color:#8ea59d;font:.76rem/1.3 var(--mono)}.fg-group[data-astro-cid-44esroks][open]>summary[data-astro-cid-44esroks]{border-bottom:1px solid var(--night-line)}.fg-control-grid[data-astro-cid-44esroks]{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.4rem 2rem;padding:1.1rem 1rem 1.25rem;display:grid}.fg-label-row[data-astro-cid-44esroks]{justify-content:space-between;align-items:baseline;gap:1rem;margin:0 0 .3rem;display:flex}.fg-label-row[data-astro-cid-44esroks] .fg-label[data-astro-cid-44esroks]{width:auto;margin:0}.fg-out[data-astro-cid-44esroks]{color:var(--mint);text-align:right;font-size:.82rem}.fg-tag[data-astro-cid-44esroks]{font:500 .66rem/1.2 var(--mono);letter-spacing:.04em;text-transform:uppercase;border:1px solid;margin:0 0 .5rem;padding:.18rem .4rem;display:inline-block}.fg-tag-restart[data-astro-cid-44esroks]{color:#e9cf7d;border-color:#8a7530}.fg-tag-live[data-astro-cid-44esroks]{color:#8fe0c1;border-color:#2f6656}.fg-field[data-astro-cid-44esroks] legend[data-astro-cid-44esroks] .fg-tag[data-astro-cid-44esroks]{margin:0}.fg-field[data-astro-cid-44esroks].is-off{opacity:.55}.fg-select[data-astro-cid-44esroks]{color:#dfeae5;background:#060d0c;border:1px solid #4a6a64;min-height:44px;padding:.4rem .6rem;font-size:.85rem}.fg-select[data-astro-cid-44esroks]:focus-visible{outline:2px solid var(--mint);outline-offset:4px}.fg-viewmode[data-astro-cid-44esroks]{border:0;margin:0 0 .3rem;padding:0}.fg-viewmode[data-astro-cid-44esroks] legend[data-astro-cid-44esroks]{color:#92aaa2;font:500 .72rem/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .4rem;padding:0}.fg-stage[data-astro-cid-44esroks] .fg-hint[data-astro-cid-44esroks]{margin:.1rem 0 .7rem}.fg-field[data-astro-cid-44esroks]{border:0;min-width:0;margin:0;padding:0}.fg-field[data-astro-cid-44esroks] legend[data-astro-cid-44esroks],.fg-label[data-astro-cid-44esroks]{color:#dfeae5;width:100%;font:700 .86rem/1.2 var(--sans);justify-content:space-between;align-items:baseline;gap:1rem;margin:0 0 .55rem;padding:0;display:flex}.fg-label[data-astro-cid-44esroks] output[data-astro-cid-44esroks]{color:var(--mint);font-size:.82rem}.fg-hint[data-astro-cid-44esroks]{color:#8ea59d;margin:.5rem 0 0;font-size:.8rem;line-height:1.5}.fg-field[data-astro-cid-44esroks] input[data-astro-cid-44esroks][type=range]{width:100%;accent-color:var(--mint);min-height:2rem;display:block}.fg-speed[data-astro-cid-44esroks] input[data-astro-cid-44esroks][type=range]{accent-color:var(--amber-on-night)}.fg-input[data-astro-cid-44esroks]{color:#dfeae5;background:#060d0c;border:1px solid #4a6a64;width:100%;max-width:12rem;min-height:44px;padding:.5rem .75rem;font-size:.95rem}.fg-input[data-astro-cid-44esroks]:focus-visible{outline:2px solid var(--mint);outline-offset:4px}.fg-seg[data-astro-cid-44esroks]{border:1px solid #4a6a64;flex-wrap:wrap;display:flex}.fg-seg[data-astro-cid-44esroks] label[data-astro-cid-44esroks]{flex:auto;position:relative}.fg-seg[data-astro-cid-44esroks] input[data-astro-cid-44esroks]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.fg-seg[data-astro-cid-44esroks] span[data-astro-cid-44esroks]{color:#b7c9c2;text-align:center;border-left:1px solid #4a6a64;justify-content:center;align-items:center;min-height:44px;padding:.5rem .8rem;font-size:.84rem;font-weight:700;transition:background-color .15s,color .15s;display:flex}.fg-seg[data-astro-cid-44esroks] label[data-astro-cid-44esroks]:first-child span[data-astro-cid-44esroks]{border-left:0}.fg-seg[data-astro-cid-44esroks] input[data-astro-cid-44esroks]:hover+span[data-astro-cid-44esroks]{color:#fff;background:#16292a}.fg-seg[data-astro-cid-44esroks] input[data-astro-cid-44esroks]:checked+span[data-astro-cid-44esroks]{background:var(--mint);color:#0d1f1a}.fg-seg[data-astro-cid-44esroks] input[data-astro-cid-44esroks]:focus-visible+span[data-astro-cid-44esroks]{outline:2px solid var(--mint);outline-offset:-4px}.fg-switch[data-astro-cid-44esroks]{color:#dfeae5;cursor:pointer;align-items:center;gap:.75rem;min-height:44px;font-size:.88rem;font-weight:700;line-height:1.3;display:flex;position:relative}.fg-switch[data-astro-cid-44esroks] input[data-astro-cid-44esroks]{opacity:0;width:1px;height:1px;position:absolute}.fg-track[data-astro-cid-44esroks]{background:#060d0c;border:1px solid #4a6a64;flex:none;width:2.7rem;height:1.45rem;transition:background-color .15s,border-color .15s;position:relative}.fg-track[data-astro-cid-44esroks]:after{content:"";background:#8ea59d;width:.95rem;height:.95rem;transition:transform .15s,background-color .15s;position:absolute;top:.18rem;left:.2rem}.fg-switch[data-astro-cid-44esroks] input[data-astro-cid-44esroks]:checked+.fg-track[data-astro-cid-44esroks]{border-color:var(--mint);background:#1c4a3f}.fg-switch[data-astro-cid-44esroks] input[data-astro-cid-44esroks]:checked+.fg-track[data-astro-cid-44esroks]:after{background:var(--mint);transform:translate(1.2rem)}.fg-switch[data-astro-cid-44esroks]:hover .fg-track[data-astro-cid-44esroks]{border-color:var(--mint)}.fg-switch[data-astro-cid-44esroks] input[data-astro-cid-44esroks]:focus-visible+.fg-track[data-astro-cid-44esroks]{outline:2px solid var(--mint);outline-offset:4px}.fg-sweep[data-astro-cid-44esroks]{background:var(--paper-deep);padding:clamp(3rem,6vw,5.5rem) 0}.fg-sweep-grid[data-astro-cid-44esroks]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:2rem clamp(2rem,5vw,5rem);display:grid}.fg-sweep[data-astro-cid-44esroks] h2[data-astro-cid-44esroks]{letter-spacing:-.06em;margin:0 0 1rem;font-size:clamp(2rem,4vw,3.2rem);line-height:1}.fg-sweep-copy[data-astro-cid-44esroks]{min-width:0}.fg-sweep-copy[data-astro-cid-44esroks] p[data-astro-cid-44esroks]:not(.eyebrow):not(.fg-status):not(.cv-note){color:var(--ink-soft);margin:0 0 1rem;font-size:.96rem;line-height:1.65}.fg-sweep-copy[data-astro-cid-44esroks] .fg-btn[data-astro-cid-44esroks]{border-color:var(--ink);color:var(--ink)}.fg-sweep-copy[data-astro-cid-44esroks] .fg-btn[data-astro-cid-44esroks]:hover{border-color:var(--teal);color:var(--teal)}.fg-sweep-copy[data-astro-cid-44esroks] .fg-btn-primary[data-astro-cid-44esroks]{background:var(--ink);color:var(--paper)}.fg-sweep-copy[data-astro-cid-44esroks] .fg-btn-primary[data-astro-cid-44esroks]:hover{background:var(--teal);border-color:var(--teal);color:#fff}.fg-sweep-copy[data-astro-cid-44esroks] .fg-btn[data-astro-cid-44esroks]:focus-visible{outline-color:var(--teal)}.fg-sweep-copy[data-astro-cid-44esroks] .fg-btn[data-astro-cid-44esroks][aria-disabled=true]{opacity:.5;cursor:progress}.fg-sweep-actions[data-astro-cid-44esroks]{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:1.2rem;display:flex}.cv-axis[data-astro-cid-44esroks],.cv-yscale[data-astro-cid-44esroks]{border:0;min-width:0;margin:1.4rem 0 0;padding:0}.cv-axis[data-astro-cid-44esroks] legend[data-astro-cid-44esroks],.cv-yscale[data-astro-cid-44esroks] legend[data-astro-cid-44esroks]{font:500 .72rem/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .4rem;padding:0}.cv-axis[data-astro-cid-44esroks] legend[data-astro-cid-44esroks]{color:var(--ink-soft)}.cv-yscale[data-astro-cid-44esroks]{margin:0 0 .9rem}.cv-yscale[data-astro-cid-44esroks] legend[data-astro-cid-44esroks]{color:#92aaa2}.cv-note[data-astro-cid-44esroks]{color:var(--ink-soft);margin:.6rem 0 0;font-size:.84rem;line-height:1.55}.cv-progress[data-astro-cid-44esroks]{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:1rem;font-size:.78rem;display:flex}.fg-sweep[data-astro-cid-44esroks] progress[data-astro-cid-44esroks]{width:9rem;height:.55rem;accent-color:var(--teal)}.fg-status[data-astro-cid-44esroks]{min-height:1.5em;color:var(--ink-soft);margin:.9rem 0 0;font-size:.8rem;line-height:1.5}.cv-seg[data-astro-cid-44esroks]{--seg-line:var(--ink);--seg-ink:var(--ink);--seg-hover:#e4ebe6;--seg-on:var(--ink);--seg-on-ink:var(--paper);--seg-focus:var(--teal);border:1px solid var(--seg-line);flex-wrap:wrap;display:flex}.cv-chart[data-astro-cid-44esroks] .cv-seg[data-astro-cid-44esroks]{--seg-line:#4a6a64;--seg-ink:#b7c9c2;--seg-hover:#16292a;--seg-on:var(--mint);--seg-on-ink:#0d1f1a;--seg-focus:var(--mint);display:inline-flex}.cv-seg[data-astro-cid-44esroks] label[data-astro-cid-44esroks]{flex:auto;position:relative}.cv-seg[data-astro-cid-44esroks] input[data-astro-cid-44esroks]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.cv-seg[data-astro-cid-44esroks] span[data-astro-cid-44esroks]{border-left:1px solid var(--seg-line);min-height:44px;color:var(--seg-ink);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 .4rem;padding:.5rem .8rem;font-size:.84rem;font-weight:700;display:flex}.cv-seg[data-astro-cid-44esroks] span[data-astro-cid-44esroks] small[data-astro-cid-44esroks]{opacity:.85;font-size:.7rem;font-weight:500}.cv-seg[data-astro-cid-44esroks] label[data-astro-cid-44esroks]:first-child span[data-astro-cid-44esroks]{border-left:0}.cv-seg[data-astro-cid-44esroks] input[data-astro-cid-44esroks]:hover+span[data-astro-cid-44esroks]{background:var(--seg-hover)}.cv-seg[data-astro-cid-44esroks] input[data-astro-cid-44esroks]:checked+span[data-astro-cid-44esroks]{background:var(--seg-on);color:var(--seg-on-ink)}.cv-seg[data-astro-cid-44esroks] input[data-astro-cid-44esroks]:focus-visible+span[data-astro-cid-44esroks]{outline:2px solid var(--seg-focus);outline-offset:-4px}.cv-chart[data-astro-cid-44esroks]{border:1px solid var(--night-line);color:#dfeae5;background:#0d1918;min-width:0;padding:1rem}.cv-legend[data-astro-cid-44esroks]{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.cv-legend[data-astro-cid-44esroks][hidden]{display:none}.cv-legend[data-astro-cid-44esroks] .cv-chip{border:1px solid var(--night-line);background:#0a1413;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.35rem .6rem;padding:.4rem .5rem;display:grid}.cv-legend[data-astro-cid-44esroks] .cv-chip.is-hidden .cv-swatch,.cv-legend[data-astro-cid-44esroks] .cv-chip.is-hidden .cv-chip-label{opacity:.5}.cv-legend[data-astro-cid-44esroks] .cv-chip.is-other{border-style:dashed}.cv-legend[data-astro-cid-44esroks] .cv-swatch{flex:none;display:block}.cv-legend[data-astro-cid-44esroks] .cv-chip-text{min-width:0}.cv-legend[data-astro-cid-44esroks] .cv-chip-actions{gap:.4rem;display:flex}.cv-legend[data-astro-cid-44esroks] .cv-chip-label{color:#dfeae5;font:.78rem/1.35 var(--mono);overflow-wrap:anywhere;display:block}.cv-legend[data-astro-cid-44esroks] .cv-chip-note{color:#9fb7ae;font:.7rem/1.4 var(--sans);margin-top:.15rem;display:block}.cv-legend[data-astro-cid-44esroks] .cv-chip-btn,.cv-clear[data-astro-cid-44esroks]{color:#dfeae5;min-height:40px;font:700 .74rem/1 var(--sans);cursor:pointer;background:0 0;border:1px solid #4a6a64;padding:.3rem .7rem}.cv-legend[data-astro-cid-44esroks] .cv-chip-btn:hover,.cv-clear[data-astro-cid-44esroks]:hover{border-color:var(--mint);color:#fff}.cv-legend[data-astro-cid-44esroks] .cv-chip-btn:focus-visible,.cv-clear[data-astro-cid-44esroks]:focus-visible{outline:2px solid var(--mint);outline-offset:4px}.cv-legend[data-astro-cid-44esroks] .cv-chip-btn[aria-pressed=true]{border-color:var(--mint);background:#16292a}.cv-legend[data-astro-cid-44esroks] .cv-chip-btn[aria-pressed=true]:before{content:"✓ ";color:var(--mint)}.cv-clear[data-astro-cid-44esroks]{margin-top:.5rem}.cv-clear[data-astro-cid-44esroks][hidden]{display:none}.cv-empty[data-astro-cid-44esroks]{color:#9fb7ae;margin:0;font-size:.82rem;line-height:1.5}.cv-empty[data-astro-cid-44esroks][hidden]{display:none}.cv-plot[data-astro-cid-44esroks]{position:relative}.cv-plot[data-astro-cid-44esroks] svg[data-astro-cid-44esroks]{touch-action:pan-y;width:100%;height:auto;display:block}.cv-plot[data-astro-cid-44esroks] .ax{stroke:#9fb7ae;stroke-width:1.2px}.cv-plot[data-astro-cid-44esroks] .grid{stroke:#1f3533;stroke-width:1px}.cv-plot[data-astro-cid-44esroks] .tick{fill:#9fb7ae;font:11px var(--mono)}.cv-plot[data-astro-cid-44esroks] .axis-title{fill:#b7c9c2;font:500 11.5px var(--mono);letter-spacing:.02em}.cv-plot[data-astro-cid-44esroks] .line-approx{fill:none;stroke:#d8e2de;stroke-width:2px;stroke-dasharray:6 5}.cv-plot[data-astro-cid-44esroks] .cv-line{fill:none;stroke-width:2.4px;stroke-linejoin:round}.cv-plot[data-astro-cid-44esroks] .cv-preview{fill:none;stroke-width:2px;stroke-dasharray:2 4;opacity:.75}.cv-plot[data-astro-cid-44esroks] .cv-cross{stroke:#dfeae5;stroke-width:1px;stroke-dasharray:3 3;opacity:.55;pointer-events:none}.cv-plot[data-astro-cid-44esroks] .cv-point{cursor:pointer;outline:none}.cv-plot[data-astro-cid-44esroks] .cv-hit{fill:#0000}.cv-plot[data-astro-cid-44esroks] .cv-mark{stroke:#0d1918;stroke-width:1.5px}.cv-plot[data-astro-cid-44esroks] .cv-pinned .cv-mark{stroke:#fff}.cv-plot[data-astro-cid-44esroks] .cv-pin-label{font:600 10.5px var(--mono);pointer-events:none}.cv-plot[data-astro-cid-44esroks] .cv-ring{fill:none;stroke:#fff;stroke-width:2px;opacity:0;pointer-events:none}.cv-plot[data-astro-cid-44esroks] .cv-point.is-hover .cv-ring{opacity:1}.cv-plot[data-astro-cid-44esroks] .cv-point:focus-visible .cv-ring{stroke:var(--amber-on-night);opacity:1}.cv-plot[data-astro-cid-44esroks] .live-halo{fill:none;stroke:#fff;stroke-width:1.4px}.cv-plot[data-astro-cid-44esroks] .live-dot{fill:#fff}.cv-plot[data-astro-cid-44esroks] .live-label{fill:#fff;font:500 11px var(--mono)}.cv-tip[data-astro-cid-44esroks]{z-index:2;border:1px solid var(--mint);color:#dfeae5;width:max-content;max-width:min(19rem,92%);font:.74rem/1.4 var(--mono);pointer-events:none;background:#060d0c;padding:.55rem .7rem;position:absolute;top:0;left:0;box-shadow:0 6px 20px #0009}.cv-tip[data-astro-cid-44esroks] .cv-tip-title{color:#f5fbf8;overflow-wrap:anywhere;margin:0 0 .4rem;font-weight:700}.cv-tip[data-astro-cid-44esroks] .cv-tip-rows{grid-template-columns:auto 1fr;gap:.1rem .8rem;margin:0;display:grid}.cv-tip[data-astro-cid-44esroks] .cv-tip-rows dt{color:#9fb7ae}.cv-tip[data-astro-cid-44esroks] .cv-tip-rows dd{text-align:right;margin:0}.cv-tip[data-astro-cid-44esroks] .cv-tip-hint{color:var(--mint);margin:.45rem 0 0}.cv-help[data-astro-cid-44esroks]{color:#9fb7ae;font:.74rem/1.5 var(--mono);margin:.6rem 0 0}.cv-keys[data-astro-cid-44esroks]{color:#b7c9c2;font:.76rem/1.4 var(--mono);flex-wrap:wrap;gap:.4rem 1.4rem;margin-top:.6rem;display:flex}.cv-keys[data-astro-cid-44esroks] .key[data-astro-cid-44esroks]{align-items:flex-start}.key[data-astro-cid-44esroks]{align-items:center;gap:.45rem;display:inline-flex}.key[data-astro-cid-44esroks] i[data-astro-cid-44esroks]{border-top:2px solid;flex:none;width:1.5rem;height:0;margin-top:.45em;display:inline-block}.k-approx[data-astro-cid-44esroks]{border-color:#d8e2de;border-top-style:dashed!important}.k-live[data-astro-cid-44esroks]{background:#fff;border-radius:50%;border:0!important;width:.7rem!important;height:.7rem!important}.fg-lab-grid[data-astro-cid-44esroks]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.fg-readouts[data-astro-cid-44esroks]{min-width:0}.fg-waf-row[data-astro-cid-44esroks]{border-bottom:1px solid var(--night-line);grid-template-columns:1fr 1fr;gap:1rem;padding-bottom:1rem;display:grid}.fg-big[data-astro-cid-44esroks]{min-width:4ch}.fg-stage-bar[data-astro-cid-44esroks]{letter-spacing:.04em;gap:.15rem;margin-bottom:.75rem;font-size:.78rem;display:grid}#clock[data-astro-cid-44esroks]{min-height:1.4em}.fg-canvas-wrap[data-astro-cid-44esroks]{box-sizing:border-box;aspect-ratio:1;background:#060d0c;border:1px solid #1d312f;width:min(100%,26rem);margin:0 auto;padding:.6rem}#drive-canvas[data-astro-cid-44esroks]{width:100%;height:100%;image-rendering:pixelated;touch-action:pan-y;display:block}.fg-probe[data-astro-cid-44esroks]{color:#9fb7ae;margin:.6rem 0 0;font-size:.78rem;line-height:1.4}.fg-legend-box[data-astro-cid-44esroks]{margin:.5rem 0 0;display:grid}.fg-legend-box[data-astro-cid-44esroks]>[data-astro-cid-44esroks]{grid-area:1/1;margin:0}.fg-legend-box[data-astro-cid-44esroks] .fg-ghost[data-astro-cid-44esroks]{visibility:hidden}.fg-legend-box[data-astro-cid-44esroks]+.fg-hint[data-astro-cid-44esroks],#legend-note[data-astro-cid-44esroks]{margin:.3rem 0 .6rem}.fg-ghosted[data-astro-cid-44esroks]{display:grid}.fg-ghosted[data-astro-cid-44esroks]>[data-astro-cid-44esroks]{grid-area:1/1;min-width:0}.fg-ghost[data-astro-cid-44esroks]{visibility:hidden;pointer-events:none}.fg-lock-hint[data-astro-cid-44esroks][hidden]{visibility:hidden;display:block!important}.fg-ghosted[data-astro-cid-44esroks][hidden]{visibility:hidden;display:grid!important}.fg-sweep-copy[data-astro-cid-44esroks] .fg-btn[data-astro-cid-44esroks][hidden]{visibility:hidden;display:inline-block!important}.cv-progress[data-astro-cid-44esroks][hidden]{visibility:hidden;display:flex!important}.cv-keys[data-astro-cid-44esroks] .key[data-astro-cid-44esroks][hidden]{visibility:hidden;display:inline-flex!important}#run[data-astro-cid-44esroks]{min-width:5.5rem}.fg-out[data-astro-cid-44esroks]{text-align:right;flex:none;min-width:13ch}#o-compression[data-astro-cid-44esroks]{min-width:21ch}.fg-preset-name[data-astro-cid-44esroks]:after{content:" ✓";visibility:hidden}.fg-preset[data-astro-cid-44esroks][data-current=true] .fg-preset-name[data-astro-cid-44esroks]:after{visibility:visible}.fg-player[data-astro-cid-44esroks]{border:1px solid var(--night-line);background:#0a1413cc;margin:0 0 1.5rem;padding:1rem 1.15rem 1.2rem}.fg-frame-nav[data-astro-cid-44esroks]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.fg-frame-btns[data-astro-cid-44esroks]{flex-wrap:wrap;gap:.4rem;display:flex}.fg-frame-btn[data-astro-cid-44esroks]{min-width:44px;padding-inline:0}.fg-frame-btn[data-astro-cid-44esroks][aria-pressed=true],.fg-variant[data-astro-cid-44esroks][aria-pressed=true]{border-color:var(--mint);background:var(--mint);color:#0d1f1a}.fg-frame-stack[data-astro-cid-44esroks]{margin-top:1rem;display:grid}.fg-frame[data-astro-cid-44esroks]{grid-area:1/1;min-width:0}.fg-frame[data-astro-cid-44esroks][data-active=false]{visibility:hidden}.fg-frame[data-astro-cid-44esroks] h3[data-astro-cid-44esroks]{color:var(--on-night);letter-spacing:-.04em;margin:0 0 .5rem;font-size:1.3rem;line-height:1.2}.fg-frame[data-astro-cid-44esroks] .fg-try-n[data-astro-cid-44esroks]{color:var(--amber-on-night);font:500 .85rem/1 var(--mono);letter-spacing:.08em}.fg-caption[data-astro-cid-44esroks]{color:#cfe0d9;max-width:46rem;margin:0 0 1rem;font-size:.96rem;line-height:1.6}.fg-variants[data-astro-cid-44esroks]{flex-wrap:wrap;gap:.5rem;display:flex}.cv-legend-wrap[data-astro-cid-44esroks]{height:11rem;margin:0 0 .9rem;overflow-y:auto}.cv-table-box[data-astro-cid-44esroks]{border:1px solid var(--night-line);height:10rem;margin-top:.9rem;overflow:auto}.cv-table-box[data-astro-cid-44esroks]:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.cv-table-box[data-astro-cid-44esroks] table[data-astro-cid-44esroks]{border-collapse:collapse;color:#cfe0d9;width:100%;font:.78rem/1.4 var(--mono)}.cv-table-box[data-astro-cid-44esroks] th,.cv-table-box[data-astro-cid-44esroks] td{border-bottom:1px solid var(--night-line);text-align:right;padding:.35rem .5rem}.cv-table-box[data-astro-cid-44esroks] th:first-child,.cv-table-box[data-astro-cid-44esroks] td:first-child{text-align:left;overflow-wrap:anywhere}.cv-table-box[data-astro-cid-44esroks] thead th{background:#0d1918;position:sticky;top:0}.fg-status[data-astro-cid-44esroks]{margin:.9rem 0 0}.cv-note[data-astro-cid-44esroks]{margin:.6rem 0 0}.fg-minichart[data-astro-cid-44esroks] .tick{fill:#9fb7ae;font:11px var(--mono)}.fg-minichart[data-astro-cid-44esroks] .axis-title{fill:#b7c9c2;font:500 11.5px var(--mono)}.fg-minichart[data-astro-cid-44esroks] .warmup-label{fill:#d9c27a;font:11px var(--mono)}.fg-minichart[data-astro-cid-44esroks] .marker-label{fill:var(--amber-on-night);font:11px var(--mono)}.fg-minichart[data-astro-cid-44esroks] .pick-label{fill:var(--amber-on-night);font:500 11px var(--mono)}.fg-minichart[data-astro-cid-44esroks] .note-label{fill:#b7c9c2;font:11px var(--mono)}.fg-try[data-astro-cid-44esroks]{padding:clamp(3rem,6vw,5.5rem) 0}.fg-try[data-astro-cid-44esroks] h2[data-astro-cid-44esroks]{letter-spacing:-.06em;margin:0;font-size:clamp(2rem,4vw,3.2rem);line-height:1}.fg-try-intro[data-astro-cid-44esroks]{max-width:34rem;color:var(--ink-soft);margin:1rem 0 2.2rem;line-height:1.6}.fg-try-list[data-astro-cid-44esroks]{grid-template-columns:1fr 1fr;gap:0 clamp(2rem,5vw,5rem);margin:0;padding:0;list-style:none;display:grid}.fg-try-list[data-astro-cid-44esroks] li[data-astro-cid-44esroks]{border-top:1px solid var(--ink);grid-template-columns:3rem 1fr;gap:0 .5rem;padding:1.4rem 0;display:grid}.fg-try-list[data-astro-cid-44esroks] .fg-try-n[data-astro-cid-44esroks]{color:var(--copper-text);font:500 .95rem/1.5 var(--mono)}.fg-try-list[data-astro-cid-44esroks] h3[data-astro-cid-44esroks]{letter-spacing:-.04em;margin:0 0 .5rem;font-size:1.2rem;line-height:1.2}.fg-try-list[data-astro-cid-44esroks] p[data-astro-cid-44esroks]{color:var(--ink-soft);margin:0 0 .6rem;font-size:.93rem;line-height:1.62}.fg-try-list[data-astro-cid-44esroks] .fg-try-steps[data-astro-cid-44esroks]{color:var(--teal);font:500 .8rem/1.5 var(--mono)}@media (width<=68rem){.fg-lab-grid[data-astro-cid-44esroks]{grid-template-columns:1fr}}@media (width<=52rem){.fg-lab-head[data-astro-cid-44esroks],.fg-sweep-grid[data-astro-cid-44esroks],.fg-try-list[data-astro-cid-44esroks]{grid-template-columns:1fr}.fg-speed[data-astro-cid-44esroks]{width:100%;margin-left:0}}@media (width<=34rem){.fg-control-grid[data-astro-cid-44esroks]{grid-template-columns:minmax(0,1fr);padding-inline:.8rem}.fg-waf-row[data-astro-cid-44esroks]{grid-template-columns:1fr}.fg-stage[data-astro-cid-44esroks],.fg-panel[data-astro-cid-44esroks],.fg-controls[data-astro-cid-44esroks],.fg-player[data-astro-cid-44esroks]{padding-inline:.8rem}.fg-seg[data-astro-cid-44esroks] span[data-astro-cid-44esroks]{flex:1}.cv-chart[data-astro-cid-44esroks]{padding:.7rem}.cv-legend[data-astro-cid-44esroks] .cv-chip{grid-template-columns:auto minmax(0,1fr)}.cv-legend[data-astro-cid-44esroks] .cv-chip-actions{grid-column:1/-1}.cv-seg[data-astro-cid-44esroks] span[data-astro-cid-44esroks]{padding-inline:.6rem}}@media (width<=26rem){#clock[data-astro-cid-44esroks]{min-height:2.7em}}@media (prefers-reduced-motion:reduce){.fg-btn[data-astro-cid-44esroks],.fg-track[data-astro-cid-44esroks],.fg-track[data-astro-cid-44esroks]:after,.fg-seg[data-astro-cid-44esroks] span[data-astro-cid-44esroks],.fg-group[data-astro-cid-44esroks] summary[data-astro-cid-44esroks]:before{transition:none}}@media (pointer:coarse),(width<=52rem){.fg-select[data-astro-cid-44esroks],.fg-input[data-astro-cid-44esroks]{font-size:16px}}
