.flow-node-card{overflow:visible!important}.flow-handle{transition:outline-color .2s ease,box-shadow .2s ease;outline:2px solid transparent;outline-offset:-2px;box-sizing:border-box}.flow-handle.connected[data-connected=true]{outline-color:#8b5cf699}.flow-handle.disconnected[data-connected=false]{outline-color:#8b5cf633}.flow-handle.disconnected[data-connected=false]:hover{outline-color:#8b5cf666}.flow-handle.node-handle.connected[data-connected=true]{outline-color:#8b5cf6cc;box-shadow:0 0 8px #8b5cf64d}.flow-handle.node-handle.disconnected[data-connected=false]{outline-color:#8b5cf64d}.flow-handle.node-handle.disconnected[data-connected=false]:hover{outline-color:#8b5cf680}.react-flow__handle.connecting{background-color:var(--yellow-9)!important;outline-color:var(--yellow-9)!important}.react-flow__handle.valid{box-shadow:none!important;outline-color:var(--green-9)!important}.react-flow__handle.invalid{background-color:var(--red-9)!important;outline-color:var(--red-9)!important}.html-content-container .rt-Text p:last-child{margin-block-end:0!important}.flow-handle.transition-handle[data-node-color=gray].connected{outline-color:#6b728099}.flow-handle.transition-handle[data-node-color=indigo].connected{outline-color:#6366f199}.flow-handle.transition-handle[data-node-color=violet].connected{outline-color:#8b5cf699}.flow-handle.transition-handle[data-node-color=yellow].connected{outline-color:#f59e0b99}.flow-handle.transition-handle[data-node-color=pink].connected{outline-color:#ec489999}.flow-handle.transition-handle[data-node-color=green].connected{outline-color:#22c55e99}.flow-handle.transition-handle[data-node-color=blue].connected{outline-color:#3b82f699}.flow-handle.transition-handle[data-node-color=red].connected{outline-color:#ef444499}.flow-handle.transition-handle[data-node-color=amber].connected{outline-color:#f59e0b99}.flow-handle.transition-handle[data-node-color=yellow].connected{outline-color:#eab30899}.flow-handle.transition-handle[data-node-color=orange].connected{outline-color:#f9731699}.flow-handle.transition-handle[data-node-color=navy].connected{outline-color:#1e3a8a99}.flow-handle.transition-handle[data-node-color=lime].connected{outline-color:#84cc1699}.react-flow__edge.edge-gray .react-flow__edge-path{stroke:var(--gray-9)}.react-flow__edge.edge-indigo .react-flow__edge-path{stroke:var(--indigo-9)}.react-flow__edge.edge-violet .react-flow__edge-path{stroke:var(--violet-9)}.react-flow__edge.edge-pink .react-flow__edge-path{stroke:var(--pink-9)}.react-flow__edge.edge-green .react-flow__edge-path{stroke:var(--green-9)}.react-flow__edge.edge-blue .react-flow__edge-path{stroke:var(--blue-9)}.react-flow__edge.edge-orange .react-flow__edge-path{stroke:var(--orange-9)}.react-flow__edge.edge-red .react-flow__edge-path{stroke:var(--red-9)}.react-flow__edge.edge-amber .react-flow__edge-path{stroke:var(--amber-9)}.react-flow__edge.edge-yellow .react-flow__edge-path{stroke:var(--yellow-9)}.react-flow__edge.edge-navy .react-flow__edge-path{stroke:var(--navy-9)}.react-flow__edge.edge-lime .react-flow__edge-path{stroke:var(--lime-9)}.react-flow__handle.react-flow__handle-target[data-edge-color=gray]{border-color:var(--gray-9)!important}.react-flow__handle.react-flow__handle-target[data-edge-color=indigo]{border-color:var(--indigo-9)!important}.react-flow__handle.react-flow__handle-target[data-edge-color=violet]{border-color:var(--violet-9)!important}.react-flow__handle.react-flow__handle-target[data-edge-color=pink]{border-color:var(--pink-9)!important}.react-flow__handle.react-flow__handle-target[data-edge-color=green]{border-color:var(--green-9)!important}.react-flow__handle.react-flow__handle-target[data-edge-color=blue]{border-color:var(--blue-9)!important}.react-flow__handle.react-flow__handle-target[data-edge-color=orange]{border-color:var(--orange-9)!important}.react-flow__handle.react-flow__handle-target[data-edge-color=red]{border-color:var(--red-9)!important}.react-flow__handle.react-flow__handle-target[data-edge-color=amber]{border-color:var(--amber-9)!important}.react-flow__handle.react-flow__handle-target[data-edge-color=yellow]{border-color:var(--yellow-9)!important}.react-flow__handle.react-flow__handle-target[data-edge-color=navy]{border-color:var(--navy-9)!important}.react-flow__handle.react-flow__handle-target[data-edge-color=lime]{border-color:var(--lime-9)!important}.transition-handle-custom{outline:none!important;outline-offset:0!important;transition:box-shadow .2s ease!important;box-shadow:none!important}.transition-handle-custom:hover{outline:none!important;box-shadow:0 0 12px var(--transition-color)!important}.transition-handle-custom:focus{outline:none!important;box-shadow:none!important}.transition-handle-indigo:hover{box-shadow:0 0 12px var(--indigo-9)!important}.transition-handle-amber:hover{box-shadow:0 0 12px var(--amber-9)!important}.transition-handle-gray:hover{box-shadow:0 0 12px var(--gray-9)!important}.transition-handle-green:hover{box-shadow:0 0 12px var(--green-9)!important}.transition-handle-violet:hover{box-shadow:0 0 12px var(--violet-9)!important}.transition-handle-pink:hover{box-shadow:0 0 12px var(--pink-9)!important}.transition-handle-yellow:hover{box-shadow:0 0 12px var(--yellow-9)!important}.transition-handle-orange:hover{box-shadow:0 0 12px var(--orange-9)!important}.transition-handle-blue:hover{box-shadow:0 0 12px var(--blue-9)!important}.transition-handle-navy:hover{box-shadow:0 0 12px var(--navy-9)!important}.transition-handle-lime:hover{box-shadow:0 0 12px var(--lime-9)!important}.flow-editor-theme{color-scheme:dark;--color-background: hsl(240 5% 6%);--color-panel-solid: hsl(240 4% 9%);--color-panel-translucent: hsla(240, 4%, 9%, .8);--color-surface: hsl(240 6% 10%);--gray-1: hsl(240 6% 10%);--gray-2: hsl(240 5% 11%);--gray-3: hsl(240 5% 13%);--gray-4: hsl(240 4% 16%);--gray-5: hsl(240 4% 19%);--gray-6: hsl(240 3% 23%);--gray-7: hsl(240 3% 29%);--gray-8: hsl(240 3% 37%);--gray-9: hsl(240 2% 44%);--gray-10: hsl(240 2% 50%);--gray-11: hsl(240 1% 62%);--gray-12: hsl(240 1% 93%);--xy-background-color: black;--xy-background-pattern-color: var(--violet-8);--xy-node-background-color-default: transparent;--xy-node-border-color-default: transparent;--xy-node-color-default: var(--gray-12);--xy-controls-background-color: var(--color-panel-solid);--xy-controls-button-background-color: var(--gray-3);--xy-controls-button-background-color-hover: var(--gray-4);--xy-controls-button-color: var(--gray-11);--xy-minimap-background-color: var(--color-panel-solid);--xy-minimap-mask-background-color: var(--gray-9)}.flow-editor-theme .react-flow{color-scheme:dark}.flow-editor-theme *{color-scheme:inherit}.flow-container{width:100%;height:100%;min-height:600px;background:#000;margin:0;padding:0;position:relative;display:flex;flex-direction:column}.flow-container .react-flow-wrapper{flex:1;width:100%;position:relative;min-height:600px}.flow-container .react-flow{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}.app-content-area .flow-container{height:100%!important;min-height:calc(100vh - 64px)!important}.flow-container .react-flow__node{background:transparent!important;border:none!important;padding:0!important;box-shadow:none!important}.flow-container .react-flow__node.selected{background:transparent!important;border:none!important;box-shadow:none!important}.flow-container .react-flow__edge-path{stroke-dasharray:8 4;stroke-linecap:round}.flow-container .react-flow__edge:hover .react-flow__edge-path{stroke:#fff!important;stroke-width:3px!important;animation:flow 1s linear infinite!important}@keyframes flow{to{stroke-dashoffset:-12}}.flow-container .react-flow__connection-line{stroke-dasharray:8 4;stroke-linecap:round}.flow-container .react-flow__handle{transition:all .2s ease;z-index:10;pointer-events:auto}.flow-container .react-flow__handle[data-handletype=source]{width:10px;height:10px;border-radius:50%;border:2px solid var(--color-panel-solid)}.flow-container .react-flow__handle[data-handletype=source]:hover{transform:scale(1.2)}.flow-container .react-flow__handle[data-handletype=target]{width:20px;height:20px;border-radius:4px;border:3px solid var(--color-panel-solid)}.flow-container .react-flow__handle[data-handletype=target]:hover{transform:scale(1.1)}.flow-controls-panel{display:flex;gap:var(--space-2);padding:var(--space-2);background:var(--color-panel-solid);border-radius:var(--radius-3);border:1px solid var(--gray-6);box-shadow:var(--shadow-3)}.flow-info-panel{padding:var(--space-3);background:var(--color-panel-solid);border-radius:var(--radius-3);border:1px solid var(--gray-6);box-shadow:var(--shadow-3);max-width:300px}.flow-container .react-flow__attribution{display:none!important}.flow-handle{transition:all .2s ease!important;z-index:10!important;pointer-events:auto!important}.flow-handle[data-handletype=source]{width:24px!important;height:24px!important;border-radius:50%!important}.flow-handle[data-handletype=source]:hover{transform:scale(1.2)!important}.flow-handle[data-handletype=target]{width:60px!important;height:60px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:18px!important;font-weight:600!important;color:#fff!important}.flow-handle[data-handletype=target]:hover{transform:scale(1.05)!important}.flow-container .flow-handle[data-handletype=target].react-flow__handle-connected,.flow-container .flow-handle[data-handletype=target][data-edge-color=violet].react-flow__handle-connected{background-color:var(--violet-9)!important;border:3px solid var(--violet-11)!important;color:#fff!important}.flow-container .flow-handle[data-handletype=target][data-edge-color=blue].react-flow__handle-connected{background-color:var(--blue-9)!important;border:3px solid var(--blue-11)!important;color:#fff!important}.flow-container .flow-handle[data-handletype=target][data-edge-color=green].react-flow__handle-connected{background-color:var(--green-9)!important;border:3px solid var(--green-11)!important;color:#fff!important}.flow-container .flow-handle[data-handletype=target][data-edge-color=orange].react-flow__handle-connected{background-color:var(--orange-9)!important;border:3px solid var(--orange-11)!important;color:#fff!important}.flow-container .flow-handle[data-handletype=target][data-edge-color=red].react-flow__handle-connected{background-color:var(--red-9)!important;border:3px solid var(--red-11)!important;color:#fff!important}.flow-container .flow-handle[data-handletype=target][data-edge-color=gray].react-flow__handle-connected{background-color:var(--gray-9)!important;border:3px solid var(--gray-11)!important;color:#fff!important}.flow-container .flow-handle[data-handletype=target][data-edge-color=yellow].react-flow__handle-connected{background-color:var(--yellow-9)!important;border:3px solid var(--yellow-11)!important;color:#000!important}.flow-container .flow-handle[data-handletype=target][data-edge-color=indigo].react-flow__handle-connected{background-color:var(--indigo-9)!important;border:3px solid var(--indigo-11)!important;color:#fff!important}.flow-container .flow-handle[data-handletype=target][data-edge-color=pink].react-flow__handle-connected{background-color:var(--pink-9)!important;border:3px solid var(--pink-11)!important;color:#fff!important}.flow-container .flow-handle[data-handletype=target]:not(.react-flow__handle-connected){background-color:#fff!important;border:5px solid var(--violet-9)!important;color:var(--violet-9)!important}.flow-container .flow-handle[data-handletype=source][data-node-color=violet].react-flow__handle-connected{background-color:var(--violet-9)!important;border:4px solid var(--violet-11)!important}.flow-container .flow-handle[data-handletype=source][data-node-color=blue].react-flow__handle-connected{background-color:var(--blue-9)!important;border:4px solid var(--blue-11)!important}.flow-container .flow-handle[data-handletype=source][data-node-color=green].react-flow__handle-connected{background-color:var(--green-9)!important;border:4px solid var(--green-11)!important}.flow-container .flow-handle[data-handletype=source][data-node-color=orange].react-flow__handle-connected{background-color:var(--orange-9)!important;border:4px solid var(--orange-11)!important}.flow-container .flow-handle[data-handletype=source][data-node-color=red].react-flow__handle-connected{background-color:var(--red-9)!important;border:4px solid var(--red-11)!important}.flow-container .flow-handle[data-handletype=source][data-node-color=gray].react-flow__handle-connected{background-color:var(--gray-9)!important;border:4px solid var(--gray-11)!important}.flow-container .flow-handle[data-handletype=source][data-node-color=yellow].react-flow__handle-connected{background-color:var(--yellow-9)!important;border:4px solid var(--yellow-11)!important}.flow-container .flow-handle[data-handletype=source][data-node-color=indigo].react-flow__handle-connected{background-color:var(--indigo-9)!important;border:4px solid var(--indigo-11)!important}.flow-container .flow-handle[data-handletype=source][data-node-color=pink].react-flow__handle-connected{background-color:var(--pink-9)!important;border:4px solid var(--pink-11)!important}.flow-container .flow-handle[data-handletype=source][data-node-color=violet]:not(.react-flow__handle-connected){background-color:#fff!important;border:4px solid var(--violet-9)!important}.flow-container .flow-handle[data-handletype=source][data-node-color=blue]:not(.react-flow__handle-connected){background-color:#fff!important;border:4px solid var(--blue-9)!important}.flow-container .flow-handle[data-handletype=source][data-node-color=green]:not(.react-flow__handle-connected){background-color:#fff!important;border:4px solid var(--green-9)!important}.flow-container .flow-handle[data-handletype=source][data-node-color=orange]:not(.react-flow__handle-connected){background-color:#fff!important;border:4px solid var(--orange-9)!important}.flow-container .flow-handle[data-handletype=source][data-node-color=red]:not(.react-flow__handle-connected){background-color:#fff!important;border:4px solid var(--red-9)!important}.flow-container .flow-handle[data-handletype=source][data-node-color=gray]:not(.react-flow__handle-connected){background-color:#fff!important;border:4px solid var(--gray-9)!important}.flow-container .flow-handle[data-handletype=source][data-node-color=yellow]:not(.react-flow__handle-connected){background-color:#fff!important;border:4px solid var(--yellow-9)!important}.flow-container .flow-handle[data-handletype=source][data-node-color=indigo]:not(.react-flow__handle-connected){background-color:#fff!important;border:4px solid var(--indigo-9)!important}.flow-container .flow-handle[data-handletype=source][data-node-color=pink]:not(.react-flow__handle-connected){background-color:#fff!important;border:4px solid var(--pink-9)!important}.flow-handle[data-handletype=target]:not(.react-flow__handle-connected){background-color:#fff!important;border:5px solid var(--violet-9)!important;color:var(--violet-9)!important}.flow-container .react-flow__handle.valid,.flow-container .react-flow__handle.connecting,.flow-container .react-flow__handle.invalid{box-shadow:none!important}
