.tex.svelte-10untn3{white-space:nowrap}.tex.tex-display.svelte-10untn3{margin:.4rem 0;display:block}.control-bar.svelte-de7ziu{z-index:40;background:var(--bg);border:1px solid var(--rule);border-radius:var(--radius-sm);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:1rem 1.5rem;margin-bottom:1rem;padding:.7rem .9rem;display:grid;position:sticky;top:0}.control-bar.in-full.svelte-de7ziu{border-width:0 0 1px;border-radius:0;margin-bottom:0}.param.svelte-de7ziu{flex-direction:column;gap:.25rem;display:flex}.param-head.svelte-de7ziu{color:var(--muted);align-items:center;gap:.5rem;font-size:.9rem;display:flex}.param-head.svelte-de7ziu input:where(.svelte-de7ziu){width:5.4rem;font:inherit;color:var(--ink);padding:.2rem .45rem}.mle-btn.svelte-de7ziu{border:1px solid var(--rule);border-radius:var(--radius-sm);color:var(--muted);font:inherit;letter-spacing:.04em;cursor:pointer;background:0 0;padding:.15rem .5rem;font-size:.72rem;font-weight:600;transition:color .15s,border-color .15s}.mle-btn.svelte-de7ziu:hover{color:var(--viz-accent);border-color:var(--viz-accent)}.sample-btn.svelte-de7ziu{border:1px solid var(--rule);border-radius:var(--radius-sm);color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;padding:.45rem 1rem;font-size:.9rem;font-weight:500;transition:color .15s,border-color .15s}.sample-btn.svelte-de7ziu:hover{color:var(--viz-accent);border-color:var(--viz-accent)}@media (width<=48rem){.control-bar.svelte-de7ziu{border-width:0 0 1px;border-radius:0;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.35rem;margin-inline:calc(50% - 50vw);padding:.45rem .9rem}.long.svelte-de7ziu{display:none}.param.svelte-de7ziu{gap:.15rem}.param-head.svelte-de7ziu{font-size:.85rem}.param-head.svelte-de7ziu input:where(.svelte-de7ziu){width:4.5rem;padding:.15rem .3rem}.sample-btn.svelte-de7ziu{padding:.2rem .75rem;font-size:.85rem;position:absolute;top:.45rem;right:.9rem}}.chart.svelte-1kj7bkz{aspect-ratio:2;width:100%;position:relative}@media (width<=30rem){.chart.svelte-1kj7bkz{aspect-ratio:4/3}}.chart.svelte-1kj7bkz svg:where(.svelte-1kj7bkz){display:block}.dist.svelte-1kj7bkz{fill:none;stroke:var(--viz-accent);stroke-width:2.5px}.stem.svelte-1kj7bkz{stroke:var(--muted);stroke-width:1px;opacity:.55}.sample-point.svelte-1kj7bkz{fill:var(--heading);stroke:var(--bg);stroke-width:1.5px;cursor:pointer;transition:r .15s}.sample-point.hot.svelte-1kj7bkz{fill:var(--viz-accent)}.peak-label.svelte-1kj7bkz{fill:var(--muted);font-size:11px}.axis.svelte-1kj7bkz{stroke:var(--rule)}.tick.svelte-1kj7bkz{fill:var(--muted);font-size:11px}.axis-label.svelte-1kj7bkz{fill:var(--ink);font-size:12px}.tooltip.svelte-1kj7bkz{background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);color:var(--ink);white-space:nowrap;pointer-events:none;padding:.25rem .6rem;font-size:.85rem;position:absolute;transform:translate(-50%,-100%)}.ledger.svelte-1mw57ot{min-width:0}.eq.svelte-1mw57ot{margin:0 0 .5rem;overflow:auto hidden}table.svelte-1mw57ot{border-collapse:collapse;width:100%;font-size:.9rem}th.svelte-1mw57ot,td.svelte-1mw57ot{text-align:left;padding:.12rem .5rem;font-weight:400}thead.svelte-1mw57ot th:where(.svelte-1mw57ot){color:var(--muted);border-bottom:1px solid var(--rule);padding-bottom:.35rem}.num.svelte-1mw57ot{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}thead.svelte-1mw57ot .num:where(.svelte-1mw57ot){font-family:inherit}thead.svelte-1mw57ot .bar-col:where(.svelte-1mw57ot){font-size:.78rem;line-height:1.2}.idx.svelte-1mw57ot{color:var(--muted)}tbody.svelte-1mw57ot tr:where(.svelte-1mw57ot){cursor:default;transition:background .15s}tbody.svelte-1mw57ot tr:where(.svelte-1mw57ot):focus-visible{outline:2px solid var(--viz-accent);outline-offset:-2px}tbody.svelte-1mw57ot tr.hot:where(.svelte-1mw57ot){background:color-mix(in srgb, var(--viz-accent) 12%, transparent)}.num.svelte-1mw57ot{width:1%}@media (width<=24rem){th.svelte-1mw57ot,td.svelte-1mw57ot{padding-inline:.3rem}}.bar.svelte-1mw57ot{background:var(--viz-accent);opacity:.45;border-radius:1px;height:.5rem;transition:opacity .15s;display:block}[data-theme=dark] .bar.svelte-1mw57ot{opacity:.7}tr.hot.svelte-1mw57ot .bar:where(.svelte-1mw57ot){opacity:1}tfoot.svelte-1mw57ot th:where(.svelte-1mw57ot){text-align:right}tfoot.svelte-1mw57ot th:where(.svelte-1mw57ot),tfoot.svelte-1mw57ot td:where(.svelte-1mw57ot){padding-top:.3rem}.total.svelte-1mw57ot th:where(.svelte-1mw57ot),.total.svelte-1mw57ot td:where(.svelte-1mw57ot){border-top:1px solid var(--ink);padding-top:.45rem}.total.svelte-1mw57ot .num:where(.svelte-1mw57ot){color:var(--heading);font-weight:600}.note.svelte-1mw57ot{color:var(--muted);font-size:.82rem;line-height:1.35}.chart.svelte-1ouqok4{aspect-ratio:1/.75;width:100%}.chart.svelte-1ouqok4 svg:where(.svelte-1ouqok4){display:block}.bed.svelte-1ouqok4{fill:var(--panel)}.level.svelte-1ouqok4{stroke:var(--viz-accent);stroke-opacity:.12}.level.major.svelte-1ouqok4{stroke-opacity:.35}.trail.svelte-1ouqok4{fill:none;stroke:#e17055;stroke-width:2px;stroke-linejoin:round}.crosshair.svelte-1ouqok4{stroke:var(--muted);stroke-dasharray:2 3;opacity:.7}.ghost.svelte-1ouqok4 line:where(.svelte-1ouqok4),.ghost.svelte-1ouqok4 path:where(.svelte-1ouqok4){fill:none;stroke:#e17055;stroke-width:2px;stroke-dasharray:5 4;opacity:.85}.ghost.svelte-1ouqok4 path:where(.svelte-1ouqok4){stroke-dasharray:none}.ghost.svelte-1ouqok4 circle:where(.svelte-1ouqok4){fill:var(--bg);stroke:#e17055;stroke-width:2px;stroke-dasharray:3 2}.param-point.svelte-1ouqok4{fill:var(--heading);stroke:var(--bg);stroke-width:1.5px;cursor:grab}.param-point.svelte-1ouqok4:active{cursor:grabbing}.axis.svelte-1ouqok4{stroke:var(--rule)}.tick.svelte-1ouqok4{fill:var(--muted);font-size:11px}.axis-label.svelte-1ouqok4{fill:var(--ink);font-size:12px}.surface.svelte-su2kgp{aspect-ratio:1/.75;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;position:relative}.surface.svelte-su2kgp:active{cursor:grabbing}canvas.svelte-su2kgp{width:100%;height:100%;display:block}.gnomon.svelte-su2kgp{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.gnomon.svelte-su2kgp path:where(.svelte-su2kgp){fill:none;stroke:var(--muted);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;opacity:.85}.gnomon.svelte-su2kgp .param-point:where(.svelte-su2kgp){fill:var(--heading);stroke:var(--bg);stroke-width:1.5px}.gnomon.svelte-su2kgp .guide:where(.svelte-su2kgp){fill:none;stroke:var(--muted);stroke-width:1px;stroke-dasharray:3 3;opacity:.55}.gnomon.svelte-su2kgp .waterline:where(.svelte-su2kgp){fill:none;stroke:var(--muted);stroke-width:1px;opacity:.7}.gnomon.svelte-su2kgp .ghost:where(.svelte-su2kgp) path:where(.svelte-su2kgp){fill:none;stroke:#e17055;stroke-width:2px;opacity:.8}.gnomon.svelte-su2kgp .ghost:where(.svelte-su2kgp) .sunk:where(.svelte-su2kgp){opacity:.3}.gnomon.svelte-su2kgp .ghost:where(.svelte-su2kgp) circle:where(.svelte-su2kgp){fill:var(--bg);stroke:#e17055;stroke-width:2px;stroke-dasharray:3 2}.gnomon.svelte-su2kgp .cap:where(.svelte-su2kgp){fill:none;stroke:#e17055;stroke-width:2px;stroke-linecap:round}.gnomon.svelte-su2kgp .below-label:where(.svelte-su2kgp){fill:var(--muted);paint-order:stroke;stroke:var(--bg);stroke-width:3px;font-size:11px}.gnomon.svelte-su2kgp .off-wall:where(.svelte-su2kgp){fill:none;stroke:var(--marginal);stroke-width:2px;opacity:.75}.gnomon.svelte-su2kgp .summit:where(.svelte-su2kgp){fill:var(--heading);stroke:var(--bg);stroke-width:1.5px}.gnomon.svelte-su2kgp .wall-peak:where(.svelte-su2kgp){fill:var(--marginal);stroke:var(--bg);stroke-width:1.5px}.gnomon.svelte-su2kgp .track-dot:where(.svelte-su2kgp){fill:var(--bg);stroke:var(--marginal);stroke-width:2px}.gnomon.svelte-su2kgp .null-floor:where(.svelte-su2kgp){fill:none;stroke:#e17055;stroke-width:1.5px;stroke-dasharray:5 4;opacity:.8}.gnomon.svelte-su2kgp .null-point:where(.svelte-su2kgp){fill:#e17055;stroke:var(--bg);stroke-width:1.5px}.gnomon.svelte-su2kgp .bracket:where(.svelte-su2kgp){fill:none;stroke:var(--heading);stroke-width:1.5px}.gnomon.svelte-su2kgp .ridge:where(.svelte-su2kgp){fill:none;stroke:var(--marginal);stroke-width:2px;stroke-linecap:round}.gnomon.svelte-su2kgp .faded:where(.svelte-su2kgp){opacity:.12}.gnomon.svelte-su2kgp .pt-label:where(.svelte-su2kgp){font-weight:600}.gnomon.svelte-su2kgp .pt-label:where(.svelte-su2kgp) .sub:where(.svelte-su2kgp){fill:var(--muted);font-weight:400}.gnomon.svelte-su2kgp .slope-tri:where(.svelte-su2kgp){fill:var(--viz-accent);fill-opacity:.35;stroke:none}.gnomon.svelte-su2kgp .slope-legs:where(.svelte-su2kgp){fill:none;stroke:var(--viz-accent);stroke-width:1px;stroke-dasharray:3 2}.gnomon.svelte-su2kgp .slope-hyp:where(.svelte-su2kgp){fill:none;stroke:var(--viz-accent);stroke-width:2.25px;stroke-linecap:round}.gnomon.svelte-su2kgp .height-stem:where(.svelte-su2kgp){fill:none;stroke:var(--heading);stroke-width:2.25px;stroke-linecap:round}.gnomon.svelte-su2kgp .lr-label:where(.svelte-su2kgp){fill:var(--heading);paint-order:stroke;stroke:var(--bg);stroke-width:3px;font-size:12px}.gnomon.svelte-su2kgp .floor-handle:where(.svelte-su2kgp){fill:color-mix(in srgb, var(--heading) 10%, transparent);stroke:var(--heading);stroke-width:1.5px;opacity:.75}.handle-hit.svelte-su2kgp{touch-action:none;border-radius:50%;width:32px;height:32px;margin:-16px 0 0 -16px;position:absolute;top:0;left:0}@media (pointer:coarse){.handle-hit.svelte-su2kgp{width:48px;height:48px;margin:-24px 0 0 -24px}}.axis-tag.svelte-su2kgp{color:var(--heading);pointer-events:none;will-change:transform;text-shadow:0 0 3px var(--bg), 0 0 3px var(--bg), 0 0 3px var(--bg);font-size:13px;font-style:italic;position:absolute;top:0;left:0}.hint.svelte-su2kgp{color:var(--muted);pointer-events:none;font-size:.72rem;position:absolute;bottom:.4rem;right:.6rem}.visually-hidden.svelte-su2kgp{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.key.svelte-1ugx5ue{flex-wrap:wrap;gap:.15rem .4rem;margin:.4rem 0 0;padding:0;font-size:.82rem;list-style:none;display:flex}button.svelte-1ugx5ue{border-radius:var(--radius-sm);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:.4rem;padding:.2rem .45rem;transition:opacity .15s,border-color .15s;display:inline-flex}button.svelte-1ugx5ue:hover,button.svelte-1ugx5ue:focus-visible,button[aria-pressed=true].svelte-1ugx5ue{border-color:var(--rule)}button.dim.svelte-1ugx5ue{opacity:.45}.swatch.svelte-1ugx5ue line:where(.svelte-1ugx5ue){stroke-width:2.5px;stroke-linecap:round}.slice.svelte-1ugx5ue line:where(.svelte-1ugx5ue){stroke:var(--viz-accent)}.path.svelte-1ugx5ue line:where(.svelte-1ugx5ue){stroke:#e17055;stroke-width:3.5px}.next.svelte-1ugx5ue line:where(.svelte-1ugx5ue){stroke:#e17055;stroke-width:2px;stroke-dasharray:5 4;stroke-linecap:butt}.profile.svelte-1ugx5ue line:where(.svelte-1ugx5ue){stroke:var(--marginal)}.ridge.svelte-1ugx5ue line:where(.svelte-1ugx5ue){stroke:var(--marginal);stroke-width:2px;stroke-dasharray:1 4}.null-line.svelte-1ugx5ue line:where(.svelte-1ugx5ue){stroke:#e17055;stroke-width:1.5px;stroke-dasharray:5 4;stroke-linecap:butt}.null-slice.svelte-1ugx5ue line:where(.svelte-1ugx5ue){stroke:#e17055}.joint.svelte-14x34a2{--cap:max(35rem, calc((100vh - var(--chrome,11rem)) / .75));max-width:var(--cap);flex-direction:column;gap:.4rem;width:100%;margin-inline:auto;display:flex}.fig.svelte-14x34a2{min-width:0}.side.svelte-14x34a2{flex-direction:column;gap:.4rem;display:flex}.readout.svelte-14x34a2{flex-wrap:wrap;justify-content:center;gap:.25rem 2rem;margin:.2rem 0 0;font-size:.95rem;display:flex}.readout.svelte-14x34a2>span:where(.svelte-14x34a2),.mark.svelte-14x34a2{align-items:baseline;display:inline-flex}.mark.svelte-14x34a2{border-radius:var(--radius-sm);color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;padding:.1rem .35rem}.mark.svelte-14x34a2:hover,.mark.svelte-14x34a2:focus-visible,.mark.on.svelte-14x34a2{border-color:var(--rule)}.mark[aria-pressed=true].svelte-14x34a2{border-color:var(--viz-accent)}.gl-note.svelte-14x34a2{color:var(--muted);margin:0;font-size:.82rem}@media (width>=64rem){.joint.svelte-14x34a2{grid-template-columns:minmax(0, var(--cap)) 15rem;justify-content:center;align-items:center;gap:.4rem 1.5rem;max-width:none;display:grid}.gl-note.svelte-14x34a2{grid-column:1/-1}.side.svelte-14x34a2{gap:1.25rem}.side.svelte-14x34a2 .key{flex-direction:column;align-items:flex-start;margin:0}.side.svelte-14x34a2 .key button{text-align:left}.readout.svelte-14x34a2{grid-template-columns:auto auto;justify-content:start;gap:.3rem 0;display:grid}.readout.svelte-14x34a2>span:where(.svelte-14x34a2),.mark.svelte-14x34a2{grid-template-columns:subgrid;grid-column:span 2;padding-inline:.45rem;display:grid}.lhs.svelte-14x34a2{justify-self:end}.rhs.svelte-14x34a2{justify-self:start}}.expand.svelte-1n75loo{border:1px solid var(--rule);border-radius:var(--radius-sm);width:2rem;height:2rem;color:var(--ink);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;transition:color .15s,border-color .15s;display:inline-flex}.expand.svelte-1n75loo:hover{color:var(--viz-accent);border-color:var(--viz-accent)}svg.svelte-1n75loo{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.views-dock.svelte-1v6vtcy{top:calc(var(--sticky-top,0px) + .6rem);z-index:2;height:0;margin-top:-.4rem;position:sticky}@media (width<=47.99rem){.views-dock.svelte-1v6vtcy{position:relative;top:0}}.views.svelte-1v6vtcy{border-radius:var(--radius-sm);background:var(--bg);align-items:center;gap:.45rem;padding-right:.3rem;display:flex;position:absolute;top:0;left:0}.lab.svelte-1v6vtcy{color:var(--muted);font-size:.8rem}.group.svelte-1v6vtcy{border:1px solid var(--rule);border-radius:var(--radius-sm);display:inline-flex;overflow:hidden}button.svelte-1v6vtcy{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:none;padding:.2rem .55rem;font-size:.75rem}button.svelte-1v6vtcy+button:where(.svelte-1v6vtcy){border-left:1px solid var(--rule)}button.svelte-1v6vtcy:hover{color:var(--ink)}button.on.svelte-1v6vtcy{color:var(--heading);background:var(--inset)}.optimizer.svelte-1wb6shh{position:relative}.controls.svelte-1wb6shh{flex-wrap:wrap;align-items:center;gap:.6rem .8rem;display:flex}.iter.svelte-1wb6shh{min-width:11.5rem;color:var(--muted);font-variant-numeric:tabular-nums;margin:0;font-size:.9rem}.iter.svelte-1wb6shh span:where(.svelte-1wb6shh){color:var(--heading);font-weight:600}.iter.svelte-1wb6shh .converged:where(.svelte-1wb6shh){color:var(--viz-accent);margin-left:.35rem}.iter.svelte-1wb6shh .diverged:where(.svelte-1wb6shh){color:#e17055;margin-left:.35rem}.gamma.svelte-1wb6shh{width:8.25rem;font-size:.85rem}.gamma.svelte-1wb6shh .slider-label{white-space:nowrap}.gamma.svelte-1wb6shh .slider-value{font-variant-numeric:tabular-nums}.sr-only.svelte-1wb6shh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.algo.svelte-1wb6shh{color:var(--muted);align-items:center;gap:.5rem;font-size:.85rem;display:flex}.algo.svelte-1wb6shh select:where(.svelte-1wb6shh){font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--rule);border-radius:var(--radius-sm);padding:.35rem .5rem;font-size:.9rem}.buttons.svelte-1wb6shh{gap:.35rem;display:flex}.ctrl.svelte-1wb6shh{border:1px solid var(--rule);border-radius:var(--radius-sm);width:2rem;height:2rem;color:var(--ink);font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;font-size:.9rem;font-weight:600;transition:color .15s,border-color .15s;display:inline-flex}.ctrl.svelte-1wb6shh svg:where(.svelte-1wb6shh){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.ctrl.svelte-1wb6shh:hover:not(:disabled){color:var(--viz-accent);border-color:var(--viz-accent)}.ctrl.svelte-1wb6shh:disabled{opacity:.4;cursor:default}.card.svelte-1wb6shh{z-index:41;background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius-sm);width:min(40rem,90vw);padding:.9rem 1.1rem;font-size:.9rem;line-height:1.55;position:absolute;top:calc(100% + .5rem);left:0;box-shadow:0 6px 24px #00000024}.card.svelte-1wb6shh h3:where(.svelte-1wb6shh){margin:0 0 .4rem;font-size:1rem}.card.svelte-1wb6shh p:where(.svelte-1wb6shh){margin:.4rem 0}.card.svelte-1wb6shh a:where(.svelte-1wb6shh){color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--link-underline);-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);text-decoration-thickness:var(--link-thickness);text-underline-offset:var(--link-offset)}.card.svelte-1wb6shh a:where(.svelte-1wb6shh):hover{-webkit-text-decoration-color:var(--viz-accent);-webkit-text-decoration-color:var(--viz-accent);text-decoration-color:var(--viz-accent)}.note.svelte-1wb6shh{color:var(--muted);font-size:.85rem}@media (width<=48rem){.optimizer.svelte-1wb6shh{flex:100%}.card.svelte-1wb6shh{width:auto;right:0}.controls.svelte-1wb6shh{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"algo algo""gamma gamma""buttons buttons""iter iter";align-items:center;gap:.55rem .75rem;display:grid}.algo.svelte-1wb6shh{grid-area:algo;margin-right:3rem}.algo.svelte-1wb6shh select:where(.svelte-1wb6shh){width:100%}.gamma.svelte-1wb6shh{grid-area:gamma;width:auto}.buttons.svelte-1wb6shh{grid-area:buttons}.iter.svelte-1wb6shh{grid-area:iter;min-width:0;margin-top:-.25rem;font-size:.8rem}}.tests.svelte-18n8yiw{flex-direction:column;gap:.4rem;display:flex}.tablist.svelte-18n8yiw{border-bottom:1px solid var(--rule);gap:.25rem;display:flex}.tablist.svelte-18n8yiw button:where(.svelte-18n8yiw){color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex-direction:column;align-items:flex-start;gap:.1rem;padding:.35rem .8rem .4rem;font-size:.9rem;line-height:1.25;transition:color .15s,border-color .15s;display:flex}.tablist.svelte-18n8yiw button:where(.svelte-18n8yiw):hover{color:var(--viz-accent)}.tests.svelte-18n8yiw{container-type:inline-size}@container (width<=21rem){.tablist.svelte-18n8yiw{gap:0}.tablist.svelte-18n8yiw button:where(.svelte-18n8yiw){padding-inline:.55rem;font-size:.85rem}}.tablist.svelte-18n8yiw button.on:where(.svelte-18n8yiw){color:var(--heading);border-bottom-color:var(--viz-accent)}.tablist.svelte-18n8yiw button.on:where(.svelte-18n8yiw) .name:where(.svelte-18n8yiw){font-weight:600}.p.svelte-18n8yiw{font-variant-numeric:tabular-nums;font-size:.82rem}.panel.svelte-18n8yiw{background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius-sm);padding:.6rem .9rem;font-size:.92rem;line-height:1.55}@media (width<=48rem){.panel.svelte-18n8yiw{background:0 0;border:none;border-radius:0;padding:.4rem 0 0}}.panel.svelte-18n8yiw p:where(.svelte-18n8yiw){margin:.4rem 0}.intro.svelte-18n8yiw{margin:0 0 .2rem;font-size:.92rem;line-height:1.55}[data-testid^=pval-].svelte-18n8yiw{white-space:nowrap}.viz-tool.svelte-1cvzys4{--accent:var(--viz-accent)}.tool-section.svelte-1cvzys4{margin-top:3.5rem}.calc-section.svelte-1cvzys4{margin-top:0}.tool-section.svelte-1cvzys4 h2:where(.svelte-1cvzys4){margin-bottom:.5rem}.tool-section.svelte-1cvzys4 h2:where(.svelte-1cvzys4),.section-intro.svelte-1cvzys4{max-width:700px;margin-inline:auto}.section-intro.svelte-1cvzys4{line-height:1.6}.hint.svelte-1cvzys4{color:var(--muted);margin:.6rem 0 0;font-size:.85rem;line-height:1.5}.calc-grid.svelte-1cvzys4{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:1.25rem 2.5rem;display:grid}.section-intro.after.svelte-1cvzys4{margin-top:1.5rem}.interval-readout.svelte-1cvzys4{font-variant-numeric:tabular-nums;margin:.4rem 0 0;font-size:.85rem}@media (width>=48rem){.mle-inst.svelte-1cvzys4{--sticky-top:calc(var(--bar-h,0px) + var(--head-h,0px))}.inf-inst.svelte-1cvzys4,.instrument.expanded.svelte-1cvzys4{--sticky-top:var(--head-h,0px)}.instrument.mle-inst.expanded.svelte-1cvzys4{--sticky-top:calc(var(--full-bar-h,0px) + var(--head-h,0px));--chrome:calc(5.5rem + var(--full-bar-h,0px))}.instrument.expanded.svelte-1cvzys4 .inst-head.mle-head:where(.svelte-1cvzys4){top:var(--full-bar-h,0px)}}.full-bar.svelte-1cvzys4{display:contents}.instrument.svelte-1cvzys4{border:1px solid var(--rule);border-radius:var(--radius-sm);margin-top:1.25rem}.inst-head.svelte-1cvzys4{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1.5rem;padding:.6rem 1rem;display:flex}.inst-body.svelte-1cvzys4{padding:1rem}@media (width>=48rem){.mle-head.svelte-1cvzys4,.inf-head.svelte-1cvzys4{top:var(--bar-h,0px);z-index:39;background:var(--bg);border-radius:var(--radius-sm) var(--radius-sm) 0 0;position:sticky}}.head-end.svelte-1cvzys4{align-items:center;gap:.5rem;margin-left:auto;display:flex}@media (width<=48rem){.instrument.svelte-1cvzys4{border-left:none;border-right:none;border-radius:0;margin-inline:calc(50% - 50vw)}.inst-head.svelte-1cvzys4,.inst-body.svelte-1cvzys4{padding-inline:.9rem}.mle-head.svelte-1cvzys4{position:relative}.mle-head.svelte-1cvzys4 .head-end:where(.svelte-1cvzys4){position:absolute;top:.6rem;right:.9rem}}.instrument.expanded.svelte-1cvzys4{z-index:100;background:var(--bg);--chrome:5.5rem;border:none;border-radius:0;margin:0;position:fixed;inset:0;overflow:auto}@media (width>=48rem){.instrument.expanded.svelte-1cvzys4 .inst-head:where(.svelte-1cvzys4){z-index:1;background:var(--bg);position:sticky;top:0}}@media (width>=64rem){.instrument.expanded.svelte-1cvzys4 .inf-body:where(.svelte-1cvzys4){grid-template-columns:minmax(0,8fr) minmax(0,4fr)}}.instrument.expanded.svelte-1cvzys4 .inf-surface:where(.svelte-1cvzys4){max-width:calc(133.333vh - 12rem);margin-inline:auto}@media (width>=48rem){.inf-inst.svelte-1cvzys4:not(.expanded){--inf-w:max(100%, min(1440px, 100vw - 4rem));box-sizing:border-box;width:var(--inf-w);margin-inline:calc((100% - var(--inf-w)) / 2)}}.inf-head.svelte-1cvzys4{align-items:flex-start}.inf-control.svelte-1cvzys4{flex:16rem;min-width:0}.hypo.svelte-1cvzys4{color:var(--muted);margin:.3rem 0 0;font-size:.9rem}.inf-body.svelte-1cvzys4{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem 2rem;display:grid}@media (width>=48rem){.inf-body.svelte-1cvzys4{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.inf-figure.svelte-1cvzys4{min-width:0}@media (width<=48rem){.calc-grid.svelte-1cvzys4{grid-template-columns:minmax(0,1fr)}}.page.svelte-11ug0b3{box-sizing:border-box;max-width:1232px;margin:0 auto;padding:2.5rem 1.25rem 4rem}.hero.svelte-11ug0b3,.intro.svelte-11ug0b3,.bio-wrap.svelte-11ug0b3,.faq.svelte-11ug0b3{max-width:700px;margin-inline:auto}.bio-wrap.svelte-11ug0b3{border-top:1px solid var(--rule);margin-top:2.5rem;padding-top:1.5rem}.hero.svelte-11ug0b3{text-align:center;margin-top:1rem;margin-bottom:1.5rem}.hero.svelte-11ug0b3 h1:where(.svelte-11ug0b3){margin-bottom:.3rem}.subtitle.svelte-11ug0b3{color:var(--heading);margin:0 0 .5rem;font-size:1.15rem;font-weight:600}.byline.svelte-11ug0b3{color:var(--muted);margin:0;font-size:.9rem}.byline.svelte-11ug0b3 a:where(.svelte-11ug0b3),.faq.svelte-11ug0b3 .answer:where(.svelte-11ug0b3) a:where(.svelte-11ug0b3){color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--link-underline);-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);text-decoration-thickness:var(--link-thickness);text-underline-offset:var(--link-offset);transition:text-decoration-color .15s,color .15s}.faq.svelte-11ug0b3 .answer:where(.svelte-11ug0b3) .url:where(.svelte-11ug0b3){overflow-wrap:anywhere}.byline.svelte-11ug0b3 a:where(.svelte-11ug0b3):hover,.faq.svelte-11ug0b3 .answer:where(.svelte-11ug0b3) a:where(.svelte-11ug0b3):hover{color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.byline.svelte-11ug0b3 a:where(.svelte-11ug0b3){-webkit-text-decoration-color:var(--link-underline-quiet);-webkit-text-decoration-color:var(--link-underline-quiet);text-decoration-color:var(--link-underline-quiet);text-decoration-thickness:1px}.intro.svelte-11ug0b3{margin-bottom:1.5rem}.intro.svelte-11ug0b3 p:where(.svelte-11ug0b3){line-height:1.6}.faq.svelte-11ug0b3{margin-top:2.5rem}.faq.svelte-11ug0b3 details:where(.svelte-11ug0b3){border-bottom:1px solid var(--rule)}.faq.svelte-11ug0b3 summary:where(.svelte-11ug0b3){cursor:pointer;color:var(--heading);padding:.85rem 0;font-weight:600}.faq.svelte-11ug0b3 .answer:where(.svelte-11ug0b3){padding-bottom:1rem;line-height:1.6}.faq.svelte-11ug0b3 .answer:where(.svelte-11ug0b3) h3:where(.svelte-11ug0b3){margin:1.1rem 0 .3rem;font-size:.95rem}.share-row.svelte-11ug0b3{justify-content:flex-end;margin-bottom:.75rem;display:flex}
