.widgetDock{--dock-height:26px;--dock-btn-height:24px;font-size:11px;line-height:1}[data-floating-panel] .widgetDock{--dock-height:32px;--dock-btn-height:30px;font-size:13px}.prism-code-editor{background:var(--pce-bg);--_pse:var(--padding-inline,.75em);--_ns:var(--number-spacing,.75em);--padding-left:var(--_pse);--_sp:0px;scroll-padding:var(--_sp);-webkit-user-select:none;user-select:none;isolation:isolate;white-space:pre;line-height:1.4;display:grid;overflow:auto}.show-line-numbers{--padding-left:calc(var(--_pse) + var(--number-width) + var(--_ns));scroll-padding-left:calc(var(--padding-left) + var(--_sp));counter-reset:line;grid:1fr/0 1fr}.pce-focus{--_sp:var(--pce-scroll-padding,2ch)}.pce-wrapper{pointer-events:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;margin:.5em 0;position:relative}.pce-textarea{all:unset;box-sizing:border-box;color:#0000;-webkit-user-select:auto;user-select:auto;pointer-events:auto;width:100%;height:100%;caret-color:var(--pce-cursor);overflow:hidden}.pce-textarea::selection{background:var(--pce-selection);color:#0000}.pce-no-selection textarea:focus{z-index:1}.pce-line,.pce-textarea{padding:0 var(--_pse) 0 var(--padding-left);position:relative}.show-line-numbers .pce-line:before{counter-increment:line;content:counter(line);margin:0 0 0 calc(-1 * var(--padding-left));padding:0 var(--_ns) 0 0;box-sizing:border-box;color:var(--pce-line-number);text-align:end;display:inline-block}.show-line-numbers:before{content:"";background:inherit;pointer-events:none}.show-line-numbers:before,.pce-line:before{z-index:2;height:100%;width:var(--padding-left);position:sticky;left:0}.pce-wrap .pce-line:before{margin:0;position:absolute}.pce-overlays,.pce-overlays>*,pre.pce-guides .pce-line:after,.pce-no-selection .active-line:after,.active-line.match-highlight:after{content:"";position:absolute;inset:0}.show-line-numbers .pce-line:after{left:var(--padding-left)}.active-line:after{border:var(--pce-border-highlight);background:var(--pce-bg-highlight);z-index:-2}.pce-wrap{white-space:pre-wrap;word-break:break-word}.selection-matches span{background:var(--pce-selection-match)}.pce-nowrap .active-bracket{display:inline-block}.prism-code-editor{--pce-cursor:#24292e;--pce-bg:#fff;--pce-widget-border:#bfbfbf;--pce-widget-bg:#f6f8fa;--pce-widget-color:#434d56;--pce-widget-color-active:#000;--pce-widget-color-options:#5a6772;--pce-widget-bg-input:#fafbfc;--pce-widget-bg-hover:#b8b8b84f;--pce-widget-bg-active:#2188ff33;--pce-widget-focus:#007acc;--pce-search-match:#ffdf5d66;--pce-widget-bg-error:#f2dede;--pce-widget-error:#be1100;--pce-bg-highlight:#f6f8fa;--pce-selection-match:#34d05840;--pce-line-number:#1b1f2380;--pce-scrollbar:210, 7%, 55%;--pce-bg-fold:#656d76;--pce-guide-indent:#1f23281f;--pce-ac-icon-class:#953800;--pce-ac-icon-constant:#116329;--pce-ac-icon-enum:#953800;--pce-ac-icon-event:#57606a;--pce-ac-icon-function:#6639ba;--pce-ac-icon-interface:#953800;--pce-ac-icon-keyword:#a40e26;--pce-ac-icon-namespace:#a40e26;--pce-ac-icon-parameter:#0a3069;--pce-ac-icon-property:#953800;--pce-ac-icon-snippet:#0550ae;--pce-ac-icon-text:#0a3069;--pce-ac-icon-unit:#0550ae;--pce-ac-icon-variable:#953800;--pce-ac-match:#0066bf;--pce-tabstop:#0a326433;--pce-invisibles:#3333;--pce-selection:#add6ff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace}.pce-match{--pce-search-match:#e9e5ba}.active-line{--pce-line-number:#1f2328}.active-indent{--pce-guide-indent:#1f23284d}[class*=language-],.token.url>.operator,.token.attr-equals,.token.punctuation{color:#24292e}.token.atrule,.token.variable,.language-css .url,.token.parameter,.token.list,.token.maybe-class-name,.token.class-name{color:#e36209}.token.keyword,.token.atrule .rule,.token.unit,.token.deleted,.token.entity,.token.selector .combinator,.token.regex-flags,.token.token.anchor,.token.number.quantifier,.token.operator{color:#d73a49}.token.tag,.token.inserted,.token.selector,.token.doctype-tag,.language-regex .escape{color:#22863a}.token.selector .class,.token.selector .id,.token.pseudo-class,.token.pseudo-element,.token.function{color:#6f42c1}.token.attr-value,.token.string,.token.char,.token.regex,.language-regex,.token.string-property,.token.url>.content,.token.url>.variable{color:#032f62}.token.code.keyword{color:#24292e}.token.attr-name,.language-css .token.property,.token.number,.token.constant,.token.color,.token.boolean,.token.title.important,.title.important .punctuation,.token.property-access,.token.char-class,.token.char-set,.token.doctype,.token.builtin,.token.regex .punctuation,.language-css .token.function,.token.code.code-snippet{color:#005cc5}.token.comment,.token.prolog,.token.cdata{color:#6a737d}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.bracket-level-0,.token.bracket-level-6{color:#0366d6}.token.bracket-level-1,.token.bracket-level-7{color:#138934}.token.bracket-level-2,.token.bracket-level-8{color:#b37700}.token.bracket-level-3,.token.bracket-level-9{color:#cb2431}.token.bracket-level-4,.token.bracket-level-10{color:#a43276}.token.bracket-level-5,.token.bracket-level-11{color:#8a3ddb}.token.interpolation-punctuation{color:#032f62}.token.bracket-error{color:#ff1212cc}.token.markup-bracket{color:inherit}.active-bracket{box-shadow:inset 0 0 0 1px #34d05899,inset 0 0 0 9in #35d05940}.active-tagname,.word-matches span{box-shadow:inset 0 0 0 1px #afb8c199,inset 0 0 0 9in #eaeef280}.prism-code-editor{font-family:var(--font-mono)!important;line-height:var(--node-line-height)!important}.dark .code-theme{--code-token-base:#bfbdb6;--code-token-keyword:#ff8f40;--code-token-operator:#f29668;--code-token-tag:#39bae6;--code-token-string:#aad94c;--code-token-number:#d2a6ff;--code-token-function:#ffb454;--code-token-class:#59c2ff;--code-token-comment:#acb6bf8c;--code-line-number:#acb6bfb8;--code-line-number-active:#e6e1d9;--code-guide:#6c7380;--code-selection:color-mix(in srgb, var(--color-node-tint,var(--color-surface-9)) 30%, transparent);--code-selection-match:#34455f}.light .code-theme{--code-token-base:#000;--code-token-keyword:#00f;--code-token-operator:#000;--code-token-tag:maroon;--code-token-string:#a31515;--code-token-number:#098658;--code-token-function:#795e26;--code-token-class:#267f99;--code-token-comment:green;--code-line-number:#767676;--code-line-number-active:#1f2328;--code-guide:#929292;--code-selection:#add6ff80;--code-selection-match:#add6ff80}.code-theme .prism-code-editor{--pce-bg:transparent;--pce-cursor:var(--code-token-base);--pce-selection:var(--code-selection);--pce-bg-highlight:transparent;--pce-line-number:var(--code-line-number);--pce-guide-indent:var(--code-guide);--pce-selection-match:var(--code-selection-match);--pce-scrollbar:0, 0%, 50%;height:100%;min-height:0}.code-theme [class*=language-],.code-theme .token.punctuation,.code-theme .token.attr-equals{color:var(--code-token-base)}.code-theme .token.keyword,.code-theme .token.deleted,.code-theme .token.entity,.code-theme .token.regex-flags,.code-theme .token.atrule .rule{color:var(--code-token-keyword)}.code-theme .token.operator{color:var(--code-token-operator)}.code-theme .token.tag,.code-theme .token.inserted,.code-theme .token.selector,.code-theme .token.doctype-tag{color:var(--code-token-tag)}.code-theme .token.string,.code-theme .token.attr-value,.code-theme .token.char,.code-theme .token.regex,.code-theme .token.url>.content,.code-theme .token.interpolation-punctuation{color:var(--code-token-string)}.code-theme .token.number,.code-theme .token.boolean,.code-theme .token.constant,.code-theme .token.attr-name,.code-theme .token.builtin,.code-theme .token.property,.code-theme .token.property-access,.code-theme .token.color,.code-theme .token.unit,.code-theme .token.regex .punctuation,.code-theme .language-css .token.function,.code-theme .language-css .token.property{color:var(--code-token-number)}.code-theme .token.function,.code-theme .token.selector .class,.code-theme .token.selector .id,.code-theme .token.pseudo-class,.code-theme .token.pseudo-element{color:var(--code-token-function)}.code-theme .token.class-name,.code-theme .token.atrule,.code-theme .token.variable,.code-theme .token.parameter,.code-theme .token.maybe-class-name,.code-theme .token.list{color:var(--code-token-class)}.code-theme .token.comment,.code-theme .token.prolog,.code-theme .token.cdata{color:var(--code-token-comment)}.code-theme .token.important,.code-theme .token.bold{font-weight:700}.code-theme .token.italic{font-style:italic}.code-theme .active-bracket{box-shadow:inset 0 0 0 1px var(--color-border), inset 0 0 0 9in color-mix(in srgb, currentColor 10%, transparent)}.code-theme .active-line{--pce-line-number:var(--code-line-number-active)}:root{--code-editor-min-height:var(--multiline-lh)}[data-slot=input-group].widget-code-editor{cursor:text;border-radius:var(--radius-sm);resize:vertical;flex-direction:column;align-items:stretch;transition:border-color .15s ease-in-out,background-color .15s ease-in-out,box-shadow .15s ease-in-out;overflow:hidden;min-height:var(--code-editor-min-height,var(--multiline-lh))!important}[data-slot=input-group].widget-code-editor:not([data-node-editor=true]){height:auto}[data-slot=input-group].widget-code-editor:hover{border-color:var(--color-muted-foreground)}[data-slot=input-group].widget-code-editor:focus-within{border-color:var(--color-ring);box-shadow:0 0 0 3px color-mix(in oklab, var(--color-ring) 50%, transparent);outline:none}[data-slot=input-group].widget-code-editor[aria-invalid=true],[data-slot=input-group].widget-code-editor[aria-invalid=true]:focus-within{border-color:var(--color-destructive);box-shadow:0 0 0 1px var(--color-destructive)}.widget-code-editor[data-node-editor=true]{resize:none;--widget-code-editor-surface:color-mix(in oklab, var(--color-node) 72%, var(--color-node-highlight) 28%);--widget-code-editor-surface-hover:color-mix(in oklab, var(--widget-code-editor-surface) 92%, var(--code-token-base) 8%);--widget-code-editor-code-surface:color-mix(in oklab, var(--color-canvas) 88%, var(--color-node) 12%);--widget-code-editor-code-surface-hover:color-mix(in oklab, var(--widget-code-editor-code-surface) 92%, var(--code-token-base) 8%);height:100%}.light .widget-code-editor[data-node-editor=true]{--widget-code-editor-code-surface:color-mix(in oklab, var(--color-canvas) 82%, var(--color-node) 18%);--widget-code-editor-code-surface-hover:color-mix(in oklab, var(--widget-code-editor-code-surface) 88%, white 12%)}.dark .widget-code-editor[data-node-editor=true]{--widget-code-editor-code-surface:color-mix(in oklab, var(--color-canvas) 90%, var(--color-node) 10%);--widget-code-editor-code-surface-hover:color-mix(in oklab, var(--widget-code-editor-code-surface) 94%, var(--code-token-base) 6%)}[data-context=node-widget] .widget-code-editor .prism-code-editor{line-height:1.4;font-size:var(--node-font-size)!important}.widget-code-editor[data-node-editor=true] .active-bracket{box-shadow:inset 0 0 0 1px var(--color-node-border), inset 0 0 0 9in var(--code-selection-match)}.variable-picker-item{background:color-mix(in srgb, var(--variable-picker-dtype,transparent) 8%, transparent);transition:background-color .1s ease-in-out}.variable-picker-item:hover{background:color-mix(in srgb, var(--variable-picker-dtype,transparent) 20%, transparent)!important}.variable-input .ProseMirror.is-editor-empty:before{content:attr(data-placeholder);color:var(--color-muted-foreground);pointer-events:none;position:absolute;top:0;left:0}.variable-input{font-family:var(--font-mono)!important}[data-context=node-widget] .variable-input .ProseMirror.is-editor-empty:before{color:var(--color-node-muted-foreground)}.variable-input:not(.variable-input--multiline) .ProseMirror.is-editor-empty{align-items:center;display:flex}.variable-input:not(.variable-input--multiline) .ProseMirror.is-editor-empty:before{top:unset;white-space:nowrap}[data-slot=input-group].variable-input:focus-within{border-color:var(--color-ring);box-shadow:0 0 0 3px color-mix(in oklab, var(--color-ring) 50%, transparent);outline:none}[data-slot=input-group].variable-input[aria-invalid=true]:focus-within{border-color:var(--color-destructive);box-shadow:0 0 0 3px color-mix(in oklab, var(--color-destructive) 30%, transparent)}[data-context=node-widget] [data-slot=input-group].variable-input[aria-invalid=true]:focus-within,[data-context=node-widget][data-slot=input-group].variable-input[aria-invalid=true]:focus-within{border-color:var(--color-node-foreground);box-shadow:0 0 0 3px color-mix(in oklab, var(--color-node-foreground) 30%, transparent)}[data-slot=input-group].variable-input[aria-invalid=true]{border-color:var(--color-destructive);box-shadow:0 0 0 3px color-mix(in oklab, var(--color-destructive) 20%, transparent)}.variable-input:not(.variable-input--multiline) .tiptap,.variable-input:not(.variable-input--multiline) .ProseMirror{height:100%}.variable-input .ProseMirror{position:relative}.variable-input:not(.variable-input--multiline) .ProseMirror{white-space:nowrap;line-height:1.25rem}.variable-input .ProseMirror .ProseMirror-separator{border-left:1px solid #0000;margin-left:-1px;margin-right:-1px;display:inline!important}.variable-input .ProseMirror .ProseMirror-trailingBreak{display:none}[data-type=variable]{border-color:var(--node-border);background:color-mix(in srgb, var(--color-node-tint) 20%, transparent);color:var(--foreground);border-radius:var(--radius-xs);padding:.5px 2.5px}.variable-input .ProseMirror [data-type=variable] .variable-chip__node-prefix{align-items:center;gap:.2em;display:inline-flex}.variable-input .ProseMirror [data-type=variable][data-invalid=true],[data-context=node-widget] .variable-input .ProseMirror [data-type=variable][data-invalid=true]{border-color:var(--color-error-8);background:var(--color-error-a3);color:var(--color-error-11);text-decoration:line-through}.variable-input--multiline{resize:none;max-height:8rem;overflow:hidden;min-height:4rem!important}.variable-input--preview.variable-input--multiline{min-height:var(--multiline-lh)!important;max-height:var(--multiline-lh)!important}.variable-input--preview .ProseMirror{font-size:inherit;line-height:inherit}[data-context=panel-widget] .variable-input--multiline{min-height:7rem!important;max-height:12rem!important}.variable-input--modal.variable-input--multiline{resize:none!important;min-height:0!important;max-height:none!important;overflow:hidden!important}.variable-input--modal .ProseMirror{color:var(--foreground);font-size:13px!important;line-height:20px!important}.widgetMarkdown{--md-spacing:.35rem;font-size:calc(var(--node-font-size) * 1.3);line-height:1.2}.widgetMarkdown .ProseMirror{outline:none;min-height:1rem}.widgetMarkdown .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--color-node-foreground);pointer-events:none;height:0}.widgetMarkdown .ProseMirror>*{margin-top:var(--md-spacing);margin-bottom:var(--md-spacing);font-size:inherit;line-height:inherit}.widgetMarkdown .ProseMirror>*:not(code.highlighted,code.highlighted *){color:inherit!important}.widgetMarkdown .ProseMirror>:first-child{margin-top:0}.widgetMarkdown .ProseMirror>:last-child{margin-bottom:0}.widgetMarkdown ::marker{color:var(--node-foreground)}.widgetMarkdown h1,.widgetMarkdown h2,.widgetMarkdown h3,.widgetMarkdown h4,.widgetMarkdown h5,.widgetMarkdown h6{font-weight:700;line-height:inherit;font-size:calc(var(--node-font-size) * 2)!important}.widgetMarkdown pre{padding-left:calc(var(--md-spacing) * 2);padding-right:calc(var(--md-spacing) * 2);font-size:inherit;white-space:pre-wrap;word-wrap:break-word;background-color:#0000}.widgetMarkdown code{margin:0}.widgetMarkdown a{color:var(--foreground);font-weight:700;text-decoration:underline}.widgetMarkdown ol,.widgetMarkdown ul{list-style:revert;padding-left:1.2em}:is(.widgetMarkdown ol,.widgetMarkdown ul) li{margin:0}.widgetMarkdown hr{border-color:var(--border);margin-top:var(--md-spacing);margin-bottom:var(--md-spacing)}.widgetMarkdown ::selection{background-color:var(--selection);color:inherit}._container_pu6uy_1{flex-direction:column;flex:auto;min-height:0;padding:0;display:flex;overflow:hidden}._footer_pu6uy_10{justify-content:center;align-items:center;display:flex}._itemCount_pu6uy_16{color:#ffffff47;letter-spacing:.08em;font-size:9px}._collapseButton_pu6uy_22{cursor:pointer;color:var(--color-foreground-muted);background:0 0;border:none;align-items:center;gap:3px;padding:0;font-family:inherit;font-size:10px;display:flex}._itemsBox_pu6uy_35{border:1px solid var(--border);background:var(--color-input-background);border-radius:3px;flex:1;min-height:0;display:flex;overflow:hidden}._itemsList_pu6uy_45{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}._sortableItem_pu6uy_53{position:relative}._sortableItemDragging_pu6uy_57{z-index:1}._emptyState_pu6uy_61{text-align:center;padding:2px;font-size:11px;font-style:italic}._itemRow_pu6uy_68{align-items:center;gap:var(--spacing);color:var(--color-muted-foreground);flex-grow:1;padding:5px 8px;transition:background .1s;display:flex}._itemRow_pu6uy_68:hover{background:color-mix(in srgb, var(--accent) 90%, transparent)}._gripButton_pu6uy_83{touch-action:none;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}._gripHandle_pu6uy_94{color:var(--color-node-muted-foreground);cursor:grab;flex-shrink:0}._gripButton_pu6uy_83:active ._gripHandle_pu6uy_94{cursor:grabbing}._typeIndicator_pu6uy_104{border-radius:2px;flex-shrink:0;width:7px;height:7px;transform:rotate(45deg)}._valueInput_pu6uy_112{color:var(--color-node-foreground);background:0 0;border:none;outline:none;flex:1;min-width:0;padding:0;font-family:inherit;font-size:11px}._typeSelect_pu6uy_124{background:var(--color-node-input);border:1px solid var(--color-node-border);cursor:pointer;letter-spacing:.05em;border-radius:3px;flex-shrink:0;min-width:fit-content;padding:2px 3px;font-family:inherit;font-size:10px}._moveButtons_pu6uy_137{opacity:0;flex-direction:column;gap:1px;transition:opacity .1s;display:flex}._itemRow_pu6uy_68:hover ._moveButtons_pu6uy_137{opacity:1}._deleteButton_pu6uy_149{cursor:pointer;color:var(--color-node-muted-foreground);background:0 0;border:none;align-items:center;padding:2px;transition:opacity .1s;display:flex}._itemRow_pu6uy_68:hover ._deleteButton_pu6uy_149{opacity:1}._itemDivider_pu6uy_164{background-color:var(--color-border);height:1px;margin:0 8px}._addRow_pu6uy_170{align-items:center;gap:6px;margin-top:auto;display:flex}._addButton_pu6uy_177{background:color-mix(in srgb, var(--color-dtype-list) 15%, transparent);border:1px solid var(--color-dtype-list);color:var(--color-dtype-list);cursor:pointer;letter-spacing:.05em;border-radius:4px;flex:1;justify-content:center;align-items:center;gap:5px;padding:5px 10px;font-family:inherit;font-size:10px;transition:background .12s;display:flex}._addButton_pu6uy_177:hover{color:var(--foreground);border:1px solid var(--color-foreground)}
