.react-flow__nodesselection{z-index:1}.react-flow__nodes{z-index:2}.tc-workflow-graph .react-flow__node{will-change:transform;--xy-node-background-color:transparent;background:0 0}.tc-workflow-graph .react-flow__node-workflowNodeGroup,.tc-workflow-graph .react-flow__node-subworkflowCallFrame{border:none;padding:0}.tc-workflow-graph .react-flow__nodes{z-index:auto!important}.tc-workflow-graph .react-flow__edges{z-index:2}.tc-workflow-graph .react-flow__edgelabel-renderer{z-index:3}.tc-workflow-graph .react-flow__node-toolbar{z-index:5!important}.tc-workflow-graph .react-flow__node-workflowNodeGroup.workflow-node-group-expanded,.tc-workflow-graph .react-flow__node-subworkflowCallFrame.workflow-node-group-expanded{z-index:0!important}.tc-workflow-graph .react-flow__node-workflowNodeGroup.workflow-node-group-expanded:not(.selected),.tc-workflow-graph .react-flow__node-subworkflowCallFrame.workflow-node-group-expanded:not(.selected){pointer-events:none!important}.tc-workflow-graph .react-flow__nodesselection{z-index:3}.tc-workflow-graph .react-flow__nodesselection-rect{pointer-events:none}.tc-workflow-graph .react-flow__pane.selection,.tc-workflow-graph .react-flow__node.draggable,.tc-workflow-graph .react-flow__node.draggable.dragging{cursor:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_479_32265)'%3e%3cg%20filter='url(%23filter0_d_479_32265)'%3e%3cpath%20d='M7.15425%2016.6187L4.30498%203.62753C4.21157%203.20164%204.66999%202.86858%205.04617%203.08903L16.5209%209.8134C17.3519%2010.3004%2017.0817%2011.5653%2016.1242%2011.6702L12.2496%2012.0949C11.5457%2012.172%2010.935%2012.6157%2010.6441%2013.2614L9.04275%2016.8153C8.64708%2017.6934%207.36059%2017.5595%207.15425%2016.6187Z'%20fill='black'/%3e%3cpath%20d='M3.81669%203.73463C3.62987%202.88287%204.54649%202.21695%205.29883%202.65779L16.7737%209.3818C18.0201%2010.1123%2017.6148%2012.0092%2016.1788%2012.1666L12.3039%2012.5919C11.776%2012.6498%2011.318%2012.9825%2011.0999%2013.4666L9.49863%2017.0213C8.90487%2018.3379%206.97516%2018.1367%206.66568%2016.7257L3.81669%203.73463Z'%20stroke='white'/%3e%3c/g%3e%3c/g%3e%3cdefs%3e%3cfilter%20id='filter0_d_479_32265'%20x='0.791504'%20y='0.516113'%20width='20.7256'%20height='22.3889'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'/%3e%3cfeColorMatrix%20in='SourceAlpha'%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200'%20result='hardAlpha'/%3e%3cfeOffset%20dx='0.5'%20dy='1.5'/%3e%3cfeGaussianBlur%20stdDeviation='1.5'/%3e%3cfeComposite%20in2='hardAlpha'%20operator='out'/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.4%200'/%3e%3cfeBlend%20mode='normal'%20in2='BackgroundImageFix'%20result='effect1_dropShadow_479_32265'/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='effect1_dropShadow_479_32265'%20result='shape'/%3e%3c/filter%3e%3cclipPath%20id='clip0_479_32265'%3e%3crect%20width='24'%20height='24'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e") 4 3,default;cursor:image-set(url(/assets/canvas-pointer-Du37zUht.png) 3x) 4 3, default}@layer base{.tc-workflow-graph :where(.react-flow__node.draggable .nodrag){cursor:auto}}.tc-workflow-graph .react-flow__edge.animated path{stroke-dasharray:none;animation:none}.tc-workflow-graph .react-flow__edge:not(.animated) .workflow-edge-flow{display:none}.animate-layout .react-flow__node{transition:transform .4s cubic-bezier(.4,0,.2,1)}.animate-layout .react-flow__node-workflowNodeGroup,.animate-layout .react-flow__node-subworkflowCallFrame{transition:none}.react-flow__node.node-appear{animation:.4s cubic-bezier(.4,0,.2,1) both nodeAppearIn}.tc-workflow-graph .react-flow__node.node-disappear{animation:.3s ease-in forwards nodeDisappear}.save-status-panel{transition:all .3s ease-in-out}.save-status-panel.saving{transform:scale(1.05)}.graph-container{transition:opacity .3s ease-in-out}.graph-container.layout-transitioning{opacity:.8}@keyframes nodeAppearIn{0%{opacity:0}to{opacity:1}}@keyframes nodeAppear{0%{opacity:0;transform:scale(.5)}50%{opacity:.7;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes nodeDisappear{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.3)}}@keyframes edgeDraw{0%{stroke-dasharray:1000;stroke-dashoffset:1000px}to{stroke-dasharray:1000;stroke-dashoffset:0}}.floating-panel{transition:transform .3s cubic-bezier(.4,0,.2,1)}.floating-panel:hover{transform:translateY(-2px)}.toolbar-item{transition:all .2s ease-in-out}.toolbar-item:hover{box-shadow:var(--shadow-lg);transform:translateY(-1px)}.cgb{--cgb-radius:6px;--cgb-track-room:240px;--shade:0%;isolation:isolate;font-feature-settings:"calt" 0;color:var(--color-content-primary);font-size:14px;font-weight:400;position:relative}.cgb .cgb-lit{--shade:100%}.cgb-tabs,.cgb-fences{pointer-events:none;position:absolute;inset:0 0 auto}.cgb-tabs{z-index:1}.cgb-fences{z-index:2}.cgb-mask{z-index:40;background:var(--cgb-mask-bg);height:100%;box-shadow:inset 0 -2px 0 var(--color-border-primary);position:sticky;left:0}.cgb-track{height:100%;display:flex;position:absolute;top:0;left:0}.cgb-tab,.cgb-fence{--g-bg:var(--color-bg-grey-light);--g-bg-hover:var(--color-bg-grey);--g-border:var(--color-border-primary);--g-border-hover:var(--color-border-primary-hover);--g-icon:var(--color-icon-subtle);--g-text:var(--color-content-primary);--g-line:color-mix(in srgb, var(--g-border), var(--g-border-hover) var(--shade));--g-fill:color-mix(in srgb, var(--g-bg), var(--g-bg-hover) var(--shade));height:var(--h);pointer-events:none;position:absolute;bottom:0;overflow:clip}.cgb-tab{border-top-right-radius:var(--cgb-radius)}.cgb-inner{border-top-right-radius:calc(var(--cgb-radius) - 1px);position:absolute;inset:1px 1px 0 0;overflow:clip}.cgb-inner>.cgb-track{left:1px}.cgb-skin-line{left:var(--stick);border-top-left-radius:var(--cgb-radius);background:linear-gradient(var(--g-line), var(--g-line)) 0 0 / 1px var(--cgb-radius) no-repeat, linear-gradient(var(--g-line), var(--g-line)) 1px 0 / calc(100% - 1px) 100% no-repeat;flex:none;height:100%;position:sticky}.cgb-skin-fill{left:calc(var(--stick) + 1px);border-top-left-radius:calc(var(--cgb-radius) - 1px);background:var(--g-fill);cursor:pointer;pointer-events:auto;flex:none;height:100%;position:sticky}.cgb-edge-track{left:0;top:var(--cgb-radius);display:flex;position:absolute;bottom:0}.cgb-edge-line{left:var(--stick);background:var(--g-line);flex:none;width:1px;height:100%;position:sticky}.cgb-label{height:var(--cgb-row);color:inherit;font:inherit;text-align:left;cursor:pointer;pointer-events:auto;background:0 0;border:0;padding:0;position:absolute;bottom:0;left:0}.cgb-label>span,.cgb-reveal>span{height:calc(var(--cgb-row) - 1px);display:flex;position:absolute;top:1px;left:0}.cgb-icon-track{width:calc(100% - var(--cgb-caret-w))}.cgb-name-track{width:calc(100% + var(--cgb-track-room));-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--cgb-track-room) - var(--cgb-caret-w)), transparent calc(100% - var(--cgb-track-room) - var(--cgb-caret-w) + 6px));mask-image:linear-gradient(to right, #000 calc(100% - var(--cgb-track-room) - var(--cgb-caret-w)), transparent calc(100% - var(--cgb-track-room) - var(--cgb-caret-w) + 6px))}.cgb-caret-track,.cgb-slot-caret-track{width:100%}.cgb-icon{left:var(--stick);width:calc(var(--cgb-icon-w) - 6px);height:calc(var(--cgb-row) - 1px);color:var(--g-icon);flex:none;align-items:center;padding-left:6px;display:flex;position:sticky}.cgb-name{left:calc(var(--stick) + var(--cgb-icon-w));height:calc(var(--cgb-row) - 1px);margin-left:var(--cgb-icon-w);line-height:calc(var(--cgb-row) - 1px);color:var(--g-text);text-overflow:ellipsis;white-space:nowrap;flex:none;position:sticky;overflow:hidden}.cgb-caret{left:calc(var(--stick) + var(--lw));width:var(--cgb-caret-w);height:calc(var(--cgb-row) - 1px);margin-left:var(--lw);flex:none;justify-content:flex-end;align-items:center;padding:0 6px;display:flex;position:sticky}.cgb-label.cgb-noname .cgb-name{display:none}.cgb-surface{left:var(--stick);cursor:pointer;pointer-events:auto;flex:none;height:100%;position:sticky;overflow:clip}.cgb-surface:before{content:"";width:calc(100% + var(--cgb-radius) + 2px);border-top:1px solid var(--g-line);border-left:1px solid var(--g-line);border-top-left-radius:var(--cgb-radius);background:var(--g-fill);position:absolute;inset:0 auto 0 0}.cgb-slot-surface:before{height:var(--cgb-radius);bottom:auto}.cgb-slot-surface:after{content:"";inset:var(--cgb-radius) auto 0 1px;width:calc(100% + var(--cgb-radius) + 1px);background:var(--g-fill);position:absolute}.cgb-slot-clip{height:100%;position:absolute;top:0;left:0;overflow:clip}.cgb-slot-track{height:var(--cgb-row);display:flex;position:absolute;bottom:0;left:0}.cgb-slot{left:var(--stick);height:var(--cgb-row);color:inherit;font:inherit;white-space:nowrap;cursor:pointer;pointer-events:auto;background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:1px 0 0 7px;display:flex;position:sticky;overflow:hidden}.cgb-slot>svg{color:var(--g-icon)}.cgb-caret,.cgb-slot-caret,.cgb-slot>.cgb-caret-glyph{color:var(--g-text)}.cgb-slot-name{min-width:0;color:var(--g-text);text-overflow:ellipsis;overflow:hidden}.cgb-reveal{height:var(--cgb-row);pointer-events:none;position:absolute;bottom:0;left:0}.cgb-reveal .cgb-icon{padding-left:7px}.cgb-reveal .cgb-name{left:calc(var(--stick) + var(--cgb-slot-name-left));margin-left:var(--cgb-slot-name-left)}.cgb-slot-caret{left:calc(var(--stick) + var(--cgb-slot-name-left));height:calc(var(--cgb-row) - 1px);margin-left:var(--cgb-slot-name-left);flex:none;align-items:center;display:flex;position:sticky}.cgb-reveal .cgb-rise{opacity:0;visibility:hidden}.cgb-reveal .cgb-rise>span{cursor:pointer;pointer-events:auto}@keyframes cgb-rise{0%{opacity:0;visibility:hidden;transform:translateY(4px)}to{opacity:1;visibility:visible;transform:none}}@keyframes cgb-rise-still{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes cgb-sink{0%{opacity:1}to{opacity:0}}@supports (animation-timeline:scroll()){.cgb-reveal .cgb-rise{animation:ease-out both cgb-rise;animation-timeline:scroll(x);animation-range:var(--r0) var(--r1)}.cgb-reveal .cgb-sink{animation:linear both cgb-sink;animation-timeline:scroll(x);animation-range:var(--r0) calc(var(--r0) + 16px)}@media (prefers-reduced-motion:reduce){.cgb-reveal .cgb-rise{animation-name:cgb-rise-still}}}.cgb svg[data-slot=icon]{width:14px;min-width:14px;max-width:14px;height:14px}.cgb-label:focus-visible,.cgb-slot:focus-visible{outline:2px solid var(--color-outline-focus-ring);outline-offset:-2px}.cgb-line{background:var(--color-border-primary);height:2px;position:absolute;bottom:0}.cgb-tab.cgb-waterfall{--g-bg:var(--color-bg-green-light);--g-bg-hover:var(--color-bg-green-light-hover);--g-border:var(--color-border-green-light);--g-border-hover:var(--color-border-green-light);--g-icon:var(--color-text-green);--g-text:var(--color-text-green)}
