.hp.svelte-mihtuf{gap:10px;display:grid}.scroll.svelte-mihtuf{overflow-x:auto}svg.svelte-mihtuf{width:100%;min-width:620px;height:auto;font-family:var(--font-sans);display:block}.row.svelte-mihtuf{fill:var(--color-ink-3);font-size:11px}.row.end.svelte-mihtuf{text-anchor:middle}.num.svelte-mihtuf{fill:var(--color-ink-3);text-anchor:middle;font-variant-numeric:tabular-nums;font-size:11px}.col.on.svelte-mihtuf .num:where(.svelte-mihtuf),.col.hover.svelte-mihtuf .num:where(.svelte-mihtuf){fill:var(--color-ink)}.col.svelte-mihtuf{cursor:pointer;outline:none}.col.svelte-mihtuf:focus-visible .hit:where(.svelte-mihtuf){stroke:var(--color-rule)}.hit.svelte-mihtuf{fill:#0000;stroke:none}.path.svelte-mihtuf{stroke:var(--color-edge);stroke-width:1px}.ring.svelte-mihtuf{fill:var(--color-void);stroke:var(--color-edge);stroke-width:1px}.axis.svelte-mihtuf{stroke-width:1.3px;stroke-linecap:round;transition:opacity .25s}.tip.svelte-mihtuf{stroke-width:1px;transition:opacity .25s}.axis.lit.svelte-mihtuf{stroke:var(--color-ink)}.tip.lit.svelte-mihtuf{fill:var(--color-ink);stroke:var(--color-ink)}.axis.kept.svelte-mihtuf,.axis.dim.svelte-mihtuf{stroke:var(--color-ink-3)}.tip.kept.svelte-mihtuf,.tip.dim.svelte-mihtuf{fill:var(--color-ink-3);stroke:var(--color-ink-3)}.axis.dim.svelte-mihtuf,.tip.dim.svelte-mihtuf{opacity:.5}.col.hover.svelte-mihtuf .axis.dim:where(.svelte-mihtuf),.col.hover.svelte-mihtuf .tip.dim:where(.svelte-mihtuf){opacity:.85}.axis.ghost.svelte-mihtuf{stroke:var(--color-ink-3);stroke-dasharray:2 2.5}.tip.ghost.svelte-mihtuf{fill:none;stroke:var(--color-ink-3)}.back.svelte-mihtuf{opacity:.45}.axis.dim.back.svelte-mihtuf,.tip.dim.back.svelte-mihtuf{opacity:.25}.apply.svelte-mihtuf{fill:none;stroke:var(--color-ink-2);stroke-width:1px}.loop.svelte-mihtuf{fill:var(--color-ink-2)}.turn.svelte-mihtuf{fill:var(--color-ink);text-anchor:middle;font-variant-numeric:tabular-nums;font-size:13px}.read.svelte-mihtuf{gap:6px;max-width:72ch;display:grid}.read.svelte-mihtuf p:where(.svelte-mihtuf){color:var(--color-ink-2);margin:0;font-size:12px;line-height:1.6}.read.svelte-mihtuf .lead:where(.svelte-mihtuf){color:var(--color-ink);font-size:13px}.read.svelte-mihtuf strong:where(.svelte-mihtuf){font-weight:500}.read.svelte-mihtuf .quiet:where(.svelte-mihtuf){color:var(--color-ink-3);font-size:11px}.dot.svelte-mihtuf{background:var(--color-ink-2);vertical-align:1px;border-radius:50%;width:6px;height:6px;display:inline-block}.actions.svelte-mihtuf{gap:22px;margin-top:4px;display:flex}.actions.svelte-mihtuf button:where(.svelte-mihtuf){color:var(--color-ink-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-size:12px;display:inline-flex}.actions.svelte-mihtuf button:where(.svelte-mihtuf):hover{color:var(--color-ink)}.lab.svelte-18hl545{grid-template-columns:minmax(0,1fr) 284px;gap:20px 36px;max-width:1480px;margin:0 auto;padding:26px 32px 24px;display:grid}header.svelte-18hl545,.lab-bar.svelte-18hl545,.carry.svelte-18hl545,.computation.svelte-18hl545{grid-column:1;min-width:0}.lab-bar.svelte-18hl545{justify-content:flex-end;margin-bottom:-8px;font-size:12px;display:flex}.carry.svelte-18hl545,.computation.svelte-18hl545{gap:10px;display:grid}.carry.svelte-18hl545 h2:where(.svelte-18hl545),.computation.svelte-18hl545 h2:where(.svelte-18hl545),.experiment.svelte-18hl545 h2:where(.svelte-18hl545){margin:0}.experiment.svelte-18hl545 h2:where(.svelte-18hl545){margin-bottom:10px}.computation.svelte-18hl545,.experiment.svelte-18hl545{margin-top:18px}.lede.svelte-18hl545{color:var(--color-ink-2);max-width:76ch;font-size:12px;line-height:1.65}.lede.svelte-18hl545 a:where(.svelte-18hl545){color:var(--color-ink-2);margin-left:4px}.lede.svelte-18hl545 a:where(.svelte-18hl545):hover{color:var(--color-ink)}.eyebrow.svelte-18hl545{text-transform:uppercase;letter-spacing:.14em;color:var(--color-ink-3);margin-bottom:6px;font-size:10px}h1.svelte-18hl545{font-family:KaTeX_Main,Times New Roman,serif;font-size:32px;font-weight:400;line-height:1.15}.intro.svelte-18hl545{color:var(--color-ink-2);max-width:65ch;margin-top:8px;font-size:13px;line-height:1.6}.experiment.svelte-18hl545{grid-column:1;min-width:0}.toolbar.svelte-18hl545{justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.selection.svelte-18hl545{color:var(--color-ink-3);align-items:baseline;gap:12px;display:flex}.selection.svelte-18hl545 strong:where(.svelte-18hl545){color:var(--color-ink);font-family:var(--font-mono);font-weight:500}.model-switch.svelte-18hl545,.steps.svelte-18hl545{align-items:center;gap:14px;display:flex}.model-switch.svelte-18hl545>span:where(.svelte-18hl545){color:var(--color-ink-3);margin-right:2px;font-size:11px}button.svelte-18hl545{color:var(--color-ink-3);cursor:pointer;background:0 0;border:0;border-radius:0;padding:5px 0;font-size:12px}button.svelte-18hl545:hover,button[aria-pressed=true].svelte-18hl545{color:var(--color-ink)}button.svelte-18hl545:disabled{opacity:.4;cursor:default}button[aria-pressed=true].svelte-18hl545{text-underline-offset:7px;text-decoration:underline;text-decoration-thickness:1px}.comparison.svelte-18hl545{grid-template-columns:1fr 1fr;gap:30px;display:grid}figure.svelte-18hl545{min-width:0;margin:0}.solid.svelte-18hl545{height:min(30vh,290px);min-height:240px}figcaption.svelte-18hl545{text-align:center;flex-direction:column;align-items:center;gap:3px;font-size:12px;line-height:1.4;display:flex}figcaption.svelte-18hl545 strong:where(.svelte-18hl545){color:var(--color-ink);font-weight:450}figcaption.svelte-18hl545 span:where(.svelte-18hl545){color:var(--color-ink-3);font-size:11px}.figure-note.svelte-18hl545{color:var(--color-ink-3);text-align:center;max-width:82ch;margin:17px auto 20px;font-size:11px;line-height:1.55}.element-heading.svelte-18hl545{color:var(--color-ink-2);justify-content:space-between;margin-bottom:10px;font-size:11px;display:flex}.quiet.svelte-18hl545{color:var(--color-ink-3)}.elements.svelte-18hl545{grid-template-columns:repeat(20,1fr);gap:7px 2px;display:grid}.elements.svelte-18hl545 button:where(.svelte-18hl545){font-family:var(--font-mono);min-height:26px;padding:6px 0;font-size:11px}aside.svelte-18hl545{grid-area:1/2/7;padding-top:2px}h2.svelte-18hl545{margin-bottom:10px;font-size:13px;font-weight:500;line-height:1.4}aside.svelte-18hl545 p:where(.svelte-18hl545){color:var(--color-ink-2);margin-bottom:16px;font-size:12px;line-height:1.65}aside.svelte-18hl545 strong:where(.svelte-18hl545){color:var(--color-ink);font-weight:500}aside.svelte-18hl545 h2:where(.svelte-18hl545):not(:first-child){margin-top:26px}aside.svelte-18hl545 p.small:where(.svelte-18hl545){color:var(--color-ink-3);font-size:11px;line-height:1.65}dl.svelte-18hl545{margin:0 0 16px}dl.svelte-18hl545 div:where(.svelte-18hl545){justify-content:space-between;gap:12px;padding:6px 0;font-size:11px;display:flex}dt.svelte-18hl545{color:var(--color-ink-2)}dd.svelte-18hl545{font-family:var(--font-mono);color:var(--color-ink)}.source.svelte-18hl545{color:var(--color-ink-2);margin:4px 0 20px;font-size:11px;display:block}.order.svelte-18hl545{grid-column:1/-1;grid-template-columns:minmax(210px,1fr) minmax(140px,.6fr) minmax(140px,.6fr);align-items:center;gap:30px;padding-top:10px;display:grid}.order-copy.svelte-18hl545{max-width:42ch}.order-copy.svelte-18hl545 p:where(.svelte-18hl545){color:var(--color-ink-2);margin-bottom:16px;font-size:12px;line-height:1.65}.order-solid.svelte-18hl545{height:170px}.steps.svelte-18hl545{gap:18px}.steps.svelte-18hl545 button:where(.svelte-18hl545){font-size:11px}@media (width<=1050px){.lab.svelte-18hl545{grid-template-columns:minmax(0,1fr) 245px;gap:20px 24px;padding:24px}.selection.svelte-18hl545>span:where(.svelte-18hl545){display:none}.elements.svelte-18hl545{grid-template-columns:repeat(15,1fr)}}@media (width<=760px){.lab.svelte-18hl545{grid-template-columns:1fr;gap:24px;padding:24px 20px 36px}aside.svelte-18hl545{grid-area:auto/1}.order.svelte-18hl545{grid-area:3/1;grid-template-columns:1fr 1fr;gap:16px;padding-top:0}.order-copy.svelte-18hl545{grid-column:1/-1;max-width:none}.order-solid.svelte-18hl545{height:160px}.solid.svelte-18hl545{height:170px;min-height:0}.comparison.svelte-18hl545{gap:10px}.elements.svelte-18hl545{grid-template-columns:repeat(10,1fr);gap:4px 0}.elements.svelte-18hl545 button:where(.svelte-18hl545){min-height:30px}.toolbar.svelte-18hl545{gap:8px}.model-switch.svelte-18hl545{gap:11px}.figure-note.svelte-18hl545{text-align:left;margin-top:16px}h1.svelte-18hl545{font-size:30px}}
