.mk-graph.svelte-cz4t9j{position:relative;display:block}svg.svelte-cz4t9j{display:block;width:100%;height:auto;aspect-ratio:var(--_w) / var(--_h);overflow:visible;font-family:var(--mk-font-sans);font-size:12px;touch-action:none;cursor:grab;user-select:none;-webkit-user-select:none}svg.panning.svelte-cz4t9j,svg.dragging.svelte-cz4t9j,svg.dragging.svelte-cz4t9j .mk-graph-node:where(.svelte-cz4t9j){cursor:grabbing}svg.draggable.svelte-cz4t9j .mk-graph-node:where(.svelte-cz4t9j):not([role=button]):not(a){cursor:grab}.mk-graph-controls.svelte-cz4t9j{position:absolute;right:var(--mk-space-2);bottom:var(--mk-space-2);display:flex;flex-direction:column;gap:var(--mk-space-1)}.mk-graph-edge.svelte-cz4t9j{outline:none}.mk-graph-edge[role=button].svelte-cz4t9j{cursor:pointer}.mk-graph-hit.svelte-cz4t9j{fill:none;stroke:transparent;stroke-width:12}.mk-graph-line.svelte-cz4t9j{fill:none;stroke:var(--_c, var(--mk-border-strong));stroke-linecap:round;opacity:.8;transition:opacity .15s}.mk-graph-line[data-dash=dashed].svelte-cz4t9j{stroke-dasharray:6 4}.mk-graph-line[data-dash=dotted].svelte-cz4t9j{stroke-dasharray:1 4}.mk-graph-head.svelte-cz4t9j{fill:var(--_c, var(--mk-border-strong));opacity:.8;transition:opacity .15s}.mk-graph-edge.faded.svelte-cz4t9j .mk-graph-line:where(.svelte-cz4t9j),.mk-graph-edge.faded.svelte-cz4t9j .mk-graph-head:where(.svelte-cz4t9j),.mk-graph-edge.faded.svelte-cz4t9j .mk-graph-edge-label:where(.svelte-cz4t9j){opacity:.3}.mk-graph-edge.selected.svelte-cz4t9j .mk-graph-line:where(.svelte-cz4t9j){stroke:var(--mk-primary-text)}.mk-graph-edge.selected.svelte-cz4t9j .mk-graph-head:where(.svelte-cz4t9j){fill:var(--mk-primary-text)}.mk-graph-node.svelte-cz4t9j{outline:none;transition:opacity .15s}.mk-graph-node[role=button].svelte-cz4t9j,a.mk-graph-node.svelte-cz4t9j{cursor:pointer}.mk-graph-dot.svelte-cz4t9j{fill:var(--_c);stroke:var(--_ring, var(--mk-surface));stroke-width:2}.mk-graph-node[data-fill=hollow].svelte-cz4t9j .mk-graph-dot:where(.svelte-cz4t9j){fill:var(--mk-surface);stroke:var(--_ring, var(--_c))}.mk-graph-node[data-fill=faded].svelte-cz4t9j{opacity:.4}.mk-graph-ring.svelte-cz4t9j{fill:none;stroke:var(--mk-primary-text);stroke-width:2;opacity:0}.mk-graph-node.selected.svelte-cz4t9j .mk-graph-ring:where(.svelte-cz4t9j),.mk-graph-node.svelte-cz4t9j:focus-visible .mk-graph-ring:where(.svelte-cz4t9j){opacity:1}.mk-graph-label.svelte-cz4t9j,.mk-graph-edge-label.svelte-cz4t9j{fill:var(--mk-text-2);paint-order:stroke;stroke:var(--mk-surface);stroke-width:3;stroke-linejoin:round;pointer-events:none;transition:opacity .15s}.mk-graph-edge-label.svelte-cz4t9j{font-size:10px;fill:var(--mk-text-3);opacity:.9}svg.dimmed.svelte-cz4t9j .mk-graph-node:where(.svelte-cz4t9j):not(.lit){opacity:.25}svg.dimmed.svelte-cz4t9j .mk-graph-edge:where(.svelte-cz4t9j):not(.lit):not(.selected) .mk-graph-line:where(.svelte-cz4t9j),svg.dimmed.svelte-cz4t9j .mk-graph-edge:where(.svelte-cz4t9j):not(.lit):not(.selected) .mk-graph-head:where(.svelte-cz4t9j),svg.dimmed.svelte-cz4t9j .mk-graph-edge:where(.svelte-cz4t9j):not(.lit):not(.selected) .mk-graph-edge-label:where(.svelte-cz4t9j){opacity:.12}.mk-graph-edge.lit.svelte-cz4t9j .mk-graph-line:where(.svelte-cz4t9j),.mk-graph-edge.lit.svelte-cz4t9j .mk-graph-head:where(.svelte-cz4t9j),.mk-graph-edge.lit.svelte-cz4t9j .mk-graph-edge-label:where(.svelte-cz4t9j),.mk-graph-edge.selected.svelte-cz4t9j .mk-graph-line:where(.svelte-cz4t9j),.mk-graph-edge.selected.svelte-cz4t9j .mk-graph-head:where(.svelte-cz4t9j),.mk-graph-edge.selected.svelte-cz4t9j .mk-graph-edge-label:where(.svelte-cz4t9j),.mk-graph-edge[role=button].svelte-cz4t9j:hover .mk-graph-line:where(.svelte-cz4t9j),.mk-graph-edge[role=button].svelte-cz4t9j:hover .mk-graph-head:where(.svelte-cz4t9j),.mk-graph-edge[role=button].svelte-cz4t9j:hover .mk-graph-edge-label:where(.svelte-cz4t9j){opacity:1}svg.labels-hover.svelte-cz4t9j .mk-graph-label:where(.svelte-cz4t9j){opacity:0}svg.labels-hover.svelte-cz4t9j .mk-graph-node.lit:where(.svelte-cz4t9j) .mk-graph-label:where(.svelte-cz4t9j),svg.labels-hover.svelte-cz4t9j .mk-graph-node.selected:where(.svelte-cz4t9j) .mk-graph-label:where(.svelte-cz4t9j){opacity:1}@media(prefers-reduced-motion:reduce){.mk-graph-node.svelte-cz4t9j,.mk-graph-label.svelte-cz4t9j,.mk-graph-edge-label.svelte-cz4t9j,.mk-graph-line.svelte-cz4t9j,.mk-graph-head.svelte-cz4t9j{transition:none}}.mk-graph-empty.svelte-cz4t9j{margin:0;color:var(--mk-text-3);font-size:var(--mk-text-sm);text-align:center;padding:var(--mk-space-6) 0}.mk-graph-summary.svelte-cz4t9j{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
