.context-menu{background:#fff;border-style:solid;position:absolute;z-index:10;border-radius:.375rem;border-width:1px;--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.context-menu button{border:none;display:block;padding:.5em;text-align:left;width:100%}.scrollbar-hidden{scrollbar-width:none;-ms-overflow-style:none}.context-menu button:hover{background:#fff}.overview *{box-sizing:border-box}.overview .react-flow__controls button{box-sizing:content-box}.edgebutton,.overview .react-flow__node{font-size:12px}.edgebutton{width:20px;height:20px;background:#eee;border:1px solid #fff;cursor:pointer;border-radius:50%;line-height:1}.edgebutton:hover{box-shadow:0 0 6px 2px rgba(0,0,0,.08)}.react-flow__node-tools{border:1px solid #333}.react-flow__node-resizer,.react-flow__node-tools{background:#fff;display:flex;justify-content:center;align-items:center;text-align:center}.react-flow__node-circle .react-flow__handle,.react-flow__node-resizer .react-flow__handle,.react-flow__node-textinput .react-flow__handle{background:#bbb;border-radius:0;width:8px;height:4px;border:none;min-width:2px;min-height:2px}.react-flow__node-circle .react-flow__handle-bottom,.react-flow__node-resizer .react-flow__handle-bottom,.react-flow__node-textinput .react-flow__handle-bottom{bottom:-5px;transform:none;border-radius:0 0 2px 2px}.react-flow__node-circle .react-flow__handle-top,.react-flow__node-resizer .react-flow__handle-top,.react-flow__node-textinput .react-flow__handle-top{top:-5px;transform:none;border-radius:2px 2px 0 0}.react-flow__node-circle .react-flow__handle-left,.react-flow__node-resizer .react-flow__handle-left,.react-flow__node-textinput .react-flow__handle-left{height:8px;width:4px;left:-5px;border-radius:2px 0 0 2px}.react-flow__node-annotation{font-size:16px;width:200px;color:#9e76ff;font-family:monospace;position:absolute}.react-flow__node-annotation .arrow{position:absolute;font-size:24px}.react-flow__node-circle,.react-flow__node-textinput{color:#fff;border-radius:100%;display:flex;height:75px;width:75px;box-shadow:6px 2px 15px rgba(42,138,246,.3),-6px 2px 15px rgba(233,42,103,.3);font-family:monospace}.react-flow__node-circle .wrapper,.react-flow__node-textinput .wrapper{overflow:hidden;display:flex;padding:2px;position:relative;border-radius:100%;flex-grow:1}.react-flow__node-circle .inner{background:hsla(0,0%,100%,.5);border-radius:100%;display:flex;flex-direction:column;justify-content:center;flex-grow:1;position:relative;text-align:center}.react-flow__node-textinput{border-radius:5px;width:150px;text-align:left;height:auto}.react-flow__node-textinput .wrapper{border-radius:5px;height:100%}.react-flow__node-textinput .inner{background:hsla(0,0%,100%,.5);flex-grow:1;position:relative;padding:10px;border-radius:4px;height:100%}.react-flow__node-textinput input{width:100%;font-size:12px;border:none;border-radius:2px;margin-bottom:10px;margin-top:2px;padding:2px 4px;color:#555}.gradient:before{content:"";position:absolute;padding-bottom:calc(100% * 1.41421356237);width:calc(100% * 1.41421356237);background:conic-gradient(from -160deg at 50% 50%,#e92a67 0deg,#a853ba 120deg,#2a8af6 240deg,#e92a67 1turn);left:50%;top:50%;transform:translate(-50%,-50%);border-radius:100%}.react-flow__minimap .group{fill-opacity:.4}.react-flow__minimap .circle,.react-flow__minimap .resizer,.react-flow__minimap .textinput,.react-flow__minimap .tools{fill:#d0c0f7}.react-flow__minimap .circle{rx:100%;ry:100%}.react-flow__minimap .annotation{display:none}