.diagram[data-v-6d69c3b3]{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-4);padding:var(--space-4);background-color:var(--color-surface-inset);border-radius:var(--radius-md);box-shadow:var(--shadow-inset)}.caption[data-v-6d69c3b3]{font-size:var(--text-sm);font-weight:600;color:var(--color-text)}.row[data-v-6d69c3b3]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.node[data-v-6d69c3b3]{flex:1 1 8rem;min-width:0;display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.node-indicator[data-v-6d69c3b3]{border-color:var(--color-accent-border)}.node-mapping[data-v-6d69c3b3]{flex:1 1 100%}.node-kind[data-v-6d69c3b3]{font-size:var(--text-caption);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.node-name[data-v-6d69c3b3]{font-size:var(--text-sm);font-weight:600;overflow-wrap:anywhere}.edge[data-v-6d69c3b3]{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.5}.wrap[data-v-9db0e4b3]{display:flex;flex-direction:column;gap:var(--space-6)}
