.react-flow .react-flow__edge-path,.react-flow .react-flow__connection-path{stroke:var(--muted-foreground)}.react-flow .react-flow__edge.selected .react-flow__edge-path,.react-flow .react-flow__edge:focus .react-flow__edge-path,.react-flow .react-flow__edge:focus-visible .react-flow__edge-path{stroke:var(--foreground)}.react-flow .react-flow__edge.updating .react-flow__edge-path{stroke:var(--muted-foreground)}.react-flow .react-flow__edge-textbg{fill:var(--background)}.react-flow .react-flow__edge-text{fill:var(--foreground)}.react-flow .react-flow__node-default,.react-flow .react-flow__node-input,.react-flow .react-flow__node-output,.react-flow .react-flow__node-group{background-color:var(--card);color:var(--card-foreground);border-color:var(--border)}.react-flow .react-flow__node-default.selectable.selected,.react-flow .react-flow__node-default.selectable:focus,.react-flow .react-flow__node-default.selectable:focus-visible,.react-flow .react-flow__node-input.selectable.selected,.react-flow .react-flow__node-input.selectable:focus,.react-flow .react-flow__node-input.selectable:focus-visible,.react-flow .react-flow__node-output.selectable.selected,.react-flow .react-flow__node-output.selectable:focus,.react-flow .react-flow__node-output.selectable:focus-visible,.react-flow .react-flow__node-group.selectable.selected,.react-flow .react-flow__node-group.selectable:focus,.react-flow .react-flow__node-group.selectable:focus-visible{box-shadow:0 0 0 .5px var(--ring)}.react-flow .react-flow__node-default.selectable:hover,.react-flow .react-flow__node-input.selectable:hover,.react-flow .react-flow__node-output.selectable:hover,.react-flow .react-flow__node-group.selectable:hover{box-shadow:0 1px 4px 1px color-mix(in oklab, var(--shadow-ink) 8%, transparent)}.react-flow .react-flow__handle{background:var(--muted-foreground);border-color:var(--background)}.react-flow .react-flow__nodesselection-rect,.react-flow .react-flow__selection{background:color-mix(in oklab, var(--primary) 8%, transparent);border-color:var(--primary)}.react-flow .react-flow__controls{box-shadow:0 0 2px 1px color-mix(in oklab, var(--shadow-ink) 8%, transparent)}.react-flow .react-flow__controls-button{background:var(--card);color:var(--card-foreground);border-bottom-color:var(--border)}.react-flow .react-flow__controls-button:hover{background:var(--accent)}.react-flow .react-flow__controls-button svg{fill:currentColor}.react-flow .react-flow__minimap{background-color:var(--card)}.react-flow .react-flow__minimap-mask{fill:color-mix(in oklab, var(--background) 70%, transparent)}.react-flow .react-flow__attribution{background:color-mix(in oklab, var(--background) 60%, transparent)}.react-flow .react-flow__attribution a{color:var(--muted-foreground)}.react-grid-layout .react-grid-placeholder{background:var(--primary)}.react-grid-layout .react-grid-item>.react-resizable-handle:after{border-right-color:var(--muted-foreground);border-bottom-color:var(--muted-foreground)}.float-tooltip-kap{color:var(--popover-foreground);background:color-mix(in oklab, var(--popover) 92%, transparent);border:1px solid var(--border)}
