.palette_scrollArea__okBI7{max-height:calc(100vh - 2rem);overflow-y:auto}.palette_scrollArea__okBI7::-webkit-scrollbar{width:8px}.palette_scrollArea__okBI7::-webkit-scrollbar-track{background:rgba(255,255,255,.04);border-radius:999px}.palette_scrollArea__okBI7::-webkit-scrollbar-thumb{background:rgba(255,255,255,.18);border-radius:999px}.palette_scrollArea__okBI7:hover::-webkit-scrollbar-thumb{background:rgba(255,255,255,.28)}.flow-theme_flowCanvas__EdMlK .react-flow{--rf-handle:hsl(var(--foreground)/0.85);--rf-surface:hsl(var(--background));--rf-border:hsl(var(--border))}.flow-theme_flowCanvas__EdMlK .react-flow__background{opacity:.9}.flow-theme_flowCanvas__EdMlK .react-flow__node{transition:transform var(--duration-normal) var(--easing-standard),box-shadow var(--duration-normal) var(--easing-standard),background-color var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard);animation:flow-theme_flow-pop__JHxeq var(--duration-normal) var(--easing-standard)}.flow-theme_flowCanvas__EdMlK .react-flow__node-default{background:hsl(var(--card));color:hsl(var(--foreground));border:1px solid hsl(var(--border));border-radius:12px;padding:10px 12px;box-shadow:0 0 0 0 rgba(0,0,0,0)}.flow-theme_flowCanvas__EdMlK .react-flow__node.selected,.flow-theme_flowCanvas__EdMlK .react-flow__node:focus-within{outline:none;border-color:hsl(var(--ring));box-shadow:0 0 0 2px hsl(var(--ring)/.25)}.flow-theme_flowCanvas__EdMlK .react-flow__node:hover{transform:translateY(-1px);box-shadow:0 10px 30px -10px rgba(0,0,0,.6)}.flow-theme_flowCanvas__EdMlK .react-flow__handle{width:10px;height:10px;background:var(--rf-handle);border:2px solid hsl(var(--card));transition:transform var(--duration-fast) var(--easing-standard),background-color var(--duration-fast) var(--easing-standard)}.flow-theme_flowCanvas__EdMlK .react-flow__handle.connecting,.flow-theme_flowCanvas__EdMlK .react-flow__handle:hover{transform:scale(1.25);background:hsl(var(--primary))}.flow-theme_flowCanvas__EdMlK .react-flow__edge .react-flow__edge-path{stroke:hsl(var(--foreground)/.55);stroke-width:2;stroke-linecap:round;stroke-dasharray:var(--flow-dash,8 4);animation:flow-theme_flow-draw__Zy59b .52s ease-out forwards}.flow-theme_flowCanvas__EdMlK .react-flow__connection-path{stroke:hsl(var(--foreground)/.35);stroke-width:2}.flow-theme_flowCanvas__EdMlK .react-flow__controls{background:hsl(var(--card)/.6)!important;border:1px solid hsl(var(--border))!important;backdrop-filter:blur(6px)}.flow-theme_flowCanvas__EdMlK .react-flow__controls-button{color:hsl(var(--foreground))!important;border-color:hsl(var(--border))!important}.flow-theme_flowCanvas__EdMlK .react-flow__controls-button:hover{background:hsl(var(--accent))!important}.flow-theme_flowCanvas__EdMlK .react-flow__minimap{background:hsl(var(--card)/.6);border:1px solid hsl(var(--border));backdrop-filter:blur(6px)}.flow-theme_toolbar__musz2{background:rgba(0,0,0,.4);border:1px solid hsl(var(--border));border-radius:10px;backdrop-filter:blur(6px)}.flow-theme_flowCanvas__EdMlK{position:relative}