html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:10px;height:10px;border-radius:50%;background-color:#3367d9;transform:translate(-50%,-50%)}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:#3367d9;border-width:1;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-1px);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-left-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-1px);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-top-width:1px;top:100%}._borderHover_mdu89_1{border:2px solid #000}._borderHover_mdu89_1:hover{border:2px solid #0f0}:root{--pad-font-size: 15px}.pad{font-size:var(--pad-font-size);line-height:var(--pad-font-size);width:100%}.pad>.ProseMirror{padding:var(--pad-font-size);min-height:30px}.ProseMirror:focus{outline:none}.pad ul{list-style-type:disc;padding-inline-start:var(--pad-font-size)}.pad ol{list-style-type:decimal;padding-inline-start:var(--pad-font-size)}video.peer-video{width:100%;height:100%;object-fit:cover}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;cursor:-webkit-grab;cursor:grab}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow .react-flow__edges{pointer-events:none;overflow:visible}.react-flow__edge-path,.react-flow__connection-path{stroke:#b1b1b7;stroke-width:1;fill:none}.react-flow__edge{pointer-events:visibleStroke;cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;-webkit-animation:dashdraw .5s linear infinite;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;-webkit-animation:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:#fff}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;-webkit-animation:dashdraw .5s linear infinite;animation:dashdraw .5s linear infinite}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-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:-webkit-grab;cursor:grab}.react-flow__node.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:-webkit-grab;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;background-color:#333}.react-flow__handle.connectable{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:-4px;transform:translate(-50%)}.react-flow__handle-top{left:50%;top:-4px;transform:translate(-50%)}.react-flow__handle-left{top:50%;left:-4px;transform:translateY(-50%)}.react-flow__handle-right{right:-4px;top:50%;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translate(-50%)}.react-flow__attribution{font-size:10px;background:rgba(255,255,255,.5);padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@-webkit-keyframes dashdraw{0%{stroke-dashoffset:10}}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__node-default,.react-flow__node-input,.react-flow__node-output,.react-flow__node-group{border-width:1px;border-style:solid;border-color:#bbb}.react-flow__node-default.selected,.react-flow__node-default:focus,.react-flow__node-default:focus-visible,.react-flow__node-input.selected,.react-flow__node-input:focus,.react-flow__node-input:focus-visible,.react-flow__node-output.selected,.react-flow__node-output:focus,.react-flow__node-output:focus-visible,.react-flow__node-group.selected,.react-flow__node-group:focus,.react-flow__node-group:focus-visible{outline:none;border:1px solid #555}.react-flow__nodesselection-rect,.react-flow__selection{background:rgba(150,150,180,.1);border:1px dotted rgba(155,155,155,.8)}.react-flow__controls{box-shadow:0 0 2px 1px #00000014}.react-flow__controls-button{border:none;background:#fefefe;border-bottom:1px solid #eee;box-sizing:content-box;display:flex;justify-content:center;align-items:center;width:16px;height:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:5px}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.react-flow__minimap{background-color:#fff}.file-drop{position:relative;height:100px;width:100%;min-width:300px;margin-bottom:15px}.file-drop>.file-drop-target{position:absolute;top:0;left:0;height:100%;width:100%;border:2px dashed #fff;border-radius:0;display:flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;justify-content:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;align-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;text-align:center}.file-drop>.file-drop-target.file-drop-dragging-over-frame{z-index:50;opacity:1}.file-drop>.file-drop-target.file-drop-dragging-over-target{border-color:#000}.SpaceNavigator{max-width:20em;padding:15px;margin-top:60px;backdrop-filter:saturate(100%) blur(10px);border-radius:0 15px 15px 0}.tab-hr{position:relative;z-index:1000}.app-tabs{-webkit-tap-highlight-color:transparent;height:100%;display:flex;flex-direction:column}.app-tab-list{position:relative;display:flex;justify-content:start;align-items:end;overflow-x:auto;overflow-y:clip;z-index:5;font-size:calc(1.5 * var(--ux-base-font-size))}.app-tab{display:inline-block;border-bottom:none;position:relative;list-style:none;cursor:pointer;text-decoration:underline;text-decoration-color:var(--ux-color-secondary);margin-top:calc(.5 * var(--ux-base-font-size));margin-right:var(--ux-base-font-size);margin-bottom:calc(.5 * var(--ux-base-font-size));white-space:nowrap}.app-tab-selected{font-weight:700;cursor:unset;text-decoration:none}.app-tab:focus{outline:none}.app-tab-panel{display:none}.app-tab-panel-selected{display:block;height:100%;padding:0;overflow:auto}:root{--theme-background: #f6f6f6;--ux-base-font-size: 20px;--ux-stroke-width: 2px;--ux-button-padding: 4px;--ux-color-bg: #f6f6f6;--ux-color-main: #252525;--ux-color-secondary: #00ff62}@media only screen and (max-width: 768px){:root{--ux-base-font-size: 18px}}html,body,#root{background:var(--theme-background);font-family:Helvetica,Arial,sans-serif;box-sizing:border-box;font-size:var(--ux-base-font-size);-webkit-font-smoothing:antialiased;color:var(--ux-color-main);line-height:1;overscroll-behavior-x:none;overscroll-behavior-y:none}.fullscreen-flow-container{position:fixed;top:0;left:0;height:100%;width:100%}.content-with-margin{margin:var(--ux-base-font-size);margin-bottom:0}hr{border:none;border-top:var(--ux-stroke-width) solid var(--ux-color-main);margin:0}h1{font-size:30px}h2,h3{font-weight:700;margin-bottom:1em}strong{font-weight:700}em{font-style:italic}a,a:visited{color:var(--ux-color-main);color:unset;text-decoration-color:#00ff62;text-decoration-thickness:var(--ux-stroke-width)}::selection{background:rgba(255,255,0,.4)}table{border-collapse:collapse;margin:0;overflow:hidden;table-layout:fixed;width:100%}table.dashboard-table{min-width:50em}thead{background:#ced4da}th{text-align:start}td{border:2px solid #ced4da;box-sizing:border-box;min-width:1em;padding:3px 5px;position:relative;vertical-align:top}.col-checkbox{width:4em}form,.form{max-width:450px;max-height:70vh;overflow:auto;padding:var(--ux-base-font-size);box-sizing:border-box}input{box-sizing:border-box;border:2px solid transparent;color:inherit;font-family:inherit;font-size:inherit;margin-bottom:10px}input[type=color]{margin-bottom:unset;width:30px}input[type=text],input[type=password]{display:block;padding:5px;width:100%}input[type=number]{width:5em}input::placeholder{color:#aaa}button,.react-flow__controls-button{border:var(--ux-stroke-width) solid var(--ux-color-secondary);padding:var(--ux-button-padding)}button{font-family:inherit;font-size:var(--ux-base-font-size);background:#fff;border-radius:50%;text-align:center;cursor:pointer;margin:0;margin-right:var(--ux-stroke-width);color:var(--color-main)}button:hover,.react-flow__controls-button:hover{background:var(--theme-background);border-color:transparent;background:var(--ux-color-secondary)}button.btn-alert:hover{background:rgb(255,68,0)}.react-flow__controls{box-shadow:unset!important}img.cover-img,video.cover-video{width:100%;height:100%;object-fit:cover;top:0;left:0}.react-flow__minimap{background-color:#ffffffb3}.react-flow__pane,.react-flow__node{cursor:unset}.react-flow__panel{margin:var(--ux-base-font-size)}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{border-left-width:var(--ux-stroke-width)}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{border-top-width:var(--ux-stroke-width)}.react-flow__resize-control.handle{width:var(--ux-base-font-size);height:var(--ux-base-font-size)}
