.ErrorDisplay_errorWrapper__S\+dTc{text-align:center;width:100%}.ErrorDisplay_errorDisplay__v9uMv{display:inline-block;font-size:1em;margin:20px;max-width:700px}.ErrorDisplay_errorImg__NvkUk{max-width:70%;width:200px}.ErrorDisplay_errorHeader__-8ufk{color:red}.ErrorDisplay_errorDescription__4H5Cz{text-align:center;text-align:left}.ErrorDisplay_errorMessage__\+3Blq{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}.App{height:100vh;text-align:center;width:100%}.AppMain{bottom:0;display:flex;left:0;position:absolute;right:0;top:0}.loading{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin:auto;text-align:center;width:100%}.loading>img{height:20px}.CopyFile_sessionCard__PzIiA{background:var(--bstdio-secondary);border-radius:5px;box-shadow:var(--bstdio-small-shadow);margin-bottom:10px;padding:5px 10px}.CopyFile_sessionList__TD-Gy{max-height:200px;overflow:auto}.ControlPanel_panel__ohekc{background:var(--bstdio-secondary);border-radius:5px;box-shadow:var(--bstdio-tiny-shadow);display:flex;justify-content:flex-end;padding:5px}.ControlPanel_panel__ohekc button{background:none;border:none;border-radius:5px;cursor:pointer;font-size:1rem;padding:5px}.ControlPanel_panel__ohekc button.ControlPanel_disabled__fhpSV{background:none!important;cursor:inherit;opacity:.3}.ControlPanel_panel__ohekc button:hover{background:var(--bstdio-code-highlight-background);border:none}.errorMarker{background-color:#ff26001a;position:absolute}.warningMarker{background-color:#ffe6001a;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__kbRFC{animation:var(--bstdio-big-pink-glow);border:2px solid var(--bstdio-pink);border-radius:5px}.Editor_readOnlyWarning__7tEeK,.Editor_saveErrorWarning__kbRFC{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__7tEeK{border:2px solid var(--bstdio-grey);border-radius:5px}.Editor_controlPanel__2rj09{background:var(--bstdio-primary);border-radius:5px;position:absolute;right:40px;top:150px;z-index:100}.Editor_editor__2tKJU{height:100%;position:relative;width:100%}.Bloblang_savingText__iM1cn{color:var(--bstdio-grey);display:flex;flex-direction:column;font-family:monospace;font-size:.6rem;justify-content:center;overflow:hidden;width:70px}.Bloblang_bloblEditorView__5oxHx{display:flex;height:90%;margin:3% 1% 3% 6%;padding:var(--bstdio-top-bar-height) 8px 8px 0;width:90%}.Bloblang_mainView__T6x6Y{flex-grow:1;height:100%;position:relative}.Bloblang_testView__NBxXS{display:flex;flex-direction:column;flex-grow:1;height:100%;padding-left:8px}.Bloblang_testInputView__TNyrS{display:flex;flex-direction:column;flex-grow:1;margin-bottom:4px}.Bloblang_mappingText__BXSNw,.Bloblang_testInputView__TNyrS,.Bloblang_testOutputView__ryK1N{font-family:monospace;font-size:.8rem;font-weight:700}.Bloblang_testOutputView__ryK1N{display:flex;flex-direction:column;flex-grow:1;margin-top:4px}@media (max-width:996px){.Bloblang_bloblEditorView__5oxHx{flex-direction:column}}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__sIG1x,.ComponentForm_bloblangWidget__pHE6p{height:180px;width:100%}#root_component__title{display:none}.CreateComponent_modalActionBtnGroup__-RdcS{align-items:stretch;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start}.CreateComponent_modalActionBtn__yHeTw{align-items:center;background:var(--bstdio-code-highlight-background);border:none;border:1px solid var(--bstdio-code-highlight-background);border-radius:5px;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_modalActionBtn__yHeTw:hover{background:var(--bstdio-code-highlighter-background);border:1px solid var(--bstdio-shadow-color);box-shadow:var(--bstdio-small-shadow-blurred)}.CreateComponent_modalActionTitle__bbR2B{flex-grow:1;margin:10px 0;padding:5px 0}.CreateComponent_tagGroup__TIPHg{font-size:.7em;opacity:.5;padding:5px}.CreateComponent_tagGroup__TIPHg>div{margin:5px 0}.CreateComponent_modalActionName__410uU{flex-grow:4;text-align:left}.CreateComponent_logoImg__beAE8{height:40px;padding:5px}input.CreateComponent_search__Sc0sV{margin-bottom:10px}.CreateComponent_configHeader__9yZy8{margin-bottom:15px;padding-bottom:5px}.CreateComponent_configHeader__9yZy8>h4{margin:0 0 5px;padding:0;text-align:center}.CreateComponent_configError__07rBE{color:var(--bstdio-pink);font-size:.7em}.CreateComponent_labelField__NmfL4{border-bottom:2px solid var(--bstdio-shadow-color);margin-bottom:20px;padding-bottom:20px}.CreateComponent_docsBtn__I5gDb{float:left;margin-right:5px;text-decoration:none}.ComponentEdgeEditMode_edgeButton__IIL6z div{align-items:center;background:#0000;display:flex;height:40px;justify-content:center;min-height:40px;width:40px}.ComponentSummaryEditMode_componentSummary__md1eT{padding-top:10px}.ComponentSummaryEditMode_componentTitle__cCaaa{padding-top:3px}.ComponentSummaryEditMode_componentLintErrorCount__silQK{bottom:0;font-size:1.4em;margin:0;position:absolute;right:5px;z-index:50}.ComponentSummaryEditMode_kindLabel__-GlHI{font-size:.7em;left:5px;position:absolute;top:3px}.ComponentSummaryEditMode_titleContent__Q7yZK{align-items:center;bottom:0;cursor:default;display:flex;justify-content:space-between;position:absolute;width:100%}.ComponentSummaryEditMode_titleActions__sC4Zp{align-items:flex-end;display:flex;pointer-events:auto}.ComponentSummaryEditMode_titleActions__sC4Zp>.ComponentSummaryEditMode_actionBtn__XNEgr{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__sC4Zp>.ComponentSummaryEditMode_actionBtn__XNEgr:hover{background-color:var(--bstdio-code-highlight-background);box-shadow:var(--bstdio-tiny-shadow-blurred)}.react-flow__node.resource>.ComponentSummaryEditMode_componentAura__s8GnR{border-color:var(--bstdio-purple)}.react-flow__node.processor>.ComponentSummaryEditMode_componentAura__s8GnR{border-color:var(--bstdio-green)}.react-flow__node.buffer>.ComponentSummaryEditMode_componentAura__s8GnR{border-color:var(--bstdio-orange)}.react-flow__node.input>.ComponentSummaryEditMode_componentAura__s8GnR{border-color:var(--bstdio-blue)}.react-flow__node.output>.ComponentSummaryEditMode_componentAura__s8GnR{border-color:var(--bstdio-pink)}.ComponentSummaryEditMode_componentAura__s8GnR{--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__Gx7XE{box-shadow:var(--bstdio-large-shadow-blurred)}.ComponentSummaryEditMode_componentActions__CeTSj{align-items:stretch;border-top:2px solid #fff;display:flex;flex-direction:column;padding-top:var(--inner-padding);pointer-events:auto}.ComponentSummaryEditMode_componentActions__CeTSj:empty{border-top:none;padding:0}.ComponentSummaryEditMode_componentActions__CeTSj>.ComponentSummaryEditMode_actionBtn__XNEgr{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__CeTSj>.ComponentSummaryEditMode_actionBtn__XNEgr:hover{background:var(--bstdio-shadow-color)}.ComponentSummaryEditMode_actionBtn__XNEgr{border:none;color:var(--bstdio-color);cursor:pointer;text-align:center;text-decoration:none}.ComponentSummaryEditMode_bigActionBtn__ZvkVC{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__GCmSM{animation:var(--bstdio-white-glow)}.ComponentSummaryEditMode_bigActionTitle__oVBRz{border-bottom:2px solid;font-weight:700}.ComponentSummaryEditMode_bigActionBtn__ZvkVC>small{font-size:.6em;opacity:.3;position:absolute;right:3px;top:3px}.ComponentSummaryEditMode_bigActionBtn__ZvkVC:hover{background-color:var(--bstdio-code-highlight-background)}.ComponentSummaryEditMode_activatedActionBtn__sl11B{--button-radius:12px;--button-border:2px;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__sl11B:hover{border:2px solid var(--bstdio-white)}.ComponentSummaryEditMode_activatedActionTopBtn__tqLgQ{position:absolute;top:calc(var(--button-radius)*-.5 - var(--button-border))}.ComponentSummaryEditMode_activatedActionBottomBtn__WqOoZ{bottom:calc(var(--button-radius)*-.5 - var(--button-border));position:absolute}.ComponentSummaryEditMode_hasLintsAlert__0V3T1{animation:var(--bstdio-pink-glow);background:var(--bstdio-pink);right:5px}.ComponentSummaryEditMode_hasLintsAlert__0V3T1,.ComponentSummaryEditMode_needsActionAlert__x9mCe{--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__x9mCe{animation:var(--bstdio-white-glow);background:var(--bstdio-yellow);left:5px}.ComponentSummaryEditMode_eventSummary__4WswV{align-items:center;bottom:5px;display:flex;left:5px;position:absolute}.ComponentSummaryEditMode_eventSummary__4WswV>div{font-size:.6rem;font-weight:700;margin-right:3px}.ComponentSummaryEditMode_hasEventsAlert__verTI{--button-radius:12px;--button-border:2px;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__verTI>svg{font-size:18px!important;left:-3px;position:relative;top:-3px}.ComponentSummaryEditMode_eventConsume__vN41x{color:var(--bstdio-green)}.ComponentSummaryEditMode_eventProduce__4Dfx0{color:var(--bstdio-blue)}.ComponentSummaryEditMode_eventError__jM3Ir{color:var(--bstdio-pink)}.ComponentSummaryEditMode_eventDelete__mDo7j{color:var(--bstdio-yellow)}.RunInfoView_runOverviewRow__SM4m7{display:flex;justify-content:space-between}.RunInfoView_runOverviewRow__SM4m7>div{flex-grow:1}.RunInfoView_runOverviewRow__SM4m7>code{flex-grow:0}.RunInfoView_actionNeededTitle__iN\+MG{-webkit-text-decoration:underline 2px solid var(--bstdio-pink);text-decoration:underline 2px solid var(--bstdio-pink)}.RunInfoView_warningText__IV7SR{color:var(--bstdio-yellow)}.RunInfoView_errorText__ub0Le{color:var(--bstdio-pink)}.RunInfoView_needsActionExample__yzWOH{animation:var(--bstdio-white-glow);background:var(--bstdio-yellow)}.RunInfoView_hasEventsExample__BfRTN,.RunInfoView_needsActionExample__yzWOH{--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__BfRTN{animation:var(--bstdio-blue-glow);background:var(--bstdio-blue)}.RunInfoView_closeBtn__Rm3zb{float:right}.NodeRunTab_runViewContent__KPLu9{padding:5px}.NodeRunTab_eventsList__pdIli{display:flex;flex-direction:column;width:100%}.NodeRunTab_eventRow__lf\+0z{padding:10px}.NodeRunTab_eventRowOdd__5cbkI{background-color:var(--bstdio-code-highlight-background)}.NodeRunTab_eventType__Xpxuj{font-size:.8rem;font-weight:700;padding-bottom:5px}.NodeRunTab_eventConsume__haZmG{color:var(--bstdio-green)}.NodeRunTab_eventProduce__Ym9Fi{color:var(--bstdio-blue)}.NodeRunTab_eventError__0ydMC{color:var(--bstdio-pink)}.NodeRunTab_eventDelete__hWsHB{color:var(--bstdio-yellow)}.NodeRunTab_eventContent__awWj-{font-family:monospace;font-size:.8rem;margin:2px 0;overflow:auto}.NodeRunTab_mockHelpText__J5c1P{font-size:.7rem;white-space:pre-wrap}.Error_errorButtons__Lx-ih{column-gap:6px;display:flex;justify-content:center}.Error_errorButtons__Lx-ih>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__Lx-ih>button:hover{box-shadow:var(--bstdio-small-shadow);left:-1px;position:relative;top:-1px}.Error_errorBtnClose__tjaJb{border:2px solid var(--bstdio-blue)}.Error_errorBtnReport__-uZlq{border:2px solid var(--bstdio-pink)}.NodeEditorTab_headerStyle__HQvxI{align-items:center;display:flex;margin-bottom:15px;margin-top:5px;padding-bottom:5px;text-align:center}.NodeEditorTab_lintErrorSection__9ExQO{border-bottom:2px solid var(--bstdio-pink);font-size:.8em;margin:0 0 10px;padding:0 0 10px}.NodeEditorTab_lintErrorSection__9ExQO>h3{color:var(--bstdio-pink)}.NodeEditorTab_lintErrorSection__9ExQO>small{font-size:.7em}.NodeEditorTab_lintErrorSection__9ExQO>pre{color:var(--bstdio-pink);font-size:.8em}.NodeEditorTab_deleteBtn__jK9ZG,.NodeEditorTab_editTypeBtn__ThZaU{background:none;border:none;cursor:pointer;margin-left:5px}.NodeEditorTab_deleteBtn__jK9ZG{flex-grow:1;text-align:right}.NodeEditorTab_docsBtn__0DT86{flex-grow:1;margin-right:5px;text-align:left;text-decoration:none}.NodeEditorTab_docsBtn__0DT86>svg{display:block}.NodeEditorTab_titleNames__8UoMC{display:flex;flex-wrap:wrap;justify-content:center}.NodeEditorTab_titleLabel__17d0G{color:var(--bstdio-highlight-color);font-size:1em;font-weight:lighter;margin-left:5px}.ControlView_controlPanel__Q0KlF{border-radius:5px;position:absolute;right:20px;top:calc(var(--bstdio-top-bar-height) + 15px);z-index:100}.ControlView_runViewWindow__MlV4e{bottom:20px}.ControlView_nodeViewWindow__vj1nQ,.ControlView_runViewWindow__MlV4e{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__vj1nQ{bottom:10px}.ControlView_nodeViewBox__1jcDq{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__cDW2c{overflow:auto}.ControlView_nodeViewBoxNarrow__TSBr7{width:400px}.ControlView_nodeViewBoxWide__N87OY{width:600px}.ControlView_expandHandle__frLXa{align-items:center;background-color:#7d7d7d0d;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__tXELe{padding:5px}.ControlView_tabButtons__YYp-g{display:flex;margin-bottom:10px}.ControlView_tabButtons__YYp-g>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__eo5Ya{border-bottom:2px solid var(--bstdio-grey)!important;opacity:1!important}.react-flow__node{box-sizing:initial}.react-flow__selection{background:#0059dc14;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 #00000026;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:#0059dc14;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}.Home_search__hMXUb{margin-bottom:10px!important}.Home_firstSessionBtn__HPJeL{animation:var(--bstdio-white-glow);background:var(--bstdio-code-background);border:2px solid var(--bstdio-white);border-radius:8px;color:var(--bstdio-code-highlight-color);cursor:pointer;font-size:1em;font-weight:700;margin:10px;padding:10px}.Home_firstSessionBtn__HPJeL:hover{background:var(--bstdio-code-highlight-background)}.Home_firstSessionHand__8xPkN{animation:var(--bstdio-hover-up-and-down);font-size:3rem;margin-left:20px}.Home_firstSessionBlurb__V20Vo{font-size:.8rem;margin-bottom:20px;padding:10px}.CreateFile_modalTypeBtnGroup__aDssc{display:flex;flex-direction:column}.CreateFile_modalTypeBtn__eazjs{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__eazjs: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__wcfN1{flex-grow:1;margin:10px 0;padding:5px 0}.CreateFile_nameInputContainer__HbKO8{align-items:stretch;display:flex}.CreateFile_nameInput__4naBK{margin:auto!important}.CreateFile_nameInputContainer__HbKO8>code{color:var(--bstdio-highlight-color);margin:auto!important}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:#fff;--bstdio-light-color:#9e9e9e;--bstdio-highlight-color:#cfcfcf;--bstdio-primary:#1f201c;--bstdio-secondary:#262722;--bstdio-code-background:#2e2f28;--bstdio-code-highlight-background:#373831;--bstdio-code-highlighter-background:#3f4139;--bstdio-code-color:#fff;--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:#000;--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:#0009;--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:#00000080;--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:#0000004d;--bstdio-secondary:#f3f6fd;--bstdio-code-background:#f3f6fd;--bstdio-code-highlight-background:#f3f6fd;--bstdio-code-highlighter-background:#f3f6fd;--bstdio-shadow-color:#0000004d;--bstdio-shade-color:#fffbeb99}.bstdioTopActionBtn{background-color:#2e2f28;background-color:var(--bstdio-code-background);border:none;border-radius:10px;box-shadow:1px 1px 0 #000;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:#2e2f28;background-color:var(--bstdio-code-background);border-radius:8px;font-size:.7rem;margin:0 5px;padding:4px 6px}.bstdioCloseBtn,.bstdioEmojiBtn{color:#fff;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;column-gap:10px;display:flex;flex-direction:row}@keyframes hoverUpAndDown{0%{bottom:0;position:relative}50%{bottom:15px;position:relative}to{bottom:0;position:relative}}@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 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 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 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 loading{0%{transform:rotate(0deg)}to{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}}