.legend.svelte-xx297z{gap:var(--space-1) var(--space-4);color:var(--text-2);font-size:var(--text-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}li.svelte-xx297z{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}svg.svelte-xx297z{flex:none;overflow:visible}.start.svelte-xx297z{fill:var(--node-stroke)}.goal.svelte-xx297z{fill:var(--accept)}.goal-ring.svelte-xx297z{fill:var(--node-fill);stroke:var(--accept);stroke-width:.07px}.wall.svelte-xx297z{fill:var(--wall)}.current.svelte-xx297z{fill:var(--active)}.frontier.svelte-xx297z{fill:var(--info-soft);stroke:var(--info);stroke-width:.08px}.explored.svelte-xx297z{fill:color-mix(in srgb, var(--explored) var(--mix), var(--explored-soft));stroke:var(--border);stroke-width:.04px}.path.svelte-xx297z{stroke:var(--accept);stroke-width:.3px;stroke-linecap:round}.hint.svelte-xx297z{color:var(--text-3)}.board.svelte-1gjnp6o{width:100%;max-width:calc(var(--max-h) * var(--aspect));min-width:0;margin-inline:auto}.editor.svelte-1gjnp6o{border-radius:var(--radius-sm);display:block}.editor.svelte-1gjnp6o:focus{outline:none}.editor.svelte-1gjnp6o:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.grid-svg.svelte-1gjnp6o{width:100%;height:auto;aspect-ratio:var(--aspect);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;display:block}.bg.svelte-1gjnp6o{fill:var(--node-fill)}.explored.svelte-1gjnp6o{fill:color-mix(in srgb, var(--explored) var(--mix), var(--explored-soft))}.frontier.svelte-1gjnp6o{fill:var(--info-soft);stroke:var(--info);stroke-width:1.25px;vector-effect:non-scaling-stroke}.current.svelte-1gjnp6o{fill:var(--active)}.lines.svelte-1gjnp6o{fill:none;stroke:var(--border);stroke-width:1px;vector-effect:non-scaling-stroke;shape-rendering:crispedges}.lines.faint.svelte-1gjnp6o{opacity:.55}.walls.svelte-1gjnp6o{fill:var(--wall)}.path.svelte-1gjnp6o{fill:none;stroke:var(--accept);stroke-width:.3px;stroke-linecap:round;stroke-linejoin:round}.frame.svelte-1gjnp6o{fill:none;stroke:var(--border-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.marker.svelte-1gjnp6o .dot:where(.svelte-1gjnp6o){stroke:var(--node-fill);stroke-width:.06px}.start.svelte-1gjnp6o .dot:where(.svelte-1gjnp6o){fill:var(--node-stroke)}.goal.svelte-1gjnp6o .dot:where(.svelte-1gjnp6o){fill:var(--accept)}.goal.svelte-1gjnp6o .ring:where(.svelte-1gjnp6o){fill:var(--node-fill);stroke:var(--accept);stroke-width:.07px}.letter.svelte-1gjnp6o{fill:var(--node-fill);font-family:var(--font-sans);text-anchor:middle;dominant-baseline:central;pointer-events:none;font-size:.5px;font-weight:700}.cursor.svelte-1gjnp6o{fill:none;stroke:var(--focus);stroke-width:2.5px;vector-effect:non-scaling-stroke}.run.svelte-snbk93{gap:var(--space-3);flex-direction:column;min-width:0;display:flex;container-type:inline-size}.run-head.svelte-snbk93{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.name.svelte-snbk93{font-family:var(--font-serif);font-size:var(--text-lg);margin:0;font-weight:600}.queue.svelte-snbk93{color:var(--text-3);font-size:var(--text-xs)}.stats.svelte-snbk93{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.stat.svelte-snbk93{min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2)}.stat.wide.svelte-snbk93{grid-column:1/-1}@container (width>=44rem){.stats.svelte-snbk93{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,2fr)}.stat.wide.svelte-snbk93{grid-column:auto}}dt.svelte-snbk93{color:var(--text-3);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:600}dd.svelte-snbk93{align-items:center;gap:0 var(--space-1);color:var(--text);font-size:var(--text-sm);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:2px 0 0;display:flex}dd.svelte-snbk93 .badge{margin-left:var(--space-1)}.muted.svelte-snbk93{color:var(--text-3);white-space:pre}.sub.svelte-snbk93{color:var(--text-3);font-size:var(--text-xs);flex-basis:100%}.cost.svelte-snbk93{font-family:var(--font-mono)}.nowrap.svelte-snbk93{white-space:nowrap}.note.svelte-snbk93{color:var(--text-2);font-size:var(--text-xs);margin:0;line-height:1.5}.controls.svelte-nnetix{align-items:flex-end;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.control.svelte-nnetix{flex-direction:column;gap:6px;min-width:0;display:flex}.control.algo.svelte-nnetix{flex:12rem;max-width:16rem}.control.heuristic.svelte-nnetix{flex:11rem;max-width:14rem}.control-label.svelte-nnetix{color:var(--text-2);font-size:var(--text-sm);font-weight:500}.note.svelte-nnetix{margin:var(--space-3) 0 0;color:var(--text-2);font-size:var(--text-sm);line-height:1.55}.warn.svelte-nnetix{margin-top:var(--space-3)}.board-body.svelte-nnetix{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.board-body.svelte-nnetix:focus{outline:none}.line.svelte-nnetix{display:block}.runs.svelte-nnetix{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=900px){.runs.pair.svelte-nnetix{grid-template-columns:repeat(2,minmax(0,1fr))}}.foot.svelte-nnetix{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.help.svelte-nnetix{margin:var(--space-3) 0 0;color:var(--text-3);font-size:var(--text-sm);line-height:1.7}.reference.svelte-nnetix{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1000px){.reference.svelte-nnetix{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.table-wrap.svelte-nnetix{overflow-x:auto}table.svelte-nnetix{width:100%;font-size:var(--text-sm)}th.svelte-nnetix,td.svelte-nnetix{padding:var(--space-2) var(--space-3) var(--space-2) 0;border-bottom:1px solid var(--border);text-align:left;vertical-align:baseline}thead.svelte-nnetix th:where(.svelte-nnetix){color:var(--text-3);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:600}thead.svelte-nnetix th.math:where(.svelte-nnetix){letter-spacing:0;text-transform:none}tbody.svelte-nnetix th:where(.svelte-nnetix){white-space:nowrap;font-weight:500}tr.current.svelte-nnetix th:where(.svelte-nnetix),tr.current.svelte-nnetix td:where(.svelte-nnetix){background:var(--accent-soft)}tr.current.svelte-nnetix th:where(.svelte-nnetix){box-shadow:inset 3px 0 var(--accent);padding-left:var(--space-3)}.formula.svelte-nnetix{font-family:var(--font-mono);font-size:var(--text-xs);font-variant-ligatures:none}.formula-inline.svelte-nnetix{display:none}@media (width<=560px){.formula-col.svelte-nnetix{display:none}.formula-inline.svelte-nnetix{color:var(--text-2);margin-top:2px;font-weight:400;display:block}tbody.svelte-nnetix th:where(.svelte-nnetix){white-space:normal}}.nowrap.svelte-nnetix{white-space:nowrap}.muted.svelte-nnetix{color:var(--text-3);font-size:var(--text-xs);display:block}.questions.svelte-nnetix{gap:var(--space-4);flex-direction:column;display:flex}.question.svelte-nnetix{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}.q.svelte-nnetix{margin:0;font-weight:500}.question.svelte-nnetix .disclosure{align-self:stretch}.question.svelte-nnetix p:where(.svelte-nnetix):not(.q){margin:0 0 var(--space-3);font-size:var(--text-sm)}
