.wrap.svelte-1dgnp5t{grid-template-columns:1.5fr 1fr;align-items:start;gap:1.1em;display:grid}@container (width<=760px){.wrap.svelte-1dgnp5t{grid-template-columns:1fr}}.side.svelte-1dgnp5t{flex-direction:column;gap:.55em;min-width:0;display:flex}.side.svelte-1dgnp5t .btn:where(.svelte-1dgnp5t){align-self:flex-start}.readout.svelte-1dgnp5t{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4em;display:grid}.srow.svelte-1dgnp5t{align-items:center;gap:.6em;display:flex}.srow.svelte-1dgnp5t .state:where(.svelte-1dgnp5t){flex:1}.lbl2.svelte-1dgnp5t{paint-order:stroke;stroke:var(--bg);stroke-width:4px}.stat.svelte-1dgnp5t{min-width:0;padding:.3em .6em}.grid.svelte-1dgnp5t{stroke:var(--grid)}.frame.svelte-1dgnp5t{fill:none;stroke:var(--line-2);stroke-width:1.2px}.tick.svelte-1dgnp5t{font:11.5px var(--font-code);fill:var(--text-3)}.ax.svelte-1dgnp5t{font:600 12.5px var(--font-code);fill:var(--text-2)}.rg.svelte-1dgnp5t{font:700 11px var(--font-code);letter-spacing:.05em}.fam.svelte-1dgnp5t{fill:none;stroke:var(--wire-dim);stroke-width:1.8px}.fl.svelte-1dgnp5t{font:600 11px var(--font-code);fill:var(--text-3)}.live.svelte-1dgnp5t{fill:none;stroke:var(--lime);stroke-width:3px;filter:drop-shadow(0 0 4px var(--lime))}.ll.svelte-1dgnp5t{stroke:var(--magenta);stroke-width:3px;stroke-linecap:round}.lbl.svelte-1dgnp5t{font:700 12px var(--font-code);paint-order:stroke;stroke:var(--bg);stroke-width:4px}.ring.svelte-1dgnp5t{fill:none;stroke-width:2.5px;stroke-dasharray:4 3}.pt.svelte-1dgnp5t{font:800 13px var(--font-code);paint-order:stroke;stroke:var(--bg);stroke-width:4px}.drop.svelte-1dgnp5t{stroke:var(--text-3);stroke-dasharray:3 4;stroke-width:1.2px}.q.svelte-1dgnp5t{stroke:var(--bg);stroke-width:2.5px;fill:var(--coral);filter:drop-shadow(0 0 7px var(--coral))}.q[data-r=sat].svelte-1dgnp5t{fill:var(--yellow);filter:drop-shadow(0 0 7px var(--yellow))}.q[data-r=off].svelte-1dgnp5t{fill:var(--cyan);filter:drop-shadow(0 0 7px var(--cyan))}.sb.svelte-1dgnp5t{font-size:.75em}.stat.svelte-1dgnp5t .k:where(.svelte-1dgnp5t){text-transform:none}.ql.svelte-1dgnp5t{font:800 14px var(--font-display);fill:var(--text);paint-order:stroke;stroke:var(--bg);stroke-width:4px}.state.svelte-1dgnp5t{border:1px solid var(--line-2);background:var(--surface-2);border-radius:10px;padding:.45em .8em;font-size:.9em;transition:background .2s,border-color .2s}.state[data-r=off].svelte-1dgnp5t{border-color:var(--cyan);background:var(--t-cyan)}.state[data-r=active].svelte-1dgnp5t{border-color:var(--coral);background:var(--t-coral)}.state[data-r=sat].svelte-1dgnp5t{border-color:var(--yellow);background:var(--t-yellow)}.screen.svelte-86lq5j{fill:var(--bg-2);stroke:var(--line-2)}.grat.svelte-86lq5j{stroke:var(--grid)}.sep.svelte-86lq5j{stroke:var(--line-2);stroke-dasharray:2 4}.zero.svelte-86lq5j{stroke:var(--line-3);stroke-width:1px}.lvl.svelte-86lq5j{stroke:var(--magenta);stroke-opacity:.35;stroke-dasharray:6 4}.pct.svelte-86lq5j{stroke:var(--text-3);stroke-dasharray:2 3;stroke-width:1px}.pl.svelte-86lq5j{font:600 10.5px var(--font-code);fill:var(--text-3)}.ch.svelte-86lq5j{font:800 16px var(--font-code)}.cs.svelte-86lq5j{font:500 10px var(--font-code);fill:var(--text-3)}.sb.svelte-86lq5j{font-size:.72em}.ghost.svelte-86lq5j path:where(.svelte-86lq5j){fill:none;stroke:var(--wire-dim);stroke-width:1.3px;stroke-opacity:.55}.tr.svelte-86lq5j{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linejoin:round;filter:drop-shadow(0 0 3px)}.beamline.svelte-86lq5j{stroke:var(--text);stroke-opacity:.18;stroke-width:1px}.beam.svelte-86lq5j{stroke:var(--bg);stroke-width:1.5px;filter:drop-shadow(0 0 6px var(--text))}.guide.svelte-86lq5j{stroke:var(--text-3);stroke-dasharray:2 3;stroke-width:1px}.bk.svelte-86lq5j{fill:none;stroke-width:2.4px}.bl.svelte-86lq5j{font:700 13px var(--font-code);paint-order:stroke;stroke:var(--bg);stroke-width:4px}.br.svelte-86lq5j{opacity:0;transition:opacity .3s}.br.shown.svelte-86lq5j{opacity:1}.th.svelte-86lq5j{font:700 11px var(--font-code);fill:var(--text-2);letter-spacing:.06em}.tank.svelte-86lq5j{fill:var(--bg-2);stroke:var(--line-3);stroke-width:1.5px}.fill.svelte-86lq5j{fill:var(--yellow);opacity:.85}.fill.drain.svelte-86lq5j{fill:var(--coral)}.ss.svelte-86lq5j{stroke:var(--text);stroke-dasharray:4 3;stroke-width:1.4px}.tq.svelte-86lq5j{font:700 14px var(--font-code);fill:var(--text)}.tp.svelte-86lq5j{font:800 12.5px var(--font-code);fill:var(--text-2);letter-spacing:.05em}.tp[data-p="3"].svelte-86lq5j{fill:var(--yellow)}.tp[data-p="2"].svelte-86lq5j{fill:var(--lime)}.tp[data-p="1"].svelte-86lq5j{fill:var(--cyan)}.tpx.svelte-86lq5j{font:500 9.5px var(--font-code);fill:var(--text-3)}.ctl.svelte-86lq5j{grid-template-columns:1.3fr 1.1fr auto auto;align-items:end;gap:1.1em;margin:.4em 0 .55em;display:grid}.ctl.svelte-86lq5j .btn:where(.svelte-86lq5j){align-self:end}.r8.svelte-86lq5j{grid-template-columns:repeat(7,minmax(0,1fr));gap:.4em;display:grid}.r8.svelte-86lq5j .stat:where(.svelte-86lq5j){min-width:0;padding:.3em .55em}.r8.svelte-86lq5j .stat:where(.svelte-86lq5j) .k:where(.svelte-86lq5j){text-transform:none;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.r8.svelte-86lq5j .stat.hi:where(.svelte-86lq5j){border-color:color-mix(in srgb, var(--accent) 45%, transparent);background:var(--t-accent)}.foot.svelte-86lq5j{white-space:nowrap;text-overflow:ellipsis;color:var(--text-3);max-width:none;margin:.55em 0 0;font-size:.76em;overflow:hidden}@container (width<=760px){.ctl.svelte-86lq5j{grid-template-columns:1fr 1fr}.r8.svelte-86lq5j{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.br.svelte-86lq5j{opacity:1}}.wrap.svelte-tl7p9m{grid-template-columns:.95fr 1.05fr;align-items:start;gap:1.1em;display:grid}@container (width<=760px){.wrap.svelte-tl7p9m{grid-template-columns:1fr}}.side.svelte-tl7p9m{flex-direction:column;gap:.5em;min-width:0;display:flex}.two.svelte-tl7p9m{grid-template-columns:1fr 1fr;gap:1em;display:grid}.chk.svelte-tl7p9m span:where(.svelte-tl7p9m){color:var(--text)}.g3.svelte-tl7p9m{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4em;display:grid}.g3.svelte-tl7p9m .stat:where(.svelte-tl7p9m){min-width:0;padding:.3em .6em}.g3.svelte-tl7p9m .stat:where(.svelte-tl7p9m) .k:where(.svelte-tl7p9m){text-transform:none}.t.svelte-tl7p9m{font:600 12.5px var(--font-code);fill:var(--text-2)}.t.fly.svelte-tl7p9m{fill:var(--accent)}.t.bad.svelte-tl7p9m{fill:var(--red);font-weight:800}.pin.svelte-tl7p9m{fill:var(--surface-3);stroke:var(--mint);stroke-width:1.5px}.pn.svelte-tl7p9m{font:800 13px var(--font-code);fill:var(--mint)}.pv.svelte-tl7p9m{font:600 11px var(--font-code);fill:var(--text-2)}.coil.svelte-tl7p9m{fill:var(--part);stroke:var(--wire);stroke-width:2.2px;transition:fill .2s}.coil.on.svelte-tl7p9m{fill:var(--t-accent);stroke:var(--accent)}.turns.svelte-tl7p9m{fill:none;stroke:var(--wire);stroke-width:2px}.glow.svelte-tl7p9m{filter:blur(6px);transition:opacity .25s}.kick.svelte-tl7p9m path:where(.svelte-tl7p9m){fill:var(--red);filter:drop-shadow(0 0 6px var(--red));animation:1.1s steps(2,end) infinite svelte-tl7p9m-flash}@keyframes svelte-tl7p9m-flash{50%{opacity:.25}}.verdict.svelte-tl7p9m{border:1px solid var(--line-2);border-radius:10px;padding:.5em .85em;font-size:.88em}.verdict[data-v=ok].svelte-tl7p9m{border-color:var(--mint);background:var(--t-mint)}.verdict[data-v=over].svelte-tl7p9m{border-color:var(--yellow);background:var(--t-yellow)}.verdict[data-v=active].svelte-tl7p9m{border-color:var(--coral);background:var(--t-coral)}.verdict[data-v=pin].svelte-tl7p9m{border-color:var(--red);background:var(--t-red)}@media (prefers-reduced-motion:reduce){.kick.svelte-tl7p9m path:where(.svelte-tl7p9m){animation:none}}.w.svelte-1x74ptw{fill:none;stroke-width:3px;stroke-linejoin:round}.w.go.svelte-1x74ptw{stroke-dasharray:1;stroke-dashoffset:1px;animation:svelte-1x74ptw-draw 1.6s var(--ease) forwards}@keyframes svelte-1x74ptw-draw{to{stroke-dashoffset:0}}.ch.svelte-1x74ptw{font:800 16px var(--font-code)}.sb.svelte-1x74ptw{font-size:.72em}.pct.svelte-1x74ptw{stroke:var(--text-3);stroke-dasharray:2 3}.zero.svelte-1x74ptw{stroke:var(--line-3)}.pl.svelte-1x74ptw{font:600 10.5px var(--font-code);fill:var(--text-3)}.guide.svelte-1x74ptw{stroke:var(--text-3);stroke-dasharray:2 3;stroke-width:1px}.bk.svelte-1x74ptw{fill:none;stroke-width:2.4px}.bl.svelte-1x74ptw{font:800 14px var(--font-code)}.span.svelte-1x74ptw{stroke:var(--text-2);stroke-width:1.5px}.sl.svelte-1x74ptw{font:700 13px var(--font-code);fill:var(--text-2);paint-order:stroke;stroke:var(--bg);stroke-width:4px}.note.svelte-1x74ptw{font:600 11px var(--font-code);fill:var(--text-2);paint-order:stroke;stroke:var(--bg);stroke-width:4px}@media (prefers-reduced-motion:reduce){.w.go.svelte-1x74ptw{stroke-dashoffset:0;animation:none}}@media print{.w.go.svelte-1x74ptw{stroke-dashoffset:0;animation:none}}.w.svelte-tw6eqw{stroke:var(--wire);stroke-width:2.5px}.p.svelte-tw6eqw{stroke:var(--wire);stroke-width:4px;stroke-linecap:round;filter:drop-shadow(0 0 calc(var(--c) * 8px) var(--accent-2))}.lbl.svelte-tw6eqw{font:600 12.5px var(--font-code);fill:var(--text-2)}.h.svelte-1h04f84{font:800 13px var(--font-code);letter-spacing:.02em}.t.svelte-1h04f84{font:700 13px var(--font-code);fill:var(--text-2)}.n.svelte-1h04f84{font:600 11px var(--font-code);fill:var(--text-2)}.sb.svelte-1h04f84{font-size:.75em}.parts.svelte-ymsfhh{margin:.2em 0 0;padding-left:1.4em}.parts.svelte-ymsfhh li:where(.svelte-ymsfhh){margin:.15em 0}.parts.svelte-ymsfhh li:where(.svelte-ymsfhh)::marker{content:counter(list-item, lower-alpha) ") ";font-family:var(--font-code);color:var(--accent)}.defs.svelte-ymsfhh{flex-direction:column;gap:.45em;margin:0;padding-left:1.1em;display:flex}.defs.svelte-ymsfhh li:where(.svelte-ymsfhh)::marker{color:var(--text-3)}.defs.svelte-ymsfhh b:where(.svelte-ymsfhh){font-family:var(--font-code)}.recap.svelte-ymsfhh{grid-template-columns:repeat(3,1fr);gap:.9em;display:grid}@container (width<=760px){.recap.svelte-ymsfhh{grid-template-columns:1fr}}.recap.svelte-ymsfhh>div:where(.svelte-ymsfhh){background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:.9em 1em}.recap.svelte-ymsfhh p:where(.svelte-ymsfhh){margin:0}.n.svelte-ymsfhh{font-family:var(--font-display);color:var(--accent);margin-bottom:.3em;font-size:1.7em;font-weight:800;line-height:1;display:block}
