.diagram-wrap.svelte-eu6oqu{overflow:auto;background:#fafbfc;border:1px solid var(--color-border);border-radius:var(--radius);max-height:70vh}.diagram.svelte-eu6oqu{display:block;-webkit-user-select:none;user-select:none}.grid.svelte-eu6oqu line:where(.svelte-eu6oqu){stroke:#e5e7eb;stroke-width:1}.node-box.svelte-eu6oqu{fill:#fff;stroke:#94a3b8;stroke-width:1.5}.node.root.svelte-eu6oqu .node-box:where(.svelte-eu6oqu){fill:#fef3c7;stroke:#b45309;stroke-width:2}.node.isolated.svelte-eu6oqu .node-box:where(.svelte-eu6oqu){stroke-dasharray:4 3}.node.selected.svelte-eu6oqu .node-box:where(.svelte-eu6oqu){stroke:var(--color-primary);stroke-width:2.5}.node.draggable.svelte-eu6oqu{cursor:grab}.node.dragging.svelte-eu6oqu{cursor:grabbing;opacity:.85}.node-l1.svelte-eu6oqu{font-size:12px;fill:#475569;font-family:ui-monospace,SF Mono,Menlo,monospace}.node-l2.svelte-eu6oqu{font-size:14px;fill:#1f2937;font-weight:600}.node-img.svelte-eu6oqu{pointer-events:none}.node-img-placeholder.svelte-eu6oqu{fill:#f1f5f9;stroke:#cbd5e1;stroke-dasharray:3 2}.node-img-placeholder-text.svelte-eu6oqu{fill:#94a3b8;font-size:18px;font-weight:600}.edge.svelte-eu6oqu path:where(.svelte-eu6oqu){stroke:#555;stroke-width:1.6;fill:none}.edge.selected.svelte-eu6oqu path:where(.svelte-eu6oqu){stroke:var(--color-primary);stroke-width:2.4}.edge-label.svelte-eu6oqu{font-size:11px;fill:#374151}.label-bg.svelte-eu6oqu{fill:#fffe;stroke:#d1d5db;stroke-width:.75}.isolated-divider.svelte-eu6oqu line:where(.svelte-eu6oqu){stroke:#d1d5db;stroke-width:1.5;stroke-dasharray:6 4}.isolated-label-bg.svelte-eu6oqu{fill:#fff7ed;stroke:#f59e0b;stroke-width:1}.isolated-label.svelte-eu6oqu{fill:#92400e;font-size:11px;font-weight:600}
