.moves.svelte-1p7wpc7{align-items:center;gap:var(--space-2);flex-direction:column;width:10.5rem;margin:0;display:flex}.grid.svelte-1p7wpc7{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--border);grid-template-columns:repeat(3,34px);grid-auto-rows:34px;gap:1px;display:grid;overflow:hidden}.cell.svelte-1p7wpc7{background:var(--surface);color:var(--text-3);font-family:var(--font-mono);font-size:var(--text-sm);font-variant-ligatures:none;place-items:center;display:grid}.cell.next.svelte-1p7wpc7{background:var(--info-soft);color:var(--text);font-weight:600}.cell.center.svelte-1p7wpc7{background:var(--active-soft);color:var(--text);box-shadow:inset 0 0 0 2px var(--active);font-style:italic;font-weight:600}.cell.wall.svelte-1p7wpc7{background:var(--wall)}figcaption.svelte-1p7wpc7{color:var(--text-2);font-size:var(--text-xs);text-align:center;line-height:1.4}.board.svelte-5e03fm{--cell:40px;grid-template-columns:repeat(3, var(--cell));grid-auto-rows:var(--cell);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-3);flex:none;gap:3px;padding:4px;line-height:1;display:inline-grid}.cell.svelte-5e03fm{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font-variant-numeric:tabular-nums;place-items:center;font-size:17px;font-weight:600;display:grid;position:relative}.cell.blank.svelte-5e03fm{background:0 0;border-color:#0000}.cell.misplaced.svelte-5e03fm{border:2px solid var(--heuristic);background:var(--heuristic-soft)}.dist.svelte-5e03fm{color:var(--heuristic);font-family:var(--font-mono);font-size:10px;font-weight:600;position:absolute;bottom:2px;right:3px}.dist.zero.svelte-5e03fm{color:var(--text-3);font-weight:400}.glyph.svelte-1syapap{flex:none;display:block;overflow:visible}.name.svelte-1syapap{font-family:var(--font-sans);fill:var(--text);text-anchor:middle;dominant-baseline:central;font-size:13px;font-weight:500}.name.outside.svelte-1syapap{text-anchor:start;font-size:12.5px}.graph.svelte-1syapap .shape:where(.svelte-1syapap){fill:var(--node-fill);stroke:var(--node-stroke);stroke-width:1.5px}.graph.svelte-1syapap .line:where(.svelte-1syapap){fill:none;stroke:var(--edge);stroke-width:1.4px;stroke-linecap:round}.graph.svelte-1syapap .line.on-path:where(.svelte-1syapap){stroke:var(--accept);stroke-width:3.5px}.graph.svelte-1syapap .head:where(.svelte-1syapap){fill:var(--edge)}.start-label.svelte-1syapap{font-family:var(--font-sans);fill:var(--text-3);text-anchor:end;dominant-baseline:central;font-size:11.5px;font-style:italic}.cost.svelte-1syapap{font-family:var(--font-sans);fill:var(--text-2);text-anchor:middle;dominant-baseline:central;paint-order:stroke;stroke:var(--surface);stroke-width:5px;stroke-linejoin:round;font-size:12px}.h.svelte-1syapap{font-family:var(--font-mono);font-variant-ligatures:none;fill:var(--heuristic);dominant-baseline:central;font-size:12px;font-weight:500}.graph.svelte-1syapap .goal-ring:where(.svelte-1syapap){fill:none;stroke:var(--accept);stroke-width:1.5px}.graph.svelte-1syapap .drop-ring:where(.svelte-1syapap){fill:none;stroke:var(--reject);stroke-width:1.6px;stroke-dasharray:4 3}.graph.svelte-1syapap .explored:where(.svelte-1syapap) .shape:where(.svelte-1syapap){fill:var(--explored-soft);stroke:var(--explored)}.graph.svelte-1syapap .frontier:where(.svelte-1syapap) .shape:where(.svelte-1syapap){stroke:var(--info);stroke-width:2.5px}.graph.svelte-1syapap .current:where(.svelte-1syapap) .shape:where(.svelte-1syapap){fill:var(--active-soft);stroke:var(--active);stroke-width:2.75px}.graph.svelte-1syapap .current:where(.svelte-1syapap) .name:where(.svelte-1syapap){font-weight:650}.graph.svelte-1syapap .path:where(.svelte-1syapap) .shape:where(.svelte-1syapap){fill:var(--accept-soft);stroke:var(--accept);stroke-width:2.5px}.graph.svelte-1syapap .square.explored:where(.svelte-1syapap) .shape:where(.svelte-1syapap){fill:var(--explored)}.graph.svelte-1syapap .square.frontier:where(.svelte-1syapap) .shape:where(.svelte-1syapap){fill:var(--info-soft);stroke-width:2.2px}.graph.svelte-1syapap .square.current:where(.svelte-1syapap) .shape:where(.svelte-1syapap){fill:var(--active)}.graph.svelte-1syapap .square.current:where(.svelte-1syapap) .name:where(.svelte-1syapap){fill:color-mix(in srgb, var(--active) 55%, var(--text))}.tree.svelte-1syapap .edge:where(.svelte-1syapap){fill:none;stroke:var(--edge);stroke-width:1.3px;stroke-linecap:round}.tree.svelte-1syapap .edge.on-path:where(.svelte-1syapap){stroke:var(--accept);stroke-width:2.75px}.tree.svelte-1syapap .shape:where(.svelte-1syapap){fill:var(--node-fill);stroke:var(--node-stroke);stroke-width:1.3px}.tree.svelte-1syapap .note:where(.svelte-1syapap){font-family:var(--font-mono);font-variant-ligatures:none;fill:var(--text-2);text-anchor:middle;dominant-baseline:central;font-size:11px}.tree.svelte-1syapap .goal-ring:where(.svelte-1syapap){fill:none;stroke:var(--accept);stroke-width:1.3px}.tree.svelte-1syapap .marker:where(.svelte-1syapap){fill:var(--active)}.tree.svelte-1syapap .cross:where(.svelte-1syapap){fill:none;stroke:var(--reject);stroke-width:1.5px;stroke-linecap:round;opacity:.8}.tree.svelte-1syapap .frontier:where(.svelte-1syapap) .shape:where(.svelte-1syapap){stroke:var(--info);stroke-width:2.25px}.tree.svelte-1syapap .expanded:where(.svelte-1syapap) .shape:where(.svelte-1syapap){fill:var(--explored-soft);stroke:var(--explored)}.tree.svelte-1syapap .current:where(.svelte-1syapap) .shape:where(.svelte-1syapap){fill:var(--active-soft);stroke:var(--active);stroke-width:2.5px}.tree.svelte-1syapap .current:where(.svelte-1syapap) .name:where(.svelte-1syapap),.tree.svelte-1syapap .goal:where(.svelte-1syapap) .name:where(.svelte-1syapap){font-weight:650}.tree.svelte-1syapap .cutoff:where(.svelte-1syapap) .shape:where(.svelte-1syapap){fill:var(--reject-soft);stroke:var(--reject);stroke-dasharray:4 3}.tree.svelte-1syapap .dropped:where(.svelte-1syapap) .shape:where(.svelte-1syapap){fill:var(--node-fill);stroke:var(--reject);stroke-dasharray:4 3}.tree.svelte-1syapap .dropped:where(.svelte-1syapap) .name:where(.svelte-1syapap){fill:var(--text-3);paint-order:stroke;stroke:var(--node-fill);stroke-width:3px;stroke-linejoin:round}.tree.svelte-1syapap .replaced:where(.svelte-1syapap){opacity:.55}.tree.svelte-1syapap .replaced:where(.svelte-1syapap) .shape:where(.svelte-1syapap){stroke:var(--dead);stroke-dasharray:4 3}.tree.svelte-1syapap .replaced:where(.svelte-1syapap) .name:where(.svelte-1syapap){text-decoration:line-through}.tree.svelte-1syapap .on-path:where(.svelte-1syapap) .shape:where(.svelte-1syapap),.tree.svelte-1syapap .goal:where(.svelte-1syapap) .shape:where(.svelte-1syapap){fill:var(--accept-soft);stroke:var(--accept);stroke-width:2.25px}.tree.svelte-1syapap .goal:where(.svelte-1syapap) .marker:where(.svelte-1syapap){fill:var(--accept)}svg.svelte-1wudbqj{flex:none;display:block}.cell.svelte-1wudbqj{fill:var(--node-fill);stroke:var(--node-stroke);stroke-width:1px}.dirt.svelte-1wudbqj{fill:var(--tok-5)}.agent.svelte-1wudbqj{fill:var(--node-stroke)}.notation.svelte-1ecg267{gap:var(--space-5);padding-bottom:var(--space-8);flex-direction:column;display:flex}.page-head.svelte-1ecg267{max-width:var(--content-width);padding-top:var(--space-4)}.page-head.svelte-1ecg267 h1:where(.svelte-1ecg267){margin-bottom:var(--space-3)}.lede.svelte-1ecg267{color:var(--text-2);font-size:var(--text-lg);margin:0;line-height:1.55}.layout.svelte-1ecg267{gap:var(--space-7);grid-template-columns:minmax(0,1fr);display:grid}.toc-side.svelte-1ecg267{display:none}.toc-mobile.svelte-1ecg267{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.toc-mobile.svelte-1ecg267 summary:where(.svelte-1ecg267){padding:var(--space-2) var(--space-3);font-size:var(--text-sm);cursor:pointer;font-weight:500}.toc-mobile.svelte-1ecg267 nav:where(.svelte-1ecg267){padding:0 var(--space-3) var(--space-3)}.toc-list.svelte-1ecg267{counter-reset:toc;margin:0;padding:0;list-style:none}.toc-list.svelte-1ecg267 li:where(.svelte-1ecg267){counter-increment:toc}.toc-list.svelte-1ecg267 a:where(.svelte-1ecg267){color:var(--text-2);font-size:var(--text-sm);border-left:2px solid #0000;gap:10px;padding:5px 8px;line-height:1.35;text-decoration:none;display:flex}.toc-list.svelte-1ecg267 a:where(.svelte-1ecg267):before{content:counter(toc);min-width:1.4em;color:var(--text-3);font-variant-numeric:tabular-nums}.toc-list.svelte-1ecg267 a:where(.svelte-1ecg267):hover{color:var(--text)}.toc-list.svelte-1ecg267 a[aria-current]:where(.svelte-1ecg267){border-left-color:var(--accent);color:var(--text);font-weight:500}.toc-title.svelte-1ecg267{margin:0 0 var(--space-2);color:var(--text-3);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;padding-left:10px;font-weight:600}@media (width>=1024px){.layout.svelte-1ecg267{grid-template-columns:220px minmax(0,1fr)}.toc-side.svelte-1ecg267{display:block}.toc-side.svelte-1ecg267 nav:where(.svelte-1ecg267){top:calc(56px + var(--space-5));position:sticky}.toc-mobile.svelte-1ecg267{display:none}}.content.svelte-1ecg267{gap:var(--space-8);flex-direction:column;min-width:0;max-width:56rem;display:flex;container-type:inline-size}.content.svelte-1ecg267 section:where(.svelte-1ecg267){gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.content.svelte-1ecg267 section:where(.svelte-1ecg267)>*{margin:0}.section-head.svelte-1ecg267{gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:1px solid var(--border);flex-direction:column;display:flex}.section-head.svelte-1ecg267 h2:where(.svelte-1ecg267){margin:0}.cites.svelte-1ecg267{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.cites.svelte-1ecg267 li:where(.svelte-1ecg267){min-width:0;max-width:100%;display:flex}.used-in.svelte-1ecg267{align-items:center;gap:var(--space-1) var(--space-3);font-size:var(--text-sm);flex-wrap:wrap;margin:0;display:flex}.used-in.svelte-1ecg267>span:where(.svelte-1ecg267){color:var(--text-3)}.used-in.svelte-1ecg267 a:where(.svelte-1ecg267),.open.svelte-1ecg267{align-items:center;gap:4px;font-weight:500;text-decoration:none;display:inline-flex}.used-in.svelte-1ecg267 a:where(.svelte-1ecg267):hover,.open.svelte-1ecg267:hover{text-decoration:underline}.open.svelte-1ecg267{font-size:var(--text-sm)}h3.svelte-1ecg267{margin:var(--space-3) 0 0;font-size:var(--text-xl)}h4.svelte-1ecg267{margin:var(--space-2) 0 0;font-size:var(--text-lg)}dfn.svelte-1ecg267{font-style:italic;font-weight:500}.f.svelte-1ecg267{font-family:var(--font-mono);font-variant-ligatures:none;font-size:.92em}span.f.svelte-1ecg267{white-space:nowrap}.sym.svelte-1ecg267{white-space:nowrap;font-size:1em}sub.svelte-1ecg267,sup.svelte-1ecg267{font-size:.72em;line-height:0}.display.svelte-1ecg267{padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--surface-2);text-align:center}.math.svelte-1ecg267{font-family:var(--font-serif);font-size:1.15rem;font-style:italic}.math.svelte-1ecg267>span:where(.svelte-1ecg267){display:inline-block}.math.svelte-1ecg267 .sum:where(.svelte-1ecg267){font-size:1.3em;font-style:normal;line-height:1}.note-line.svelte-1ecg267{color:var(--text-2);font-size:var(--text-sm);line-height:1.8}.table-wrap.svelte-1ecg267{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);max-width:100%;overflow-x:auto}.table-wrap.narrow.svelte-1ecg267{max-width:34rem}.ref.svelte-1ecg267{width:100%;font-size:var(--text-sm);line-height:1.5}.ref.svelte-1ecg267 th:where(.svelte-1ecg267),.ref.svelte-1ecg267 td:where(.svelte-1ecg267){border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:8px 14px}.ref.svelte-1ecg267 thead:where(.svelte-1ecg267) th:where(.svelte-1ecg267){background:var(--surface-2);color:var(--text-2);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-weight:600}.ref.svelte-1ecg267 tbody:where(.svelte-1ecg267) th[scope=row]:where(.svelte-1ecg267){font-weight:600}.ref.svelte-1ecg267 tbody:where(.svelte-1ecg267) tr:where(.svelte-1ecg267):last-child>:where(.svelte-1ecg267){border-bottom:0}.ref.svelte-1ecg267 tr.group:where(.svelte-1ecg267) th:where(.svelte-1ecg267){background:var(--surface);color:var(--text-3);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;padding-top:12px;padding-bottom:4px;font-weight:600}.ref.svelte-1ecg267 td:where(.svelte-1ecg267):first-child{white-space:nowrap}.ref.svelte-1ecg267 .num:where(.svelte-1ecg267){text-align:right;font-variant-numeric:tabular-nums}.ref.svelte-1ecg267 td:where(.svelte-1ecg267):last-child .cite,.cite-list.svelte-1ecg267 .cite{margin:1px 0}.cite-list.svelte-1ecg267{flex-wrap:wrap;gap:4px;display:flex}.peas.svelte-1ecg267{align-items:center;display:inline-flex}.letter.svelte-1ecg267{width:1.4rem;height:1.4rem;margin-right:var(--space-2);border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--accent);font-family:var(--font-serif);flex:none;place-items:center;font-weight:700;display:inline-grid}.strategy-name.svelte-1ecg267{margin-right:var(--space-2);font-weight:500}.strategies.svelte-1ecg267 td:where(.svelte-1ecg267):first-child{white-space:normal;min-width:12rem}.strategies.svelte-1ecg267 td:where(.svelte-1ecg267):last-child .cite{margin-top:4px}.props.svelte-1ecg267 td:where(.svelte-1ecg267),.props.svelte-1ecg267 th:where(.svelte-1ecg267){white-space:normal}.props.svelte-1ecg267 td:where(.svelte-1ecg267):nth-child(4),.props.svelte-1ecg267 td:where(.svelte-1ecg267):nth-child(5){min-width:9rem}.code-cell.svelte-1ecg267{white-space:nowrap}.syntax.svelte-1ecg267 td:where(.svelte-1ecg267):first-child{width:1%}.syntax.svelte-1ecg267 code:where(.svelte-1ecg267){white-space:nowrap}.steps.svelte-1ecg267 .sentence:where(.svelte-1ecg267){min-width:16rem}.steps.svelte-1ecg267 .source:where(.svelte-1ecg267){min-width:9rem;color:var(--text-2);font-size:var(--text-xs)}.steps.svelte-1ecg267 td:where(.svelte-1ecg267):first-child{white-space:normal;min-width:9rem}.traces.svelte-1ecg267 .trace:where(.svelte-1ecg267){white-space:normal;overflow-wrap:anywhere}.traces.svelte-1ecg267 td:where(.svelte-1ecg267):first-child{white-space:normal;min-width:10rem}.trace-label.svelte-1ecg267{font-weight:500;display:block}.trace-run.svelte-1ecg267{color:var(--text-3);font-size:var(--text-xs);display:block}.trace-meta.svelte-1ecg267{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-top:4px;display:flex}.trace-note.svelte-1ecg267{color:var(--text-3);font-size:var(--text-xs);margin-top:2px;display:block}.messages.svelte-1ecg267 td:where(.svelte-1ecg267):last-child .badge{margin-right:var(--space-1)}.grid-h.svelte-1ecg267 td:where(.svelte-1ecg267):nth-child(2){min-width:12rem}@media (width<=640px){.ref.svelte-1ecg267 th:where(.svelte-1ecg267),.ref.svelte-1ecg267 td:where(.svelte-1ecg267){padding:8px 10px}.ref.svelte-1ecg267 td:where(.svelte-1ecg267):first-child{white-space:normal}.stack.svelte-1ecg267 thead:where(.svelte-1ecg267){display:none}.stack.svelte-1ecg267,.stack.svelte-1ecg267 tbody:where(.svelte-1ecg267),.stack.svelte-1ecg267 tr:where(.svelte-1ecg267),.stack.svelte-1ecg267 td:where(.svelte-1ecg267){display:block}.stack.svelte-1ecg267 tr:where(.svelte-1ecg267){border-bottom:1px solid var(--border);padding:10px 14px}.stack.svelte-1ecg267 tbody:where(.svelte-1ecg267) tr:where(.svelte-1ecg267):last-child{border-bottom:0}.stack.svelte-1ecg267 tr.group:where(.svelte-1ecg267){border-bottom:0;padding-bottom:0}.stack.svelte-1ecg267 tr.group:where(.svelte-1ecg267) th:where(.svelte-1ecg267){padding:4px 0 0;display:block}.ref.stack.svelte-1ecg267 td:where(.svelte-1ecg267){border:0;min-width:0;padding:2px 0}.stack.svelte-1ecg267 td:where(.svelte-1ecg267):first-child,.stack.svelte-1ecg267 tbody:where(.svelte-1ecg267) th[scope=row]:where(.svelte-1ecg267){font-weight:600}.stack.svelte-1ecg267 tbody:where(.svelte-1ecg267) th[scope=row]:where(.svelte-1ecg267){border:0;padding:0 0 2px;display:block}.stack.svelte-1ecg267 td[data-label]:where(.svelte-1ecg267):before{content:attr(data-label);color:var(--text-3);font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;margin-right:8px;font-weight:500}.ref.stack.svelte-1ecg267 .num:where(.svelte-1ecg267){text-align:left}.stack.syntax.svelte-1ecg267 td:where(.svelte-1ecg267):first-child{width:auto}.stack.symbols.svelte-1ecg267 td:where(.svelte-1ecg267):first-child{font-weight:500}}figure.svelte-1ecg267{min-width:0;margin:0}figcaption.svelte-1ecg267{margin-top:var(--space-2);color:var(--text-3);font-size:var(--text-sm);line-height:1.9}figcaption.svelte-1ecg267 .cite,.note-line.svelte-1ecg267 .cite{margin-left:4px}figcaption.svelte-1ecg267 .open:where(.svelte-1ecg267){margin-left:var(--space-2)}.code.svelte-1ecg267{padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);white-space:pre-wrap;overflow-wrap:anywhere;font-size:.8125rem;line-height:1.7}.code.svelte-1ecg267 .kw:where(.svelte-1ecg267){color:var(--syn-keyword);font-weight:600}.code-pair.svelte-1ecg267,.text-pair.svelte-1ecg267{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@container (width>=720px){.code-pair.svelte-1ecg267{grid-template-columns:minmax(0,1fr) auto;align-items:start}.text-pair.svelte-1ecg267{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}}@container (width>=600px){.code-pair.outline.svelte-1ecg267{grid-template-columns:repeat(2,minmax(0,1fr))}}.tt.svelte-1ecg267{font-family:var(--font-mono);font-size:var(--text-sm);font-variant-ligatures:none;border:1px solid var(--border-strong);background:var(--surface)}.tt.svelte-1ecg267 th:where(.svelte-1ecg267),.tt.svelte-1ecg267 td:where(.svelte-1ecg267){border:1px solid var(--border);text-align:left;padding:5px 14px}.tt.svelte-1ecg267 thead:where(.svelte-1ecg267) th:where(.svelte-1ecg267){background:var(--surface-2);font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.algo.svelte-1ecg267{padding:var(--space-3) var(--space-4) var(--space-3) calc(var(--space-4) + 1.2em);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius);background:var(--surface);font-size:var(--text-sm);flex-direction:column;gap:6px;margin:0;line-height:1.5;display:flex}.algo.svelte-1ecg267 ul:where(.svelte-1ecg267){flex-direction:column;gap:6px;margin:6px 0 0;padding-left:1.2em;list-style:"– ";display:flex}.algo.svelte-1ecg267 li:where(.svelte-1ecg267)::marker{color:var(--text-3)}.rules-list.svelte-1ecg267{border-left-color:var(--explored)}.qa.svelte-1ecg267{padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2)}.question.svelte-1ecg267{margin:0 0 var(--space-1);font-weight:500;line-height:1.8}.question.svelte-1ecg267 .cite{margin-left:6px;font-weight:400}.qa.svelte-1ecg267 .disclosure .content{color:var(--text-2)}.rules.svelte-1ecg267{gap:var(--space-1) var(--space-5);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.rules.svelte-1ecg267 dt:where(.svelte-1ecg267){font-weight:600}.rules.svelte-1ecg267 dd:where(.svelte-1ecg267){margin:0 0 var(--space-3);color:var(--text-2)}@media (width>=720px){.rules.svelte-1ecg267{grid-template-columns:10rem minmax(0,1fr)}.rules.svelte-1ecg267 dd:where(.svelte-1ecg267){margin-bottom:var(--space-2)}}.vacuum-states.svelte-1ecg267{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(4.75rem,1fr));max-width:46rem;margin:0;padding:0;list-style:none;display:grid}.vacuum-states.svelte-1ecg267 li:where(.svelte-1ecg267){border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);font-size:var(--text-sm);flex-direction:column;align-items:center;gap:4px;padding:8px 4px 6px;display:flex}.legend.svelte-1ecg267{gap:var(--space-2) var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));margin:0;padding:0;list-style:none;display:grid}.legend.svelte-1ecg267 li:where(.svelte-1ecg267){align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);display:flex}.legend-name.svelte-1ecg267{font-size:var(--text-sm);margin:0;font-weight:600}.legend-text.svelte-1ecg267{color:var(--text-2);font-size:var(--text-sm);margin:0;line-height:1.45}.live-head.svelte-1ecg267{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.live-caption.svelte-1ecg267{padding:var(--space-2) var(--space-3);border-left:3px solid var(--active);border-radius:var(--radius-sm);background:var(--surface-2);font-size:var(--text-sm)}.live-caption.svelte-1ecg267 .run:where(.svelte-1ecg267){color:var(--text-3)}.live.svelte-1ecg267{gap:var(--space-4);flex-direction:column;display:flex;container-type:inline-size}.live-side.svelte-1ecg267{gap:var(--space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}@container (width>=760px){.live-side.svelte-1ecg267{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start}}.sentence-box.svelte-1ecg267{padding:var(--space-3) var(--space-4);border-left:3px solid var(--accept);border-radius:var(--radius-sm);background:var(--surface-2);margin:0}.sentence-box.svelte-1ecg267 p:where(.svelte-1ecg267){margin:0 0 var(--space-1)}.sentence-box.svelte-1ecg267 footer:where(.svelte-1ecg267){color:var(--text-3);font-size:var(--text-xs)}.boards.svelte-1ecg267{gap:var(--space-5);flex-wrap:wrap;display:flex}.boards.svelte-1ecg267 figcaption:where(.svelte-1ecg267){color:var(--text-2)}.moves-row.svelte-1ecg267{align-items:flex-start;gap:var(--space-5);flex-wrap:wrap;display:flex}
