.react-grid-layout{transition:height .2s;position:relative}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{z-index:1;will-change:width, height;transition:none}.react-grid-item.react-draggable-dragging{z-index:3;will-change:transform;transition:none}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{opacity:.2;z-index:2;-webkit-user-select:none;user-select:none;-o-user-select:none;background:red;transition-duration:.1s}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{width:20px;height:20px;position:absolute}.react-grid-item>.react-resizable-handle:after{content:"";border-bottom:2px solid #0006;border-right:2px solid #0006;width:5px;height:5px;position:absolute;bottom:3px;right:3px}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{cursor:sw-resize;bottom:0;left:0;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{cursor:se-resize;bottom:0;right:0}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{cursor:nw-resize;top:0;left:0;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{cursor:ne-resize;top:0;right:0;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{cursor:ew-resize;margin-top:-10px;top:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{cursor:ns-resize;margin-left:-10px;left:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}@layer base{html{touch-action:manipulation}:where(a[href],button:not(:disabled),[role=button],[role=link]){cursor:pointer}}@layer utilities{.list-flip-row-animating{will-change:opacity, transform;transition:transform .22s cubic-bezier(.2,0,0,1),opacity .18s ease-out}@media (prefers-reduced-motion:reduce){.list-flip-row-animating{will-change:auto;transition:none}}}.markdown [data-streamdown=table-wrapper]{background-color:color-mix(in oklch, var(--muted) 50%, transparent)!important;margin-top:0!important;margin-bottom:0!important}.markdown [data-streamdown=table-wrapper]+*{margin-top:.5rem!important}.markdown [data-streamdown=table-wrapper]>div:last-child{background-color:var(--card)!important;width:0!important;min-width:100%!important}.markdown [data-streamdown=horizontal-rule]{margin-top:1rem!important;margin-bottom:1rem!important}.markdown [data-code-block-container]{margin-top:0!important;margin-bottom:0!important}.markdown pre{margin:0!important}.markdown ul,.markdown ol{padding-left:1.75rem!important}.markdown ol.list-inside,.markdown ol{list-style-type:decimal!important;list-style-position:outside!important}.markdown ul.list-inside,.markdown ul{list-style-type:disc!important;list-style-position:outside!important}.markdown [data-streamdown=list-item]{padding-top:.125rem!important;padding-bottom:.125rem!important}.markdown [data-streamdown=heading-1]:first-child,.markdown [data-streamdown=heading-2]:first-child,.markdown [data-streamdown=heading-3]:first-child,.markdown [data-streamdown=heading-4]:first-child,.markdown [data-streamdown=heading-5]:first-child,.markdown [data-streamdown=heading-6]:first-child{margin-top:0!important}.markdown h1{font-size:1.6rem!important}.markdown h2{font-size:1.4rem!important}.markdown h3{font-size:1.2rem!important}.markdown h4{font-size:1.1rem!important}.markdown h5{font-size:1rem!important}.markdown h6{font-size:.9rem!important}[data-streamdown=code-block]{background-color:var(--card)!important}[data-streamdown=code-block-body]{background-color:var(--muted)!important}.dark [data-streamdown=code-block] span,.dark [data-streamdown=code-block-body] span{color:var(--shiki-dark)!important}.dark [data-streamdown=code-block-body]{background-color:var(--muted)!important}.markdown>div>:last-child:after{content:var(--streamdown-caret);vertical-align:baseline;display:inline}.widget-preview-container{--widget-padding:8px}.rainbow-bg{background:linear-gradient(124deg,#ff2400,#e81d1d,#e8b71d,#e3e81d,#1de840,#1ddde8,#2b1de8,#dd00f3,#dd00f3,#ff2400) 0 0/1800% 1800%;animation:30s infinite rainbow}@keyframes pulse-scale{0%,to{opacity:1;color:oklch(65% .25 310);scale:1}50%{opacity:.8;color:oklch(65% .25 340);scale:1.1}}@utility animate-pulse-scale{animation: pulse-scale 2s ease-in-out infinite;}@keyframes rainbow{0%{background-position:0 82%}50%{background-position:100% 19%}to{background-position:0 82%}}.chart-wrapper{align-items:stretch;display:flex}.react-grid-item{transition:none!important}.animated .react-grid-item{transition:transform .2s,width .2s,height .2s!important}.animated .react-grid-item.react-draggable-dragging,.animated .react-grid-item.resizing{transition:none!important}.react-grid-item>div{box-sizing:border-box;width:100%;height:100%;overflow:hidden}.react-grid-item.react-grid-placeholder{background:oklch(from var(--muted-foreground) l c h / .12);border:2px dashed oklch(from var(--muted-foreground) l c h / .45);border-radius:var(--radius-xl);z-index:2}.grid-edit-mode{background:var(--secondary);border-radius:var(--radius)}.grid-edit-mode .react-grid-item{border-radius:var(--radius-xl);border:2px dashed #0000}.grid-edit-mode .react-grid-item:hover{border-color:oklch(from var(--muted-foreground) l c h / .55)}.grid-edit-mode .react-grid-item.react-draggable-dragging,.grid-edit-mode .react-grid-item.react-resizable-resizing{z-index:100;border-color:oklch(from var(--muted-foreground) l c h / .65);box-shadow:0 10px 40px -10px oklch(20.5% 0 0/.4),0 4px 6px -2px oklch(20.5% 0 0/.2)}:is(.grid-edit-mode:has(.react-draggable-dragging),.grid-edit-mode:has(.react-resizable-resizing)),:is(.grid-edit-mode:has(.react-draggable-dragging) *,.grid-edit-mode:has(.react-resizable-resizing) *){-webkit-user-select:none;user-select:none}.react-resizable-handle{opacity:0;transition:opacity .2s}.grid-edit-mode .react-grid-item:hover .react-resizable-handle{opacity:1}.react-resizable-handle:after{border-color:oklch(from var(--muted-foreground) l c h / .65)}.workflow-canvas-flow .react-flow__pane,.workflow-canvas-flow .react-flow__pane.selection,.workflow-canvas-flow .react-flow__renderer,.workflow-canvas-flow .react-flow__selectionpane{cursor:default!important}.workflow-canvas-flow.workflow-canvas-flow--pan-active .react-flow__pane,.workflow-canvas-flow.workflow-canvas-flow--pan-active .react-flow__pane.selection,.workflow-canvas-flow.workflow-canvas-flow--pan-active .react-flow__renderer,.workflow-canvas-flow.workflow-canvas-flow--pan-active .react-flow__node,.workflow-canvas-flow.workflow-canvas-flow--pan-active .react-flow__nodesselection-rect{cursor:grab!important}.workflow-canvas-flow.workflow-canvas-flow--pan-active .react-flow__pane.dragging,.workflow-canvas-flow.workflow-canvas-flow--pan-active .react-flow__node.dragging,.workflow-canvas-flow.workflow-canvas-flow--pan-active .react-flow__nodesselection-rect.dragging{cursor:grabbing!important}.workflow-canvas-flow .react-flow__edge-path{transition:stroke 90ms ease-out}.workflow-canvas-flow .react-flow__edge-interaction{cursor:pointer}[data-slot=sidebar-wrapper]{position:relative}[data-slot=sidebar-wrapper]:before{content:"";opacity:.08;mix-blend-mode:soft-light;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}
