.react-flow{--bg-color:#111;--text-color:#f3f4f6;--node-border-radius:10px;--node-box-shadow:10px 0 15px rgba(42,138,246,.3),-10px 0 15px rgba(233,42,103,.3);color:var(--text-color)}.react-flow__node-turbo{border-radius:var(--node-border-radius);display:flex;height:90px;min-width:150px;font-family:Fira Mono,Monospace;font-weight:500;letter-spacing:-.2px;box-shadow:var(--node-box-shadow)}.react-flow__node-turbo .wrapper{overflow:hidden;display:flex;padding:2px;position:relative;border-radius:var(--node-border-radius);flex-grow:1}.gradient:before{content:"";position:absolute;padding-bottom:calc(100% * 1.41421356237);width:calc(100% * 1.41421356237);background:conic-gradient(from -160deg at 50% 50%,#22c55e 0deg,#a853ba 120deg,#2a8af6 240deg,#22c55e 1turn);left:50%;top:50%;transform:translate(-50%,-50%);border-radius:100%}.gradient.status-PENDING:before{background:conic-gradient(from -160deg at 50% 50%,#94a3b8 0deg,#94a3b8 1turn)}.gradient.status-RUNNING:before{background:conic-gradient(from -160deg at 50% 50%,#ffee58 0deg,#ffee58 120deg,#94a3b8 240deg,#94a3b8 1turn)}.gradient.status-ERROR:before,.gradient.status-FAILED:before{background:conic-gradient(from -160deg at 50% 50%,#f87171 0deg,#f87171 1turn)}.gradient.status-SUCCESS:before{background:conic-gradient(from -160deg at 50% 50%,#22c55e 0deg,#22c55e 1turn)}.react-flow__node-turbo.selected .wrapper.gradient:before{content:"";background:conic-gradient(from -160deg at 50% 50%,#22c55e 0deg,#a853ba 120deg,#2a8af6 240deg,rgba(42,138,246,0) 1turn);animation:spinner 4s linear infinite;transform:translate(-50%,-50%) rotate(0deg);z-index:-1}.react-flow__node-turbo.selected .wrapper.gradient.status-RUNNING:before{background:conic-gradient(from -160deg at 50% 50%,#ffee58 0deg,#94a3b8 120deg,#94a3b8 240deg,#94a3b8 1turn)}@keyframes spinner{to{transform:translate(-50%,-50%) rotate(-1turn)}}.react-flow__node-turbo .inner{background:var(--bg-color);padding:16px 20px;border-radius:var(--node-border-radius);display:flex;flex-direction:column;justify-content:center;flex-grow:1;position:relative}.react-flow__node-turbo .icon{margin-right:8px}.react-flow__node-turbo .body{display:flex}.react-flow__node-turbo .title{font-size:16px;margin-bottom:2px;line-height:1}.react-flow__node-turbo .subline{font-size:12px;color:#777}.react-flow__node-turbo .cloud{border-radius:100%;width:30px;height:30px;right:0;position:absolute;top:0;transform:translate(50%,-50%);display:flex;transform-origin:center center;padding:2px;overflow:hidden;box-shadow:var(--node-box-shadow);z-index:1}.react-flow__node-turbo .cloud div{background-color:var(--bg-color);flex-grow:1;border-radius:100%;display:flex;justify-content:center;align-items:center;position:relative}.react-flow__handle{opacity:1;padding:.3rem;border-radius:10px;background-color:#22c55e}.react-flow__handle.source{max-width:10px;bottom:-7px;border:1px solid #000;align:center}.react-flow__handle.source,.react-flow__handle.target{background-color:#22c55e;overflow-y:visible;position:fixed}.react-flow__handle.target{top:-7px}.react-flow__node:focus{outline:none}.react-flow__edge .react-flow__edge-path{stroke:url(#edge-gradient);stroke-width:2;stroke-opacity:.75}.react-flow__controls button{background-color:var(--bg-color);color:var(--text-color);border:1px solid #95679e;border-bottom:none}.react-flow__controls button:hover{background-color:#252525}.react-flow__controls button:first-child{border-radius:5px 5px 0 0}.react-flow__controls button:last-child{border-bottom:1px solid #95679e;border-radius:0 0 5px 5px}.react-flow__controls button path{fill:var(--text-color)}.react-flow__attribution{background:hsla(0,0%,78%,.2)}.react-flow__attribution a{color:#95679e}
/*# sourceMappingURL=e6505e56ffdea7e2.css.map*/