.hist.svelte-kjn8h4{margin:var(--space-2) 0 var(--space-3)}.hist.svelte-kjn8h4 rect:where(.svelte-kjn8h4){fill:var(--ink-muted);opacity:.45}.hist.svelte-kjn8h4 rect.on:where(.svelte-kjn8h4){fill:var(--c-prob);opacity:1}.hist.svelte-kjn8h4 .aim:where(.svelte-kjn8h4){stroke:var(--c-prob);stroke-width:2px}figcaption.svelte-kjn8h4{color:var(--ink-muted);font-size:.85rem}.layout.svelte-kjn8h4{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));align-items:start;display:grid}.grid.svelte-kjn8h4{max-width:16rem}.floor.svelte-kjn8h4{fill:var(--surface-2)}.goal.svelte-kjn8h4{fill:var(--c-vector-tint);stroke:var(--c-vector)}.pit.svelte-kjn8h4{fill:var(--c-loss-tint);stroke:var(--c-loss)}.cell-name.svelte-kjn8h4{font-family:var(--font-mono);font-size:max(10px, var(--min-text));fill:var(--ink-muted)}.mark.svelte-kjn8h4{font-family:var(--font-sans);font-size:max(16px, var(--min-text));text-anchor:middle;fill:var(--c-vector)}.pit-mark.svelte-kjn8h4{font-size:max(11px, var(--min-text));fill:var(--c-loss)}.path.svelte-kjn8h4{fill:none;stroke:var(--c-prob);stroke-width:3px;stroke-linejoin:round;stroke-linecap:round;opacity:.7}.player.svelte-kjn8h4{fill:var(--c-prob);stroke:var(--surface);stroke-width:2px}.controls.svelte-kjn8h4{--block-space:0;gap:var(--space-2);flex-wrap:wrap;display:flex}.status.svelte-kjn8h4{min-height:3em}.next-label.svelte-kjn8h4{color:var(--ink-muted);margin:0;font-size:.85rem}.tokens.svelte-kjn8h4{margin-top:var(--space-3);flex-wrap:wrap;gap:4px;display:flex}.chip.svelte-kjn8h4{min-width:2rem;padding:1px var(--space-1);border-radius:var(--radius);font-family:var(--font-mono);text-align:center;border:1.5px solid;font-size:.85rem;display:inline-block}.ret.svelte-kjn8h4{border-color:var(--c-prob);background:var(--c-prob-tint)}.cell.svelte-kjn8h4{border-color:var(--c-vector);background:var(--c-vector-tint)}.move.svelte-kjn8h4{border-color:var(--c-token);background:var(--c-token-tint)}.next.svelte-kjn8h4{border-style:dashed;border-color:var(--c-token)}.key.svelte-kjn8h4{color:var(--ink-muted);font-size:.85rem}
