.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-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 .5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--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;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 .5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-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;touch-action:none}.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));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;width:6px;min-width:5px;height:6px;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__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.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{box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)));width:26px;height:26px;color:var(--xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default)));cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));padding:10px;font-size:12px}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.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__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default)));color:var(--xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default)))}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)))}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.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%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}
.ShortcutsPanel-module-scss-module__JojqLq__panel{width:min(var(--space-16)*18,100vw - var(--space-16)*2);position:relative}.ShortcutsPanel-module-scss-module__JojqLq__columns{gap:var(--space-6)var(--space-8);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ShortcutsPanel-module-scss-module__JojqLq__column{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.ShortcutsPanel-module-scss-module__JojqLq__sectionTitle{color:var(--accent-lime-fg);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--font-lh-normal);margin:0}.ShortcutsPanel-module-scss-module__JojqLq__list{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.ShortcutsPanel-module-scss-module__JojqLq__row{justify-content:space-between;align-items:center;gap:var(--space-4);min-width:0;min-height:var(--space-6);display:flex}.ShortcutsPanel-module-scss-module__JojqLq__label{min-width:0;color:var(--fg-2);font-size:var(--font-size-sm);line-height:var(--font-lh-normal);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ShortcutsPanel-module-scss-module__JojqLq__value{margin:0}.ShortcutsPanel-module-scss-module__JojqLq__keys{align-items:center;gap:var(--space-1);flex-shrink:0;display:flex}.ShortcutsPanel-module-scss-module__JojqLq__key{min-width:var(--space-6);height:var(--space-6);padding:var(--space-0)var(--space-1-5);border:var(--border-1)solid var(--line-2);border-radius:var(--radius-2);background:var(--surface-subtle);color:var(--fg-1);font-family:var(--font-family-default);font-size:var(--font-size-xs);line-height:var(--font-lh-tight);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.ShortcutsPanel-module-scss-module__JojqLq__keyText{color:var(--fg-3);font-size:var(--font-size-xs);line-height:var(--font-lh-tight);white-space:nowrap}.ShortcutsPanel-module-scss-module__JojqLq__glyph{width:var(--space-6);height:var(--space-6);color:var(--fg-2);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ShortcutsPanel-module-scss-module__JojqLq__glyph svg{width:100%;height:100%}.ShortcutsPanel-module-scss-module__JojqLq__glyphPlaceholder{width:var(--space-6);height:var(--space-6);border:var(--border-1)dashed var(--line-2);border-radius:var(--radius-2);flex-shrink:0;display:inline-block}
.Toolbar-module-scss-module__HsiVSq__dock{bottom:var(--space-6);z-index:300;align-items:center;gap:var(--space-1);padding:var(--space-1-5);background:var(--canvas-toolbar-bg);border-radius:var(--radius-full);box-shadow:var(--shadow-md),var(--site-composer-idle-border-inset);font-size:var(--canvas-toolbar-icon-size);pointer-events:auto;display:inline-flex;position:fixed}.Toolbar-module-scss-module__HsiVSq__toolbarLeft{bottom:unset;position:static}.Toolbar-module-scss-module__HsiVSq__zoomPercent{min-width:var(--space-12)}.Toolbar-module-scss-module__HsiVSq__toolbarRight{right:var(--space-6)}.Toolbar-module-scss-module__HsiVSq__leftGroup{bottom:var(--space-6);left:var(--space-6);z-index:300;align-items:center;gap:var(--space-2);pointer-events:none;display:flex;position:fixed}.Toolbar-module-scss-module__HsiVSq__leftGroup>*{pointer-events:auto}.Toolbar-module-scss-module__HsiVSq__dropdownAnchor{display:inline-flex}.Toolbar-module-scss-module__HsiVSq__dropdownMenuOpen .qtd-chip--inline{color:var(--canvas-toolbar-icon-fg);font-weight:inherit;background:0 0}.Toolbar-module-scss-module__HsiVSq__dropdownMenuOpen .qtd-chip--inline:hover:not(:disabled){color:var(--canvas-toolbar-icon-fg);font-weight:inherit;background:0 0}
.NodePalette-module-scss-module__U9nSwG__draggableItem{cursor:grab}.NodePalette-module-scss-module__U9nSwG__draggableItem:active{cursor:grabbing}
.EditorCenterToolbar-module-scss-module__JEPehq__root{align-items:center;gap:var(--space-1);padding:var(--space-1-5);background:var(--canvas-toolbar-bg);border-radius:var(--radius-full);box-shadow:var(--shadow-md),var(--site-composer-idle-border-inset);font-size:var(--canvas-toolbar-icon-size);pointer-events:auto;display:inline-flex}.EditorCenterToolbar-module-scss-module__JEPehq__dropdownAnchor{display:inline-flex}.EditorCenterToolbar-module-scss-module__JEPehq__separator{width:var(--border-1);height:var(--space-4);background:var(--line-2);flex-shrink:0}
.LayersPanel-module-scss-module__8EHMPG__root{top:calc(var(--space-16) + var(--canvas-layers-panel-top-gap));left:var(--canvas-layers-panel-side-gap);z-index:var(--canvas-layers-panel-z);width:var(--canvas-layers-rail-width);max-height:var(--canvas-layers-expanded-max-height);pointer-events:none;background:0 0;flex-direction:column;display:flex;position:absolute;overflow:visible}.LayersPanel-module-scss-module__8EHMPG__layersContent{box-sizing:content-box;width:var(--canvas-layers-panel-width);max-width:var(--canvas-layers-panel-width);padding:var(--space-2)0;min-height:0;max-height:var(--canvas-layers-collapsed-list-height);pointer-events:none;flex:0 auto;overflow:hidden auto}.LayersPanel-module-scss-module__8EHMPG__rootHeightExpanded .LayersPanel-module-scss-module__8EHMPG__layersContent{max-height:calc(var(--canvas-layers-expanded-max-height) - var(--space-8))}.LayersPanel-module-scss-module__8EHMPG__layersContent::-webkit-scrollbar{width:var(--space-1-5)}.LayersPanel-module-scss-module__8EHMPG__layersContent::-webkit-scrollbar-track{background:0 0}.LayersPanel-module-scss-module__8EHMPG__layersContent::-webkit-scrollbar-thumb{background:var(--line-3);border-radius:var(--radius-1)}.LayersPanel-module-scss-module__8EHMPG__layersContent::-webkit-scrollbar-thumb:hover{background:var(--line-strong,var(--line-2))}.LayersPanel-module-scss-module__8EHMPG__layersMenu{gap:var(--canvas-layers-thumb-gap);width:var(--canvas-layers-rail-width);pointer-events:none;flex-direction:column;padding:0;display:flex}.LayersPanel-module-scss-module__8EHMPG__layerRow{width:var(--canvas-layers-rail-width);height:var(--canvas-layers-thumb-row-height);border-radius:var(--radius-2);-webkit-user-select:none;user-select:none;pointer-events:auto;position:relative}.LayersPanel-module-scss-module__8EHMPG__layerRowDragging{opacity:.5;pointer-events:none}.LayersPanel-module-scss-module__8EHMPG__layerRowDragOver:not(.LayersPanel-module-scss-module__8EHMPG__layerRowDropInside){background:var(--sem-info-bg)}.LayersPanel-module-scss-module__8EHMPG__layerRowDropInside{outline:var(--border-2)dashed var(--sem-info);background:var(--sem-info-bg)}.LayersPanel-module-scss-module__8EHMPG__expandButton{flex-shrink:0}.LayersPanel-module-scss-module__8EHMPG__expandIconOpen{transition:transform var(--duration-fast)var(--easing-standard);transform:rotate(90deg)}.LayersPanel-module-scss-module__8EHMPG__layerMenuItem{box-sizing:border-box;width:var(--canvas-layers-rail-width);min-width:var(--canvas-layers-rail-width);height:var(--canvas-layers-thumb-row-height);justify-content:flex-start;gap:var(--space-2);border-radius:var(--radius-2);opacity:.5;transition:opacity var(--duration-fast)var(--easing-standard);overflow:hidden;min-height:var(--canvas-layers-thumb-row-height)!important;padding:var(--canvas-layers-item-padding-y)var(--canvas-layers-item-padding-x)!important;align-items:center!important}:is(.LayersPanel-module-scss-module__8EHMPG__layerMenuItem .qtd-menu-item__body,.LayersPanel-module-scss-module__8EHMPG__layerMenuItem .qtd-menu-item__trailing){display:none}:is(.LayersPanel-module-scss-module__8EHMPG__layerMenuItem .qtd-menu-item__icon,.LayersPanel-module-scss-module__8EHMPG__layerMenuItem .qtd-menu-item__media){width:var(--canvas-layers-thumb-size);height:var(--canvas-layers-thumb-size);border:var(--border-1)solid var(--line-3);border-radius:var(--radius-1);background:var(--canvas-panel-bg);flex:none;margin:0}.LayersPanel-module-scss-module__8EHMPG__layerMenuItem .qtd-menu-item__icon{font-size:var(--space-5)}.LayersPanel-module-scss-module__8EHMPG__layerRowSelected .LayersPanel-module-scss-module__8EHMPG__layerMenuItem{opacity:1;background:var(--canvas-panel-item-selected-bg)}.LayersPanel-module-scss-module__8EHMPG__layerRow:hover:not(.LayersPanel-module-scss-module__8EHMPG__layerRowDragging) .LayersPanel-module-scss-module__8EHMPG__layerMenuItem{opacity:1}.LayersPanel-module-scss-module__8EHMPG__layerRow:hover:not(.LayersPanel-module-scss-module__8EHMPG__layerRowDragging):not(.LayersPanel-module-scss-module__8EHMPG__layerRowSelected) .LayersPanel-module-scss-module__8EHMPG__layerMenuItem{background:var(--state-hover)}.LayersPanel-module-scss-module__8EHMPG__layerRow:hover{z-index:5;width:var(--canvas-layers-panel-width)}.LayersPanel-module-scss-module__8EHMPG__layerRow:hover .LayersPanel-module-scss-module__8EHMPG__layerMenuItem{z-index:5;width:var(--canvas-layers-panel-width);min-width:var(--canvas-layers-panel-width);height:var(--canvas-layers-thumb-row-height);background:var(--canvas-panel-bg);box-shadow:var(--shadow-sm);position:absolute;top:0;left:0;overflow:hidden;min-height:var(--canvas-layers-thumb-row-height)!important;padding:var(--canvas-layers-item-padding-y)var(--canvas-layers-item-padding-x)!important}.LayersPanel-module-scss-module__8EHMPG__layerRow:hover .LayersPanel-module-scss-module__8EHMPG__layerMenuItem .qtd-menu-item__body{min-width:0;display:flex}.LayersPanel-module-scss-module__8EHMPG__layerRow:hover .LayersPanel-module-scss-module__8EHMPG__layerMenuItem .qtd-menu-item__trailing{flex-shrink:0;display:inline-flex}:is(.LayersPanel-module-scss-module__8EHMPG__layerRow:hover .LayersPanel-module-scss-module__8EHMPG__layerMenuItem .qtd-menu-item__label,.LayersPanel-module-scss-module__8EHMPG__layerRow:hover .LayersPanel-module-scss-module__8EHMPG__layerMenuItem .qtd-menu-item__desc){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.LayersPanel-module-scss-module__8EHMPG__layerRowSelected:hover .LayersPanel-module-scss-module__8EHMPG__layerMenuItem{background:var(--canvas-panel-item-selected-bg);color:var(--canvas-panel-item-selected-fg)}.LayersPanel-module-scss-module__8EHMPG__rootSorting{cursor:grabbing}.LayersPanel-module-scss-module__8EHMPG__rootSorting .LayersPanel-module-scss-module__8EHMPG__layerRow:hover{z-index:auto;width:var(--canvas-layers-rail-width)}.LayersPanel-module-scss-module__8EHMPG__rootSorting .LayersPanel-module-scss-module__8EHMPG__layerRow:hover .LayersPanel-module-scss-module__8EHMPG__layerMenuItem{width:var(--canvas-layers-rail-width);min-width:var(--canvas-layers-rail-width);box-shadow:none;position:relative}:is(.LayersPanel-module-scss-module__8EHMPG__rootSorting .LayersPanel-module-scss-module__8EHMPG__layerRow:hover .LayersPanel-module-scss-module__8EHMPG__layerMenuItem .qtd-menu-item__body,.LayersPanel-module-scss-module__8EHMPG__rootSorting .LayersPanel-module-scss-module__8EHMPG__layerRow:hover .LayersPanel-module-scss-module__8EHMPG__layerMenuItem .qtd-menu-item__trailing){display:none}.LayersPanel-module-scss-module__8EHMPG__dragOverlay{box-sizing:border-box;width:var(--canvas-layers-rail-width);height:var(--canvas-layers-thumb-row-height);padding:var(--canvas-layers-item-padding-y)var(--canvas-layers-item-padding-x);border-radius:var(--radius-2);background:var(--canvas-panel-bg);box-shadow:var(--shadow-sm);pointer-events:none;justify-content:center;align-items:center;display:flex}.LayersPanel-module-scss-module__8EHMPG__dragOverlayThumb{width:var(--canvas-layers-thumb-size);height:var(--canvas-layers-thumb-size);border:var(--border-1)solid var(--line-3);border-radius:var(--radius-1);display:flex;overflow:hidden}.LayersPanel-module-scss-module__8EHMPG__dropIndicator{height:var(--border-2);background:var(--sem-info);pointer-events:none;z-index:10;border-radius:var(--radius-1);position:absolute;left:0;right:0}.LayersPanel-module-scss-module__8EHMPG__dropIndicator.LayersPanel-module-scss-module__8EHMPG__dropBefore{top:calc(var(--border-1)*-1)}.LayersPanel-module-scss-module__8EHMPG__dropIndicator.LayersPanel-module-scss-module__8EHMPG__dropAfter{bottom:calc(var(--border-1)*-1)}.LayersPanel-module-scss-module__8EHMPG__dropIndicator.LayersPanel-module-scss-module__8EHMPG__dropInside{display:none}.LayersPanel-module-scss-module__8EHMPG__layerActions{align-items:center;gap:var(--space-0-5);display:inline-flex}.LayersPanel-module-scss-module__8EHMPG__layerThumbnailImage{object-fit:cover;border-radius:var(--radius-1);width:100%;height:100%;display:block}.LayersPanel-module-scss-module__8EHMPG__layerTypeIcon{width:100%;height:100%;font-size:var(--space-5);justify-content:center;align-items:center;line-height:0;display:inline-flex}.LayersPanel-module-scss-module__8EHMPG__layerRowHidden .LayersPanel-module-scss-module__8EHMPG__layerMenuItem{color:var(--canvas-panel-disabled-fg)}.LayersPanel-module-scss-module__8EHMPG__heightToggle{width:var(--canvas-layers-rail-width);min-height:var(--space-8);padding:var(--space-1)0;border-radius:var(--radius-2);color:var(--fg-2);cursor:pointer;pointer-events:auto;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:flex}.LayersPanel-module-scss-module__8EHMPG__heightToggle:hover{background:var(--state-hover);color:var(--fg-1)}.LayersPanel-module-scss-module__8EHMPG__heightToggle:focus-visible{outline:var(--border-2)solid var(--accent-lime);outline-offset:calc(var(--border-1)*-1)}.LayersPanel-module-scss-module__8EHMPG__heightToggleIconExpanded{transform:rotate(180deg)}
.AlignmentGuides-module-scss-module__0NCJMW__layer{z-index:5;pointer-events:none;font-size:var(--font-size-1);position:absolute;inset:0;overflow:hidden}.AlignmentGuides-module-scss-module__0NCJMW__v,.AlignmentGuides-module-scss-module__0NCJMW__h{background:var(--sem-danger);position:absolute}.AlignmentGuides-module-scss-module__0NCJMW__v:before,.AlignmentGuides-module-scss-module__0NCJMW__v:after,.AlignmentGuides-module-scss-module__0NCJMW__h:before,.AlignmentGuides-module-scss-module__0NCJMW__h:after{content:"";background:var(--sem-danger);position:absolute}.AlignmentGuides-module-scss-module__0NCJMW__v{width:1px}.AlignmentGuides-module-scss-module__0NCJMW__v:before,.AlignmentGuides-module-scss-module__0NCJMW__v:after{width:var(--space-2);height:1px;left:50%;translate:-50%}.AlignmentGuides-module-scss-module__0NCJMW__v:before{top:0}.AlignmentGuides-module-scss-module__0NCJMW__v:after{bottom:0}.AlignmentGuides-module-scss-module__0NCJMW__h{height:1px}.AlignmentGuides-module-scss-module__0NCJMW__h:before,.AlignmentGuides-module-scss-module__0NCJMW__h:after{width:1px;height:var(--space-2);top:50%;translate:0 -50%}.AlignmentGuides-module-scss-module__0NCJMW__h:before{left:0}.AlignmentGuides-module-scss-module__0NCJMW__h:after{right:0}.AlignmentGuides-module-scss-module__0NCJMW__badge{min-width:var(--space-5);height:var(--space-4);padding:0 var(--space-1);border-radius:var(--radius-1);background:var(--sem-danger);color:var(--fg-static-light);font-size:var(--font-size-xs);line-height:1;font-weight:var(--font-weight-medium);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex;position:absolute}.AlignmentGuides-module-scss-module__0NCJMW__badgeOnV{translate:var(--space-1-5)-50%}.AlignmentGuides-module-scss-module__0NCJMW__badgeOnH{translate:-50% var(--space-1-5)}
.TokenTextEditor-module-scss-module__7w58_q__editorRoot{width:100%;height:100%;min-height:var(--wf-node-text-min-height,210px);border-radius:var(--radius-2-5);box-sizing:border-box;flex-direction:column;display:flex;position:relative}.TokenTextEditor-module-scss-module__7w58_q__editorBody{min-height:inherit;box-sizing:border-box;padding:var(--space-2-5)var(--space-3);padding-bottom:var(--space-6);flex-direction:column;flex:1;display:flex}.TokenTextEditor-module-scss-module__7w58_q__editable{width:100%;min-height:calc(var(--wf-node-text-min-height,210px) - var(--space-2-5) - var(--space-6));scrollbar-width:none;white-space:pre-wrap;word-wrap:break-word;cursor:text;transition:all var(--duration-base)var(--easing-standard);text-align:left;font-size:var(--font-size-sm);line-height:var(--font-lh-normal);color:var(--input-text-fg);border:none;outline:none;flex:1;padding:0;position:relative;overflow:hidden auto}.TokenTextEditor-module-scss-module__7w58_q__editable.TokenTextEditor-module-scss-module__7w58_q__editableReadOnly{color:var(--input-placeholder-fg);cursor:default}.TokenTextEditor-module-scss-module__7w58_q__editable::-webkit-scrollbar{display:none}.TokenTextEditor-module-scss-module__7w58_q__editable:focus{outline:none}.TokenTextEditor-module-scss-module__7w58_q__editable [data-slate-node=element]{margin:0}.TokenTextEditor-module-scss-module__7w58_q__editable [data-slate-placeholder]{color:var(--input-placeholder-fg);opacity:1!important;width:100%!important;max-width:100%!important;top:0!important;left:0!important}.TokenTextEditor-module-scss-module__7w58_q__editable button{vertical-align:text-bottom}.TokenTextEditor-module-scss-module__7w58_q__insertBtn{z-index:var(--z-dropdown);pointer-events:all;width:auto;height:auto;position:absolute;min-height:unset!important}
.BigImagePreviewModal-module-scss-module__Csybwa__previewShell{align-items:center;gap:var(--space-4);box-sizing:border-box;width:100%;height:100%;min-height:0;max-height:100%;padding:var(--space-6)var(--space-6)var(--space-5);flex-direction:column;display:flex;overflow:hidden}.BigImagePreviewModal-module-scss-module__Csybwa__header{align-items:flex-start;gap:var(--space-1-5);flex-direction:column;flex-shrink:0;width:100%;min-width:0;display:flex}.BigImagePreviewModal-module-scss-module__Csybwa__title{width:100%;min-width:0;color:var(--fg-1);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--font-lh-tight);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.BigImagePreviewModal-module-scss-module__Csybwa__metaRow{align-items:center;gap:var(--space-1-5);min-width:0;color:var(--fg-2);font-size:var(--font-size-button-md);font-weight:var(--font-weight-regular);line-height:var(--font-lh-normal);flex-wrap:wrap;display:flex}.BigImagePreviewModal-module-scss-module__Csybwa__metaItem{align-items:center;gap:var(--space-1-5);white-space:nowrap;display:inline-flex}.BigImagePreviewModal-module-scss-module__Csybwa__metaDot{color:var(--fg-3);flex-shrink:0}.BigImagePreviewModal-module-scss-module__Csybwa__imageStage{border:var(--border-1)solid var(--border-2);border-radius:var(--radius-6);background:var(--site-card-cover-mosaic);flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;position:relative;overflow:hidden}.BigImagePreviewModal-module-scss-module__Csybwa__imageBox{z-index:1;flex:auto;width:100%;min-height:0;position:relative;overflow:auto}.BigImagePreviewModal-module-scss-module__Csybwa__imageStageAuto .BigImagePreviewModal-module-scss-module__Csybwa__imageBox{place-items:center;display:grid}.BigImagePreviewModal-module-scss-module__Csybwa__imageStageAuto .BigImagePreviewModal-module-scss-module__Csybwa__imageTransform{justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;display:flex}.BigImagePreviewModal-module-scss-module__Csybwa__imageStageAuto .BigImagePreviewModal-module-scss-module__Csybwa__previewImage,.BigImagePreviewModal-module-scss-module__Csybwa__imageStageAuto .BigImagePreviewModal-module-scss-module__Csybwa__previewVideo{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.BigImagePreviewModal-module-scss-module__Csybwa__imageStageFull .BigImagePreviewModal-module-scss-module__Csybwa__imageBox{display:block}.BigImagePreviewModal-module-scss-module__Csybwa__imageStageFull .BigImagePreviewModal-module-scss-module__Csybwa__imageTransform{width:100%;height:auto;display:block}.BigImagePreviewModal-module-scss-module__Csybwa__imageStageFull .BigImagePreviewModal-module-scss-module__Csybwa__previewImage,.BigImagePreviewModal-module-scss-module__Csybwa__imageStageFull .BigImagePreviewModal-module-scss-module__Csybwa__previewVideo{object-fit:unset;width:100%;max-width:none;height:auto;max-height:none;display:block}.BigImagePreviewModal-module-scss-module__Csybwa__imageTransform{transform-origin:50%;transition:transform var(--duration-fast)var(--easing-standard)}.BigImagePreviewModal-module-scss-module__Csybwa__previewImage,.BigImagePreviewModal-module-scss-module__Csybwa__previewVideo{border-radius:var(--radius-4);background:var(--site-card-cover-mosaic);-webkit-user-select:none;user-select:none}.BigImagePreviewModal-module-scss-module__Csybwa__modeToggle{right:var(--space-2);bottom:var(--space-2);z-index:2;position:absolute}.BigImagePreviewModal-module-scss-module__Csybwa__thumbs{left:var(--space-2);bottom:var(--space-2);z-index:3;align-items:center;gap:var(--space-2);max-width:calc(100% - var(--space-4));pointer-events:auto;flex-wrap:wrap;display:flex;position:absolute}.BigImagePreviewModal-module-scss-module__Csybwa__thumb{width:var(--space-12);height:var(--space-12);border-radius:var(--radius-2);background-color:var(--image-preview-placeholder-bg);cursor:pointer;background-position:50%;background-size:cover;border:none;padding:0;position:relative;overflow:hidden}.BigImagePreviewModal-module-scss-module__Csybwa__thumb:before{content:"";z-index:1;border:var(--border-1)solid #0000;border-radius:inherit;box-sizing:border-box;pointer-events:none;position:absolute;inset:0}.BigImagePreviewModal-module-scss-module__Csybwa__thumbActive:before{border-color:var(--card-border-selected)}.BigImagePreviewModal-module-scss-module__Csybwa__toolbar{padding:var(--space-2);border-radius:var(--radius-full);background:var(--surface-card);box-shadow:var(--shadow-md);flex-shrink:0;align-items:center;gap:0;display:inline-flex}.BigImagePreviewModal-module-scss-module__Csybwa__scaleLabel{min-width:calc(var(--space-6)*3);padding:0 var(--space-1);color:var(--fg-2);font-size:var(--font-size-button-sm);font-weight:var(--font-weight-medium);line-height:var(--font-lh-tight);font-variant-numeric:tabular-nums;text-align:center;-webkit-user-select:none;user-select:none;flex:none}.BigImagePreviewModal-module-scss-module__Csybwa__flipHorizontalIcon{display:inline-flex;transform:rotate(90deg)}.BigImagePreviewModal-module-scss-module__Csybwa__rotateCcwIcon{display:inline-flex;transform:scaleX(-1)}
.AudioWaveformPreview-module-scss-module__cSbs1G__root{box-sizing:border-box;align-items:center;gap:var(--space-1);width:100%;padding:0;display:flex}.AudioWaveformPreview-module-scss-module__cSbs1G__time{min-width:0;color:var(--fg-3);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--font-lh-tight);font-variant-numeric:tabular-nums;text-align:center;flex:none}.AudioWaveformPreview-module-scss-module__cSbs1G__track{min-width:0;height:var(--space-8);cursor:pointer;flex:auto;position:relative}.AudioWaveformPreview-module-scss-module__cSbs1G__waveRest,.AudioWaveformPreview-module-scss-module__cSbs1G__wavePlayed{position:absolute;inset:0}.AudioWaveformPreview-module-scss-module__cSbs1G__waveRest{color:var(--fg-3)}.AudioWaveformPreview-module-scss-module__cSbs1G__wavePlayed{color:var(--accent-lime);pointer-events:none;clip-path:inset(0 calc((1 - var(--audio-wave-progress,0))*100%)0 0)}.AudioWaveformPreview-module-scss-module__cSbs1G__waveSvg{fill:currentColor;width:100%;height:100%;display:block}.AudioWaveformPreview-module-scss-module__cSbs1G__loading{pointer-events:none;color:var(--fg-3);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}
.NodePreviewModal-module-scss-module__61Zn6a__layout{align-items:center;gap:var(--space-4);flex-direction:column;min-height:0;display:flex}.NodePreviewModal-module-scss-module__61Zn6a__viewport{border:var(--border-1)solid var(--line-2);border-radius:var(--radius-6);background:var(--surface-panel);flex-direction:column;align-self:stretch;height:min(44.625rem,62vh);min-height:0;display:flex;overflow:hidden}.NodePreviewModal-module-scss-module__61Zn6a__content{width:100%;min-height:0;padding:var(--space-2);flex:auto;justify-content:center;align-items:stretch;display:flex;position:relative;overflow:hidden}.NodePreviewModal-module-scss-module__61Zn6a__mediaTransform{transform-origin:50%;min-width:0;min-height:0;transition:transform var(--duration-normal)var(--easing-standard);flex:auto;justify-content:center;align-items:center;display:flex;position:relative}.NodePreviewModal-module-scss-module__61Zn6a__mediaImage{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;transition:opacity var(--duration-normal)var(--easing-standard);display:block}.NodePreviewModal-module-scss-module__61Zn6a__mediaVideo{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.NodePreviewModal-module-scss-module__61Zn6a__textPanel{-webkit-user-select:text;user-select:text;width:100%;height:100%;overflow:auto}.NodePreviewModal-module-scss-module__61Zn6a__textContent{padding:var(--space-4);color:var(--fg-1);font-size:var(--font-size-base);line-height:var(--font-lh-normal);white-space:pre-wrap;word-break:break-word;margin:0;font-family:inherit}.NodePreviewModal-module-scss-module__61Zn6a__filePanel{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-6);text-align:center;flex-direction:column;display:flex}.NodePreviewModal-module-scss-module__61Zn6a__fileIcon{color:var(--fg-3)}.NodePreviewModal-module-scss-module__61Zn6a__fileName{font-size:var(--font-size-base);color:var(--fg-1);word-break:break-all}.NodePreviewModal-module-scss-module__61Zn6a__fileMeta{font-size:var(--font-size-sm);color:var(--fg-3)}.NodePreviewModal-module-scss-module__61Zn6a__fileHint{font-size:var(--font-size-sm);color:var(--fg-3);max-width:calc(var(--space-16)*8)}.NodePreviewModal-module-scss-module__61Zn6a__loading{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.NodePreviewModal-module-scss-module__61Zn6a__toolbarDock{width:100%;padding-bottom:var(--space-4);justify-content:center;display:flex}.NodePreviewModal-module-scss-module__61Zn6a__toolbar{justify-content:center;align-items:center;gap:var(--space-1);padding:var(--space-2);border-radius:var(--radius-full);background:var(--modal-bg);box-shadow:var(--shadow-md);flex-wrap:wrap;display:flex}.NodePreviewModal-module-scss-module__61Zn6a__resetChip{background:var(--surface-subtle)}.NodePreviewModal-module-scss-module__61Zn6a__resetChip:hover:not(:disabled){background:var(--surface-hover)}
.ConnectionNodePalette-module-scss-module__FPjCMW__empty{width:calc(var(--space-2)*33);padding:var(--space-3)var(--space-4);font-size:var(--font-size-sm);color:var(--fg-3);text-align:center}
.GeneratingGrid-module-scss-module__dknd_q__wrapper{background-color:var(--wf-card-content-bg);border:0;border-radius:0;width:100%;height:100%}
.NodeBottomDock-module-scss-module__l7XnBq__dock{pointer-events:auto;position:absolute}
.NodeErrorTip-module-scss-module__bJedYG__nodeErrorTip{align-items:center;gap:var(--space-1);font-size:var(--font-size-xs);border-radius:var(--radius-2);word-break:break-all;flex-wrap:wrap;display:flex}.NodeErrorTip-module-scss-module__bJedYG__failureTagAnchor{pointer-events:auto;display:inline-flex}.NodeErrorTip-module-scss-module__bJedYG__statusTag{align-items:center;display:inline-flex}.NodeErrorTip-module-scss-module__bJedYG__statusTagIcon{flex-shrink:0;display:inline-flex}
.NodeActionBar-module-scss-module__I1Hf5G__row{justify-content:flex-start;align-items:center;gap:var(--space-1);flex-wrap:wrap;width:fit-content;max-width:100%;display:flex}.NodeActionBar-module-scss-module__I1Hf5G__menuItemContent{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;display:flex}.NodeActionBar-module-scss-module__I1Hf5G__costPillGap{margin-left:var(--space-2);display:inline-flex}button.NodeActionBar-module-scss-module__I1Hf5G__heroWithCostPill{padding-inline-end:var(--space-1)}.NodeActionBar-module-scss-module__I1Hf5G__tooltipAnchor{display:inline-flex}
.ImageEditEditor-module-scss-module__NsUsJG__panel{gap:var(--space-3);width:calc(var(--space-16)*9);max-width:100%;padding:var(--space-4);border-radius:var(--radius-4);background:var(--surface-elevated);border:var(--border-1)solid var(--line-2);color:var(--fg-1);box-shadow:var(--shadow-lg);flex-direction:column;display:flex}.ImageEditEditor-module-scss-module__NsUsJG__header{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.ImageEditEditor-module-scss-module__NsUsJG__headerMain{align-items:center;gap:var(--space-3);flex:1;min-width:0;display:flex}.ImageEditEditor-module-scss-module__NsUsJG__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);white-space:nowrap}.ImageEditEditor-module-scss-module__NsUsJG__angleChips{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.ImageEditEditor-module-scss-module__NsUsJG__closeBtn{color:var(--fg-3)}.ImageEditEditor-module-scss-module__NsUsJG__presets{gap:var(--space-2);flex-wrap:wrap;display:flex}.ImageEditEditor-module-scss-module__NsUsJG__body{gap:var(--space-4);align-items:stretch;display:flex}.ImageEditEditor-module-scss-module__NsUsJG__sliders{gap:var(--space-3);flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.ImageEditEditor-module-scss-module__NsUsJG__sliderRow{gap:var(--space-3);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.ImageEditEditor-module-scss-module__NsUsJG__sliderLabel{font-size:var(--font-size-xs);color:var(--fg-3);white-space:nowrap;align-items:center;display:inline-flex}.ImageEditEditor-module-scss-module__NsUsJG__sliderValue{font-size:var(--font-size-xs);color:var(--fg-2);min-width:calc(var(--space-8) + var(--space-2));text-align:right;white-space:nowrap}.ImageEditEditor-module-scss-module__NsUsJG__promptBlock{gap:var(--space-2);flex-direction:column;display:flex}.ImageEditEditor-module-scss-module__NsUsJG__promptRow{justify-content:flex-start;align-items:center;gap:var(--space-3);display:flex}.ImageEditEditor-module-scss-module__NsUsJG__promptLabel{font-size:var(--font-size-xs);color:var(--fg-3)}.ImageEditEditor-module-scss-module__NsUsJG__promptField{width:100%;min-width:0}.ImageEditEditor-module-scss-module__NsUsJG__promptField[data-open=false]{opacity:0;pointer-events:none}.ImageEditEditor-module-scss-module__NsUsJG__footer{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.ImageEditEditor-module-scss-module__NsUsJG__resetBtn{color:var(--fg-3)}.ImageEditEditor-module-scss-module__NsUsJG__submitWrap{align-items:center;gap:var(--space-2);display:flex}button.ImageEditEditor-module-scss-module__NsUsJG__heroWithCostPill{padding-inline-end:var(--space-2)}.ImageEditEditor-module-scss-module__NsUsJG__generateLabel{align-items:center;gap:var(--btn-gap-md);white-space:nowrap;display:inline-flex}.ImageEditEditor-module-scss-module__NsUsJG__panelLighting{width:calc(var(--space-16)*7 + var(--space-8) + var(--space-2))}.ImageEditEditor-module-scss-module__NsUsJG__lightingBody{gap:var(--space-4);align-items:stretch;display:flex}.ImageEditEditor-module-scss-module__NsUsJG__globeCard{gap:var(--space-2);flex-direction:column;flex:0 0 calc(var(--space-16)*3.75);width:calc(var(--space-16)*3.75);padding:var(--space-2);border-radius:var(--radius-3);background:var(--surface-panel);display:flex}.ImageEditEditor-module-scss-module__NsUsJG__viewTabs{align-self:flex-start;width:max-content}.ImageEditEditor-module-scss-module__NsUsJG__globeCanvas{aspect-ratio:1;cursor:grab;touch-action:none;width:100%;position:relative}.ImageEditEditor-module-scss-module__NsUsJG__globeCanvas:active{cursor:grabbing}.ImageEditEditor-module-scss-module__NsUsJG__globeCanvasEl{width:100%;height:100%;display:block}.ImageEditEditor-module-scss-module__NsUsJG__lightingControls{flex:0 0 calc(var(--space-16)*3 + var(--space-2));gap:var(--space-3);width:calc(var(--space-16)*3 + var(--space-2));flex-direction:column;min-width:0;display:flex}.ImageEditEditor-module-scss-module__NsUsJG__sectionLabel{font-size:var(--font-size-xs);color:var(--fg-3)}.ImageEditEditor-module-scss-module__NsUsJG__helpMark{margin-left:var(--space-1);width:var(--space-4);height:var(--space-4);border-radius:var(--radius-full);border:var(--border-1)solid var(--line-2);font-size:var(--font-size-xs);color:var(--fg-3);cursor:help;justify-content:center;align-items:center;display:inline-flex}.ImageEditEditor-module-scss-module__NsUsJG__colorRow{align-items:center;gap:var(--space-3);display:flex}.ImageEditEditor-module-scss-module__NsUsJG__colorSwatch{width:calc(var(--space-8) + var(--space-2));height:var(--space-6);border-radius:var(--radius-2);border:var(--border-1)solid var(--line-2);background:var(--surface-elevated);cursor:pointer;position:relative;overflow:hidden}.ImageEditEditor-module-scss-module__NsUsJG__colorSwatch[data-empty=true]:after{content:"";background:linear-gradient(to top right,transparent calc(50% - var(--border-1)),var(--sem-danger)calc(50% - var(--border-1)),var(--sem-danger)calc(50% + var(--border-1)),transparent calc(50% + var(--border-1)));pointer-events:none;position:absolute;inset:0}.ImageEditEditor-module-scss-module__NsUsJG__colorSwatch input{opacity:0;cursor:pointer;border:none;width:100%;height:100%;padding:0;position:absolute;inset:0}.ImageEditEditor-module-scss-module__NsUsJG__dirGrid{gap:var(--space-2);grid-template-columns:repeat(3,max-content);display:grid}.ImageEditEditor-module-scss-module__NsUsJG__orbit{flex:0 0 calc(var(--space-16)*3.75);width:calc(var(--space-16)*3.75);height:calc(var(--space-16)*3.75);border-radius:var(--radius-3);background:var(--surface-panel);--globe-r:calc((var(--space-16)*3.75 - var(--space-6)*2)/2);--cam-w:var(--space-7);--cam-h:var(--space-5);--cam-d:var(--space-2);position:relative}.ImageEditEditor-module-scss-module__NsUsJG__orbitStage{inset:var(--space-6);cursor:grab;touch-action:none;perspective:calc(var(--space-16)*6);perspective-origin:50%;position:absolute}.ImageEditEditor-module-scss-module__NsUsJG__orbitStage:active{cursor:grabbing}.ImageEditEditor-module-scss-module__NsUsJG__orbitView,.ImageEditEditor-module-scss-module__NsUsJG__orbitGlobe{transform-style:preserve-3d;position:absolute;inset:0}.ImageEditEditor-module-scss-module__NsUsJG__orbitGlobe{transform-origin:50%}.ImageEditEditor-module-scss-module__NsUsJG__orbitRing,.ImageEditEditor-module-scss-module__NsUsJG__orbitEquator{border:var(--border-1)solid var(--line-2);border-radius:var(--radius-full);pointer-events:none;backface-visibility:visible;transform-origin:50%;position:absolute;inset:0}.ImageEditEditor-module-scss-module__NsUsJG__orbitSubject{width:calc(var(--globe-r)*2*var(--shot-scale,.52));height:calc(var(--globe-r)*2*var(--shot-scale,.52));border-radius:var(--radius-2);border:var(--border-1)solid var(--line-2);background:var(--surface-elevated);pointer-events:none;transform-origin:50%;transition:width var(--duration-fast)var(--easing-standard),height var(--duration-fast)var(--easing-standard);position:absolute;top:50%;left:50%;overflow:hidden}.ImageEditEditor-module-scss-module__NsUsJG__orbitSubjectImg,.ImageEditEditor-module-scss-module__NsUsJG__orbitSubjectFallback{object-fit:cover;background:var(--surface-elevated);transform-origin:50%;width:100%;height:100%;transition:transform var(--duration-fast)var(--easing-standard);display:block}.ImageEditEditor-module-scss-module__NsUsJG__orbitSubjectImg[data-shot=medium],.ImageEditEditor-module-scss-module__NsUsJG__orbitSubjectFallback[data-shot=medium]{transform:scale(1.12)}.ImageEditEditor-module-scss-module__NsUsJG__orbitSubjectImg[data-shot=close],.ImageEditEditor-module-scss-module__NsUsJG__orbitSubjectFallback[data-shot=close]{transform:scale(1.35)}.ImageEditEditor-module-scss-module__NsUsJG__orbitRay{width:var(--border-1);height:calc(var(--globe-r) + var(--cam-d));background:var(--fg-1);transform-origin:top;pointer-events:none;position:absolute;top:50%;left:50%;transform:rotateX(90deg)}.ImageEditEditor-module-scss-module__NsUsJG__orbitCamera{width:var(--cam-w);height:var(--cam-h);transform:translate(-50%,-50%)translateZ(calc(var(--globe-r) + var(--cam-d)));transform-style:preserve-3d;pointer-events:none;position:absolute;top:50%;left:50%}.ImageEditEditor-module-scss-module__NsUsJG__orbitCameraFace{box-sizing:border-box;background:var(--bg-1);border:var(--border-1)solid var(--fg-3);backface-visibility:hidden;position:absolute}.ImageEditEditor-module-scss-module__NsUsJG__orbitCameraFront,.ImageEditEditor-module-scss-module__NsUsJG__orbitCameraBack{inset:0}.ImageEditEditor-module-scss-module__NsUsJG__orbitCameraFront{background:var(--surface-elevated);transform:translateZ(var(--cam-d));overflow:hidden}.ImageEditEditor-module-scss-module__NsUsJG__orbitCameraFrontImg,.ImageEditEditor-module-scss-module__NsUsJG__orbitCameraFrontFallback{object-fit:cover;background:var(--surface-elevated);width:100%;height:100%;display:block}.ImageEditEditor-module-scss-module__NsUsJG__orbitCameraBack{background:var(--surface-panel);transform:rotateY(180deg)translateZ(var(--cam-d))}.ImageEditEditor-module-scss-module__NsUsJG__orbitCameraLeft,.ImageEditEditor-module-scss-module__NsUsJG__orbitCameraRight{width:calc(var(--cam-d)*2);height:100%;margin-left:calc(var(--cam-d)*-1);background:var(--surface-panel);top:0;left:50%}.ImageEditEditor-module-scss-module__NsUsJG__orbitCameraLeft{transform:rotateY(-90deg)translateZ(calc(var(--cam-w)/2))}.ImageEditEditor-module-scss-module__NsUsJG__orbitCameraRight{transform:rotateY(90deg)translateZ(calc(var(--cam-w)/2))}.ImageEditEditor-module-scss-module__NsUsJG__orbitCameraTop,.ImageEditEditor-module-scss-module__NsUsJG__orbitCameraBottom{width:100%;height:calc(var(--cam-d)*2);margin-top:calc(var(--cam-d)*-1);top:50%;left:0}.ImageEditEditor-module-scss-module__NsUsJG__orbitCameraTop{background:var(--surface-elevated);transform:rotateX(90deg)translateZ(calc(var(--cam-h)/2))}.ImageEditEditor-module-scss-module__NsUsJG__orbitCameraBottom{transform:rotateX(-90deg)translateZ(calc(var(--cam-h)/2))}.ImageEditEditor-module-scss-module__NsUsJG__orbitArrow{z-index:2;color:var(--fg-3);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.ImageEditEditor-module-scss-module__NsUsJG__orbitArrowN{top:var(--space-1);left:50%;transform:translate(-50%)}.ImageEditEditor-module-scss-module__NsUsJG__orbitArrowS{bottom:var(--space-1);left:50%;transform:translate(-50%)}.ImageEditEditor-module-scss-module__NsUsJG__orbitArrowW{left:var(--space-1);top:50%;transform:translateY(-50%)}.ImageEditEditor-module-scss-module__NsUsJG__orbitArrowE{right:var(--space-1);top:50%;transform:translateY(-50%)}
.GridFrameLayer-module-scss-module__l1gQeG__layer{border-radius:var(--radius-3);pointer-events:none;position:absolute;inset:0;overflow:hidden}.GridFrameLayer-module-scss-module__l1gQeG__interactive{pointer-events:auto;cursor:crosshair;touch-action:none}.GridFrameLayer-module-scss-module__l1gQeG__draft{z-index:4;box-sizing:border-box;pointer-events:none;border:var(--canvas-annotation-selection-border-width)solid var(--canvas-annotation-selection-border-color);border-radius:var(--canvas-annotation-mark-radius);background:var(--canvas-annotation-mark-fill);position:absolute}.GridFrameLayer-module-scss-module__l1gQeG__rect{z-index:1;box-sizing:border-box;border:var(--canvas-annotation-selection-border-width)solid #0000;border-radius:var(--canvas-annotation-mark-radius);transition:border-color var(--duration-fast)var(--easing-standard),background-color var(--duration-fast)var(--easing-standard);background:0 0;position:absolute}.GridFrameLayer-module-scss-module__l1gQeG__interactive .GridFrameLayer-module-scss-module__l1gQeG__rect{cursor:move}.GridFrameLayer-module-scss-module__l1gQeG__interactive .GridFrameLayer-module-scss-module__l1gQeG__rect:not(.GridFrameLayer-module-scss-module__l1gQeG__selected):hover{border-color:var(--canvas-annotation-selection-border-color);background:var(--canvas-annotation-mark-fill)}.GridFrameLayer-module-scss-module__l1gQeG__selected{z-index:3;border-width:0;border-color:#0000}.GridFrameLayer-module-scss-module__l1gQeG__veil{z-index:0;box-sizing:border-box;pointer-events:none;border-radius:var(--canvas-annotation-mark-radius);border:var(--canvas-annotation-selection-border-width-settled)solid var(--canvas-annotation-selection-border-color);box-shadow:0 0 0 9999px var(--canvas-annotation-focus-veil);animation:GridFrameLayer-module-scss-module__l1gQeG__rectVeilSettle var(--canvas-annotation-settle-duration)var(--easing-standard);position:absolute;inset:0}.GridFrameLayer-module-scss-module__l1gQeG__glow{z-index:0;border-radius:inherit;pointer-events:none;box-shadow:var(--canvas-annotation-selection-glow);animation:GridFrameLayer-module-scss-module__l1gQeG__rectGlowSettle var(--canvas-annotation-settle-duration)var(--easing-standard);position:absolute;inset:0}.GridFrameLayer-module-scss-module__l1gQeG__settleRing{z-index:1;box-sizing:border-box;border-radius:inherit;border:var(--canvas-annotation-corner-stroke)solid var(--canvas-annotation-resize-handle-fill);pointer-events:none;opacity:0;animation:GridFrameLayer-module-scss-module__l1gQeG__rectRingSettle var(--canvas-annotation-settle-duration)var(--easing-standard);position:absolute;inset:0}.GridFrameLayer-module-scss-module__l1gQeG__handle{z-index:5;box-sizing:border-box;pointer-events:auto;touch-action:none;width:var(--canvas-annotation-corner-arm);height:var(--canvas-annotation-corner-arm);animation:GridFrameLayer-module-scss-module__l1gQeG__rectHandleSettle var(--canvas-annotation-settle-duration)var(--easing-standard);background:0 0;border:none;position:absolute}.GridFrameLayer-module-scss-module__l1gQeG__handle:after{content:"";box-sizing:border-box;pointer-events:none;border-style:solid;border-color:var(--canvas-annotation-resize-handle-fill);background:0 0;border-width:0;position:absolute;inset:0}.GridFrameLayer-module-scss-module__l1gQeG__handle_nw{transform:translate(calc(var(--canvas-annotation-corner-stroke)/-2),calc(var(--canvas-annotation-corner-stroke)/-2));cursor:nwse-resize;top:0;left:0}.GridFrameLayer-module-scss-module__l1gQeG__handle_nw:after{border-top-width:var(--canvas-annotation-corner-stroke);border-left-width:var(--canvas-annotation-corner-stroke);border-top-left-radius:var(--canvas-annotation-mark-radius)}.GridFrameLayer-module-scss-module__l1gQeG__handle_ne{transform:translate(calc(var(--canvas-annotation-corner-stroke)/2),calc(var(--canvas-annotation-corner-stroke)/-2));cursor:nesw-resize;top:0;right:0}.GridFrameLayer-module-scss-module__l1gQeG__handle_ne:after{border-top-width:var(--canvas-annotation-corner-stroke);border-right-width:var(--canvas-annotation-corner-stroke);border-top-right-radius:var(--canvas-annotation-mark-radius)}.GridFrameLayer-module-scss-module__l1gQeG__handle_se{transform:translate(calc(var(--canvas-annotation-corner-stroke)/2),calc(var(--canvas-annotation-corner-stroke)/2));cursor:nwse-resize;bottom:0;right:0}.GridFrameLayer-module-scss-module__l1gQeG__handle_se:after{border-bottom-width:var(--canvas-annotation-corner-stroke);border-right-width:var(--canvas-annotation-corner-stroke);border-bottom-right-radius:var(--canvas-annotation-mark-radius)}.GridFrameLayer-module-scss-module__l1gQeG__handle_sw{transform:translate(calc(var(--canvas-annotation-corner-stroke)/-2),calc(var(--canvas-annotation-corner-stroke)/2));cursor:nesw-resize;bottom:0;left:0}.GridFrameLayer-module-scss-module__l1gQeG__handle_sw:after{border-bottom-width:var(--canvas-annotation-corner-stroke);border-left-width:var(--canvas-annotation-corner-stroke);border-bottom-left-radius:var(--canvas-annotation-mark-radius)}.GridFrameLayer-module-scss-module__l1gQeG__bubble{z-index:6;width:var(--canvas-annotation-mark-bubble-size);height:var(--canvas-annotation-mark-bubble-size);pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.GridFrameLayer-module-scss-module__l1gQeG__bubbleIcon{width:100%;height:100%;position:absolute;inset:0}.GridFrameLayer-module-scss-module__l1gQeG__bubbleShape{fill:var(--canvas-annotation-mark-bubble-fill);stroke:none}.GridFrameLayer-module-scss-module__l1gQeG__bubbleIndex{z-index:1;color:var(--fg-static-light);font-size:var(--canvas-annotation-mark-bubble-font-size);font-weight:var(--font-weight-semibold);line-height:var(--font-lh-tight);position:relative}.GridFrameLayer-module-scss-module__l1gQeG__remove{z-index:6;transform:translateX(calc(100% + var(--space-1)));pointer-events:auto;position:absolute;top:0;right:0}@keyframes GridFrameLayer-module-scss-module__l1gQeG__rectVeilSettle{0%{border-width:var(--canvas-annotation-selection-border-width)}to{border-width:var(--canvas-annotation-selection-border-width-settled)}}@keyframes GridFrameLayer-module-scss-module__l1gQeG__rectGlowSettle{0%{box-shadow:var(--canvas-annotation-selection-glow-enter)}to{box-shadow:var(--canvas-annotation-selection-glow)}}@keyframes GridFrameLayer-module-scss-module__l1gQeG__rectRingSettle{0%,55%{opacity:1}to{opacity:0}}@keyframes GridFrameLayer-module-scss-module__l1gQeG__rectHandleSettle{0%{width:42%;height:42%}to{width:var(--canvas-annotation-corner-arm);height:var(--canvas-annotation-corner-arm)}}@media (prefers-reduced-motion:reduce){.GridFrameLayer-module-scss-module__l1gQeG__rect{transition:none}.GridFrameLayer-module-scss-module__l1gQeG__veil,.GridFrameLayer-module-scss-module__l1gQeG__glow,.GridFrameLayer-module-scss-module__l1gQeG__settleRing,.GridFrameLayer-module-scss-module__l1gQeG__handle{animation:none}}
.GridSplit-module-scss-module__YbWp2G__overlay{border-radius:var(--radius-3);-webkit-user-select:none;user-select:none;touch-action:none;width:100%;position:relative;overflow:hidden}.GridSplit-module-scss-module__YbWp2G__image{pointer-events:none;width:100%;height:auto;display:block}.GridSplit-module-scss-module__YbWp2G__line{z-index:1;position:absolute}.GridSplit-module-scss-module__YbWp2G__line:before{content:"";background:var(--line-2);transition:background var(--duration-fast)var(--easing-standard);position:absolute}.GridSplit-module-scss-module__YbWp2G__line:hover:before{background:var(--line-focus)}.GridSplit-module-scss-module__YbWp2G__lineV{width:var(--grid-split-line-hit,var(--space-4));cursor:col-resize;transform:translate(-50%)}.GridSplit-module-scss-module__YbWp2G__lineV:before{width:var(--grid-split-line-stroke,var(--border-1));top:0;bottom:0;left:50%;transform:translate(-50%)}.GridSplit-module-scss-module__YbWp2G__lineH{height:var(--grid-split-line-hit,var(--space-4));cursor:row-resize;transform:translateY(-50%)}.GridSplit-module-scss-module__YbWp2G__lineH:before{height:var(--grid-split-line-stroke,var(--border-1));top:50%;left:0;right:0;transform:translateY(-50%)}.GridSplit-module-scss-module__YbWp2G__lineDragging:before{background:var(--line-focus)}.GridSplit-module-scss-module__YbWp2G__cell{z-index:2;pointer-events:none;position:absolute}.GridSplit-module-scss-module__YbWp2G__cellMask{justify-content:center;align-items:center;gap:var(--space-1);background:rgb(from var(--surface-app)r g b/var(--opacity-scrim-light));pointer-events:none;flex-wrap:wrap;display:flex;position:absolute;inset:0}.GridSplit-module-scss-module__YbWp2G__cellBtn{pointer-events:auto}.GridSplit-module-scss-module__YbWp2G__cellTip{text-align:center;display:block}.GridSplit-module-scss-module__YbWp2G__iconV,.GridSplit-module-scss-module__YbWp2G__iconH{width:var(--space-3);height:var(--space-3);position:relative}.GridSplit-module-scss-module__YbWp2G__iconV:before,.GridSplit-module-scss-module__YbWp2G__iconH:before{content:"";border-radius:var(--radius-full);background:currentColor;position:absolute}.GridSplit-module-scss-module__YbWp2G__iconV:before{width:var(--border-2);top:0;bottom:0;left:50%;transform:translate(-50%)}.GridSplit-module-scss-module__YbWp2G__iconH:before{height:var(--border-2);top:50%;left:0;right:0;transform:translateY(-50%)}.GridSplit-module-scss-module__YbWp2G__toolbar{align-items:center;gap:var(--space-1);padding:var(--space-1-5);background:var(--surface-card);border-radius:var(--radius-full);box-shadow:var(--shadow-md);border:none;display:flex}.GridSplit-module-scss-module__YbWp2G__presetTrigger{align-items:center;gap:var(--space-1);display:inline-flex}.GridSplit-module-scss-module__YbWp2G__customWrap{gap:var(--space-3);padding:var(--space-3);background:var(--dropdown-bg);border:var(--border-1)solid var(--dropdown-border);border-radius:var(--dropdown-radius);box-shadow:var(--shadow-md);flex-direction:column;display:flex}.GridSplit-module-scss-module__YbWp2G__customHeader{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.GridSplit-module-scss-module__YbWp2G__customTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--fg-2)}.GridSplit-module-scss-module__YbWp2G__customCount{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--fg-1)}.GridSplit-module-scss-module__YbWp2G__customGrid{grid-template-columns:repeat(5,var(--space-5));grid-template-rows:repeat(5,var(--space-5));gap:var(--space-1);display:grid}.GridSplit-module-scss-module__YbWp2G__customCell{border-radius:var(--radius-1);background:var(--surface-subtle);border:var(--border-1)solid var(--line-2);cursor:pointer;transition:background var(--duration-fast)var(--easing-standard)}.GridSplit-module-scss-module__YbWp2G__customCellOn{background:var(--sem-info-bg);border-color:var(--sem-info-bg)}
.BaseNodeShell-module-scss-module__YRrgRG__shell{--wf-node-stroke-1:calc(var(--border-1)/var(--wf-node-zoom,1));--wf-node-stroke-2:calc(var(--border-2)/var(--wf-node-zoom,1));flex-direction:column;display:flex;position:relative}.BaseNodeShell-module-scss-module__YRrgRG__shellFill{--wf-node-text-min-height:0px;width:100%;height:100%;min-height:0}.BaseNodeShell-module-scss-module__YRrgRG__shellFill .BaseNodeShell-module-scss-module__YRrgRG__card{flex:1;height:100%;min-height:0}.BaseNodeShell-module-scss-module__YRrgRG__shellFill .BaseNodeShell-module-scss-module__YRrgRG__body{flex-direction:column;flex:1;min-height:0;display:flex}.BaseNodeShell-module-scss-module__YRrgRG__shellFill .BaseNodeShell-module-scss-module__YRrgRG__contentHost{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.BaseNodeShell-module-scss-module__YRrgRG__shellFill .BaseNodeShell-module-scss-module__YRrgRG__contentChildren{flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow:hidden}.BaseNodeShell-module-scss-module__YRrgRG__shellFill .BaseNodeShell-module-scss-module__YRrgRG__contentChildren>*{flex:1 1 0;height:100%;min-height:0!important;max-height:none!important}.BaseNodeShell-module-scss-module__YRrgRG__shellFill .BaseNodeShell-module-scss-module__YRrgRG__contentChildren [data-wf-text-scroll]{height:100%!important;min-height:0!important;max-height:none!important}.BaseNodeShell-module-scss-module__YRrgRG__anyHandle{width:var(--space-4);height:var(--space-4);left:var(--space-2);background-color:#0000;border:none;overflow:visible}.BaseNodeShell-module-scss-module__YRrgRG__handleMoveArea{width:calc(var(--space-16)*2);height:calc(var(--space-16)*2);top:50%;right:calc(-1*var(--space-4));opacity:0;pointer-events:none;transition:transform .4s cubic-bezier(.34,1.56,.64,1),opacity var(--duration-fast)var(--easing-standard);justify-content:center;align-items:center;display:flex;position:absolute}.BaseNodeShell-module-scss-module__YRrgRG__anyHandleRight{left:unset;right:var(--space-2)}.BaseNodeShell-module-scss-module__YRrgRG__handleMoveAreaRight{width:calc(var(--space-16)*2);height:calc(var(--space-16)*2);top:50%;left:calc(-1*var(--space-4));opacity:0;pointer-events:none;transition:transform .4s cubic-bezier(.34,1.56,.64,1),opacity var(--duration-fast)var(--easing-standard);justify-content:center;align-items:center;display:flex;position:absolute}:is(.workflow-node.show-handle-labels .BaseNodeShell-module-scss-module__YRrgRG__handleMoveArea,.workflow-node.show-handle-labels .BaseNodeShell-module-scss-module__YRrgRG__handleMoveAreaRight){opacity:1;pointer-events:auto}.BaseNodeShell-module-scss-module__YRrgRG__addButtonScreenFixed{scale:calc(1/var(--wf-node-zoom,1))}.BaseNodeShell-module-scss-module__YRrgRG__handleMoveArea .BaseNodeShell-module-scss-module__YRrgRG__addButtonScreenFixed{translate:calc(-1*var(--space-10)*(1/var(--wf-node-zoom,1) - 1))}.BaseNodeShell-module-scss-module__YRrgRG__handleMoveAreaRight .BaseNodeShell-module-scss-module__YRrgRG__addButtonScreenFixed{translate:calc(var(--space-10)*(1/var(--wf-node-zoom,1) - 1))}.workflow-node.show-handle-labels.can-connect .BaseNodeShell-module-scss-module__YRrgRG__body:not(.BaseNodeShell-module-scss-module__YRrgRG__bodyBorderless):after{box-shadow:inset 0 0 0 var(--wf-node-stroke-2)var(--sem-info-hover)}.workflow-node.show-handle-labels.can-connect .BaseNodeShell-module-scss-module__YRrgRG__bodyBorderlessSelectable:after{box-shadow:inset 0 0 0 var(--wf-node-stroke-2)var(--sem-info-hover)}.react-flow__node .BaseNodeShell-module-scss-module__YRrgRG__shellHovered .BaseNodeShell-module-scss-module__YRrgRG__body:not(.BaseNodeShell-module-scss-module__YRrgRG__bodyBorderless):not(.BaseNodeShell-module-scss-module__YRrgRG__bodyBorderlessSelectable):after{box-shadow:inset 0 0 0 var(--wf-node-stroke-2)var(--sem-info-hover)}.BaseNodeShell-module-scss-module__YRrgRG__addButton{z-index:10;width:var(--space-6);height:var(--space-6);border-radius:var(--radius-full);border:1px solid var(--wf-card-port-border);background:var(--wf-card-port-bg);color:var(--wf-card-port-icon);cursor:pointer;opacity:0;transition:opacity var(--duration-fast)var(--easing-standard);pointer-events:all;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.BaseNodeShell-module-scss-module__YRrgRG__addButton:hover{opacity:1}.BaseNodeShell-module-scss-module__YRrgRG__addButtonLeft{left:calc(-1*var(--space-3))}.BaseNodeShell-module-scss-module__YRrgRG__addButtonRight{right:calc(-1*var(--space-3))}.BaseNodeShell-module-scss-module__YRrgRG__shell:hover .BaseNodeShell-module-scss-module__YRrgRG__addButton{opacity:1}.react-flow__node.selected .BaseNodeShell-module-scss-module__YRrgRG__body:not(.BaseNodeShell-module-scss-module__YRrgRG__bodyBorderless):after{box-shadow:inset 0 0 0 var(--wf-node-stroke-1)var(--sem-info-hover)}.react-flow__node:focus .BaseNodeShell-module-scss-module__YRrgRG__body:not(.BaseNodeShell-module-scss-module__YRrgRG__bodyBorderless):after{box-shadow:inset 0 0 0 var(--wf-node-stroke-1)var(--sem-info-hover)}.react-flow__node:focus-visible .BaseNodeShell-module-scss-module__YRrgRG__body:not(.BaseNodeShell-module-scss-module__YRrgRG__bodyBorderless):after{box-shadow:inset 0 0 0 var(--wf-node-stroke-1)var(--sem-info-hover)}.BaseNodeShell-module-scss-module__YRrgRG__card{gap:var(--space-1);z-index:21;flex-direction:column;display:flex;position:relative}.BaseNodeShell-module-scss-module__YRrgRG__headerArea{gap:var(--space-1);flex-direction:column;min-width:0;display:flex;overflow:hidden}.BaseNodeShell-module-scss-module__YRrgRG__headerFloat{transform-origin:0 100%;margin-bottom:2px;position:absolute;bottom:100%;left:0}.BaseNodeShell-module-scss-module__YRrgRG__header{justify-content:space-between;align-items:center;gap:var(--space-1);min-height:var(--space-7);display:flex}.BaseNodeShell-module-scss-module__YRrgRG__headerLeft{align-items:center;gap:var(--space-1);flex:1;min-width:0;display:flex;overflow:hidden}.BaseNodeShell-module-scss-module__YRrgRG__headerIcon{font-size:var(--font-size-base);color:var(--wf-card-placeholder-fg);transition:color var(--duration-fast)var(--easing-standard);flex-shrink:0;justify-content:center;align-items:center;display:flex}.BaseNodeShell-module-scss-module__YRrgRG__headerTypeLabel{min-width:0;font-size:var(--font-size-xs);color:var(--fg-2);white-space:nowrap;text-overflow:ellipsis;transition:color var(--duration-fast)var(--easing-standard);flex:1;overflow:hidden}.BaseNodeShell-module-scss-module__YRrgRG__headerNameInput{width:auto;min-width:1ch;max-width:calc(var(--space-16)*4);field-sizing:content;box-shadow:none;appearance:none;font:inherit;font-size:var(--font-size-xs);color:var(--fg-2);white-space:nowrap;text-overflow:ellipsis;transition:color var(--duration-fast)var(--easing-standard);background:0 0;border:none;outline:none;flex:none;margin:0;padding:0;overflow:hidden}.BaseNodeShell-module-scss-module__YRrgRG__headerNameInput:focus,.BaseNodeShell-module-scss-module__YRrgRG__headerNameInput:focus-visible{box-shadow:none;background:0 0;border:none;outline:none}.BaseNodeShell-module-scss-module__YRrgRG__headerNameInput:disabled{cursor:not-allowed;color:var(--fg-3)}.BaseNodeShell-module-scss-module__YRrgRG__headerNameInput::placeholder{color:var(--fg-2)}.BaseNodeShell-module-scss-module__YRrgRG__headerRight{align-items:center;gap:var(--space-1);flex-shrink:0;display:flex}.react-flow__node:hover .BaseNodeShell-module-scss-module__YRrgRG__headerIcon{color:var(--sem-info)}.react-flow__node:hover .BaseNodeShell-module-scss-module__YRrgRG__headerTypeLabel{color:var(--sem-info)}.react-flow__node:hover .BaseNodeShell-module-scss-module__YRrgRG__headerNameInput:not(:disabled){color:var(--sem-info)}.react-flow__node.selected .BaseNodeShell-module-scss-module__YRrgRG__headerIcon{color:var(--sem-info)}.react-flow__node.selected .BaseNodeShell-module-scss-module__YRrgRG__headerTypeLabel{color:var(--sem-info)}.react-flow__node.selected .BaseNodeShell-module-scss-module__YRrgRG__headerNameInput:not(:disabled){color:var(--sem-info)}.react-flow__node:focus .BaseNodeShell-module-scss-module__YRrgRG__headerIcon{color:var(--sem-info)}.react-flow__node:focus .BaseNodeShell-module-scss-module__YRrgRG__headerTypeLabel{color:var(--sem-info)}.react-flow__node:focus .BaseNodeShell-module-scss-module__YRrgRG__headerNameInput:not(:disabled){color:var(--sem-info)}.react-flow__node:focus-visible .BaseNodeShell-module-scss-module__YRrgRG__headerIcon{color:var(--sem-info)}.react-flow__node:focus-visible .BaseNodeShell-module-scss-module__YRrgRG__headerTypeLabel{color:var(--sem-info)}.react-flow__node:focus-visible .BaseNodeShell-module-scss-module__YRrgRG__headerNameInput:not(:disabled){color:var(--sem-info)}.react-flow__node:hover .BaseNodeShell-module-scss-module__YRrgRG__headerNameInput:not(:disabled)::placeholder{color:var(--sem-info)}.react-flow__node.selected .BaseNodeShell-module-scss-module__YRrgRG__headerNameInput:not(:disabled)::placeholder{color:var(--sem-info)}.react-flow__node:focus .BaseNodeShell-module-scss-module__YRrgRG__headerNameInput:not(:disabled)::placeholder{color:var(--sem-info)}.react-flow__node:focus-visible .BaseNodeShell-module-scss-module__YRrgRG__headerNameInput:not(:disabled)::placeholder{color:var(--sem-info)}.BaseNodeShell-module-scss-module__YRrgRG__previewOpenButton{opacity:0;pointer-events:none;transition:opacity var(--duration-fast)var(--easing-standard)}.BaseNodeShell-module-scss-module__YRrgRG__previewOpenButtonVisible{opacity:1;pointer-events:auto}.BaseNodeShell-module-scss-module__YRrgRG__body{background:var(--wf-card-content-bg);border-radius:var(--radius-3);border:none;flex:1;min-height:0;position:relative;overflow:hidden}.BaseNodeShell-module-scss-module__YRrgRG__body:after{content:"";border-radius:inherit;box-shadow:none;pointer-events:none;z-index:2;transition:box-shadow var(--duration-fast)var(--easing-standard);position:absolute;inset:0}.BaseNodeShell-module-scss-module__YRrgRG__bodyBorderless{background:0 0;border:none}.BaseNodeShell-module-scss-module__YRrgRG__bodyBorderless:after{box-shadow:none}.BaseNodeShell-module-scss-module__YRrgRG__bodyBorderless:not(.BaseNodeShell-module-scss-module__YRrgRG__bodyBorderlessSelectable){overflow:visible}.BaseNodeShell-module-scss-module__YRrgRG__bodyBorderlessSelectable:after{box-shadow:none}.BaseNodeShell-module-scss-module__YRrgRG__contentHost{width:100%;position:relative}.BaseNodeShell-module-scss-module__YRrgRG__contentChildren{z-index:0;position:relative}.BaseNodeShell-module-scss-module__YRrgRG__runningOverlay{z-index:1;pointer-events:none;background:var(--wf-card-content-bg);position:absolute;inset:-3px;overflow:hidden}.react-flow__node.selected .BaseNodeShell-module-scss-module__YRrgRG__bodyBorderlessSelectable:after{box-shadow:inset 0 0 0 var(--wf-node-stroke-1)var(--sem-info-hover)}.react-flow__node:focus .BaseNodeShell-module-scss-module__YRrgRG__bodyBorderlessSelectable:after{box-shadow:inset 0 0 0 var(--wf-node-stroke-1)var(--sem-info-hover)}.react-flow__node:focus-visible .BaseNodeShell-module-scss-module__YRrgRG__bodyBorderlessSelectable:after{box-shadow:inset 0 0 0 var(--wf-node-stroke-1)var(--sem-info-hover)}.BaseNodeShell-module-scss-module__YRrgRG__bottomToolbar{gap:var(--space-1);flex-direction:column;width:max-content;max-width:100%;display:flex}.BaseNodeShell-module-scss-module__YRrgRG__actionBar{padding:var(--space-1)var(--space-2);align-items:center;gap:var(--space-1);min-height:var(--space-8);display:flex}.BaseNodeShell-module-scss-module__YRrgRG__aiBar{padding:var(--space-2)var(--space-3);display:none}
.NodeTextDragMask-module-scss-module__4IVBZa__mask{z-index:1;position:absolute;inset:0}
.NodeTextFieldShell-module-scss-module__AJ0G9W__root{width:100%;min-height:0;position:relative}:is(.NodeTextFieldShell-module-scss-module__AJ0G9W__root[data-wf-text-interactive] .qtd-textarea:read-only,.NodeTextFieldShell-module-scss-module__AJ0G9W__root[data-wf-text-interactive] [data-wf-text-scroll],.NodeTextFieldShell-module-scss-module__AJ0G9W__root[data-wf-text-interactive] .qtd-menu-item){-webkit-user-select:text;user-select:text;cursor:text}
.NodeActionBarStack-module-scss-module__h69Mra__stack{align-items:flex-start;gap:var(--space-3);flex-direction:column;width:max-content;display:flex}
.SystemInputNodeContent-module-scss-module__ycQjwW__root{width:100%;position:relative;overflow:visible}.SystemInputNodeContent-module-scss-module__ycQjwW__body{--char-progress-size:var(--space-7);width:100%;position:relative}.SystemInputNodeContent-module-scss-module__ycQjwW__body .SystemInputNodeContent-module-scss-module__ycQjwW__editorWithCharProgress{padding-bottom:calc(var(--border-2) + var(--space-1) + var(--char-progress-size) + var(--space-2))}.SystemInputNodeContent-module-scss-module__ycQjwW__charProgress{bottom:calc(var(--border-2) + var(--space-1));right:calc(var(--border-2) + var(--space-1));pointer-events:none;flex:none;justify-content:center;align-items:center;display:inline-flex;position:absolute}.SystemInputNodeContent-module-scss-module__ycQjwW__charProgressLabel{font-size:var(--font-size-2xs);color:var(--wf-card-placeholder-fg);pointer-events:none;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;inset:0}.SystemInputNodeContent-module-scss-module__ycQjwW__charProgressLabelOver{font-size:var(--font-size-2xs);color:var(--sem-danger);pointer-events:none;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;inset:0}.SystemInputNodeContent-module-scss-module__ycQjwW__userInputToggle{align-items:center;display:flex}
