.diagram.svelte-tkl6zq{max-width:var(--diagram-w);background:var(--card);border:1px solid var(--border);border-radius:var(--radius);margin-inline:auto;overflow:hidden}.diagram.svelte-tkl6zq svg:where(.svelte-tkl6zq){width:100%;height:auto;display:block}.lane-author.svelte-tkl6zq{fill:var(--secondary)}.lane-divider.svelte-tkl6zq{stroke:var(--border);stroke-width:1px;stroke-dasharray:4 3}.lane-label.svelte-tkl6zq{fill:var(--muted-foreground);letter-spacing:.08em;font-size:11px;font-weight:600}.edge-lines.svelte-tkl6zq path:where(.svelte-tkl6zq){fill:none;stroke:var(--muted-foreground);stroke-width:1.4px;opacity:.85}.edge-labels.svelte-tkl6zq text:where(.svelte-tkl6zq){fill:var(--muted-foreground);text-anchor:middle;dominant-baseline:middle;paint-order:stroke;stroke:var(--card);stroke-width:3px;font-family:ui-monospace,monospace;font-size:11px}.node.svelte-tkl6zq{filter:drop-shadow(0 1px 2px #0000000f)}.node.svelte-tkl6zq rect:where(.svelte-tkl6zq){fill:var(--card);stroke:var(--border);stroke-width:1px}.node.svelte-tkl6zq text:where(.svelte-tkl6zq){text-anchor:middle}.node.svelte-tkl6zq .nn:where(.svelte-tkl6zq){fill:var(--card-foreground);font-size:13px;font-weight:600}.node.svelte-tkl6zq .nid:where(.svelte-tkl6zq){fill:var(--muted-foreground);font-family:ui-monospace,monospace;font-size:10px}.node-author.svelte-tkl6zq rect:where(.svelte-tkl6zq){stroke:var(--primary)}.node-shared.svelte-tkl6zq rect:where(.svelte-tkl6zq){stroke-dasharray:4 3}.tag.svelte-tkl6zq{border:1px solid var(--border);color:var(--muted-foreground);white-space:nowrap;border-radius:4px;flex-direction:row;align-items:center;gap:.5em;padding:0 .35rem;font-family:ui-monospace,monospace;font-size:10px;display:flex}
