.rec.svelte-1gsccj6.svelte-1gsccj6{display:flex;flex-direction:column;gap:.6rem;align-items:stretch}.row.svelte-1gsccj6.svelte-1gsccj6{display:flex;align-items:center;gap:.75rem}button.svelte-1gsccj6.svelte-1gsccj6{background:#000;color:#fff;border:1px solid #000;padding:.6rem 1.25rem;font:inherit;font-weight:600;cursor:pointer;letter-spacing:.02em}button.svelte-1gsccj6.svelte-1gsccj6:disabled{opacity:.4;cursor:not-allowed}button.stop.svelte-1gsccj6.svelte-1gsccj6{background:#fff;color:#000}.dot.svelte-1gsccj6.svelte-1gsccj6{width:10px;height:10px;border-radius:50%;background:#000;animation:svelte-1gsccj6-pulse 1s infinite}@keyframes svelte-1gsccj6-pulse{50%{opacity:.2}}.time.svelte-1gsccj6.svelte-1gsccj6{font-variant-numeric:tabular-nums}.viz.svelte-1gsccj6.svelte-1gsccj6{width:100%;height:64px;border:1px solid #000;background:#fff;padding:6px 8px;box-sizing:border-box}.viz.svelte-1gsccj6 canvas.svelte-1gsccj6{width:100%;height:100%;display:block}.err.svelte-1gsccj6.svelte-1gsccj6{color:#000;border:1px solid #000;padding:.25rem .5rem;font-size:.85rem;margin:0}.jv.svelte-ro2woz.svelte-ro2woz{border:1px solid #000;margin-top:.75rem}.jv.svelte-ro2woz summary.svelte-ro2woz{cursor:pointer;padding:.5rem .75rem;font-size:.85rem;font-weight:600;display:flex;justify-content:space-between;gap:1rem;list-style:none}.jv.svelte-ro2woz summary.svelte-ro2woz::-webkit-details-marker{display:none}.jv.svelte-ro2woz summary.svelte-ro2woz:before{content:"▸";margin-right:.4rem;display:inline-block;transition:transform .12s ease}.jv[open].svelte-ro2woz summary.svelte-ro2woz:before{transform:rotate(90deg)}.meta.svelte-ro2woz.svelte-ro2woz{color:#777;font-weight:400;font-size:.8rem}.actions.svelte-ro2woz.svelte-ro2woz{display:flex;gap:.5rem;align-items:center;padding:0 .75rem .5rem;flex-wrap:wrap}button.svelte-ro2woz.svelte-ro2woz{background:#000;color:#fff;border:1px solid #000;padding:.35rem .75rem;font:inherit;font-size:.8rem;font-weight:600;cursor:pointer}button.ghost.svelte-ro2woz.svelte-ro2woz{background:#fff;color:#000}pre.svelte-ro2woz.svelte-ro2woz{margin:0;padding:.75rem;background:#fafafa;border-top:1px solid #000;overflow:auto;max-height:420px;font-size:.78rem;line-height:1.45}code.svelte-ro2woz.svelte-ro2woz{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre}.err.svelte-ro2woz.svelte-ro2woz{color:#000;font-size:.8rem;text-decoration:underline}
