.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-border-default:1px solid #bbb;--xy-node-border-selected-default:1px solid #555;--xy-handle-background-color-default:#333;--xy-selection-background-color-default:#9696b41a;--xy-selection-border-default:1px dotted #9b9b9bcc;--xy-resize-background-color-default:#3367d9;direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#777;--xy-background-pattern-lines-color-default:#777;--xy-background-pattern-cross-color-default:#777;--xy-node-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}svg.react-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));min-width:5px;min-height:5px;position:absolute}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px)translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__viewport-portal{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.react-flow__controls{flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{justify-content:center;align-items:center;width:26px;height:26px;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{border:var(--xy-node-border,var(--xy-node-border-default));color:var(--xy-node-color,var(--xy-node-color-default))}.react-flow__node-input.selected,.react-flow__node-input:focus,.react-flow__node-input:focus-visible,.react-flow__node-default.selected,.react-flow__node-default:focus,.react-flow__node-default:focus-visible,.react-flow__node-output.selected,.react-flow__node-output:focus,.react-flow__node-output:focus-visible,.react-flow__node-group.selected,.react-flow__node-group:focus,.react-flow__node-group:focus-visible{border:var(--xy-node-border-selected,var(--xy-node-border-selected-default));outline:none}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}:root{--canvas-node-radius:16px;--shadow-popup-node:0 8px 24px 0 #00000029;--editor-bg:rgb(var(--background-secondary));--node-border:rgb(var(--stroke-secondary));--node-border-success:rgb(var(--stroke-main));--node-border-warning:#ffbf00;--node-border-error:rgb(var(--garenal-fail-iconic));--node-selected-shadow:0 0 0 4px rgba(var(--stroke-secondary),.4);--border-invalid:rgb(var(--garenal-fail-iconic));--node-bg:#fff;--node-text:rgb(var(--foreground-primary));--node-transition:all .15s ease;--node-opacity-disabled:.5;--edge-stroke:rgb(var(--stroke-main));--edge-stroke-hover:rgb(var(--stroke-main));--edge-animation-color:rgb(var(--background-secondary));--edge-animation-dasharray:6 10;--edge-hover:rgb(var(--stroke-main));--edge-empty-stroke:rgb(var(--stroke-primary));--edge-empty-stroke-hover:rgb(var(--stroke-primary));--edge-stroke-non-main:#666;--edge-stroke-selected:rgb(var(--stroke-main));--handle-indicator:var(--edge-stroke);--handle-indicator-hover:var(--edge-stroke-hover);--handle-label:var(--node-text);--handle-label-font-size:12px;--toolbar-button:#fff;--toolbar-button-bg:var(--edge-empty-stroke);--toolbar-button-border:var(--edge-empty-stroke);--toolbar-button-hover:var(--edge-stroke-hover);--menu-bg:#2d2e2e;--menu-border:#414244;--menu-bg-hover:var(--menu-border);--menu-hover:#f1f3f9;--menu-shadow:#0003;--color-primary:rgb(var(--stroke-main))}.dark{--node-border-success:rgb(var(--stroke-main));--node-border-warning:rgb(var(--palette-orange1));--node-border-error:rgb(var(--palette-red1));--node-selected-shadow:0 0 0 4px rgba(var(--stroke-secondary),.4)}html,body{width:100%;height:100%;margin:0;padding:0}#root{width:100%;height:100%}.react-flow__background{background-color:var(--editor-bg)}.react-flow__background pattern circle{fill:#c3c3c3}.react-flow{width:100%;height:100%;overflow:hidden}.react-flow__viewport,.react-flow__container{width:100%;height:100%}.react-flow__controls{gap:8px}.react-flow__node{outline:0}.react-flow__node-base{--radius--lg:8px;--canvas-node-border-width:2px;--trigger-node--border-radius:36px 8px 8px 36px;--node-bg-light:#fff;--node-border-light:#e0e0e0;width:var(--canvas-node-width,96px);height:var(--canvas-node-height,96px);color:var(--node-text);text-align:center;border:var(--canvas-node-border-width)solid var(--node-border);background-color:var(--node-bg-light);border-radius:var(--canvas-node-radius,16px);transition:var(--node-transition);box-shadow:var(--shadow-1);outline:0;flex-direction:column;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.react-flow__node-base.selected{box-shadow:var(--node-selected-shadow)}.react-flow__node-base.status-running{--node-border:rgb(var(--stroke-main));animation:1.5s infinite node-running-pulse;position:relative}.react-flow__node-base.status-success{--node-border:var(--node-border-success);--node-selected-shadow:0 0 0 4px rgba(var(--stroke-main),.4)}.react-flow__node-base.status-warning{--node-border:var(--node-border-warning);--node-selected-shadow:0 0 0 4px #ffbf0066}.react-flow__node-base.status-error{--node-border:var(--node-border-error);--node-selected-shadow:0 0 0 4px rgba(var(--garenal-fail-iconic),.4)}.react-flow__node-base.status-cancelled{opacity:.6;--node-border:rgb(var(--stroke-primary))}.react-flow__node-base.read-only{--node-border:rgb(var(--stroke-secondary))}.react-flow__node-base.execution-locked{cursor:not-allowed}.react-flow__node-base.disabled{opacity:var(--node-opacity-disabled);pointer-events:none}.react-flow__node-base .react-flow__node-custom-toolbar-wrapper{opacity:0;pointer-events:none;transition:opacity .1s ease-in}.react-flow__node-base .react-flow__node-custom-toolbar-wrapper.visible{opacity:1;pointer-events:all}.react-flow__node-base .node-content-wrapper{justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:flex;position:relative}.react-flow__node-base .node-icon-wrapper{z-index:1;border-radius:12px;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.react-flow__node-base .node-icon-wrapper .node-icon-fallback{width:var(--node-icon-size);height:var(--node-icon-size);justify-content:center;align-items:center;font-size:1rem;font-weight:600;display:flex}.react-flow__node-base .running-icon-spin{transform-origin:50%;animation:2.5s linear infinite spinRunningNodeIcon}@keyframes spinRunningNodeIcon{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.react-flow__node-base .node-icon-placeholder{font-size:var(--node-icon-size,36px)}.react-flow__node-base .node-trigger-badge{z-index:30;cursor:pointer;white-space:nowrap;background-color:#fff2bd;border:1px solid #ff9800;border-radius:6px;justify-content:flex-start;align-items:center;gap:4px;width:20px;height:20px;padding:4px;transition:all .2s;display:flex;position:absolute;top:0;left:0;transform:translate(-8px,-8px)}.react-flow__node-base .node-trigger-badge:hover{width:auto;min-width:20px;padding:4px 8px;transform:translate(-8px,-8px);box-shadow:0 2px 8px #ff980066}.react-flow__node-base .node-trigger-badge:hover .trigger-icon{transform:rotate(15deg)}.react-flow__node-base .node-trigger-badge .trigger-icon{color:#ff9800;flex-shrink:0;font-size:12px;transition:transform .2s}.react-flow__node-base .node-trigger-badge .trigger-label{color:#ff9800;font-size:12px;font-weight:600;line-height:1.5;animation:.2s fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}.react-flow__node-base .node-status-badge{z-index:3;cursor:pointer;background-color:#fffffff2;position:absolute;top:8px;right:6px}.react-flow__node-base .node-status-badge .status-icon{width:15px;height:15px}@keyframes spin{to{transform:rotate(360deg)}}.react-flow__node-base .node-agent-content{text-align:left;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:8px;display:flex}.react-flow__node-base .node-agent-content .node-agent-title{font-size:14px;font-weight:600}.react-flow__node-base .node-agent-content .node-agent-description{color:#666;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.react-flow__handle{--canvas-node-border-width:2px;background:0 0;justify-content:center;align-items:center;width:5px;height:5px;display:inline-flex}.react-flow__handle .handle-label{color:var(--handle-label);font-size:var(--handle-label-font-size);white-space:nowrap;z-index:1;text-align:center;position:absolute}.react-flow__handle .handle-right{margin-left:calc(-1*(var(--handle--indicator--width) + var(--canvas-node-border-width)));transform:translate(50%)}.react-flow__handle .handle-right .handle-label{top:50%;left:calc(var(--handle--indicator--width) + 4px);transform:translateY(-50%)}.react-flow__handle .handle-left{margin-right:calc(-1*(var(--handle--indicator--width) + var(--canvas-node-border-width)));transform:translate(-50%)}.react-flow__handle .handle-left .handle-label{top:50%;right:calc(var(--handle--indicator--width) + 4px);transform:translateY(-50%)}.react-flow__handle .handle-top{margin-bottom:calc(var(--handle--indicator--height)*-1);transform:translateY(-50%)}.react-flow__handle .handle-bottom{margin-top:calc(var(--handle--indicator--height)*-1);transform:translateY(50%)}.react-flow__handle .handle-bottom .handle-label{top:calc(var(--handle--indicator--height) + 4px);left:50%;transform:translate(-50%)}.react-flow__handle .edge-node-plus:hover rect{fill:var(--handle-indicator-hover);stroke:var(--handle-indicator-hover)}.handle-main-input{justify-content:center;align-items:center;display:flex}.handle-main-input_indicator.rectangle{width:var(--handle--indicator--width);height:var(--handle--indicator--height);background:var(--handle-indicator)}.handle-main-input_indicator.rectangle:not(.has-execution-output){background:var(--edge-empty-stroke)}.handle-main-input_indicator.rectangle:hover{background:var(--handle-indicator-hover)}.handle-non-main-output{justify-content:center;align-items:center;display:flex}.handle-non-main-output_label{color:var(--handle-label);font-size:var(--handle-label-font-size);margin-right:8px;font-weight:500}.handle-non-main-output_indicator.diamond{width:var(--handle--indicator--width);height:var(--handle--indicator--height);background:var(--handle-indicator);cursor:pointer;border-radius:2px;transform:rotate(45deg)}.handle-non-main-output_indicator.diamond:hover{background:var(--handle-indicator-hover)}.handle-non-main-input{justify-content:center;align-items:center;display:flex}.handle-non-main-input_indicator.diamond{width:var(--handle--indicator--width);height:var(--handle--indicator--height);background:var(--handle-indicator);cursor:pointer;border-radius:2px;transform:rotate(45deg)}.handle-non-main-input_indicator.diamond:hover{background:var(--handle-indicator-hover)}.handle-main-output{justify-content:center;align-items:center;display:flex}.handle-main-output_indicator.dot{width:var(--handle--indicator--width);height:var(--handle--indicator--height);background:var(--handle-indicator);border-radius:50%}.handle-main-output_indicator.dot:not(.has-execution-output){background:var(--edge-empty-stroke)}.handle-main-output_indicator.dot:hover{background:var(--handle-indicator-hover)}.handle-main-output--two-output .handle-label,.handle-non-main-output--two-output .handle-label{min-width:66px;color:rgb(var(--button-foreground-white));border-radius:6px;padding:2px 0;font-weight:500}.handle-main-output--condition-true .handle-label,.handle-non-main-output--condition-true .handle-label,.handle-main-output--condition-false .handle-label,.handle-non-main-output--condition-false .handle-label{background:rgb(var(--stroke-primary))}.handle-main-output--hasExecutionOutput.handle-main-output--condition-true .handle-label,.handle-non-main-output--hasExecutionOutput.handle-non-main-output--condition-true .handle-label{background:rgb(var(--button-background-primary))}.handle-main-output--hasExecutionOutput.handle-main-output--condition-false .handle-label,.handle-non-main-output--hasExecutionOutput.handle-non-main-output--condition-false .handle-label{background:rgb(var(--garenal-fail-iconic))}.react-flow__edge{--xy-edge-stroke-default:var(--edge-stroke)}.node-content{justify-content:center;align-items:center;gap:16px;width:100%;padding:8px 16px;display:flex}.node-name{color:var(--node-text);white-space:nowrap;text-overflow:ellipsis;max-width:120px;font-weight:600;overflow:hidden}.node-name-overlay{letter-spacing:.3px;pointer-events:none;z-index:10;min-width:150px;max-width:calc(var(--canvas-node-width)*2);color:var(--node-text);text-align:center;flex-direction:column;align-items:center;gap:2px;margin-top:12px;font-size:14px;font-weight:600;display:flex;position:absolute;top:100%;left:50%;transform:translate(-50%)}.node-name-overlay .node-name{text-overflow:ellipsis;line-clamp:2;-webkit-line-clamp:2;word-break:break-word;white-space:normal;-webkit-box-orient:vertical;min-width:170px;max-width:100%;font-weight:600;display:-webkit-box;overflow:hidden}.node-name-overlay .node-disabled-label{color:#999;font-size:.7rem;font-weight:400}.node-name-overlay .node-description-label{color:rgb(var(--foreground-tertiary));font-size:12px;font-weight:400;line-height:16px}.node-rename-popover-dropdown{border-radius:var(--border-radius-btn);min-height:var(--t-spacing-12);padding:var(--t-spacing-3)var(--t-spacing-4);align-items:flex-start;gap:var(--t-spacing-2);align-self:stretch;display:flex;width:420px!important}.node-rename-popover-dropdown .node-rename-popover-input{border:0;padding:0;font-weight:500}.node-rename-popover-dropdown .node-rename-popover-input-root{flex:1;min-width:0}.node-rename-popover-dropdown .node-rename-popover-input-root[data-error=true] .node-rename-popover-input{color:rgb(var(--foreground-primary))!important}.node-rename-popover-dropdown:has(.node-rename-popover-input-root[data-error=true]){outline:1.5px solid var(--border-invalid,#ff6b41);outline-offset:-.5px}.node-rename-popover-dropdown .node-rename-popover-actions{gap:var(--t-spacing-2);flex-shrink:0;align-items:center;padding-top:2px;display:flex}.node-rename-popover-dropdown:has(.node-rename-popover-input:focus){outline:1.5px solid rgb(var(--button-background-primary));outline-offset:-.5px}.node-rename-popover-dropdown .node-rename-popover-btn{height:var(--t-spacing-6);padding:var(--t-spacing-0)var(--t-spacing-2);justify-content:center;align-items:center;gap:var(--t-spacing-2);color:rgb(var(--button-foreground-primary));text-align:center;border-radius:8px;font-size:10px;font-weight:500;line-height:16px;display:flex}.node-rename-popover-dropdown .node-rename-popover-btn.cancel-btn{border:1px solid rgb(var(--stroke-secondary));color:rgb(var(--button-foreground-primary))}.node-rename-popover-dropdown .node-rename-popover-btn.cancel-btn:hover{background:rgb(var(--background-secondary))}.node-rename-popover-dropdown .node-rename-popover-btn.save-btn{background:rgb(var(--button-background-primary));color:rgb(var(--button-foreground-white))}.node-rename-popover-dropdown .node-rename-popover-btn.save-btn:hover{background:rgba(var(--button-background-primary),.9)}.node-rename-popover-dropdown .node-rename-popover-btn.save-btn--disabled,.node-rename-popover-dropdown .node-rename-popover-btn.save-btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.react-flow__node-custom-toolbar-wrapper{z-index:20;opacity:0;pointer-events:none;justify-content:flex-end;width:100%;padding-bottom:8px;transition:opacity .1s ease-in;display:flex;position:absolute;bottom:100%;left:0}.react-flow__node-custom-toolbar-wrapper.visible{opacity:1;pointer-events:all}.workflow-editor--mini-view .react-flow__node{cursor:default!important}.workflow-editor--read-only .edge-toolbar,.workflow-editor--published .edge-toolbar{display:none!important}.workflow-editor--read-only .react-flow__edge,.workflow-editor--published .react-flow__edge{cursor:default!important}.workflow-editor--read-only .react-flow__node-custom-toolbar-wrapper,.workflow-editor--published .react-flow__node-custom-toolbar-wrapper,.workflow-editor--read-only .handle-main-output.handle-main-output--last-node,.workflow-editor--published .handle-main-output.handle-main-output--last-node{display:none!important}.editor-read-only-pattern{width:100%;height:100%;position:absolute;inset:0}.react-flow__node-custom-toolbar{background-color:#242424;border-radius:8px;align-items:center;gap:8px;padding:4px;display:flex;box-shadow:0 2px 8px #0003}.react-flow__node-custom-toolbar .btn{color:#e7ebf3;cursor:pointer;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.react-flow__node-custom-toolbar .btn:hover{background-color:#3a3a3a}.react-flow__node-custom-toolbar .btn svg{width:16px;height:16px}.react-flow__node-custom-toolbar .btn.active{background-color:#3a3a3a}.react-flow__node-custom-toolbar-menu-dropdown{border-radius:var(--border-radius-btn);border:1px solid rgb(var(--stroke-tertiary));background:rgb(var(--background-primary));flex-direction:column;align-items:flex-start;width:300px;padding:8px;display:flex}.react-flow__node-custom-toolbar-menu-item{height:44px;color:rgb(var(--foreground-secondary));border-radius:6px;justify-content:space-between;align-self:stretch;align-items:center;padding:8px 4px;font-size:14px;line-height:20px;display:flex}.react-flow__node-custom-toolbar-menu-item:hover{background:rgb(var(--background-secondary))}.react-flow__node-custom-toolbar-menu-item:hover .right-section-icon{border-color:rgb(var(--stroke-secondary));background:rgba(var(--container),1)}.react-flow__node-custom-toolbar-menu-item .right-section{align-items:center;gap:4px;display:flex}.react-flow__node-custom-toolbar-menu-item .right-section-icon{border:1px solid rgb(var(--stroke-tertiary));background:rgba(var(--container),.6);border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:20px;padding:6px;display:flex}.react-flow__panel{z-index:20;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.react-flow__panel.react-flow__attribution{display:none}.context-menu{min-width:460px;max-width:460px;box-shadow:var(--shadow-popup-node);background-color:#0000;border:none;border-radius:16px;padding:0;position:fixed}.context-menu.context-menu--node-selection{min-width:660px;max-width:660px}.context-menu.context-menu--node-detail{min-width:460px;max-width:460px}.context-menu__label{text-transform:uppercase;letter-spacing:.04em;color:#fff9;font-size:.75rem;font-weight:600}.context-menu__group{flex-direction:column;gap:.25rem;display:flex}.context-menu__divider{background-color:#ffffff14;height:1px;margin:.25rem 0}.node-context-menu__wrapper[data-view=node-selection] .node-context-menu__header{padding:24px 24px 0}.node-context-menu__wrapper[data-view=node-selection] .node-context-menu__search{margin:0 24px}.node-context-menu__wrapper[data-view=node-selection] .node-context-menu__content{margin:0 24px 24px}.node-context-menu__wrapper{background-color:#fff;border-radius:16px;flex-direction:column;gap:16px;width:100%;max-height:700px;display:flex;overflow:hidden}.node-context-menu__wrapper--detail{overflow:hidden}.node-context-menu__wrapper:focus-visible{outline:none}.node-context-menu__header{justify-content:space-between;align-items:center;gap:8px;display:flex}.node-context-menu__title{color:#333;flex:1;margin:0;font-size:18px;font-weight:600}.node-context-menu__close-button{color:#666;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;font-size:24px;line-height:1;transition:all .2s;display:flex}.node-context-menu__close-button:hover{color:#333;background-color:#f5f5f5}.node-context-menu__back-button{color:#666;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;margin-right:8px;padding:0;font-size:18px;line-height:1;transition:all .2s;display:flex}.node-context-menu__back-button:hover{color:#333;background-color:#f5f5f5}.node-context-menu__separator{background-color:#e8e8e8;height:1px;margin:8px 0}.node-context-menu__menu-button{color:rgb(var(--foreground-secondary));cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;font-size:24px;line-height:1;transition:all .2s;display:flex}.node-context-menu__menu-button.active,.node-context-menu__menu-button:hover{color:#333;background-color:#f5f5f5}.node-detail-panel{flex-direction:column;height:100%;max-height:100%;display:flex;overflow:hidden}.node-detail-panel__header{background:#fff;justify-content:space-between;gap:16px;padding:16px;display:flex;position:relative}.node-detail-panel__header:after{content:"";border-top:2px solid rgb(var(--stroke-tertiary));width:100%;position:absolute;bottom:0;left:0}.node-detail-panel__title-block{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.node-detail-panel__icon{border-radius:14px;justify-content:center;align-items:center;width:42px;min-width:42px;height:42px;font-size:18px;font-weight:600;display:flex}.node-detail-panel__titles{align-items:center;gap:8px;min-width:0;display:flex}.node-detail-panel__name{color:#1f2933;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;flex:1;min-width:0;font-size:16px;font-weight:600;overflow:hidden}.node-detail-panel__name-input-root{z-index:1;flex:1;min-width:0;position:relative}.node-detail-panel__name-input{color:#1f2933;border:none;border-bottom:1px solid rgb(var(--stroke-secondary));cursor:text;z-index:2;background:0 0;border-radius:0;padding:0 55px 0 0;font-size:16px;font-weight:600;position:relative}.node-detail-panel__name-input--invalid{border-bottom-color:var(--border-invalid,#ff6b41)}.node-detail-panel__name-input-section{pointer-events:none;z-index:3;justify-content:flex-end;gap:4px;width:auto;min-width:auto;position:absolute;right:0}.node-detail-panel__right-btn{cursor:pointer;color:rgb(var(--foreground-tertiary));z-index:4;pointer-events:auto;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;display:flex;position:relative}.node-detail-panel__right-btn:hover{color:rgb(var(--foreground-primary));background-color:#f5f5f5}.node-detail-panel__right-btn--disabled{cursor:not-allowed;opacity:.4;pointer-events:none}.node-detail-panel__right-btn.btn-save:hover svg{color:rgb(var(--button-background-primary))}.node-detail-panel__edit-icon{cursor:pointer;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;line-height:24px;display:flex}.node-detail-panel__edit-icon:hover{background-color:#f5f5f5}.node-detail-panel__edit-icon:hover svg{color:rgb(var(--foreground-primary))}.node-detail-panel__subtitle{color:rgb(var(--foreground-secondary));align-items:center;gap:8px;font-size:16px;font-weight:500;line-height:24px;display:flex}.node-detail-panel__header-actions{align-items:center;gap:8px;display:flex}.node-detail-panel__body{scrollbar-width:thin;scrollbar-color:#0000 #0000;flex-direction:column;gap:22px;height:500px;min-height:0;padding:16px 16px 0;display:flex;overflow:hidden auto}.node-detail-panel__body::-webkit-scrollbar{width:6px}.node-detail-panel__body::-webkit-scrollbar-track{background:0 0;margin:2px 0}.node-detail-panel__body::-webkit-scrollbar-thumb{background-color:#d0d0d0;background-clip:padding-box;border:1px solid #0000;border-radius:4px;transition:background-color .2s}.node-detail-panel__body::-webkit-scrollbar-thumb:hover{background-color:#b0b0b0}.node-detail-panel__body.scrolling{scrollbar-color:#d0d0d0 #0000}.node-detail-panel__body.scrolling::-webkit-scrollbar-thumb{background-color:#d0d0d0;background-clip:padding-box;border:1px solid #0000}.node-detail-panel__body.scrolling::-webkit-scrollbar-thumb:hover{background-color:#b0b0b0}.node-detail-panel__body:hover{scrollbar-color:#d0d0d0 #0000}.node-detail-panel__body:hover::-webkit-scrollbar-thumb{background-color:#d0d0d0;background-clip:padding-box;border:1px solid #0000}.node-detail-panel__body:hover::-webkit-scrollbar-thumb:hover{background-color:#b0b0b0}.node-detail-panel__detail-section{border-bottom:1px solid rgb(var(--stroke-tertiary));flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding-bottom:4px;display:flex}.node-detail-panel__section{background:#fff;flex-wrap:wrap;justify-content:space-between;gap:16px 10px;display:flex}.node-detail-panel__settings-container{border:1px solid rgb(var(--stroke-secondary));border-radius:12px;width:100%;padding:16px 12px 12px}.node-detail-panel__field{flex-direction:column;gap:6px;width:100%;display:flex}.node-detail-panel__field-group{flex-wrap:wrap;justify-content:space-between;width:100%;display:flex}.node-detail-panel__field-group-container{flex-direction:column;gap:6px;width:100%;display:flex}.node-detail-panel__field-group-header{padding-inline:var(--t-spacing-1,4px);padding-block:var(--t-spacing-2,8px)}.node-detail-panel__field-group-header--row{padding:0}.node-detail-panel__field-group-title{color:rgb(var(--foreground-primary));white-space:nowrap;font-size:14px;font-weight:500;line-height:20px}.node-detail-panel__field-group--stacked{border-left:2px solid rgb(var(--stroke-tertiary));flex-direction:column;gap:8px;padding-left:16px}.node-detail-panel__field-group--row{border-left:0;flex-flow:row;align-items:flex-start;gap:8px;padding-left:0}.node-detail-panel__field-group--row>.node-detail-panel__field{min-width:0}.node-detail-panel__field-group--row>.node-detail-panel__field:first-child{flex:0 0 120px}.node-detail-panel__field-group--row>.node-detail-panel__field:not(:first-child){flex:auto;min-width:0}.node-detail-panel__row-controls{align-items:flex-start;gap:12px;display:flex}.node-detail-panel__label{color:rgb(var(--foreground-primary));align-items:center;gap:4px;font-size:14px;font-weight:500;display:flex}.node-detail-panel__label--disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.node-detail-panel__info{color:rgb(var(--foreground-tertiary));margin:0;font-size:12px;font-weight:400}.node-detail-panel__input{color:#111827;background:#f9fafb;border:1px solid #d5dae3;border-radius:10px;width:100%;padding:10px 12px;font-size:14px;transition:all .2s}.node-detail-panel__input:focus{background:#fff;border-color:#7c3aed;outline:none;box-shadow:0 0 0 3px #7c3aed26}.node-detail-panel__meta{color:#4c566a;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;font-size:12px;display:grid}.node-detail-panel__meta-label{color:#7b8794;margin-bottom:2px;font-weight:600;display:block}.node-detail-panel__meta-value{color:#111827;font-size:13px;font-weight:500}.node-detail-panel__time-trigger{border:1px solid rgb(var(--stroke-secondary));border-radius:var(--border-radius-btn);width:100%;color:rgb(var(--foreground-primary));background:rgb(var(--container-input-3));align-items:center;gap:8px;padding:4px 12px;font-size:14px;transition:none;display:flex}.node-detail-panel__time-trigger svg{color:rgb(var(--foreground-secondary))}.node-detail-panel__time-trigger:focus:not(.node-input--invalid),.node-detail-panel__time-trigger:focus-visible:not(.node-input--invalid){outline:1.5px solid rgb(var(--button-background-primary));outline-offset:-.5px}.node-detail-panel__tooltip{cursor:pointer;color:rgb(var(--foreground-tertiary))}.node-detail-panel__description{text-align:center;word-break:break-word;max-width:220px}.node-detail-panel.node-type--a2z-googlecalendar .node-detail-panel__field-group{gap:16px 10px}.node-detail-panel.node-type--a2z-googlecalendar .node-detail-panel__field-group .node-detail-panel__field.startDate .node-detail-text-input__input,.node-detail-panel.node-type--a2z-googlecalendar .node-detail-panel__field-group .node-detail-panel__field.endDate .node-detail-text-input__input,.node-detail-panel.node-type--a2z-googlecalendar .node-detail-panel__field-group .node-detail-panel__field.listTimeMin .node-detail-text-input__input,.node-detail-panel.node-type--a2z-googlecalendar .node-detail-panel__field-group .node-detail-panel__field.listTimeMax .node-detail-text-input__input{padding:var(--t-spacing-1)var(--t-spacing-2);gap:var(--t-spacing-2)}.node-detail-panel.node-type--a2z-googlecalendar .node-detail-panel__field-group .node-detail-panel__field.startDate .node-detail-text-input__input .node-detail-panel__date-input-separator,.node-detail-panel.node-type--a2z-googlecalendar .node-detail-panel__field-group .node-detail-panel__field.endDate .node-detail-text-input__input .node-detail-panel__date-input-separator,.node-detail-panel.node-type--a2z-googlecalendar .node-detail-panel__field-group .node-detail-panel__field.listTimeMin .node-detail-text-input__input .node-detail-panel__date-input-separator,.node-detail-panel.node-type--a2z-googlecalendar .node-detail-panel__field-group .node-detail-panel__field.listTimeMax .node-detail-text-input__input .node-detail-panel__date-input-separator{min-width:1px}.node-detail-panel.node-type--a2z-googlecalendar .node-detail-collapsible .node-detail-panel__field-group{border-left:2px solid rgb(var(--stroke-tertiary));flex-direction:row;gap:12px;padding-left:16px}.node-detail-panel.node-type--a2z-googlecalendar .node-detail-collapsible .node-detail-panel__field-group .node-detail-panel__field:not(:first-child){width:47%}.required-asterisk{color:rgb(var(--garenal-fail-iconic))}.node-input--invalid,.node-input--invalid:focus,.node-input--invalid:focus-visible{outline:1.5px solid var(--border-invalid,#ff6b41);outline-offset:-.5px}.node-detail-panel__field--disabled{opacity:.6}.node-detail-panel__field--disabled .node-detail-panel__label{color:rgb(var(--foreground-tertiary))}.node-detail-input--read-only{pointer-events:auto;cursor:default!important;opacity:1!important;outline-offset:0!important;color:rgb(var(--foreground-primary))!important;outline:none!important}.node-detail-input--read-only:focus-visible,.node-detail-input--read-only:focus{outline-offset:0!important;border-color:rgb(var(--stroke-secondary))!important;outline:none!important}.node-detail-input--read-only .node-detail-toggle__thumb:before{display:none!important}.node-detail-button--read-only{pointer-events:none;cursor:default!important;opacity:.7!important}.node-time-picker{background:#fff;border-radius:12px;flex-direction:column;gap:16px;min-width:195px;padding:8px 16px 24px;display:flex;box-shadow:0 10px 30px #0f172a1a,0 1px 3px #0f172a14}.node-time-picker__header{color:#111827;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;display:flex}.node-time-picker__title{color:rgb(var(--foreground-secondary));font-size:14px;font-weight:500}.node-time-picker__close{width:20px;height:20px;color:rgb(var(--foreground-tertiary));cursor:pointer;background:0 0;border:none;border-radius:6px;font-size:18px;line-height:1}.node-time-picker__close:hover{color:#111827;background:#f1f5f9}.node-time-picker__columns{align-items:stretch;gap:8px;width:100%;height:100%;display:flex;overflow:hidden}.node-time-picker__column{scrollbar-width:none;scroll-snap-type:y mandatory;flex-direction:column;flex:1;max-height:120px;scroll-padding:40px 0;display:flex;overflow-y:auto}.node-time-picker__column-wrapper{flex:1}.node-time-picker__column::-webkit-scrollbar{display:none}.node-time-picker__separator{color:rgb(var(--foreground-primary));justify-content:center;align-items:center;font-size:20px;font-weight:600;display:flex}.node-time-picker__value{scroll-snap-align:center;scroll-snap-stop:always;color:rgb(var(--foreground-tertiary));border-radius:var(--border-radius-btn);cursor:pointer;background:0 0;border:none;outline:none;flex-shrink:0;justify-content:center;align-items:center;height:40px;min-height:40px;padding:0;font-size:16px;font-weight:400;transition:all .15s;display:flex}.node-time-picker__value--active{color:rgb(var(--foreground-primary));font-weight:600}.node-time-picker__content{flex-direction:column;flex:1;height:120px;min-height:120px;display:flex}.node-time-picker__date{flex:1;justify-content:center;align-items:center;height:100%;padding:8px 0;display:flex}.node-time-picker__date [data-mantine-date-picker]{height:100%}.node-time-picker__tabs{border-top:1px solid rgb(var(--stroke-tertiary));gap:8px;margin-top:auto;padding-top:12px;display:flex}.node-time-picker__tab{color:rgb(var(--foreground-primary));cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;padding:8px 12px;transition:all .2s;display:flex}.node-time-picker__tab:hover{background:rgb(var(--background-secondary));color:rgb(var(--foreground-secondary))}.node-time-picker__tab--active,.node-time-picker__tab--active:hover{background:rgb(var(--button-background-primary));color:#fff}.node-time-picker__tab svg{flex-shrink:0}.cron-date-picker{background:rgb(var(--background-primary,#fff));border-radius:8px;flex-direction:column;min-width:306px;padding:0;display:flex;box-shadow:0 4px 12px #00000026}.cron-date-picker__header{justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.cron-date-picker__title{color:rgb(var(--foreground-secondary));font-size:14px;font-weight:500}.cron-date-picker__close{cursor:pointer;color:rgb(var(--foreground-tertiary));background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:24px;line-height:1;transition:all .15s;display:flex}.cron-date-picker__close:hover{background:rgb(var(--background-secondary));color:rgb(var(--foreground-primary))}.cron-date-picker__content{flex-direction:column;flex:1;display:flex}.cron-date-picker__calendar{flex:1;justify-content:center;align-items:center;height:100%;min-height:0;padding:8px;display:flex}.cron-date-picker__date-picker tbody tr td button{color:rgb(var(--foreground-secondary))}.cron-date-picker__date-picker [data-selected=true]{background:rgb(var(--button-background-primary));color:#fff}.cron-date-picker__date-picker-calendar-header-level{color:rgb(var(--foreground-tertiary));padding:4px 0}.cron-date-picker__date-picker-weekdays-row th{background:rgb(var(--container-background-secondary));color:rgb(var(--foreground-tertiary));background-clip:content-box;font-size:12px;font-weight:500;line-height:24px}.cron-date-picker__date-picker-month-cell button{color:rgb(var(--foreground-secondary));border-radius:50%;width:40px;height:40px;font-size:12px;line-height:100%}.cron-date-picker__date-picker-month-cell button[data-selected=true]{background:rgb(var(--button-background-primary));color:#fff;font-weight:600}.cron-date-picker__time{flex-direction:column;flex:1;justify-content:center;align-items:center;max-height:300px;padding:8px;display:flex;overflow:hidden}.cron-date-picker__time>* .node-time-picker__columns{align-items:center;gap:8px;width:100%;height:100%;display:flex}.cron-date-picker__time>* .node-time-picker__column-wrapper{flex-direction:column;display:flex;position:relative;overflow:hidden}.cron-date-picker__time>* .node-time-picker__column{max-height:320px}.cron-date-picker__time>* .node-time-picker__column-fade{pointer-events:none;z-index:1;height:40px;position:absolute;left:0;right:0}.cron-date-picker__time>* .node-time-picker__column-fade--top{background:linear-gradient(#fff 0% 20.19%,#fff0 86.05% 100%);top:0}.cron-date-picker__time>* .node-time-picker__column-fade--bottom{background:linear-gradient(#fff0 0% 13.95%,#fff 79.81% 100%);bottom:0}.cron-date-picker__tabs{gap:8px;padding:8px 16px;display:flex}.cron-date-picker__tab{color:rgb(var(--foreground-primary));cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.cron-date-picker__tab:hover{background:rgb(var(--background-secondary));color:rgb(var(--foreground-secondary))}.cron-date-picker__tab--active{background:rgb(var(--container-background-secondary));color:rgb(var(--foreground-secondary))}.cron-date-picker__tab svg{color:rgb(var(--foreground-secondary));flex-shrink:0}.node-detail-panel__date-trigger-wrapper{flex:1}.node-detail-panel__date-trigger-wrapper .node-detail-field-wrapper.disabled{opacity:.4;cursor:not-allowed}.node-detail-panel__date-trigger-wrapper .node-detail-field-wrapper:focus-within:not(.node-input--invalid):not(.disabled){outline:1.5px solid rgb(var(--button-background-primary));outline-offset:-.5px;color:rgb(var(--foreground-primary))}.node-detail-panel__date-input-separator{background:rgb(var(--stroke-secondary));width:1px;height:100%}.node-detail-panel__date-input__input{font-variant-numeric:tabular-nums;background:0 0;border:0;width:80px;min-width:0;max-width:100%;height:auto;min-height:auto;line-height:1.5;padding:0!important}.node-detail-panel__date-input__input::placeholder{color:rgb(var(--foreground-tertiary));font-size:12px}.node-detail-panel__date-input__input:disabled{opacity:1;cursor:not-allowed;border-color:rgb(var(--stroke-secondary));background:rgb(var(--container-input-3));color:rgb(var(--foreground-primary))}.node-detail-panel__time-input{flex:1}.node-detail-panel__time-input-field{width:calc(2ch + .1em);padding-left:.05em;padding-right:.05em}.node-detail-panel__time-input-field:focus{background:rgb(var(--container-input-2));color:rgb(var(--foreground-primary))}.node-detail-panel__time-input-field:focus::placeholder{color:inherit}.node-detail-panel__time-input__input{font-variant-numeric:tabular-nums;background:0 0;border:0;width:100%;height:auto;min-height:auto;line-height:1.5;padding:0!important}.node-detail-panel__time-input__input:has(input:disabled){opacity:1;cursor:not-allowed;border-color:rgb(var(--stroke-secondary));background:rgb(var(--container-input-3));color:rgb(var(--foreground-primary))}.node-detail-panel__time-input__input.time-picker_only:has(input:disabled){opacity:.4;cursor:not-allowed;border-color:rgb(var(--stroke-secondary));background:rgb(var(--container-input-3));color:rgb(var(--foreground-primary))}.node-day-selector__select-all{margin:8px 0;padding-left:16px}.node-day-selector__list{border:1px solid rgb(var(--stroke-secondary));border-radius:var(--border-radius-btn);padding:16px}.node-detail-select__wrapper[data-disabled=true] .node-detail-select__input,.node-detail-select__wrapper[data-disabled=true] .node-detail-select__section{opacity:.4;cursor:not-allowed;border-color:rgb(var(--stroke-secondary));background:rgb(var(--container-input-3));color:rgb(var(--foreground-primary))}.node-detail-select__input{color:rgb(var(--foreground-primary));height:var(--t-spacing-8);min-height:var(--t-spacing-8);padding:var(--t-spacing-1)var(--t-spacing-3);align-items:center;gap:var(--t-spacing-2);border-radius:var(--border-radius-btn);border:1px solid rgb(var(--stroke-secondary));background:rgb(var(--container-input-3));align-self:stretch;transition:none;display:flex}.node-detail-select__input[aria-expanded=true]:not(.node-input--invalid),.node-detail-select__input:focus:not(.node-input--invalid),.node-detail-select__input:focus-visible:not(.node-input--invalid){outline:1.5px solid rgb(var(--button-background-primary));outline-offset:-.5px}.node-detail-select__input::placeholder{color:rgb(var(--foreground-tertiary))}.node-detail-select__input-condition{cursor:pointer;width:100%;font-size:14px}.node-detail-select__input-condition[data-disabled=true]{opacity:.4;cursor:not-allowed}.node-detail-select__input-condition-text{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;overflow:hidden}.node-detail-select__input-condition .placeholder-text{color:rgb(var(--foreground-tertiary))}.node-detail-select__input-condition .node-detail-select__section-chevron{pointer-events:none;color:rgb(var(--foreground-tertiary));flex-shrink:0}.node-detail-select__dropdown{border-radius:var(--border-radius-btn);box-shadow:0 4px 12px #00000026}.node-detail-select__option{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.node-detail-select__option>:nth-child(2),.node-detail-select__option>:not(:first-child):not(:last-child){flex:1;order:1}.node-detail-select__option>:first-child{flex-shrink:0;order:2}.node-detail-select__option[data-checked=true] .node-detail-select__option-label,.node-detail-select__option[data-checked] .node-detail-select__option-label{color:rgb(var(--button-background-primary));font-weight:600}.node-detail-select__option[data-checked=true] .node-detail-select__option-description,.node-detail-select__option[data-checked] .node-detail-select__option-description{color:inherit}.node-detail-select__option-content{flex-direction:column;flex:1;gap:4px;width:100%;min-width:0;display:flex}.node-detail-select__option-description{color:rgb(var(--foreground-tertiary));white-space:normal;word-wrap:break-word;font-size:14px;display:block}.node-detail-checkbox__input{border:1px solid rgb(var(--stroke-tertiary));cursor:pointer;background:0 0;border-radius:5px;flex-shrink:0;width:20px;height:20px;transition:all .2s}.node-detail-checkbox__input:checked{background:rgb(var(--button-background-primary));border-color:rgb(var(--button-background-primary))}.node-detail-checkbox__input:hover:not(:checked){border-color:rgb(var(--button-background-primary))}.node-detail-checkbox__input:disabled,.node-detail-checkbox__input[data-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.node-detail-checkbox__icon{width:11px;height:11px;color:#fff!important}.node-detail-checkbox__label{color:#111827;cursor:pointer;font-size:14px}.node-detail-checkbox__label-wrapper{cursor:pointer}.node-detail-checkbox[data-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.node-detail-checkbox[data-disabled=true] .node-detail-checkbox__label,.node-detail-checkbox[data-disabled=true] .node-detail-checkbox__label-wrapper{opacity:.5;cursor:not-allowed}.node-detail-toggle__track{background-color:rgb(var(--container-background-tertiary));cursor:pointer;border:none;border-radius:12px;transition:all .2s;box-shadow:0 1px 2px #0000000d}input[type=checkbox]:checked~.node-detail-toggle__track,.node-detail-toggle[data-checked=true] .node-detail-toggle__track{background-color:rgb(var(--button-background-primary));border:none}.node-detail-toggle:has(input:checked) .node-detail-toggle__track{background-color:rgb(var(--button-background-primary));border:none}.node-detail-toggle__thumb{background-color:rgb(var(--button-foreground-white));border:none;border-radius:50%;transition:all .2s}.node-detail-textarea-wrapper{width:100%;position:relative}.node-detail-textarea__input{height:95px;min-height:var(--t-spacing-8);padding:var(--t-spacing-1)var(--t-spacing-3);align-items:flex-start;gap:var(--t-spacing-2);border-radius:var(--border-radius-btn);border:1px solid rgb(var(--stroke-secondary));background:rgb(var(--container-input-3));color:rgb(var(--foreground-primary));border-bottom-right-radius:4px;align-self:stretch;transition:none;display:flex}.node-detail-textarea__input:disabled{opacity:.4;cursor:not-allowed;border-color:rgb(var(--stroke-secondary));background:rgb(var(--container-input-3));color:rgb(var(--foreground-primary))}.node-detail-textarea__input:focus:not(.node-input--invalid),.node-detail-textarea__input:focus-visible:not(.node-input--invalid){outline:1.5px solid rgb(var(--button-background-primary));outline-offset:-.5px}.node-detail-textarea__input::placeholder{color:rgb(var(--foreground-tertiary))}.node-detail-textarea__icon{border:1px solid rgb(var(--stroke-tertiary));background:rgb(var(--background-primary));cursor:pointer;z-index:1;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;padding:4px;display:flex;position:absolute;bottom:0;right:0}.node-detail-textarea__icon--disabled{opacity:.4;cursor:not-allowed}.node-detail-textarea__preview{margin-top:var(--t-spacing-2);gap:var(--t-spacing-2);flex-direction:column;display:flex}.node-detail-textarea__preview-content{background:#eff6ff;border:1px solid #bedbff;border-radius:10px;flex-direction:row;align-self:stretch;align-items:flex-start;gap:12px;padding:16px;display:flex}.node-detail-textarea__preview-content-message{background:#fff;border-radius:0 16px 16px;flex-direction:column;flex:1;align-self:stretch;padding:8.5px 17px 7.5px 16px;display:flex;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.node-textarea-popover{background:#fff;border-radius:12px;flex-direction:column;gap:16px;width:100%;min-width:380px;max-width:380px;height:100%;padding:16px;display:flex;box-shadow:0 10px 30px #0f172a1a,0 1px 3px #0f172a14;top:0!important}.node-textarea-popover__header{color:#111827;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;font-size:13px;font-weight:600;display:flex}.node-textarea-popover__title{color:rgb(var(--foreground-secondary));flex:1;font-size:16px;font-weight:600}.node-textarea-popover__close{width:24px;height:24px;color:rgb(var(--foreground-tertiary));cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;line-height:1;display:flex}.node-textarea-popover__close:hover{color:#111827;background:#f1f5f9}.node-textarea-popover__content{flex-direction:column;flex:1;width:100%;display:flex}.node-textarea-popover__textarea{flex:1;width:100%;height:100%}.node-textarea-popover__textarea>div{height:100%}.node-textarea-popover__textarea-input{border-radius:var(--border-radius-btn);border:1px solid rgb(var(--stroke-secondary));background:rgb(var(--container-input-3));width:100%;height:100%;min-height:100%;padding:12px;font-size:14px;line-height:1.5}.node-textarea-popover__textarea-input:focus:not(.node-input--invalid),.node-textarea-popover__textarea-input:focus-visible:not(.node-input--invalid){outline:1.5px solid rgb(var(--button-background-primary));outline-offset:-.5px}.node-textarea-popover__textarea-input::placeholder{color:rgb(var(--foreground-tertiary))}.node-detail-number-input__wrapper{align-items:flex-start;gap:var(--t-spacing-2);flex-direction:row;display:flex}.node-detail-number-input__input{height:var(--t-spacing-8);min-height:var(--t-spacing-8);padding:var(--t-spacing-1)var(--t-spacing-3);align-items:center;gap:var(--t-spacing-2);border-radius:var(--border-radius-btn);border:1px solid rgb(var(--stroke-secondary));background:rgb(var(--container-input-3));color:rgb(var(--foreground-primary));align-self:stretch;transition:none;display:flex}.node-detail-number-input__input:focus:not(.node-input--invalid),.node-detail-number-input__input:focus-visible:not(.node-input--invalid){outline:1.5px solid rgb(var(--button-background-primary));outline-offset:-.5px}.node-detail-number-input__input::placeholder{color:rgb(var(--foreground-tertiary))}.node-detail-number-input__input:disabled{opacity:.4;cursor:not-allowed;border-color:rgb(var(--stroke-secondary));background:rgb(var(--container-input-3));color:rgb(var(--foreground-primary))}.node-detail-text-input__input{height:var(--t-spacing-8);min-height:var(--t-spacing-8);padding:var(--t-spacing-1)var(--t-spacing-3);align-items:center;gap:var(--t-spacing-2);border-radius:var(--border-radius-btn);border:1px solid rgb(var(--stroke-secondary));background:rgb(var(--container-input-3));color:rgb(var(--foreground-primary));align-self:stretch;transition:none;display:flex}.node-detail-text-input__input:focus:not(.node-input--invalid),.node-detail-text-input__input:focus-visible:not(.node-input--invalid){outline:1.5px solid rgb(var(--button-background-primary));outline-offset:-.5px}.node-detail-text-input__input:disabled{opacity:.4;cursor:not-allowed;border-color:rgb(var(--stroke-secondary));background:rgb(var(--container-input-3));color:rgb(var(--foreground-primary))}.node-detail-text-input__input::placeholder{color:rgb(var(--foreground-tertiary))}.node-detail-datetime-picker__wrapper{width:100%}.node-detail-datetime-picker__selector{align-items:center;gap:var(--t-spacing-2);width:100%;min-width:0;display:flex}.node-detail-datetime-picker__selector>:first-child{flex:1;min-width:0}.node-detail-datetime-picker__input{height:var(--t-spacing-8,32px);min-height:var(--t-spacing-8,32px);padding:var(--t-spacing-1,4px)var(--t-spacing-3,12px);align-items:center;gap:var(--t-spacing-2,8px);border-radius:var(--border-radius-btn,8px);color:#030712;background:#fbfbfb;border:1px solid #d6d6d6;align-self:stretch;font-size:14px;line-height:20px;transition:none;display:flex}.node-detail-datetime-picker__input:focus:not(.node-input--invalid),.node-detail-datetime-picker__input:focus-visible:not(.node-input--invalid){outline:1.5px solid rgb(var(--button-background-primary));outline-offset:-.5px}.react-flow__edge-path.hovered{stroke:var(--edge-hover)}.react-flow__edge-path.selected{stroke:var(--color-primary)}.custom-node-edge__path{transition:stroke .2s}.custom-node-edge__glow-path{stroke:var(--edge-animation-color,var(--edge-stroke));stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--edge-animation-dasharray);opacity:0;pointer-events:none}.custom-node-edge__glow-path--animating{animation:edge-glow-pass var(--edge-animation-duration,1.4s)linear}.edge-label-renderer__custom-edge{z-index:1000}.node-detail-panel__time-trigger-wrapper{width:100%}.node-detail-panel__time-trigger-wrapper .node-detail-panel__time-input-wrapper{align-items:center;width:100%;display:flex;position:relative}.node-detail-panel__time-trigger-wrapper .node-detail-panel__time-input-wrapper .node-detail-panel__time-icon{width:18px;height:18px;color:rgb(var(--foreground-secondary));pointer-events:none;z-index:1;position:absolute;left:12px}.node-detail-panel__time-trigger-wrapper .node-detail-panel__time-input-wrapper .node-detail-panel__time-icon--disabled{opacity:.4}.node-detail-panel__time-trigger-wrapper .node-detail-panel__time-input{border:1px solid rgb(var(--stroke-secondary));border-radius:var(--border-radius-btn);width:100%;height:32px;min-height:32px;color:rgb(var(--foreground-primary));background:rgb(var(--container-input-3));box-sizing:border-box;align-items:center;padding:0 12px 0 32px;font-size:14px;transition:none;display:flex}.node-detail-panel__time-trigger-wrapper .node-detail-panel__time-input input:focus{background:rgb(var(--container-input-2));color:rgb(var(--foreground-primary))}.node-detail-panel__time-trigger-wrapper .node-detail-panel__time-input input::placeholder{color:inherit}.node-detail-panel__time-trigger-wrapper .node-detail-panel__time-input:disabled{opacity:.4;cursor:not-allowed;border-color:rgb(var(--stroke-secondary));background:rgb(var(--container-input-3));color:rgb(var(--foreground-primary))}.node-detail-panel__time-trigger-wrapper .node-detail-panel__time-input:focus:not(.node-input--invalid),.node-detail-panel__time-trigger-wrapper .node-detail-panel__time-input:focus-within:not(.node-input--invalid){outline:1.5px solid rgb(var(--button-background-primary));outline-offset:-.5px}.edge-toolbar{pointer-events:all;justify-content:center;align-items:center;gap:.5rem;padding:.5rem;display:flex}.edge-toolbar .edge-toolbar__btn{background-color:var(--toolbar-button-bg);border:2px solid var(--toolbar-button-border);width:22px;height:22px;box-shadow:none;cursor:pointer;color:var(--toolbar-button);border-radius:4px;justify-content:center;align-items:center;padding:2px;transition:all .2s;display:flex}.edge-toolbar .edge-toolbar__btn.btn-add:hover{border-color:var(--toolbar-button-hover);background-color:var(--toolbar-button-hover)}.edge-toolbar .edge-toolbar__btn.btn-delete:hover{border-color:rgb(var(--garenal-fail-iconic));background-color:rgb(var(--garenal-fail-iconic))}.edge-toolbar .edge-toolbar__btn:active{transform:scale(.95)}.edge-toolbar .edge-toolbar__btn svg{width:16px;height:16px}.empty-state-editor{pointer-events:auto;z-index:10;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.empty-state-editor .empty-editor-content{flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.empty-state-editor .empty-editor-content-text{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;max-width:200px;display:flex}.empty-state-editor .empty-editor-content-text-title{color:var(--node-text);font-size:14px;font-weight:600;line-height:20px}.empty-state-editor .empty-editor-content-text-description{color:rgb(var(--foreground-secondary));font-size:12px}.empty-state-editor .empty-editor-content-plus{border:1px dashed rgb(var(--stroke-main));border-radius:var(--border-radius-btn);cursor:pointer;pointer-events:auto;background-color:#fff;justify-content:center;align-items:center;width:100px;height:100px;padding:20px;display:flex}.empty-state-editor .empty-editor-content-plus-inner{background-color:rgba(var(--stroke-main),.2);border-radius:var(--border-radius-btn);width:100%;height:100%}.empty-state-editor .empty-editor-content-plus-inner-icon{pointer-events:auto;cursor:pointer;justify-content:center;align-items:center;width:100%;height:100%;padding:12px;transition:all .2s;display:flex}.empty-state-editor .empty-editor-content-plus-inner-icon:hover{opacity:.8;transform:scale(1.05)}@keyframes node-running-pulse{0%{box-shadow:0 0 0 0 rgba(var(--stroke-main),.7)}70%{box-shadow:0 0 0 12px rgba(var(--stroke-main),0)}to{box-shadow:0 0 0 0 rgba(var(--stroke-main),0)}}@keyframes edge-glow-pass{0%{opacity:1;stroke-dashoffset:var(--edge-animation-dashoffset,16)}72.5%{opacity:1}to{stroke-dashoffset:0;opacity:1}}.node-detail-control-wrapper{color:rgb(var(--foreground-primary));height:var(--t-spacing-8);min-height:var(--t-spacing-8);padding:var(--t-spacing-1)var(--t-spacing-3);align-items:center;gap:var(--t-spacing-2);border:1px solid rgb(var(--stroke-secondary));background:rgb(var(--container-input-3));align-self:stretch;padding-right:0;transition:none;display:flex}.node-detail-expression-wrapper{border-radius:var(--border-radius-btn);flex-direction:row;align-items:flex-start;width:100%;max-width:100%;height:100%;display:flex;position:relative;overflow:hidden}.node-detail-expression-wrapper[data-disabled=true]{opacity:.4;cursor:not-allowed!important}.node-detail-expression-wrapper:not([data-disabled=true]):not([data-read-only=true]):not([data-invalid=true]):focus-within,.node-detail-expression-wrapper:not([data-disabled=true]):not([data-read-only=true]):not([data-invalid=true]).node-detail-expression-wrapper--focused{outline:1.5px solid rgb(var(--button-background-primary));outline-offset:-.5px}.node-detail-expression-editor{flex:1}.node-detail-expression-button-add{border:1px solid rgb(var(--stroke-secondary));border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:5px;right:6px}.node-detail-expression-button-add:hover{background:rgb(var(--background-secondary))}.node-detail-expression-button-add[data-disabled=true]{cursor:not-allowed!important}.node-detail-expression-button-add:focus-within{outline:1.5px solid rgb(var(--button-background-primary));outline-offset:-.5px}.node-detail-expression-expand-icon{border:1px solid rgb(var(--stroke-secondary));background:rgb(var(--background-primary));border-radius:4px;border-bottom-right-radius:var(--border-radius-btn);cursor:pointer;z-index:1;justify-content:center;align-items:center;width:20px;height:20px;padding:4px;display:flex;position:absolute;bottom:-1px;right:-1px}.node-detail-expression-expand-icon:hover{background:#f5f5f5}.node-detail-expression-expand-icon[data-disabled=true]{cursor:not-allowed!important}.cm-pill-wrapper{vertical-align:baseline;white-space:normal;word-break:break-all;overflow-wrap:anywhere;margin:0 2px;line-height:18px;display:inline}.cm-pill-separator{background-color:rgb(var(--stroke-secondary));vertical-align:middle;width:1px;height:12px;margin:0 4px;display:inline-block}.cm-pill-container{vertical-align:baseline;white-space:normal;word-break:break-all;overflow-wrap:anywhere;display:inline}.cm-pill{border:1px solid rgb(var(--stroke-secondary));background:rgb(var(--container-background-primary));-webkit-user-select:none;user-select:none;white-space:normal;word-break:break-all;overflow-wrap:anywhere;vertical-align:baseline;border-radius:4px;padding:2px 4px;font-size:12px;display:inline}.cm-pill.cm-pill-read-only{border-color:rgb(var(--stroke-secondary))!important}.cm-pill-field{color:rgb(var(--foreground-primary));word-break:break-all;overflow-wrap:anywhere;font-weight:500}.cm-pill-preview{color:rgb(var(--foreground-tertiary));word-break:break-all;overflow-wrap:anywhere}.cm-pill-warning,.cm-pill-no-data{border-color:rgb(var(--palette-yellow1))!important}.cm-pill-selected{border-color:rgb(var(--stroke-main))!important}.cm-pill-icon{vertical-align:text-top;flex-shrink:0;align-items:center;width:14px;height:14px;margin-right:4px;display:inline-flex}.cm-pill-icon-svg{width:100%;height:100%}.cm-pill-highlighted{animation:.3s highlight-pulse;background:#fff3cd!important;border:2px solid #ffc107!important;box-shadow:0 0 8px #ffc10780!important}.cm-expression-text{font-weight:500;color:#06c!important;background:#e8faff!important}.cm-pill-highlight{border-radius:3px;padding:1px 2px;animation:.3s highlight-pulse;box-shadow:0 0 8px #6bd4ff80;color:#06c!important;background:#e8faff!important;border:2px solid #6bd4ff!important}.cm-line{word-break:break-word;overflow-wrap:break-word;white-space:pre-wrap!important;box-sizing:border-box!important;max-width:100%!important}.cm-lineWrapping .cm-pill-preview{word-break:break-all;overflow-wrap:anywhere;max-width:min(200px,100%)}.cm-scroller{scrollbar-width:thin;scrollbar-color:#0000 #0000;overflow-y:auto;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.cm-scroller::-webkit-scrollbar{width:6px}.cm-scroller::-webkit-scrollbar-track{background:0 0;margin:2px 0}.cm-scroller::-webkit-scrollbar-thumb{background-color:#d0d0d0;background-clip:padding-box;border:1px solid #0000;border-radius:4px;transition:background-color .2s}.cm-scroller::-webkit-scrollbar-thumb:hover{background-color:#b0b0b0}.cm-scroller.scrolling{scrollbar-color:#d0d0d0 #0000}.cm-scroller.scrolling::-webkit-scrollbar-thumb{background-color:#d0d0d0;background-clip:padding-box;border:1px solid #0000}.cm-scroller.scrolling::-webkit-scrollbar-thumb:hover{background-color:#b0b0b0}.cm-scroller:hover{scrollbar-color:#d0d0d0 #0000}.cm-scroller:hover::-webkit-scrollbar-thumb{background-color:#d0d0d0;background-clip:padding-box;border:1px solid #0000}.cm-scroller:hover::-webkit-scrollbar-thumb:hover{background-color:#b0b0b0}.cm-editor>.cm-scroller,.cm-editor>.cm-scroller>.cm-content{width:100%!important;max-width:100%!important}.cm-editor *{box-sizing:border-box;max-width:100%}.expression-mode-selector__button{border-radius:var(--border-radius-btn);border:1px solid rgb(var(--stroke-secondary));background:rgb(var(--background-primary));width:24px;height:32px;color:rgb(var(--foreground-primary));cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.expression-mode-selector__button:hover:not(:disabled){background:rgb(var(--background-secondary))}.expression-mode-selector__button:disabled{opacity:.4;cursor:not-allowed}.expression-mode-selector__button--opened{background:rgb(var(--background-secondary))}.expression-mode-selector__dropdown{border-radius:var(--border-radius-modal);border:1px solid rgb(var(--stroke-tertiary));background:rgb(var(--background-primary));min-width:240px;padding:8px}.expression-mode-selector__options{flex-direction:column;gap:8px;display:flex}.expression-mode-selector__option{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:8px 16px;display:flex}.expression-mode-selector__option:hover{background:rgba(var(--container),.6)}.expression-mode-selector__option-title{color:rgb(var(--foreground-primary));font-size:14px;font-weight:600;line-height:20px}.expression-mode-selector__option-title--selected{color:rgb(var(--button-background-primary))}.expression-mode-selector__option-description{color:rgb(var(--foreground-tertiary));font-size:12px;font-weight:400;line-height:18px}.expression-mode-selector__option-description--selected{color:rgb(var(--foreground-primary))}.search-input{position:relative}.search-input__container{border-radius:var(--border-radius-btn);border:1px solid rgb(var(--stroke-secondary));background:rgb(var(--container-input-3));align-items:center;padding:8px 12px 8px 28px;display:flex;position:relative}.search-input__container:focus-within{outline:1.5px solid rgb(var(--stroke-main))}.search-input__icon{width:16px;height:16px;color:rgb(var(--foreground-tertiary));position:absolute;top:50%;left:8px;transform:translateY(-50%)}.search-input__field{width:100%;max-height:36px;color:rgb(var(--foreground-primary));background:0 0;border:none;outline:none;padding:0;font-size:14px;line-height:20px}.search-input__field:focus,.search-input__field:focus-visible{outline:none}.search-input__field::placeholder{color:rgb(var(--foreground-tertiary))}.expandable-search-input{position:relative}.expandable-search-input__container{background-color:#0000;border:1px solid #0000;border-radius:6px;align-items:center;width:30px;min-width:30px;max-width:30px;height:28px;padding:4px 8px 4px 32px;transition:all .3s ease-out;display:flex;position:relative}.expandable-search-input__container--open{border-color:rgb(var(--stroke-secondary));background-color:rgb(var(--container-input-3));width:180px;min-width:120px;max-width:180px}.expandable-search-input__container:focus-within{border-color:rgb(var(--stroke-main))}.expandable-search-input__icon{width:24px;height:24px;color:rgb(var(--foreground-secondary));z-index:1;transition:color .2s,width .3s ease-out,height .3s ease-out;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.expandable-search-input__icon--active{pointer-events:none;width:20px;height:20px}.expandable-search-input__icon:not(.expandable-search-input__icon--active){cursor:pointer}.expandable-search-input__icon:not(.expandable-search-input__icon--active):hover{color:rgb(var(--foreground-secondary))}.expandable-search-input__field{width:100%;height:100%;color:rgb(var(--foreground-primary));opacity:0;cursor:pointer;background:0 0;border:none;outline:none;padding:0;font-size:14px;transition:all .3s ease-out}.expandable-search-input__container--open .expandable-search-input__field{opacity:1;cursor:text}.expandable-search-input__field:focus{outline:none}.expandable-search-input__field::placeholder{color:rgb(var(--foreground-tertiary));font-size:12px}.inline-popover-data-picker-dropdown{background-color:rgb(var(--container-background-primary));box-shadow:var(--shadow-popup-node);border-radius:16px;height:100%;min-height:400px;padding:0;width:380px!important}.inline-popover-data-picker-dropdown .inline-data-picker-panel{border-radius:inherit;flex-direction:column;height:100%;display:flex;overflow:hidden}.inline-popover-data-picker-dropdown .inline-data-picker-panel__header{justify-content:space-between;gap:12px;padding:12px 16px;display:flex;position:relative}.inline-popover-data-picker-dropdown .inline-data-picker-panel__header:after{content:"";border-top:1px solid rgb(var(--stroke-secondary));width:100%;position:absolute;bottom:0;left:0}.inline-popover-data-picker-dropdown .inline-data-picker-panel__title-block{align-items:center;gap:12px;min-width:0;font-size:14px;font-weight:600;display:flex}.inline-popover-data-picker-dropdown .inline-data-picker-panel__header-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.inline-popover-data-picker-dropdown .inline-data-picker-panel__header-close-button{cursor:pointer;color:rgb(var(--foreground-tertiary));background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;display:flex}.inline-popover-data-picker-dropdown .inline-data-picker-panel__header-close-button:hover{background-color:rgb(var(--background-secondary));color:rgb(var(--foreground-primary))}.inline-popover-data-picker-dropdown .inline-data-picker-panel__search{padding:16px 16px 12px}.inline-popover-data-picker-dropdown .inline-data-picker-panel__body{scrollbar-width:thin;scrollbar-color:#0000 #0000;flex-direction:column;flex:1;min-height:0;padding:0 16px 16px;display:flex;overflow-y:auto}.inline-popover-data-picker-dropdown .inline-data-picker-panel__body::-webkit-scrollbar{width:6px}.inline-popover-data-picker-dropdown .inline-data-picker-panel__body::-webkit-scrollbar-track{background:0 0;margin:2px 0}.inline-popover-data-picker-dropdown .inline-data-picker-panel__body::-webkit-scrollbar-thumb{background-color:#d0d0d0;background-clip:padding-box;border:1px solid #0000;border-radius:4px;transition:background-color .2s}.inline-popover-data-picker-dropdown .inline-data-picker-panel__body::-webkit-scrollbar-thumb:hover{background-color:#b0b0b0}.inline-popover-data-picker-dropdown .inline-data-picker-panel__body.scrolling{scrollbar-color:#d0d0d0 #0000}.inline-popover-data-picker-dropdown .inline-data-picker-panel__body.scrolling::-webkit-scrollbar-thumb{background-color:#d0d0d0;background-clip:padding-box;border:1px solid #0000}.inline-popover-data-picker-dropdown .inline-data-picker-panel__body.scrolling::-webkit-scrollbar-thumb:hover{background-color:#b0b0b0}.inline-popover-data-picker-dropdown .inline-data-picker-panel__body:hover{scrollbar-color:#d0d0d0 #0000}.inline-popover-data-picker-dropdown .inline-data-picker-panel__body:hover::-webkit-scrollbar-thumb{background-color:#d0d0d0;background-clip:padding-box;border:1px solid #0000}.inline-popover-data-picker-dropdown .inline-data-picker-panel__body:hover::-webkit-scrollbar-thumb:hover{background-color:#b0b0b0}.inline-popover-data-picker-dropdown .inline-data-picker-panel__body .node-data-picker__node-group-header{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.inline-popover-data-picker-dropdown .inline-data-picker-panel__no-data{text-align:center;min-height:100px;color:rgb(var(--foreground-tertiary));flex:1;justify-content:center;align-items:center;padding:24px;font-size:14px;display:flex}.data-picker-panel{flex-direction:column;flex:1;gap:4px;display:flex}.data-picker-panel__no-data{text-align:center;color:rgb(var(--foreground-tertiary));padding:24px;font-size:14px}.node-data-picker__node-group-header{cursor:pointer;-webkit-user-select:none;user-select:none;z-index:1;background-color:rgb(var(--container-background-primary));align-items:center;gap:4px;padding:4px 0;display:flex;position:sticky;top:0}.node-data-picker__node-group-header-arrow{width:16px;height:16px;color:rgb(var(--foreground-secondary));flex-shrink:0;transition:transform .2s}.node-data-picker__node-group-header-arrow--expanded{transform:rotate(90deg)}.node-data-picker__node-group-header-content{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.node-data-picker__node-group-header-icon{flex-shrink:0;width:24px;height:24px}.node-data-picker__node-group-header-name{color:rgb(var(--foreground-primary));white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.node-data-picker__node-group-header-item-count{color:rgb(var(--foreground-secondary));white-space:nowrap;flex-shrink:0;font-size:14px}.node-data-picker__node-group-header-trigger-badge{background-color:#fff2bd;border:1px solid #ff9800;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;padding:4px;display:flex}.node-data-picker__node-group-content{padding:0}.node-data-picker__node-group-items{flex-direction:column;gap:8px;padding:8px;display:flex}.node-data-picker__node-group-items-empty{text-align:center;color:rgb(var(--foreground-tertiary));padding:24px;font-size:14px}.node-data-picker__node-item{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:4px;flex:1;align-items:center;gap:8px;min-width:0;padding:0;transition:all .15s;display:flex}.node-data-picker__node-item-icon-svg{width:14px;height:14px}.node-data-picker__node-item-left-key{white-space:nowrap;border:1px solid rgb(var(--stroke-secondary));border-radius:4px;flex-shrink:0;align-items:center;max-width:50%;line-height:18px;display:flex}.node-data-picker__node-item-left-key-icon{justify-content:center;align-items:center;padding:3px 4px;display:flex}.node-data-picker__node-item-left-key-name{border-left:1px solid rgb(var(--stroke-secondary));white-space:nowrap;text-overflow:ellipsis;padding:1px 4px;font-size:12px;font-weight:500;overflow:hidden}.node-data-picker__node-item-right-value{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12px;line-height:20px;overflow:hidden}.modal-data-picker__content{border-radius:16px;flex:1;width:100%;max-width:1024px;padding:0}.modal-data-picker__body{height:80vh;min-height:600px;max-height:800px;padding:0}.modal-data-picker__container{flex-direction:column;height:100%;display:flex}.modal-data-picker__layout{flex-direction:row;gap:0;height:100%;display:flex}.modal-data-picker__variables-panel{border-right:1px solid rgb(var(--stroke-secondary));flex-direction:column;flex:1;min-width:332px;max-width:332px;display:flex;overflow:hidden}.modal-data-picker__variables-content{border-radius:0;flex-direction:column;height:100%;max-height:none;display:flex}.modal-data-picker__variables-content-body-empty{text-align:center;color:rgb(var(--foreground-tertiary));justify-content:center;align-items:center;height:100%;padding:24px;font-size:14px;display:flex}.modal-data-picker__variables-header{flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 16px 8px;display:flex}.modal-data-picker__variables-title{color:rgb(var(--foreground-secondary));text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:16px;font-weight:600;overflow:hidden}.modal-data-picker__variables-header-actions{align-items:center;gap:8px;display:flex}.modal-data-picker__variables-close-button{cursor:pointer;color:rgb(var(--foreground-tertiary));background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;display:flex}.modal-data-picker__variables-close-button:hover{background-color:rgb(var(--background-secondary));color:rgb(var(--foreground-primary))}.modal-data-picker__variables-content-body{scrollbar-width:thin;scrollbar-color:#0000 #0000;flex-direction:column;flex:1;min-height:0;padding:8px 16px 16px;display:flex;overflow-y:auto}.modal-data-picker__variables-content-body::-webkit-scrollbar{width:6px}.modal-data-picker__variables-content-body::-webkit-scrollbar-track{background:0 0;margin:2px 0}.modal-data-picker__variables-content-body::-webkit-scrollbar-thumb{background-color:#d0d0d0;background-clip:padding-box;border:1px solid #0000;border-radius:4px;transition:background-color .2s}.modal-data-picker__variables-content-body::-webkit-scrollbar-thumb:hover{background-color:#b0b0b0}.modal-data-picker__variables-content-body.scrolling{scrollbar-color:#d0d0d0 #0000}.modal-data-picker__variables-content-body.scrolling::-webkit-scrollbar-thumb{background-color:#d0d0d0;background-clip:padding-box;border:1px solid #0000}.modal-data-picker__variables-content-body.scrolling::-webkit-scrollbar-thumb:hover{background-color:#b0b0b0}.modal-data-picker__variables-content-body:hover{scrollbar-color:#d0d0d0 #0000}.modal-data-picker__variables-content-body:hover::-webkit-scrollbar-thumb{background-color:#d0d0d0;background-clip:padding-box;border:1px solid #0000}.modal-data-picker__variables-content-body:hover::-webkit-scrollbar-thumb:hover{background-color:#b0b0b0}.modal-data-picker__variables-content-body .data-picker-panel{gap:8px}.modal-data-picker__variables-content-body .node-data-picker__node-group-header{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;top:-8px}.modal-data-picker__editor-panel{background:rgb(var(--container-background-primary));flex-direction:column;flex:2;display:flex;overflow:hidden}.modal-data-picker__editor-header{flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px 0;display:flex}.modal-data-picker__editor-title label{color:rgb(var(--foreground-primary));font-size:18px;font-weight:600;line-height:1.5}.modal-data-picker__editor-header-actions{align-items:center;gap:8px;display:flex}.modal-data-picker__editor-close-button{cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.modal-data-picker__editor-close-button:hover{background:rgb(var(--background-secondary))}.modal-data-picker__editor-content{flex:1;padding:8px 16px 16px;overflow:hidden}.modal-data-picker__editor-content .node-detail-expression-editor{height:100%}.modal-data-picker__editor-content .node-detail-control-wrapper.node-detail-expression-wrapper{background:rgb(var(--container-input-3));padding:12px 0 12px 16px}.modal-data-picker__editor-content .node-detail-control-wrapper.node-detail-expression-wrapper .cm-content{background:rgb(var(--container-input-3))}.node-detail-json-wrapper{border-radius:var(--border-radius-btn);flex-direction:row;align-items:flex-start;width:100%;max-width:100%;height:100%;padding:0;display:flex;position:relative;overflow:hidden}.node-detail-json-wrapper[data-disabled=true]{opacity:.4;cursor:not-allowed!important}.node-detail-json-wrapper:not([data-disabled=true]):not([data-read-only=true]):not([data-invalid=true]):focus-within,.node-detail-json-wrapper:not([data-disabled=true]):not([data-read-only=true]):not([data-invalid=true]).node-detail-json-wrapper--focused{outline:1.5px solid rgb(var(--button-background-primary));outline-offset:-.5px}.node-detail-json-button-add{border:1px solid rgb(var(--stroke-secondary));background:rgb(var(--background-primary));width:20px;height:20px;color:rgb(var(--foreground-primary));cursor:pointer;z-index:1;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:absolute;top:5px;right:6px}.node-detail-json-button-add:hover{background:rgb(var(--background-secondary))}.node-detail-json-button-add[data-disabled=true]{opacity:.4;cursor:not-allowed!important}.node-detail-json-button-add:focus-within{outline:1.5px solid rgb(var(--button-background-primary));outline-offset:-.5px}.node-detail-json-editor{flex:1}.node-detail-json-editor .cm-content{overflow-wrap:anywhere;word-break:break-word;font-family:var(--font-roboto-mono);padding-right:0;font-size:12px;line-height:18px}.node-detail-json-editor .cm-pill{align-items:center;padding:1px 4px;line-height:16px;display:inline-flex}.node-detail-json-editor .cm-pill-icon{vertical-align:middle;width:12px;height:12px;margin-right:3px}.node-detail-json-editor .cm-line{white-space:pre;padding:2px 0 3px 4px;line-height:18px}.node-detail-json-editor .cm-line .cm-lintPoint-error{height:100%!important}.node-detail-json-expand-icon{border:1px solid rgb(var(--stroke-secondary));background:rgb(var(--background-primary));border-radius:4px;border-bottom-right-radius:var(--border-radius-btn);cursor:pointer;z-index:1;justify-content:center;align-items:center;width:20px;height:20px;padding:4px;display:flex;position:absolute;bottom:-1px;right:-1px}.node-detail-json-expand-icon:hover{background:#f5f5f5}.node-detail-json-expand-icon:focus-within{outline:1.5px solid rgb(var(--button-background-primary));outline-offset:-.5px}.node-detail-json-expand-icon[data-disabled=true]{cursor:not-allowed!important}.cm-gutter-lint{width:10px!important}.cm-gutter-lint .cm-gutterElement{justify-content:center;align-items:center;width:100%;display:flex;padding:0!important}.cm-gutter-lint .cm-lint-marker{vertical-align:middle;width:10px;height:10px;display:inline-block}.cm-tooltip.cm-tooltip-lint,.cm-tooltip.cm-tooltip-hover{background:rgb(var(--background-primary));border:1px solid rgb(var(--stroke-secondary));font-family:var(--font-inter);color:rgb(var(--foreground-primary));z-index:50;border-radius:6px;max-width:320px;padding:8px 10px;font-size:13px;line-height:18px;animation:.12s ease-out cm-lint-tooltip-fade;box-shadow:0 4px 12px #00000014,0 0 0 1px #00000005}.cm-tooltip-lint ul{margin:0;padding:0;list-style:none}.cm-tooltip-lint li{align-items:flex-start;gap:6px;display:flex}.cm-tooltip-lint-error{color:#dc2626}.cm-tooltip-lint-warning{color:#f59e0b}.cm-tooltip-lint-info{color:#3b82f6}.cm-tooltip-lint li:before{content:"";border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:4px}.cm-tooltip-lint-error:before{background-color:#dc2626}.cm-tooltip-lint-warning:before{background-color:#f59e0b}.cm-tooltip-lint-info:before{background-color:#3b82f6}.cm-tooltip-arrow:before{border-top-color:rgb(var(--background-primary))}.cm-tooltip-arrow:after{border-top-color:rgb(var(--stroke-secondary))}@keyframes cm-lint-tooltip-fade{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.cm-lineNumbers .cm-gutterElement{text-align:right;color:rgb(var(--foreground-tertiary));justify-content:flex-end;align-items:flex-start;font-size:12px;line-height:24px;display:flex}.cm-lineNumbers .cm-gutterElement:first-child{display:none}.cm-activeLine{background-color:rgba(var(--button-background-primary),.05)!important}.cm-matchingBracket{background-color:rgba(var(--button-background-primary),.2);outline:1px solid rgba(var(--button-background-primary),.6);border-radius:1px}.cm-nonmatchingBracket{background-color:#dc26261a;outline:1px solid #dc2626}.cm-foldGutter{width:16px}.cm-foldGutter .cm-gutterElement{cursor:pointer;justify-content:center;align-items:center;line-height:24px;display:flex;visibility:visible!important;pointer-events:auto!important;padding:0!important}.cm-foldGutter .cm-gutterElement:first-child{display:none}.cm-foldGutter .marker{color:rgb(var(--foreground-tertiary));opacity:.7;justify-content:center;align-items:center;display:flex}.cm-foldGutter .marker:hover{opacity:1}.cm-foldPlaceholder{background-color:rgb(var(--background-secondary));border:1px solid rgb(var(--stroke-secondary));color:rgb(var(--foreground-tertiary));border-radius:4px;margin:0 2px;padding:2px 4px}.modal-json-editor__content{border-radius:16px;flex:1;width:100%;max-width:1024px;padding:0}.modal-json-editor__body{height:80vh;min-height:600px;max-height:800px;padding:0}.modal-json-editor__container{flex-direction:column;height:100%;display:flex}.modal-json-editor__layout{flex-direction:row;gap:0;height:100%;display:flex}.modal-json-editor__variables-panel{border-right:1px solid rgb(var(--stroke-secondary));flex-direction:column;flex:1;min-width:332px;max-width:332px;display:flex;overflow:hidden}.modal-json-editor__variables-content{border-radius:0;flex-direction:column;height:100%;max-height:none;display:flex}.modal-json-editor__variables-content-body-empty{text-align:center;color:rgb(var(--foreground-tertiary));justify-content:center;align-items:center;height:100%;padding:24px;font-size:14px;display:flex}.modal-json-editor__variables-header{flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 16px 8px;display:flex}.modal-json-editor__variables-title{color:rgb(var(--foreground-secondary));text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:16px;font-weight:600;overflow:hidden}.modal-json-editor__variables-content-body{scrollbar-width:thin;scrollbar-color:#0000 #0000;flex-direction:column;flex:1;min-height:0;padding:8px 16px 16px;display:flex;overflow-y:auto}.modal-json-editor__variables-content-body::-webkit-scrollbar{width:6px}.modal-json-editor__variables-content-body::-webkit-scrollbar-track{background:0 0;margin:2px 0}.modal-json-editor__variables-content-body::-webkit-scrollbar-thumb{background-color:#d0d0d0;background-clip:padding-box;border:1px solid #0000;border-radius:4px;transition:background-color .2s}.modal-json-editor__variables-content-body::-webkit-scrollbar-thumb:hover{background-color:#b0b0b0}.modal-json-editor__variables-content-body.scrolling{scrollbar-color:#d0d0d0 #0000}.modal-json-editor__variables-content-body.scrolling::-webkit-scrollbar-thumb{background-color:#d0d0d0;background-clip:padding-box;border:1px solid #0000}.modal-json-editor__variables-content-body.scrolling::-webkit-scrollbar-thumb:hover{background-color:#b0b0b0}.modal-json-editor__variables-content-body:hover{scrollbar-color:#d0d0d0 #0000}.modal-json-editor__variables-content-body:hover::-webkit-scrollbar-thumb{background-color:#d0d0d0;background-clip:padding-box;border:1px solid #0000}.modal-json-editor__variables-content-body:hover::-webkit-scrollbar-thumb:hover{background-color:#b0b0b0}.modal-json-editor__variables-content-body .data-picker-panel{gap:8px}.modal-json-editor__variables-content-body .node-data-picker__node-group-header{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;top:-8px}.modal-json-editor__editor-panel{background:rgb(var(--container-background-primary));flex-direction:column;flex:2;display:flex;overflow:hidden}.modal-json-editor__editor-header{flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px 0;display:flex}.modal-json-editor__editor-title label{color:rgb(var(--foreground-primary));font-size:18px;font-weight:600;line-height:1.5}.modal-json-editor__editor-header-actions{align-items:center;gap:10px;display:flex}.modal-json-editor__editor-format-button{color:rgb(var(--button-foreground-primary));cursor:pointer;border:1px solid rgb(var(--stroke-secondary));border-radius:8px;padding:4px 8px;font-size:10px;font-weight:500;line-height:16px}.modal-json-editor__editor-close-button{cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.modal-json-editor__editor-close-button:hover{background:rgb(var(--background-secondary))}.modal-json-editor__editor-content{flex:1;padding:8px 16px 16px;overflow:hidden}.modal-json-editor__editor-content .node-detail-json-editor{height:100%}.modal-json-editor__editor-content .node-detail-control-wrapper.node-detail-json-wrapper{background:rgb(var(--container-input-3));height:100%;padding:0}.modal-json-editor__editor-content .node-detail-control-wrapper.node-detail-json-wrapper .cm-content{background:rgb(var(--container-input-3));padding-right:0}.modal-json-editor__editor-content .node-detail-control-wrapper.node-detail-json-wrapper .cm-pill{align-items:center;padding:1px 4px;line-height:16px;display:inline-flex}.modal-json-editor__editor-content .node-detail-control-wrapper.node-detail-json-wrapper .cm-pill-icon{vertical-align:middle;width:12px;height:12px;margin-right:3px}.node-detail-add-step-button{border:1px solid rgb(var(--stroke-secondary));border-radius:var(--border-radius-btn);width:auto;color:rgb(var(--foreground-secondary));cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:8px;padding:4px 8px;transition:background-color .2s,opacity .2s;display:flex}.node-detail-add-step-button:hover:not(:disabled){background:rgba(var(--foreground-primary),.04)}.node-detail-add-step-button:disabled{cursor:not-allowed;opacity:.5}.node-detail-add-step-button__label{color:rgb(var(--button-foreground-primary));font-size:12px;font-weight:500;line-height:18px}.node-detail-add-step-button__icon{width:14px;height:14px;color:rgb(var(--button-foreground-primary));justify-content:center;align-items:center;display:inline-flex}.add-step-modal__content{border-radius:16px;padding:20px}.add-step-modal__body{padding:0}.add-step-modal__container{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.add-step-modal__header{justify-content:space-between;align-items:center;width:100%;display:flex}.add-step-modal__close{width:24px;height:24px;color:rgb(var(--foreground-tertiary));cursor:pointer;border:none;border-radius:4px;justify-content:center;align-items:center;padding:2px;transition:background-color .2s;display:inline-flex}.add-step-modal__close:hover{background:rgba(var(--foreground-primary),.08)}.add-step-modal__close-icon{font-size:18px;line-height:1}.add-step-modal__divider{background:rgb(var(--stroke-secondary));width:100%;height:1px}.add-step-modal__icon-svg{width:60px;height:60px}.add-step-modal__icon-fallback{font-size:24px;font-weight:600}.add-step-modal__title{margin:0;font-size:16px;font-weight:600;line-height:24px}.add-step-modal__message{color:rgb(var(--foreground-primary));width:100%;margin:0;font-size:14px}.add-step-modal__preview{background:rgb(var(--container-input-1));border-radius:8px;flex-direction:column;justify-content:center;align-items:stretch;gap:12px;width:100%;padding:20px;display:flex}.add-step-modal__flow{grid-template-columns:100px auto 100px;justify-content:center;align-items:start;column-gap:0;display:grid;position:relative}.add-step-modal__node{flex-direction:column;align-items:center;gap:12px;width:100px;display:flex}.add-step-modal__node--next{opacity:.5}.add-step-modal__node-card{background:rgb(var(--container-background-primary));border:2px solid rgb(var(--stroke-secondary));border-radius:16px;justify-content:center;align-items:center;width:100%;height:100px;padding:20px;display:flex;position:relative;box-shadow:0 5px 13px #1019280d,0 2px 4px #10192805}.add-step-modal__node-card:before{content:"";background:rgb(var(--stroke-secondary));width:4px;height:24px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.add-step-modal__node-icon{border-radius:12px;justify-content:center;align-items:center;display:flex}.add-step-modal__actions{justify-content:flex-end;gap:10px;width:100%;margin-top:12px;display:flex}.add-step-modal__btn{cursor:pointer;border:none;border-radius:8px;flex:none;max-width:fit-content;padding:8px 12px;font-size:14px;font-weight:600;line-height:20px}.add-step-modal__btn--cancel{border:1px solid rgb(var(--stroke-secondary));background:rgb(var(--container-background-primary));color:rgb(var(--button-foreground-primary))}.add-step-modal__btn--confirm{color:rgb(var(--button-foreground-white));background:rgb(var(--button-background-primary))}.add-step-modal__node-content{text-align:center;flex-direction:column;align-items:center;gap:4px;max-width:150px;display:flex}.add-step-modal__node-title{color:rgb(var(--foreground-secondary));margin:0;font-size:14px;font-weight:600;line-height:20px}.add-step-modal__node-subtitle{color:rgb(var(--foreground-primary));margin:0;font-size:12px;line-height:18px}.add-step-modal__connector{z-index:9;justify-content:center;align-items:center;gap:0;margin:auto -5px;display:flex}.add-step-modal__connector-dot{background:rgb(var(--stroke-secondary));border-radius:999px;width:10px;height:10px}.add-step-modal__connector-line{background:rgb(var(--stroke-secondary));border-radius:999px;min-width:80px;height:2px}.add-step-modal__connector-arrow{border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:8px solid rgb(var(--stroke-secondary));width:0;height:0}.add-step-modal__descriptions{justify-content:space-around;gap:16px;display:flex}.add-step-modal__node-content--next{opacity:.5}.node-detail-collapsible{width:100%}.node-detail-collapsible__header{background:rgb(var(--container-background-secondary,#f2f2f2));cursor:pointer;border:none;border-radius:10px;justify-content:space-between;align-items:center;width:100%;height:40px;padding:0 16px 0 8px;transition:background-color .2s;display:flex}.node-detail-collapsible__header:hover{background:rgb(var(--container-background-secondary,#e8e8e8))}.node-detail-collapsible__header-content{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.node-detail-collapsible__header-content svg{color:rgb(var(--foreground-secondary,#595959));flex-shrink:0}.node-detail-collapsible__title{color:rgb(var(--button-foreground-primary,#030712));white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.node-detail-collapsible__content{background:rgb(var(--container-background-primary,#fff));border-bottom-right-radius:10px;border-bottom-left-radius:10px;flex-wrap:wrap;gap:20px;display:flex}.node-detail-collapsible__content--has-header{padding:12px}.node-detail-color-picker{width:100%}.node-detail-color-picker__colors{gap:var(--t-spacing-2,8px);flex-wrap:wrap;width:100%;display:flex}.node-detail-color-picker__color{cursor:pointer;border:none;border-radius:50%;flex-shrink:0;width:24px;height:24px;padding:0;transition:transform .15s}.node-detail-color-picker__color:hover:not(:disabled){transform:scale(1.1)}.node-detail-color-picker__color:active:not(:disabled){transform:scale(.95)}.node-detail-color-picker__color--selected{outline:2.5px solid rgb(var(--stroke-secondary));outline-offset:2px}.node-detail-color-picker__color:disabled{opacity:.5;cursor:not-allowed}.node-detail-color-picker.node-input--invalid .node-detail-color-picker__colors{border:1px solid rgb(var(--error-primary));padding:var(--t-spacing-1,4px);border-radius:4px}.node-detail-color-picker.node-input--disabled .node-detail-color-picker__color{cursor:not-allowed;opacity:.5}.node-detail-column-values{border-left:2px solid rgb(var(--stroke-tertiary))}.node-detail-column-values__header{justify-content:flex-end;align-items:center;gap:8px;display:flex}.node-detail-column-values__header:has(.node-detail-column-values__header-label:empty){justify-content:center}.node-detail-column-values__header:has(.node-detail-column-values__header-label:empty) .node-detail-column-values__refresh-button{border-color:#0000}.node-detail-column-values__header:has(.node-detail-column-values__header-label:empty) .node-detail-column-values__refresh-button:hover:not(:disabled){border-color:#0000}.node-detail-column-values__header-label{flex:1;min-width:0}.node-detail-column-values__header-label:empty{display:none}.node-detail-column-values__refresh-button{border:1px solid rgb(var(--stroke-primary));width:26px;height:26px;color:rgb(var(--foreground-secondary));cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:inline-flex}.node-detail-column-values__refresh-button:hover:not(:disabled){background:rgb(var(--background-secondary));border-color:rgb(var(--stroke-secondary))}.node-detail-column-values__refresh-button:disabled{cursor:not-allowed;opacity:.6}.node-detail-column-values__fields{flex-direction:column;gap:16px;padding-left:16px;display:flex}.node-detail-condition{flex-direction:column;gap:16px;display:flex}.node-detail-condition__items{flex-direction:column;width:100%;display:flex}.node-detail-condition__group{border-left:2px solid rgb(var(--stroke-tertiary));flex-direction:column;gap:24px;padding-left:16px;display:flex}.node-detail-condition__item{flex-direction:column;gap:16px;display:flex}.node-detail-condition__header{justify-content:space-between;align-items:center;width:100%;display:flex}.node-detail-condition__header-text{color:rgb(var(--foreground-main));background:rgba(var(--container-green),.3);border-radius:32px;padding:0 8px;font-size:12px;line-height:20px}.node-detail-condition__delete-button{border:.8px solid rgb(var(--stroke-secondary));cursor:pointer;background:0 0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:4px;transition:all .2s;display:flex}.node-detail-condition__delete-button:hover:not(:disabled){background:rgb(var(--background-secondary));border-color:rgb(var(--stroke-primary))}.node-detail-condition__delete-button:disabled{opacity:.5;cursor:not-allowed}.node-detail-condition__trash-icon{width:16px;height:16px;color:rgb(var(--button-foreground-primary))}.node-detail-condition__fields{flex-direction:column;gap:16px;width:100%;display:flex}.node-detail-condition__fields .node-detail-panel__field{gap:8px}.node-detail-condition__field-input,.node-detail-condition__field-select{flex:1;min-width:0}.node-detail-condition__add-button{cursor:pointer;color:rgb(var(--color-palette-green-6,34,197,94));background:0 0;border:none;justify-content:flex-start;align-items:center;gap:6px;width:fit-content;padding:0;display:flex}.node-detail-condition__add-button:hover:not(:disabled){opacity:.8}.node-detail-condition__add-button:disabled{opacity:.5;cursor:not-allowed}.node-detail-condition__add-icon{width:16px;height:16px;color:rgb(var(--button-background-primary));flex-shrink:0}.node-detail-condition__add-text,.node-detail-condition__or-text{color:rgb(var(--button-background-primary));font-size:14px;font-weight:500;line-height:20px}.node-detail-condition__or-button{color:rgb(var(--button-background-primary));align-items:center;gap:8px;display:flex}.node-detail-condition__or-button:hover:not(:disabled){opacity:.8}.node-detail-condition__or-button:disabled{opacity:.5;cursor:not-allowed}.node-detail-condition__or-separator{justify-content:center;align-items:center;margin:16px 0;display:flex;position:relative}.node-detail-condition__or-separator.separator-btn{margin-top:0;margin-bottom:4px}.node-detail-condition__or-separator:before,.node-detail-condition__or-separator:after{content:"";border-top:1px dashed rgb(var(--stroke-primary));flex:1;height:0}.node-detail-condition__or-separator:before{margin-right:12px}.node-detail-condition__or-separator:after{margin-left:12px}.node-detail-condition__or-separator-text{color:rgb(var(--button-background-primary));background:rgba(var(--container-green),.3);border-radius:32px;margin:0 10px;padding:0 28px;font-size:12px;line-height:20px}.condition-picker-dropdown{background-color:rgb(var(--container-background-primary));box-shadow:var(--shadow-popup-node);border-radius:16px;min-height:260px;padding:0;width:380px!important}.condition-picker{border-radius:inherit;flex-direction:column;height:100%;max-height:380px;display:flex;overflow:hidden}.condition-picker__header{justify-content:space-between;gap:12px;padding:12px 16px;display:flex;position:relative}.condition-picker__header:after{content:"";border-top:1px solid rgb(var(--stroke-secondary));width:100%;position:absolute;bottom:0;left:0}.condition-picker__title-block{align-items:center;gap:12px;min-width:0;font-size:14px;font-weight:600;display:flex}.condition-picker__header-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.condition-picker__close-button{cursor:pointer;color:rgb(var(--foreground-tertiary));background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;display:flex}.condition-picker__close-button:hover{background-color:rgb(var(--background-secondary));color:rgb(var(--foreground-primary))}.condition-picker__close-icon{width:18px;height:18px}.condition-picker__body{flex-direction:column;height:100%;min-height:0;display:flex}.condition-picker__types{flex-direction:column;padding:4px;display:flex}.condition-picker__type-item{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;margin:2px 0;padding:8px 16px;font-size:14px;display:flex}.condition-picker__type-item:hover,.condition-picker__type-item--open{background:rgba(var(--container-input-1),.6)}.condition-picker__type-item--active{color:rgb(var(--foreground-main));font-weight:500}.condition-picker__type-label{display:inline-block}.condition-picker__type-icon{color:#0a0a0a;width:16px;height:16px}.condition-picker__operators{background-color:rgb(var(--container-background-primary));min-width:220px;box-shadow:var(--shadow-popup-node);scrollbar-width:thin;scrollbar-color:#0000 #0000;border-radius:16px;flex-direction:column;padding:8px;display:flex;overflow-y:auto}.condition-picker__operators::-webkit-scrollbar{width:6px}.condition-picker__operators::-webkit-scrollbar-track{background:0 0;margin:2px 0}.condition-picker__operators::-webkit-scrollbar-thumb{background-color:#d0d0d0;background-clip:padding-box;border:1px solid #0000;border-radius:4px;transition:background-color .2s}.condition-picker__operators::-webkit-scrollbar-thumb:hover{background-color:#b0b0b0}.condition-picker__operators.scrolling{scrollbar-color:#d0d0d0 #0000}.condition-picker__operators.scrolling::-webkit-scrollbar-thumb{background-color:#d0d0d0;background-clip:padding-box;border:1px solid #0000}.condition-picker__operators.scrolling::-webkit-scrollbar-thumb:hover{background-color:#b0b0b0}.condition-picker__operators:hover{scrollbar-color:#d0d0d0 #0000}.condition-picker__operators:hover::-webkit-scrollbar-thumb{background-color:#d0d0d0;background-clip:padding-box;border:1px solid #0000}.condition-picker__operators:hover::-webkit-scrollbar-thumb:hover{background-color:#b0b0b0}.condition-picker__operator-item{text-align:left;cursor:pointer;border-radius:8px;padding:8px 16px;font-size:14px}.condition-picker__operator-item:hover{background:rgba(var(--container-input-1),.6)}.condition-picker__operator-item--active{color:rgb(var(--foreground-main));font-weight:500}.condition-picker__operator-label{font-weight:inherit;display:inline-block}.node-detail-condition-blocks{border-left:2px solid rgb(var(--stroke-tertiary))}.node-detail-condition-blocks__header{justify-content:space-between;align-items:center;display:flex}.node-detail-condition-blocks__list{flex-direction:column;gap:12px;padding-left:16px;display:flex}.node-detail-condition-blocks__block{flex-direction:column;gap:10px;display:flex}.node-detail-condition-blocks__block-header{justify-content:space-between;align-items:center;display:flex}.node-detail-condition-blocks__condition-badge{color:rgb(var(--button-background-primary));background:rgba(var(--button-background-primary),.1);border-radius:24px;padding:2px 12px;font-size:14px;font-weight:500}.node-detail-condition-blocks__fields{flex-direction:column;gap:8px;display:flex}.node-detail-condition-blocks__remove-btn{border:1px solid rgb(var(--stroke-secondary));width:26px;height:26px;color:rgb(var(--foreground-primary));cursor:pointer;background:0 0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.node-detail-condition-blocks__remove-btn:hover:not(:disabled){background:rgb(var(--background-secondary))}.node-detail-condition-blocks__remove-btn:disabled{cursor:not-allowed;opacity:.5}.node-detail-condition-blocks__add-btn{width:fit-content;color:rgb(var(--button-background-primary));align-items:center;gap:8px;margin-top:4px;display:inline-flex}.node-detail-condition-blocks__add-btn--disabled{opacity:.5;cursor:not-allowed}.node-detail-condition-blocks__add-btn-text{color:rgb(var(--button-background-primary));font-size:14px;font-weight:600}.node-detail-condition-blocks__trash-icon{width:16px;height:16px;color:rgb(var(--button-foreground-primary))}.node-detail-credential{flex-direction:column;gap:12px;display:flex}.node-detail-credential__selector{align-items:center;width:100%;height:40px;display:flex;position:relative}.node-detail-credential__input{align-items:center;justify-self:unset;width:100%;height:100%;padding:var(--t-spacing-1)var(--t-spacing-2)var(--t-spacing-1)var(--t-spacing-1);border-radius:var(--border-radius-btn);border:1px solid rgb(var(--stroke-secondary));background:rgb(var(--container-input-3));color:rgb(var(--foreground-primary));cursor:pointer;flex:1;gap:8px;min-width:0;transition:none;display:flex;overflow:hidden}.node-detail-credential__input:focus:not(.node-input--invalid),.node-detail-credential__input:focus-visible:not(.node-input--invalid){outline:1.5px solid rgb(var(--button-background-primary));outline-offset:-.5px}.node-detail-credential__input.disabled{opacity:.4;cursor:not-allowed;border-color:rgb(var(--stroke-secondary));background:rgb(var(--container-input-3));color:rgb(var(--foreground-primary));pointer-events:none}.node-detail-credential__input>*{min-width:0}.node-detail-credential__icon{align-items:center;display:flex}.node-detail-credential__icon svg{width:32px;height:32px}.node-detail-credential__icon svg>g>rect:first-child{fill:none}.node-detail-credential__selected-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;max-width:100%;font-size:14px;overflow:hidden}.node-detail-credential__placeholder{color:rgb(var(--foreground-tertiary));word-break:normal;flex:1;padding-right:64px;font-size:14px}.node-detail-credential__actions{align-items:center;gap:4px;display:flex}.node-detail-credential__select-button{width:70px;height:var(--t-spacing-6);padding:var(--t-spacing-0)var(--t-spacing-2);justify-content:center;align-items:center;gap:var(--t-spacing-2);border-radius:var(--border-radius-btn);background:rgb(var(--button-background-primary));color:rgb(var(--button-foreground-white));pointer-events:none;cursor:pointer;border:none;font-size:10px;font-weight:500;display:flex}.node-detail-credential__menu-button{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;margin-right:-4px;padding:2px;display:flex}.node-detail-credential__menu-dropdown{border-radius:var(--border-radius-btn);border:1px solid rgb(var(--stroke-tertiary));min-width:120px;padding:4px}.node-detail-credential__menu-item{color:rgb(var(--foreground-secondary));text-overflow:ellipsis;-webkit-line-clamp:1;line-clamp:1;cursor:pointer;border-radius:4px;-webkit-box-orient:vertical;align-self:stretch;align-items:center;gap:12px;padding:8px 16px;font-size:14px;transition:background-color .2s;display:flex;overflow:hidden}.node-detail-credential__menu-item:hover{background:rgb(var(--background-secondary))}.node-detail-credential__popover{border-radius:var(--border-radius-modal,var(--border-radius-btn));border:1px solid rgb(var(--stroke-tertiary));background:rgb(var(--background-primary));box-shadow:0 10px 30px rgb(var(--shadow-primary)),0 1px 3px rgb(var(--shadow-secondary));flex-direction:column;width:100%;min-width:382px;max-width:382px;padding:0;display:flex}.node-detail-credential__content{max-height:inherit;flex-direction:column;display:flex;overflow:hidden}.node-detail-credential__panel{max-height:inherit;flex-direction:column;display:flex}.node-detail-credential__panel--list{flex:auto;min-height:0}.node-detail-credential__step-body{flex-direction:column;flex:auto;gap:8px;min-height:0;padding:8px 0 16px;display:flex}.node-detail-credential__header{border-bottom:1px solid rgb(var(--stroke-secondary));align-items:center;gap:8px;padding:12px 16px;display:flex}.node-detail-credential__back-button{width:28px;height:28px;color:rgb(var(--foreground-secondary));cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background-color .15s;display:flex}.node-detail-credential__back-button:hover{background:rgb(var(--background-secondary));color:rgb(var(--foreground-primary))}.node-detail-credential__title{color:rgb(var(--foreground-primary));text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.node-detail-credential__body{scrollbar-width:thin;scrollbar-color:#0000 #0000;flex-direction:column;flex:auto;min-height:0;padding:0 8px;display:flex;overflow-y:auto}.node-detail-credential__body::-webkit-scrollbar{width:6px}.node-detail-credential__body::-webkit-scrollbar-track{background:0 0}.node-detail-credential__body::-webkit-scrollbar-thumb{background-color:#d0d0d0;background-clip:padding-box;border:1px solid #0000;border-radius:4px;transition:background-color .2s}.node-detail-credential__body::-webkit-scrollbar-thumb:hover{background-color:#b0b0b0}.node-detail-credential__body.scrolling{scrollbar-color:#d0d0d0 #0000}.node-detail-credential__body.scrolling::-webkit-scrollbar-thumb{background-color:#d0d0d0;background-clip:padding-box;border:1px solid #0000}.node-detail-credential__body.scrolling::-webkit-scrollbar-thumb:hover{background-color:#b0b0b0}.node-detail-credential__body:hover{scrollbar-color:#d0d0d0 #0000}.node-detail-credential__body:hover::-webkit-scrollbar-thumb{background-color:#d0d0d0;background-clip:padding-box;border:1px solid #0000}.node-detail-credential__body:hover::-webkit-scrollbar-thumb:hover{background-color:#b0b0b0}.node-detail-credential__empty{flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:16px;min-height:0;max-height:240px;padding:12px 8px 16px;display:flex}.node-detail-credential__empty-text{color:rgb(var(--foreground-tertiary));font-size:14px}.node-detail-credential__connect-button-wrap{flex:none;padding:0 8px}.node-detail-credential__connect-button{width:100%;height:100%;min-height:36px;padding:0 var(--t-spacing-3);border-radius:var(--border-radius-btn);border:1px solid rgb(var(--stroke-tertiary));background:rgb(var(--background-primary));cursor:pointer;color:rgb(var(--foreground-primary));text-align:center;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:20px;display:flex}.node-detail-credential__connect-button:hover{background:rgb(var(--background-secondary));border-color:rgb(var(--stroke-primary))}.node-detail-credential__create-body{scrollbar-width:thin;scrollbar-color:#0000 #0000;padding:16px;overflow-y:auto}.node-detail-credential__create-body::-webkit-scrollbar{width:6px}.node-detail-credential__create-body::-webkit-scrollbar-track{background:0 0}.node-detail-credential__create-body::-webkit-scrollbar-thumb{background-color:#d0d0d0;background-clip:padding-box;border:1px solid #0000;border-radius:4px;transition:background-color .2s}.node-detail-credential__create-body::-webkit-scrollbar-thumb:hover{background-color:#b0b0b0}.node-detail-credential__create-body.scrolling{scrollbar-color:#d0d0d0 #0000}.node-detail-credential__create-body.scrolling::-webkit-scrollbar-thumb{background-color:#d0d0d0;background-clip:padding-box;border:1px solid #0000}.node-detail-credential__create-body.scrolling::-webkit-scrollbar-thumb:hover{background-color:#b0b0b0}.node-detail-credential__create-body:hover{scrollbar-color:#d0d0d0 #0000}.node-detail-credential__create-body:hover::-webkit-scrollbar-thumb{background-color:#d0d0d0;background-clip:padding-box;border:1px solid #0000}.node-detail-credential__create-body:hover::-webkit-scrollbar-thumb:hover{background-color:#b0b0b0}.node-detail-credential__create-section{flex-direction:column;gap:12px;display:flex}.node-detail-credential__item{border-radius:var(--border-radius-btn);background:rgb(var(--background-primary));cursor:pointer;border:1px solid #0000;align-items:center;padding:8px 16px;transition:all .2s;display:flex}.node-detail-credential__item:hover{background:rgb(var(--background-secondary))}.node-detail-credential__item--selected .node-detail-credential__item-name{color:rgb(var(--button-background-primary));font-weight:600}.node-detail-credential__item--selected .node-detail-credential__item-description{color:inherit}.node-detail-credential__item-content{flex-direction:column;flex:1;display:flex}.node-detail-credential__item-name{color:rgb(var(--foreground-primary));word-break:break-all;font-size:14px;font-weight:500;line-height:20px}.node-detail-credential__item-description{color:rgb(var(--foreground-tertiary));font-size:12px;font-weight:400;line-height:20px}.node-detail-dynamic-select__wrapper{align-items:flex-start;gap:8px;width:100%;display:flex}.node-detail-dynamic-select__wrapper .workflow-Input-wrapper{width:100%}.node-detail-dynamic-select__input-wrapper{flex:1;width:100%;min-width:0}.node-detail-dynamic-select__input{height:var(--t-spacing-8);min-height:var(--t-spacing-8);padding:var(--t-spacing-1)var(--t-spacing-3);align-items:center;gap:var(--t-spacing-2);border-radius:var(--border-radius-btn);border:1px solid rgb(var(--stroke-secondary));background:rgb(var(--container-input-3));flex:1;transition:none;display:flex}.node-detail-dynamic-select__input:focus:not(.node-input--invalid),.node-detail-dynamic-select__input:focus-visible:not(.node-input--invalid){outline:1.5px solid rgb(var(--button-background-primary));outline-offset:-.5px}.node-detail-dynamic-select__input:disabled{opacity:.4}.node-detail-dynamic-select__input::placeholder{color:rgb(var(--foreground-tertiary))}.node-detail-dynamic-select__input-value{color:rgb(var(--foreground-primary));font-size:14px}.node-detail-dynamic-select__chevron--opened{transition:transform .2s;transform:rotate(180deg)}.node-detail-dynamic-select__dropdown{border-radius:var(--border-radius-btn);box-shadow:0 4px 12px #00000026}.node-detail-dynamic-select__option{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.node-detail-dynamic-select__option>:nth-child(2),.node-detail-dynamic-select__option>:not(:first-child):not(:last-child){flex:1;order:1}.node-detail-dynamic-select__option>:first-child{flex-shrink:0;order:2}.node-detail-dynamic-select__option-label{color:rgb(var(--foreground-primary));font-weight:400}.node-detail-dynamic-select__option[data-checked=true] .node-detail-dynamic-select__option-label{color:rgb(var(--button-background-primary));font-weight:600}.node-detail-dynamic-select__option[data-checked=true] .node-detail-dynamic-select__option-description{color:inherit}.node-detail-dynamic-select__option-content{flex-direction:column;flex:1;gap:4px;width:100%;min-width:0;display:flex}.node-detail-dynamic-select__option-description{color:rgb(var(--foreground-tertiary));white-space:normal;word-wrap:break-word;font-size:14px;display:block}.node-detail-dynamic-select-popover__wrapper{align-items:flex-start;gap:8px;width:100%;display:flex}.node-detail-dynamic-select-popover__selector{align-items:center;gap:8px;width:100%;display:flex}.node-detail-dynamic-select-popover__input{min-height:var(--t-spacing-8);padding:var(--t-spacing-1)var(--t-spacing-3);align-items:center;gap:var(--t-spacing-2);border-radius:var(--border-radius-btn);border:1px solid rgb(var(--stroke-secondary));background:rgb(var(--container-input-3));cursor:pointer;z-index:1;flex:1 0 0;transition:none;display:flex;overflow:hidden}.node-detail-dynamic-select-popover__input.disabled{opacity:.4;-webkit-user-select:none;user-select:none;cursor:not-allowed}.node-detail-dynamic-select-popover__input.focused:not(.node-input--invalid){outline:1.5px solid rgb(var(--button-background-primary));outline-offset:-.5px}.node-detail-dynamic-select-popover__input-content{-webkit-user-select:none;user-select:none;flex:1;align-items:center;min-width:0;display:flex;overflow:hidden}.node-detail-dynamic-select-popover__input-right-section{flex-shrink:0;justify-content:center;align-items:center;margin-right:-3px;display:flex}.node-detail-dynamic-select-popover__selected-text{color:rgb(var(--foreground-primary));text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;user-select:none;font-size:14px;overflow:hidden}.node-detail-dynamic-select-popover__placeholder{color:rgb(var(--foreground-tertiary));font-size:14px}.node-detail-dynamic-select-popover__dropdown{border-radius:var(--border-radius-modal);border:1px solid rgb(var(--stroke-tertiary));background:rgb(var(--background-primary));box-shadow:0 10px 30px rgb(var(--shadow-primary)),0 1px 3px rgb(var(--shadow-secondary));flex-direction:column;width:100%;min-width:382px;max-width:382px;padding:0;display:flex}.node-detail-dynamic-select-popover__dropdown .node-detail-panel{border-radius:var(--border-radius-modal)}.node-detail-dynamic-select-popover__dropdown .node-detail-panel__header{padding:12px 16px}.node-detail-dynamic-select-popover__dropdown .node-detail-panel__icon{width:26px;min-width:26px;height:26px}.node-detail-dynamic-select-popover__dropdown .node-detail-panel__name{font-size:14px}.node-detail-dynamic-select-popover__dropdown .node-detail-panel__body{gap:12px;height:auto;padding:16px 0}.node-detail-dynamic-select-popover__virtuoso-wrapper{height:232px}.node-detail-dynamic-select-popover__virtuoso-wrapper [data-testid=virtuoso-item-list]{padding-left:16px;padding-right:16px}.node-detail-dynamic-select-popover__search-input{padding:0 16px}.node-detail-dynamic-select-popover__search-input .node-detail-text-input__input{height:36px;padding-left:32px;font-size:14px;line-height:20px}.node-detail-dynamic-select-popover__search-input .node-detail-text-input__input:focus:not(.node-input--invalid),.node-detail-dynamic-select-popover__search-input .node-detail-text-input__input:focus-visible:not(.node-input--invalid){border:1px solid rgb(var(--button-background-primary));outline:none}.node-detail-dynamic-select-popover__card{cursor:pointer;border:1px solid #0000;border-radius:12px;height:52px;padding:0 12px;transition:none}.node-detail-dynamic-select-popover__card[data-checked],.node-detail-dynamic-select-popover__card--selected{border-color:rgb(var(--button-background-primary))}.node-detail-dynamic-select-popover__card--multiple{margin-bottom:4px}.node-detail-dynamic-select-popover__card-label{color:rgb(var(--foreground-primary));font-size:14px;font-weight:500;line-height:20px}.node-detail-dynamic-select-popover__card-value{color:rgb(var(--foreground-tertiary));font-size:12px;font-weight:400;line-height:18px}.node-detail-dynamic-select-popover__card-url{color:rgb(var(--foreground-link));font-size:12px;font-weight:400;line-height:18px}.node-detail-dynamic-select-popover__card-row-count{color:rgb(var(--foreground-tertiary));text-align:right;white-space:nowrap;margin-left:12px;font-size:14px;font-weight:400;line-height:20px}.node-detail-dynamic-select-popover__footer{border-top:1px solid rgb(var(--stroke-tertiary));justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;display:flex}.node-detail-dynamic-select-popover__footer-btn{justify-content:center;align-items:center;gap:var(--t-spacing-2);height:36px;padding:var(--t-spacing-2)var(--t-spacing-3);border-radius:var(--border-radius-btn);border:1px solid rgb(var(--stroke-secondary));color:rgb(var(--button-foreground-primary));text-align:center;font-size:14px;font-weight:600;line-height:20px;display:flex}.node-detail-dynamic-select-popover__footer-btn.refresh-btn:hover:not(:disabled),.node-detail-dynamic-select-popover__footer-btn.clear-btn:hover:not(:disabled){background:rgb(var(--background-secondary))}.node-detail-dynamic-select-popover__footer-btn.refresh-btn:disabled,.node-detail-dynamic-select-popover__footer-btn.clear-btn:disabled{opacity:.4;cursor:not-allowed}.node-detail-dynamic-select-popover__footer-btn.select-btn{background:rgb(var(--button-background-primary));color:rgb(var(--button-foreground-white));border:none;min-width:118px}.node-detail-dynamic-select-popover__footer-btn.select-btn:hover:not(:disabled){background:rgba(var(--button-background-primary),.9)}.node-detail-dynamic-select-popover__footer-btn.select-btn:disabled{opacity:.4;cursor:not-allowed}.node-detail-field-error{color:rgb(var(--palette-red1));font-size:12px;line-height:16px}.node-detail-import-curl{justify-content:space-between;width:100%;display:flex}.node-detail-import-curl__button{border:1px solid rgb(var(--button-background-primary));color:rgb(var(--button-background-primary));cursor:pointer;border-radius:8px;padding:4px 22px;font-size:12px;font-weight:600;line-height:16px}.node-detail-import-curl__button:disabled{opacity:.6;cursor:not-allowed}.node-detail-key-value-pairs{border-left:2px solid rgb(var(--stroke-tertiary));flex-direction:column;gap:16px;padding:6px 0 6px 16px;display:flex}.node-detail-key-value-pairs__items{flex-direction:column;gap:24px;width:100%;display:flex}.node-detail-key-value-pairs__item{background:rgb(var(--background-primary));flex-direction:column;gap:14px;display:flex}.node-detail-key-value-pairs__header{justify-content:space-between;align-items:center;width:100%;display:flex}.node-detail-key-value-pairs__title{color:rgb(var(--foreground-secondary));margin:0;font-size:14px;font-weight:500;line-height:20px}.node-detail-key-value-pairs__delete-button{border:.8px solid rgb(var(--stroke-secondary));cursor:pointer;background:0 0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:4px;transition:all .2s;display:flex}.node-detail-key-value-pairs__delete-button:hover:not(:disabled){background:rgb(var(--background-secondary));border-color:rgb(var(--stroke-primary))}.node-detail-key-value-pairs__delete-button:disabled{opacity:.5;cursor:not-allowed}.node-detail-key-value-pairs__trash-icon{width:16px;height:16px;color:rgb(var(--foreground-secondary))}.node-detail-key-value-pairs__fields{flex-direction:column;gap:14px;width:100%;padding-left:12px;display:flex}.node-detail-key-value-pairs__field-input{flex:1;min-width:0}.node-detail-key-value-pairs__add-button{cursor:pointer;justify-content:flex-start;align-items:center;gap:8px;display:flex}.node-detail-key-value-pairs__add-icon{width:13px;height:13px;color:rgb(var(--foreground-main));flex-shrink:0}.node-detail-key-value-pairs__add-text{color:rgb(var(--foreground-main));font-size:14px;font-weight:600;line-height:20px}.node-detail-list-input__header{justify-content:space-between;align-items:center;width:100%;display:flex}.node-detail-list-input__label-container{align-items:center;gap:var(--t-spacing-2,8px);flex:1;min-width:0;display:flex}.node-detail-list-input__user-icon{width:20px;height:20px;color:rgb(var(--foreground-secondary));flex-shrink:0}.node-detail-list-input__add-button{height:24px;padding:var(--t-spacing-0,0px)var(--t-spacing-2,8px);border:var(--d-borderwidth-btn,1px)solid rgb(var(--stroke-secondary));cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:4px;transition:all .2s;display:flex}.node-detail-list-input__add-button:hover:not(:disabled){background:rgb(var(--background-secondary));border-color:rgb(var(--stroke-primary))}.node-detail-list-input__add-button:active:not(:disabled){background:rgb(var(--container-background-tertiary))}.node-detail-list-input__add-button:disabled{opacity:.5;cursor:not-allowed}.node-detail-list-input__icon-container{background:rgb(var(--button-foreground-primary));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;padding:1px;display:flex}.node-detail-list-input__plus-icon{width:100%;height:100%;color:rgb(var(--container-background-primary))}.node-detail-list-input__button-text{color:rgb(var(--button-foreground-primary));font-size:10px;font-weight:500;line-height:16px}.node-detail-list-input__items{flex-direction:column;gap:8px;width:100%;display:flex}.node-detail-list-input__item{align-items:flex-start;gap:10px;width:100%;display:flex}.node-detail-list-input__item-input{flex:1;min-width:0}.node-detail-list-input__item-field{flex:1;align-items:flex-start;gap:8px;min-width:0;display:flex}.node-detail-list-input__item-field .node-detail-panel__field{flex:1;min-width:0}.node-detail-list-input__remove-button{border:.8px solid rgb(var(--stroke-secondary));cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:6px;transition:all .2s;display:flex}.node-detail-list-input__remove-button:hover:not(:disabled){background:rgb(var(--background-secondary));border-color:rgb(var(--stroke-primary))}.node-detail-list-input__remove-button:active:not(:disabled){background:rgb(var(--container-background-tertiary))}.node-detail-list-input__remove-button:disabled{opacity:.5;cursor:not-allowed}.node-detail-list-input__trash-icon{width:20px;height:20px;color:rgb(var(--foreground-secondary))}.node-detail-multiselect__wrapper{width:100%}.node-detail-multiselect__input{min-height:var(--t-spacing-8);padding:var(--t-spacing-1)var(--t-spacing-3);align-items:center;gap:var(--t-spacing-2);border-radius:var(--border-radius-btn);border:1px solid rgb(var(--stroke-secondary));background:rgb(var(--container-input-3));align-self:stretch;transition:none;display:flex}.node-detail-multiselect__input:focus:not(.node-input--invalid),.node-detail-multiselect__input:focus-visible:not(.node-input--invalid){outline:1.5px solid rgb(var(--button-background-primary));outline-offset:-.5px}.node-detail-multiselect__input.node-input--invalid{border-color:rgb(var(--error-primary))}.node-detail-multiselect__label-container{align-items:center;gap:var(--t-spacing-2,8px);flex:1;min-width:0;display:flex}.node-detail-multiselect__bell-icon{width:20px;height:20px;color:rgb(var(--foreground-secondary));flex-shrink:0}.node-detail-multiselect__input-field{min-height:auto;height:initial;color:rgb(var(--foreground-primary));background:0 0;border:none;flex:1;padding:0;font-size:14px;line-height:20px}.node-detail-multiselect__input-field:focus,.node-detail-multiselect__input-field:focus-visible{outline:none}.node-detail-multiselect__input-field::placeholder{color:rgb(var(--foreground-tertiary))}.node-detail-multiselect__pills-list{gap:var(--t-spacing-2)}.node-detail-multiselect__pill{background:rgb(var(--container-background-tertiary,221 221 221));color:rgb(var(--foreground-primary));border:none;border-radius:16px;font-size:14px;font-weight:400;line-height:20px}.node-detail-multiselect__pill button svg{width:14px!important;height:14px!important;color:rgb(var(--foreground-primary))!important}.node-detail-multiselect__dropdown{border-radius:var(--border-radius-btn);box-shadow:0 4px 12px #00000026}.node-detail-multiselect__option{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.node-detail-multiselect__option>:nth-child(2),.node-detail-multiselect__option>:not(:first-child):not(:last-child){flex:1;order:1}.node-detail-multiselect__option>:first-child{flex-shrink:0;order:2}.node-detail-multiselect__option[data-checked=true] .node-detail-multiselect__option-label,.node-detail-multiselect__option[data-checked] .node-detail-multiselect__option-label{color:rgb(var(--button-background-primary));font-weight:600}.node-detail-multiselect__option[data-checked=true] .node-detail-multiselect__option-description,.node-detail-multiselect__option[data-checked] .node-detail-multiselect__option-description{color:inherit}.node-detail-multiselect__option-content{flex-direction:column;flex:1;gap:4px;width:100%;min-width:0;display:flex}.node-detail-multiselect__option-label{color:rgb(var(--foreground-primary));font-size:14px;line-height:20px}.node-detail-multiselect__option-description{color:rgb(var(--foreground-tertiary));white-space:normal;word-wrap:break-word;font-size:14px;display:block}.node-detail-notice{color:rgb(var(--foreground-primary));border-radius:8px;align-items:flex-start;gap:6px;padding:6px;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:18px;display:flex}.node-detail-notice--info{border:1px solid rgb(var(--palette-blue4));border-left:2px solid rgb(var(--palette-blue4));color:rgb(var(--palette-blue1));background:#2869fe17}.node-detail-notice--warning{background:#ff89011a;border:none}.node-detail-notice__icon{flex-shrink:0;width:100%;max-width:16px;height:100%;max-height:16px}.node-detail-notice__content{text-align:left;flex:1}.node-detail-notice__link{color:rgb(var(--palette-blue2));font-size:12px;font-weight:400;line-height:18px;text-decoration:none}.node-detail-notice__link:hover{text-decoration:underline}.node-detail-option-select-popover__wrapper{align-items:flex-start;gap:8px;width:100%;display:flex}.node-detail-option-select-popover__selector{align-items:center;gap:8px;width:100%;display:flex}.node-detail-option-select-popover__input{min-height:var(--t-spacing-8);padding:var(--t-spacing-1)var(--t-spacing-3);align-items:center;gap:var(--t-spacing-2);border-radius:var(--border-radius-btn);border:1px solid rgb(var(--stroke-secondary));background:rgb(var(--container-input-3));cursor:pointer;z-index:1;flex:1 0 0;transition:none;display:flex;overflow:hidden}.node-detail-option-select-popover__input.disabled{opacity:.4;-webkit-user-select:none;user-select:none;cursor:not-allowed}.node-detail-option-select-popover__input.focused:not(.node-input--invalid){outline:1.5px solid rgb(var(--button-background-primary));outline-offset:-.5px}.node-detail-option-select-popover__input-content{-webkit-user-select:none;user-select:none;flex:1;align-items:center;min-width:0;display:flex;overflow:hidden}.node-detail-option-select-popover__selected-items{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.node-detail-option-select-popover__pill{background:rgb(var(--container-input-2,#e7e7e7));border-radius:var(--radius-radius-lg,16px);align-items:center;gap:var(--spacing-spacing-sm,8px);color:rgb(var(--button-foreground-primary));border:none;max-width:100%;padding:4px 8px 4px 16px;font-size:11px;font-style:normal;font-weight:400;line-height:16px;display:flex}.node-detail-option-select-popover__pill-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:rgb(var(--button-foreground-primary));flex:1;overflow:hidden}.node-detail-option-select-popover__pill-remove{cursor:pointer;color:rgb(var(--button-foreground-primary));background:0 0;border:none;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .1s;display:flex}.node-detail-option-select-popover__pill-remove:hover{color:rgb(var(--foreground-primary,#595959));background:#0000001a}.node-detail-option-select-popover__pill-remove:active{transform:scale(.95)}.node-detail-option-select-popover__input-right-section{flex-shrink:0;justify-content:center;align-items:center;width:16px;display:flex}.node-detail-option-select-popover__chevron{color:rgb(var(--foreground-secondary))}.node-detail-option-select-popover__selected-text{color:rgb(var(--foreground-primary));text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;user-select:none;font-size:14px;overflow:hidden}.node-detail-option-select-popover__placeholder{color:rgb(var(--foreground-tertiary));font-size:14px}.node-detail-option-select-popover__dropdown{border-radius:var(--border-radius-modal);border:1px solid rgb(var(--stroke-tertiary));background:rgb(var(--background-primary));box-shadow:0 10px 30px rgb(var(--shadow-primary)),0 1px 3px rgb(var(--shadow-secondary));flex-direction:column;width:100%;min-width:382px;max-width:382px;padding:0;display:flex}.node-detail-option-select-popover__panel{border-radius:var(--border-radius-modal);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.node-detail-option-select-popover__header{justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.node-detail-option-select-popover__title-block{align-items:center;gap:8px;display:flex}.node-detail-option-select-popover__icon{border-radius:var(--border-radius-btn);background:rgba(var(--palette-green4),.2);width:26px;min-width:26px;height:26px;color:rgb(var(--button-foreground-white));justify-content:center;align-items:center;display:flex}.node-detail-option-select-popover__name{color:rgb(var(--foreground-primary));font-size:14px;font-weight:600;line-height:20px}.node-detail-option-select-popover__body{border-top:1px solid rgb(var(--stroke-secondary));flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px;display:flex;overflow:hidden}.node-detail-option-select-popover__search-input{padding:0}.node-detail-option-select-popover__search-input .node-detail-text-input__input{height:36px;padding-left:32px;font-size:14px;line-height:20px}.node-detail-option-select-popover__search-input .node-detail-text-input__input:focus:not(.node-input--invalid),.node-detail-option-select-popover__search-input .node-detail-text-input__input:focus-visible:not(.node-input--invalid){border:1px solid rgb(var(--button-background-primary));outline:none}.node-detail-option-select-popover__list{border-radius:12px;flex-direction:column;flex:1;gap:0;min-height:0;display:flex;overflow-y:auto}.node-detail-option-select-popover__option{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:8px 16px;transition:background .1s;display:flex}.node-detail-option-select-popover__option:hover{background:rgb(var(--container),.6)}.node-detail-option-select-popover__option--red .node-detail-option-select-popover__option-label{color:rgb(var(--garenal-fail-iconic))!important}.node-detail-option-select-popover__option--selected .node-detail-option-select-popover__option-label{color:rgb(var(--button-background-primary));font-weight:600}.node-detail-option-select-popover__option--selected .node-detail-option-select-popover__option-description{color:rgb(var(--foreground-secondary))}.node-detail-option-select-popover__option--disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.node-detail-option-select-popover__option--hidden{display:none}.node-detail-option-select-popover__option-content{align-items:flex-start;gap:8px;width:100%;display:flex}.node-detail-option-select-popover__option-text{flex:1;min-width:0}.node-detail-option-select-popover__checkbox{margin-top:2px}.node-detail-option-select-popover__footer{border-top:1px solid rgb(var(--stroke-tertiary,#ececec));justify-content:flex-end;padding:12px 16px;display:flex}.node-detail-option-select-popover__clear-button{border:1px solid rgb(var(--stroke-tertiary));color:rgb(var(--button-foreground-primary));cursor:pointer;background:0 0;border-radius:8px;padding:8px 12px;font-size:14px;font-weight:600;transition:all .1s}.node-detail-option-select-popover__clear-button:hover:not(:disabled){background:rgb(var(--container-hover,#0000000d))}.node-detail-option-select-popover__clear-button:disabled{opacity:.4;cursor:not-allowed}.node-detail-option-select-popover__option-label{color:rgb(var(--foreground-primary));font-size:14px;font-weight:500;line-height:20px}.node-detail-option-select-popover__option-description{color:rgb(var(--foreground-tertiary));font-size:12px;font-weight:400;line-height:18px}.node-detail-option-select-popover__empty{min-height:120px;color:rgb(var(--foreground-tertiary));justify-content:center;align-items:center;font-size:14px;display:flex}.node-detail-password-input__input{height:var(--t-spacing-8);min-height:var(--t-spacing-8);padding:0 var(--t-spacing-3);border-radius:var(--border-radius-btn);border:1px solid rgb(var(--stroke-secondary));background:rgb(var(--container-input-3));z-index:1;align-items:center;transition:none;display:flex}:is(.node-detail-password-input__input:not(.node-input--invalid):has(.node-detail-password-input__inner-input:focus:not(.node-input--invalid)),.node-detail-password-input__input:not(.node-input--invalid):has(.node-detail-password-input__inner-input:focus-visible:not(.node-input--invalid))){outline:1.5px solid rgb(var(--button-background-primary));outline-offset:-.5px}:is(.node-detail-password-input__input.node-input--invalid:has(.node-detail-password-input__inner-input:focus),.node-detail-password-input__input.node-input--invalid:has(.node-detail-password-input__inner-input:focus-visible),.node-detail-password-input__input.node-input--invalid:has(.node-detail-password-input__inner-input:hover)){outline:1.5px solid var(--border-invalid);outline-offset:-.5px}.node-detail-password-input__inner-input{height:var(--t-spacing-8);min-height:var(--t-spacing-8);border-radius:var(--border-radius-btn);line-height:var(--t-spacing-8);padding-bottom:2px}.node-detail-password-input__inner-input::placeholder{color:rgb(var(--foreground-tertiary))}.node-detail-radio__input{cursor:pointer;border:2px solid rgb(var(--stroke-primary));background:rgb(var(--background-primary));transition:none}.node-detail-radio__input:checked{border-color:rgb(var(--button-background-primary))}.node-detail-radio__input:checked+.node-detail-radio__icon{color:rgb(var(--button-background-primary))}.node-detail-radio__icon{transition:none;animation:none;top:50%;left:50%;transform:translate(-50%,-50%)}.node-detail-radio[data-size=xs] .node-detail-radio__icon{width:8px;height:8px}.node-detail-radio[data-size=sm] .node-detail-radio__icon{width:13px;height:13px}.node-detail-radio-group__group{flex-direction:column;align-items:flex-start}.session-id__header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.session-id__header-actions{align-items:center;gap:8px;display:flex}.session-id__icon-button{background:var(--container-background-primary);width:20px;height:20px;color:var(--foreground-primary);cursor:pointer;border:1px solid rgb(var(--stroke-secondary));border-radius:4px;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:flex}.session-id__icon-button:focus{outline:none}.session-id__icon-button:focus-visible{outline-offset:1px}.session-id__icon-button:hover{background:rgb(var(--background-secondary))}.session-id__readonly-container{border-radius:var(--border-radius-btn);background:rgb(var(--container-input-1));align-items:center;gap:12px;min-height:32px;padding:12px;transition:all .2s;display:flex}.session-id__readonly-container--disabled{opacity:.6;cursor:not-allowed}.session-id__readonly-container--invalid{border:1px solid rgba(var(--garenal-fail-iconic))}.session-id__readonly-value{color:rgb(var(--foreground-primary));text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;overflow:hidden}.session-id__copy-button{border:1px solid rgba(var(--stroke-secondary));border-radius:var(--border-radius-btn);background:rgb(var(--container-background-primary));color:rgb(var(--button-foreground-primary));cursor:pointer;white-space:nowrap;padding:4px 8px;font-size:12px;font-weight:500;line-height:18px;transition:all .2s}.session-id__copy-button:hover:not(:disabled){background:rgb(var(--background-secondary))}.session-id__copy-button:disabled,.session-id__copy-button--disabled{opacity:.5;cursor:not-allowed}.session-id__edit-container{flex-direction:column;gap:8px;display:flex}.session-id__text-input{border:1px solid rgba(var(--stroke-secondary));border-radius:var(--border-radius-btn);background:rgb(var(--container-input-3));width:100%;min-height:32px;color:rgb(var(--foreground-primary));outline:none;padding:12px;font-size:14px;font-weight:400;line-height:20px;transition:all .2s}.session-id__text-input::placeholder{color:rgb(var(--foreground-tertiary))}.session-id__text-input:focus:not(:disabled){border-color:rgba(var(--stroke-main));background:rgb(var(--container-background-primary))}.session-id__text-input--invalid{border-color:rgba(var(--garenal-fail-iconic))}.session-id__text-input--disabled{opacity:.6;cursor:not-allowed}.session-id__input{width:100%}.node-detail-validated-text__wrapper{align-items:flex-start;gap:8px;width:100%;display:flex}.node-detail-validated-text__input{width:100%}.node-detail-validated-text__input-field{transition:border-color .2s,outline-color .2s}.node-detail-validated-text__input-field--valid{border-color:rgb(var(--success-color,34 197 94))!important}.node-detail-validated-text__input-field--valid:focus,.node-detail-validated-text__input-field--valid:focus-visible{outline-color:rgb(var(--success-color,34 197 94))!important}.node-detail-validated-text__input-field--validating{border-color:rgb(var(--button-background-primary))!important}.node-detail-validated-text__status{justify-content:center;align-items:center;min-width:16px;height:16px;display:flex}.node-detail-tabs{flex-direction:column;width:100%;height:100%;display:flex}.node-detail-tabs__header{border-bottom:1px solid rgb(var(--stroke-tertiary));background:0 0;align-items:center;gap:4px;margin-bottom:12px;display:flex}.node-detail-tabs__tab-wrapper{align-items:center;gap:4px;display:flex}.node-detail-tabs__separator{align-items:center;gap:4px;height:100%;padding:0 4px;display:flex}.node-detail-tabs__separator-arrow{width:8px;height:12px;color:rgb(var(--stroke-primary));flex-shrink:0;justify-content:center;align-items:center;display:flex}.node-detail-tabs__separator-arrow svg{width:100%;height:100%}.node-detail-tabs__separator-line{background:rgb(var(--stroke-primary));width:1.7px;height:12px}.node-detail-tabs__tab{cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:0;min-width:0;padding:4px;display:flex;position:relative}.node-detail-tabs__tab:hover:not(:disabled) .node-detail-tabs__tab-label,.node-detail-tabs__tab:hover:not(:disabled) .node-detail-tabs__tab-icon{color:rgb(var(--foreground-main))}.node-detail-tabs__tab:disabled{cursor:not-allowed;opacity:.5}.node-detail-tabs__tab:focus-visible{outline:2px solid rgb(var(--foreground-main));outline-offset:2px;border-radius:2px}.node-detail-tabs__tab-content{justify-content:center;align-items:center;gap:4px;display:flex}.node-detail-tabs__tab-icon{width:14px;height:14px;color:rgb(var(--foreground-tertiary));flex-shrink:0;transition:color .2s}.node-detail-tabs__tab-icon--active{color:rgb(var(--foreground-main))}.node-detail-tabs__tab-label{color:rgb(var(--foreground-tertiary));white-space:nowrap;font-size:12px;font-weight:500;line-height:18px;transition:color .2s}.node-detail-tabs__tab-label--active{color:rgb(var(--foreground-main))}.node-detail-tabs__tab-status{width:14px;height:14px;color:rgb(var(--foreground-tertiary));opacity:.3;flex-shrink:0}.node-detail-tabs__tab-status--active{color:rgb(var(--foreground-main));opacity:1}.node-detail-tabs__tab-indicator{background:rgb(var(--stroke-main));width:100%;height:2px;position:absolute;bottom:-1px;left:0;right:0}.node-detail-tabs__content{flex-direction:column;flex:1;gap:12px;width:100%;display:flex}.node-detail-tabs__content--test{min-height:0}.node-detail-tabs__notices{flex-direction:column;gap:8px;margin-bottom:4px;display:flex}.node-detail-tabs__footer{flex-shrink:0;justify-content:center;align-items:center;width:100%;margin-top:24px;padding-top:0;padding-bottom:16px;display:flex}.node-detail-tabs__complete-button{background:rgb(var(--button-background-primary,9,190,139));width:100%;height:44px;color:rgb(var(--button-foreground-white));cursor:pointer;white-space:nowrap;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;line-height:20px;transition:background-color .2s;display:flex}.node-detail-tabs__complete-button:hover:not(:disabled),.node-detail-tabs__complete-button:active:not(:disabled){background:rgb(var(--button-background-primary))}.node-detail-tabs__complete-button:disabled{opacity:.6;cursor:not-allowed}.node-detail-tabs__complete-button:focus-visible{outline:2px solid rgb(var(--button-background-primary,9,190,139));outline-offset:2px}.node-detail-tabs__complete-button-text{color:inherit;font-size:14px;font-weight:600;line-height:20px}@media (max-width:768px){.node-detail-tabs__header{flex-wrap:wrap}.node-detail-tabs__tab{flex:1;min-width:0}.node-detail-tabs__tab-label{font-size:11px}}.node-detail-test-tab{flex-direction:column;height:100%;display:flex}.node-detail-test-tab__header{margin-bottom:8px}.node-detail-test-tab__search-container{justify-content:space-between;align-items:center;gap:8px;display:flex}.node-detail-test-tab__search-wrapper{align-items:center;height:28px;display:flex;position:relative}.node-detail-test-tab__search-icon{width:22px;height:22px;color:rgb(var(--foreground-secondary));cursor:pointer;z-index:1;transition:color .2s;position:absolute;top:50%;left:5px;transform:translateY(-50%)}.node-detail-test-tab__search-icon--open{pointer-events:none}.node-detail-test-tab__search-input{border:1px solid rgb(var(--stroke-main));border-radius:var(--border-radius-btn);height:100%;color:rgb(var(--foreground-primary));background:0 0;outline:none;padding-left:28px;font-size:14px;transition:all .2s ease-out}.node-detail-test-tab__search-input::placeholder{color:rgb(var(--foreground-tertiary));font-size:12px}.node-detail-test-tab__search-input:focus{border:1px solid rgb(var(--stroke-main));outline:none}.node-detail-test-tab__view-mode-control-root{z-index:1;background:rgb(var(--container-background-secondary));border-radius:10px;align-items:center;padding:4px;display:flex}.node-detail-test-tab__view-mode-control-control{flex:1;position:relative}.node-detail-test-tab__view-mode-control-control[data-active] label{color:rgb(var(--foreground-primary));font-weight:600}.node-detail-test-tab__view-mode-control-label{color:rgb(var(--foreground-tertiary));border-radius:6px;min-width:56px;padding:0 8px;font-size:12px;font-weight:500;line-height:18px}.node-detail-test-tab__view-mode-control-label[data-disabled]{color:rgb(var(--foreground-primary));opacity:.2}.node-detail-test-tab__view-mode-control-indicator{background-color:rgb(var(--background-primary));border-radius:6px;box-shadow:0 2px 2px #0000001a}.node-detail-test-tab__content{flex-direction:column;flex:1;gap:12px;max-height:320px;padding:1px;display:flex;position:relative;overflow-y:auto}.node-detail-test-tab__content--no-footer{max-height:356px}.node-detail-test-tab__view-container{border-radius:var(--border-radius-btn);border:1px solid rgb(var(--stroke-secondary));background:rgb(var(--container-input-3));flex-direction:column;flex:1;gap:8px;height:100%;padding:10px 12px;display:flex;overflow:hidden auto}.node-detail-test-tab__empty-message{height:100%;min-height:100px;color:rgb(var(--foreground-tertiary));text-align:center;justify-content:center;align-items:center;font-size:14px;display:flex}.node-detail-test-tab__item{align-items:flex-start;gap:8px;display:flex}.node-detail-test-tab__item-left-key{white-space:nowrap;border:1px solid rgb(var(--stroke-secondary));border-radius:4px;flex-shrink:0;align-items:center;max-width:50%;line-height:18px;display:flex}.node-detail-test-tab__item-left-key-icon{justify-content:center;align-items:center;padding:3px 4px;display:flex}.node-detail-test-tab__item-left-key-name{border-left:1px solid rgb(var(--stroke-secondary));white-space:nowrap;text-overflow:ellipsis;padding:1px 4px;font-size:12px;font-weight:500;overflow:hidden}.node-detail-test-tab__item-right-value{word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;white-space:pre-wrap;flex:1;min-width:0;font-size:12px;line-height:22px}.node-detail-test-tab__item-icon-svg{width:14px;height:14px}.node-detail-test-tab__view-icon{border:1px solid rgb(var(--stroke-tertiary));background:rgb(var(--background-primary));cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;padding:4px;transition:all .2s;display:flex;position:absolute;bottom:1px;right:1px}.node-detail-test-tab__view-icon:hover{background:#f5f5f5}.node-detail-test-tab__footer{align-items:center;gap:12px;width:100%;margin-top:24px;padding-bottom:16px;display:flex}.node-detail-test-tab__skip-button{height:44px;color:rgb(var(--button-background-primary));border:1px solid rgb(var(--button-background-primary));border-radius:var(--border-radius-btn);cursor:pointer;background:0 0;flex:1;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.node-detail-test-tab__skip-button:hover:not(:disabled){background:#f5f5f5}.node-detail-test-tab__skip-button:disabled{cursor:not-allowed;opacity:.8}.node-detail-test-tab__test-button{height:44px;color:rgb(var(--button-foreground-white));background:rgb(var(--button-background-primary));border-radius:var(--border-radius-btn);cursor:pointer;border:none;flex:1;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.node-detail-test-tab__test-button:hover:not(:disabled){opacity:.9}.node-detail-test-tab__test-button:disabled{cursor:not-allowed;opacity:.8}.confirm-modal__content{background:#fff;border-radius:16px;flex-direction:column;align-items:flex-start;gap:16px;width:100%;max-width:350px;padding:16px 16px 24px;display:flex}.confirm-modal__body{width:100%;padding:0}.confirm-modal__container{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.confirm-modal__header{width:100%;min-height:auto;margin:0;padding:0}.confirm-modal__close{outline:none;margin-left:auto}.confirm-modal__close:focus,.confirm-modal__close:focus-visible{outline:none}.confirm-modal__icon{width:64px;height:64px}.confirm-modal__text-container{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.confirm-modal__title{color:#030712;margin:0;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.confirm-modal__message{color:#595959;text-align:center;align-self:stretch;margin:0;padding:0 8px;font-size:14px;line-height:20px}.confirm-modal__actions{gap:10px;width:100%;display:flex}.confirm-modal__btn{cursor:pointer;border:none;border-radius:10px;outline:none;flex:1 0 0;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 16px;font-size:14px;transition:all .2s;display:flex}.confirm-modal__btn:focus,.confirm-modal__btn:focus-visible{box-shadow:none;outline:none}.confirm-modal__btn.btn-cancel{color:#030712;background:#fff;border:1px solid #d6d6d6}.confirm-modal__btn.btn-cancel:hover{background:#f5f5f5}.confirm-modal__btn.btn-confirm{color:#fff;border:none}.confirm-modal__btn.btn-confirm:disabled{cursor:not-allowed;opacity:.6}.confirm-modal__btn.btn-confirm--error{background:rgb(var(--palette-red2))}.confirm-modal__btn.btn-confirm--error:hover:not(:disabled){background:rgb(var(--palette-red1))}.confirm-modal__btn.btn-confirm--success{background:rgb(var(--button-background-primary))}.confirm-modal__btn.btn-confirm--success:hover:not(:disabled){background:#08a87a}.warning-delete-modal{flex-direction:column;gap:16px;width:100%;display:flex}.warning-delete-modal__header{border-bottom:1px solid rgba(var(--stroke-secondary),.5);width:100%;min-height:auto;margin:0;padding:0 0 12px}.warning-delete-modal__title{font-size:16px;font-weight:600;line-height:22px}.warning-delete-modal__content{background:#fff;border-radius:16px;flex-direction:column;flex-basis:500px;align-items:flex-start;gap:16px;width:100%;max-width:500px;padding:16px 16px 24px;display:flex}.warning-delete-modal__body{width:100%;padding:0}.warning-delete-modal__close{width:32px;height:32px;color:rgb(var(--foreground-primary));outline:none;justify-content:center;align-items:center;margin-left:auto;transition:all .2s;display:flex}.warning-delete-modal__close:hover{background:#f3f4f6;border-radius:8px}.warning-delete-modal__close:focus,.warning-delete-modal__close:focus-visible{outline:none}.warning-delete-modal__close svg{width:20px;height:20px}.warning-delete-modal__message{color:rgb(var(--foreground-secondary));font-size:14px;line-height:1.4}.warning-delete-modal__warning-box{background:rgba(var(--palette-orange2),.1);border-radius:6px;align-self:stretch;align-items:center;gap:6px;padding:6px;display:flex}.warning-delete-modal__warning-text{color:rgb(var(--foreground-primary));flex:1;font-size:12px;font-weight:400;line-height:18px}.warning-delete-modal__affected-nodes{border:1px solid rgb(var(--stroke-secondary));background:rgb(var(--container-input-3));scrollbar-width:thin;scrollbar-color:#0000 #0000;border-radius:8px;flex-direction:column;align-self:stretch;align-items:flex-start;gap:16px;max-height:400px;padding:16px;display:flex;overflow:hidden auto}.warning-delete-modal__affected-nodes::-webkit-scrollbar{width:6px}.warning-delete-modal__affected-nodes::-webkit-scrollbar-track{background:0 0;margin:2px 0}.warning-delete-modal__affected-nodes::-webkit-scrollbar-thumb{background-color:#d0d0d0;background-clip:padding-box;border:1px solid #0000;border-radius:4px;transition:background-color .2s}.warning-delete-modal__affected-nodes::-webkit-scrollbar-thumb:hover{background-color:#b0b0b0}.warning-delete-modal__affected-nodes.scrolling{scrollbar-color:#d0d0d0 #0000}.warning-delete-modal__affected-nodes.scrolling::-webkit-scrollbar-thumb{background-color:#d0d0d0;background-clip:padding-box;border:1px solid #0000}.warning-delete-modal__affected-nodes.scrolling::-webkit-scrollbar-thumb:hover{background-color:#b0b0b0}.warning-delete-modal__affected-nodes:hover{scrollbar-color:#d0d0d0 #0000}.warning-delete-modal__affected-nodes:hover::-webkit-scrollbar-thumb{background-color:#d0d0d0;background-clip:padding-box;border:1px solid #0000}.warning-delete-modal__affected-nodes:hover::-webkit-scrollbar-thumb:hover{background-color:#b0b0b0}.warning-delete-modal__node-item{flex-direction:column;align-self:stretch;align-items:flex-start;display:flex}.warning-delete-modal__node-icon svg,.warning-delete-modal__node-icon img{aspect-ratio:1;border-radius:6px;width:24px;height:24px}.warning-delete-modal__node-info{align-items:center;gap:6px;display:flex}.warning-delete-modal__node-name{color:rgb(var(--foreground-primary));font-size:14px;font-weight:500;line-height:20px}.warning-delete-modal__node-operation{color:rgb(var(--foreground-tertiary));font-size:13px;font-weight:400;line-height:20px}.warning-delete-modal__node-expressions{flex-direction:column;gap:10px;width:100%;margin-top:10px;padding-left:16px;display:flex}.warning-delete-modal__expression-details{-webkit-user-select:none;user-select:none;border-radius:4px;align-items:center;width:100%;max-width:100%;font-size:12px;line-height:18px;display:flex;overflow:hidden}.warning-delete-modal__expression-details-icon{border:1px solid rgb(var(--stroke-secondary));background:rgb(var(--container-background-primary));border-right:none;border-radius:4px 0 0 4px;flex-shrink:0;align-items:center;padding:3px 4px;display:inline-flex}.warning-delete-modal__expression-details-icon-svg{width:14px;height:14px}.warning-delete-modal__expression-details-key{color:rgb(var(--foreground-primary));background:rgb(var(--container-background-primary));white-space:nowrap;text-overflow:ellipsis;border:1px solid rgb(var(--stroke-secondary));border-left:none;border-radius:0 4px 4px 0;flex:none;min-width:0;max-width:50%;padding:1px 4px;font-weight:500;overflow:hidden}.warning-delete-modal__expression-details-key--full{border-radius:0}.warning-delete-modal__expression-details-preview{background:rgb(var(--container-background-primary));color:rgb(var(--foreground-tertiary));white-space:nowrap;text-overflow:ellipsis;border:1px solid rgb(var(--stroke-secondary));border-left:none;border-radius:0 4px 4px 0;min-width:0;padding:1px 4px;overflow:hidden}.warning-delete-modal__footer{align-self:stretch;gap:12px;width:100%;margin-top:24px;display:flex}.warning-delete-modal__btn{border:none;border-radius:8px;outline:none;flex:1;justify-content:center;align-items:center;height:36px;padding:0 12px;font-size:14px;font-weight:600;line-height:20px;transition:all .2s;display:flex}.warning-delete-modal__btn:focus,.warning-delete-modal__btn:focus-visible{box-shadow:none;outline:none}.warning-delete-modal__btn.btn-cancel{border:1px solid rgb(var(--stroke-secondary));color:rgb(var(--button-foreground-primary));background:#fff}.warning-delete-modal__btn.btn-cancel:hover{background:#f9fafb;border-color:#9ca3af}.warning-delete-modal__btn.btn-cancel:active{background:#f3f4f6}.warning-delete-modal__btn.btn-delete{background-color:rgb(var(--palette-red2));color:#fff}.warning-delete-modal__btn.btn-delete:hover:not(:disabled){background:#dc2626}.warning-delete-modal__btn.btn-delete:active:not(:disabled){background:#b91c1c}.warning-delete-modal__btn.btn-delete:disabled{cursor:not-allowed;opacity:.6}.warning-delete-modal__btn.btn-delete--loading{opacity:.7;cursor:wait}.modal-expand-textarea__content{border-radius:16px;flex:1;width:100%;max-width:1024px;padding:0}.modal-expand-textarea__body{height:80vh;min-height:600px;max-height:800px;padding:0}.modal-expand-textarea__container{flex-direction:column;height:100%;display:flex}.modal-expand-textarea__editor-panel{background:rgb(var(--container-background-primary));flex-direction:column;flex:2;display:flex;overflow:hidden}.modal-expand-textarea__editor-header{flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.modal-expand-textarea__editor-title{color:rgb(var(--foreground-primary));font-size:18px;font-weight:600}.modal-expand-textarea__editor-description{color:rgb(var(--foreground-tertiary));flex-shrink:0;padding:8px 16px;font-size:14px}.modal-expand-textarea__editor-header-actions{align-items:center;gap:8px;display:flex}.modal-expand-textarea__editor-close-button{cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.modal-expand-textarea__editor-close-button:hover{background:rgb(var(--background-secondary))}.modal-expand-textarea__editor-content{flex-direction:column;flex:1;padding:16px;display:flex;overflow:hidden}.modal-expand-textarea__editor-content .modal-expand-textarea__textarea,.modal-expand-textarea__editor-content .modal-expand-textarea__textarea-root{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.modal-expand-textarea__editor-content .modal-expand-textarea__textarea-root>div{height:100%}.modal-expand-textarea__editor-content .modal-expand-textarea__textarea-input{resize:none;border-radius:var(--border-radius-btn);border:1px solid rgb(var(--stroke-secondary));background:rgb(var(--container-input-3));height:100%;min-height:100%;color:rgb(var(--foreground-primary));transition:none}.modal-expand-textarea__editor-content .modal-expand-textarea__textarea-input:focus:not(.node-input--invalid),.modal-expand-textarea__editor-content .modal-expand-textarea__textarea-input:focus-visible:not(.node-input--invalid){outline:1.5px solid rgb(var(--button-background-primary));outline-offset:-.5px}.modal-expand-textarea__editor-content .modal-expand-textarea__textarea-input::placeholder{color:rgb(var(--foreground-tertiary))}.import-curl-modal__content{border-radius:16px;flex:1;width:100%;max-width:700px;padding:0}.import-curl-modal__body{height:80vh;min-height:600px;max-height:800px;padding:0}.import-curl-modal__container{flex-direction:column;gap:8px;height:100%;padding:16px;display:flex}.import-curl-modal__header{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.import-curl-modal__title{color:rgb(var(--foreground-primary));font-size:18px;font-weight:600}.import-curl-modal__close-button{cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.import-curl-modal__close-button:hover{background:rgb(var(--background-secondary))}.import-curl-modal__warning{background:rgba(var(--palette-orange2),.1);border-radius:6px;flex-shrink:0;align-items:flex-start;gap:6px;padding:6px;display:flex}.import-curl-modal__warning-icon{flex-shrink:0;width:16px;height:16px;margin-top:1px}.import-curl-modal__warning-text{color:rgb(var(--foreground-primary));font-size:12px;font-weight:400;line-height:18px}.import-curl-modal__textarea{flex-direction:column;flex:1;min-height:0;display:flex}.import-curl-modal__textarea>div{flex:1;min-height:0}.import-curl-modal__textarea-input{resize:none;border-radius:var(--border-radius-btn);border:1px solid rgb(var(--stroke-secondary));background:rgb(var(--container-input-3));height:100%;min-height:200px;color:rgb(var(--foreground-primary));padding:14px;font-size:14px;line-height:20px}.import-curl-modal__textarea-input::placeholder{color:rgb(var(--foreground-tertiary))}.import-curl-modal__footer{flex-shrink:0;justify-content:flex-end;display:flex}.import-curl-modal__import-button{cursor:pointer;background:rgb(var(--button-background-primary));color:rgb(var(--button-foreground-white));border:none;border-radius:8px;padding:8px 12px;font-size:14px;font-weight:600;line-height:20px}.import-curl-modal__import-button:hover:not(:disabled){filter:brightness(.95)}.import-curl-modal__import-button:disabled{opacity:.6;cursor:not-allowed}.workflow-executions{background:rgb(var(--container-background-primary));width:100%;height:100%;display:flex;overflow:hidden}.workflow-executions__sidebar{border-right:1px solid rgb(var(--stroke-secondary));background:rgb(var(--container-background-primary));flex-direction:column;align-items:stretch;gap:24px;width:284px;padding:16px;display:flex}.workflow-executions__header,.workflow-executions__title-row{flex-direction:column;gap:16px;display:flex}.workflow-executions__title{color:rgb(var(--foreground-primary));font-size:20px;font-weight:500;line-height:30px}.workflow-executions__controls{justify-content:space-between;align-items:center;display:flex}.workflow-executions__refresh{color:rgb(var(--foreground-primary));align-items:center;gap:16px;font-size:14px;line-height:20px;display:flex}.workflow-executions__refresh-input{border-color:rgb(var(--stroke-primary));width:20px;height:20px;accent-color:rgb(var(--button-background-primary));cursor:pointer;background:0 0;border-radius:4px}.workflow-executions__refresh-input:checked{background:rgb(var(--button-background-primary));border-color:rgb(var(--button-background-primary))}.workflow-executions__refresh-label{color:rgb(var(--foreground-primary));cursor:pointer;-webkit-user-select:none;user-select:none}.workflow-executions__filter-button{aspect-ratio:1;border:1px solid rgb(var(--stroke-secondary));background:rgb(var(--container-background-primary));width:26px;height:26px;color:rgb(var(--foreground-primary));border-radius:6px;justify-content:center;align-items:center;padding:4px;display:flex}.workflow-executions__filter-button:hover{background-color:rgb(var(--container-background-secondary))}.workflow-executions__filter-indicator{background-color:rgb(var(--garenal-fail-iconic));font-size:11px;font-weight:400;line-height:16px}.workflow-executions__filter-indicator:before{background-color:rgb(var(--garenal-fail-iconic))}.workflow-executions__filter-popover{background:rgb(var(--container-background-primary));border-radius:16px;min-width:350px;padding:16px}.workflow-executions__filter-header{border-bottom:1px solid rgb(var(--stroke-primary));justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.workflow-executions__filter-title{color:rgb(var(--foreground-primary));font-size:16px;font-weight:600;line-height:24px}.workflow-executions__filter-close{color:rgb(var(--foreground-secondary));justify-content:center;align-items:center;display:flex}.workflow-executions__filter-body{flex-direction:column;gap:12px;padding-top:8px;display:flex}.workflow-executions__filter-body .node-detail-panel__field{margin:0}.workflow-executions__filter-body .node-detail-select__wrapper,.workflow-executions__filter-body .node-detail-datetime-picker__wrapper,.workflow-executions__filter-field{width:100%}.workflow-executions__filter-label{color:rgb(var(--foreground-primary));margin-bottom:8px;font-size:14px;font-weight:500;line-height:20px}.workflow-executions__filter-input{border-color:rgb(var(--stroke-secondary));background:rgb(var(--container-input-3));min-height:32px;color:rgb(var(--foreground-primary));border-radius:8px;font-size:14px;line-height:20px}.workflow-executions__filter-datetime-picker{width:100%}.workflow-executions__filter-actions{justify-content:flex-end;gap:10px;padding-top:16px;display:flex}.workflow-executions__filter-action-btn{border-radius:8px;justify-content:center;align-items:center;gap:4px;min-width:72px;padding:6px 12px;font-size:14px;font-weight:600;line-height:20px;transition:background-color .2s,opacity .2s;display:inline-flex}.workflow-executions__filter-action-btn:disabled{cursor:not-allowed;opacity:.6}.workflow-executions__filter-action-btn--reset{border:1px solid rgb(var(--stroke-secondary));background:rgb(var(--container-background-primary));color:rgb(var(--button-foreground-primary))}.workflow-executions__filter-action-btn--reset:hover:not(:disabled){background:rgb(var(--container-input-1))}.workflow-executions__filter-action-btn--apply{background:rgb(var(--button-background-primary));color:rgb(var(--button-foreground-white));border:0}.workflow-executions__filter-action-btn--apply:hover:not(:disabled){background:rgba(var(--button-background-primary),.9)}.workflow-executions__list{flex-direction:column;flex:1;display:flex;overflow:hidden auto}.workflow-executions__list [data-virtuoso-scroller]{scrollbar-width:thin;scrollbar-color:#0000 #0000}.workflow-executions__list [data-virtuoso-scroller]::-webkit-scrollbar{width:6px}.workflow-executions__list [data-virtuoso-scroller]::-webkit-scrollbar-track{background:0 0}.workflow-executions__list [data-virtuoso-scroller]::-webkit-scrollbar-thumb{background-color:#d0d0d0;background-clip:padding-box;border:1px solid #0000;border-radius:4px;transition:background-color .2s}.workflow-executions__list [data-virtuoso-scroller]::-webkit-scrollbar-thumb:hover{background-color:#b0b0b0}.workflow-executions__list [data-virtuoso-scroller].scrolling{scrollbar-color:#d0d0d0 #0000}.workflow-executions__list [data-virtuoso-scroller].scrolling::-webkit-scrollbar-thumb{background-color:#d0d0d0;background-clip:padding-box;border:1px solid #0000}.workflow-executions__list [data-virtuoso-scroller].scrolling::-webkit-scrollbar-thumb:hover{background-color:#b0b0b0}.workflow-executions__list [data-virtuoso-scroller]:hover{scrollbar-color:#d0d0d0 #0000}.workflow-executions__list [data-virtuoso-scroller]:hover::-webkit-scrollbar-thumb{background-color:#d0d0d0;background-clip:padding-box;border:1px solid #0000}.workflow-executions__list [data-virtuoso-scroller]:hover::-webkit-scrollbar-thumb:hover{background-color:#b0b0b0}.workflow-executions__item{text-align:left;border-radius:8px;outline:none;gap:12px;width:100%;height:100%;min-height:60px;padding:0;transition:border-color .15s,background-color .15s;display:flex;position:relative;overflow-y:auto}.workflow-executions__item:focus,.workflow-executions__item:focus-visible{outline:none}.workflow-executions__item:hover{background:rgba(var(--container),.6)}.workflow-executions__item--active,.workflow-executions__item--active:hover{background:rgb(var(--container))}.workflow-executions__status{justify-content:center;align-items:center;width:20px;min-height:60px;display:flex;position:relative}.workflow-executions__status-line{width:4px;min-height:60px}.workflow-executions__status-circle{border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.workflow-executions__details{flex-direction:column;flex:1;justify-content:center;align-items:center;padding-right:8px;display:flex}.workflow-executions__details-header{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.workflow-executions__details-date{color:rgb(var(--foreground-primary));width:100%;font-size:14px;font-weight:500;line-height:20px}.workflow-executions__details-type{border-radius:24px;height:fit-content;padding:0 12px;font-size:11px;font-style:normal;font-weight:500;line-height:16px}.workflow-executions__details-type.draft{background:rgba(var(--global-color-black),.1);color:rgb(var(--foreground-primary))}.workflow-executions__details-type.published{background:rgba(var(--container-green),.3);color:rgb(var(--foreground-main))}.workflow-executions__details-meta{width:100%;color:rgb(var(--foreground-tertiary));font-size:12px;font-weight:400;line-height:18px}.workflow-executions__details-meta-completed{color:rgb(var(--foreground-main))}.workflow-executions__details-meta-failed{color:rgb(var(--foreground-error))}.workflow-executions__details-meta-running{color:rgba(var(--palette-yellow4),1)}.workflow-executions__content{flex-direction:column;flex:1;display:flex}.workflow-executions__content-header{z-index:10;width:100%;color:rgb(var(--foreground-primary));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#e7e7e7b3;justify-content:space-between;align-items:center;gap:16px;padding:16px 26px;display:flex;position:absolute;top:0}.workflow-executions__content-header-left{flex-wrap:wrap;align-items:flex-end;gap:8px;min-width:0;display:flex}.workflow-executions__content-header-left-icon-wrap{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.workflow-executions__content-header-left-icon{fill:rgb(var(--foreground-tertiary));flex-shrink:0}.workflow-executions__content-header-left-label{color:rgb(var(--foreground-primary));flex-shrink:0;font-size:16px;font-weight:500;line-height:24px}.workflow-executions__content-header-left-duration{min-width:0;color:rgba(var(--foreground-primary),.6);white-space:nowrap;flex-wrap:nowrap;align-items:flex-end;gap:3px;font-size:13px;font-weight:400;line-height:20px;display:flex}.workflow-executions__content-header-left-duration-suffix{color:rgba(var(--foreground-primary),.6)}.workflow-executions__content-header-right{align-items:center;gap:12px;display:flex}.workflow-executions__content-header-right-btn-copy{box-sizing:border-box;background:rgb(var(--button-background-primary));height:24px;color:rgb(var(--button-foreground-white));text-align:center;white-space:nowrap;cursor:pointer;border:0;border-radius:8px;outline:none;justify-content:center;align-items:center;padding:4px 8px;font-size:12px;font-weight:500;line-height:18px;transition:background-color .2s,opacity .2s;display:inline-flex}.workflow-executions__content-header-right-btn-copy:focus,.workflow-executions__content-header-right-btn-copy:focus-visible{box-shadow:none;outline:none}.workflow-executions__content-header-right-btn-copy:hover:not(:disabled){background:rgba(var(--button-background-primary),.92)}.workflow-executions__content-header-right-btn-copy:disabled{cursor:not-allowed;opacity:.5}.workflow-executions__content-header-right-btn-trash{box-sizing:border-box;border:1px solid rgb(var(--palette-red2));width:24px;height:24px;color:rgb(var(--palette-red2));cursor:pointer;background:0 0;border-radius:8px;outline:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .15s,border-color .15s,color .15s,opacity .15s,box-shadow .15s;display:flex;box-shadow:0 1px 2px #0000000d}.workflow-executions__content-header-right-btn-trash:focus,.workflow-executions__content-header-right-btn-trash:focus-visible{box-shadow:none;outline:none}.workflow-executions__content-header-right-btn-trash:hover:not(:disabled){background:rgba(var(--palette-red2),.06);border-color:rgb(var(--palette-red1))}.workflow-executions__content-header-right-btn-trash:disabled{cursor:not-allowed;opacity:.45}.workflow-executions__content-header-right-btn-trash svg{flex-shrink:0;width:14px!important;height:14px!important}.workflow-executions__canvas{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.workflow-executions__canvas-inner{flex:1;width:100%;height:100%;min-height:0;position:relative}.workflow-executions__canvas-empty-hint{z-index:1;color:rgb(var(--foreground-primary));text-align:center;pointer-events:none;justify-content:center;align-items:center;padding:1rem;font-size:.875rem;line-height:1.25rem;display:flex;position:absolute;inset:0}.workflow-executions__canvas .handle-main-output.handle-main-output--last-node{display:none}.workflow-executions__canvas .react-flow__edgelabel-renderer{pointer-events:none}.workflow-executions__canvas .react-flow__edgelabel-renderer .edge-label-renderer__custom-edge,.workflow-executions__canvas .react-flow__node-custom-toolbar-wrapper{display:none}.workflow-executions__canvas .react-flow__edge{pointer-events:none}@keyframes ai-assist-panel-bounce-dot{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-40%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.ai-assist-panel-container{z-index:10;background:rgb(var(--container-background-primary));border-left:1px solid rgb(var(--stroke-secondary));visibility:visible;flex-direction:column;width:450px;transition:transform .25s ease-out,visibility linear;display:flex;position:absolute;top:0;bottom:0;right:0}@media (prefers-reduced-motion:reduce){.ai-assist-panel-container{transition:none}}.ai-assist-panel-container--collapsed{pointer-events:none;visibility:hidden;transition:transform .25s ease-out,visibility 0s linear .25s;transform:translate(100%)}.ai-assist-panel-container .workflow-Combobox-option span{text-align:center}.ai-assist-panel-container .ai-assist-panel__header{z-index:2;border-bottom:1px solid rgb(var(--stroke-secondary));justify-content:space-between;align-items:center;padding:1rem;display:flex;position:relative}.ai-assist-panel-container .ai-assist-panel__header-start,.ai-assist-panel-container .ai-assist-panel__header-end{align-items:center;gap:.5rem;display:flex}.ai-assist-panel-container .ai-assist-panel__header-title{white-space:nowrap;background:linear-gradient(90deg,#07aa7c 0%,#8bc92f 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:18px;font-weight:600;line-height:27px}.ai-assist-panel-container .ai-assist-panel__session-select{width:140px}.ai-assist-panel-container .ai-assist-panel__session-select-trigger{border-radius:.5rem;height:26px;padding:0 .5rem;font-size:.75rem;line-height:1rem}.ai-assist-panel-container .ai-assist-panel__session-select-trigger:hover{background:rgb(var(--container-background-primary))}.ai-assist-panel-container .ai-assist-panel__session-select-content{border-radius:var(--border-radius-box)}.ai-assist-panel-container .ai-assist-panel__session-select-item{border-radius:var(--border-radius-btn);padding:.375rem .75rem;font-size:.75rem;line-height:1rem}.ai-assist-panel-container .ai-assist-panel__icon-btn{width:26px;height:26px;color:rgb(var(--foreground-primary));border-radius:.375rem;justify-content:center;align-items:center;transition:color .15s,background-color .15s;display:flex}.ai-assist-panel-container .ai-assist-panel__icon-btn:disabled{cursor:not-allowed;opacity:.5}.ai-assist-panel-container .ai-assist-panel__icon-btn:not(:disabled):hover{background:rgb(var(--container-background-secondary))}.ai-assist-panel-container .ai-assist-panel__icon-sm{width:1.125rem;height:1.125rem}.ai-assist-panel-container .ai-assist-panel__close-btn{color:rgb(var(--foreground-primary));border-radius:.375rem;padding:.25rem;transition:color .15s,background-color .15s}.ai-assist-panel-container .ai-assist-panel__close-btn:hover{background:rgb(var(--container-background-secondary));color:rgb(var(--foreground-primary))}.ai-assist-panel-container .ai-assist-panel__body{z-index:0;flex-direction:column;flex:1;gap:.75rem;min-height:0;padding:1rem;display:flex;position:relative}.ai-assist-panel-container .ai-assist-panel__messages-region{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.ai-assist-panel-container .ai-assist-panel__scroll-body{scrollbar-width:thin;scrollbar-color:#0000 #0000;flex:1;min-height:0;padding-right:.5rem;overflow:hidden auto}.ai-assist-panel-container .ai-assist-panel__scroll-body::-webkit-scrollbar{width:6px}.ai-assist-panel-container .ai-assist-panel__scroll-body::-webkit-scrollbar-track{background:0 0;margin:2px 0}.ai-assist-panel-container .ai-assist-panel__scroll-body::-webkit-scrollbar-thumb{background-color:#d0d0d0;background-clip:padding-box;border:1px solid #0000;border-radius:4px;transition:background-color .2s}.ai-assist-panel-container .ai-assist-panel__scroll-body::-webkit-scrollbar-thumb:hover{background-color:#b0b0b0}.ai-assist-panel-container .ai-assist-panel__scroll-body.scrolling{scrollbar-color:#d0d0d0 #0000}.ai-assist-panel-container .ai-assist-panel__scroll-body.scrolling::-webkit-scrollbar-thumb{background-color:#d0d0d0;background-clip:padding-box;border:1px solid #0000}.ai-assist-panel-container .ai-assist-panel__scroll-body.scrolling::-webkit-scrollbar-thumb:hover{background-color:#b0b0b0}.ai-assist-panel-container .ai-assist-panel__scroll-body:hover{scrollbar-color:#d0d0d0 #0000}.ai-assist-panel-container .ai-assist-panel__scroll-body:hover::-webkit-scrollbar-thumb{background-color:#d0d0d0;background-clip:padding-box;border:1px solid #0000}.ai-assist-panel-container .ai-assist-panel__scroll-body:hover::-webkit-scrollbar-thumb:hover{background-color:#b0b0b0}.ai-assist-panel-container .ai-assist-panel__empty{text-align:center;height:100%;color:rgb(var(--foreground-primary));justify-content:center;align-items:center;font-size:18px;font-weight:600;line-height:27px;display:flex}.ai-assist-panel-container .ai-assist-panel__messages{flex-direction:column;gap:.75rem;display:flex}.ai-assist-panel-container .ai-assist-panel__bubble{color:rgb(var(--foreground-primary));border-radius:.75rem;font-size:.875rem;line-height:1.25rem}.ai-assist-panel-container .ai-assist-panel__bubble--user{background:rgb(var(--container-input-1));overflow-wrap:break-word;white-space:pre-wrap;max-width:90%;margin-left:auto;padding:.5rem .75rem}.ai-assist-panel-container .ai-assist-panel__bubble--assistant{margin-right:auto;padding:.5rem 0 .5rem .5rem}.ai-assist-panel-container .ai-assist-panel__thinking{color:rgb(var(--foreground-primary));border-radius:.75rem;align-items:center;gap:.5rem;margin-right:auto;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;display:flex}.ai-assist-panel-container .ai-assist-panel__typing-dots{gap:3px;display:flex}.ai-assist-panel-container .ai-assist-panel__typing-dot{background:rgb(var(--foreground-primary));border-radius:9999px;width:5px;height:5px;animation:1s infinite ai-assist-panel-bounce-dot}.ai-assist-panel-container .ai-assist-panel__typing-dot:first-child{animation-delay:0s}.ai-assist-panel-container .ai-assist-panel__typing-dot:nth-child(2){animation-delay:.15s}.ai-assist-panel-container .ai-assist-panel__typing-dot:nth-child(3){animation-delay:.3s}.ai-assist-panel-container .ai-assist-panel__agent-state{color:rgb(var(--foreground-tertiary));font-size:.75rem;line-height:1rem}.ai-assist-panel-container .ai-assist-panel__banner{border:1px solid rgb(var(--stroke-secondary));border-radius:.5rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem;display:flex}.ai-assist-panel-container .ai-assist-panel__banner--workflow{background:rgb(var(--container-input-1))}.ai-assist-panel-container .ai-assist-panel__banner--connection{background:rgb(var(--container-input-3))}.ai-assist-panel-container .ai-assist-panel__banner-label{color:rgb(var(--foreground-primary));font-size:.75rem;line-height:1rem}.ai-assist-panel-container .ai-assist-panel__banner-row{align-items:center;gap:.25rem;font-size:.75rem;line-height:1rem;display:flex}.ai-assist-panel-container .ai-assist-panel__banner-row--error{color:rgb(var(--foreground-error))}.ai-assist-panel-container .ai-assist-panel__banner-row--connecting{color:rgb(var(--foreground-primary))}.ai-assist-panel-container .ai-assist-panel__banner-icon{flex-shrink:0;width:.75rem;height:.75rem}.ai-assist-panel-container .ai-assist-panel__apply-btn{color:rgb(var(--button-foreground-white));background:rgb(var(--button-background-primary));border-radius:.375rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;line-height:1rem;transition:opacity .15s,background-color .15s}.ai-assist-panel-container .ai-assist-panel__apply-btn:disabled{cursor:not-allowed;opacity:.6}.ai-assist-panel-container .ai-assist-panel__composer{border:1px solid rgb(var(--stroke-secondary));background:rgb(var(--container-input-3));border-radius:8px;outline:none;flex-direction:column;gap:.5rem;padding:.5rem .75rem 2.5rem;display:flex;position:relative}.ai-assist-panel-container .ai-assist-panel__composer:has(textarea:focus):not(.ai-assist-panel__composer--locked):not(.ai-assist-panel__composer--listening){outline:1.5px solid rgb(var(--button-background-primary));outline-offset:-1px;border-color:#0000}.ai-assist-panel-container .ai-assist-panel__composer--locked .ai-assist-panel__textarea-input,.ai-assist-panel-container .ai-assist-panel__composer--listening .ai-assist-panel__textarea-input{cursor:not-allowed}.ai-assist-panel-container .ai-assist-panel__textarea-input{min-height:0;color:rgb(var(--foreground-primary));padding:0;font-size:.875rem;line-height:1.25rem}.ai-assist-panel-container .ai-assist-panel__textarea-input::placeholder{color:rgb(var(--foreground-tertiary))}.ai-assist-panel-container .ai-assist-panel__textarea-input:disabled{opacity:.5}.ai-assist-panel-container .ai-assist-panel__composer-actions-left{align-items:center;gap:.5rem;display:flex;position:absolute;bottom:.5rem;left:.75rem}.ai-assist-panel-container .ai-assist-panel__composer-actions-right{align-items:center;gap:.5rem;display:flex;position:absolute;bottom:.5rem;right:.75rem}.ai-assist-panel-container .ai-assist-panel__mic-btn{color:rgb(var(--foreground-primary));border-radius:.375rem;justify-content:center;align-items:center;transition:color .15s,background-color .15s,border-color .15s;display:flex}.ai-assist-panel-container .ai-assist-panel__mic-btn:disabled{cursor:not-allowed;opacity:.6}.ai-assist-panel-container .ai-assist-panel__mic-btn:not(:disabled):hover{background:rgb(var(--container-background-secondary))}.ai-assist-panel-container .ai-assist-panel__mic-btn--listening{border:1px solid rgb(var(--button-background-primary));width:28px;height:28px;color:rgb(var(--button-background-primary));background:rgba(var(--button-background-primary),.1);border-radius:50%}.ai-assist-panel-container .ai-assist-panel__mic-btn--listening:hover{background:rgba(var(--button-background-primary),.1)!important}.ai-assist-panel-container .ai-assist-panel__mic-btn:not(.ai-assist-panel__mic-btn--listening){width:26px;height:26px}.ai-assist-panel-container .ai-assist-panel__send-btn{width:26px;height:26px;color:rgb(var(--button-foreground-white));background:rgb(var(--button-background-primary));border-radius:.375rem;justify-content:center;align-items:center;transition:opacity .15s,background-color .15s;display:flex}.ai-assist-panel-container .ai-assist-panel__send-btn:disabled{cursor:not-allowed;opacity:.6}.ai-assist-panel-container .ai-assist-panel-markdown{overflow-wrap:anywhere;word-break:break-word;color:rgb(var(--foreground-secondary));line-height:1.5}.ai-assist-panel-container .ai-assist-panel-markdown p,.ai-assist-panel-container .ai-assist-panel-markdown ul,.ai-assist-panel-container .ai-assist-panel-markdown ol,.ai-assist-panel-container .ai-assist-panel-markdown li,.ai-assist-panel-container .ai-assist-panel-markdown h1,.ai-assist-panel-container .ai-assist-panel-markdown h2,.ai-assist-panel-container .ai-assist-panel-markdown h3,.ai-assist-panel-container .ai-assist-panel-markdown h4,.ai-assist-panel-container .ai-assist-panel-markdown h5,.ai-assist-panel-container .ai-assist-panel-markdown h6,.ai-assist-panel-container .ai-assist-panel-markdown pre,.ai-assist-panel-container .ai-assist-panel-markdown code{padding-bottom:5px}.ai-assist-panel-container .ai-assist-panel-markdown ul{padding-left:1.25rem;list-style:outside}.ai-assist-panel-container .ai-assist-panel-markdown ol{padding-left:1.25rem;list-style:decimal}.ai-assist-panel-container .ai-assist-panel-markdown h1,.ai-assist-panel-container .ai-assist-panel-markdown h2,.ai-assist-panel-container .ai-assist-panel-markdown h3,.ai-assist-panel-container .ai-assist-panel-markdown h4,.ai-assist-panel-container .ai-assist-panel-markdown h5,.ai-assist-panel-container .ai-assist-panel-markdown h6,.ai-assist-panel-container .ai-assist-panel-markdown pre,.ai-assist-panel-container .ai-assist-panel-markdown code{white-space:pre-wrap}.ai-assist-panel-container .ai-assist-panel-markdown pre code{display:block}.editor-toolbar-item>div:not(:last-child),.editor-toolbar-item>button:not(:last-child){border-right:1px solid rgb(var(--stroke-secondary))}.editor-toolbar :where(button,input):focus-visible{outline:none}.sticky-note-scroll-area{scrollbar-width:thin;scrollbar-color:rgba(var(--foreground-tertiary),.48)#0000}.sticky-note-scroll-area::-webkit-scrollbar{width:8px;height:8px}.sticky-note-scroll-area::-webkit-scrollbar-track{background:0 0}.sticky-note-scroll-area::-webkit-scrollbar-thumb{background-clip:content-box;background-color:rgba(var(--foreground-tertiary),.5);border:2px solid #0000;border-radius:999px;transition:background-color .15s}.sticky-note-scroll-area:hover::-webkit-scrollbar-thumb{background-color:rgba(var(--foreground-secondary),.62)}.sticky-note-scroll-area::-webkit-scrollbar-corner{background:0 0}.sticky-note-editor-content{min-height:120px;color:rgb(var(--foreground-primary));outline:none;font-size:14px;line-height:1.6}.sticky-note-editor-content.ProseMirror{cursor:text;background:0 0}.sticky-note-editor-content>*+*{margin-top:.5em}.sticky-note-editor-content h1{margin-top:1em;font-size:1.75em;font-weight:700;line-height:1.2}.sticky-note-editor-content h2{margin-top:.8em;font-size:1.4em;font-weight:600;line-height:1.3}.sticky-note-editor-content h3{margin-top:.6em;font-size:1.15em;font-weight:600;line-height:1.4}.sticky-note-editor-content p{margin:0}.sticky-note-editor-content ul,.sticky-note-editor-content ol{padding-left:1.5em}.sticky-note-editor-content ul li,.sticky-note-editor-content ol li{margin-top:.15em}.sticky-note-editor-content ul{list-style:outside}.sticky-note-editor-content ol{list-style:decimal}.sticky-note-editor-content ul[data-type=taskList]{padding-left:0;list-style:none}.sticky-note-editor-content ul[data-type=taskList] li{align-items:flex-start;gap:8px;display:flex}.sticky-note-editor-content ul[data-type=taskList] li>label{flex-shrink:0;margin-top:3px}.sticky-note-editor-content ul[data-type=taskList] li>label input[type=checkbox]{cursor:pointer;accent-color:rgb(var(--button-background-primary));width:14px;height:14px}.sticky-note-editor-content ul[data-type=taskList] li>div{flex:1}.sticky-note-editor-content ul[data-type=taskList] li[data-checked=true]>div{opacity:.5;text-decoration:line-through}.sticky-note-editor-content blockquote{border-left:3px solid rgb(var(--stroke-tertiary));color:rgb(var(--foreground-primary));margin:.5em 0;padding-left:12px;font-style:italic}.sticky-note-editor-content hr{border:none;border-top:1px solid rgb(var(--foreground-secondary));margin:1em 0}.sticky-note-editor-content code{background:rgb(var(--container-background-secondary));color:rgb(var(--foreground-secondary));border-radius:4px;padding:2px 5px;font-family:SF Mono,Monaco,Cascadia Code,monospace;font-size:.875em}.sticky-note-editor-content pre{background:rgb(var(--container-background-secondary));border-radius:6px;margin:.5em 0;padding:12px 16px;overflow-x:auto}.sticky-note-editor-content pre code{background:0 0;border-radius:0;padding:0;font-size:.85em}.sticky-note-editor-content mark{color:inherit;background-color:#fef08a;border-radius:2px;padding:1px 2px}.sticky-note-editor-content a.sticky-note-link{color:rgb(var(--button-background-primary));text-underline-offset:2px;cursor:pointer;text-decoration:underline;transition:opacity .15s}.sticky-note-editor-content a.sticky-note-link:hover{opacity:.8}.sticky-note-editor-content .sticky-note-image-wrapper,.sticky-note-editor-content .youtube-embed-wrapper,.sticky-note-editor-content .vimeo-embed-wrapper,.sticky-note-editor-content span.react-renderer.node-youtube,.sticky-note-editor-content span.react-renderer.node-vimeo{vertical-align:bottom;line-height:1;display:inline-block}.sticky-note-editor-content .sticky-note-image-wrapper{padding:0 2px}.sticky-note-editor-content .youtube-embed-wrapper,.sticky-note-editor-content .vimeo-embed-wrapper,.sticky-note-editor-content span.react-renderer.node-youtube,.sticky-note-editor-content span.react-renderer.node-vimeo{padding:0 1px}.sticky-note-editor-content table{border-collapse:separate;border-spacing:0;table-layout:fixed;border:1px solid rgb(var(--foreground-secondary));border-radius:6px;width:auto;max-width:100%;margin:.5em 0;overflow:hidden}.sticky-note-editor-content table td,.sticky-note-editor-content table th{border-bottom:1px solid rgb(var(--foreground-secondary));border-right:1px solid rgb(var(--foreground-secondary));vertical-align:top;box-sizing:border-box;min-width:80px;padding:6px 10px;position:relative}.sticky-note-editor-content table td:last-child,.sticky-note-editor-content table th:last-child{border-right:none}.sticky-note-editor-content table td>*,.sticky-note-editor-content table th>*{margin:0}.sticky-note-editor-content table tr:last-child td,.sticky-note-editor-content table tr:last-child th{border-bottom:none}.sticky-note-editor-content table th{text-align:left;font-weight:600}.sticky-note-editor-content table .selectedCell:after{content:"";background:rgb(var(--button-background-primary));opacity:.08;pointer-events:none;z-index:1;position:absolute;inset:0}.sticky-note-editor-content table .column-resize-handle{background:rgb(var(--button-background-primary));cursor:col-resize;z-index:10;width:4px;position:absolute;top:0;bottom:0;right:-2px}.sticky-note-editor-content .tableWrapper{vertical-align:top;box-sizing:border-box;max-width:100%;margin:.5em auto .5em 0;display:inline-block;overflow-x:auto}.sticky-note-editor-content.resize-cursor{cursor:col-resize}.sticky-note-editor-content .is-empty:before{content:attr(data-placeholder);float:left;color:rgb(var(--foreground-tertiary));pointer-events:none;height:0}.sticky-note-editor-content .node-mention-outer{display:inline}.sticky-note-editor-content .node-mention-wrapper{background:rgba(var(--button-background-primary),.1);color:rgb(var(--button-background-primary));cursor:pointer;white-space:nowrap;vertical-align:baseline;-webkit-user-select:none;user-select:none;border-radius:4px;align-items:center;gap:3px;padding:2px 6px;font-size:.875em;font-weight:500;transition:background-color .15s,box-shadow .15s;display:inline-flex}.sticky-note-editor-content .node-mention-wrapper:hover{background:rgba(var(--button-background-primary),.18)}.sticky-note-editor-content .node-mention-wrapper:active{background:rgba(var(--button-background-primary),.25)}.sticky-note-editor-content .node-mention-wrapper--selected{box-shadow:0 0 0 2px rgba(var(--button-background-primary),.4)}.sticky-note-editor-content .node-mention-wrapper .node-mention-icon{pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sticky-note-editor-content .node-mention-wrapper .node-mention-icon svg{width:14px;height:14px}.sticky-note-editor-content .node-mention-wrapper .node-mention-text{pointer-events:none;-webkit-user-select:none;user-select:none}.sticky-note-editor-content .node-mention-wrapper--invalid,.sticky-note-editor-content .node-mention-wrapper[data-invalid=true]{color:#ef4444;background:#ef44441a}.sticky-note-editor-content .node-mention-wrapper--invalid:hover,.sticky-note-editor-content .node-mention-wrapper[data-invalid=true]:hover{background:#ef44442e}.sticky-note-editor-content .node-mention-wrapper--invalid:active,.sticky-note-editor-content .node-mention-wrapper[data-invalid=true]:active{background:#ef444440}.sticky-note-editor-content .node-mention-wrapper--invalid.node-mention-wrapper--selected,.sticky-note-editor-content .node-mention-wrapper[data-invalid=true].node-mention-wrapper--selected{box-shadow:0 0 0 2px #ef444466}.sticky-note-editor--media-disabled .sticky-note-editor-content .youtube-embed-wrapper iframe,.sticky-note-editor--media-disabled .sticky-note-editor-content .vimeo-embed-wrapper iframe,.sticky-note-editor--media-disabled .sticky-note-editor-content span.react-renderer.node-youtube iframe,.sticky-note-editor--media-disabled .sticky-note-editor-content span.react-renderer.node-vimeo iframe{pointer-events:none!important}.wa-overlay{z-index:1200;background-color:#0006;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.wa-container{flex-direction:column;width:100%;max-width:983px;animation:.2s wa-fade-in;display:flex}.wa-container .wa-modal{width:100%;max-width:520px;margin:0 auto}@keyframes wa-fade-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.wa-modal{background:#fff;border-radius:16px;flex-direction:column;gap:12px;width:100%;max-height:80vh;padding:20px;display:flex;overflow:hidden;box-shadow:0 8px 24px #00000029}.wa-modal__header{flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.wa-modal__header-left{align-items:center;gap:8px;display:flex}.wa-modal__title{color:#030712;font-size:16px;font-weight:600;line-height:24px}.wa-modal__close-btn{color:#595959;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:2px;transition:background-color .15s,color .15s;display:flex}.wa-modal__close-btn:hover{color:#030712;background-color:#f5f5f5}.wa-modal__back-btn{color:#595959;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:2px;transition:background-color .15s,color .15s;display:flex}.wa-modal__back-btn:hover{color:#030712;background-color:#f5f5f5}.wa-modal__divider{background-color:#e8e8e8;flex-shrink:0;height:1px;margin:0 -20px}.wa-modal__description{color:#595959;margin:0;font-size:14px;font-weight:400;line-height:20px}.wa-modal__options{flex-direction:column;gap:4px;display:flex}.wa-modal__option{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:16px;align-items:center;gap:20px;width:100%;padding:8px 12px;transition:background-color .15s;display:flex}.wa-modal__option:hover{background-color:#0000000a}.wa-modal__option--selected{background-color:#0000000d}.wa-modal__option-content{flex-direction:column;flex:1;gap:2px;display:flex}.wa-modal__option-title{color:#030712;font-size:14px;font-weight:500;line-height:20px}.wa-modal__option-desc{color:#757575;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:400;line-height:18px;overflow:hidden}.wa-modal__confirm-btn{color:#fff;cursor:pointer;background-color:#12b886;border:none;border-radius:8px;align-self:flex-end;padding:8px 16px;font-size:14px;font-weight:600;line-height:20px;transition:background-color .15s}.wa-modal__confirm-btn:hover{background-color:#0ca678}.wa-modal__search{flex-shrink:0;position:relative}.wa-modal__search-icon{color:#757575;pointer-events:none;width:14px;height:14px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.wa-modal__search-input{color:#030712;box-sizing:border-box;background-color:#fbfbfb;border:1px solid #d6d6d6;border-radius:8px;outline:none;width:100%;height:32px;padding:4px 12px 4px 32px;font-size:14px;transition:border-color .15s}.wa-modal__search-input::placeholder{color:#757575}.wa-modal__search-input:focus{border-color:#12b886}.wa-modal__node-list{scrollbar-width:thin;scrollbar-color:#0000 #0000;flex-direction:column;min-height:380px;max-height:380px;display:flex;overflow-y:auto}.wa-modal__node-list::-webkit-scrollbar{width:6px}.wa-modal__node-list::-webkit-scrollbar-track{background:0 0}.wa-modal__node-list::-webkit-scrollbar-thumb{background-color:#d0d0d0;background-clip:padding-box;border:1px solid #0000;border-radius:4px;transition:background-color .2s}.wa-modal__node-list::-webkit-scrollbar-thumb:hover{background-color:#b0b0b0}.wa-modal__node-list.scrolling{scrollbar-color:#d0d0d0 #0000}.wa-modal__node-list.scrolling::-webkit-scrollbar-thumb{background-color:#d0d0d0;background-clip:padding-box;border:1px solid #0000}.wa-modal__node-list.scrolling::-webkit-scrollbar-thumb:hover{background-color:#b0b0b0}.wa-modal__node-list:hover{scrollbar-color:#d0d0d0 #0000}.wa-modal__node-list:hover::-webkit-scrollbar-thumb{background-color:#d0d0d0;background-clip:padding-box;border:1px solid #0000}.wa-modal__node-list:hover::-webkit-scrollbar-thumb:hover{background-color:#b0b0b0}.wa-modal__node-item{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;width:100%;padding:8px;transition:background-color .15s;display:flex}.wa-modal__node-item:hover{background-color:#f5f5f5}.wa-modal__node-item[disabled]{opacity:.4;pointer-events:none}.wa-modal__node-icon{color:#666;background-color:#7d7d7d14;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;min-height:36px;font-size:14px;font-weight:600;display:flex;overflow:hidden}.wa-modal__node-info{flex-direction:column;flex:1;gap:0;min-width:0;display:flex}.wa-modal__node-name{color:#030712;font-size:14px;font-weight:500;line-height:20px}.wa-modal__node-desc{color:#757575;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;line-height:18px;overflow:hidden}.wa-modal__template-list{scrollbar-width:thin;scrollbar-color:#0000 #0000;flex-direction:column;gap:12px;min-height:420px;max-height:420px;display:flex;overflow-y:auto}.wa-modal__template-list::-webkit-scrollbar{width:6px}.wa-modal__template-list::-webkit-scrollbar-track{background:0 0}.wa-modal__template-list::-webkit-scrollbar-thumb{background-color:#d0d0d0;background-clip:padding-box;border:1px solid #0000;border-radius:4px;transition:background-color .2s}.wa-modal__template-list::-webkit-scrollbar-thumb:hover{background-color:#b0b0b0}.wa-modal__template-list.scrolling{scrollbar-color:#d0d0d0 #0000}.wa-modal__template-list.scrolling::-webkit-scrollbar-thumb{background-color:#d0d0d0;background-clip:padding-box;border:1px solid #0000}.wa-modal__template-list.scrolling::-webkit-scrollbar-thumb:hover{background-color:#b0b0b0}.wa-modal__template-list:hover{scrollbar-color:#d0d0d0 #0000}.wa-modal__template-list:hover::-webkit-scrollbar-thumb{background-color:#d0d0d0;background-clip:padding-box;border:1px solid #0000}.wa-modal__template-list:hover::-webkit-scrollbar-thumb:hover{background-color:#b0b0b0}.wa-modal__template-card{cursor:pointer;text-align:left;background-color:#fff;border:1px solid #d6d6d6;border-radius:16px;flex-direction:column;gap:12px;width:100%;padding:16px;transition:border-color .15s,box-shadow .15s;display:flex}.wa-modal__template-card:hover{border-color:#12b886;box-shadow:0 2px 8px #12b8861f}.wa-modal__template-badge{color:#12b886;background-color:#92efd44d;border-radius:24px;align-self:flex-start;align-items:center;min-width:0;max-width:100%;height:20px;padding:0 12px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex;overflow:hidden}.wa-modal__template-badge-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;max-width:100%;overflow:hidden}.wa-modal__template-text{flex-direction:column;gap:4px;display:flex}.wa-modal__template-name{color:#0a0a0a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:16px;font-weight:600;line-height:24px;display:-webkit-box;overflow:hidden}.wa-modal__template-desc{color:#595959;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:400;line-height:20px;display:-webkit-box;overflow:hidden}.wa-modal__loading{color:#757575;justify-content:center;align-items:center;padding:24px;display:flex}.wa-modal__empty{text-align:center;color:#757575;padding:24px;font-size:14px}.wa-radio{border:1.5px solid #c2c2c2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;min-width:16px;height:16px;transition:border-color .15s;display:flex}.wa-radio--active{border-color:#12b886}.wa-radio__dot{background-color:#12b886;border-radius:50%;width:8px;height:8px}.wa-preview{background:#fff;border-radius:10px;flex-direction:column;padding:8px 12px 0;display:flex;overflow:auto;box-shadow:0 8px 24px #00000029}.wa-preview__header{flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.wa-preview__content{scrollbar-width:thin;scrollbar-color:#0000 #0000;flex-direction:column;gap:16px;min-height:800px;max-height:80vh;display:flex;overflow-y:auto}.wa-preview__content::-webkit-scrollbar{width:6px}.wa-preview__content::-webkit-scrollbar-track{background:0 0}.wa-preview__content::-webkit-scrollbar-thumb{background-color:#d0d0d0;background-clip:padding-box;border:1px solid #0000;border-radius:4px;transition:background-color .2s}.wa-preview__content::-webkit-scrollbar-thumb:hover{background-color:#b0b0b0}.wa-preview__content.scrolling{scrollbar-color:#d0d0d0 #0000}.wa-preview__content.scrolling::-webkit-scrollbar-thumb{background-color:#d0d0d0;background-clip:padding-box;border:1px solid #0000}.wa-preview__content.scrolling::-webkit-scrollbar-thumb:hover{background-color:#b0b0b0}.wa-preview__content:hover{scrollbar-color:#d0d0d0 #0000}.wa-preview__content:hover::-webkit-scrollbar-thumb{background-color:#d0d0d0;background-clip:padding-box;border:1px solid #0000}.wa-preview__content:hover::-webkit-scrollbar-thumb:hover{background-color:#b0b0b0}.json-data .w-rjv{font-family:var(--font-roboto-mono),"Roboto Mono",monospace;color:rgb(var(--foreground-secondary));--w-rjv-line-style:dashed;background:0 0;font-size:12px;line-height:1.5}