.m_5caae6d3{display:inline-block;padding:calc(.0625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale));font-size:calc(.8125rem * var(--mantine-scale));border-radius:var(--mantine-radius-xs);line-height:var(--code-line-height, var(--mantine-line-height));font-family:var(--mantine-font-family-monospace)}.m_2c47c4fd{--code-line-height: 1.7;display:block;padding:var(--mantine-spacing-xs) var(--mantine-spacing-md);margin:0}.m_e58679f3{display:flex;align-items:flex-start;justify-content:space-between}.m_be7e9c9c{display:flex;margin-top:calc(.4375rem * var(--mantine-scale));margin-inline-end:calc(.4375rem * var(--mantine-scale))}.m_5caae85b,.m_d498bab7{background-color:transparent;opacity:.8;margin:0;color:var(--mantine-color-dimmed)}@media (hover: hover){.m_5caae85b:hover,.m_d498bab7:hover{opacity:1;background-color:transparent;color:var(--mantine-color-dimmed)}}@media (hover: none){.m_5caae85b:active,.m_d498bab7:active{opacity:1;background-color:transparent;color:var(--mantine-color-dimmed)}}@media (max-width: 40em){.m_5caae85b,.m_d498bab7{display:none}}.m_5caae85b{position:absolute;top:calc(.3125rem * var(--mantine-scale));inset-inline-end:calc(.3125rem * var(--mantine-scale));z-index:1}.m_5cac2e62{display:flex;align-items:center;justify-content:center;font-size:var(--mantine-font-size-xs);gap:calc(.4375rem * var(--mantine-scale));padding:calc(.4375rem * var(--mantine-scale)) calc(.75rem * var(--mantine-scale));font-family:var(--mantine-font-family-monospace);font-weight:700;line-height:1;-webkit-user-select:none;user-select:none;cursor:pointer;opacity:.8;border:calc(.0625rem * var(--mantine-scale)) solid;border-top:0;border-inline-start:0;white-space:nowrap;margin:0}@media (hover: hover){.m_5cac2e62:hover{opacity:1}}@media (hover: none){.m_5cac2e62:active{opacity:1}}.m_5cac2e62:where(:last-of-type){border-end-end-radius:var(--mantine-radius-sm)}.m_5cac2e62:where(:only-child){cursor:default}.m_5cac2e62:where([data-active]){opacity:1}:where([data-mantine-color-scheme=light]) .m_5cac2e62:where([data-active]){background-color:var(--mantine-color-white);color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_5cac2e62:where([data-active]){background-color:var(--mantine-color-dark-6);color:var(--mantine-color-white)}:where([data-mantine-color-scheme=light]) .m_5cac2e62{color:var(--mantine-color-gray-8);border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_5cac2e62{color:var(--mantine-color-dark-0);border-color:var(--mantine-color-dark-4)}.m_38d99e51{display:flex}.m_9f507240{max-height:var(--ch-max-collapsed-height);overflow:hidden;position:relative}.m_9f507240:before{content:"";z-index:100;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(0deg,var(--code-background) 16%,rgba(0,0,0,0) 100%);border-radius:calc(var(--mantine-radius-md) - 1px)}.m_9f507240:where([data-expanded]){max-height:none}.m_9f507240:where([data-expanded]):before{display:none}.m_c9378bc2{position:absolute;bottom:0;inset-inline-start:50%;transform:translate(-50%);font-size:var(--mantine-font-size-sm);color:var(--mantine-color-anchor);width:100%;text-align:center;z-index:101;padding-top:var(--mantine-spacing-xs);padding-bottom:var(--mantine-spacing-xs)}.m_c9378bc2[data-hidden]{display:none}.m_5cb1b9c8{margin-top:0;position:relative}.m_5cb1b9c8:where([data-collapsed]) .mantine-ScrollArea-viewport>div{display:block!important}.m_b46cddfb{display:flex;align-items:center;justify-content:center;flex:0}.m_b46cddfb>svg{display:block}.m_1f5e827e{color:var(--code-text-color);background:var(--code-background)}:where([data-mantine-color-scheme=light]) .m_1f5e827e{--code-text-color: var(--mantine-color-gray-7);--code-background: var(--mantine-color-gray-0);--code-comment-color: var(--mantine-color-gray-6);--code-keyword-color: var(--mantine-color-violet-8);--code-tag-color: var(--mantine-color-red-9);--code-literal-color: var(--mantine-color-blue-6);--code-string-color: var(--mantine-color-blue-9);--code-variable-color: var(--mantine-color-lime-9);--code-class-color: var(--mantine-color-orange-9)}:where([data-mantine-color-scheme=dark]) .m_1f5e827e{--code-text-color: var(--mantine-color-dark-1);--code-background: var(--mantine-color-dark-8);--code-comment-color: var(--mantine-color-dark-3);--code-keyword-color: var(--mantine-color-violet-3);--code-tag-color: var(--mantine-color-yellow-4);--code-literal-color: var(--mantine-color-blue-4);--code-string-color: var(--mantine-color-green-6);--code-variable-color: var(--mantine-color-blue-2);--code-class-color: var(--mantine-color-orange-5)}.m_1f5e827e .hljs-comment,.m_1f5e827e .hljs-quote{font-style:italic;color:var(--code-comment-color)}.m_1f5e827e .hljs-doctag,.m_1f5e827e .hljs-formula,.m_1f5e827e .hljs-keyword{color:var(--code-keyword-color)}.m_1f5e827e .hljs-deletion,.m_1f5e827e .hljs-name,.m_1f5e827e .hljs-section,.m_1f5e827e .hljs-selector-tag,.m_1f5e827e .hljs-subst{color:var(--code-tag-color)}.m_1f5e827e .hljs-literal{color:var(--code-literal-color)}.m_1f5e827e .hljs-addition,.m_1f5e827e .hljs-attribute,.m_1f5e827e .hljs-meta .hljs-string,.m_1f5e827e .hljs-regexp,.m_1f5e827e .hljs-string{color:var(--code-string-color)}.m_1f5e827e .hljs-attr,.m_1f5e827e .hljs-number,.m_1f5e827e .hljs-selector-attr,.m_1f5e827e .hljs-selector-class,.m_1f5e827e .hljs-selector-pseudo,.m_1f5e827e .hljs-template-variable,.m_1f5e827e .hljs-type,.m_1f5e827e .hljs-variable{color:var(--code-variable-color)}.m_1f5e827e .hljs-bullet,.m_1f5e827e .hljs-link,.m_1f5e827e .hljs-meta,.m_1f5e827e .hljs-selector-id,.m_1f5e827e .hljs-symbol,.m_1f5e827e .hljs-title,.m_1f5e827e .hljs-built_in,.m_1f5e827e .hljs-class .hljs-title,.m_1f5e827e .hljs-title.class_{color:var(--code-class-color)}.m_1f5e827e .hljs-emphasis{font-style:italic}.m_1f5e827e .hljs-strong{font-weight:700}.m_1f5e827e .hljs-link{text-decoration:underline}:root[data-mantine-color-scheme=dark]{--mantine-color-body: #0c0c0d;--mantine-color-text: #ededef;--mantine-color-dimmed: #aaabae;--mantine-color-default: #16161a;--mantine-color-default-hover: #1b1b20;--mantine-color-gray-6: #8a8b8f;--mantine-color-gray-7: #5e5f63;--mantine-color-anchor: #d4d5d8;--canvas-node-bg: rgba(22, 22, 24, .98);--canvas-node-border: rgba(232, 232, 236, .08);--canvas-node-border-selected: rgba(228, 228, 232, .5);--canvas-node-shadow: 0 18px 40px rgba(0, 0, 0, .46);--canvas-node-text: #ededef;--canvas-node-subtext: #aaabae;--canvas-node-header-bg: rgba(16, 16, 18, .96);--canvas-node-header-border: rgba(232, 232, 236, .08);--canvas-node-chip-bg: rgba(255, 255, 255, .04);--canvas-node-chip-text: #e4e5e8;--canvas-node-action-bg: rgba(255, 255, 255, .035);--canvas-node-action-border: rgba(255, 255, 255, .08);--canvas-node-action-text: #ededef;--canvas-node-action-hover-bg: rgba(255, 255, 255, .1);--canvas-node-action-primary-bg: #3a3a40;--canvas-node-action-primary-hover-bg: #45454c;--canvas-node-action-primary-text: #ffffff;--canvas-node-action-muted-text: #9a9ba0;--canvas-surface-bg: linear-gradient(180deg, #0c0c0d 0%, #0d0d0e 45%, #080809 100%);--canvas-io-bg: rgba(22, 22, 25, .94);--canvas-io-border: rgba(168, 170, 176, .26);--canvas-io-border-selected: rgba(228, 228, 232, .62);--canvas-io-text: #e4e5e8;--canvas-io-handle: #c9cace;--canvas-group-bg: rgba(170, 172, 178, .14);--canvas-group-border: rgba(232, 232, 236, .68);--canvas-group-border-selected: rgba(228, 228, 232, .96);--canvas-group-shadow: 0 0 0 1px rgba(232, 232, 236, .12), 0 14px 28px rgba(0, 0, 0, .24);--canvas-group-shadow-selected: 0 0 0 1px rgba(228, 228, 232, .34), 0 18px 34px rgba(0, 0, 0, .32);--tc-run-card-bg: linear-gradient(180deg, rgba(26, 26, 29, .98), rgba(16, 16, 18, .98));--tc-run-card-border: rgba(168, 170, 176, .12);--tc-run-card-shadow: 0 24px 58px rgba(0, 0, 0, .42);--tc-run-accent-strong: rgba(255, 255, 255, .14);--tc-run-accent-soft: rgba(255, 255, 255, .08);--tc-run-accent-line: rgba(228, 228, 232, .9);--tc-run-accent-icon: #cbccd0;--tc-run-code-bg: rgba(18, 18, 21, .92);--tc-run-code-bg-strong: rgba(12, 12, 14, .96);--tc-run-code-border: rgba(168, 170, 176, .14);--tc-run-code-text: #e0e1e4;--tc-run-error-bg: rgba(127, 29, 29, .24);--tc-run-error-border: rgba(248, 113, 113, .26);--tc-run-error-icon: #fca5a5;--tc-run-info-bg: rgba(255, 255, 255, .05);--tc-run-info-border: rgba(255, 255, 255, .14);--tc-asset-card-bg: #262629;--tc-node-toolbar-bg: rgba(20, 20, 23, .94);--tc-node-toolbar-border: rgba(255, 255, 255, .08);--tc-node-toolbar-shadow: 0 22px 48px rgba(0, 0, 0, .42);--tc-node-settings-dropdown-bg: rgba(20, 20, 23, .96);--tc-node-settings-dropdown-border: rgba(168, 170, 176, .16);--tc-node-ref-card-bg: rgba(255, 255, 255, .04);--tc-node-ref-card-border: rgba(168, 170, 176, .18);--tc-node-ref-img-bg: rgba(255, 255, 255, .05);--tc-node-ref-badge-bg: rgba(26, 26, 29, .82);--tc-node-ref-badge-color: rgba(248, 248, 250, .92);--tc-node-ref-add-bg: rgba(255, 255, 255, .04);--tc-node-ref-add-color: rgba(232, 232, 236, .9);--tc-node-settings-trigger-bg: rgba(255, 255, 255, .04);--tc-node-settings-trigger-border: rgba(168, 170, 176, .12);--tc-node-settings-thumb-bg: rgba(255, 255, 255, .05)}:root[data-mantine-color-scheme=dark] .mantine-AppShell-main{background:var(--mantine-color-body)!important}:root[data-mantine-color-scheme=dark] .mantine-AppShell-header,:root[data-mantine-color-scheme=dark] .mantine-AppShell-navbar,:root[data-mantine-color-scheme=dark] .mantine-AppShell-aside{background:#0e0e10f0!important;border:none!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 18px 40px #00000057}button{color:var(--mantine-color-text)}:root[data-mantine-color-scheme=dark] .mantine-Button-root[data-variant=outline]{border:none!important;background:#ffffff0a!important;box-shadow:none}:root[data-mantine-color-scheme=dark] .mantine-Button-root[data-variant=outline]:hover{border:none!important;background:#ffffff17!important}:root[data-mantine-color-scheme=dark] .mantine-Button-root[data-variant=light]{border:none!important;background:#ffffff09!important}:root[data-mantine-color-scheme=dark] .mantine-Button-root[data-variant=light]:hover{border:none!important;background:#ffffff14!important}.mantine-Button-root[data-variant=subtle]{background:transparent!important}:root[data-mantine-color-scheme=dark] .mantine-Paper-root[data-with-border]:not(.template-panel-shell):not(.template-panel-card):not(.template-space):not(.template-detail){background:linear-gradient(180deg,#1a1a1dfa,#121215fa)!important;box-shadow:0 18px 40px #00000047}:root[data-mantine-color-scheme=dark] .mantine-Card-root[data-with-border]{background:linear-gradient(180deg,#1a1a1dfa,#121215fa)!important;border-color:#e8e8ec14!important;border-radius:10px!important;box-shadow:0 18px 40px #00000047}:root[data-mantine-color-scheme=dark] .mantine-Paper-root[data-with-border],:root[data-mantine-color-scheme=dark] .mantine-Card-root[data-with-border]{border-color:#e8e8ec14!important;border-radius:10px!important}:root[data-mantine-color-scheme=dark] .mantine-Button-root,:root[data-mantine-color-scheme=dark] .mantine-ActionIcon-root,:root[data-mantine-color-scheme=dark] .mantine-Pill-root{border-radius:6px!important}:root[data-mantine-color-scheme=dark] .mantine-Input-input{border-radius:var(--input-radius)!important}:root[data-mantine-color-scheme=dark] .mantine-Badge-root,:root[data-mantine-color-scheme=dark] .mantine-Avatar-root{border-radius:999px!important}:root[data-mantine-color-scheme=dark] .mantine-SegmentedControl-root{border-radius:10px!important;background:#ffffff09!important}:root[data-mantine-color-scheme=dark] .mantine-SegmentedControl-indicator{border-radius:6px!important}:root[data-mantine-color-scheme=dark] .glass{background:linear-gradient(180deg,#18181bf5,#101012f5)!important;box-shadow:0 18px 40px #0000004d;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}:root[data-mantine-color-scheme=dark] .mantine-Paper-root[data-with-border].workflow-history-panel-shell.glass{background:linear-gradient(180deg,#1a1a1dfa,#121215fa)!important}:root[data-mantine-color-scheme=dark] .panel-arrow{display:none}:root[data-mantine-color-scheme=dark] .react-flow__controls{background:#101012f5!important;border-radius:10px!important;box-shadow:0 14px 30px #00000052;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}:root[data-mantine-color-scheme=dark] .react-flow__controls-button{background:transparent!important;color:#f4f4f6!important}:root[data-mantine-color-scheme=dark] .react-flow__controls-button:hover{background:#ffffff14!important}:root[data-mantine-color-scheme=dark] .react-flow__controls-button svg{stroke:currentColor!important}:root[data-mantine-color-scheme=dark] .react-flow__minimap{box-shadow:0 8px 28px #00000080;border-radius:14px;overflow:hidden}.tc-canvas[data-dragging=true] .glass,.tc-canvas[data-dragging=true] .react-flow__controls{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root[data-mantine-color-scheme=dark] .react-flow__selection{background:transparent!important;border:1.5px dashed rgba(224,224,228,.85)!important;border-radius:12px!important;box-shadow:none!important}:root[data-mantine-color-scheme=dark] .react-flow__handle{width:12px;height:12px;background:linear-gradient(140deg,#d6d7db59,#96979cb3)!important;border:none!important;box-shadow:0 6px 16px #000000bf,0 0 0 2px #08080acc;z-index:3}:root[data-mantine-color-scheme=dark] .react-flow__node.selected .react-flow__handle{box-shadow:0 0 0 3px #e0e0e440}:root[data-mantine-color-scheme=dark] .react-flow__handle:hover{box-shadow:0 0 0 4px #e0e0e42e,0 8px 20px #0009}:root[data-mantine-color-scheme=dark] .react-flow__edge-path{opacity:.9;transition:opacity .12s ease}:root[data-mantine-color-scheme=dark] .react-flow__edge:hover .react-flow__edge-path{opacity:1}:root[data-mantine-color-scheme=dark] *::-webkit-scrollbar{width:8px;height:8px}:root[data-mantine-color-scheme=dark] *::-webkit-scrollbar-thumb{background:#96989e59;border-radius:8px}:root[data-mantine-color-scheme=dark] *::-webkit-scrollbar-thumb:hover{background:#96989e8c}:root[data-mantine-color-scheme=dark] *::-webkit-scrollbar-track{background:transparent}:root[data-mantine-color-scheme=dark] [data-ux-panel]{scrollbar-width:thin;scrollbar-color:rgba(150,152,158,.45) transparent}:root[data-mantine-color-scheme=dark] [data-ux-panel] *::-webkit-scrollbar{width:6px;height:6px}:root[data-mantine-color-scheme=dark] [data-ux-panel] *::-webkit-scrollbar-thumb{background:#96989e59;border-radius:8px}:root[data-mantine-color-scheme=dark] [data-ux-panel] *::-webkit-scrollbar-thumb:hover{background:#96989e8c}:root[data-mantine-color-scheme=dark] [data-ux-panel] *::-webkit-scrollbar-track{background:transparent}[data-compact=true] .mantine-Button-root{padding:4px 8px!important}[data-compact=true] .mantine-NumberInput-input,[data-compact=true] .mantine-TextInput-input,[data-compact=true] textarea{padding:6px 8px!important}[data-compact=true] .mantine-Stack-root,[data-compact=true] .mantine-Group-root{gap:6px!important}[data-dragging=true] .react-flow__node:not(.selected){opacity:.45;transition:none}
