.FlowDiagram_wrap__6qtEL{background:var(--surface);border:1px solid var(--border);border-radius:1rem;overflow:hidden;position:relative;padding:16px;--flow-edge:#d4c7b0}:root:not([data-theme=light]) .FlowDiagram_wrap__6qtEL,:root[data-theme=dark] .FlowDiagram_wrap__6qtEL{--flow-edge:#55407a}.FlowDiagram_wrap__6qtEL .react-flow{background:transparent}.FlowDiagram_wrap__6qtEL .react-flow__attribution{display:none}.FlowDiagram_wrap__6qtEL .react-flow__node{box-shadow:none;border:none;background:transparent;padding:0;border-radius:0;width:auto}.FlowDiagram_wrap__6qtEL .react-flow__edge-path{stroke:var(--flow-edge);stroke-width:2.5px;stroke-linecap:round;fill:none}.FlowDiagram_wrap__6qtEL .react-flow__edge.animated .react-flow__edge-path{stroke-dasharray:6 8;animation:FlowDiagram_flow-dash__11PUP 24s linear infinite}.FlowDiagram_wrap__6qtEL .react-flow__edge:hover .react-flow__edge-path{stroke-width:3px}@keyframes FlowDiagram_flow-dash__11PUP{0%{stroke-dashoffset:0}to{stroke-dashoffset:-800}}.FlowDiagram_wrap__6qtEL .react-flow__edge-textbg{fill:var(--surface);fill-opacity:1;rx:6}.FlowDiagram_wrap__6qtEL .react-flow__edge-text{font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;fill:var(--text-muted);text-transform:lowercase;letter-spacing:.02em}.FlowDiagram_wrap__6qtEL .react-flow__handle{border:none;background:transparent;opacity:0;pointer-events:none}.FlowDiagram_wrap__6qtEL .react-flow__controls{background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);overflow:hidden}.FlowDiagram_wrap__6qtEL .react-flow__controls-button{background:var(--surface);border-bottom:1px solid var(--border);color:var(--text);fill:var(--text);width:22px;height:22px}.FlowDiagram_wrap__6qtEL .react-flow__controls-button:hover{background:var(--surface-2)}.FlowDiagram_wrap__6qtEL .react-flow__controls-button svg{fill:var(--text);max-width:12px;max-height:12px}