.workflow-canvas-react-flow .react-flow__controls{display:none!important}.workflow-canvas-react-flow .react-flow__minimap{background-color:var(--card)!important;border:1px solid var(--border)!important;box-shadow:0 18px 42px color-mix(in srgb, var(--foreground) 18%, transparent)!important;border-radius:10px!important}.workflow-canvas-react-flow .react-flow__edge{cursor:pointer}.workflow-canvas-react-flow .react-flow__edge-path{stroke-linecap:round}.workflow-canvas-react-flow .react-flow__edge:hover .react-flow__edge-path{stroke-width:3px!important}.workflow-canvas-react-flow .react-flow__connection-path{stroke-dasharray:5 3;animation:.5s linear infinite workflow-canvas-connection-dash;stroke:var(--chart-1)!important;stroke-width:2px!important}@keyframes workflow-canvas-connection-dash{to{stroke-dashoffset:-8px}}.workflow-canvas-react-flow .react-flow__selection{background:color-mix(in srgb, var(--primary) 10%, transparent)!important;border:1px solid color-mix(in srgb, var(--chart-1) 45%, transparent)!important;border-radius:4px!important}.workflow-canvas-react-flow .react-flow__handle{transition:transform .15s,box-shadow .15s!important}.workflow-canvas-react-flow .react-flow__handle:hover{transform:scale(1.4)!important;box-shadow:0 0 10px!important}.workflow-canvas-react-flow .react-flow__handle.connecting{animation:.8s infinite workflow-canvas-handle-pulse}@keyframes workflow-canvas-handle-pulse{0%,to{box-shadow:0 0 4px}50%{box-shadow:0 0 14px}}.workflow-canvas-react-flow .react-flow__node{cursor:grab}.workflow-canvas-react-flow .react-flow__node textarea,.workflow-canvas-react-flow .react-flow__node input,.workflow-canvas-react-flow .react-flow__node select{box-sizing:border-box!important;max-width:100%!important}.workflow-canvas-react-flow .react-flow__node:active{cursor:grabbing}.workflow-canvas-react-flow .react-flow__node.selected{z-index:10!important}.workflow-canvas-react-flow .react-flow__attribution{display:none!important}.workflow-canvas-react-flow .react-flow__panel{margin:12px!important}