.ConcreteValue_editableInput__99VFX{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:inherit;font:inherit;margin:0;padding:0;text-align:inherit;width:100%;height:100%}.ConcreteValue_photoButton__IugXk{position:absolute;bottom:var(--space-2);background-color:#fff;padding:var(--space-2);width:28px;height:28px;border-radius:var(--big-radius)}.ConcreteValue_textView__d4Rco{flex:1}.Sidebar_sidebar__snt91{background-color:var(--background-gray);overflow:auto;flex-grow:1;flex-shrink:0;flex-basis:0}.Sidebar_sidebar__snt91.Sidebar_left__xGs8j{border-right:1px solid var(--border-gray)}.Sidebar_sidebar__snt91:not(.Sidebar_left__xGs8j){border-left:1px solid var(--border-gray)}.Sidebar_tabbar__4WuPH{position:sticky;background-color:var(--background-gray);z-index:100;top:0;display:flex;justify-content:space-around;height:var(--top-bar-height);border-bottom:1px solid var(--border-gray)}.Sidebar_tabbarBorderTop__eWOoZ{border-top:1px solid var(--border-gray)}.Sidebar_tab__oSkZS{font-size:var(--font-xs);color:var(--interaction-gray);margin:0 8px}.Sidebar_tab__oSkZS .material-icons,.Sidebar_tab__oSkZS .material-icons-outlined{font-size:var(--font-md);vertical-align:-4px;margin-right:7px}.Sidebar_tabActive__qkR0R{color:var(--interact-tint)}.Sidebar_tabInvisible__r5CIY{display:none}.Sidebar_tabContent__2wLHK{padding:0 var(--sidebar-padding)}.Modal_titleBar__EkrfL{display:flex;border-bottom:1px solid var(--interact-tint);padding:19px 20px;justify-content:space-between;box-shadow:0 0 2px rgba(0,0,0,.27)}.Modal_title___7njW{font-size:var(--font-md);font-weight:600}.Modal_inner__Q6kSx{position:relative;padding:20px}.Modal_content__PXqBf{border-radius:var(--small-radius);border:1px solid var(--interact-tint);border-top:3px solid var(--interact-tint);background-color:#fff;box-shadow:0 0 3px rgba(0,0,0,.27)}.Modal_overlay__UaAP1{padding:40px;z-index:1000;background-color:rgba(0,0,0,.6);position:fixed;display:flex;align-items:center;justify-content:center;inset:0}.IconPicker_icons__I8nOk{height:400px;width:500px;overflow:auto;display:grid;grid-gap:10px;grid-template-columns:repeat(auto-fill,40px);align-items:start;grid-auto-rows:min-content;margin-top:20px}.OperationBox_operation__lPNdn{padding:var(--space-1) var(--space-2);border-radius:var(--medium-radius);margin:var(--space-2) var(--space-3);display:flex;align-items:center}.OperationBox_operation__lPNdn:first-child{margin-top:var(--space-3)}.OperationBox_operation__lPNdn:hover:not(.OperationBox_selected__sZ6yw){background-color:var(--hovered)}.OperationBox_selected__sZ6yw{background-color:var(--selected)}.OperationBox_h__tU4wO{font-family:inherit;font-size:var(--font-sm);display:inline-block}.OperationBox_delete__NDzVC{margin-left:auto;cursor:pointer}.OperationBox_noPointerEvents__XOWdL{pointer-events:none}.TestingTab_addButtons__Tyc2M,.TestingTab_testAddButton__pB_fm{padding:var(--space-4) 0;display:flex;justify-content:center;gap:var(--space-3);position:sticky;bottom:0;background:linear-gradient(to bottom,transparent 0,var(--background-gray))}.TestingTab_hint__b_zUg{padding:var(--space-4) 0;text-align:center;font-family:inherit;margin-top:var(--space-4);font-size:var(--font-sm)}.TestingTab_select__bfzRC{font-size:var(--font-sm);padding:7px;width:100%;border:2px solid var(--blue);border-radius:var(--small-radius);color:var(--blue);font-weight:500;outline:none;font-family:inherit}.TestingTab_selectContainer__0MCOZ{display:flex;gap:var(--space-4);padding:var(--space-4) 0}.TestingTab_testAddButton__pB_fm{padding:0}.TestingTab_infoTogggleBox__l0f7W{width:100%;padding-top:var(--space-3);font-size:var(--font-xs);display:flex;justify-content:flex-end}.TestingTab_infoTogggleBox__l0f7W button{color:var(--interact-tint)}.TestingTab_infoTogggleBox__l0f7W button:hover{color:var(--blue)}.TestingTab_suiteButtons__qggtK,.TestingTab_suiteButtonsBottom__kfsID{display:flex;gap:var(--space-4);padding-bottom:var(--space-4)}.TestingTab_suiteButtonsBottom__kfsID{border-bottom:1px solid var(--border-gray)}.TestingTab_suiteButtons__qggtK Button,.TestingTab_suiteButtonsBottom__kfsID Button{background:var(--text-gray);display:flex;font-size:var(--font-xs);gap:var(--space-2)}.TestingTab_suiteButtons__qggtK span,.TestingTab_suiteButtonsBottom__kfsID span{font-size:var(--font-sm)}.WorkspaceSidebar_column__UZd0Y{display:flex;flex-direction:column}.WorkspaceSidebar_indent__sWJ7k{margin-top:5px;margin-left:25px}.WorkspaceSidebar_info__l5mGT{padding:0 20px}.WorkspaceSidebar_heading__am4PN{padding:0 var(--space-4);font-size:var(--font-s);font-weight:700;margin-top:var(--space-4);margin-bottom:var(--space-4)}.WorkspaceSidebar_noOperations__omP7S{padding:0 var(--space-4);font-size:var(--font-s);color:var(--interaction-gray);margin:var(--space-4);line-height:1.5}.WorkspaceSidebar_addButtons__sKdt7{padding:var(--space-4) 0;display:flex;justify-content:center;gap:var(--space-3);position:sticky;bottom:0;background:linear-gradient(to bottom,transparent 0,var(--background-gray))}.WorkspaceSidebar_leftContainer__HjP8M{display:flex;flex-direction:column;height:100%}.GraphView_sizer__ag9HU{position:relative;overflow:hidden;flex-grow:1;flex-shrink:0}.GraphView_container__fK6mv,.GraphView_svg__K2fzN{top:0;left:0;bottom:0;right:0;position:absolute;display:block;width:100%;height:100%}.GraphView_container__fK6mv{z-index:1}.GraphView_svg__K2fzN{z-index:-1;pointer-events:none}.GraphView_edgeDropZone___UjjD{z-index:90;position:absolute}.react-resizable{position:relative}.react-resizable-handle{position:absolute;width:20px;height:20px;background-repeat:no-repeat;background-origin:content-box;box-sizing:border-box;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+");background-position:100% 100%;padding:0 3px 3px 0}.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-resizable-handle-e,.react-resizable-handle-w{top:50%;margin-top:-10px;cursor:ew-resize}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.Node_node__CynRC{box-sizing:border-box;border-radius:var(--node-border-radius);width:var(--node-width);height:var(--node-height);background-color:var(--node-color);text-align:center;color:#fff;cursor:default;display:flex;justify-content:center;align-items:center;z-index:100;position:relative;border:var(--node-border-width) solid var(--node-border-color);transition-duration:.2s}.Node_node__CynRC.Node_selected__AyZBO{box-shadow:0 0 8px 0 rgba(0,0,0,.37),0 0 11px 4px rgba(163,198,255,.8)}.Node_node__CynRC.Node_selected__AyZBO .Node_label__ieLpu,.Node_node__CynRC.Node_selected__AyZBO:after{display:block}.Node_node__CynRC.Node_hovered__Mw_dn{box-shadow:0 0 15px 0 rgba(0,0,0,.3)}.Node_node__CynRC.Node_hovered__Mw_dn.Node_toolInUse__OxluX .Node_label__ieLpu{display:block}.Node_node__CynRC.Node_hidden__9kveP{opacity:.5}.Node_node__CynRC:after{content:" ";position:absolute;top:calc(-4px - var(--node-border-width));left:calc(-4px - var(--node-border-width));width:calc(var(--node-width) + 8px);height:calc(var(--node-height) + 8px);border-radius:calc(var(--node-border-radius) + 4px);display:none;box-sizing:border-box;z-index:1;border:4px solid #5c9dff}.Node_label__ieLpu{display:none;position:absolute;left:50%;transform:translateX(-50%);text-align:center;bottom:-5px;line-height:1;z-index:2;white-space:nowrap}.Node_label__ieLpu span{padding:var(--space-1) var(--space-3);line-height:1;border-radius:var(--big-radius);font-size:var(--font-sm);color:var(--text-gray);background-color:var(--hover-gray)}.Node_editable__N5ic4{position:absolute;width:16px;height:16px;border-radius:50%;bottom:0;right:0;background-color:var(--green);color:#fff;text-align:center}.Node_editable__N5ic4,.Node_editable__N5ic4 .material-icons-outlined{font-size:var(--font-xs);line-height:16px}.Node_testId__6AjdR{position:absolute;z-index:20;top:-5px;right:-5px;height:1.2rem;width:1.2rem;display:flex;align-items:center;justify-content:center;font-size:.7rem;background:green;border-radius:100px;border:1px solid #fff}.AbstractNode_abstractNode__ofe9s{display:inline-block;position:relative}.AbstractNode_image__SBYcg{position:absolute;left:-61px;top:-60px;mix-blend-mode:multiply;pointer-events:none}.AbstractNode_someValue__S0E5K{font-size:var(--font-s);text-align:center;color:var(--text-color);margin:4px auto auto;font-weight:700;z-index:1000;background-color:#fff;width:-moz-fit-content;width:fit-content;padding-bottom:2px}.AbstractNode_input__zVMeW,.AbstractNode_maybe__DwhYQ{font-size:var(--font-xs);position:absolute;width:16px;height:16px;line-height:16px;border-radius:50%;text-align:center}.AbstractNode_maybe__DwhYQ{top:0;left:0;background-color:var(--red)}.AbstractNode_input__zVMeW{top:0;right:0;background-color:var(--green)}.ContextBar_bar__lYHpi{position:relative;background-color:var(--background-gray);z-index:100;top:0;display:grid;grid-template-columns:100px 1fr 100px;padding:0 10px;height:var(--top-bar-height);border-bottom:1px solid var(--border-gray);font-size:var(--font-xs);align-items:center}.ContextBar_bar__lYHpi h1{margin:0 auto}.ContextBar_buttons__TfrKC{display:flex;gap:6px;justify-content:flex-end}.Tutor_tutor__MmY6O{position:fixed;bottom:10px;left:10px;width:340px;height:270px;z-index:400;background-color:#fff;border-radius:var(--small-radius);box-shadow:0 0 2px 1px rgba(0,0,0,.14);overflow:hidden}.Tutor_inner__oymEW{padding:.75rem 1rem;overflow-y:auto;position:absolute;top:48px;bottom:62px;left:0;right:0;font-size:var(--font-sm);line-height:1.25;white-space:pre-line}.Tutor_progressbar__hp65Y{position:absolute;left:0;bottom:0;right:0}.Tutor_progressbarBar___IhEZ{height:3px;background-color:var(--query)}.Tutor_buttonBar__577h1{padding:0 .75rem;position:absolute;bottom:1rem;left:0;right:0;display:flex;align-items:center;justify-content:space-between}.Tutor_button__UA3Wl{width:auto;margin-right:0;margin-left:auto}.Tutor_success__r_tFV{color:var(--success-color);font-size:var(--font-sm);font-weight:500}.Tutor_success__r_tFV .material-icons{vertical-align:-7px;margin-right:5px}.ToolSidebar_tool__YR0bU{text-align:left;display:flex;align-items:center;width:100%;padding:var(--space-2) var(--sidebar-padding)}.ToolSidebar_toolActive__qQpR6{background-color:var(--selected)}.ToolSidebar_tool__YR0bU:hover:not(.ToolSidebar_toolActive__qQpR6){background-color:var(--hovered)}.ToolSidebar_searchInput__b11GK{width:80%;height:1.5rem;margin:1.5rem 0 0 1rem}.ToolSidebar_category__g_ZPS{padding:0 var(--sidebar-padding);font-size:var(--font-xs);font-weight:700;color:var(--text-gray);margin-top:var(--space-5);margin-bottom:var(--space-3)}.ToolSidebar_toolName__ffUNW{margin-left:var(--space-4);font-size:var(--font-xs)}.ToolSidebar_info__sW8qZ{padding:0 var(--space-5)}.ToolSidebar_toolsList__flwyP{overflow:hidden;flex-direction:column;flex:1}.ToolSidebar_sidebar__XgvO4{display:flex;flex-direction:column;overflow:hidden}.ToolSidebar_tabPanels__98DRu{display:flex;flex-direction:column;height:calc(100% - 50px)}.ToolSidebar_documentation___zwCk{border-top:1px solid var(--border-gray);padding:var(--sidebar-padding);font-size:var(--font-sm);line-height:1.25;height:100px}.ToolSidebar_documentationH3__ZPL70{font-weight:700;margin-bottom:var(--space-4)}.ToolSidebar_toolWrapper__vtaPb{position:relative}.ToolSidebar_toolHotkey__vn02u{margin-left:auto;font-size:var(--font-xs);padding:var(--space-1);color:var(--text-gray)}.TestOutputView_container__oIXj8{padding:var(--space-6);height:100%;width:100%;display:flex;flex-direction:column;overflow:scroll;padding-bottom:var(--space-10)}.TestOutputView_container__oIXj8 h2{font-size:var(--font-md);padding-bottom:var(--space-4);font-weight:500}.TestOutputView_graph__d0FaX{min-height:10rem;max-width:100%;width:100%;border:1px solid var(--border-gray);border-radius:var(--medium-radius);margin-bottom:var(--space-10)}.TestingModal_modal__MwV7m{position:absolute;z-index:200;width:100%;height:100%;background-color:rgba(128,128,128,.5);display:flex;justify-content:center;align-items:center;padding-bottom:var(--space-4)}.TestingModal_modalBox__obNVM{background:#fff;height:80vh;width:70vw;border-radius:var(--medium-radius);box-shadow:0 2px 8px rgba(0,0,0,.2);overflow:hidden;z-index:101}.TestingModal_title__QqUbw{width:100%;background:var(--interaction-gray);color:#fff;display:flex;align-items:center;justify-content:space-between;padding-right:var(--space-4);padding-left:var(--space-4);height:3rem;font-size:var(--font-md);box-shadow:0 2px 8px rgba(0,0,0,.2)}.TestingModal_title__QqUbw button{color:#fff;display:flex}.TestingModal_title__QqUbw button:hover{color:var(--hover-gray)}.TestStageControl_control__BBoav{display:flex;justify-content:center;margin:var(--space-4) var(--space-9)}.TestStageControl_button__DpAUv{--tint:var(--interact-tint);background-color:var(--tint);color:#fff;font-size:var(--font-sm);padding:var(--space-4) var(--space-7);font-weight:500;letter-spacing:.02px;clip-path:polygon(0 0,1rem 50%,0 100%,calc(100% - 1rem) 100%,100% 50%,calc(100% - 1rem) 0)}.TestStageControl_button__DpAUv.TestStageControl_past__Zi_KG{clip-path:polygon(1rem 0,0 50%,1rem 100%,100% 100%,calc(100% - 1rem) 50%,100% 0)}.TestStageControl_button__DpAUv:not(.TestStageControl_active__0xeRD):hover{filter:brightness(105%)}.TestStageControl_button__DpAUv+.TestStageControl_button__DpAUv{margin-left:-12px}.TestStageControl_button__DpAUv.TestStageControl_active__0xeRD{flex:1;background:none;color:var(--tint)}.TestStageControl_button__DpAUv.TestStageControl_Pattern__gysNk{--tint:var(--pattern-match)}.TestStageControl_button__DpAUv.TestStageControl_Query__p0w9a{--tint:var(--query)}.TestStageControl_button__DpAUv.TestStageControl_Action___z_B2{--tint:var(--action)}.TestStageControl_number__xJSKz{margin-right:.5rem;display:inline-block;color:var(--tint);background-color:#fff;border-radius:50%;width:20px;height:20px;line-height:20px;text-align:center}.TestStageControl_active__0xeRD .TestStageControl_number__xJSKz{background-color:var(--tint);color:#fff}.TestDemonstrationView_inputsContainer__WE5aW{width:100%;padding:var(--space-6);font:inherit;font-size:var(--font-lg);font-weight:700;color:var(--interact-tint);border-bottom:1px solid var(--border-gray);min-height:10rem}.TestDemonstrationView_inputsTitle__WDGRC{display:flex;flex-direction:row;align-items:center}.TestDemonstrationView_inputsTitle__WDGRC span{padding-left:var(--space-2);font-size:1.2rem;font-weight:700;cursor:pointer;transition-duration:.2s}.TestDemonstrationView_inputsTitle__WDGRC span:hover{transform:rotate(20deg)}.TestDemonstrationView_nodeContainer__0BaAm{display:flex;gap:var(--space-4);padding-top:1.5rem;padding-bottom:2rem;align-items:center}.TestDemonstrationView_node__kCASu{font-size:var(--font-sm);font-weight:400;box-sizing:border-box;border-radius:var(--node-border-radius);width:3.2rem;height:3.2rem;background-color:var(--interact-tint);text-align:center;color:#fff;display:flex;justify-content:center;align-items:center;z-index:100;position:relative;border:var(--node-border-width) solid var(--node-border-color)}.TestDemonstrationView_nodeId__uh3x4{position:absolute;top:-4px;right:-4px;height:1rem;display:flex;align-items:center;justify-content:center;width:1rem;font-size:.6rem;background:green;border-radius:100px;border:1px solid #fff}.TestDemonstrationView_outputContainer__sopFd{width:100%;padding:var(--space-8);padding-bottom:var(--space-9);font:inherit;border-bottom:1px solid var(--border-gray);min-height:10rem;display:flex;gap:var(--space-8);justify-content:center;align-items:center}.TestDemonstrationView_icon__VTiQI{padding-right:var(--space-2)}