.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;position:absolute}.react-flow__node.selectable:focus{outline:none}.react-flow__node.selectable:focus-visible{border-radius:2px;box-shadow:0 0 0 2px #1a192b}.react-flow__edge-path{stroke:#b1b1b7;stroke-width:2px;fill:none}.react-flow__edge.selected .react-flow__edge-path{stroke:#555}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}@keyframes dashdraw{0%{stroke-dashoffset:10px}to{stroke-dashoffset:0}}.react-flow__handle{background:#fff;border:2px solid #1a192b;border-radius:50%;width:10px;height:10px}.react-flow__handle.connectable{cursor:crosshair}.react-flow__controls{background:#fff;border-radius:4px;flex-direction:column;gap:2px;display:flex;box-shadow:0 0 2px 1px #00000014}.react-flow__controls-button{cursor:pointer;background:#fff;border:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.react-flow__controls-button:hover{background:#f0f0f0}.react-flow__minimap{background:#fff;border-radius:4px;box-shadow:0 0 2px 1px #00000014}.react-flow__attribution{display:none}.react-flow__background{background-color:#f8f9fa}
