.sim-pp-main.is-playing{background:linear-gradient(135deg,color-mix(in srgb,var(--sim-play, #22c55e) 30%,transparent),color-mix(in srgb,var(--sim-play, #22c55e) 18%,transparent));color:color-mix(in srgb,var(--sim-play, #22c55e) 70%,white)}.sim-pp-main.is-paused{background:linear-gradient(135deg,color-mix(in srgb,var(--sim-pause, #ef4444) 30%,transparent),color-mix(in srgb,var(--sim-pause, #ef4444) 18%,transparent));color:color-mix(in srgb,var(--sim-pause, #ef4444) 70%,white)}.sim-pp-aux{background:linear-gradient(135deg,color-mix(in srgb,var(--sim-warp, #3b82f6) 22%,transparent),color-mix(in srgb,var(--sim-warp, #3b82f6) 10%,transparent));color:color-mix(in srgb,var(--sim-warp, #3b82f6) 65%,white)}.sim-pp-aux.sim-pp-reset{background:linear-gradient(135deg,color-mix(in srgb,var(--sim-danger, #ef4444) 22%,transparent),color-mix(in srgb,var(--sim-danger, #ef4444) 10%,transparent));color:color-mix(in srgb,var(--sim-danger, #ef4444) 65%,white)}.sim-pp-danger{background:var(--sim-danger, #dc2626);color:#fff}.cli-chart.svelte-1r42js3{margin:.4rem 0 .2rem;width:100%;max-width:920px;position:relative}figcaption.svelte-1r42js3{display:flex;flex-wrap:wrap;gap:.3rem 1rem;align-items:baseline;font-size:12px;margin-bottom:.25rem}.t.svelte-1r42js3{color:var(--cli-fg)}.legend.svelte-1r42js3{display:flex;flex-wrap:wrap;gap:.2rem .9rem;color:var(--cli-muted)}.lg.svelte-1r42js3{display:inline-flex;align-items:center;gap:.35rem}.lg.svelte-1r42js3 i:where(.svelte-1r42js3){width:14px;height:2px;display:inline-block}.lg.svelte-1r42js3 i.dash:where(.svelte-1r42js3){background:repeating-linear-gradient(90deg,var(--cli-ref) 0 4px,transparent 4px 7px)!important}svg.svelte-1r42js3{display:block;overflow:visible;touch-action:pan-y}.grid.svelte-1r42js3{stroke:var(--cli-grid);stroke-width:1}.tick.svelte-1r42js3{fill:var(--cli-muted);font-size:10.5px;font-family:inherit}.axis.svelte-1r42js3{fill:var(--cli-muted);font-size:11px;font-family:inherit}.marker.svelte-1r42js3{stroke:var(--cli-grid-strong);stroke-dasharray:2 3}.mlabel.svelte-1r42js3{fill:var(--cli-muted);font-size:9.5px;font-family:inherit}.cross.svelte-1r42js3{stroke:var(--cli-muted);stroke-width:1}.readout.svelte-1r42js3{display:flex;flex-wrap:wrap;gap:.2rem 1rem;font-size:11.5px;color:var(--cli-muted);min-height:1.2em}.sim-term.svelte-1y6vu8e{--cli-bg: #0a0c10;--cli-panel: #10141a;--cli-fg: #d7dde5;--cli-muted: #7c8794;--cli-grid: #1b222c;--cli-grid-strong: #2c3644;--cli-accent: #f28a2e;--cli-ref: #8a96a6;--cli-ok: #62d394;--cli-warn: #f0b64a;--cli-err: #ff6f6f;--cli-s1: #4fa3e0;--cli-s2: #b48cf2;--cli-s3: #62d394;--cli-s4: #e36fa8;--cli-s5: #d9d36a;display:flex;flex-direction:column;height:100%;min-height:0;background:var(--cli-bg);color:var(--cli-fg);font-family:IBM Plex Mono,JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.5}.sim-term.light.svelte-1y6vu8e{--cli-bg: #ffffff;--cli-panel: #f6f6f6;--cli-fg: #111111;--cli-muted: #6f6f6f;--cli-grid: #ececec;--cli-grid-strong: #d2d2d2;--cli-ref: #9a9a9a;--cli-ok: #1a7f4b;--cli-warn: #a86200;--cli-err: #c62828;--cli-s1: #2b59c3;--cli-s2: #7a7a7a;--cli-s3: #1a7f4b;--cli-s4: #b0366e;--cli-s5: #a86200}.out.svelte-1y6vu8e{flex:1;min-height:0;overflow-y:auto;padding:1rem 1rem .5rem}.entry.svelte-1y6vu8e{margin-bottom:1rem}.cmdline.svelte-1y6vu8e{display:flex;gap:.5rem;align-items:baseline}.ps.svelte-1y6vu8e{color:var(--cli-accent);white-space:nowrap;-webkit-user-select:none;user-select:none}.cmd.svelte-1y6vu8e{color:var(--cli-fg);font-weight:600}.ms.svelte-1y6vu8e{margin-left:auto;color:var(--cli-muted);font-size:11px}.running.svelte-1y6vu8e{animation:svelte-1y6vu8e-pulse 1s infinite alternate}@keyframes svelte-1y6vu8e-pulse{0%{opacity:.5}to{opacity:1}}.txt.svelte-1y6vu8e{margin:.15rem 0;white-space:pre-wrap;word-break:break-word;max-width:110ch}.code.svelte-1y6vu8e{font:inherit;color:var(--cli-accent);background:color-mix(in srgb,var(--cli-accent) 10%,transparent);border:0;padding:0 .3em;border-radius:3px;cursor:pointer}.code.svelte-1y6vu8e:hover{background:color-mix(in srgb,var(--cli-accent) 22%,transparent)}.tbl.svelte-1y6vu8e{margin:.35rem 0}.tbl-title.svelte-1y6vu8e{color:var(--cli-muted);font-size:12px;margin-bottom:.15rem}.tbl-scroll.svelte-1y6vu8e{overflow-x:auto;max-width:100%}table.svelte-1y6vu8e{border-collapse:collapse;font-size:12.5px}th.svelte-1y6vu8e{color:var(--cli-muted);font-weight:400;text-align:left;padding:.1rem .9rem .2rem 0;border-bottom:1px solid var(--cli-grid-strong);white-space:nowrap}td.svelte-1y6vu8e{padding:.08rem .9rem .08rem 0;white-space:nowrap}tbody.svelte-1y6vu8e tr:where(.svelte-1y6vu8e):hover td:where(.svelte-1y6vu8e){background:var(--cli-panel)}.num.svelte-1y6vu8e{text-align:right;font-variant-numeric:tabular-nums}.note.svelte-1y6vu8e{font-size:11.5px;margin-top:.2rem}.tone-muted.svelte-1y6vu8e{color:var(--cli-muted)}.tone-accent.svelte-1y6vu8e{color:var(--cli-accent)}.tone-ok.svelte-1y6vu8e{color:var(--cli-ok)}.tone-warn.svelte-1y6vu8e{color:var(--cli-warn)}.tone-err.svelte-1y6vu8e{color:var(--cli-err)}.dl.svelte-1y6vu8e,.lnk.svelte-1y6vu8e{display:inline-block;margin:.3rem 0;font:inherit;color:var(--cli-accent);background:none;border:1px solid color-mix(in srgb,var(--cli-accent) 50%,transparent);padding:.2rem .6rem;border-radius:4px;cursor:pointer;text-decoration:none}.dl.svelte-1y6vu8e:hover,.lnk.svelte-1y6vu8e:hover{background:color-mix(in srgb,var(--cli-accent) 12%,transparent)}.quick.svelte-1y6vu8e{display:flex;gap:.4rem;padding:.4rem 1rem;overflow-x:auto;border-top:1px solid var(--cli-grid);scrollbar-width:none}.quick.svelte-1y6vu8e button:where(.svelte-1y6vu8e){font:inherit;font-size:12px;color:var(--cli-muted);background:var(--cli-panel);border:1px solid var(--cli-grid-strong);border-radius:999px;padding:.15rem .7rem;white-space:nowrap;cursor:pointer}.quick.svelte-1y6vu8e button:where(.svelte-1y6vu8e):hover:not(:disabled){color:var(--cli-fg);border-color:var(--cli-accent)}.quick.svelte-1y6vu8e button:where(.svelte-1y6vu8e):disabled{opacity:.4;cursor:default}.prompt.svelte-1y6vu8e{display:flex;align-items:center;gap:.5rem;padding:.6rem 1rem .8rem;border-top:1px solid var(--cli-grid);background:var(--cli-panel)}input.svelte-1y6vu8e{flex:1;min-width:0;font:inherit;font-size:14px;color:var(--cli-fg);background:transparent;border:0;outline:none;box-shadow:none;padding:0;appearance:none;caret-color:var(--cli-accent)}input.svelte-1y6vu8e:focus{outline:none;box-shadow:none;border:0}input.svelte-1y6vu8e::placeholder{color:var(--cli-muted);opacity:.6}@media(max-width:640px){.sim-term.svelte-1y6vu8e{font-size:12px}.out.svelte-1y6vu8e{padding:.75rem .75rem .4rem}.prompt.svelte-1y6vu8e,.quick.svelte-1y6vu8e{padding-left:.75rem;padding-right:.75rem}input.svelte-1y6vu8e{font-size:16px}}.ascii-plot.svelte-10jwu6o{width:100%}canvas.svelte-10jwu6o{display:block;width:100%}
