.list-scene.svelte-izvoo0{--scene-accent:var(--accent-ink,#83ccb3);--scene-border:var(--border,#39413f);min-width:0;height:100%;min-height:0;color:var(--ink,#d8dfdc);background:var(--surface,#191d1b);font-family:var(--font-body,sans-serif);flex-direction:column;display:flex}.canvas.svelte-izvoo0{background-image:radial-gradient(var(--scene-border) .6px, transparent .6px);background-size:22px 22px;flex:1;min-height:0;padding:.8rem;overflow:auto}.operation.svelte-izvoo0{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem;padding:.3rem 0 .65rem;display:flex}.operation.svelte-izvoo0 strong:where(.svelte-izvoo0){font-size:.9rem}.operation.svelte-izvoo0 span:where(.svelte-izvoo0){color:var(--ink-muted,#a0aaa4);font-size:.65rem}.handles.svelte-izvoo0{flex-wrap:wrap;gap:.35rem;min-height:1rem;display:flex}.handles.svelte-izvoo0 span:where(.svelte-izvoo0){font:.65rem var(--font-mono,monospace);border:1px solid var(--scene-border);background:var(--surface-raised,#222724);border-radius:.3rem;padding:.35rem .45rem}.handles.svelte-izvoo0 b:where(.svelte-izvoo0){color:var(--scene-accent);font-weight:500}.drawing.svelte-izvoo0{min-width:0;position:relative}.drawing.svelte-izvoo0 svg:where(.svelte-izvoo0){display:block;overflow:visible}.empty.svelte-izvoo0{color:var(--ink-muted,#a0aaa4);font-size:.8rem;line-height:1.6;position:absolute;inset:3rem 1rem auto}.body.svelte-izvoo0{fill:var(--surface-raised,#222724);stroke:var(--scene-border);stroke-width:1.5px}.held.svelte-izvoo0 .body:where(.svelte-izvoo0){stroke:var(--scene-accent);stroke-width:2px}.block.svelte-izvoo0 .body:where(.svelte-izvoo0){fill:color-mix(in srgb, var(--scene-accent) 12%, var(--surface-raised,#222724))}.flagged.svelte-izvoo0 .body:where(.svelte-izvoo0){stroke:var(--warning-ink,#dfa675);stroke-dasharray:5 3}.earlier.svelte-izvoo0{opacity:.5}.wheel.svelte-izvoo0{fill:var(--ink-muted,#a0aaa4)}.node.svelte-izvoo0 text:where(.svelte-izvoo0){fill:var(--ink,#d8dfdc)}.node.svelte-izvoo0 .identity:where(.svelte-izvoo0){font:10px var(--font-mono,monospace);fill:var(--ink-muted,#a0aaa4)}.node.svelte-izvoo0 .value:where(.svelte-izvoo0){font:600 13px var(--font-body,sans-serif)}.node.svelte-izvoo0 .fields:where(.svelte-izvoo0){font:9px var(--font-mono,monospace);fill:var(--ink-muted,#a0aaa4)}.node.svelte-izvoo0 .ends:where(.svelte-izvoo0),.node.svelte-izvoo0 .pointer:where(.svelte-izvoo0){font:600 11px var(--font-mono,monospace);fill:var(--scene-accent)}.node.svelte-izvoo0 .muted:where(.svelte-izvoo0){font:10px var(--font-body,sans-serif);fill:var(--ink-muted,#a0aaa4)}.link.svelte-izvoo0{fill:none;stroke:var(--ink-muted,#a0aaa4);stroke-width:1.5px}.link.back.svelte-izvoo0{stroke:var(--ink-muted,#a0aaa4);opacity:.65;stroke-dasharray:5 3}.link.changed.svelte-izvoo0{stroke:var(--scene-accent);stroke-width:2.5px}.motion.svelte-izvoo0 .node:where(.svelte-izvoo0){transition:transform var(--scene-duration) cubic-bezier(.2, .7, .2, 1)}.motion.svelte-izvoo0 .link:where(.svelte-izvoo0){transition:d var(--scene-duration) ease, stroke var(--scene-duration) ease}.legend.svelte-izvoo0{color:var(--ink-muted,#a0aaa4);flex-wrap:wrap;gap:.5rem 1rem;margin-bottom:.7rem;font-size:.65rem;display:flex}.legend.svelte-izvoo0>span:where(.svelte-izvoo0){align-items:center;gap:.35rem;display:flex}.legend.svelte-izvoo0 i:where(.svelte-izvoo0){border-top:1.5px solid var(--ink-muted,#a0aaa4);width:1.4rem}.legend.svelte-izvoo0 i.back:where(.svelte-izvoo0){border-top-style:dashed;border-color:var(--ink-muted,#a0aaa4)}.legend.svelte-izvoo0 .flag:where(.svelte-izvoo0){color:var(--warning-ink,#dfa675)}.chain.svelte-izvoo0,.result.svelte-izvoo0{border:1px solid var(--scene-border);background:var(--surface-raised,#222724);border-radius:.55rem;padding:.8rem}.kicker.svelte-izvoo0{font:.6rem var(--font-mono,monospace);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-muted,#a0aaa4)}.chain.svelte-izvoo0 p:where(.svelte-izvoo0){font:.8rem/1.6 var(--font-mono,monospace);overflow-wrap:anywhere;margin:.5rem 0 0}.costs.svelte-izvoo0{flex-wrap:wrap;gap:.6rem;margin-block:.75rem;display:flex}.costs.svelte-izvoo0>div:where(.svelte-izvoo0){border:1px solid var(--scene-border);background:var(--surface-raised,#222724);border-radius:.4rem;flex-direction:column;flex:1;gap:.35rem;min-width:6.5rem;padding:.65rem .8rem;display:flex}.costs.svelte-izvoo0 span:where(.svelte-izvoo0){color:var(--ink-muted,#a0aaa4);font-size:.65rem}.costs.svelte-izvoo0 strong:where(.svelte-izvoo0){font:600 1.35rem var(--font-mono,monospace);color:var(--scene-accent)}.result.svelte-izvoo0 pre:where(.svelte-izvoo0){white-space:pre-wrap;overflow-wrap:anywhere;font:.75rem/1.6 var(--font-mono,monospace);margin:.5rem 0 0}.evidence.svelte-izvoo0{color:var(--ink-muted,#a0aaa4);margin:.7rem 0;font-size:.62rem;line-height:1.5}footer.svelte-izvoo0{border-top:1px solid var(--scene-border);flex-shrink:0;padding:.6rem .75rem}footer.svelte-izvoo0 p:where(.svelte-izvoo0){color:var(--ink-muted,#a0aaa4);margin:0 0 .5rem;font-size:.68rem;line-height:1.5}nav.svelte-izvoo0{flex-wrap:wrap;gap:.35rem;max-height:6rem;display:flex;overflow:auto}button.svelte-izvoo0{border:1px solid var(--scene-border);background:var(--surface-raised,#222724);color:inherit;font:.65rem var(--font-body,sans-serif);cursor:pointer;border-radius:.35rem;padding:.4rem .5rem}button.svelte-izvoo0:hover,button.svelte-izvoo0:focus-visible{border-color:var(--scene-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.motion.svelte-izvoo0 .node:where(.svelte-izvoo0),.motion.svelte-izvoo0 .link:where(.svelte-izvoo0){transition:none}}
