.ab.svelte-1mnhqgh{flex-direction:column;gap:.4em;display:flex}.bar.svelte-1mnhqgh{flex-wrap:wrap;align-items:center;gap:.5em;display:flex}.e.svelte-1mnhqgh{stroke:var(--line-3);stroke-width:2px;transition:stroke .3s,opacity .3s}.e.live.svelte-1mnhqgh{stroke:var(--violet);stroke-width:2.4px}.e.gone.svelte-1mnhqgh{stroke-dasharray:4 5;opacity:.35}.cut.svelte-1mnhqgh{fill:var(--red);font-size:15px}.tri.svelte-1mnhqgh{fill:var(--surface-3);stroke:var(--line-3);stroke-width:2px;transition:fill .3s,stroke .3s}.tri.open.svelte-1mnhqgh{stroke:var(--violet)}.tri.max.known.svelte-1mnhqgh{fill:var(--t-magenta);stroke:var(--magenta)}.tri:not(.max).known.svelte-1mnhqgh{fill:var(--t-cyan);stroke:var(--cyan)}.n.svelte-1mnhqgh{transition:opacity .3s}.n.gone.svelte-1mnhqgh{opacity:.3}.n.cur.svelte-1mnhqgh .tri:where(.svelte-1mnhqgh),.n.cur.svelte-1mnhqgh .leaf:where(.svelte-1mnhqgh){stroke:var(--yellow);stroke-width:3px;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--yellow) 60%, transparent))}.leaf.svelte-1mnhqgh{fill:var(--bg-2);stroke:var(--line-2);transition:fill .3s}.leaf.ev.svelte-1mnhqgh{fill:var(--t-yellow);stroke:var(--yellow)}.v.svelte-1mnhqgh{font:800 13px var(--font-code);fill:var(--text)}.v.sm.svelte-1mnhqgh{font-size:11px}.nm.svelte-1mnhqgh{font:700 12px var(--font-display);fill:var(--text-3)}.abv.svelte-1mnhqgh{font:700 10px var(--font-code);fill:var(--text-2)}.lv.svelte-1mnhqgh{font:700 10px var(--font-code);fill:var(--text-3)}.ctl.svelte-1mnhqgh{flex-wrap:wrap;align-items:center;gap:.5em;display:flex}.stat-line.svelte-1mnhqgh{font-family:var(--font-code);color:var(--text-2);font-size:.78em}.stat-line.svelte-1mnhqgh strong:where(.svelte-1mnhqgh){color:var(--yellow)}.msg.svelte-1mnhqgh{color:var(--text-2);min-height:1.3em;margin:0;font-size:.82em}@media print{.n.cur.svelte-1mnhqgh .tri:where(.svelte-1mnhqgh),.n.cur.svelte-1mnhqgh .leaf:where(.svelte-1mnhqgh){filter:none}}.ct.svelte-44h21n{flex-direction:column;gap:.4em;margin-bottom:.6em;display:flex}.ct.svelte-44h21n svg:where(.svelte-44h21n){max-width:32em;margin-inline:auto}.e.svelte-44h21n{stroke:var(--line-3);stroke-width:2px}.e.best.svelte-44h21n{stroke:var(--yellow);stroke-width:3.5px}.tri.svelte-44h21n{fill:var(--surface-3);stroke:var(--line-3);stroke-width:2px}.tri.known.svelte-44h21n{fill:var(--t-magenta);stroke:var(--magenta)}.ch.svelte-44h21n{fill:var(--surface-3);stroke:var(--line-3);stroke-width:2px}.ch.known.svelte-44h21n{fill:var(--t-violet);stroke:var(--violet)}.leaf.svelte-44h21n{fill:var(--bg-2);stroke:var(--line-2)}.leaf.sc.svelte-44h21n{stroke:var(--coral)}.v.svelte-44h21n{font:800 13px var(--font-code);fill:var(--text)}.v.sm.svelte-44h21n{font-size:11px}.p.svelte-44h21n{font:700 11px var(--font-code);fill:var(--violet)}.lab.svelte-44h21n{font:700 12px var(--font-display);fill:var(--text-2)}.lv.svelte-44h21n{font:700 10px var(--font-code);fill:var(--text-3)}.ctl.svelte-44h21n{flex-wrap:wrap;align-items:center;gap:.6em;display:flex}.ck.svelte-44h21n{color:var(--text-2);align-items:center;gap:.35em;display:inline-flex}.calc.svelte-44h21n{font-family:var(--font-code);color:var(--text-2);white-space:pre-wrap;font-size:.75em}.code.svelte-1l5ou69{font-family:var(--font-code);background:var(--bg-2);border:1px solid var(--line-2);color:var(--text);border-radius:12px;margin:0;padding:.8em 1em;font-size:.68em;line-height:1.5;overflow-x:auto}.code.svelte-1l5ou69 .c:where(.svelte-1l5ou69){color:var(--accent);font-weight:700}.code.svelte-1l5ou69 .cm:where(.svelte-1l5ou69){color:var(--text-3)}.card.svelte-1l5ou69 h4:where(.svelte-1l5ou69){margin-top:.2em}.card.svelte-1l5ou69 p:where(.svelte-1l5ou69){margin-bottom:.6em}.mb0.svelte-1l5ou69{margin-bottom:0!important}.pts.svelte-1l5ou69{flex-direction:column;gap:.45em;margin:0;padding-left:1.2em;display:flex}.pts.svelte-1l5ou69 li:where(.svelte-1l5ou69)::marker{color:var(--accent);font-weight:700}.recap.svelte-1l5ou69{grid-template-columns:repeat(3,1fr);gap:.9em;display:grid}@container (width<=760px){.recap.svelte-1l5ou69{grid-template-columns:1fr}}.recap.svelte-1l5ou69>div:where(.svelte-1l5ou69){background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:.9em 1em}.recap.svelte-1l5ou69 p:where(.svelte-1l5ou69){margin:0}.n.svelte-1l5ou69{font-family:var(--font-display);color:var(--accent);margin-bottom:.3em;font-size:1.7em;font-weight:800;line-height:1;display:block}
