.patch-figure.svelte-suocaa{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);min-width:0;max-width:46rem;margin:0 auto;padding:1rem}figcaption.svelte-suocaa{color:var(--text);flex-wrap:wrap;justify-content:space-between;gap:.5rem;font-size:.9rem;font-weight:600;display:flex}figcaption.svelte-suocaa span:where(.svelte-suocaa){color:var(--text-muted);font-size:.8rem;font-weight:400}.node-docs.svelte-suocaa{color:var(--text-muted);flex-wrap:wrap;gap:.5rem 1rem;font-size:.85rem;display:flex}.viewport.svelte-suocaa{width:100%;margin-block:var(--space-4);position:relative;overflow:hidden}.canvas.svelte-suocaa{transform-origin:top;background-image:radial-gradient(circle at 1px 1px, var(--surface-3) 1px, transparent 0);border-radius:var(--radius-md);background-size:24px 24px;position:absolute;top:0;left:50%}.cables.svelte-suocaa{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.placed.svelte-suocaa{position:absolute}
