.SideMenu_sider__2h_0V{height:100vh;max-height:100vh;position:fixed;left:0;top:0;bottom:0;background-color:#ffffff!important;border-right:1px solid #e8e8e8;z-index:1000;display:flex;flex-direction:column;overflow:hidden!important;transition:all .3s ease-in-out}.SideMenu_contentWrapper__yHq1O{flex:1;display:flex;flex-direction:column;overflow:hidden!important;min-height:0}.SideMenu_loadingContainer__1uJ84{flex:1;display:flex;align-items:center;justify-content:center}.SideMenu_centeredLoadingContainer__HbNA2{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.SideMenu_scrollableMenuContainer___Qz96{flex:0 1 auto;overflow-y:auto;overflow-x:hidden!important;min-height:0;max-height:400px!important}.SideMenu_scrollableMenu__IUUiG{border-right:0;cursor:pointer;margin-top:0;padding-top:0;transition:all .4s ease-in-out;max-height:400px!important;overflow-y:auto!important}.SideMenu_scrollableMenu__IUUiG .ant-menu-item,.SideMenu_scrollableMenu__IUUiG .ant-menu-submenu-title{margin-top:2px!important;margin-bottom:2px!important;height:32px!important;line-height:32px!important}.SideMenu_scrollableMenu__IUUiG .ant-menu-item-group-title{padding:4px 16px!important}.SideMenu_stickyMenuContainer__qtwol{flex:0 1 auto;overflow-y:auto;overflow-x:hidden!important;min-height:0;max-height:400px!important;margin-top:16px}.SideMenu_stickyMenu__KxLCU{border-right:0;cursor:pointer;margin-top:0;padding-top:0;transition:all .4s ease-in-out;max-height:400px!important;overflow-y:auto!important}.SideMenu_stickyMenu__KxLCU .ant-menu-item,.SideMenu_stickyMenu__KxLCU .ant-menu-submenu-title{margin-top:2px!important;margin-bottom:2px!important;height:32px!important;line-height:32px!important}.SideMenu_stickyMenu__KxLCU .ant-menu-item-group-title{padding:4px 16px!important}.SideMenu_scrollableMenu__IUUiG .ant-menu-item-group+.ant-menu-item-group,.SideMenu_stickyMenu__KxLCU .ant-menu-item-group+.ant-menu-item-group{margin-top:8px;padding-top:8px}.SideMenu_scrollableMenu__IUUiG.ant-menu-inline-collapsed .ant-menu-item,.SideMenu_scrollableMenu__IUUiG.ant-menu-inline-collapsed .ant-menu-submenu,.SideMenu_stickyMenu__KxLCU.ant-menu-inline-collapsed .ant-menu-item,.SideMenu_stickyMenu__KxLCU.ant-menu-inline-collapsed .ant-menu-submenu{margin-top:2px;margin-bottom:2px}.SideMenu_scrollableMenu__IUUiG .ant-menu-item-divider,.SideMenu_stickyMenu__KxLCU .ant-menu-item-divider{margin:8px 0;background-color:#e8e8e8}.SideMenu_sectionSeparator__szscY{margin-top:16px!important}.SideMenu_resizeHandle__ujrou{position:absolute;top:0;right:0;width:6px;height:100%;cursor:col-resize;z-index:1001}.SideMenu_workspaceSelectorCollapsed__FFT2T{display:flex;justify-content:center;padding:8px 4px}.SideMenu_workspaceAvatar__5pzOK{background-color:#f0f0f0;color:#000;cursor:default;font-size:10px!important}.SideMenu_workspaceSelectorExpanded__HvkTs{display:flex;padding:8px;gap:5px}.SideMenu_workspaceSelect__tCgHB{width:100%;margin-bottom:8px}.SideMenu_searchInput__XKe1a{width:95%;margin-left:2.5%;margin-right:2.5%}.SideMenu_searchInputContainer__F5kss{cursor:default;padding:4px 0}.SideMenu_dropdownFooter__5E5Gn{padding:8px}.SideMenu_createWorkspaceButton__rUdB8{width:100%;display:flex;align-items:center;padding:2px 0;border:none;background:none;cursor:pointer}.SideMenu_createWorkspaceIcon__5Fxuh{margin-right:8px}.SideMenu_workspaceOptionLeft__VSuKV{display:flex;align-items:center;text-align:center;gap:8px;flex:1;min-width:0}.SideMenu_workspaceOptionLeft__VSuKV span{display:block;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SideMenu_selectedValue__kMPpc{display:flex;align-items:center;gap:8px}.SideMenu_workspaceOptionAvatar__KTwg3{background-color:#f0f0f0;color:#fff;font-weight:700;cursor:default;font-size:12px!important;min-width:24px!important;max-width:24px!important;width:24px!important;height:24px!important;line-height:24px!important;text-align:center!important;border-radius:50%!important;flex-shrink:0!important}.SideMenu_workflowItem__i0VSF{display:flex;align-items:center;gap:6px}.SideMenu_workflowName__agR5b{color:#000;font-size:13px;font-weight:500;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SideMenu_greenBorder__AlM8q{background:#52c41a!important}.SideMenu_yellowBorder__z827I{background:#faad14}.SideMenu_blueBorder__b1ZgA{background:#1677ff}.SideMenu_workflowSubmenuPopup__qEenX .ant-menu-sub{max-height:400px!important;overflow-y:auto!important;overflow-x:hidden!important}.SideMenu_footerContainer__NXIsW{position:absolute;bottom:16px;left:0;width:100%;display:flex;justify-content:center;align-items:center;padding:0 12px;gap:8px;z-index:1002}.SideMenu_footerContainerExpanded__1X71I{justify-content:space-between;flex-direction:column;gap:4px}.SideMenu_footerButtons__zuOCo{width:100%;align-items:center;padding-left:5px}.SideMenu_collapsedWsAvatar__6JQHp{display:flex;justify-content:space-between;align-items:center;padding:5px}.SideMenu_toggleButton__Is4L0{height:32px;min-width:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s ease;background-color:#ffffff!important;padding:0 12px}.SideMenu_toggleButton__Is4L0:hover{background-color:#f5f5f5!important}.SideMenu_signOutButton__cCfDA{height:36px;width:100%;display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:0 12px;transition:all .2s ease;border-radius:6px}.SideMenu_signOutButton__cCfDA:hover{background-color:#f5f5f5!important}.SideMenu_settingsButton__YPoBX{height:36px;width:100%;display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:0 12px;transition:all .2s ease;border-radius:6px}.SideMenu_settingsButton__YPoBX:hover{background-color:#f5f5f5!important}.SideMenu_iconButton__RvBbJ{height:36px;width:36px;min-width:36px;display:flex;align-items:center;justify-content:center;padding:0;transition:all .2s ease}.SideMenu_workspaceSelect__tCgHB .ant-select-selector{border:none!important;box-shadow:none!important;background:transparent!important}.SideMenu_workspaceSelect__tCgHB .ant-select,.SideMenu_workspaceSelect__tCgHB .ant-select-focused .ant-select-selector,.SideMenu_workspaceSelect__tCgHB .ant-select-open .ant-select-selector,.SideMenu_workspaceSelect__tCgHB .ant-select-selector:hover{border:none!important;box-shadow:none!important}.SideMenu_workspaceSelect__tCgHB .ant-select{background:transparent!important}.SideMenu_workspaceSelect__tCgHB .ant-select:hover{border:none!important;box-shadow:none!important}.SideMenu_workspaceSelect__tCgHB .ant-select-item{padding-top:10px!important;padding-bottom:10px!important;margin-bottom:10px!important}.SideMenu_workspaceOption__j_ou7{display:flex;align-items:center;padding:6px 8px;border:none!important;background:transparent!important}.SideMenu_workspaceOption__j_ou7 .ant-select-item{border:none!important}.SideMenu_workspaceOption__j_ou7 .ant-select-item-option-active{background-color:#f5f5f5!important}.SideMenu_workspaceOption__j_ou7 .ant-select-item-option-selected{background-color:#e6f4ff!important}.Header_headerContainer__6eR1b{display:flex;align-items:center;justify-content:space-between;width:100%;background:#fff;padding:8px 0}.Header_breadcrumbWrapper__uF6Qc{flex:1}.WorkflowGridView_container__ODvb6{padding:80px 10px 0;transition:margin-left .2s ease;overflow:hidden;display:flex;flex-direction:column;background-color:#ffffff;min-height:100vh}.WorkflowGridView_containerCollapsed__WRs4s{margin-left:60px}.WorkflowGridView_containerExpanded__55rLE{margin-left:250px}.WorkflowGridView_tableContainer__bt63Q{flex:1;overflow:auto;position:relative}.WorkflowGridView_headerCheckbox__i4ltz{font-size:12px;font-weight:500;height:40px}.WorkflowGridView_actionCell__c3ez0,.WorkflowGridView_headerCheckbox__i4ltz{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;align-items:center;justify-content:center}.WorkflowGridView_actionCell__c3ez0{gap:5px;font-size:11px;color:#bfbfbf}.WorkflowGridView_gridNameInput__HvFAe{width:100%;padding:4px 8px;font-size:12px;border:1px solid #e5e7eb;border-radius:4px}.WorkflowGridView_gridNameCell__djenx{cursor:pointer;font-size:12px;font-weight:400;color:#000000}.WorkflowGridView_cellContent__gehXX{cursor:pointer;display:flex;align-items:center;justify-content:center;padding:8px;user-select:none;font-size:11px;color:#434343}.WorkflowGridView_inputCount__l_rBn{display:flex;align-items:center;gap:4px;font-size:11px;color:#434343}.WorkflowGridView_inputCountIcon__kgq13{font-size:12px;color:#8c8c8c}.WorkflowGridView_inputCountEmpty__Ech_6{color:#bfbfbf}.WorkflowGridView_columnHeader__HPUUG{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:#000000}.WorkflowGridView_columnNumber__xs2bS{font-size:11px;color:#bfbfbf;font-weight:400}.WorkflowGridView_hoverableCell__8EWhR{transition:background-color .2s}.WorkflowGridView_hoverableCell__8EWhR:hover{background-color:#fafafa!important;cursor:pointer}.WorkflowGridView_addRowButton__s0Skl{position:sticky;bottom:0;left:0;right:0;background-color:#ffffff;border-top:1px solid #e5e7eb;height:40px;display:flex;justify-content:center;align-items:center;cursor:pointer;color:#8c8c8c;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;z-index:10;transition:color .2s}.WorkflowGridView_addRowButton__s0Skl:hover{color:#000000}.WorkflowGridView_addRowIcon__KCXfk{margin-right:4px;font-size:14px}.WorkflowGridView_footer__KjqQT{position:fixed;bottom:0;right:0;height:48px;background-color:#ffffff;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;align-items:center;padding-right:16px;font-size:11px;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#bfbfbf;z-index:1000}.WorkflowGridView_footerCollapsed___wGyU{left:60px}.WorkflowGridView_footerExpanded__Qry38{left:250px}.WorkflowGridView_tableHeader__na8zy{height:40px;font-weight:500;font-size:12px}.WorkflowGridView_tableCell__hCNku,.WorkflowGridView_tableHeader__na8zy{background-color:#ffffff;border:solid #f0f0f0;border-width:0 0 1px;padding:0 12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#000000}.WorkflowGridView_tableCell__hCNku{height:48px}.WorkflowGridView_tableRowSelected__5Vsm6,.WorkflowGridView_tableRow__JOuOA{background-color:#ffffff}.AppDisplayModal_titleContainer__M9W5e{display:flex;align-items:center;width:100%}.AppDisplayModal_titleLeft__p4_Dn{display:flex;align-items:center;justify-content:flex-start;gap:16px;min-width:0}.AppDisplayModal_appIcon___Ihye{border-radius:8px;flex-shrink:0}.AppDisplayModal_titleInfo___UNC3{flex:1;min-width:0}.AppDisplayModal_appName__zIAyu{margin:0!important;font-size:18px!important}.AppDisplayModal_addButton__q___t{flex-shrink:0;margin-left:16px}.AppDisplayModal_description__KUXJn{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e8e8e8}.AppDisplayModal_section__L_F_N{margin-bottom:24px}.AppDisplayModal_schemaTable__SLv5p{margin-top:16px}.AppDisplayModal_fieldLabel__YIooX{display:flex;align-items:center;gap:8px}.AppDisplayModal_fieldName__HpzAr{font-weight:600;color:#000;font-size:14px}.AppExplorer_header__6GjKK{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.AppExplorer_searchInput__fnm8s{flex:0 0 60%}.JSONTreeViewer_treeNode__FWARJ{display:block;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Consolas,Courier New,monospace;font-size:12px!important}.JSONTreeViewer_treeNode__FWARJ *{font-size:12px!important}.JSONTreeViewer_nodeRow__bev7z{display:flex;align-items:center;gap:6px;padding:4px 8px;line-height:1.6;border-radius:4px;transition:background-color .15s ease}.JSONTreeViewer_nodeRow__bev7z:hover{background-color:#f9fafb}.JSONTreeViewer_expandIcon__isY3A{padding:0;width:20px;height:20px;min-width:20px;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:transform .2s ease,color .15s ease}.JSONTreeViewer_expandIcon__isY3A:hover{color:#374151}.JSONTreeViewer_expandIconPlaceholder__L_d9_{width:20px;min-width:20px;display:inline-block}.JSONTreeViewer_keyName__tqKSa{color:#374151;font-weight:500;cursor:pointer;user-select:none}.JSONTreeViewer_keyName__tqKSa:hover{color:#1890ff;text-decoration:underline}.JSONTreeViewer_colon__qU233{color:#9ca3af;margin-right:4px}.JSONTreeViewer_valueString__k_SlP{color:#10b981;font-family:inherit}.JSONTreeViewer_valueNumber__BX9QQ{color:#3b82f6;font-weight:500}.JSONTreeViewer_valueBoolean__yxMJ0{color:#f59e0b;font-weight:500}.JSONTreeViewer_valueNull__OfWxy{color:#9ca3af;font-style:italic}.JSONTreeViewer_summary__qTVz8{color:#6b7280;font-style:italic}.JSONTreeViewer_typeBadge__uy6Xw{margin-left:8px;font-size:12px;padding:0 4px;border-radius:3px;line-height:16px}.JSONTreeViewer_copyButton__HQieG{margin-left:auto;opacity:0;transition:opacity .2s ease;padding:0;width:20px;height:20px;min-width:20px;display:flex;align-items:center;justify-content:center;color:#6b7280}.JSONTreeViewer_nodeRow__bev7z:hover .JSONTreeViewer_copyButton__HQieG{opacity:1}.JSONTreeViewer_copyButton__HQieG:hover{color:#1890ff}.JSONTreeViewer_nested__Xl2c_{border-left:1px solid #e5e7eb;margin-left:10px}.NodeIODrawer_headerContainer__H_Q2Q{display:flex;align-items:center;width:100%}.NodeIODrawer_headerCenter__6CWGx{display:flex;align-items:center;justify-content:center;flex:1}.NodeIODrawer_stepBadge__DWP0o{font-size:12px;color:#fff;background-color:#000;border-radius:5px;padding:4px 10px;font-weight:500;margin-right:12px}.NodeIODrawer_nodeName__2gOpF{font-weight:600;font-size:16px}.NodeIODrawer_headerSpacer__v4Hjw{width:120px}.NodeIODrawer_loadingContainer__pUA_e{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}.NodeIODrawer_loadingText__FdvCd{color:#6b7280}.NodeIODrawer_emptyStateCenter__LV1cr{text-align:center}.NodeIODrawer_emptyStateTitle__at7l6{margin-bottom:8px}.NodeIODrawer_panelContainer__WSWD_{display:flex;flex-direction:column;height:100%;overflow:hidden}.NodeIODrawer_panelHeader__hA0CU{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #f0f0f0}.NodeIODrawer_panelContent__HYzGT{flex:1;overflow:auto}.CustomNode_node-container__k0mLV{position:absolute;display:flex;flex-direction:column;align-items:center}.CustomNode_node-wrapper__ebbp7{transition:transform .3s ease}.CustomNode_node-header__z8ryG{display:flex;align-items:center;justify-content:space-between;gap:12px}.CustomNode_header-left__LAV_8{gap:10px}.CustomNode_header-left__LAV_8,.CustomNode_name-section__rlwXV{display:flex;align-items:center;flex:1;min-width:0}.CustomNode_node-name__Ebyr9{font-size:14px;font-weight:600;line-height:20px;color:#1a1a1a;word-wrap:break-word;overflow-wrap:break-word}.CustomNode_step-prefix__9goRK{color:#8c8c8c;font-weight:500;font-size:13px}.CustomNode_header-right__ETyAW{display:flex;align-items:center;gap:4px;flex-shrink:0}.CustomNode_action-view__CLvQA{color:#1890ff!important}.CustomNode_action-view__CLvQA:hover:not(:disabled){background:linear-gradient(135deg,#e6f7ff,#bae7ff)!important;color:#0958d9!important}.CustomNode_action-clone__CZlvA{color:#722ed1!important}.CustomNode_action-clone__CZlvA:hover:not(:disabled){background:linear-gradient(135deg,#f9f0ff,#efdbff)!important;color:#531dab!important}.CustomNode_action-test__rOpZp{color:#52c41a!important}.CustomNode_action-test__rOpZp:hover:not(:disabled){background:linear-gradient(135deg,#f6ffed,#d9f7be)!important;color:#389e0d!important}.CustomNode_action-delete__vIsoy:hover:not(:disabled){background:linear-gradient(135deg,#fff2f0,#ffccc7)!important}.CustomNode_popover-content__0m4sa{display:flex;flex-direction:column;gap:8px;width:200px}.CustomNode_node-card__RsRFa{position:relative;z-index:0;overflow:hidden}.CustomNode_node-card-expanded__LMc1y{position:relative;overflow:hidden;animation:CustomNode_nodeExpand__vSrz6 .4s ease-out forwards;transform-origin:top center;box-shadow:0 6px 20px rgba(0,0,0,.12);border-radius:14px}@keyframes CustomNode_nodeExpand__vSrz6{0%{opacity:0;transform:scale(.98) translateY(-6px);filter:blur(2px)}60%{opacity:1;transform:scale(1.005) translateY(0);filter:blur(0)}to{transform:scale(1)}}.CustomNode_loading-border__62wCe:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;z-index:-1;background:linear-gradient(10deg,#1890ff,#e6f7ff,#1890ff);background-size:200% 200%;animation:CustomNode_snake-border__6WKmc 2s linear infinite;border-radius:10px}@keyframes CustomNode_snake-border__6WKmc{0%{background-position:0 50%}to{background-position:300% 50%}}.CustomNode_completed-border__8KvAo:before{border-radius:14px;border:4px solid #52c41a}.CustomNode_completed-border__8KvAo:before,.CustomNode_pending-border__zbK_G:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;z-index:-1;pointer-events:none}.CustomNode_pending-border__zbK_G:before{border-radius:14px;border:4px solid #ffb243}.CustomNode_error-border__HcPcr:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;z-index:-1;border-radius:14px;border:4px solid #fd8181;pointer-events:none}.CustomNode_side-panel-right__jd75O{animation:CustomNode_slideOutToRight__dkdby .4s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes CustomNode_slideOutToRight__dkdby{0%{opacity:0;transform:translateX(-50px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}.CustomNode_side-panel-left__9XQTn{animation:CustomNode_slideOutToLeft__WxVW2 .4s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes CustomNode_slideOutToLeft__WxVW2{0%{opacity:0;transform:translateX(50px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}@media (max-width:768px){.CustomNode_action-button__Xl32I,.CustomNode_expand-button-wrapper__DK3Jj{width:24px;height:24px}}@media (prefers-reduced-motion:reduce){.CustomNode_action-button__Xl32I,.CustomNode_expand-button-wrapper__DK3Jj,.CustomNode_node-wrapper__ebbp7{transition:none!important}.CustomNode_action-button__Xl32I:hover{background-color:#f5f5f5}}.PromptLLMConfigForm_sandboxIcon__h0vcH{transition:all .3s;color:#ff7875}.PromptLLMConfigForm_liquidSyntax__iX0ox{color:#1890ff;font-family:monospace;cursor:pointer}.PromptLLMConfigForm_cardHover__j7RSo .ant-card-body{transition:background-color .3s ease}.PromptLLMConfigForm_cardHover__j7RSo .ant-card-body:hover{background-color:#f5f5f5}.NodeConfigForm_sandboxIcon__I0hhM{transition:all .3s;color:#ff7875}.NodeConfigForm_liquidSyntax__l_Kmu{color:#1890ff;font-family:monospace;cursor:pointer}.NodeConfigForm_cardHover__bcVSw .ant-card-body{transition:background-color .3s ease}.NodeConfigForm_cardHover__bcVSw .ant-card-body:hover{background-color:#f5f5f5}