.viz.svelte-15t8q95{margin:28px 0;border:1px solid var(--c-border);padding:18px 18px 14px;background:var(--c-bg)}.panels.svelte-15t8q95{display:grid;grid-template-columns:1fr 1fr;gap:24px}.name.svelte-15t8q95{font-family:var(--font-mono);font-size:.78rem;color:var(--c-black);margin-bottom:10px}.host.svelte-15t8q95{display:block;width:100%;height:auto;overflow:visible}.cell.svelte-15t8q95{fill:var(--c-bg);stroke:var(--c-border);stroke-width:1px;vector-effect:non-scaling-stroke;transition:fill 1s ease}.cell.use.svelte-15t8q95{fill:#2c7a3f;stroke:#2c7a3f}.cell.use.odd.svelte-15t8q95{fill:#6cb27c;stroke:#6cb27c}.cell.idle.svelte-15t8q95{fill:#c4e3cb;stroke:#c4e3cb}.cell.idle.odd.svelte-15t8q95{fill:#dcefe0;stroke:#dcefe0}.machine.svelte-15t8q95{fill:none;stroke:var(--c-black);stroke-width:3px;stroke-linecap:square;vector-effect:non-scaling-stroke}.still.svelte-15t8q95 .cell:where(.svelte-15t8q95){transition:none}.stats.svelte-15t8q95{display:flex;gap:24px;margin:12px 0 0;white-space:nowrap}.stats.svelte-15t8q95 dt:where(.svelte-15t8q95){font-family:var(--font-mono);font-size:.65rem;color:var(--c-light);text-transform:uppercase;letter-spacing:.05em}.stats.svelte-15t8q95 dd:where(.svelte-15t8q95){margin:2px 0 0;min-width:4ch;font-family:var(--font-mono);font-size:1rem;color:var(--c-black);font-variant-numeric:tabular-nums}.foot.svelte-15t8q95{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-top:14px}.note.svelte-15t8q95{margin:0;font-family:var(--font-mono);font-size:.65rem;line-height:1.6;color:var(--c-light)}.btn.svelte-15t8q95{flex:0 0 auto;min-width:7ch;font-family:var(--font-mono);font-size:.72rem;border:1px solid var(--c-black);background:var(--c-bg);color:var(--c-black);padding:4px 10px;cursor:pointer}@media(max-width:640px){.panels.svelte-15t8q95{grid-template-columns:1fr}}
