.react-flow{--react-flow-material-stream:#6ede87;--react-flow-unit-operation:#6865a5;--react-flow-fallback:#ff0072;--react-flow-group-background:rgba(207,182,255,.4);--react-flow-group-border:#9e86ed;--react-flow-resize-border:#9e86ed;--xy-theme-selected:#f57dbd;--xy-theme-hover:#c5c5c5;--xy-theme-edge-hover:black;--xy-theme-color-focus:#d9d9d9;--xy-edge-stroke:#94a3b8;--xy-edge-stroke-width:1.5px;--xy-connectionline-stroke:#b1b1b7;--xy-connectionline-stroke-width:1;--xy-node-color:rgb(var(--color-foreground)/1);--xy-node-border:1px solid #ededed;--xy-node-background-color:rgb(var(--color-surface-raised)/1);--xy-node-group-background-color:var(--react-flow-group-background);--xy-node-boxshadow-hover:0 1px 4px 1px rgba(0,0,0,.08);--xy-node-boxshadow-selected:0 0 0 .5px #1a192b;--xy-handle-background-color:#fff;--xy-handle-border-color:#aaa;--xy-selection-background-color:rgba(0,89,220,.08);--xy-selection-border:1px dotted rgba(0,89,220,.8);--xy-controls-button-background-color:#fefefe;--xy-controls-button-background-color-hover:#f4f4f4;--xy-controls-button-color:inherit;--xy-controls-button-color-hover:inherit;--xy-controls-button-border-color:#eee;--xy-controls-box-shadow:0 0 2px 1px rgba(0,0,0,.08);--xy-edge-label-background-color:#f7f9fb;--xy-edge-label-color:rgb(var(--color-muted-foreground)/1);--xy-minimap-background-color:#fff;--xy-minimap-mask-background-color:rgba(240,240,240,.6);--xy-minimap-mask-stroke-color:transparent;--xy-minimap-node-background-color:#e2e2e2;--xy-minimap-node-stroke-color:transparent;--xy-minimap-node-stroke-width:2;--xy-background-color:transparent;--xy-background-pattern-color:#91919a}.dark .react-flow{--react-flow-material-stream:#63d88a;--react-flow-unit-operation:#a99cf5;--react-flow-fallback:#ff72b6;--react-flow-group-background:rgba(169,156,245,.24);--react-flow-group-border:#a99cf5;--react-flow-resize-border:#a99cf5;--xy-theme-selected:#f57dbd;--xy-theme-hover:#a1a1aa;--xy-edge-stroke:#8fa8c0;--xy-connectionline-stroke:rgb(var(--color-muted-foreground)/1);--xy-node-boxshadow-hover:inset 0 0 0 1px rgb(var(--color-line)/1);--xy-node-boxshadow-selected:inset 0 0 0 1px rgb(var(--color-brand-300)/1);--xy-selection-background-color:rgb(var(--color-brand-300)/.12);--xy-selection-border:1px dotted rgb(var(--color-brand-300)/.8);--xy-edge-label-background-color:rgb(var(--color-surface-raised)/1);--xy-theme-edge-hover:rgb(var(--color-foreground)/1);--xy-theme-color-focus:rgb(var(--color-line)/1);--xy-node-border:1px solid rgb(var(--color-line)/1);--xy-handle-background-color:rgb(var(--color-surface-raised)/1);--xy-handle-border-color:rgb(var(--color-line)/1);--xy-controls-button-background-color:rgb(var(--color-surface-raised)/1);--xy-controls-button-background-color-hover:rgb(var(--color-surface-sunken)/1);--xy-controls-button-color:rgb(var(--color-foreground)/1);--xy-controls-button-color-hover:rgb(var(--color-foreground)/1);--xy-controls-button-border-color:rgb(var(--color-line)/1);--xy-controls-box-shadow:0 0 2px 1px rgb(var(--color-contrast-hi)/.08);--xy-minimap-background-color:rgb(var(--color-surface-raised)/1);--xy-minimap-mask-background-color:rgb(var(--color-scrim)/.25);--xy-minimap-node-background-color:rgb(var(--color-line)/1);--xy-background-color:rgb(var(--color-background)/1);--xy-background-pattern-color:rgb(var(--color-muted-foreground)/.4)}.dark .dsp .custom-start-connection-handle:hover .fake-handle{border-color:#b4b4b8!important}.dsp .react-flow{--xy-edge-stroke:#b1b1b7;--xy-connectionline-stroke:#b1b1b7}.dark .dsp .react-flow{--xy-edge-stroke:#8f8f9d;--xy-connectionline-stroke:rgb(var(--color-muted-foreground)/1)}.react-flow__node{background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));color:var(--xy-node-color,var(--xy-node-color-default))}.react-flow__node.selectable:focus{border-color:var(--xy-theme-color-focus)}:is(.react-flow__node.selectable:hover,.react-flow__node.draggable:hover) .fake-handle{border-color:var(--xy-theme-hover)}.fake-handle{border:var(--xy-node-border,var(--xy-node-border-default))}.react-flow__node.selectable.selected{border-color:var(--xy-theme-selected)}.react-flow__node-group{background-color:var(--react-flow-group-background);border-color:var(--react-flow-group-border)}.react-flow__edge-path{stroke-width:1.5px}.react-flow__handle{background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default))}.react-flow__handle.connectionindicator:hover{pointer-events:all;border-color:var(--xy-theme-edge-hover);background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default))}.react-flow__handle.connectionindicator:focus,.react-flow__handle.connectingfrom,.react-flow__handle.connectingto{border-color:var(--xy-theme-edge-hover)}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__minimap-node.lineage-minimap-node-material-stream{fill:var(--react-flow-material-stream)}.react-flow__minimap-node.lineage-minimap-node-unit-operation{fill:var(--react-flow-unit-operation)}.react-flow__minimap-node.lineage-minimap-node-fallback{fill:var(--react-flow-fallback)}.dsp .react-flow .react-flow__edges{z-index:1001}.dsp .react-flow__node{text-align:center;flex-direction:column;justify-content:center;align-items:center;font-size:12px;display:flex}.dsp .react-flow__node-resizer{border:none;border-radius:0}.dsp .react-flow__resize-control.handle{background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border-color:var(--react-flow-resize-border);border-radius:0;width:5px;height:5px}.dsp .react-flow .end-connection-handle{visibility:hidden;background:0 0;border:none;border-radius:0;width:100%;height:100%;margin-left:-5px;margin-right:5px;position:absolute;top:0;left:0;transform:none}.dsp .custom-start-connection-handle{border:none;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex;background:0 0!important}.dsp .custom-start-connection-handle:hover .fake-handle{border-color:#999!important}.dsp .react-flow .custom-start-connection-handle{opacity:0}.react-flow__node:hover>.customNode :is(.dsp .react-flow .custom-start-connection-handle){opacity:1}.dsp .react-flow__edgelabel-renderer{z-index:1003}.dsp .edge-label-renderer__custom-edge{color:var(--xy-edge-label-color,var(--xy-edge-label-color-default));opacity:.5;border:none;line-height:1}.dsp .edge-label-renderer__custom-edge:hover{opacity:1}.dsp .material-stream-edit-menu{color:#fff}.dsp .add-material-stream{opacity:0}.dsp .unitOperation:hover .add-material-stream{opacity:1}
body>div:last-child>span+img{display:inline!important}
/*# sourceMappingURL=0370448caf5df46b.css.map*/