.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 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:-webkit-sticky;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:-webkit-min-content;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}.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;grid-gap:var(--space-3);gap:var(--space-3);position:-webkit-sticky;position:sticky;bottom:0;background:linear-gradient(to bottom,transparent 0,var(--background-gray))}.WorkspaceSidebar_leftContainer__HjP8M{display:flex;flex-direction:column;height:100%}.WorkspaceSidebar_operationDescription__qjnVj{font-size:var(--font-xs);margin-top:var(--space-3);margin-bottom:var(--space-3);line-height:1.375}.WorkspaceSidebar_descriptionInput__wU7Wc{border:2px solid #d0d0d0;padding:10px;width:100%;height:3.5rem;border-radius:5px;resize:none}.WorkspaceSidebar_descriptionInput__wU7Wc:focus{border-color:#a0a0a0;outline:none}.WorkspaceSidebar_blueText__Th9DX{text-decoration:underline;-webkit-text-decoration-color:var(--blue);text-decoration-color:var(--blue);text-decoration-thickness:1.5px;font-weight:700}.WorkspaceSidebar_pinkText__oA5z8{text-decoration:underline;-webkit-text-decoration-color:var(--pink);text-decoration-color:var(--pink);text-decoration-thickness:1.5px;font-weight:700}.GraphView_sizer__ag9HU{position:relative;overflow:hidden;margin-bottom:150px;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)}.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}.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-right:auto;margin-bottom:auto;margin-left:auto;font-weight:700;z-index:1000;background-color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-top:1px;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;grid-gap:6px;gap:6px;justify-content:flex-end}.SiteLoader_container___ZVMI{background-color:var(--background-gray);width:100%;height:100%;display:flex;align-items:center;flex-direction:column;justify-content:center;color:#aa9ddb}.SiteLoader_loader__UzSsB{width:64px;height:64px;border-radius:50%;position:relative;background:rgba(171,158,219,.8);margin:50px}.SiteLoader_loader__UzSsB:after,.SiteLoader_loader__UzSsB:before{content:"";position:absolute;left:0;bottom:0;width:64px;height:64px;border-radius:50%;background:#aa9ddb;-webkit-animation:SiteLoader_slide__s8Hzl 1s linear infinite alternate;animation:SiteLoader_slide__s8Hzl 1s linear infinite alternate;opacity:.5}.SiteLoader_loader__UzSsB:after{-webkit-animation:SiteLoader_slide2__iWhDZ 1s linear infinite alternate;animation:SiteLoader_slide2__iWhDZ 1s linear infinite alternate;opacity:1}@-webkit-keyframes SiteLoader_slide__s8Hzl{0%,20%{transform:translate(0)}80%,to{transform:translate(15px,15px)}}@keyframes SiteLoader_slide__s8Hzl{0%,20%{transform:translate(0)}80%,to{transform:translate(15px,15px)}}@-webkit-keyframes SiteLoader_slide2__iWhDZ{0%,20%{transform:translate(0)}80%,to{transform:translate(-15px,-15px)}}@keyframes SiteLoader_slide2__iWhDZ{0%,20%{transform:translate(0)}80%,to{transform:translate(-15px,-15px)}}.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{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgLTk2MCA5NjAgOTYwIiB3aWR0aD0iMjQiPjxwYXRoIGQ9Ik03ODQtMTIwIDUzMi0zNzJxLTMwIDI0LTY5IDM4dC04MyAxNHEtMTA5IDAtMTg0LjUtNzUuNVQxMjAtNTgwcTAtMTA5IDc1LjUtMTg0LjVUMzgwLTg0MHExMDkgMCAxODQuNSA3NS41VDY0MC01ODBxMCA0NC0xNCA4M3QtMzggNjlsMjUyIDI1Mi01NiA1NlpNMzgwLTQwMHE3NSAwIDEyNy41LTUyLjVUNTYwLTU4MHEwLTc1LTUyLjUtMTI3LjVUMzgwLTc2MHEtNzUgMC0xMjcuNSA1Mi41VDIwMC01ODBxMCA3NSA1Mi41IDEyNy41VDM4MC00MDBaIi8+PC9zdmc+");background-position:10px;background-repeat:no-repeat;border:2px solid var(--border-gray);padding-left:45px;width:80%;height:2rem;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 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)}