.vue-flow{position:relative;width:100%;height:100%;overflow:hidden;z-index:0;direction:ltr}.vue-flow__container{position:absolute;height:100%;width:100%;left:0;top:0}.vue-flow__pane{z-index:1}.vue-flow__pane.draggable{cursor:grab}.vue-flow__pane.selection{cursor:pointer}.vue-flow__pane.dragging{cursor:grabbing}.vue-flow__transformationpane{transform-origin:0 0;z-index:2;pointer-events:none}.vue-flow__viewport{z-index:4;overflow:clip}.vue-flow__selection{z-index:6}.vue-flow__edge-labels{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible{outline:none}.vue-flow .vue-flow__edges{pointer-events:none;overflow:visible}.vue-flow__edge-path,.vue-flow__connection-path{stroke:#b1b1b7;stroke-width:1;fill:none}.vue-flow__edge{pointer-events:visibleStroke;cursor:pointer}.vue-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.vue-flow__edge.animated path.vue-flow__edge-interaction{stroke-dasharray:none;animation:none}.vue-flow__edge.inactive{pointer-events:none}.vue-flow__edge.selected,.vue-flow__edge:focus,.vue-flow__edge:focus-visible{outline:none}.vue-flow__edge.selected .vue-flow__edge-path,.vue-flow__edge:focus .vue-flow__edge-path,.vue-flow__edge:focus-visible .vue-flow__edge-path{stroke:#555}.vue-flow__edge-textwrapper{pointer-events:all}.vue-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__connection{pointer-events:none}.vue-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.vue-flow__connectionline{z-index:1001}.vue-flow__nodes{pointer-events:none;transform-origin:0 0}.vue-flow__node-default,.vue-flow__node-input,.vue-flow__node-output{border-width:1px;border-style:solid;border-color:#bbb}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible,.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible,.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{outline:none;border:1px solid #555}.vue-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.vue-flow__node.draggable{cursor:grab;pointer-events:all}.vue-flow__node.draggable.dragging{cursor:grabbing}.vue-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.vue-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.vue-flow__nodesselection-rect.dragging{cursor:grabbing}.vue-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px}.vue-flow__handle.connectable{pointer-events:all;cursor:crosshair}.vue-flow__handle-bottom{left:50%;bottom:0;transform:translate(-50%,50%)}.vue-flow__handle-top{left:50%;top:0;transform:translate(-50%,-50%)}.vue-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.vue-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.vue-flow__edgeupdater{cursor:move;pointer-events:all}.vue-flow__panel{position:absolute;z-index:5;margin:15px}.vue-flow__panel.top{top:0}.vue-flow__panel.bottom{bottom:0}.vue-flow__panel.left{left:0}.vue-flow__panel.right{right:0}.vue-flow__panel.center{left:50%;transform:translate(-50%)}@keyframes dashdraw{0%{stroke-dashoffset:10}}:root{--vf-node-bg: #fff;--vf-node-text: #222;--vf-connection-path: #b1b1b7;--vf-handle: #555}.vue-flow__edge.updating .vue-flow__edge-path{stroke:#777}.vue-flow__edge-text{font-size:10px}.vue-flow__edge-textbg{fill:#fff}.vue-flow__connection-path{stroke:var(--vf-connection-path)}.vue-flow__node{cursor:grab}.vue-flow__node.selectable:focus,.vue-flow__node.selectable:focus-visible{outline:none}.vue-flow__node-default,.vue-flow__node-input,.vue-flow__node-output{padding:10px;border-radius:3px;width:150px;font-size:12px;text-align:center;border-width:1px;border-style:solid;color:var(--vf-node-text);background-color:var(--vf-node-bg);border-color:var(--vf-node-color)}.vue-flow__node-default.selected,.vue-flow__node-default.selected:hover,.vue-flow__node-input.selected,.vue-flow__node-input.selected:hover,.vue-flow__node-output.selected,.vue-flow__node-output.selected:hover{box-shadow:0 0 0 .5px var(--vf-box-shadow)}.vue-flow__node-default .vue-flow__handle,.vue-flow__node-input .vue-flow__handle,.vue-flow__node-output .vue-flow__handle{background:var(--vf-handle)}.vue-flow__node-default.selectable:hover,.vue-flow__node-input.selectable:hover,.vue-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.vue-flow__node-input{--vf-node-color: var(--vf-node-color, #0041d0);--vf-handle: var(--vf-node-color, #0041d0);--vf-box-shadow: var(--vf-node-color, #0041d0);background:var(--vf-node-bg);border-color:var(--vf-node-color, #0041d0)}.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible{outline:none;border:1px solid var(--vf-node-color, #0041d0)}.vue-flow__node-default{--vf-handle: var(--vf-node-color, #1a192b);--vf-box-shadow: var(--vf-node-color, #1a192b);background:var(--vf-node-bg);border-color:var(--vf-node-color, #1a192b)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible{outline:none;border:1px solid var(--vf-node-color, #1a192b)}.vue-flow__node-output{--vf-handle: var(--vf-node-color, #ff0072);--vf-box-shadow: var(--vf-node-color, #ff0072);background:var(--vf-node-bg);border-color:var(--vf-node-color, #ff0072)}.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{outline:none;border:1px solid var(--vf-node-color, #ff0072)}.vue-flow__nodesselection-rect,.vue-flow__selection{background:#0059dc14;border:1px dotted rgba(0,89,220,.8)}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible,.vue-flow__selection:focus,.vue-flow__selection:focus-visible{outline:none}.vue-flow__handle{width:6px;height:6px;background:var(--vf-handle);border:1px solid #fff;border-radius:100%}*{box-sizing:border-box}:root{--border-color: #bcbcbc;--border-radius: 4px;--background-color: white;--secondary-background-color: #ecedf9;--focus-border-color: #007bff;--box-shadow-color-primary: #0000004d;--secondary-text-color: #777;--font-monospace: Menlo, Monaco, Consolas, "Droid Sans Mono", "Courier New", monospace, "Droid Sans Fallback"}html,body,#app,#frame{height:100%}body{margin:0;font-size:100%;font-family:sans-serif}h3{margin:0}.node{background-color:var(--background-color);border:1px solid var(--border-color);box-shadow:1px 1px 7px -4px #8a8a8a;border-radius:var(--border-radius);min-width:200px;max-width:500px}.node .node-header{display:flex;justify-content:space-between;font-weight:700;padding:.5rem 1rem;border-bottom:1px solid var(--border-color)}.node .node-content{padding:1rem}#frame{display:grid;grid-template-rows:auto 1fr}#navbar{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;background-color:var(--secondary-background-color);border-bottom:1px solid var(--border-color);box-shadow:0 1px 11px 0 var(--box-shadow-color-primary);z-index:1}#frame-content{display:grid;grid-template-columns:1fr 350px;overflow:auto}#sidebar{-webkit-user-select:none;user-select:none;background-color:var(--secondary-background-color);border-left:1px solid var(--border-color);box-shadow:0 5px 10px var(--box-shadow-color-primary);z-index:1;overflow:auto;display:grid;grid-template-rows:auto 1fr}#sidebar .sidebar-item{padding:.5rem 1rem;border-bottom:1px solid var(--border-color);cursor:pointer}#sidebar .sidebar-item.active{background-color:var(--background-color)}#sidebar div:nth-child(2){overflow:auto}.tabs{display:flex}.tabs>div{padding:.5rem 1rem;cursor:pointer;width:100%;text-align:center;border-left:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid var(--border-color)}.tabs>div.active{border-left:1px solid var(--border-color);border-right:1px solid var(--border-color);border-bottom:0}.tabs>div:not(.active){color:#a9a9a9}.tabs>div:first-child{border-left:0}.tabs>div:last-child{border-right:0}.input{border:1px solid var(--border-color);border-radius:var(--border-radius);padding:.5rem;font:inherit;background-color:var(--background-color)}.input:focus{outline:none;border-color:var(--focus-border-color)}table.no-padding td,table.no-padding th{padding:0}.table{width:100%;border-collapse:collapse}.table th,.table td{border:1px solid #ccc;padding:.5em;text-align:center}.button,input[type=file]::file-selector-button{--button-background-color: white;--button-text-color: black;--button-border-color: #8c8c8c;background-color:var(--button-background-color);color:var(--button-text-color);border:1px solid var(--button-border-color);padding:3px 10px;border-radius:3px}.button:hover,input[type=file]::file-selector-button:hover{--button-hover-background-color: #f8f8f8;background-color:var(--button-hover-background-color)}.full-width{width:100%}.full-height{height:100%}.flex{display:flex}.grid{display:grid}.ml-1{margin-left:.5rem}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mb-1{margin-bottom:.5rem}.p-1{padding:.5rem}.p-2{padding:1rem}.pb-4{padding-bottom:2rem}.cursor-pointer{cursor:pointer}.cursor-grab{cursor:grab}.text-center{text-align:center}.bold{font-weight:700}.v-h{visibility:hidden}.vue-flow__node.selected>div.node{border-color:var(--focus-border-color)}.vue-flow__handle{--vf-handle: #ff5892;width:10px;height:10px}.modal[data-v-8c3aba11]{--gutter: 14px;top:0;left:0;width:100vw;height:100vh;z-index:10;position:fixed;background-color:#000000b3;display:flex;align-items:center;justify-content:center}.modal__container[data-v-8c3aba11]{min-width:600px;max-width:95vw;position:relative;overflow:hidden;border-radius:4px;margin:0 auto;background-color:var(--background-color);color:var(--text-color);display:flex;flex-direction:column}.modal__container header[data-v-8c3aba11]{display:grid;padding:var(--gutter);align-items:center;grid-template-columns:auto 20px;border-bottom:1px solid var(--border-color)}.modal__container header h3[data-v-8c3aba11]{font-weight:400;font-size:1rem}.modal__container header span[data-v-8c3aba11]{display:flex;align-items:center;justify-content:center;height:100%;width:100%;font-size:16px;opacity:.8;cursor:pointer}.modal__container header span[data-v-8c3aba11]:hover{opacity:1}.modal__container .modal-main[data-v-8c3aba11]{flex:1;text-align:left;overflow:auto;padding:1rem 1.5rem}.modal__container footer[data-v-8c3aba11]{--modal-footer-background-color: #fafafa;height:auto;text-align:right;border-top:solid 1px var(--border-color);padding:var(--gutter);background-color:var(--modal-footer-background-color)}.modal__container footer button[data-v-8c3aba11],.modal__container footer input[data-v-8c3aba11]{margin:0}.modal__container footer button[data-v-8c3aba11]:not(:last-child),.modal__container footer input[data-v-8c3aba11]:not(:last-child){margin-right:var(--gutter)}.modal__content[data-v-8c3aba11]{display:flex;flex-direction:column;max-height:90vh}.code-mirror-editor .cm-editor.cm-focused{outline:0!important}.code-mirror-editor .cm-gutters{-webkit-user-select:none;user-select:none;background-color:inherit;border-right:0}.code-mirror-editor .cm-scroller{font-family:var(--font-monospace);overflow:auto}.code-mirror-editor .cm-activeLine,.code-mirror-editor .cm-activeLineGutter{background-color:#8282821a}.code-mirror-editor .cm-foldGutter span{font-size:1.1rem;line-height:1.1rem;color:#82828280}.code-mirror-editor .cm-foldGutter span:hover{color:#999}.code-mirror-editor .cm-editor{height:100%}.box[data-v-d38d0f2e]{padding:.6rem;border:1px dotted #d04444;border-radius:.3rem}.box-hidden[data-v-d38d0f2e]{border:1px dotted transparent;visibility:hidden}.environment-sidebar-item[data-v-d38d0f2e]{display:flex;padding:.3rem;cursor:pointer;justify-content:space-between;align-items:center}.environment-sidebar-item-active[data-v-d38d0f2e]{background-color:#6872fe42}.environment-sidebar-item>.environment-sidebar-item-menu[data-v-d38d0f2e]{visibility:hidden;border-radius:10px;height:1.4rem}.environment-sidebar-item:hover>.environment-sidebar-item-menu[data-v-d38d0f2e],.environment-sidebar-item>.environment-sidebar-item-menu.environment-sidebar-item-menu-disable-hide[data-v-d38d0f2e]{visibility:visible}.environment-sidebar-item.environment-sidebar-item-selected>.environment-sidebar-item-menu svg[data-v-d38d0f2e]{fill:#fff}.environment-sidebar-item>.environment-sidebar-item-menu[data-v-d38d0f2e]:hover,.environment-sidebar-item>.environment-sidebar-item-menu.environment-sidebar-item-menu-disable-hide[data-v-d38d0f2e]{background-color:#f0f8ff3b}.environment-sidebar-item:not(.environment-sidebar-item-selected)>.environment-sidebar-item-menu[data-v-d38d0f2e]:hover,.environment-sidebar-item:not(.environment-sidebar-item-selected)>.environment-sidebar-item-menu.environment-sidebar-item-menu-disable-hide[data-v-d38d0f2e]{background-color:#6cc2c533}.context-menu-background-overlay[data-v-d38d0f2e]{position:fixed;z-index:10;height:100vh;width:100vw;top:0;left:0}.context-menu[data-v-d38d0f2e]{position:fixed;z-index:10;top:0;left:0;background-color:var(--background-color);color:var(--text-color);border-radius:5px;box-shadow:1px 1px 8px -4px #000}.context-menu>div[data-v-d38d0f2e]{padding:.3rem .5rem;cursor:pointer}.context-menu>div[data-v-d38d0f2e]:hover{background-color:#6a5acd;color:#fff}.ml-1rem[data-v-d38d0f2e]{margin-left:1rem}.true[data-v-6aaeb354],.false[data-v-6aaeb354]{color:#fff;width:fit-content;height:fit-content;border:0;border-radius:10px;border-start-start-radius:0;border-end-start-radius:0;padding:.2rem .4rem .2rem .2rem;transform:translate(100%,-50%)}.true[data-v-6aaeb354]{top:30%}.false[data-v-6aaeb354]{top:initial;bottom:20%}.log-entry[data-v-3ebbfa15]{padding:.4rem .5rem;border-bottom:1px solid #e0e0e0}.log-debug[data-v-3ebbfa15]{background-color:#eef0ff}.log-error[data-v-3ebbfa15]{background-color:#fff0f0;border-left:3px solid #d9534f}.log-timestamp[data-v-3ebbfa15]{font-size:.7rem;color:#797979}.log-node[data-v-3ebbfa15]{font-weight:700}.log-parallel[data-v-3ebbfa15]{font-weight:400;font-size:.75rem;margin-left:.3rem;border-radius:3px;padding:0 4px}.log-message[data-v-3ebbfa15]{margin-top:.1rem;word-break:break-word}.log-node-context[data-v-3ebbfa15]{font-weight:400;font-size:.8rem;color:#444;word-break:break-all}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.v-toast--fade-out{animation-name:fadeOut}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.v-toast--fade-in-down{animation-name:fadeInDown}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.v-toast--fade-in-up{animation-name:fadeInUp}.fade-enter-active,.fade-leave-active{transition:opacity .15s ease-out}.fade-enter,.fade-leave-to{opacity:0}.v-toast{position:fixed;display:flex;top:0;bottom:0;left:0;right:0;padding:2em;overflow:hidden;z-index:1090;pointer-events:none}.v-toast__item{display:inline-flex;align-items:center;animation-duration:.15s;margin:.5em 0;box-shadow:0 1px 4px #0000001f,0 0 6px #0000000a;border-radius:.25em;pointer-events:auto;opacity:.92;color:#fff;min-height:3em;cursor:pointer}.v-toast__item--success{background-color:#28a745}.v-toast__item--info{background-color:#17a2b8}.v-toast__item--warning{background-color:#ffc107}.v-toast__item--error{background-color:#dc3545}.v-toast__item--default{background-color:#343a40}.v-toast__item--warning{color:#000}.v-toast__item.v-toast__item--top,.v-toast__item.v-toast__item--bottom{align-self:center}.v-toast__item.v-toast__item--top-right,.v-toast__item.v-toast__item--bottom-right{align-self:flex-end}.v-toast__item.v-toast__item--top-left,.v-toast__item.v-toast__item--bottom-left{align-self:flex-start}.v-toast__text{margin:0;padding:.5em 1em;word-break:break-word}.v-toast__icon{display:none}.v-toast.v-toast--top{flex-direction:column}.v-toast.v-toast--bottom{flex-direction:column-reverse}.v-toast.v-toast--custom-parent{position:absolute}@media screen and (max-width: 768px){.v-toast{padding:0;position:fixed!important}}
