{"version":3,"file":"FlowsVisuals.Q2wp5fcX.mjs","names":["useRef","useState"],"sources":["https:/framerusercontent.com/modules/QWLYlvTNflCPYLKg9qmU/HbHJr00WMV1fY2HMkRDy/FlowsVisuals.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{useInView}from\"framer-motion\";import{useEffect,useRef,useState}from\"react\";/**\n * FlowsVisuals v2 — product visuals for /product/flows.\n * One component, four views (Canvas / Branch / Cost / Run log) selected\n * by the \"View\" property control, so every F-slot on the page shares one\n * source of truth for node styling and palette.\n *  - Canvas: the hero. Same flow and node styling as the homepage's\n *    \"Logic that spreadsheets can't hold\" canvas (product-builder\n *    nodes: 4px radii, bordered icon tiles, floating status chips,\n *    ring-dot edge ports, outlined true/false pills), wrapped in the\n *    flows-page shell (toolbar with flow name, credit chip, run\n *    status). Fixed 660x400 design surface scaled to fit — no\n *    percentage reflow.\n *  - Branch: F4 close-up. The condition node with both exits; the two\n *    branches take turns lighting up.\n *  - Cost: F5. Test-run panel with per-step credit costs on sample rows\n *    and the full-table estimate.\n *  - Run log: F6 (dark). A finished run, logged per step.\n * Static render / reduced motion show the finished state. role=\"img\".\n */const INDIGO=\"#4537E8\";const INK=\"#242533\";const HAIR=\"#ECECEF\";const MUT=\"#98A2B3\";const BODY=\"#6b7280\";const GREEN=\"#0E9463\";const GREEN_BG=\"rgba(18,183,106,0.1)\";/* homepage flow-canvas palette */const FGREEN=\"#12B76A\";const RED=\"#E5484D\";const RED_DIM=\"#F0A9A2\";const PRODUCT_FONT='Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif';const MONO_FONT='ui-monospace, \"SF Mono\", SFMono-Regular, Menlo, Consolas, monospace';/* Dark palette (V2 Dark tokens) */const D_SURFACE=\"#121212\";const D_INSET=\"#1C1C1C\";const D_HAIR=\"rgba(255,255,255,0.12)\";const D_TEXT=\"#E7E4F5\";const D_MUT=\"#8C8AA0\";const D_GREEN=\"#3ED598\";const D_ACCENT=\"#8B70FF\";function Spinner({size=12,dark=false}){return /*#__PURE__*/_jsxs(\"svg\",{className:\"fl-spin\",width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",\"aria-hidden\":true,style:{flexShrink:0},children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"9\",stroke:dark?\"rgba(255,255,255,0.14)\":\"rgba(10,10,10,0.12)\",strokeWidth:\"3\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 3a9 9 0 0 1 9 9\",stroke:dark?D_MUT:MUT,strokeWidth:\"3\",strokeLinecap:\"round\"})]});}/* ------- tiny icons (Phosphor paths, 256 viewbox) ------- */const ICONS={table:\"M224,48H32a8,8,0,0,0-8,8V192a16,16,0,0,0,16,16H216a16,16,0,0,0,16-16V56A8,8,0,0,0,224,48ZM40,112H80v32H40Zm56,0H216v32H96ZM216,64V96H40V64ZM40,160H80v32H40Zm176,32H96V160H216v32Z\",stairs:\"M200,24H56A16,16,0,0,0,40,40V216a16,16,0,0,0,16,16H200a16,16,0,0,0,16-16V40A16,16,0,0,0,200,24ZM152,144h48v24H112V144Zm8-16V104h40v24Zm40-88V88H152a8,8,0,0,0-8,8v32H104a8,8,0,0,0-8,8v32H56V40Zm0,176H56V184H200v32Z\",split:\"M229.66,90.34l-32-32a8,8,0,0,0-11.32,11.32L204.69,88H165.08a63.63,63.63,0,0,0-49.79,23.89L76.31,160H32a8,8,0,0,0,0,16H80a8,8,0,0,0,6.25-3l41.53-51.92A47.72,47.72,0,0,1,165.08,104h39.61l-18.35,18.34a8,8,0,0,0,11.32,11.32l32-32A8,8,0,0,0,229.66,90.34ZM110.45,97.8a8,8,0,0,0,11.27-1.25,47.72,47.72,0,0,1,43.36-17.21,8,8,0,1,0,2.06-15.87A63.64,63.64,0,0,0,109.2,86.53,8,8,0,0,0,110.45,97.8ZM32,96H76.31l16.2,20.25a8,8,0,0,0,12.5-10L86.25,83A8,8,0,0,0,80,80H32a8,8,0,0,0,0,16Z\",robot:\"M200,48H136V16a8,8,0,0,0-16,0V48H56A32,32,0,0,0,24,80V192a32,32,0,0,0,32,32H200a32,32,0,0,0,32-32V80A32,32,0,0,0,200,48Zm16,144a16,16,0,0,1-16,16H56a16,16,0,0,1-16-16V80A16,16,0,0,1,56,64H200a16,16,0,0,1,16,16Zm-52-56H92a28,28,0,0,0,0,56h72a28,28,0,0,0,0-56Zm-24,16v24H116V152Zm-60,12a12,12,0,0,1,12-12h8v24H92A12,12,0,0,1,80,164Zm84,12h-8V152h8a12,12,0,0,1,0,24ZM72,108a12,12,0,1,1,12,12A12,12,0,0,1,72,108Zm88,0a12,12,0,1,1,12,12A12,12,0,0,1,160,108Z\",sync:\"M224,48V96a8,8,0,0,1-8,8H168a8,8,0,0,1,0-16h28.69L182.06,73.37a79.56,79.56,0,0,0-56.13-23.43h-.45A79.52,79.52,0,0,0,69.59,72.71,8,8,0,0,1,58.41,61.27a96,96,0,0,1,135,.79L208,76.69V48a8,8,0,0,1,16,0ZM186.41,183.29a80,80,0,0,1-112.47-.66L59.31,168H88a8,8,0,0,0,0-16H40a8,8,0,0,0-8,8v48a8,8,0,0,0,16,0V179.31l14.63,14.63A95.43,95.43,0,0,0,130,222.06h.53a95.36,95.36,0,0,0,67.07-27.33,8,8,0,0,0-11.18-11.44Z\",flag:\"M42.76,50.45a8,8,0,0,0-2.76,6V216a8,8,0,0,0,16,0V171.77c26.79-21.16,49.87-9.75,76.45,3.41,16.4,8.11,34.06,16.85,53,16.85,13.93,0,28.54-4.75,43.82-18a8,8,0,0,0,2.76-6V56a8,8,0,0,0-13.27-6c-28,24.23-51.72,12.49-79.21-1.12C111.07,34.76,78.78,18.79,42.76,50.45ZM216,164.25c-26.79,21.16-49.87,9.74-76.45-3.41-25-12.35-52.81-26.13-83.55-8.4V60.1c26.79-21.11,49.87-9.75,76.45,3.4,25,12.35,52.82,26.13,83.55,8.4Z\",lightning:\"M215.79,118.17a8,8,0,0,0-5-5.66L153.18,90.9l14.66-73.33a8,8,0,0,0-13.69-7l-112,120a8,8,0,0,0,3,13l57.63,21.61L88.16,238.43a8,8,0,0,0,13.69,7l112-120A8,8,0,0,0,215.79,118.17ZM109.37,214l10.47-52.38a8,8,0,0,0-5-9.06L62,132.71l84.62-90.66L136.16,94.43a8,8,0,0,0,5,9.06l52.8,19.8Z\",merge:\"M192,40v64a8,8,0,0,1-2.34,5.66L136,163.31v49.38l18.34-18.35a8,8,0,0,1,11.32,11.32l-32,32a8,8,0,0,1-11.32,0l-32-32a8,8,0,0,1,11.32-11.32L120,212.69V163.31L66.34,109.66A8,8,0,0,1,64,104V40a8,8,0,0,1,16,0v60.69l48,48,48-48V40a8,8,0,0,1,16,0Z\",sparkle:\"M197.58,129.06,146,110l-19-51.62a15.92,15.92,0,0,0-29.88,0L78,110l-51.62,19a15.92,15.92,0,0,0,0,29.88L78,178l19,51.62a15.92,15.92,0,0,0,29.88,0L146,178l51.62-19a15.92,15.92,0,0,0,0-29.88ZM137,164.22a8,8,0,0,0-4.74,4.74L112,223.85,91.78,169A8,8,0,0,0,87,164.22L32.15,144,87,123.78A8,8,0,0,0,91.78,119L112,64.15,132.22,119a8,8,0,0,0,4.74,4.74L191.85,144ZM144,40a8,8,0,0,1,8-8h16V16a8,8,0,0,1,16,0V32h16a8,8,0,0,1,0,16H184V64a8,8,0,0,1-16,0V48H152A8,8,0,0,1,144,40ZM248,88a8,8,0,0,1-8,8h-8v8a8,8,0,0,1-16,0V96h-8a8,8,0,0,1,0-16h8V72a8,8,0,0,1,16,0v8h8A8,8,0,0,1,248,88Z\",target:\"M221.87,83.16A104.1,104.1,0,1,1,195.67,49l22.67-22.68a8,8,0,0,1,11.32,11.32l-96,96a8,8,0,0,1-11.32-11.32l27.72-27.72a40,40,0,1,0,17.87,31.09,8,8,0,1,1,16-.9,56,56,0,1,1-22.38-41.65L184.3,60.39a87.88,87.88,0,1,0,23.13,29.67,8,8,0,0,1,14.44-6.9Z\",plane:\"M227.32,28.68a16,16,0,0,0-15.66-4.08l-.15,0L19.57,82.84a16,16,0,0,0-2.49,29.8L102,154l41.3,84.87A15.86,15.86,0,0,0,157.74,248q.69,0,1.38-.06a15.88,15.88,0,0,0,14-11.51l58.2-191.94c0-.05,0-.1,0-.15A16,16,0,0,0,227.32,28.68ZM157.83,231.85l-.05.14,0-.07-40.06-82.3,48-48a8,8,0,0,0-11.31-11.31l-48,48L24.08,98.25l-.07,0,.14,0L216,40Z\"};function NodeIcon({name,color,size=12}){return /*#__PURE__*/_jsx(\"svg\",{width:size,height:size,viewBox:\"0 0 256 256\",fill:color,\"aria-hidden\":true,children:/*#__PURE__*/_jsx(\"path\",{d:ICONS[name]||ICONS.table})});}function FlowNode({icon,title,sub,state,accent,compact,style}){const active=state===\"active\";const done=state===\"done\";return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:compact?7:9,background:active?\"rgba(69,55,232,0.05)\":\"#fff\",border:`1px solid ${active?accent:HAIR}`,boxShadow:active?`0 0 0 3px rgba(69,55,232,0.10)`:\"0 1px 2px rgba(36,37,51,0.05)\",borderRadius:8,padding:compact?\"7px 10px\":\"9px 12px\",opacity:state===\"dim\"?.45:1,transition:\"border-color 0.25s ease, box-shadow 0.25s ease, background 0.25s ease, opacity 0.3s ease\",boxSizing:\"border-box\",...style},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:compact?20:24,height:compact?20:24,borderRadius:4,border:`1px solid ${HAIR}`,background:\"rgba(69,55,232,0.06)\",display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",flexShrink:0},children:/*#__PURE__*/_jsx(NodeIcon,{name:icon,color:accent,size:compact?11:13})}),/*#__PURE__*/_jsxs(\"span\",{style:{minWidth:0,flex:1},children:[/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",fontSize:compact?11.5:12.5,fontWeight:600,color:INK,lineHeight:1.25,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\"},children:title}),sub?/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",fontSize:compact?9.5:10.5,color:BODY,lineHeight:1.3,marginTop:1,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\"},children:sub}):null]}),/*#__PURE__*/_jsxs(\"span\",{style:{display:\"inline-grid\",alignItems:\"center\",justifyItems:\"center\",width:compact?13:15,flexShrink:0},children:[/*#__PURE__*/_jsx(\"span\",{style:{gridArea:\"1 / 1\",display:\"inline-flex\",opacity:active?1:0,transition:\"opacity 0.2s ease\"},children:/*#__PURE__*/_jsx(Spinner,{size:compact?11:12})}),/*#__PURE__*/_jsx(\"span\",{style:{gridArea:\"1 / 1\",fontSize:compact?10.5:11.5,fontWeight:700,color:GREEN,opacity:done?1:0,transition:\"opacity 0.2s ease\"},children:\"✓\"})]})]});}/* ============================ CANVAS ============================ *//* Same flow + node styling as the homepage \"Logic that spreadsheets\n   can't hold\" canvas: fixed 660x400 design surface, uniformly scaled. */const FLOW_W=660;const FLOW_H=400;const NW=210;const NH=58;const FLOW_NODES=[{id:\"trigger\",x:40,y:34,icon:\"lightning\",ibg:\"#FBF3E4\",ifg:\"#C99A2E\",title:\"Trigger\",sub:\"New record created\",trigger:true,dim:false},{id:\"web\",x:410,y:34,icon:\"sparkle\",ibg:\"#F4F1FE\",ifg:INDIGO,title:\"Research agent\",sub:\"Enrich lead with web research\",trigger:false,dim:false},{id:\"custom\",x:410,y:170,icon:\"target\",ibg:\"#ECFDF3\",ifg:FGREEN,title:\"Qualifier agent\",sub:\"Score lead for ICP fit\",trigger:false,dim:false},{id:\"iff\",x:40,y:170,icon:\"merge\",ibg:\"#F4F1FE\",ifg:INDIGO,title:\"If/else condition\",sub:\"Route by segment\",trigger:false,dim:false},{id:\"ent\",x:40,y:300,icon:\"plane\",ibg:\"#FEF3E7\",ifg:\"#F79009\",title:\"Enroll in sequence\",sub:\"Enterprise sequence\",trigger:false,dim:false},{id:\"smb\",x:410,y:300,icon:\"plane\",ibg:\"#FEF3E7\",ifg:\"#F79009\",title:\"Enroll in sequence\",sub:\"SMB sequence\",trigger:false,dim:true}];const FLOW_TL={trigger:{run:0,done:1},web:{run:1,done:3},custom:{run:3,done:5},iff:{run:5,done:6},ent:{run:6,done:8}};const FLOW_EDGES=[{from:\"trigger\",green:false,d:\"M250,63 L410,63\",dots:[[250,63],[410,63]]},{from:\"web\",green:false,d:\"M515,92 L515,170\",dots:[[515,92],[515,170]]},{from:\"custom\",green:false,d:\"M410,199 L250,199\",dots:[[410,199],[250,199]]},{from:\"iff\",green:true,d:\"M145,228 L145,300\",dots:[[145,228],[145,300]]}];const FLOW_FALSE_EDGE={d:\"M185,228 V256 Q185,264 193,264 H507 Q515,264 515,272 V300\",dots:[[185,228],[515,300]]};function CanvasView({accent,frozen,inView,loop}){const surfRef=useRef(null);const[scale,setScale]=useState(1);const[step,setStep]=useState(0);useEffect(()=>{const el=surfRef.current;if(!el)return;const measure=()=>setScale(el.clientWidth/FLOW_W);measure();const ro=new ResizeObserver(measure);ro.observe(el);return()=>ro.disconnect();},[]);useEffect(()=>{if(frozen||!inView)return;const id=window.setInterval(()=>setStep(v=>loop?(v+1)%11:Math.min(v+1,10)),750);return()=>window.clearInterval(id);},[frozen,inView,loop]);const s=frozen?8:step;const st=id=>{const tl=FLOW_TL[id];if(!tl)return\"idle\";return s>=tl.done?\"done\":s>=tl.run?\"run\":\"idle\";};const finished=s>=8;return /*#__PURE__*/_jsxs(\"div\",{\"aria-hidden\":\"true\",style:{width:\"100%\",maxWidth:620,background:\"#fff\",border:`1px solid ${HAIR}`,borderRadius:8,overflow:\"hidden\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8,padding:\"10px 14px\",borderBottom:`1px solid ${HAIR}`},children:[/*#__PURE__*/_jsx(NodeIcon,{name:\"split\",color:accent,size:13}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:12,fontWeight:600,color:INK},children:\"lead-routing\"}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:10.5,color:MUT},children:\"\\xb7 flow\"}),/*#__PURE__*/_jsx(\"span\",{style:{flex:1}}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:10.5,fontWeight:600,color:BODY,background:\"#F2F2F5\",borderRadius:999,padding:\"3px 9px\",whiteSpace:\"nowrap\"},children:\"≈ 2.4 credits / row\"}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:10.5,fontWeight:700,color:finished?GREEN:\"#fff\",background:finished?GREEN_BG:accent,borderRadius:4,padding:\"4px 10px\",transition:\"all 0.3s ease\",whiteSpace:\"nowrap\"},children:finished?\"✓ Run finished\":s>0?\"Running…\":\"Test run\"})]}),/*#__PURE__*/_jsx(\"div\",{ref:surfRef,style:{position:\"relative\",overflow:\"hidden\",height:FLOW_H*scale},children:/*#__PURE__*/_jsxs(\"div\",{className:\"fl-canvas\",style:{transform:`scale(${scale})`,transformOrigin:\"top left\"},children:[/*#__PURE__*/_jsxs(\"svg\",{width:FLOW_W,height:FLOW_H,style:{position:\"absolute\",inset:0,pointerEvents:\"none\"},children:[FLOW_EDGES.map((e,i)=>{const on=st(e.from)===\"done\";const stroke=on?e.green?FGREEN:accent:\"#CBD1E0\";return /*#__PURE__*/_jsxs(\"g\",{children:[/*#__PURE__*/_jsx(\"path\",{d:e.d,fill:\"none\",stroke:stroke,strokeWidth:\"1.5\",style:{transition:\"stroke 0.3s ease\"}}),e.dots.map(([cx,cy],j)=>/*#__PURE__*/_jsx(\"circle\",{cx:cx,cy:cy,r:\"3\",fill:\"#fff\",stroke:stroke,strokeWidth:\"1.5\",style:{transition:\"stroke 0.3s ease\"}},j))]},i);}),/*#__PURE__*/_jsxs(\"g\",{children:[/*#__PURE__*/_jsx(\"path\",{d:FLOW_FALSE_EDGE.d,fill:\"none\",stroke:RED_DIM,strokeWidth:\"1.5\"}),FLOW_FALSE_EDGE.dots.map(([cx,cy],j)=>/*#__PURE__*/_jsx(\"circle\",{cx:cx,cy:cy,r:\"3\",fill:\"#fff\",stroke:RED_DIM,strokeWidth:\"1.5\"},j))]})]}),FLOW_NODES.map(n=>{const state=st(n.id);return /*#__PURE__*/_jsxs(\"div\",{className:\"fl-fnode\",\"data-st\":state,\"data-dim\":n.dim,style:{left:n.x,top:n.y,width:NW,height:NH,borderColor:state===\"run\"?accent:undefined},children:[!n.dim&&/*#__PURE__*/_jsx(\"span\",{className:\"fl-fchip\",\"data-kind\":state,\"data-on\":state!==\"idle\",children:state===\"run\"?\"● Running\":n.trigger?\"✓ Triggered\":\"✓ Completed\"}),/*#__PURE__*/_jsx(\"i\",{className:\"fl-ficon\",style:{background:n.ibg,color:n.ifg},children:/*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 256 256\",width:\"13\",height:\"13\",fill:\"currentColor\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:ICONS[n.icon]})})}),/*#__PURE__*/_jsxs(\"div\",{style:{minWidth:0},children:[/*#__PURE__*/_jsx(\"div\",{className:\"fl-ftitle\",children:n.title}),/*#__PURE__*/_jsx(\"div\",{className:\"fl-fsub\",children:n.sub})]})]},n.id);}),/*#__PURE__*/_jsx(\"span\",{className:\"fl-fport\",\"data-kind\":\"true\",style:{left:154,top:248},children:\"true\"}),/*#__PURE__*/_jsx(\"span\",{className:\"fl-fport\",\"data-kind\":\"false\",style:{left:288,top:248},children:\"false\"})]})})]});}/* ============================ BRANCH ============================ */function BranchView({accent,frozen,inView,loop}){const[phase,setPhase]=useState(0);useEffect(()=>{if(frozen||!inView||!loop)return;const id=window.setInterval(()=>setPhase(p=>(p+1)%2),2400);return()=>window.clearInterval(id);},[frozen,inView,loop]);const trueLit=frozen?true:phase===0;const elseLit=frozen?false:phase===1;const edgeStyle=lit=>({stroke:lit?accent:\"rgba(36,37,51,0.16)\",strokeWidth:lit?1.8:1.2,style:{transition:\"stroke 0.35s ease\"},fill:\"none\"});return /*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{width:\"100%\",maxWidth:560,background:\"#fff\",border:`1px solid ${HAIR}`,borderRadius:8,overflow:\"hidden\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\",aspectRatio:\"560 / 300\",backgroundImage:\"radial-gradient(rgba(36,37,51,0.10) 1px, transparent 1px)\",backgroundSize:\"16px 16px\"},children:[/*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 560 300\",preserveAspectRatio:\"none\",style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\"},\"aria-hidden\":true,children:[/*#__PURE__*/_jsx(\"path\",{d:\"M 280 96 V 118 C 280 136 300 140 330 140 L 356 140 C 388 140 396 156 396 176 V 196\",...edgeStyle(trueLit)}),/*#__PURE__*/_jsx(\"path\",{d:\"M 280 96 V 118 C 280 136 260 140 230 140 L 204 140 C 172 140 164 156 164 176 V 196\",...edgeStyle(elseLit)})]}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:\"29%\",top:\"14%\",width:\"42%\"},children:/*#__PURE__*/_jsx(FlowNode,{icon:\"split\",title:\"If work email is verified\",sub:\"condition node\",state:\"done\",accent:accent})}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:\"53%\",top:\"66%\",width:\"38%\"},children:/*#__PURE__*/_jsx(FlowNode,{icon:\"robot\",title:\"Enrich further\",sub:\"AI research + sync\",state:trueLit?\"active\":\"idle\",accent:accent,compact:true})}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:\"9%\",top:\"66%\",width:\"34%\"},children:/*#__PURE__*/_jsx(FlowNode,{icon:\"flag\",title:\"Route to review\",sub:\"no credits spent\",state:elseLit?\"active\":\"idle\",accent:accent,compact:true})}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:\"63%\",top:\"44%\"},children:/*#__PURE__*/_jsx(\"span\",{style:{fontSize:10,fontWeight:700,padding:\"2px 8px\",borderRadius:999,background:trueLit?GREEN_BG:\"rgba(36,37,51,0.05)\",color:trueLit?GREEN:MUT,border:`1px solid ${trueLit?\"rgba(18,183,106,0.25)\":HAIR}`,transition:\"all 0.35s ease\"},children:\"✓ if\"})}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:\"27%\",top:\"44%\"},children:/*#__PURE__*/_jsx(\"span\",{style:{fontSize:10,fontWeight:700,padding:\"2px 8px\",borderRadius:999,background:elseLit?\"rgba(69,55,232,0.07)\":\"rgba(36,37,51,0.05)\",color:elseLit?accent:MUT,border:`1px solid ${HAIR}`,transition:\"all 0.35s ease\"},children:\"else\"})})]})});}/* ============================ COST ============================ */const COST_ROWS=[{name:\"Waterfall \\xb7 work email\",icon:\"stairs\",cost:\"1.0\"},{name:\"AI research \\xb7 one-liner\",icon:\"robot\",cost:\"1.2\"},{name:\"Sync to HubSpot\",icon:\"sync\",cost:\"0.2\"}];function CostView({accent,frozen,inView,loop}){const[step,setStep]=useState(0);const[cycle,setCycle]=useState(0);useEffect(()=>{if(frozen||!inView)return;const ids=[];setStep(0);COST_ROWS.forEach((_,i)=>ids.push(window.setTimeout(()=>setStep(i+1),700+i*700)));ids.push(window.setTimeout(()=>setStep(COST_ROWS.length+1),700+COST_ROWS.length*700));if(loop)ids.push(window.setTimeout(()=>setCycle(c=>c+1),3e3+COST_ROWS.length*700+2600));return()=>ids.forEach(id=>window.clearTimeout(id));},[cycle,frozen,inView,loop]);const s=frozen?COST_ROWS.length+1:step;return /*#__PURE__*/_jsxs(\"div\",{\"aria-hidden\":\"true\",style:{width:\"100%\",maxWidth:480,background:\"#fff\",border:`1px solid ${HAIR}`,borderRadius:8,overflow:\"hidden\",fontFamily:PRODUCT_FONT},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8,padding:\"12px 16px\",borderBottom:`1px solid ${HAIR}`},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:12.5,fontWeight:700,color:INK},children:\"Test run\"}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:11,color:MUT},children:\"\\xb7 25 sample rows\"}),/*#__PURE__*/_jsx(\"span\",{style:{flex:1}}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:10.5,fontWeight:700,color:s>COST_ROWS.length?GREEN:BODY,background:s>COST_ROWS.length?GREEN_BG:\"#F2F2F5\",borderRadius:999,padding:\"3px 9px\",transition:\"all 0.3s ease\"},children:s>COST_ROWS.length?\"✓ Complete\":\"Running…\"})]}),COST_ROWS.map((r,i)=>{const done=s>i;const active=s===i;return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:10,height:46,padding:\"0 16px\",borderBottom:`1px solid ${HAIR}`,background:active?\"rgba(69,55,232,0.035)\":\"#fff\",transition:\"background 0.3s ease\",boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:22,height:22,borderRadius:4,border:`1px solid ${HAIR}`,background:\"rgba(69,55,232,0.06)\",display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",flexShrink:0},children:/*#__PURE__*/_jsx(NodeIcon,{name:r.icon,color:accent,size:12})}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:12.5,fontWeight:600,color:INK,flex:1,minWidth:0,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\"},children:r.name}),/*#__PURE__*/_jsxs(\"span\",{style:{display:\"inline-grid\",alignItems:\"center\",justifyItems:\"end\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{gridArea:\"1 / 1\",opacity:active?1:0,transition:\"opacity 0.2s ease\",display:\"inline-flex\"},children:/*#__PURE__*/_jsx(Spinner,{})}),/*#__PURE__*/_jsx(\"span\",{style:{gridArea:\"1 / 1\",fontSize:12,fontWeight:700,color:done?INK:MUT,opacity:active?0:1,transition:\"opacity 0.2s ease\",fontVariantNumeric:\"tabular-nums\"},children:done?`${r.cost} cr / row`:\"—\"})]})]},r.name);}),/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"13px 16px\",background:\"#FAFAFD\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"baseline\",gap:8,flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:12.5,fontWeight:700,color:INK},children:\"≈ 2.4 credits per row\"}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:11,color:BODY},children:\"\\xb7 full table (10,000 rows) ≈ 24,000 credits\"})]}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:10.5,color:MUT,marginTop:3},children:\"Estimated before you run. No data returned, no charge.\"})]})]});}/* ============================ RUN LOG ============================ */const LOG_ROWS=[{step:\"waterfall.work_email\",status:\"ok\",note:\"9,120 hits\",dur:\"1m 44s\",cost:\"9,120\"},{step:\"branch.if_verified\",status:\"ok\",note:\"2 paths\",dur:\"0.4s\",cost:\"0\"},{step:\"ai.company_one_liner\",status:\"ok\",note:\"9,120 rows\",dur:\"1m 18s\",cost:\"10,944\"},{step:\"route.review_queue\",status:\"skip\",note:\"880 rows, no input\",dur:\"0.2s\",cost:\"0\"},{step:\"sync.hubspot_contacts\",status:\"ok\",note:\"9,120 updated\",dur:\"9.8s\",cost:\"1,824\"}];function RunLogView({frozen,inView,loop}){const[step,setStep]=useState(0);const[cycle,setCycle]=useState(0);useEffect(()=>{if(frozen||!inView)return;const ids=[];setStep(0);LOG_ROWS.forEach((_,i)=>ids.push(window.setTimeout(()=>setStep(i+1),500+i*550)));if(loop)ids.push(window.setTimeout(()=>setCycle(c=>c+1),500+LOG_ROWS.length*550+3200));return()=>ids.forEach(id=>window.clearTimeout(id));},[cycle,frozen,inView,loop]);const s=frozen?LOG_ROWS.length:step;return /*#__PURE__*/_jsxs(\"div\",{\"aria-hidden\":\"true\",style:{width:\"100%\",maxWidth:560,background:D_SURFACE,border:`1px solid ${D_HAIR}`,borderRadius:8,overflow:\"hidden\",fontFamily:MONO_FONT},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8,padding:\"11px 16px\",borderBottom:`1px solid ${D_HAIR}`,background:D_INSET,fontFamily:PRODUCT_FONT},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:7,height:7,borderRadius:999,background:D_GREEN,flexShrink:0}}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:12,fontWeight:600,color:D_TEXT},children:\"Run #482 \\xb7 lead-enrichment\"}),/*#__PURE__*/_jsx(\"span\",{style:{flex:1}}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:10.5,color:D_MUT},children:\"finished in 3m 12s\"})]}),/*#__PURE__*/_jsx(\"div\",{style:{padding:\"6px 0\"},children:LOG_ROWS.map((r,i)=>{const done=s>i;const active=s===i;const skip=r.status===\"skip\";return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:10,height:34,padding:\"0 16px\",fontSize:11.5,opacity:done||active?1:.25,transition:\"opacity 0.3s ease\",boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsxs(\"span\",{style:{display:\"inline-grid\",alignItems:\"center\",justifyItems:\"center\",width:14,flexShrink:0},children:[/*#__PURE__*/_jsx(\"span\",{style:{gridArea:\"1 / 1\",display:\"inline-flex\",opacity:active?1:0,transition:\"opacity 0.2s ease\"},children:/*#__PURE__*/_jsx(Spinner,{size:11,dark:true})}),/*#__PURE__*/_jsx(\"span\",{style:{gridArea:\"1 / 1\",color:skip?D_MUT:D_GREEN,fontWeight:700,opacity:done?1:0,transition:\"opacity 0.2s ease\"},children:skip?\"–\":\"✓\"})]}),/*#__PURE__*/_jsx(\"span\",{style:{color:D_TEXT,flexShrink:0},children:r.step}),/*#__PURE__*/_jsx(\"span\",{style:{color:D_MUT,fontSize:10.5,flex:1,minWidth:0,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\"},children:done?r.note:active?\"running…\":\"\"}),/*#__PURE__*/_jsx(\"span\",{style:{color:D_MUT,fontSize:10.5,width:52,textAlign:\"right\",flexShrink:0,fontVariantNumeric:\"tabular-nums\"},children:done?r.dur:\"\"}),/*#__PURE__*/_jsx(\"span\",{style:{color:done?D_ACCENT:D_MUT,fontSize:10.5,width:72,textAlign:\"right\",flexShrink:0,fontVariantNumeric:\"tabular-nums\"},children:done?`${r.cost} cr`:\"\"})]},r.step);})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",padding:\"10px 16px\",borderTop:`1px solid ${D_HAIR}`,background:D_INSET,fontFamily:PRODUCT_FONT},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:10.5,color:D_MUT},children:\"Every run keeps status, output, duration, and cost per step.\"}),/*#__PURE__*/_jsx(\"span\",{style:{flex:1}}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:11,fontWeight:700,color:s>=LOG_ROWS.length?D_GREEN:D_MUT,transition:\"color 0.3s ease\",fontVariantNumeric:\"tabular-nums\"},children:\"21,888 credits\"})]})]});}/* ============================ ROOT ============================ */export default function FlowsVisuals(props){const{view,accentColor,loop}=props;const accent=accentColor||INDIGO;const rootRef=useRef(null);const isStatic=useIsStaticRenderer();const inView=useInView(rootRef,{amount:.25,once:false});const[reduced,setReduced]=useState(false);useEffect(()=>{setReduced(window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches);},[]);const frozen=isStatic||reduced;const label=view===\"Run log\"?\"A finished flow run: every step logged with status, duration, and credit cost\":view===\"Cost\"?\"A test run on sample rows showing per-step credit costs and the full-table estimate\":view===\"Branch\"?\"A condition node routing rows into two branches: enrich further, or route to review\":\"The Flows canvas: trigger, research and qualifier agents, an if/else condition, and sequence enrollment with a run passing through\";return /*#__PURE__*/_jsxs(\"div\",{ref:rootRef,role:\"img\",\"aria-label\":label,style:{width:\"100%\",fontFamily:PRODUCT_FONT,display:\"flex\",justifyContent:\"center\"},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                @keyframes flspin { to { transform: rotate(360deg); } }\n                .fl-spin { animation: flspin 0.9s linear infinite; transform-origin: center; }\n                @media (prefers-reduced-motion: reduce) { .fl-spin { animation: none; } }\n\n                /* homepage flow-canvas node styling (product-builder look) */\n                .fl-canvas {\n                    position: relative; width: ${FLOW_W}px; height: ${FLOW_H}px;\n                    font-family: ${PRODUCT_FONT};\n                    background-color: #F8F9FB;\n                    background-image: radial-gradient(rgba(36,37,51,0.10) 1px, transparent 1px);\n                    background-size: 22px 22px;\n                }\n                .fl-fnode {\n                    position: absolute; background: #fff;\n                    border: 1px solid #E2E5EE; border-radius: 4px;\n                    padding: 0 14px; font-size: 11px;\n                    display: flex; align-items: center; gap: 10px;\n                    box-shadow: 0 1px 2px rgba(16,24,40,0.05), 0 2px 6px rgba(16,24,40,0.04);\n                    transition: border-color 0.3s ease, box-shadow 0.3s ease;\n                    box-sizing: border-box;\n                }\n                .fl-fnode[data-st=\"run\"] { box-shadow: 0 0 0 3px rgba(69,55,232,0.12); }\n                .fl-fnode[data-dim=\"true\"] { opacity: 0.72; }\n                .fl-ftitle { font-size: 11px; font-weight: 600; color: ${INK}; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }\n                .fl-fsub { color: ${BODY}; font-size: 10.5px; margin-top: 2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }\n                .fl-ficon {\n                    font-style: normal; width: 24px; height: 24px; border-radius: 4px; flex-shrink: 0;\n                    border: 1px solid rgba(10,10,10,0.06);\n                    display: inline-flex; align-items: center; justify-content: center;\n                }\n                .fl-fchip {\n                    position: absolute; top: -10px; right: 12px;\n                    font-size: 9.5px; font-weight: 600; padding: 2px 8px; border-radius: 999px;\n                    opacity: 0; transition: opacity 0.3s ease; white-space: nowrap;\n                }\n                .fl-fchip[data-on=\"true\"] { opacity: 1; }\n                .fl-fchip[data-kind=\"run\"] { background: #EFF4FF; color: #2E5AAC; }\n                .fl-fchip[data-kind=\"done\"] { background: #ECFDF3; color: ${FGREEN}; }\n                .fl-fport {\n                    position: absolute; font-size: 9.5px; font-weight: 600;\n                    padding: 1px 7px; border-radius: 999px; background: #fff;\n                    border: 1px solid; line-height: 1.5;\n                }\n                .fl-fport[data-kind=\"true\"] { color: ${FGREEN}; border-color: rgba(18,183,106,0.45); }\n                .fl-fport[data-kind=\"false\"] { color: ${RED}; border-color: rgba(229,72,77,0.4); }\n            `}),view===\"Run log\"?/*#__PURE__*/_jsx(RunLogView,{frozen:frozen,inView:inView,loop:loop}):view===\"Cost\"?/*#__PURE__*/_jsx(CostView,{accent:accent,frozen:frozen,inView:inView,loop:loop}):view===\"Branch\"?/*#__PURE__*/_jsx(BranchView,{accent:accent,frozen:frozen,inView:inView,loop:loop}):/*#__PURE__*/_jsx(CanvasView,{accent:accent,frozen:frozen,inView:inView,loop:loop})]});}FlowsVisuals.defaultProps={view:\"Canvas\",accentColor:INDIGO,loop:true};addPropertyControls(FlowsVisuals,{view:{type:ControlType.Enum,title:\"View\",options:[\"Canvas\",\"Branch\",\"Cost\",\"Run log\"]},accentColor:{type:ControlType.Color,title:\"Accent\"},loop:{type:ControlType.Boolean,title:\"Loop\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FlowsVisuals\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FlowsVisuals.map"],"mappings":"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"}