body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a{color:"white"}:root{--bstdio-red:#dc0000;--bstdio-light-red:#c80000;--bstdio-pink:#fd57ff;--bstdio-orange:#ff8b2e;--bstdio-green:#00b929;--bstdio-blue:#1772ff;--bstdio-purple:#a15cff;--bstdio-yellow:#ffd866;--bstdio-lighter-blue:#57aaee;--bstdio-dark-blue:#2390e9;--bstdio-grey:#bbb;--bstdio-light-grey:#f9f9f9;--bstdio-white:#fff;--bstdio-color:#000;--bstdio-light-color:#9c9c9c;--bstdio-highlight-color:#464646;--bstdio-primary:#1f201c;--bstdio-secondary:#f3f6fd;--bstdio-code-background:#f3f6fd;--bstdio-code-highlight-background:#f3f6fd;--bstdio-code-highlighter-background:#f3f6fd;--bstdio-code-color:#000;--bstdio-dark-color:#fff;--bstdio-dark-background:#1f201c;--bstdio-top-bar-height:0px;--bstdio-top-bar-icon-font-size:1.2rem;--bstdio-top-bar-btn-padding-w:10px;--bstdio-shadow-color:rgba(0,0,0,.3);--bstdio-tiny-shadow:1px 1px 0px var(--bstdio-shadow-color);--bstdio-tiny-shadow-blurred:1px 1px 2px var(--bstdio-shadow-color);--bstdio-small-shadow:1px 1px 0px var(--bstdio-shadow-color);--bstdio-small-shadow-blurred:2px 2px 4px var(--bstdio-shadow-color);--bstdio-medium-shadow:1px 1px 0px var(--bstdio-shadow-color);--bstdio-medium-shadow-blurred:2px 2px 8px 2px var(--bstdio-shadow-color);--bstdio-large-shadow-blurred:2px 2px 16px 4px var(--bstdio-shadow-color);--bstdio-shade-color:rgba(255,251,235,.6);--bstdio-hover-up-and-down:hoverUpAndDown 2s linear infinite;--bstdio-loading-rotation:loading 2s linear infinite;--bstdio-blue-glow-small:0px 0px 3px var(--bstdio-blue);--bstdio-blue-glow-large:0px 0px 10px var(--bstdio-blue);--bstdio-blue-glow:blueGlow 2s linear infinite;--bstdio-pink-glow-small:0px 0px 3px var(--bstdio-pink);--bstdio-pink-glow-large:0px 0px 10px var(--bstdio-pink);--bstdio-pink-glow:pinkGlow 2s linear infinite;--bstdio-big-pink-glow-small:0px 0px 3px 2px var(--bstdio-pink);--bstdio-big-pink-glow-large:0px 0px 10px 5px var(--bstdio-pink);--bstdio-big-pink-glow:bigPinkGlow 1s linear infinite;--bstdio-white-glow-small:0px 0px 3px var(--bstdio-white);--bstdio-white-glow-large:0px 0px 10px var(--bstdio-white);--bstdio-white-glow:whiteGlow 2s linear infinite;--bstdio-modal-haze:rgba(0,0,0,.3);--bstdio-component-width:170px;--bstdio-component-height:50px}html[data-theme=light]{--bstdio-color:#000;--bstdio-light-color:#9c9c9c;--bstdio-highlight-color:#464646;--bstdio-code-color:#000;--bstdio-modal-haze:rgba(0,0,0,.3);--bstdio-secondary:#f3f6fd;--bstdio-code-background:#f3f6fd;--bstdio-code-highlight-background:#f3f6fd;--bstdio-code-highlighter-background:#f3f6fd;--bstdio-shadow-color:rgba(0,0,0,.3);--bstdio-shade-color:rgba(255,251,235,.6)}.bstdioTopActionBtn{background-color:#f3f6fd;background-color:var(--bstdio-code-background);border:none;border-radius:10px;box-shadow:1px 1px 0 rgba(0,0,0,.3);box-shadow:var(--bstdio-tiny-shadow);color:#fff;color:var(--bstdio-white);cursor:pointer;display:flex;font-size:1.2rem;justify-content:center;margin-left:10px;padding:5px;text-align:center;transition:color .2s,background-color .2s,box-shadow .2s}.bstdioTopExtraBtn{font-weight:700;width:80px}.bstdioTextBtn{background:none;border:none;color:#2390e9;color:var(--bstdio-dark-blue);cursor:pointer;font-size:.8em;font-weight:700}.bstdioTextBtn:hover{color:#57aaee;color:var(--bstdio-lighter-blue)}.bstdioCloseBtn{background-color:#f3f6fd;background-color:var(--bstdio-code-background);border-radius:8px;font-size:.7rem;margin:0 5px;padding:4px 6px}.bstdioCloseBtn,.bstdioEmojiBtn{color:#000;color:var(--bstdio-color);text-decoration:none}.bstdioEmojiBtn{font-size:1.2rem}button.bstdioEmojiBtn{background-color:initial;border:none;cursor:pointer;font-size:1.2rem;margin:0;padding:0;text-decoration:underline}.vertAligned{align-items:center;-webkit-column-gap:10px;column-gap:10px;display:flex;flex-direction:row}@-webkit-keyframes hoverUpAndDown{0%{bottom:0;position:relative}50%{bottom:15px;position:relative}to{bottom:0;position:relative}}@keyframes hoverUpAndDown{0%{bottom:0;position:relative}50%{bottom:15px;position:relative}to{bottom:0;position:relative}}@-webkit-keyframes blueGlow{0%{box-shadow:0 0 3px #1772ff;box-shadow:var(--bstdio-blue-glow-small)}50%{box-shadow:0 0 10px #1772ff;box-shadow:var(--bstdio-blue-glow-large)}to{box-shadow:0 0 3px #1772ff;box-shadow:var(--bstdio-blue-glow-small)}}@keyframes blueGlow{0%{box-shadow:0 0 3px #1772ff;box-shadow:var(--bstdio-blue-glow-small)}50%{box-shadow:0 0 10px #1772ff;box-shadow:var(--bstdio-blue-glow-large)}to{box-shadow:0 0 3px #1772ff;box-shadow:var(--bstdio-blue-glow-small)}}@-webkit-keyframes pinkGlow{0%{box-shadow:0 0 3px #fd57ff;box-shadow:var(--bstdio-pink-glow-small)}50%{box-shadow:0 0 10px #fd57ff;box-shadow:var(--bstdio-pink-glow-large)}to{box-shadow:0 0 3px #fd57ff;box-shadow:var(--bstdio-pink-glow-small)}}@keyframes pinkGlow{0%{box-shadow:0 0 3px #fd57ff;box-shadow:var(--bstdio-pink-glow-small)}50%{box-shadow:0 0 10px #fd57ff;box-shadow:var(--bstdio-pink-glow-large)}to{box-shadow:0 0 3px #fd57ff;box-shadow:var(--bstdio-pink-glow-small)}}@-webkit-keyframes bigPinkGlow{0%{box-shadow:0 0 3px 2px #fd57ff;box-shadow:var(--bstdio-big-pink-glow-small)}50%{box-shadow:0 0 10px 5px #fd57ff;box-shadow:var(--bstdio-big-pink-glow-large)}to{box-shadow:0 0 3px 2px #fd57ff;box-shadow:var(--bstdio-big-pink-glow-small)}}@keyframes bigPinkGlow{0%{box-shadow:0 0 3px 2px #fd57ff;box-shadow:var(--bstdio-big-pink-glow-small)}50%{box-shadow:0 0 10px 5px #fd57ff;box-shadow:var(--bstdio-big-pink-glow-large)}to{box-shadow:0 0 3px 2px #fd57ff;box-shadow:var(--bstdio-big-pink-glow-small)}}@-webkit-keyframes whiteGlow{0%{box-shadow:0 0 3px #fff;box-shadow:var(--bstdio-white-glow-small)}50%{box-shadow:0 0 10px #fff;box-shadow:var(--bstdio-white-glow-large)}to{box-shadow:0 0 3px #fff;box-shadow:var(--bstdio-white-glow-small)}}@keyframes whiteGlow{0%{box-shadow:0 0 3px #fff;box-shadow:var(--bstdio-white-glow-small)}50%{box-shadow:0 0 10px #fff;box-shadow:var(--bstdio-white-glow-large)}to{box-shadow:0 0 3px #fff;box-shadow:var(--bstdio-white-glow-small)}}@-webkit-keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media (max-width:996px){:root{--bstdio-top-bar-height:0px;--bstdio-top-bar-icon-font-size:1.2em;--bstdio-top-bar-btn-padding-w:5px}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;font-family:Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:24px;height:100vh;margin:0}.app{background:#a8d5e5}h1{color:#165a72;font-size:40px;margin:50px auto}.menu1{margin-bottom:40px;margin-top:20px}h2{color:#165a72}.ErrorDisplay_errorWrapper__RPvQu{text-align:center;width:100%}.ErrorDisplay_errorDisplay__akx3Q{display:inline-block;font-size:1em;margin:20px;max-width:700px}.ErrorDisplay_errorImg__UlowU{max-width:70%;width:200px}.ErrorDisplay_errorHeader__n-0Dd{color:red}.ErrorDisplay_errorDescription__Qsbe1{text-align:center;text-align:left}.ErrorDisplay_errorMessage__aQhsN{background:var(--bstdio-code-highlight-background);border-radius:10px;box-shadow:var(--bstdio-tiny-shadow);font-size:.9em;padding:10px;text-align:left;white-space:pre-line}.CreateFile_modalTypeBtnGroup__6h3F\+{display:flex;flex-direction:column}.CreateFile_modalTypeBtn__T0Wo\+{align-items:center;background:var(--bstdio-code-highlight-background);border:none;border-radius:4px;box-shadow:var(--bstdio-tiny-shadow);color:var(--bstdio-color);cursor:pointer;display:flex;font-family:monospace;justify-content:space-between;margin-bottom:10px;padding:10px 20px}.CreateFile_modalTypeBtn__T0Wo\+:hover{border:1px solid var(--bstdio-shadow-color);box-shadow:var(--bstdio-small-shadow-blurred);left:-1px;margin-bottom:8px;position:relative;top:-1px}.CreateFile_modalTypeTitle__fYGhG{flex-grow:1;margin:10px 0;padding:5px 0}.CreateFile_nameInputContainer__l1S-p{align-items:stretch;display:flex}.CreateFile_nameInput__qrMC0{margin:auto!important}.CreateFile_nameInputContainer__l1S-p>code{color:var(--bstdio-highlight-color);margin:auto!important}.ComponentEdgeEditMode_edgeButton__HSIMF div{align-items:center;background:transparent;display:flex;height:40px;justify-content:center;min-height:40px;width:40px}.ComponentSummaryEditMode_componentSummary__flYhw{padding-top:10px}.ComponentSummaryEditMode_componentTitle__DbMQh{padding-top:3px}.ComponentSummaryEditMode_componentLintErrorCount__sX1YV{bottom:0;font-size:1.4em;margin:0;position:absolute;right:5px;z-index:50}.ComponentSummaryEditMode_kindLabel__9mTcu{font-size:.7em;left:5px;position:absolute;top:3px}.ComponentSummaryEditMode_titleContent__y9rxW{align-items:center;bottom:0;cursor:default;display:flex;justify-content:space-between;position:absolute;width:100%}.ComponentSummaryEditMode_titleActions__fSUs-{align-items:flex-end;display:flex;pointer-events:auto}.ComponentSummaryEditMode_titleActions__fSUs->.ComponentSummaryEditMode_actionBtn__kaOvn{background-color:var(--bstdio-code-background);border-radius:5px;box-shadow:var(--bstdio-tiny-shadow);font-size:1.2em;margin:0 0 0 2px;padding:5px 10px;transition:color .2s,background-color .2s,box-shadow .2s}.ComponentSummaryEditMode_titleActions__fSUs->.ComponentSummaryEditMode_actionBtn__kaOvn:hover{background-color:var(--bstdio-code-highlight-background);box-shadow:var(--bstdio-tiny-shadow-blurred)}.react-flow__node.resource>.ComponentSummaryEditMode_componentAura__2DVrW{border-color:var(--bstdio-purple)}.react-flow__node.processor>.ComponentSummaryEditMode_componentAura__2DVrW{border-color:var(--bstdio-green)}.react-flow__node.buffer>.ComponentSummaryEditMode_componentAura__2DVrW{border-color:var(--bstdio-orange)}.react-flow__node.input>.ComponentSummaryEditMode_componentAura__2DVrW{border-color:var(--bstdio-blue)}.react-flow__node.output>.ComponentSummaryEditMode_componentAura__2DVrW{border-color:var(--bstdio-pink)}.ComponentSummaryEditMode_componentAura__2DVrW{--border-size:2px;--border-radius:10px;--inner-padding:5px;background:var(--bstdio-code-highlight-background);border:var(--border-size) solid var(--bstdio-code-background);border-radius:var(--border-radius);box-shadow:var(--bstdio-small-shadow-blurred);left:calc(var(--border-size)*-1);padding:var(--bstdio-component-height) var(--inner-padding) 0 var(--inner-padding);position:absolute;top:calc(var(--border-size)*-1);width:calc(var(--bstdio-component-width) + var(--border-size) - var(--inner-padding)*2);z-index:-1}.ComponentSummaryEditMode_componentAuraWithActions__BeI2n{box-shadow:var(--bstdio-large-shadow-blurred)}.ComponentSummaryEditMode_componentActions__Q6qiD{align-items:stretch;border-top:2px solid #fff;display:flex;flex-direction:column;padding-top:var(--inner-padding);pointer-events:auto}.ComponentSummaryEditMode_componentActions__Q6qiD:empty{border-top:none;padding:0}.ComponentSummaryEditMode_componentActions__Q6qiD>.ComponentSummaryEditMode_actionBtn__kaOvn{background:var(--bstdio-code-background);border-radius:var(--border-radius);box-shadow:var(--bstdio-tiny-shadow);font-size:1em;margin-bottom:var(--inner-padding);padding:10px 0}.ComponentSummaryEditMode_componentActions__Q6qiD>.ComponentSummaryEditMode_actionBtn__kaOvn:hover{background:var(--bstdio-shadow-color)}.ComponentSummaryEditMode_actionBtn__kaOvn{border:none;color:var(--bstdio-color);cursor:pointer;text-align:center;text-decoration:none}.ComponentSummaryEditMode_bigActionBtn__18D60{background:var(--bstdio-code-background);border:none;border-radius:3px;bottom:0;box-shadow:var(--bstdio-tiny-shadow);color:var(--bstdio-code-color);cursor:pointer;left:0;margin:0;padding:0;pointer-events:auto;position:absolute;top:20%;width:100%}.ComponentSummaryEditMode_glowingBtn__-CXo2{-webkit-animation:var(--bstdio-white-glow);animation:var(--bstdio-white-glow)}.ComponentSummaryEditMode_bigActionTitle__1ZV8u{border-bottom:2px solid;font-weight:700}.ComponentSummaryEditMode_bigActionBtn__18D60>small{font-size:.6em;opacity:.3;position:absolute;right:3px;top:3px}.ComponentSummaryEditMode_bigActionBtn__18D60:hover{background-color:var(--bstdio-code-highlight-background)}.ComponentSummaryEditMode_activatedActionBtn__OFp2k{--button-radius:12px;--button-border:2px;-webkit-animation:var(--bstdio-blue-glow);animation:var(--bstdio-blue-glow);background:var(--bstdio-blue);border:var(--button-border) solid var(--bstdio-white);border-radius:var(--button-radius);cursor:pointer;height:var(--button-radius);left:calc(50% - var(--button-radius)/2 - var(--button-border));margin:0;padding:0;pointer-events:auto;width:var(--button-radius)}.ComponentSummaryEditMode_activatedActionBtn__OFp2k:hover{border:2px solid var(--bstdio-white)}.ComponentSummaryEditMode_activatedActionTopBtn__pZrr3{position:absolute;top:calc(var(--button-radius)*-.5 - var(--button-border))}.ComponentSummaryEditMode_activatedActionBottomBtn__GbTDy{bottom:calc(var(--button-radius)*-.5 - var(--button-border));position:absolute}.ComponentSummaryEditMode_hasLintsAlert__2ijMq{-webkit-animation:var(--bstdio-pink-glow);animation:var(--bstdio-pink-glow);background:var(--bstdio-pink);right:5px}.ComponentSummaryEditMode_hasLintsAlert__2ijMq,.ComponentSummaryEditMode_needsActionAlert__i9qJZ{--button-radius:12px;--button-border:2px;border:var(--button-border) solid var(--bstdio-white);border-radius:var(--button-radius);bottom:5px;color:var(--bstdio-white);font-size:.6rem;font-weight:700;height:var(--button-radius);margin:0;padding:0;position:absolute;width:var(--button-radius)}.ComponentSummaryEditMode_needsActionAlert__i9qJZ{-webkit-animation:var(--bstdio-white-glow);animation:var(--bstdio-white-glow);background:var(--bstdio-yellow);left:5px}.ComponentSummaryEditMode_eventSummary__4y2iU{align-items:center;bottom:5px;display:flex;left:5px;position:absolute}.ComponentSummaryEditMode_eventSummary__4y2iU>div{font-size:.6rem;font-weight:700;margin-right:3px}.ComponentSummaryEditMode_hasEventsAlert__lOLDP{--button-radius:12px;--button-border:2px;-webkit-animation:var(--bstdio-blue-glow);animation:var(--bstdio-blue-glow);background:var(--bstdio-blue);border:var(--button-border) solid var(--bstdio-blue);border-radius:var(--button-radius);color:var(--bstdio-white);height:var(--button-radius);margin:0;padding:0;width:var(--button-radius)}.ComponentSummaryEditMode_hasEventsAlert__lOLDP>svg{font-size:18px!important;left:-3px;position:relative;top:-3px}.ComponentSummaryEditMode_eventConsume__mVveu{color:var(--bstdio-green)}.ComponentSummaryEditMode_eventProduce__Dmqic{color:var(--bstdio-blue)}.ComponentSummaryEditMode_eventError__x4q8C{color:var(--bstdio-pink)}.ComponentSummaryEditMode_eventDelete__LCQtA{color:var(--bstdio-yellow)}.RunInfoView_runOverviewRow__vSjiy{display:flex;justify-content:space-between}.RunInfoView_runOverviewRow__vSjiy>div{flex-grow:1}.RunInfoView_runOverviewRow__vSjiy>code{flex-grow:0}.RunInfoView_actionNeededTitle__SRX4D{-webkit-text-decoration:underline 2px solid var(--bstdio-pink);text-decoration:underline 2px solid var(--bstdio-pink)}.RunInfoView_warningText__\+MJSm{color:var(--bstdio-yellow)}.RunInfoView_errorText__\+mqFT{color:var(--bstdio-pink)}.RunInfoView_needsActionExample__w2Rsg{-webkit-animation:var(--bstdio-white-glow);animation:var(--bstdio-white-glow);background:var(--bstdio-yellow)}.RunInfoView_hasEventsExample__dYTuW,.RunInfoView_needsActionExample__w2Rsg{--button-radius:12px;--button-border:2px;border:var(--button-border) solid var(--bstdio-white);border-radius:var(--button-radius);color:var(--bstdio-white);display:inline-block;font-size:.6rem;font-weight:700;height:var(--button-radius);margin:0;padding:0;width:var(--button-radius)}.RunInfoView_hasEventsExample__dYTuW{-webkit-animation:var(--bstdio-blue-glow);animation:var(--bstdio-blue-glow);background:var(--bstdio-blue)}.RunInfoView_closeBtn__VzDYr{float:right}.ControlPanel_panel__S1dOv{background:var(--bstdio-secondary);border-radius:5px;box-shadow:var(--bstdio-tiny-shadow);display:flex;justify-content:flex-end;padding:5px}.ControlPanel_panel__S1dOv button{background:none;border:none;border-radius:5px;cursor:pointer;font-size:1rem;padding:5px}.ControlPanel_panel__S1dOv button.ControlPanel_disabled__7u8pC{background:none!important;cursor:inherit;opacity:.3}.ControlPanel_panel__S1dOv button:hover{background:var(--bstdio-code-highlight-background);border:none}.errorMarker{background-color:rgba(255,38,0,.1);position:absolute}.warningMarker{background-color:rgba(255,230,0,.1);position:absolute}#bstdio_editor{box-shadow:var(--bstdio-tiny-shadow);font-size:14px!important;height:90%!important;left:120px;top:calc(var(--bstdio-top-bar-height) + 25px);width:89%!important}#bstdio_editor_config{height:88vh!important}#bstdio_blobl_editor,#bstdio_editor_config{border-radius:8px;box-shadow:"2px 2px 8px rgba(0, 0, 0, 0.15)";font-size:14px!important;width:100%!important}#bstdio_blobl_editor{height:44vh!important}#bstdio_blobl_input_editor,#bstdio_blobl_output_editor{border-radius:8px;box-shadow:"2px 2px 8px rgba(0, 0, 0, 0.15)";font-size:14px!important;height:40vh!important;width:100%!important}.Editor_saveErrorWarning__8du2b{-webkit-animation:var(--bstdio-big-pink-glow);animation:var(--bstdio-big-pink-glow);border:2px solid var(--bstdio-pink);border-radius:5px}.Editor_readOnlyWarning__j-UBO,.Editor_saveErrorWarning__8du2b{background:var(--bstdio-code-background);bottom:10px;box-shadow:var(--bstdio-tiny-shadow);font-size:.8em;padding:10px 20px;position:absolute;right:10px;text-align:left;width:300px}.Editor_readOnlyWarning__j-UBO{border:2px solid var(--bstdio-grey);border-radius:5px}.Editor_controlPanel__kwYWa{background:var(--bstdio-primary);border-radius:5px;position:absolute;right:10px;top:10px;z-index:100}.Editor_editor__ph3cx{height:100%;position:relative;width:100%}input.form-control{border:none;border-radius:5px;box-shadow:var(--bstdio-tiny-shadow);color:var(--bstdio-color);font-size:1em;line-height:1.6em;margin:3px 0 0;padding:0 5px;width:100%}input.form-control:focus{box-shadow:var(--bstdio-small-shadow-blurred);outline:solid 1px var(--bstdio-shadow-color)}textarea.form-control{border:none;border-radius:5px;box-shadow:var(--bstdio-tiny-shadow);color:var(--bstdio-color);font-size:.8em;min-height:70px;min-width:140px;padding:0 5px;width:100%}textarea.form-control:focus{box-shadow:var(--bstdio-small-shadow-blurred);outline:solid 1px var(--bstdio-shadow-color)}select.form-control{border:none;border-radius:5px;box-shadow:var(--bstdio-tiny-shadow);color:var(--bstdio-color);font-size:1em;line-height:1.6em;margin:3px 0 0;padding:5px;width:100%}select.form-control:focus{box-shadow:var(--bstdio-small-shadow-blurred);outline:solid 1px var(--bstdio-shadow-color)}.text-danger{color:var(--bstdio-pink)}.form-group legend{border-bottom:2px solid var(--bstdio-color);font-size:.9em;font-weight:700;margin:20px 0}.form-group fieldset{border:none;margin:0 0 10px;padding:0}.form-group label{color:var(--bstdio-highlight-color);display:block;font-family:monospace;font-size:.8em}.form-group{margin:0 0 10px}.row>p{margin:0}.btn-group{margin-bottom:5px}button.btn{border:none;border-radius:10px;box-shadow:var(--bstdio-tiny-shadow);color:var(--bstdio-color);cursor:pointer;justify-content:center;margin:2px;padding:5px 20px;text-align:center;transition:color .2s,background-color .2s,box-shadow .2s}button.btn:hover{box-shadow:var(--bstdio-small-shadow-blurred)}button.discardBtn{background-color:var(--bstdio-light-red);border:2px solid var(--bstdio-light-red);font-weight:700;padding:8px 20px}button.discardBtn:hover{background-color:var(--bstdio-red)}button.backBtn{border:2px solid var(--bstdio-dark-blue);font-weight:700;padding:8px 20px}button.backBtn,button.backBtn:hover,button.btn[type=submit]{background-color:var(--bstdio-dark-blue)}button.btn[type=submit]{border:2px solid var(--bstdio-dark-blue);flex-grow:1;font-weight:700;padding:8px 20px}button.btn[type=submit]:hover{background-color:var(--bstdio-lighter-blue)}.bottomBtns{display:flex;flex-direction:row;justify-content:space-around}.array-item-move-down,.array-item-move-up,.array-item-remove,.btn-add{background-color:var(--bstdio-code-highlighter-background);font-size:.7em;font-weight:700}.array-item-remove:after{content:"🗑️"}.array-item-move-up:after{content:"Move up"}.array-item-move-down:after{content:"Move down"}.btn-add:after{content:"Add"}.ComponentForm_bigTextWidget__Xtb4k,.ComponentForm_bloblangWidget__DP-2A{height:180px;width:100%}.NodeRunTab_runViewContent__bAT5V{padding:5px}.NodeRunTab_eventsList__qx7Tc{display:flex;flex-direction:column;width:100%}.NodeRunTab_eventRow__-ivPq{padding:10px}.NodeRunTab_eventRowOdd__30ZIq{background-color:var(--bstdio-code-highlight-background)}.NodeRunTab_eventType__F7mgA{font-size:.8rem;font-weight:700;padding-bottom:5px}.NodeRunTab_eventConsume__ali-B{color:var(--bstdio-green)}.NodeRunTab_eventProduce__bg7Wl{color:var(--bstdio-blue)}.NodeRunTab_eventError__nbVYv{color:var(--bstdio-pink)}.NodeRunTab_eventDelete__sX0fA{color:var(--bstdio-yellow)}.NodeRunTab_eventContent__V1Fn2{font-family:monospace;font-size:.8rem;margin:2px 0;overflow:auto}.NodeRunTab_mockHelpText__vE45w{font-size:.7rem;white-space:pre-wrap}.Error_errorButtons__Oychd{-webkit-column-gap:6px;column-gap:6px;display:flex;justify-content:center}.Error_errorButtons__Oychd>button{background-color:var(--bstdio-code-highlight-background);border-radius:10px;box-shadow:var(--bstdio-tiny-shadow);color:var(--bstdio-color);cursor:pointer;flex-basis:50%;font-weight:700;padding:5px}.Error_errorButtons__Oychd>button:hover{box-shadow:var(--bstdio-small-shadow);left:-1px;position:relative;top:-1px}.Error_errorBtnClose__vBKUA{border:2px solid var(--bstdio-blue)}.Error_errorBtnReport__ybC99{border:2px solid var(--bstdio-pink)}.NodeEditorTab_headerStyle__tVSZF{align-items:center;display:flex;margin-bottom:15px;margin-top:5px;padding-bottom:5px;text-align:center}.NodeEditorTab_lintErrorSection__9spoZ{border-bottom:2px solid var(--bstdio-pink);font-size:.8em;margin:0 0 10px;padding:0 0 10px}.NodeEditorTab_lintErrorSection__9spoZ>h3{color:var(--bstdio-pink)}.NodeEditorTab_lintErrorSection__9spoZ>small{font-size:.7em}.NodeEditorTab_lintErrorSection__9spoZ>pre{color:var(--bstdio-pink);font-size:.8em}.NodeEditorTab_deleteBtn__P9P\+F,.NodeEditorTab_editTypeBtn__ULqg5{background:none;border:none;cursor:pointer;margin-left:5px}.NodeEditorTab_deleteBtn__P9P\+F{flex-grow:1;text-align:right}.NodeEditorTab_docsBtn__Rz95P{flex-grow:1;margin-right:5px;text-align:left;text-decoration:none}.NodeEditorTab_docsBtn__Rz95P>svg{display:block}.NodeEditorTab_titleNames__E4Way{display:flex;flex-wrap:wrap;justify-content:center}.NodeEditorTab_titleLabel__cExKZ{color:var(--bstdio-highlight-color);font-size:1em;font-weight:lighter;margin-left:5px}.ControlView_controlPanel__cb8yI{border-radius:5px;position:absolute;right:20px;top:calc(var(--bstdio-top-bar-height) + 15px);z-index:100}.ControlView_runViewWindow__ras8M{bottom:20px}.ControlView_nodeViewWindow__HzmoD,.ControlView_runViewWindow__ras8M{align-items:flex-end;display:flex;flex-direction:column;justify-content:top;pointer-events:none;position:absolute;right:0;top:calc(var(--bstdio-top-bar-height) + 70px);z-index:100}.ControlView_nodeViewWindow__HzmoD{bottom:10px}.ControlView_nodeViewBox__I56IV{background-color:var(--bstdio-code-background);border-radius:5px;box-shadow:var(--bstdio-small-shadow);display:flex;flex-direction:column;font-family:monospace;margin:0 10px 10px;max-height:100%;max-width:90%;overflow:auto;padding:10px 10px 10px 20px;pointer-events:auto;position:relative;text-align:left}.ControlView_tabContent__BQN94{overflow:auto}.ControlView_nodeViewBoxNarrow__kPvP-{width:400px}.ControlView_nodeViewBoxWide__U2603{width:600px}.ControlView_expandHandle__VjtiF{align-items:center;background-color:hsla(0,0%,49%,.05);border:none;bottom:0;color:var(--bstdio-grey);cursor:pointer;display:flex;flex-direction:column;font-size:.7rem;font-weight:700;justify-content:center;left:0;position:absolute;top:0;width:12px}.ControlView_nodeViewContent__ojnJN{padding:5px}.ControlView_tabButtons__hMiy0{display:flex;margin-bottom:10px}.ControlView_tabButtons__hMiy0>button{background:none;border:0;border-bottom:2px solid var(--bstdio-code-background);color:var(--bstdio-color);cursor:pointer;font-family:monospace;opacity:.6;outline:0;padding:5px 30px}.ControlView_tabButtonActive__IuZ2g{border-bottom:2px solid var(--bstdio-grey)!important;opacity:1!important}.react-flow__node{box-sizing:initial}.react-flow__selection{background:rgba(0,89,220,.08);border:1px dotted var(--bstdio-blue)}.react-flow__edge-textbg{fill:#fff}.react-flow__connection-path{stroke:#b1b1b7}.react-flow__node-componentEditMode{border-radius:8px;border-style:solid;border-width:1px;box-shadow:2px 2px 8px rgba(0,0,0,.15);font-size:12px;height:var(--bstdio-component-height);text-align:center;width:var(--bstdio-component-width)}.react-flow__node.slim{width:50px}.react-flow__node.slim .title{color:var(--bstdio-light-color)}.react-flow__node-componentTitleEditMode.selected,.react-flow__node-titleEditMode.selected{background:none!important}.react-flow__node-componentEditMode.selected,.react-flow__node-componentEditMode:hover{background:var(--bstdio-code-highlight-background)}.react-flow__node-componentEditMode.selected{border:none}.react-flow__node-titleEditMode{height:50px}.react-flow__node-componentTitleEditMode,.react-flow__node-titleEditMode{background:none;border-radius:3px;border-style:none;font-size:12px;padding:0;text-align:center;width:170px}.react-flow__node-componentTitleEditMode{height:20px}.react-flow__node.selected,.react-flow__node.selected:hover{background:var(--bstdio-code-highlight-background)}.react-flow__node .react-flow__handle{background:var(--bstdio-code-background)}.react-flow__node.resource{border-color:var(--bstdio-purple)}.react-flow__node.resource .react-flow__handle{background:var(--bstdio-purple)}.react-flow__node.processor{border-color:var(--bstdio-green)}.react-flow__node.processor .react-flow__handle{background:var(--bstdio-green)}.react-flow__node.buffer{border-color:var(--bstdio-orange)}.react-flow__node.buffer .react-flow__handle{background:var(--bstdio-orange)}.react-flow__node.input{border-color:var(--bstdio-blue)}.react-flow__node.input .react-flow__handle{background:var(--bstdio-blue)}.react-flow__node.output{border-color:var(--bstdio-pink)}.react-flow__node.output .react-flow__handle{background:var(--bstdio-pink)}

/* !NODES */.react-flow__nodesselection-rect{background:rgba(0,89,220,.08);border:1px dotted var(--bstdio-blue)}.react-flow__handle{background:#555;border:1px solid #fff}.react-flow__minimap{background-color:var(--bstdio-code-background);border-radius:5px;bottom:2vh;box-shadow:var(--bstdio-small-shadow);right:2vw}.react-flow__controls{bottom:2vh}.Landing_twoColumnBox{margin-top:10%!important}#root_component__title{display:none}.CreateComponent_modalActionBtnGroup__1n1FO{align-items:stretch;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start}.CreateComponent_modalActionBtn__nEyGZ{background:var(--bstdio-code-highlight-background);border:none;border:1px solid var(--bstdio-code-highlight-background);border-radius:5px}.CreateComponent_modalActionBtnWithRectangle__Bp8sP,.CreateComponent_modalActionBtn__nEyGZ{align-items:center;box-shadow:var(--bstdio-tiny-shadow);color:var(--bstdio-color);cursor:pointer;display:flex;flex-direction:column;flex-grow:1;font-family:monospace;margin:0 10px 10px 0;padding:10px 20px}.CreateComponent_modalActionBtnWithRectangle__Bp8sP{background:#c6ffc6;border:1px solid #91ff91;border-radius:5px;overflow:hidden;position:relative}.CreateComponent_modalActionBtnWithRectangle__Bp8sP:after{background:#000;content:"";height:15px;position:absolute;right:-15px;top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:35px}.CreateComponent_modalActionBtnWithRectangle__Bp8sP:hover,.CreateComponent_modalActionBtn__nEyGZ:hover{background:var(--bstdio-code-highlighter-background);border:1px solid var(--bstdio-shadow-color);box-shadow:var(--bstdio-small-shadow-blurred)}.CreateComponent_modalActionTitle__0Az5n{flex-grow:1;margin:10px 0;padding:5px 0}.CreateComponent_tagGroup__XIi3z{font-size:.7em;opacity:.5;padding:5px}.CreateComponent_tagGroup__XIi3z>div{margin:5px 0}.CreateComponent_modalActionName__OxmOL{flex-grow:4;text-align:left}.CreateComponent_logoImg__K\+l4G{height:40px;padding:5px}input.CreateComponent_search__4ZXBW{margin-bottom:10px}.CreateComponent_configHeader__PqFR2{margin-bottom:15px;padding-bottom:5px}.CreateComponent_configHeader__PqFR2>h4{margin:0 0 5px;padding:0;text-align:center}.CreateComponent_configError__J-S1x{color:var(--bstdio-pink);font-size:.7em}.CreateComponent_labelField__7V8mf{border-bottom:2px solid var(--bstdio-shadow-color);margin-bottom:20px;padding-bottom:20px}.CreateComponent_docsBtn__fs\+qI{float:left;margin-right:5px;text-decoration:none}.search{margin-bottom:10px!important}.firstSessionBtn{-webkit-animation:var(--bstdio-white-glow);animation:var(--bstdio-white-glow);background:#f3f6fd;border:2px solid #fff;border-radius:8px;color:#464646;cursor:pointer;font-size:1em;font-weight:700;margin:10px;padding:10px}.firstSessionBtn:hover{background:"#f3f6fd"}.firstSessionHand{-webkit-animation:var(--bstdio-hover-up-and-down);animation:var(--bstdio-hover-up-and-down);font-size:3rem;margin-left:20px}.firstSessionBlurb{font-size:.8rem;margin-bottom:20px;padding:10px}.Bloblang_savingText__BDSyY{color:var(--bstdio-grey);display:flex;flex-direction:column;font-family:monospace;font-size:.6rem;justify-content:center;overflow:hidden;width:70px}.Bloblang_bloblEditorView__U98f-{display:flex;height:90%;margin:3% 1% 3% 6%;padding:var(--bstdio-top-bar-height) 8px 8px 0;width:90%}.Bloblang_mainView__pRwlC{flex-grow:1;height:100%;position:relative}.Bloblang_testView__P7k8P{display:flex;flex-direction:column;flex-grow:1;height:100%;padding-left:8px}.Bloblang_testInputView__9tmu4{display:flex;flex-direction:column;flex-grow:1;margin-bottom:4px}.Bloblang_mappingText__QKGiv,.Bloblang_testInputView__9tmu4,.Bloblang_testOutputView__AKi94{font-family:monospace;font-size:.8rem;font-weight:700}.Bloblang_testOutputView__AKi94{display:flex;flex-direction:column;flex-grow:1;margin-top:4px}@media (max-width:996px){.Bloblang_bloblEditorView__U98f-{flex-direction:column}}
/*# sourceMappingURL=main.d5956544.css.map*/