/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@keyframes u-kf_dpDvYi{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes u-kf_feVUdh{0%{opacity:0}to{opacity:1}}@keyframes u-kf_fhCilR{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes u-kf_kxFdEh{0%{transform:translate(-100%)}to{transform:translate(100%)}}.u-dJgWtv{--switch-box-shadow:none}.u-evIBAF{animation:.2s ease-out u-kf_feVUdh}.u-fteRbN{animation:.5s linear infinite u-kf_fhCilR}.u-fUjdzo{background:0 0}.u-dNSLRW{background:var(--card-bg-color)}.u-cCeIjY{background:var(--card-hairline-soft-color)}.u-eHHXIg{background:var(--switch-fg-color)}.u-MrtSM{border:0}.u-kWIjhW{font:inherit}.u-jZsjHW{margin:0}.u-bnBrYd{padding:0}.u-cJTEQk{padding:1px}.u-gHYZIR{border-radius:50%}.u-gcUkTl{border-radius:calc(var(--avatar-size) / 2)}.u-hrbqoU{border-radius:inherit}.u-kdFIjO{flex:1}.u-hEzNkW{list-style:none}.u-dFXmkO{outline:none}.u-gWzzAr{overflow:auto}.u-fqYOpD{overflow:clip}.u-gBjSqI{text-decoration:none}.u-dpkMvs{transition:all .2s linear}.u-eyEVfe{transition:opacity .2s ease-in}.u-fIJvmj{transition:transform .1s}.u-bNEqsD{-webkit-font-smoothing:inherit}.u-fAtomh{align-items:center}.u-hxBzcr{align-items:flex-end}.u-bGTgkg{appearance:none}.u-jOHnOz{background-color:var(--avatar-bg-color)}.u-dhlXri{background-color:var(--card-bg-color)}.u-indMik{background-color:var(--switch-bg-color)}.u-fMVBjb{box-shadow:0 0 0 1px var(--card-bg-color)}.u-dupTko{box-shadow:0 0 0 1px var(--card-bg-color), inset 0 0 0 1px var(--card-hairline-hard-color)}.u-kecFSQ{box-shadow:0 1px #0000000d}.u-gpkhCb{box-shadow:inherit}.u-ixvSSg{box-sizing:border-box}.u-fuocjA{color:var(--avatar-fg-color)}.u-fIoZKR{color:var(--card-fg-color)}.u-krAvjf{display:block}.u-HgOzd{display:flex}.u-gSxJLz{display:inline-block}.u-cfsavV{display:inline-flex}.u-iPpIdb{fill:var(--card-bg-color)}.u-bhTTzp{flex-direction:column}.u-bsGhWR{justify-content:center}.u-eGjDnc{line-height:0}.u-exIGLf{object-fit:contain}.u-bgTIyZ{opacity:0}.u-frJqtw{opacity:1}.u-jieZfE{pointer-events:all}.u-cERSkX{pointer-events:none}.u-lhPceK{position:absolute}.u-kdNbGf{position:fixed}.u-emPzDJ{position:relative}.u-ggmhkl{stroke:var(--avatar-bg-color)}.u-iMJkVA{stroke:var(--card-bg-color)}.u-duAXIW{stroke:var(--card-shadow-outline-color)}.u-ksRPkh{stroke-width:2px}.u-ysDJT{stroke-width:4px}.u-dBwzdG{text-align:center}.u-iAFgHi{text-align:left}.u-iteyqJ{text-overflow:ellipsis}.u-cPyXJe{text-transform:uppercase}.u-iFTChX{transform:rotate(-90deg)translateY(6px)}.u-dszIPX{transform-origin:0%}.u-bNSskR{transition-property:transform}.u-eIsAcC{-webkit-user-select:none;user-select:none}.u-eSsDnV{vertical-align:top}.u-cbkwRf{white-space:nowrap}.u-hTsYDY{will-change:opacity}.u-hVYkZh{will-change:transform}.u-jBWBiF{z-index:-1}.u-fRJJGt{z-index:0}.u-dStxMA{z-index:1}.u-eYlglL{z-index:2}.u-cYUUrS{z-index:3}.u-hWHAvy{overflow-x:auto}.u-kyGdCf,.u-klNMOT{bottom:0}.u-oQGpJ{bottom:2px}.u-bLvdID{height:0}.u-ePwsZv{height:100%}.u-huoTQe{height:1px}.u-jmIqco{height:round(1em,2px)}.u-cXkSBu{height:var(--arrow-size)}.u-kwLhwW{height:var(--avatar-size)}.u-kiKDyH{left:0}.u-fkylxA{left:-2px}.u-dYEDcH{left:0}.u-ftCJS{max-height:100%}.u-hPjhXT{max-width:100%}.u-hyZffN{max-width:420px}.u-jLKaQQ{min-height:0}.u-iDEBOB{min-width:0}.u-hWgptE{right:0}.u-ckbANH{right:-2px}.u-gRUupw{right:0}.u-qbeer,.u-jsTwnL{top:0}.u-hRLrZa{width:0}.u-diGfnu{width:100%}.u-iQYtgN{width:stretch}.u-iNjdVt{width:round(1em,2px)}.u-dxAhXf{width:var(--arrow-size)}.u-hhRcrn{width:var(--avatar-size)}.u-tKGdt>[data-ui=DialogCard]{animation:.2s ease-out u-kf_dpDvYi}.u-fKaiaP>div{box-sizing:border-box}.u-eJIKXE>div{display:inline-block}.u-hlTznM>div{vertical-align:middle}.u-isxeDy>div{vertical-align:top}.u-bCEGXA>div{max-width:100%}.u-mMFSU>span{border-radius:inherit}.u-kWkaYS>span{flex:1}.u-gSwZVf>span{display:block}.u-iDJVyZ>span{min-width:0}.u-jNWDtd>svg{display:block}.u-fDskaq>svg{line-height:0}.u-hCrTsA>svg{position:absolute}.u-bbpCZG>svg{transform:translate(-6px)}.u-czwhQE>svg{transform-origin:calc(var(--arrow-size) / 2) calc(var(--arrow-size) / 2)}.u-fXXdBW>svg{height:7px}.u-dGSZft>svg{left:50%}.u-eTFVft>svg{top:-5px}.u-entgPE>svg{width:11px}[data-placement^=bottom]>.u-ePAzun>svg{transform:rotate(180deg)}[data-placement^=left]>.u-gQimFy>svg{transform:rotate(-90deg)}[data-placement^=right]>.u-cwZwVg>svg{transform:rotate(90deg)}[data-placement^=top]>.u-hIhfXc>svg{transform:rotate(0)}.u-cRpRRD>ul{margin:0}.u-juqQPY>ul{padding:0}.u-hDvsDr>ul{list-style:none}.u-hdBYnA[data-as=button]{border:0}.u-eKhxNy[data-as=button]{font:inherit}.u-igUxFW[data-as=button]{margin:0}.u-ddjAuZ[data-as=button]{padding:0}.u-jKeppS[data-as=button]{outline:none}.u-iMJsxr[data-as=button]{-webkit-font-smoothing:inherit}.u-hykRjY[data-as=button]{appearance:none}.u-dRiciA[data-as=button]{color:inherit}.u-kHypAY[data-has-duration]{padding-bottom:1px}.u-dYvYSB[data-status=inactive]{opacity:.5}.u-VaYZP[role=none]>[role=treeitem]{border-radius:3px}.u-igTsvP[role=none]>[role=treeitem]{outline:none}.u-ZyINL[role=none]>[role=treeitem]{background-color:var(--card-bg-color)}.u-hYXSkP[role=none]>[role=treeitem]{color:var(--treeitem-fg-color)}.u-kyddSM[role=none]>[role=treeitem]{cursor:default}.u-duclHY[role=treeitem]{outline:none}.u-ihcTNF[role=treeitem]>div{border-radius:3px}.u-BXTsx[role=treeitem]>div{background-color:var(--card-bg-color)}.u-dRJpaF[role=treeitem]>div{color:var(--treeitem-fg-color)}.u-oWpmy[role=treeitem]>div{cursor:default}[data-arrow-position=bottom]>.u-iVKMrE{opacity:1}[data-arrow-position=bottom]>.u-fgylBq{transform:rotate(-180deg)}[data-arrow-position=inside]>.u-ktJvyW{opacity:0}[data-arrow-position=inside]>.u-jAObRc{transform:rotate(-90deg)translateY(6px)}[data-arrow-position=top]>.u-fNiGDY{opacity:1}[data-arrow-position=top]>.u-jKggCm{transform:rotate(0)}[data-placement^=bottom]>.u-ejXzrG{top:calc(-1 * var(--arrow-size))}[data-placement^=left]>.u-iDWtIJ{right:calc(-1 * var(--arrow-size))}[data-placement^=right]>.u-dhENJV{left:calc(-1 * var(--arrow-size))}[data-placement^=top]>.u-elNbcS{bottom:calc(-1 * var(--arrow-size))}[data-status=editing] .u-hxmycU{stroke-dasharray:2 4}[data-status=editing] .u-fgUwLY{stroke-linecap:round}.u-cnjfpu>div:not([hidden]){display:inline-block}.u-eHFqYL>svg:not([hidden]),.u-gIVJpv:not([hidden]){display:block}.u-djbxbl:not([hidden]){display:flex}.u-cXmUGv:not([hidden]){display:inline-block}:empty+.u-kWaIza{display:none}.u-kyTYla[role=none]>[role=treeitem]:focus,.u-hdUmmY[role=treeitem]:focus>div{position:relative}.u-grxHnN::-moz-focus-inner{border:0}.u-cpxeAE::-moz-focus-inner{padding:0}.u-kmCWMa:after{border-radius:inherit}.u-dbSCHR:after{box-shadow:var(--switch-box-shadow)}.u-dMOWAL:after{content:""}.u-dRmRBl:after{display:block}.u-iqwUak:after{position:absolute}.u-yDftq:after{z-index:1}.u-bpuMrN:after{bottom:0}.u-lhNBpt:after{left:0}.u-eKJNom:after{right:0}.u-dCrjkN:after{top:0}@media screen and (prefers-reduced-motion:no-preference){.u-bjraDg{-webkit-mask-image:linear-gradient(#fff,#fff)}.u-iWSyZJ{background-color:var(--card-skeleton-color-from)}.u-dJxRDW{contain:paint}.u-eYpbHi{-webkit-mask-image:linear-gradient(#fff,#fff);mask-image:linear-gradient(#fff,#fff)}.u-UPzAf:after{inset:0}.u-krabKr:after{animation-duration:2s}.u-TeBDG:after{animation-iteration-count:infinite}.u-kugzhg:after{animation-name:u-kf_kxFdEh}.u-gPHhfd:after{animation-timing-function:ease-in-out}.u-anCSM:after{background-image:linear-gradient(to right, transparent, var(--card-skeleton-color-to), transparent)}.u-kAaLvT:after{content:""}.u-kNAlYZ:after{pointer-events:none}.u-eBCRlA:after{position:absolute}.u-cgyejD:after{will-change:transform}}@media screen and (prefers-reduced-motion:reduce){.u-eCMeFC{background-color:var(--card-skeleton-color-from)}}[data-ui]{font-family:inherit!important}.react-flow__nodesselection-rect{margin:calc(var(--spacing,.25rem) * -1);box-sizing:content-box;--tw-translate-x:-1px;--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y);padding:var(--spacing,.25rem);border-radius:.25rem}.react-flow__pane.selection:last-child:not(:first-child){transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}div.react-flow__selection,div.react-flow__nodesselection-rect{--tw-border-style:solid;border-style:solid;border-color:var(--color-gray-200,oklch(93% .008 137.49));background-color:#777c750d}@supports (color:color-mix(in lab, red, red)){div.react-flow__selection,div.react-flow__nodesselection-rect{background-color:color-mix(in oklab, var(--color-gray-500,oklch(58% .012 137.54)) 5%, transparent)}}@media (prefers-color-scheme:dark){:is(div.react-flow__selection,div.react-flow__nodesselection-rect):not(.light):not(.light *){border-color:#454743cc}@supports (color:color-mix(in lab, red, red)){:is(div.react-flow__selection,div.react-flow__nodesselection-rect):not(.light):not(.light *){border-color:color-mix(in oklab, var(--color-gray-700,oklch(39.4% .006 128.24)) 80%, transparent)}}}:is(div.react-flow__selection,div.react-flow__nodesselection-rect):is(.dark *,.dark){border-color:#454743cc}@supports (color:color-mix(in lab, red, red)){:is(div.react-flow__selection,div.react-flow__nodesselection-rect):is(.dark *,.dark){border-color:color-mix(in oklab, var(--color-gray-700,oklch(39.4% .006 128.24)) 80%, transparent)}}.react-flow__pane.draggable:not(:has(.dragging)){cursor:default}.react-flow__node-problemNode{pointer-events:auto!important}.react-flow__node-problemNode:not(.draggable){cursor:pointer}.react-flow__edge .react-flow__edge-path{stroke:var(--color-gray-300,oklch(88% .012 137.5))}@media (prefers-color-scheme:dark){.react-flow__edge .react-flow__edge-path:not(.light):not(.light *){stroke:var(--color-gray-700,oklch(39.4% .006 128.24))}}.react-flow__edge .react-flow__edge-path:is(.dark *,.dark){stroke:var(--color-gray-700,oklch(39.4% .006 128.24))}:is(.react-flow__edge.selected,.react-flow__edge.selectable:focus) .react-flow__edge-path{stroke:var(--color-gray-400,oklch(73.7% .012 137.52))!important}@media (prefers-color-scheme:dark){:is(.react-flow__edge.selected,.react-flow__edge.selectable:focus) .react-flow__edge-path:not(.light):not(.light *){stroke:var(--color-gray-500,oklch(58% .012 137.54))!important}}:is(.react-flow__edge.selected,.react-flow__edge.selectable:focus) .react-flow__edge-path:is(.dark *,.dark){stroke:var(--color-gray-500,oklch(58% .012 137.54))!important}@media (prefers-reduced-motion:no-preference){[data-node-skeleton]{animation:6s ease-in-out infinite alternate shimmer}}[data-node-skeleton]{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='15' height='15'><rect width='100%' height='100%' fill='transparent' /><rect x='50%' width='1' height='100%' fill='#C8C8C8' /><rect y='50%' width='100%' height='1' fill='#C8C8C8' /></svg>");background-clip:inherit!important;-webkit-mask-image:linear-gradient(110deg,#0000000d,45%,#0000001a,55%,#0000000d)!important;mask-image:linear-gradient(110deg,#0000000d,45%,#0000001a,55%,#0000000d)!important}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@keyframes shimmer{0%,20%{-webkit-background-clip:text;background-clip:text;-webkit-mask-image:linear-gradient(110deg,#fff,45%,#0009,55%,#fff);mask-image:linear-gradient(110deg,#fff,45%,#0009,55%,#fff);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:250% 100%;mask-size:250% 100%}80%,to{-webkit-background-clip:text;background-clip:text;-webkit-mask-image:linear-gradient(110deg,#fff,45%,#0009,55%,#fff);mask-image:linear-gradient(110deg,#fff,45%,#0009,55%,#fff);-webkit-mask-position:-200% 0;mask-position:-200% 0;-webkit-mask-size:250% 100%;mask-size:250% 100%}}.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-border-default:1px solid #bbb;--xy-node-border-selected-default:1px solid #555;--xy-handle-background-color-default:#333;--xy-selection-background-color-default:#9696b41a;--xy-selection-border-default:1px dotted #9b9b9bcc;--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}.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}.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;-moz-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;-moz-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));min-width:5px;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;-moz-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__viewport-portal{-webkit-user-select:none;-moz-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{flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{justify-content:center;align-items:center;width:26px;height:26px;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{border:var(--xy-node-border,var(--xy-node-border-default));color:var(--xy-node-color,var(--xy-node-color-default))}.react-flow__node-input.selected,.react-flow__node-input:focus,.react-flow__node-input:focus-visible,.react-flow__node-default.selected,.react-flow__node-default:focus,.react-flow__node-default:focus-visible,.react-flow__node-output.selected,.react-flow__node-output:focus,.react-flow__node-output:focus-visible,.react-flow__node-group.selected,.react-flow__node-group:focus,.react-flow__node-group:focus-visible{border:var(--xy-node-border-selected,var(--xy-node-border-selected-default));outline:none}.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__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%}
