.vue-flow__canvas[data-v-def2acdb]{z-index:10;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.animation-bio-buuble-up[data-v-2bf1e792]{animation:2s linear infinite animation-bio-buuble-up-2bf1e792}@keyframes animation-bio-buuble-up-2bf1e792{0%{transform:translateY(10%)}to{transform:translateY(-100%)}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:after,:before{--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}::backdrop{--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}.vue-flow__handle{background:0 0;border:none;width:0;height:0}.vue-flow__node{cursor:pointer;pointer-events:all!important}.in-viewport .vue-flow__node .animate-node-appear{opacity:0;animation-name:animate-node-appear!important;animation-duration:.8s!important;animation-timing-function:linear!important;animation-iteration-count:1!important;animation-direction:normal!important;animation-play-state:running!important;animation-fill-mode:forwards!important}.in-viewport .vue-flow__edge{opacity:0;animation-name:animate-edge-appear!important;animation-duration:.8s!important;animation-timing-function:linear!important;animation-iteration-count:1!important;animation-direction:normal!important;animation-play-state:running!important;animation-delay:.7s!important;animation-fill-mode:forwards!important}.in-viewport .vueflow-edge-label{border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem)*1.5);padding-block:var(--spacing,.25rem);--tw-backdrop-blur:blur(var(--blur-xs,4px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);opacity:0;font-size:.625rem;animation-name:animate-label-appear!important;animation-duration:.3s!important;animation-timing-function:linear!important;animation-iteration-count:1!important;animation-direction:normal!important;animation-play-state:running!important;animation-delay:.7s!important;animation-fill-mode:forwards!important}.debug-graph .vue-flow__handle.target{background-color:var(--color-Red-500,#e35052);width:3px;height:3px}.debug-graph .vue-flow__handle.source:before,.debug-graph .vue-flow__handle.target:before{content:attr(data-handleid);color:#468670;background-color:#fff;border:none;border-radius:2px;width:-webkit-max-content;width:max-content;padding:1px;font-size:7px;font-weight:500;line-height:1;position:absolute;transform:translate(calc(1.5px - 50%),-120%)}.debug-graph .vue-flow__handle.source{z-index:10;background-color:#5fe595;width:3px;height:3px}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
