.properties-panel{position:fixed;padding:12px;background-color:#2b2b2bdb;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);border-radius:8px;line-height:normal;z-index:4;width:fit-content;height:fit-content;box-shadow:inset 0 0 0 1px #ffffff1f,0 0 0 1px #0003,0 1px 1px #0000001f,0 2px 2px #0000001f,0 4px 4px #0000001f,0 8px 8px #0000001f}.properties-panel .header{display:flex;align-items:flex-start;margin-bottom:16px;color:#ffffffde}.properties-panel .title{flex:1}.properties-panel .title a{color:#ffffffde}.properties-panel .title .linkIcon{visibility:hidden;margin-left:4px}.properties-panel .title a:hover .linkIcon{visibility:visible}.properties-panel .closeBtn{cursor:pointer;color:#b4b4b4;padding:4px;margin:-8px -4px -4px 32px;opacity:.58}.properties-panel .closeBtn:hover{opacity:1}.properties-panel .subtitle{font-size:.75em;color:#b4b4b4}.properties-panel .properties{display:flex;flex-direction:column;gap:2px;align-items:flex-end;color:#b4b4b4}.properties-panel label{font-size:.83333125em;margin-right:8px}.properties-panel input[type=text],.properties-panel input[type=number]{background-color:#202020;width:120px;height:24px;border:none;padding:4px;border-radius:4px;box-sizing:border-box;box-shadow:inset 0 0 0 1px #00000080,0 0 0 1px #ffffff0f;color:#b4b4b4}.properties-panel input[type=checkbox][placeholder=checked]:checked,.properties-panel input[type=checkbox][placeholder=unchecked]:not(:checked){opacity:.58}.properties-panel input[type=checkbox]{margin-right:103px}.properties-panel select{width:120px;height:24px;background-color:#202020;border:none;border-radius:4px;box-sizing:border-box;box-shadow:inset 0 0 0 1px #00000080,0 0 0 1px #ffffff0f;color:#b4b4b4}.properties-panel select:has(option[default]:checked){color:#b4b4b494}.properties-panel input:invalid{background-color:#291919;color:#f66}.properties-panel input:disabled{color:#b4b4b494}.properties-panel .footer{display:flex;flex-direction:row-reverse;border-top:1px solid rgb(81 81 81);margin-top:10px;padding-top:8px;font-size:.83333125em}.properties-panel .footer .resetBtn{cursor:pointer;opacity:.58;padding:4px;margin:-4px}.properties-panel .footer .resetBtn:hover{opacity:1}.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;width:6px;height:6px;background:#1a192b;border:1px solid white;border-radius:100%}.react-flow__handle.connectionindicator{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:#ffffff80;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__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-input,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:3px;width:150px;font-size:12px;color:#222;text-align:center;border-width:1px;border-style:solid;border-color:#1a192b;background-color:#fff}.react-flow__node-default.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:#f0f0f040}.react-flow__nodesselection-rect,.react-flow__selection{background:#0059dc14;border:1px dotted rgba(0,89,220,.8)}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.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__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.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:4px;height:4px;border:1px solid #fff;border-radius:1px;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:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);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-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}:root{--node-color: rgb(179, 179, 179);--node-operator-color: hsl(209 90% 66% / 1);--node-read-color: hsl(271 100% 76% / 1);--node-write-color: hsl(237 90% 66% / 1);--node-error-color: hsl(0deg 95% 66%);--node-selected-color: rgb(231, 198, 81);--node-monitored-color: var(--node-selected-color);--edge-color: rgb(152, 152, 152);--edge-selected-color: var(--node-selected-color);--handle-color: oklch(from var(--edge-color) calc(l*1.3) c h)}.node{width:160px;height:40px;display:flex;flex-direction:column;justify-content:center;font-size:14px;font-weight:700;letter-spacing:.03em;color:#000;text-align:center;background-color:var(--node-color);box-shadow:inset 0 2px oklch(from var(--node-color) calc(l*1.2) c h),inset 0 0 0 1px oklch(from var(--node-color) calc(l*.85) c h),0 2px 1px oklch(from var(--node-color) calc(l*.7) c h),0 0 0 1px #0003,0 1px 1px #0000001f,0 2px 2px #0000001f,0 4px 4px #0000001f,0 8px 8px #0000001f}.node.monitored{outline:4px solid var(--node-monitored-color);outline-offset:6px}.selected .node{--node-color: var(--node-selected-color)}.node.error{--node-color: var(--node-error-color)}.node-read{--node-color: var(--node-read-color);border-radius:20px}.node-write{--node-color: var(--node-write-color);border-radius:20px}.node-operator{border-radius:4px;--node-color: var(--node-operator-color)}.handle-wrapper{pointer-events:none;display:flex;flex-wrap:nowrap;justify-content:space-evenly;position:absolute;width:100%;height:100%;left:0;bottom:0;z-index:-1}.handle-wrapper-target{align-items:flex-start}.handle-wrapper-source{align-items:flex-end}.react-flow__handle{position:absolute;pointer-events:none;min-width:6px;min-height:3px;width:8px;height:5px;margin:0 3px;background:var(--handle-color);outline:1px solid black;border:none}.selected .react-flow__handle{background:oklch(from var(--node-selected-color) calc(l*1.1) c h)}.react-flow__handle:after{content:"";position:absolute;left:-3px;top:-3px;width:calc(100% + 6px);height:12px;border-radius:100%}.react-flow__handle-top{position:relative;top:-6px;left:unset;transform:none;border-radius:4px 4px 0 0}.react-flow__handle-bottom{position:relative;top:unset;bottom:-8px;left:unset;transform:none;border-radius:0 0 4px 4px}.react-flow__handle-bottom:after{top:-4px}.react-flow__edge-textbg{fill:#3d3d3d}.react-flow__edge-text{fill:#fff;padding:0 8px}.react-flow__edge .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:var(--edge-color);stroke-width:2}.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:var(--node-selected-color)}.playbar-button{display:flex;align-items:center;justify-content:center;background:transparent;cursor:pointer;color:gray;width:42px;height:42px;margin-bottom:4px}.playbar-button:hover:not(:disabled){color:#fff}.playbar-button:disabled{background:transparent;pointer-events:none;cursor:not-allowed}.playbar-button .bar{transform-origin:bottom;animation:equalize 1s infinite;will-change:transform}.playbar-button .bar1{animation-delay:0s}.playbar-button .bar2{animation-delay:-.2s}.playbar-button .bar3{animation-delay:-.4s}@font-face{font-family:TimeDisplay;src:url(data:font/woff2;base64,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) format("woff2");font-style:normal;font-display:block}.time-display{display:flex;flex-direction:column;-webkit-user-select:none;user-select:none;white-space:nowrap}.time-display .time{font-family:TimeDisplay,sans-serif;font-optical-sizing:auto;font-weight:200;font-style:normal;font-size:26px;letter-spacing:.02em;line-height:.9;color:#b4b4b4;opacity:1}.time-display .time .zeros{opacity:.42}.time-display .info{font-family:Arial,sans-serif;font-size:10px;letter-spacing:.04em;color:#fff;opacity:.6}.time-display .info.disabled{opacity:.4}@keyframes equalize{0%{transform:scaleY(.3)}50%{transform:scaleY(1)}to{transform:scaleY(.3)}}._backdrop_jbirz_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0000;z-index:1000;transition:background-color .2s ease}._backdropVisible_jbirz_12{background-color:#00000054}._modal_jbirz_17{--primary-color: hsl(221 68% 52% / 1);--secondary-color: hsl(0 0% 35% / 1);--danger-color: #dc3545;--highlight-input-color: hsl(218 100% 63% / 1);position:fixed;top:38%;left:50%;transform:translate(-50%,-55%);opacity:0;transition:transform .2s ease,opacity .2s ease;color:#b4b4b4;background-color:#353535;border-radius:8px;min-width:300px;max-width:450px;z-index:1001;padding:12px;background-color:#2b2b2bdb;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);font-size:.83333125em;line-height:normal;width:fit-content;height:fit-content;box-shadow:inset 0 0 0 1px #ffffff1f,0 0 0 1px #0003,0 1px 1px #0000001f,0 2px 2px #0000001f,0 4px 4px #0000001f,0 8px 8px #0000001f}._modalVisible_jbirz_51{transform:translate(-50%,-50%);opacity:1}._header_jbirz_57{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}._title_jbirz_64{margin:0;font-size:1rem;font-weight:500;color:#ffffffde;padding-top:6px}._closeButton_jbirz_72{background:none;border:none;font-size:1.5rem;cursor:pointer;padding:4px;line-height:0;position:relative;color:#b4b4b4;font-size:16px;margin:-16px -4px -4px 32px;opacity:.58}._closeButton_jbirz_72:hover{opacity:1}._content_jbirz_90{margin-bottom:20px}._content_jbirz_90 P{display:block;margin-block-start:1em;margin-block-end:.5em;margin-inline-start:0px;margin-inline-end:0px;unicode-bidi:isolate}._input_jbirz_103{background-color:#202020;width:100%;border:none;padding:8px 12px;margin-top:10px;border-radius:4px;font-size:14px;line-height:1.5;box-sizing:border-box;box-shadow:inset 0 0 0 1px #00000080,0 0 0 1px #ffffff0f;color:#fff}._input_jbirz_103::placeholder{color:#787878}._input_jbirz_103:focus{outline:2px solid var(--highlight-input-color);outline-offset:-2px;box-shadow:none}._buttonContainer_jbirz_127{display:flex;justify-content:flex-end;gap:10px}._button_jbirz_127{--button-color: var(var(--secondary-color));padding:8px 16px;background-color:var(--button-color);border-radius:4px;border:none;color:#fff;cursor:pointer;font-size:14px;font-weight:500;min-width:80px;opacity:.95}._button_jbirz_127:hover{opacity:1;box-shadow:inset 0 1px oklch(from var(--button-color) calc(l*1.2) c h),0 0 0 1px #0000001f,0 1px 1px #0000001f,0 2px 2px #0000001f,0 4px 4px #0000001f}._button_jbirz_127:active{color:#ffffffb3;background-color:oklch(from var(--button-color) calc(l*.85) c h);box-shadow:0 0 0 1px #0003;opacity:1}._buttonPrimary_jbirz_164{--button-color: var(--primary-color)}._buttonSecondary_jbirz_169{--button-color: var(--secondary-color)}._buttonDanger_jbirz_174{--button-color: var(--danger-color)}.menu{--highlight-color: hsl(221 68% 52% / 1);--highlight-input-color: hsl(218 100% 63% / 1)}.menu-bar{display:flex;background-color:#282828;border-bottom:1px solid rgb(59,59,59);height:25px;-webkit-user-select:none;user-select:none;position:relative;z-index:1000;box-shadow:#000000bf 0 0 3px;padding:10px 15px;gap:5px}.menu-spacer{flex:1;height:100%}.menu-trigger{padding:0 10px;display:flex;align-items:center;font-size:13px;border-radius:4px;cursor:pointer;color:#969696}.menu-trigger:hover{color:#fff}.menu-trigger.active{background-color:var(--highlight-color);color:#fff;margin:0 -5px;padding:0 15px}.menu-trigger .menu-dropdown{margin-left:-15px}.menu-dropdown{padding:8px;z-index:1000;font-size:13px;position:absolute;top:100%;margin:4px 0 0}.menu-dropdown.node-search-menu{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.node-search-menu .menu-dropdown-wrapper{max-height:200px;overflow-y:auto;width:100%;margin-top:8px}.menu-dropdown button{white-space:nowrap;width:auto;background-color:transparent;border:none;fill:gray;color:gray;box-sizing:content-box;padding:6px 12px;cursor:pointer}.menu-dropdown button:hover{color:#fff}.menu-dropdown input{background-color:#202020;width:100%;height:32px;border:none;padding:5px 9px;border-radius:4px;box-sizing:border-box;box-shadow:inset 0 0 0 1px #00000080,0 0 0 1px #ffffff0f;color:#fff}.menu-dropdown input::placeholder{color:#b4b4b4}.menu-dropdown input:hover::placeholder{color:#e8e8e8}.menu-dropdown input:focus-visible{outline:2px solid var(--highlight-input-color);outline-offset:-2px;box-shadow:none}.menu-dropdown ul{list-style-type:none;padding:0;width:100%;margin:0}.menu-item.highlight{animation:menuItemHighlight .15s linear}.menu-item.disabled{color:#ffffff4d;pointer-events:none}.menu-item{display:grid;grid-template-columns:1fr auto auto;cursor:pointer;color:#fff;padding:2px 8px;border-radius:4px}.menu-item.selected{background-color:var(--highlight-color)}.menu-item.selected.submenu-open{background-color:#ffffff20}.menu-item.selected.submenu-open:hover{background-color:var(--highlight-color)}.menu-item-label{white-space:nowrap}.menu-item-shortcut{display:flex;color:#ffffff4d;padding-left:2em;justify-items:center;align-items:center;justify-content:flex-end;flex-wrap:nowrap;flex-direction:row;height:padding-box;white-space:nowrap}.menu-item.selected .menu-item-shortcut{color:#fff}.menu-item-chevron{text-align:right}.menu-separator{height:1px;background-color:#fff;opacity:.3;margin:5px;padding:0;pointer-events:none}.menu-no-results{margin-left:8px;color:#ffffff4d}@keyframes menuItemHighlight{0%{background-color:transparent}50%{background-color:var(--highlight-color)}}.graph-title{font-size:13px;color:#969696;display:flex;align-items:center;pointer-events:none;-webkit-user-select:none;user-select:none;text-align:right;white-space:nowrap;height:100%;padding:10px;box-sizing:border-box;top:0}.react-flow__panel{background-color:#2b2b2bdb;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);border-radius:8px;box-shadow:inset 0 0 0 1px #ffffff1f,0 0 0 1px #0003,0 1px 1px #0000001f,0 2px 2px #0000001f,0 4px 4px #0000001f,0 8px 8px #0000001f}.react-flow__controls{padding:2px 0}.react-flow__controls-button{background-color:transparent;border:none;fill:gray;color:gray}.react-flow__controls-button:hover{fill:#fff;color:#fff;background:none}.react-flow__controls-button:active{fill:#a2a2a2;color:#a2a2a2;background:none}.react-flow__controls-button:disabled{background-color:transparent}.react-flow__minimap{background-color:#383838db;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);height:150px;width:200px}.react-flow__minimap-mask{fill:#00000040}.react-flow__selection{box-sizing:content-box;background-color:#e7c6510d;box-shadow:0 0 0 1px #e7c65180;border:none}.react-flow__nodesselection-rect{box-sizing:content-box;background-color:#e7c6510d;border-radius:16px;box-shadow:0 0 0 2px #e7c65180;padding:12px;margin-left:-12px;margin-top:-12px;border:none}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh;position:static;width:100vw;height:100vh;overflow:hidden}h1{font-size:3.2em;line-height:1.1}button{background-color:#6b6b6b;border-radius:2px;cursor:pointer;border-color:transparent;color:#fff}button:disabled{background-color:#6b6b6b4d;color:#ffffff4d}
