.guide.svelte-1j6ihtv{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.9fr);border-bottom:1px solid var(--carbon);background:color-mix(in srgb,var(--paper) 92%,var(--signal))}.stack.svelte-1j6ihtv{grid-column:1 / -1;display:flex;min-width:0;align-items:center;gap:.7rem;padding:.5rem 1rem;border-bottom:1px dotted rgb(18 22 19 / 35%);background:var(--paper);overflow:hidden}.stack.svelte-1j6ihtv>span:where(.svelte-1j6ihtv){flex:0 0 auto;color:var(--cobalt);font:700 .48rem/1.2 var(--font-meta);letter-spacing:.09em}.stack.svelte-1j6ihtv ol:where(.svelte-1j6ihtv){display:flex;min-width:0;gap:.3rem;margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:thin}.stack.svelte-1j6ihtv li:where(.svelte-1j6ihtv){flex:0 0 auto;padding:.25rem .4rem;border:1px solid rgb(18 22 19 / 30%);color:var(--ink-muted);font:700 .47rem/1.2 var(--font-meta);text-transform:uppercase}.stack.svelte-1j6ihtv li.current:where(.svelte-1j6ihtv){border-color:var(--cobalt);background:color-mix(in srgb,var(--cobalt) 8%,var(--paper));color:var(--cobalt)}.question.svelte-1j6ihtv,.comparison.svelte-1j6ihtv,.watch.svelte-1j6ihtv{min-width:0;padding:.85rem 1rem}.question.svelte-1j6ihtv{display:grid;gap:.35rem;border-right:1px solid var(--carbon)}.question.svelte-1j6ihtv span:where(.svelte-1j6ihtv),.comparison.svelte-1j6ihtv>span:where(.svelte-1j6ihtv),.watch.svelte-1j6ihtv span:where(.svelte-1j6ihtv){color:var(--cobalt);font:700 .5rem/1.2 var(--font-meta);letter-spacing:.09em}.question.svelte-1j6ihtv strong:where(.svelte-1j6ihtv){max-width:54ch;font:650 .82rem/1.4 var(--font-body)}.comparison.svelte-1j6ihtv{display:grid;gap:.55rem}.comparison.svelte-1j6ihtv>div:where(.svelte-1j6ihtv){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;background:var(--carbon)}button.svelte-1j6ihtv{display:flex;min-width:0;min-height:38px;align-items:center;gap:.45rem;padding:.5rem .6rem;border:0;background:var(--paper);color:var(--carbon);font:700 .52rem/1.25 var(--font-meta);text-align:left}button.svelte-1j6ihtv:hover,button.active.svelte-1j6ihtv{background:var(--signal)}button.svelte-1j6ihtv small:where(.svelte-1j6ihtv){display:grid;width:20px;height:20px;flex:0 0 auto;place-items:center;border:1px solid currentColor;font:inherit}.watch.svelte-1j6ihtv{grid-column:1 / -1;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.8rem;align-items:baseline;border-top:1px dotted rgb(18 22 19 / 35%)}.watch.svelte-1j6ihtv p:where(.svelte-1j6ihtv){margin:0;color:var(--ink-muted);font:550 .68rem/1.45 var(--font-body)}@media (max-width: 760px){.guide.svelte-1j6ihtv{grid-template-columns:1fr}.question.svelte-1j6ihtv{border-right:0;border-bottom:1px solid var(--carbon)}.watch.svelte-1j6ihtv{grid-column:auto;grid-template-columns:1fr;gap:.35rem}}@media (max-width: 420px){.comparison.svelte-1j6ihtv>div:where(.svelte-1j6ihtv){grid-template-columns:1fr}}.experiment.svelte-1gr71r4{position:relative;left:50%;width:min(1080px,calc(100vw - var(--spine-width) - 5rem));margin:4.5rem 0;border:1px solid var(--carbon);background:var(--paper);box-shadow:6px 8px #1216131c;transform:translate(-50%)}header.svelte-1gr71r4{display:grid;grid-template-columns:minmax(180px,.55fr) minmax(0,1.45fr) auto;align-items:center;min-height:76px;border-bottom:1px solid var(--carbon)}header.svelte-1gr71r4>:where(.svelte-1gr71r4){margin:0;padding:.9rem 1rem;min-width:0}header.svelte-1gr71r4 span:where(.svelte-1gr71r4),header.svelte-1gr71r4 small:where(.svelte-1gr71r4),summary.svelte-1gr71r4{font:700 .56rem/1.25 var(--font-meta);letter-spacing:.1em;text-transform:uppercase}header.svelte-1gr71r4 span:where(.svelte-1gr71r4){color:var(--cobalt)}header.svelte-1gr71r4 small:where(.svelte-1gr71r4){color:var(--proof)}header.svelte-1gr71r4 h3:where(.svelte-1gr71r4){border-inline:1px solid var(--carbon);font:400 clamp(1.5rem,3vw,2.8rem) / .95 var(--font-display);text-transform:uppercase}.stage.svelte-1gr71r4{position:relative;height:clamp(360px,44vw,520px);background:var(--slip);overflow:hidden}.construction-log.svelte-1gr71r4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--carbon);background:var(--paper)}.construction-log.svelte-1gr71r4 div:where(.svelte-1gr71r4){display:grid;min-width:0;gap:.32rem;padding:.75rem 1rem;border-right:1px solid var(--carbon)}.construction-log.svelte-1gr71r4 div:where(.svelte-1gr71r4):last-child{border-right:0}.construction-log.svelte-1gr71r4 .gap:where(.svelte-1gr71r4){background:color-mix(in srgb,var(--proof) 8%,var(--paper))}.construction-log.svelte-1gr71r4 .waiting:where(.svelte-1gr71r4){grid-column:1 / -1;border-right:0;background:color-mix(in srgb,var(--signal) 12%,var(--paper))}.construction-log.svelte-1gr71r4 span:where(.svelte-1gr71r4){color:var(--cobalt);font:700 .5rem/1 var(--font-meta);letter-spacing:.09em}.construction-log.svelte-1gr71r4 .gap:where(.svelte-1gr71r4) span:where(.svelte-1gr71r4){color:var(--proof)}.construction-log.svelte-1gr71r4 strong:where(.svelte-1gr71r4){font:650 .68rem/1.35 var(--font-meta)}canvas.svelte-1gr71r4{display:block;width:100%;height:100%;touch-action:none;cursor:crosshair}.controls.svelte-1gr71r4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto auto;border-top:1px solid var(--carbon)}.controls.direct.svelte-1gr71r4{grid-template-columns:minmax(0,1fr) auto auto}.direct-control.svelte-1gr71r4{display:grid;grid-template-columns:minmax(190px,.8fr) minmax(0,1.2fr);align-items:center;gap:1rem;min-width:0;padding:.7rem 1rem;border-right:1px solid var(--carbon)}.direct-control.svelte-1gr71r4 strong:where(.svelte-1gr71r4){color:var(--cobalt);font:750 .54rem/1.35 var(--font-meta);letter-spacing:.065em}.direct-control.svelte-1gr71r4>div:where(.svelte-1gr71r4){display:flex;justify-content:flex-end;gap:.85rem;min-width:0}.direct-control.svelte-1gr71r4 span:where(.svelte-1gr71r4){padding-left:.75rem;border-left:1px dotted rgb(18 22 19 / 35%);color:var(--ink-muted);font:700 .48rem/1.3 var(--font-meta);letter-spacing:.05em;white-space:nowrap}.direct-control.svelte-1gr71r4 output:where(.svelte-1gr71r4){display:block;margin-top:.2rem;color:var(--carbon);font-size:.62rem}.controls.svelte-1gr71r4 label:where(.svelte-1gr71r4){display:grid;gap:.55rem;padding:.75rem 1rem;border-right:1px solid var(--carbon)}.controls.svelte-1gr71r4 label:where(.svelte-1gr71r4) span:where(.svelte-1gr71r4){display:flex;justify-content:space-between;gap:.75rem;font:700 .52rem/1 var(--font-meta);letter-spacing:.08em}.controls.svelte-1gr71r4 output:where(.svelte-1gr71r4){color:var(--cobalt);font:inherit}input.svelte-1gr71r4{width:100%;accent-color:var(--cobalt)}button.svelte-1gr71r4{min-height:58px;padding:.7rem 1rem;border:0;border-right:1px solid var(--carbon);background:transparent;color:var(--carbon);font:700 .54rem/1.2 var(--font-meta)}button.svelte-1gr71r4:last-child{border-right:0}button.svelte-1gr71r4:hover,button.active.svelte-1gr71r4{background:var(--signal);color:var(--carbon)}details.svelte-1gr71r4,figcaption.svelte-1gr71r4{border-top:1px dotted rgb(18 22 19 / 45%)}summary.svelte-1gr71r4{display:flex;min-height:44px;align-items:center;padding:0 1rem;color:var(--cobalt);cursor:pointer}details.svelte-1gr71r4 p:where(.svelte-1gr71r4),figcaption.svelte-1gr71r4{margin:0;padding:0 1rem 1rem;color:var(--ink-muted);font:500 .72rem/1.5 var(--font-meta)}figcaption.svelte-1gr71r4{padding-top:.9rem}@media (max-width: 760px){.experiment.svelte-1gr71r4{width:calc(100vw - 1.5rem);margin-block:3rem}header.svelte-1gr71r4{grid-template-columns:1fr auto}header.svelte-1gr71r4 h3:where(.svelte-1gr71r4){grid-column:1/-1;grid-row:2;border:0;border-top:1px solid var(--carbon)}.stage.svelte-1gr71r4{height:420px}.controls.svelte-1gr71r4,.controls.direct.svelte-1gr71r4{grid-template-columns:1fr 1fr}.direct-control.svelte-1gr71r4{grid-column:1 / -1;grid-template-columns:1fr;border-right:0;border-bottom:1px solid var(--carbon)}.direct-control.svelte-1gr71r4>div:where(.svelte-1gr71r4){justify-content:flex-start;flex-wrap:wrap}.construction-log.svelte-1gr71r4{grid-template-columns:1fr}.construction-log.svelte-1gr71r4 div:where(.svelte-1gr71r4){border-right:0;border-bottom:1px solid var(--carbon)}.controls.svelte-1gr71r4 label:where(.svelte-1gr71r4){grid-column:1/-1;border-right:0;border-bottom:1px solid var(--carbon)}button.svelte-1gr71r4{border-top:0}}
