.react-flow{--xy-selection-background-color:var(--workflow-selection-bg);--xy-selection-border:1px solid var(--workflow-selection-border);--xy-node-group-background-color-default:var(--workflow-node-group-bg);--workflow-edge-default:color-mix(in oklab, var(--foreground) 38%, transparent);--workflow-edge-hover:#60a5fa;--workflow-edge-active:#3b82f6}.react-flow__edge.animated .workflow-edge path{stroke-dasharray:none;animation:none}.react-flow__node.workflow-node-unconnectable{filter:blur(2px)}.react-flow__node{border-radius:var(--radius-md)}.react-flow__node:has([data-timeline-preview-open=true]){z-index:1000!important}.react-flow.timeline-selecting .react-flow__handle{pointer-events:none}.react-flow.timeline-selecting .react-flow__node-toolbar{visibility:hidden;pointer-events:none}:is(.react-flow.timeline-selecting .react-flow__node:has([data-timeline-clip-source=true]),.react-flow.timeline-selecting .react-flow__node:has([data-timeline-clip-source=true]) *){cursor:pointer}.react-flow.timeline-selecting .react-flow__node:has([data-timeline-clip-source=true]){transition:filter .16s,box-shadow .16s}:is(.react-flow.timeline-selecting .react-flow__node:has([data-timeline-clip-source=true]):hover,.react-flow.timeline-selecting .react-flow__node:has([data-timeline-clip-source=true]):focus-within){outline-offset:5px;filter:brightness(1.06);outline:2px solid #ffffffeb;box-shadow:0 0 0 1px #ffffff4d,0 0 30px #ffffff47}@media (prefers-reduced-motion:reduce){.react-flow.timeline-selecting .react-flow__node:has([data-timeline-clip-source=true]){transition:none}}.workflow-tag-nav{left:50%}@media (min-width:768px){.workflow-tag-nav{left:calc((100% - var(--tag-nav-chat-offset)) / 2)}}.react-flow__node-group{border:1px solid var(--workflow-node-group-border);padding:0}.react-flow__node-group .react-flow__resize-control.handle{opacity:0;transition:opacity .15s}.react-flow__node-group.selected .react-flow__resize-control.handle{opacity:1}.react-flow__node-group .react-flow__resize-control.line{border-color:#0000;transition:border-color .15s}.react-flow__node-group .react-flow__resize-control.line:hover{border-color:var(--ring)}.react-flow.connecting .react-flow__node-group{pointer-events:none}.react-flow__minimap{border-radius:var(--radius-md);border:none;margin:0;overflow:hidden}@keyframes scan{0%{left:-120px}to{left:100%}}.animate-scan{animation:1.6s linear infinite scan}@keyframes progress-sweep{0%{width:0%}to{width:100%}}.animate-progress-sweep{animation:15s ease-in-out infinite progress-sweep}
.rvxzujh1m{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--svg-stroke-width--2px,2px);d:path("M11 12a1 1 0 1 0 2 0a1 1 0 1 0-2 0M4 8V6a2 2 0 0 1 2-2h2M4 16v2a2 2 0 0 0 2 2h2m8-16h2a2 2 0 0 1 2 2v2m-4 12h2a2 2 0 0 0 2-2v-2")}
