1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,221945,e=>{"use strict";var t=e.i(843476),a=e.i(425063);let i="team";function n(){return(0,t.jsxs)("a",{href:`#${i}`,onClick:e=>{let t=document.getElementById(i);if(!t)return;e.preventDefault(),t.hasAttribute("tabindex")||t.setAttribute("tabindex","-1"),t.focus({preventScroll:!0});let a=window.matchMedia("(prefers-reduced-motion: reduce)").matches;t.scrollIntoView({behavior:a?"auto":"smooth",block:"start"})},className:"group pointer-events-auto -m-3 flex flex-col items-center gap-5 rounded-md p-3 text-sm text-white/70 outline-hidden transition-[opacity,transform] duration-300 [-webkit-tap-highlight-color:transparent] focus-visible:ring-[3px] focus-visible:ring-white/50 active:scale-95 active:opacity-70 active:duration-100",children:[(0,t.jsx)(a.ArrowDown,{"aria-hidden":!0,strokeWidth:1.5,className:"h-4 w-4 motion-safe:group-hover:animate-scroll-cue motion-safe:group-focus-visible:animate-scroll-cue"}),(0,t.jsx)("span",{children:"Scroll to Explore"})]})}e.s(["ScrollCue",()=>n])},890130,e=>{e.v({cover:"scene-plate-module__TkoVZa__cover",image:"scene-plate-module__TkoVZa__image",placeholderFill:"scene-plate-module__TkoVZa__placeholderFill",placeholderTag:"scene-plate-module__TkoVZa__placeholderTag",plate:"scene-plate-module__TkoVZa__plate"})},620029,e=>{e.v({id:"signal-legend-module__JthtSW__id",index:"signal-legend-module__JthtSW__index",legend:"signal-legend-module__JthtSW__legend",sub:"signal-legend-module__JthtSW__sub",text:"signal-legend-module__JthtSW__text"})},700440,e=>{e.v({dot:"signal-marker-module__s9qfEG__dot",head:"signal-marker-module__s9qfEG__head",id:"signal-marker-module__s9qfEG__id",index:"signal-marker-module__s9qfEG__index",label:"signal-marker-module__s9qfEG__label",marker:"signal-marker-module__s9qfEG__marker",sub:"signal-marker-module__s9qfEG__sub",text:"signal-marker-module__s9qfEG__text"})},567677,e=>{e.v({approve:"oxygen-layer-module__lXUWPG__approve",approveDone:"oxygen-layer-module__lXUWPG__approveDone",approveIdle:"oxygen-layer-module__lXUWPG__approveIdle",backdrop:"oxygen-layer-module__lXUWPG__backdrop",callout:"oxygen-layer-module__lXUWPG__callout",calloutEyebrow:"oxygen-layer-module__lXUWPG__calloutEyebrow",calloutRows:"oxygen-layer-module__lXUWPG__calloutRows",calloutTitle:"oxygen-layer-module__lXUWPG__calloutTitle",cap1:"oxygen-layer-module__lXUWPG__cap1",cap2:"oxygen-layer-module__lXUWPG__cap2",cap3:"oxygen-layer-module__lXUWPG__cap3",cap4:"oxygen-layer-module__lXUWPG__cap4",caption:"oxygen-layer-module__lXUWPG__caption",captionDetail:"oxygen-layer-module__lXUWPG__captionDetail",captionStack:"oxygen-layer-module__lXUWPG__captionStack",captionStep:"oxygen-layer-module__lXUWPG__captionStep",captionTitle:"oxygen-layer-module__lXUWPG__captionTitle",cause:"oxygen-layer-module__lXUWPG__cause","cause-blink":"oxygen-layer-module__lXUWPG__cause-blink","cause-ping":"oxygen-layer-module__lXUWPG__cause-ping",causeEyebrow:"oxygen-layer-module__lXUWPG__causeEyebrow",causeGlow:"oxygen-layer-module__lXUWPG__causeGlow",causeHalo:"oxygen-layer-module__lXUWPG__causeHalo",causeHead:"oxygen-layer-module__lXUWPG__causeHead",causeId:"oxygen-layer-module__lXUWPG__causeId",causeSub:"oxygen-layer-module__lXUWPG__causeSub",causeTrace:"oxygen-layer-module__lXUWPG__causeTrace",cursor:"oxygen-layer-module__lXUWPG__cursor",cursorRing:"oxygen-layer-module__lXUWPG__cursorRing",frame:"oxygen-layer-module__lXUWPG__frame",hlBanner:"oxygen-layer-module__lXUWPG__hlBanner",hlRialto:"oxygen-layer-module__lXUWPG__hlRialto",hlTracy:"oxygen-layer-module__lXUWPG__hlTracy",hlWhy:"oxygen-layer-module__lXUWPG__hlWhy",hub:"oxygen-layer-module__lXUWPG__hub",hubCore:"oxygen-layer-module__lXUWPG__hubCore",hubHalo:"oxygen-layer-module__lXUWPG__hubHalo",hubRing:"oxygen-layer-module__lXUWPG__hubRing",hubWork:"oxygen-layer-module__lXUWPG__hubWork",link:"oxygen-layer-module__lXUWPG__link",linkCover:"oxygen-layer-module__lXUWPG__linkCover",linkRisk:"oxygen-layer-module__lXUWPG__linkRisk",linkTrunk:"oxygen-layer-module__lXUWPG__linkTrunk",links:"oxygen-layer-module__lXUWPG__links",osLabel:"oxygen-layer-module__lXUWPG__osLabel",osName:"oxygen-layer-module__lXUWPG__osName",outCommit:"oxygen-layer-module__lXUWPG__outCommit",outOrder:"oxygen-layer-module__lXUWPG__outOrder",outReceipt:"oxygen-layer-module__lXUWPG__outReceipt",outStock:"oxygen-layer-module__lXUWPG__outStock","oxygen-answer":"oxygen-layer-module__lXUWPG__oxygen-answer","oxygen-beat":"oxygen-layer-module__lXUWPG__oxygen-beat","oxygen-flow":"oxygen-layer-module__lXUWPG__oxygen-flow","oxygen-glow":"oxygen-layer-module__lXUWPG__oxygen-glow",panel:"oxygen-layer-module__lXUWPG__panel",panelScreen:"oxygen-layer-module__lXUWPG__panelScreen",phases:"oxygen-layer-module__lXUWPG__phases",plate:"oxygen-layer-module__lXUWPG__plate",progress:"oxygen-layer-module__lXUWPG__progress",pulses:"oxygen-layer-module__lXUWPG__pulses","risk-blink":"oxygen-layer-module__lXUWPG__risk-blink","risk-ping":"oxygen-layer-module__lXUWPG__risk-ping",scene:"oxygen-layer-module__lXUWPG__scene",seg:"oxygen-layer-module__lXUWPG__seg",sequence:"oxygen-layer-module__lXUWPG__sequence",sigCommit:"oxygen-layer-module__lXUWPG__sigCommit",sigOrder:"oxygen-layer-module__lXUWPG__sigOrder",sigReceipt:"oxygen-layer-module__lXUWPG__sigReceipt",sigSource:"oxygen-layer-module__lXUWPG__sigSource",sigStock:"oxygen-layer-module__lXUWPG__sigStock",snippet:"oxygen-layer-module__lXUWPG__snippet",snippetApprove:"oxygen-layer-module__lXUWPG__snippetApprove",snippetCover:"oxygen-layer-module__lXUWPG__snippetCover",snippetCrop:"oxygen-layer-module__lXUWPG__snippetCrop",snippetGlass:"oxygen-layer-module__lXUWPG__snippetGlass",sourceSlot:"oxygen-layer-module__lXUWPG__sourceSlot",stage:"oxygen-layer-module__lXUWPG__stage",stepFrame:"oxygen-layer-module__lXUWPG__stepFrame",stepPlate:"oxygen-layer-module__lXUWPG__stepPlate",stepShot:"oxygen-layer-module__lXUWPG__stepShot",stepSnippet:"oxygen-layer-module__lXUWPG__stepSnippet",stepSource:"oxygen-layer-module__lXUWPG__stepSource",stepUi:"oxygen-layer-module__lXUWPG__stepUi",stepUiLabel:"oxygen-layer-module__lXUWPG__stepUiLabel",story:"oxygen-layer-module__lXUWPG__story",storyCaptions:"oxygen-layer-module__lXUWPG__storyCaptions",storyFrame:"oxygen-layer-module__lXUWPG__storyFrame",storyNav:"oxygen-layer-module__lXUWPG__storyNav",storyProgress:"oxygen-layer-module__lXUWPG__storyProgress",storyStage:"oxygen-layer-module__lXUWPG__storyStage",tab:"oxygen-layer-module__lXUWPG__tab",tabBar:"oxygen-layer-module__lXUWPG__tabBar",tabDetail:"oxygen-layer-module__lXUWPG__tabDetail",tabStep:"oxygen-layer-module__lXUWPG__tabStep",tabTitle:"oxygen-layer-module__lXUWPG__tabTitle",tabs:"oxygen-layer-module__lXUWPG__tabs",tag:"oxygen-layer-module__lXUWPG__tag",tagOs:"oxygen-layer-module__lXUWPG__tagOs",vignette:"oxygen-layer-module__lXUWPG__vignette"})},346225,e=>{"use strict";
1var t=e.i(843476),a=e.i(271645),i=e.i(658041),n=e.i(475254);(0,n.default)("ShoppingCart",[["circle",{cx:"8",cy:"21",r:"1",key:"jimo8o"}],["circle",{cx:"19",cy:"21",r:"1",key:"13723u"}],["path",{d:"M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12",key:"9zh506"}]]);var s=e.i(761911);(0,n.default)("FileText",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]]);var r=e.i(828579);(0,n.default)("LayoutGrid",[["rect",{width:"7",height:"7",x:"3",y:"3",rx:"1",key:"1g98yp"}],["rect",{width:"7",height:"7",x:"14",y:"3",rx:"1",key:"6d4xhi"}],["rect",{width:"7",height:"7",x:"14",y:"14",rx:"1",key:"nxv5o0"}],["rect",{width:"7",height:"7",x:"3",y:"14",rx:"1",key:"1bb6yr"}]]);var o=e.i(531245),l=e.i(21218);(0,n.default)("ChartColumn",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M18 17V9",key:"2bz60n"}],["path",{d:"M13 17V5",key:"1frdt8"}],["path",{d:"M8 17v-3",key:"17ska0"}]]),(0,n.default)("Calculator",[["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2",key:"1nb95v"}],["line",{x1:"8",x2:"16",y1:"6",y2:"6",key:"x4nwl0"}],["line",{x1:"16",x2:"16",y1:"14",y2:"18",key:"wjye3r"}],["path",{d:"M16 10h.01",key:"1m94wz"}],["path",{d:"M12 10h.01",key:"1nrarc"}],["path",{d:"M8 10h.01",key:"19clt8"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M8 14h.01",key:"6423bh"}],["path",{d:"M12 18h.01",key:"mhygvu"}],["path",{d:"M8 18h.01",key:"lrp35t"}]]),(0,n.default)("Workflow",[["rect",{width:"8",height:"8",x:"3",y:"3",rx:"2",key:"by2w9f"}],["path",{d:"M7 11v4a2 2 0 0 0 2 2h4",key:"xkn7yn"}],["rect",{width:"8",height:"8",x:"13",y:"13",rx:"2",key:"1cgmvn"}]]),(0,n.default)("Headphones",[["path",{d:"M3 14h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-7a9 9 0 0 1 18 0v7a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3",key:"1xhozi"}]]);var c=e.i(985211);function d({className:e="max-w-xl"}){return(0,t.jsxs)("div",{className:e,children:[(0,t.jsx)(c.FadeIn,{children:(0,t.jsx)("p",{className:"text-sm font-medium text-blue-500 uppercase tracking-wider",children:"Built for your business"})}),(0,t.jsx)(c.FadeIn,{delay:60,children:(0,t.jsx)("h2",{className:"mt-4 text-3xl sm:text-4xl lg:text-[2.75rem] text-foreground tracking-tight leading-[1.1] text-balance font-medium",children:"Build your unique AI Operating System tailored to your business."})}),(0,t.jsx)(c.FadeIn,{delay:120,children:(0,t.jsx)("p",{className:"mt-6 text-lg text-muted-foreground leading-relaxed text-pretty",children:"Oxygen turns your unique business data and know-how into a bespoke AI operating system that maximizes the effectiveness of your business."})})]})}i.Database,s.Users,i.Database,r.Boxes,o.Bot,l.Activity,s.Users;let p={name:"Vantor Supply",clock:"13:42 PT",date:"Jun 30 2026",dcs:4,branches:12,skus:12480,accounts:2460,suppliers:86,employees:420,ordersPerDay:980,revenue:"$428M",inventoryValue:"$68.4M",turns:4.1,dso:18.6,returnRate:1.7,fillRateTarget:97.3,otifTarget:95.5,openBacklogLines:2140},u=[{id:"DC-TRC",name:"Tracy DC",region:"West Coast",market:"Bay Area and N. California",sqft:42e4,util:91,flag:"warn"},{id:"DC-RIA",name:"Rialto DC",region:"Inland Empire",market:"Southern California",sqft:31e4,util:76,flag:null},{id:"DC-KNT",name:"Kent DC",region:"Puget Sound",market:"Washington and Oregon",sqft:38e4,util:83,flag:null},{id:"DC-SPK",name:"Spokane DC",region:"Inland NW",market:"E. Washington and Idaho",sqft:35e4,util:79,flag:null}];u[0];let h=[{id:"DC-TRC",lines:2180,fillRate:94.1,otif:92.4,dockToStock:5.2,flag:"crit"},{id:"DC-RIA",lines:1420,fillRate:97.8,otif:96.1,dockToStock:2.4,flag:null},{id:"DC-KNT",lines:1610,fillRate:95.2,otif:94,dockToStock:4.1,flag:"warn"},{id:"DC-SPK",lines:1190,fillRate:98.4,otif:96.8,dockToStock:2.1,flag:null}],m=h.reduce((e,t)=>e+t.lines,0),g=e=>+(h.reduce((t,a)=>t+a.lines*a[e],0)/m).toFixed(1);p.linesToday=m,p.fillRate=g("fillRate"),p.otif=g("otif");let f=e=>u.find(t=>t.id===e).name,y=[{sku:"BRK-20A-12",name:"20A Circuit Breaker, 12-pack",cat:"Electrical Distribution",pack:12,cost:84,price:112,supplier:"SUP-014"},{sku:"CAB-THHN-500",name:"THHN Copper Wire, 500 ft",cat:"Electrical Distribution",pack:1,cost:118,price:149,supplier:"SUP-022"},{sku:"SNS-PROX-M18",name:"M18 Proximity Sensor",cat:"Industrial Automation",pack:10,cost:420,price:560,supplier:"SUP-031"},{sku:"PPE-GLV-C5",name:"Cut-Resistant Gloves, Level 5",cat:"Safety and PPE",pack:24,cost:144,price:192,supplier:"SUP-008"},{sku:"LGT-LED-HB150",name:"150W LED High-Bay Fixture",cat:"Lighting and Controls",pack:4,cost:312,price:416,supplier:"SUP-027"},{sku:"TST-MTR-600",name:"600V Digital Multimeter",cat:"Tools and Test Equipment",pack:6,cost:390,price:510,supplier:"SUP-019"},{sku:"MRO-FLT-2025",name:"HVAC Filter 20x25, 12-pack",cat:"Facility Maintenance",pack:12,cost:96,price:132,supplier:"SUP-044"},{sku:"NET-CAT6-1K",name:"CAT6 Cable, 1,000 ft",cat:"Network and L
1ow Voltage",pack:1,cost:138,price:179,supplier:"SUP-036"}],b=e=>y.find(t=>t.sku===e),v={id:"SO-48217",account:"ACC-1042",created:"Jun 30 · 09:18 PT",required:"Jul 2 2026",priority:"Contract A · critical project",lines:18,linesAllocated:17,status:"Allocation exception",sla:"Ship complete within 24 hours",short:{sku:"BRK-20A-12",ordered:1200,allocated:840}},k=v.short.ordered-v.short.allocated,x=[{dc:"DC-TRC",onHand:920,allocated:840,inbound:0},{dc:"DC-RIA",onHand:510,allocated:190,inbound:0},{dc:"DC-KNT",onHand:640,allocated:410,inbound:600},{dc:"DC-SPK",onHand:380,allocated:240,inbound:0}].map(e=>({...e,available:e.onHand-e.allocated,atp:e.onHand-e.allocated+e.inbound})),w={onHand:x.reduce((e,t)=>e+t.onHand,0),allocated:x.reduce((e,t)=>e+t.allocated,0),available:x.reduce((e,t)=>e+t.available,0),inbound:x.reduce((e,t)=>e+t.inbound,0)},_={id:"TO-20984",from:"DC-RIA",to:"DC-TRC",cases:360,status:"Awaiting approval",eta:"Jul 1 · 18:00 PT",result:"SO-48217 ships complete Jul 2",altFreight:1840};_.fromAvailable=x.find(e=>e.dc===_.from).available,_.releaseNeeded=_.cases-_.fromAvailable;let C={id:"PO-77126",supplier:"SUP-014",sku:"BRK-20A-12",ordered:2400,received:1800,dc:"DC-KNT",originalEta:"Jun 29",remainingEta:"Jul 5",status:"Short receipt"};C.short=C.ordered-C.received,C.invoiced=C.ordered*b(C.sku).cost,C.receivedValue=C.received*b(C.sku).cost,C.hold=C.short*b(C.sku).cost,C.id;let S="WO-6318",R=[{zone:"Receiving",sqft:62e3,util:88,note:"9 trailers on door · 2 held for putaway",flag:"warn"},{zone:"Reserve racking",sqft:178e3,util:93,note:"11,400 pallet positions · 800 open",flag:"crit"},{zone:"Forward pick",sqft:74e3,util:95,note:"3,180 pick faces · replen behind wave",flag:"crit"},{zone:"Conveyor Zone B",sqft:38e3,util:71,note:"CV-B04 slowed · 510 of 720 lines/hr",flag:"warn"},{zone:"Pack & consolidate",sqft:34e3,util:82,note:"26 pack stations · 21 staffed"},{zone:"Outbound staging",sqft:34e3,util:64,note:null,noteFrom:"cutoff"}];R.find(e=>"cutoff"===e.noteFrom).note=null;let j={total:38,receiving:16,shipping:22,receivingInUse:9,shippingStaged:18,blocked:3};j.occupied=j.receivingInUse+j.shippingStaged;let P=[{stage:"Receiving",lines:1180,plan:1180,status:"on plan"},{stage:"Putaway",lines:960,plan:1060,status:"behind",note:"2 trailers held"},{stage:"Replenishment",lines:740,plan:840,status:"behind",note:"forward pick at 95%"},{stage:"Picking",lines:2240,plan:2280,status:"slowed",note:"CV-B04 · 510 of 720 lines/hr"},{stage:"Packing",lines:1610,plan:1610,status:"on plan"},{stage:"Staging",lines:1240,plan:1240,status:"on plan",note:"cutoff 16:30"}];P.reduce((e,t)=>e+t.lines,0),P.reduce((e,t)=>e+t.plan,0);let O={employees:146,openShifts:4,overtimeHours:38,zoneBCertScheduled:7,zoneBCertRequired:9,recommendation:"Reassign two certified associates from receiving after the inbound cutoff"};O.certGap=O.zoneBCertRequired-O.zoneBCertScheduled;let N=[{zone:"Receiving",sched:26,req:24},{zone:"Reserve racking",sched:18,req:21},{zone:"Forward pick",sched:52,req:57},{zone:"Conveyor Zone B",sched:9,req:11},{zone:"Pack & consolidate",sched:21,req:21},{zone:"Outbound staging",sched:6,req:4}].map(e=>({...e,gap:e.sched-e.req}));O.scheduled=N.reduce((e,t)=>e+t.sched,0),O.required=N.reduce((e,t)=>e+t.req,0),O.gap=O.required-O.scheduled;let T=[{dc:"DC-TRC",forklift:94,hazmat:97,ppe:89,open:6,overdue:2,risk:"high"},{dc:"DC-RIA",forklift:97,hazmat:99,ppe:95,open:3,overdue:0,risk:"low"},{dc:"DC-KNT",forklift:96,hazmat:97,ppe:94,open:3,overdue:0,risk:"med"},{dc:"DC-SPK",forklift:98,hazmat:99,ppe:96,open:2,overdue:0,risk:"low"}];T.forEach(e=>{e.overall=Math.round((e.forklift+e.hazmat+e.ppe)/3)}),T.reduce((e,t)=>e+t.open,0),T.reduce((e,t)=>e+t.overdue,0),T.reduce((e,t)=>e+t.overall,0),[...T].sort((e,t)=>e.overall-t.overall)[0];let I=[{name:"K. Ruiz",dc:"DC-KNT",role:"Regional compliance lead"},{name:"N. Haugen",dc:"DC-RIA",role:"Regional compliance lead"},{name:"E. Sandoval",dc:"DC-SPK",role:"Regional compliance lead"}],E=(e,t)=>t||I.find(t=>t.dc===e).name;E("DC-KNT"),E("DC-RIA"),E("DC-SPK");let A=e=>`$${e.toLocaleString("en-US")}`,M={gross:22.4,target:23.5,netSalesQtr:107e6};({...M,deltaPt:+(M.gross-M.target).toFixed(1)});let $=[{sku:"BRK-20A-12",base:84,freight:4.2,duty:2.1,handling:1.6},{sku:"SNS-PROX-M18",base:420,freight:9.8,duty:12.6,handling:3.4},{sku:"LGT-LED-HB150",base:312,freight:11.4,duty:7.8,handling:2.9},{sku:"NET-CAT6-1K",base:138,freight:5.6,duty:3.4,handling:1.8}].map(e=>({...e,landed:+(e.base+e.freight+e.duty+e.handling).toFixed(2)})),F=[{account:"ACC-1042",sku:"BRK-20A-12",contract:106.4,floor:100.8,realized:103.2,lines:1840},{account:"ACC-1187",sku:"MRO-FLT-2025",contract:125.4,floor:118.8,realized:125.4,lines:2610},{account:"ACC-1324",sku:"PPE-GLV-C5",contract:192,floor:172.8,realized:178.6,lines:940},{account:"ACC-1498",sku:"TST-MTR-600",contract:484.5,floor:459,realized:466.2,lines:320},{account:"ACC-1612",sku:"SNS-PROX-M18",contract:532,floor:504,realized:519.4,lines:610}].map(e=>({...e,leak:Math.round((e.contract-e.realized)*e.lines)}
1));F.reduce((e,t)=>e+t.leak,0);let D={id:"RC-118",sku:"LGT-LED-HB150",supplier:"SUP-027",accounts:9,status:"Containment",opened:"Jun 27",lots:[{lot:"LOT-4471",cases:376,shipped:268,received:"Jun 12"},{lot:"LOT-4472",cases:264,shipped:144,received:"Jun 19"}]};D.casesAffected=D.lots.reduce((e,t)=>e+t.cases,0),D.casesShipped=D.lots.reduce((e,t)=>e+t.shipped,0),D.quarantined=D.casesAffected-D.casesShipped,D.lots.forEach(e=>{e.held=e.cases-e.shipped}),[{sku:"SNS-PROX-M18",dc:"DC-TRC",system:412,counted:398,pattern:"Cage access"},{sku:"TST-MTR-600",dc:"DC-TRC",system:268,counted:262,pattern:"Cage access"},{sku:"NET-CAT6-1K",dc:"DC-RIA",system:940,counted:931,pattern:"Staging"},{sku:"BRK-20A-12",dc:"DC-KNT",system:1810,counted:1806,pattern:"Miscount"},{sku:"PPE-GLV-C5",dc:"DC-SPK",system:620,counted:618,pattern:"â"}].map(e=>({...e,variance:e.counted-e.system}));let W=[{route:"RTE-118",carrier:"Sierra Freight Line",trailer:"T-4396",door:"D-21",orders:42,staged:380,total:380,cutoff:"16:30",pickup:"Confirmed",atRisk:0},{route:"RTE-124",carrier:"Cascade Carriers",trailer:"T-4431",door:"D-18",orders:38,staged:214,total:340,cutoff:"16:30",pickup:"Confirmed",atRisk:7},{route:"RTE-131",carrier:"Redwood Logistics",trailer:"T-4411",door:"D-22",orders:29,staged:260,total:260,cutoff:"17:15",pickup:"Confirmed",atRisk:0},{route:"RTE-142",carrier:"Shasta Transport",trailer:"T-4424",door:"D-26",orders:24,staged:0,total:190,cutoff:"18:00",pickup:"Unconfirmed",atRisk:0}],U={time:"16:30",routes:W.length,ordersAtRisk:W.reduce((e,t)=>e+t.atRisk,0),linesToStage:W.reduce((e,t)=>e+(t.total-t.staged),0),unconfirmed:W.filter(e=>"Unconfirmed"===e.pickup).length};R.find(e=>"cutoff"===e.noteFrom).note=`${U.routes} routes on the ${U.time} cutoff \xb7 ${U.linesToStage.toLocaleString("en-US")} lines to stage`;let L=(e,t)=>{let a=F.find(a=>a.account===e&&a.sku===t);return a?a.contract:b(t).price},z=[{n:"01",sku:"BRK-20A-12",ordered:1200,allocated:840},{n:"02",sku:"CAB-THHN-500",ordered:40,allocated:40},{n:"03",sku:"PPE-GLV-C5",ordered:30,allocated:30},{n:"04",sku:"LGT-LED-HB150",ordered:18,allocated:18},{n:"05",sku:"NET-CAT6-1K",ordered:24,allocated:24},{n:"06",sku:"TST-MTR-600",ordered:12,allocated:12}].map(e=>{let t=L(v.account,e.sku);return{...e,price:t,value:e.ordered*t}}),G={lines:v.lines-z.length,value:20296};v.value=z.reduce((e,t)=>e+t.value,0)+G.value;let B=k*L(v.account,v.short.sku),X=[{name:"Sierra Freight Line",mode:"LTL",otp:96.8,claims:.2,perLoad:1180},{name:"Redwood Logistics",mode:"TL",otp:97.6,claims:.1,perLoad:1640},{name:"Cascade Carriers",mode:"LTL",otp:91.4,claims:.9,perLoad:1320},{name:"Shasta Transport",mode:"LTL",otp:88.9,claims:1.4,perLoad:1450},{name:"Vantor private fleet",mode:"Private",otp:98.1,claims:0,perLoad:775}],H=[{id:"RTE-118",from:"DC-TRC",to:"Bay Area and Central Coast",carrier:"Sierra Freight Line",transit:1,loads:46,otif:97.4,dwellMin:42},{id:"RTE-124",from:"DC-TRC",to:"San Joaquin Valley branches",carrier:"Cascade Carriers",transit:1,loads:31,otif:90.8,dwellMin:88},{id:"RTE-131",from:"DC-TRC",to:"Sacramento Valley branches",carrier:"Redwood Logistics",transit:1,loads:24,otif:98.1,dwellMin:35},{id:"RTE-142",from:"DC-TRC",to:"North Coast and Humboldt",carrier:"Shasta Transport",transit:2,loads:18,otif:86.2,dwellMin:96},{id:"RTE-206",from:"DC-RIA",to:"DC-TRC · transfer lane",carrier:"Vantor private fleet",transit:1,loads:12,otif:98.6,dwellMin:24},{id:"RTE-311",from:"DC-KNT",to:"Puget Sound branches",carrier:"Sierra Freight Line",transit:1,loads:38,otif:96.1,dwellMin:46}];X.forEach(e=>{let t=H.filter(t=>t.carrier===e.name);e.lanes=t.length,e.loads=t.reduce((e,t)=>e+t.loads,0),e.spend=e.loads*e.perLoad,e.dwellMin=Math.round(t.reduce((e,t)=>e+t.dwellMin*t.loads,0)/e.loads),e.otif=+(t.reduce((e,t)=>e+t.otif*t.loads,0)/e.loads).toFixed(1)}),C.id,C.supplier,C.dc,C.short,C.remainingEta;let q=[{id:"SHP-51204",kind:"Transfer",ref:_.id,lane:"RTE-206",from:"DC-RIA",to:"DC-TRC",carrier:"Vantor private fleet",qty:_.cases,unit:"cases",promised:"Jul 1",eta:"Jul 1 · 18:00",status:"Awaiting approval",flag:"crit",note:"Releases SO-48217 to ship complete Jul 2"},{id:"SHP-51188",kind:"Inbound",ref:"ASN-30118",lane:null,from:"SUP-014",to:"DC-KNT",carrier:"Redwood Logistics",qty:C.short,unit:"cases",promised:C.originalEta,eta:C.remainingEta,status:"In transit",flag:"warn",note:"Balance of PO-77126 · 4 days late"},{id:"SHP-51241",kind:"Outbound",ref:"RTE-118",lane:"RTE-118",from:"DC-TRC",to:"Bay Area and Central Coast",carrier:"Sierra Freight Line",qty:null,unit:"lines",promised:"Jul 1",eta:"Jul 1 · 11:40",status:"Loading",flag:null,note:"42 orders · door D-21"},{id:"SHP-51244",kind:"Outbound",ref:"RTE-124",lane:"RTE-124",from:"DC-TRC",to:"San Joaquin Valley branches",carrier:"Cascade Carriers",qty:null,unit:"lines",promised:"Jul 2",eta:"Jul 2 · 15:10",status:"Staging",flag:"warn",note:"7 orders short-staged behind CV-B04"},{id:"SHP-51247",kind:"Outbound",ref:"RTE-131",lane:"RTE-131",from:"DC-TRC",to:"Sacramento Valley branches",carrier:"Redwood Logistics",qty:null,unit:"lines",promised:"Jul 1",eta:"Jul 1 · 09:05",status:"Loading",flag:null,note:"29 orders · door D-22"},{id:"SHP-51251",kind:"Outbound",ref:"RTE-142",lane:"RTE-142",from:"DC-TRC",to:"North Coast and Humboldt",carrier:"Shasta Transport",qty:null,unit:"lines",promised:"Jul 2",eta:"Jul 2 · 19:30",status:"Pickup unconfirmed",flag:"warn",note:"Tender not accepted · 18:00 cutoff"}];q.filter(e=>
1"Outbound"===e.kind).forEach(e=>{e.qty=W.find(t=>t.route===e.ref).total}),q.filter(e=>e.flag),U.linesToStage=W.reduce((e,t)=>e+(t.total-t.staged),0);let K={spendWk:X.reduce((e,t)=>e+t.spend,0),budgetWk:205e3,detention:6420,fuelSurcharge:18940,expedite:_.altFreight,recovered:41200,recoveryTarget:46e3};K.overBudget=K.spendWk-K.budgetWk,K.DETENTION_FREE_MIN=60,K.loadsWk=H.reduce((e,t)=>e+t.loads,0),K.perLoad=Math.round(K.spendWk/K.loadsWk),K.perCaseAvg=+($.reduce((e,t)=>e+t.freight,0)/$.length).toFixed(2);let V=[{shp:"SHP-51244",sku:"BAT-LI-18650",name:"Lithium cells, 18650",cls:"Class 9",un:"UN3480",cases:24,check:"Placard + UN3480 label applied",src:"photo",result:"miss",doc:"Incomplete"},{shp:"SHP-51241",sku:"AER-CLN-12",name:"Contact cleaner, aerosol",cls:"Class 2.1",un:"UN1950",cases:60,check:"Segregation from Class 3 on trailer",src:"manifest",result:"pass",doc:"Filed"},{shp:"SHP-51247",sku:"SLV-IPA-55",name:"Isopropanol, 55 gal",cls:"Class 3",un:"UN1219",cases:18,check:"Shipping paper + emergency contact",src:"manifest",result:"pass",doc:"Filed"},{shp:"SHP-51251",sku:"AER-CLN-12",name:"Contact cleaner, aerosol",cls:"Class 2.1",un:"UN1950",cases:36,check:"Placard on trailer before departure",src:"photo",result:"review",doc:"Pending pickup"},{shp:"SHP-51241",sku:"BAT-LI-18650",name:"Lithium cells, 18650",cls:"Class 9",un:"UN3480",cases:12,check:"State of charge below 30%",src:"sensor",result:"pass",doc:"Filed"}];V.filter(e=>"miss"===e.result),V.reduce((e,t)=>e+t.cases,0),[{name:"D. Marchetti",role:"Operations supervisor",zone:"Conveyor Zone B",tenure:"6y 2m",certs:"Forklift · Conveyor · Hazmat",risk:11},{name:"P. Anand",role:"Lead picker",zone:"Forward pick",tenure:"3y 8m",certs:"Forklift · RF",risk:18},{name:"L. Bergstrom",role:"Receiving associate",zone:"Receiving",tenure:"1y 4m",certs:"Forklift",risk:46},{name:"T. Nakashima",role:"Conveyor operator",zone:"Conveyor Zone B",tenure:"4y 1m",certs:"Conveyor · Lockout",risk:14},{name:"S. Okonjo",role:"Replenishment operator",zone:"Forward pick",tenure:"0y 9m",certs:"Forklift · RF",risk:58},{name:"M. Delgado",role:"Pack station lead",zone:"Pack & consolidate",tenure:"5y 6m",certs:"RF · Hazmat",risk:9}].find(e=>e.certs.includes("Hazmat")&&"Pack station lead"===e.role);let J=[{dc:"DC-TRC",scanners:74,terminals:22,network:18,sortation:12},{dc:"DC-RIA",scanners:48,terminals:16,network:14,sortation:8},{dc:"DC-KNT",scanners:62,terminals:20,network:16,sortation:10},{dc:"DC-SPK",scanners:56,terminals:18,network:15,sortation:9}],Z=[{key:"scanners",label:"RF scanners"},{key:"terminals",label:"Dock terminals"},{key:"network",label:"Network · WMS"},{key:"sortation",label:"Sortation control"}],Y=[{id:"plc-06",dc:"DC-TRC",cls:"sortation",state:"offline",since:"41m",note:`CV-B04 line stopped \xb7 ${S} open`},{id:"DT-09",dc:"DC-KNT",cls:"terminals",state:"offline",since:"41m",note:"Receiving keying by hand · ASN-30096 at the door"},{id:"SC-214",dc:"DC-TRC",cls:"scanners",state:"offline",since:"2h",note:"Dropped from the Zone D access point"},{id:"wms-03",dc:"DC-RIA",cls:"network",state:"degraded",since:"18m",note:"Replica lag 380ms · transfer picks slow to confirm"},{id:"AP-22",dc:"DC-TRC",cls:"network",state:"degraded",since:"26m",note:"Zone D coverage down to one radio"},{id:"SC-188",dc:"DC-TRC",cls:"scanners",state:"degraded",since:"1h",note:"Battery holding 40% of rated charge"},{id:"SRT-02",dc:"DC-KNT",cls:"sortation",state:"degraded",since:"3h",note:"Diverter retry rate above threshold"},{id:"DT-14",dc:"DC-SPK",cls:"terminals",state:"degraded",since:"52m",note:"Touch panel intermittent on dock 4"},{id:"SC-091",dc:"DC-RIA",cls:"scanners",state:"degraded",since:"2h",note:"Failing scans on damaged labels"},{id:"SC-133",dc:"DC-KNT",cls:"scanners",state:"degraded",since:"4h",note:"Firmware behind the fleet baseline"}];J.forEach(e=>{e.total=Z.reduce((t,a)=>t+e[a.key],0),e.offline=Y.filter(t=>t.dc===e.dc&&"offline"===t.state).length,e.degraded=Y.filter(t=>t.dc===e.dc&&"degraded"===t.state).length,e.health=+((e.total-e.offline-e.degraded)/e.total*100).toFixed(1)}),J.reduce((e,t)=>e+t.total,0),Y.filter(e=>"offline"===e.state).length,Y.filter(e=>"degraded"===e.state).length,[{id:"IT-4471",dc:"DC-TRC",device:"plc-06 · sortation control",sev:"P1",state:"Open",
1impact:`Zone B at 510 of 720 lines/hr \xb7 ${S} open`,since:"41m"},{id:"IT-4468",dc:"DC-KNT",device:"DT-09 · dock terminal",sev:"P2",state:"Open",impact:"Receiving keyed by hand · ASN-30096 at the door",since:"41m"},{id:"IT-4465",dc:"DC-TRC",device:"SC-214 · RF scanner",sev:"P3",state:"Open",impact:"One picker on a spare unit in Zone D",since:"2h"},{id:"IT-4462",dc:"DC-TRC",device:"SW-11 · access switch",sev:"P2",state:"Recovered",impact:"22 scanners failed over and came back",since:"12m"}].filter(e=>"Open"===e.state).length;let Q=b(v.short.sku),ee=[{id:"ACC-1042",type:"Regional electrical contractor",tier:"Contract A",terms:"Net 30"},{id:"ACC-1187",type:"Multi-site facility operator",tier:"Contract B",terms:"Net 45"},{id:"ACC-1324",type:"Regional hardware retailer",tier:"Wholesale",terms:"Net 30"},{id:"ACC-1498",type:"Industrial maintenance provider",tier:"Contract A",terms:"Net 30"},{id:"ACC-1612",type:"Automation system integrator",tier:"Contract B",terms:"Net 45"}].find(e=>e.id===v.account),et=e=>x.find(t=>t.dc===e),ea=et(_.to),ei=et(_.from),en=C.ordered-C.received,es=_.cases-ei.available,er=v.required.replace(/\s\d{4}$/,""),eo={company:"Acme Corporation",companyShort:"Acme",os:"Acme OS",platform:"Oxygen",asOf:`${p.date} \xb7 ${p.clock}`,sku:Q.sku,skuName:Q.name,receipt:{id:C.id,site:f(C.dc),short:en.toLocaleString("en-US"),eta:C.remainingEta},order:{id:v.id,site:f(_.to),short:k.toLocaleString("en-US"),lines:v.lines,due:er,atRisk:B>=1e6?`$${(B/1e6).toFixed(1)}M`:B>=1e3?`$${(B/1e3).toFixed(1)}K`:`$${B}`,atRiskExact:A(B)},account:{id:ee.id,type:ee.type,tier:ee.tier},stock:{localAvailable:ea.available.toLocaleString("en-US"),localOnHand:ea.onHand.toLocaleString("en-US"),network:w.available.toLocaleString("en-US"),source:f(_.from),sourceAvailable:ei.available.toLocaleString("en-US")},transfer:{id:_.id,from:f(_.from),to:f(_.to),cases:_.cases.toLocaleString("en-US"),release:es.toLocaleString("en-US"),eta:_.eta,splitShipFreight:A(_.altFreight)}},el=[{step:"01",title:"Operational signals",detail:`${eo.receipt.id} arrived ${eo.receipt.short} cases short at ${eo.receipt.site}. At ${eo.order.site}, ${eo.order.id} for ${eo.account.id} is ${eo.order.short} cases of ${eo.sku} short, due ${eo.order.due}.`},{step:"02",title:"Cause identified",detail:`The receipt cut inbound cover, not stock: ${eo.stock.network} cases are available across the network, ${eo.stock.sourceAvailable} of them at ${eo.stock.source}.`},{step:"03",title:"Coordinated action recommended",detail:`${eo.transfer.id} moves ${eo.transfer.cases} cases from ${eo.transfer.from} to ${eo.transfer.to}, releasing ${eo.transfer.release} cases of Rialto allocation. Arrives ${eo.transfer.eta}.`},{step:"04",title:"Operational outcome",detail:`${eo.order.id} ships complete ${eo.order.due}. The ${eo.order.short}-case backorder clears and ${eo.order.atRiskExact} of contract revenue is protected, without a split shipment and its ${eo.transfer.splitShipFreight} of extra freight.`}],ec={order:{id:eo.order.id,text:`${eo.order.short} cases short`,sub:`${eo.sku} \xb7 due ${eo.order.due}`},stock:{id:eo.sku,text:`${eo.stock.localAvailable} available`,sub:`${eo.order.site} \xb7 ${eo.stock.localOnHand} on hand`},commitment:{id:eo.account.id,text:`Ship complete by ${eo.order.due}`,sub:`${eo.account.tier} \xb7 ${eo.order.atRisk} at risk`},receipt:{id:eo.receipt.id,text:`${eo.receipt.short} cases short`,sub:`${eo.receipt.site} \xb7 balance ${eo.receipt.eta}`},source:{id:eo.stock.source,text:`${eo.stock.sourceAvailable} cases available`,sub:`+${eo.transfer.release} releasable from allocation`},transfer:{id:eo.transfer.id,text:`${eo.transfer.cases} cases inbound`,sub:`From ${eo.transfer.from} \xb7 ${eo.transfer.eta}`},orderResolved:{id:eo.order.id,text:`Ships complete ${eo.order.due}`,sub:`${eo.order.lines} of ${eo.order.lines} lines allocated`},commitmentResolved:{id:eo.account.id,text:"Commitment protected",sub:`${eo.order.atRiskExact} contract revenue`}},ed="/prototypes/built-for-your-business",ep={tracy:{src:`${ed}/tracy-dc-floor-1920.webp`,srcSet:`${ed}/tracy-dc-floor-960.webp 960w, ${ed}/tracy-dc-floor-1920.webp 1920w`,width:1920,height:1081,alt:"Distribution center floor from above: pallet racking down the left, an open marked floor with forklifts and staged pallets in the middle, dock doors and trailers along the right, and a conveyor and pack line in the foreground."}},eu={inventory:{src:`${ed}/acme-os-pacific-screen.webp`,width:2560,height:1440,alt:`${eo.os}, built on ${eo.platform}: ${eo.order.id} is short ${eo.order.short} cases of ${eo.sku}, with the network position by facility and a recommended transfer ${eo.transfer.id}.`}},eh={x:19,y:70,w:2522,h:58},em={x:19,y:428,w:1802,h:46},eg={x:19,y:478,w:1802,h:46},ef={x:1850,y:552,w:684,h:196},ey={x:1850,y:760,w:684,h:324},eb={x:1856,y:1028,w:224,h:48},ev={transferRows:`Recommended transfer ${eo.transfer.id}: move ${eo.transfer.cases} cases, ${eo.stock.sourceAvailable} from available and ${eo.transfer.release} released from allocation, arriving ${eo.transfer.eta}, so ${eo.order.id} ships complete ${eo.order.due}. Approve transfer.`},ek=eo.order.site.replace(/ DC$/," Distribution Center"),ex=[{step:"01",title:"A critical order is at risk",detail
1:`At ${eo.order.site}, ${eo.order.id} for ${eo.account.id} is ${eo.order.short} cases of ${eo.sku} short, due ${eo.order.due}. The signals behind it are scattered across the network.`},{step:"02",title:`${eo.platform} finds the root cause`,detail:`${eo.platform} brings every signal together and traces the shortage to ${eo.receipt.id}, which arrived ${eo.receipt.short} cases short at ${eo.receipt.site}.`},{step:"03",title:`${eo.os} recommends one coordinated move`,detail:`Built on ${eo.platform}, ${eo.os} turns that finding into a plan: cover the shortage from ${eo.stock.source}âs ${eo.stock.sourceAvailable} available and ${eo.transfer.release} releasable cases.`},{step:"04",title:`${eo.os} keeps the order on schedule`,detail:`${eo.order.id} ships complete ${eo.order.due}. The ${eo.order.short}-case shortage is resolved and the ${eo.order.atRisk} customer commitment is protected.`}],ew={order:ec.orderResolved,stock:{id:eo.sku,text:"Shortage covered",sub:`${eo.transfer.cases} inbound on ${eo.transfer.id}`},commitment:ec.commitmentResolved,receipt:{id:eo.receipt.id,text:`No longer blocking ${eo.order.id}`,sub:`${eo.receipt.site} \xb7 balance ${eo.receipt.eta}`}},e_={id:eo.receipt.id,text:`${eo.receipt.short} cases short`,sub:`${eo.receipt.site} receipt`},eC=`${eo.order.id} is short ${eo.order.short} cases of ${eo.sku}, with the network position by facility and a recommended transfer ${eo.transfer.id}.`,eS={title:`Move ${eo.transfer.cases} cases from ${eo.transfer.from} to ${eo.transfer.to}`,rows:[{label:"Transfer",value:eo.transfer.id,mono:!0},{label:"Shortage",value:`${eo.order.id} \xb7 ${eo.order.short} cases`,mono:!1},{label:"Cause",value:`${eo.receipt.id} short receipt`,mono:!1},{label:"Cover",value:`${eo.stock.sourceAvailable} available + ${eo.transfer.release} releasable`,mono:!1}]};function eR({beats:e=el,className:a=""}){return(0,t.jsx)("ol",{className:a,children:e.map(e=>(0,t.jsxs)("li",{children:[(0,t.jsxs)("strong",{children:[e.title,"."]})," ",e.detail]},e.step))})}function ej({className:e=""}){return(0,t.jsx)("svg",{viewBox:"0 0 77 77",fill:"currentColor",className:e,"aria-hidden":"true",focusable:"false",children:(0,t.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M72.0145 38.0084C74.3145 38.0084 76.0145 39.0084 76.0145 42.0084C76.0145 46.5208 73.3593 53.5081 69.5145 59.3084C65.6698 65.1087 57.5145 73.0084 44.5145 75.5084C40.0345 76.37 35.3196 76.2219 31.5145 75.5084C23.0145 73.9147 15.9145 69.6725 11.4399 65.2084C6.07996 59.8054 2.19337 53.0026 0.714559 45.5084C-0.666858 38.5084 -0.0862825 30.5678 2.81451 23.5084C5.71531 16.4491 11.0145 10.0084 17.2477 6.00844C23.2145 2.11315 28.7847 0.435702 33.3866 0.027907C36.4842 -0.246579 37.9883 1.5421 37.9883 3.70552L38.0145 15.5084C38.0145 17.5084 39.5145 19.0084 41.7214 19.0103L53.5145 19.0174C55.5145 19.0084 57.0145 17.5084 57.0322 15.4955V3.38672C57.0322 1.50844 58.5145 0.00843811 60.5145 0.00843811L72.6092 0.00843795C74.5145 0.00843811 76.016 1.67677 76.016 3.60844V15.9084C76.016 17.9084 74.5145 19.5084 72.6092 19.5411L60.5145 19.4875C58.5145 19.5084 57.0145 21.0084 57.0145 23.0084V34.843C57.0145 36.5084 58.6166 38.0084 60.3675 38.0084H72.0145ZM41.0145 38.4829C39.0145 38.5084 37.5145 36.7084 37.5145 35.0084V23.0084C37.5145 21.2084 36.0145 19.5084 34.0145 19.5084C32.5145 19.5084 29.2542 21.0084 27.7146 22.0084C24.5145 24.0084 21.7145 27.4884 20.3145 31.0084C18.8144 34.9435 18.6644 38.3601 19.4645 42.0084C20.2846 46.0084 22.3766 49.3584 25.0145 51.8584C27.6524 54.3584 31.5145 56.2584 35.0145 56.7584C39.2585 57.3647 42.4101 56.7403 46.0145 55.2084C50.0145 53.5084 52.5837 50.4414 54.2145 47.9084C55.4821 45.9397 56.5145 43.5084 56.5145 41.5084C56.5145 40.411 55.2145 38.5084 53.1791 38.4829H41.0145Z"})})}var eP=e.i(890130);function eO({image:e,placeholder:a,focus:i=[50,50],sizes:n,className:s="",coverClassName:r="",style:o,children:l,overlay:c}){let d=e?e.width/e.height:a?.ratio??16/9;return(0,t.jsxs)("div",{className:`${eP.default.plate} ${s}`,style:o,children:[e?(0,t.jsx)("img",{src:e.src,srcSet:e.srcSet,sizes:n,width:e.width,height:e.height,alt:e.alt,loading:"lazy",decoding:"async",draggable:!1,
1className:eP.default.image,style:{objectPosition:`${i[0]}% ${i[1]}%`}}):(0,t.jsx)("div",{className:eP.default.placeholderFill,role:"img","aria-label":`Placeholder image: ${a?.title}`}),(0,t.jsx)("div",{className:`${eP.default.cover} ${r}`,style:{"--ar":d,"--fx":i[0]/100,"--fy":i[1]/100},children:l}),c,!e&&a&&(0,t.jsxs)("p",{className:eP.default.placeholderTag,children:[(0,t.jsx)("strong",{children:"Placeholder"})," · ",a.note]})]})}var eN=e.i(620029);function eT({items:e,theme:a="light",className:i=""}){return(0,t.jsx)("ol",{className:`${eN.default.legend} ${i}`,"data-theme":a,"data-signal-legend":"",children:e.map(e=>(0,t.jsxs)("li",{children:[(0,t.jsx)("span",{className:eN.default.index,"data-tone":e.tone,children:e.n}),(0,t.jsxs)("span",{children:[(0,t.jsx)("span",{className:eN.default.id,children:e.signal.id})," ",(0,t.jsx)("span",{className:eN.default.text,children:e.signal.text})," ",(0,t.jsxs)("span",{className:eN.default.sub,children:["· ",e.signal.sub]})]})]},`${e.n}-${e.signal.id}-${e.signal.text}`))})}var eI=e.i(700440);function eE({at:e,signal:a,tone:i,align:n="right",index:s,remote:r=!1,dotRef:o,className:l="",style:c}){return(0,t.jsxs)("div",{className:`${eI.default.marker} ${l}`,"data-tone":i,"data-align":n,style:{left:`${e[0]}%`,top:`${e[1]}%`,...c},children:[(0,t.jsx)("span",{ref:o,className:eI.default.dot,"data-marker-dot":"","data-remote":r?"":void 0,"aria-hidden":"true"}),null!=s&&(0,t.jsx)("span",{className:eI.default.index,"data-marker-index":"","aria-hidden":"true",children:s}),(0,t.jsxs)("span",{className:eI.default.label,"data-marker-label":"",children:[(0,t.jsxs)("span",{className:eI.default.head,children:[(0,t.jsx)("span",{className:eI.default.id,children:a.id}),(0,t.jsx)("span",{className:eI.default.text,children:a.text})]}),(0,t.jsx)("span",{className:eI.default.sub,children:a.sub})]})]})}let eA={risk:"border-[#ff6a5c] bg-[#ff6a5c]/10",ok:"border-[#3ddc97] bg-[#3ddc97]/10",action:"border-[#7b8cff] bg-[#3550FF]/15"},eM=(e,t)=>`${e/t*100}%`;function e$({shot:e,crop:a,alt:i,highlights:n=[],className:s="",style:r}){let o=a??{x:0,y:0,w:e.width,h:e.height};return(0,t.jsxs)("div",{className:`relative overflow-hidden bg-[#0b0d10] ${s}`,style:{aspectRatio:`${o.w} / ${o.h}`,...r},children:[(0,t.jsx)("img",{src:e.src,alt:i??e.alt,width:e.width,height:e.height,loading:"lazy",decoding:"async",draggable:!1,className:"absolute max-w-none select-none",style:{width:eM(e.width,o.w),height:"auto",left:eM(-o.x,o.w),top:eM(-o.y,o.h)}}),n.map(e=>(0,t.jsx)("span",{"aria-hidden":"true",className:`absolute border ${eA[e.tone??"action"]} ${e.className??""}`,style:{left:eM(e.rect.x-o.x,o.w),top:eM(e.rect.y-o.y,o.h),width:eM(e.rect.w,o.w),height:eM(e.rect.h,o.h)}},e.key))]})}var eF=e.i(567677);let eD=[36,70],eW=[22,30],eU=[70,24],eL=[60,12],ez=[26,14],eG=[66,58],eB=[66,50],eX=e=>[1.6*e[0],.9*e[1]],eH=e=>`${e[0].toFixed(2)} ${e[1].toFixed(2)}`;function eq(e,t){let[a,i]=eX(e),[n,s]=eX(t);return{start:[a,i],c1:[a+(n-a)*.55,i],c2:[n,s+(i-s)*.8],end:[n,s]}}let eK=e=>`M${eH(e.start)} C${eH(e.c1)} ${eH(e.c2)} ${eH(e.end)}
1`,eV=[{key:"order",d:eK(eq(eD,eG)),tone:"risk"},{key:"stock",d:eK(eq(eW,eB)),tone:"risk"},{key:"commitment",d:eK(eq(eU,eB)),tone:"risk"},{key:"receipt",d:eK(eq(eL,eB)),tone:"risk"},{key:"source",d:eK(eq(ez,eB)),tone:"ok"},{key:"trunk",d:`M${eH(eX(eB))} L${eH(eX(eG))}`,tone:"neutral"}],eJ={risk:eF.default.linkRisk,ok:eF.default.linkCover,neutral:eF.default.linkTrunk},eZ=eV.filter(e=>"trunk"!==e.key).map(e=>({key:e.key,d:"order"===e.key?e.d:`${e.d} L${eH(eX(eG))}`})),eY=eq(eL,eB),eQ=`M${eH(eX(eG))} L${eH(eY.end)} C${eH(eY.c2)} ${eH(eY.c1)} ${eH(eY.start)}`;function e0(e){return{left:`calc(${e[0]}% + ${eG[0]-e[0]}% * var(--frame-e))`,top:`calc(${e[1]}% + ${eG[1]-e[1]}% * var(--frame-e))`}}function e1(){return(0,t.jsxs)("section",{id:"built-for-your-business",className:"scroll-mt-24 border-t border-border bg-background py-24 lg:py-32","data-round-dots":"",children:[(0,t.jsx)("div",{className:"container mx-auto px-6 md:px-10",children:(0,t.jsx)(d,{})}),(0,t.jsx)("div",{className:"mt-14 hidden md:motion-safe:block",children:(0,t.jsx)(e6,{})}),(0,t.jsx)("div",{className:"mt-12 md:hidden motion-reduce:hidden",children:(0,t.jsx)(e9,{})}),(0,t.jsx)("div",{className:"mt-12 hidden motion-reduce:block lg:mt-16",children:(0,t.jsx)(tv,{})})]})}let e2=[.25,.42,.78,1],e4=[1300,2700,6500,1150],e5=[!1,!1,!0,!1],e8=ex.length-1;function e3(e,t){let i=(0,a.useRef)(null),n=(0,a.useRef)(-1),[s,r]=(0,a.useState)(-1),[o,l]=(0,a.useState)(!1),[c,d]=(0,a.useState)(0);return(0,a.useEffect)(()=>{let a,n,s,o,c,d,p,u,h=e.current,m=t.current;if(!h||!m)return;let g=(a=0,n=0,s=0,o=0,c=0,d=!1,p=0,u=e=>{let t=c?Math.min(1,(e-o)/c):1,i=d?t:t<.5?2*t*t:1-(-2*t+2)**2/2;a=n+(s-n)*i,h.style.setProperty("--p",a.toFixed(4)),p=t<1?requestAnimationFrame(u):0},{play:e=>{h.toggleAttribute("data-alert",0===e),h.toggleAttribute("data-operating",1===e);let t=Math.max(e,0),i=e<0?0:e2[t];if(i===s)return;cancelAnimationFrame(p),n=a;let r=(s=i)>n,l=e2[t]-(0===t?0:e2[t-1]);c=r?Math.max(450,Math.min(e4[t],e4[t]*(s-n)/l)):Math.min(2200,Math.max(450,(n-s)*5200)),d=r&&e5[t],o=performance.now(),p=requestAnimationFrame(u)},cutTo:e=>{cancelAnimationFrame(p),a=n=s=e<=0?0:e2[e-1],h.style.setProperty("--p",String(a))},stop:()=>cancelAnimationFrame(p)});i.current=g;let f=new IntersectionObserver(([e])=>{l(e.isIntersecting),e.isIntersecting&&r(e=>Math.max(e,0))},{threshold:.4});return f.observe(m),()=>{f.disconnect(),g.stop()}},[e,t]),(0,a.useEffect)(()=>{let e=i.current;e&&!(s<0)&&(s!==n.current+1&&e.cutTo(s),n.current=s,e.play(s))},[s]),(0,a.useEffect)(()=>{let t=e.current;if(!t||!o||s<0)return;let a=e4[s]+4500,i=performance.now(),n=requestAnimationFrame(function e(o){let l=Math.min(1,(o-i)/a);t.style.setProperty("--t",l.toFixed(4)),l<1?n=requestAnimationFrame(e):s<e8&&r(s+1)});return()=>cancelAnimationFrame(n)},[o,s,c,e]),{stage:s,select:e=>{d(e=>e+1),r(Math.max(0,Math.min(e8,e)))},step:e=>{d(e=>e+1),r(t=>e>0?t>=e8?0:t+1:Math.max(0,t-1))}}}function e6(){let e=(0,a.useRef)(null),i=(0,a.useRef)(null),{stage:n,select:s}=e3(e,i);return(0,t.jsx)("div",{ref:e,className:eF.default.sequence,children:(0,t.jsxs)("div",{className:"container mx-auto px-6 md:px-10",children:[(0,t.jsx)(e7,{current:n,onSelect:s}),(0,t.jsx)("div",{className:eF.default.frame,children:(0,t.jsxs)("div",{ref:i,className:`${eF.default.phases} ${eF.default.stage}`,"aria-hidden":"true",children:[(0,t.jsx)(tt,{sizes:"(min-width: 1536px) 1440p
1x, 92vw"}),(0,t.jsx)(te,{}),(0,t.jsx)(tr,{}),(0,t.jsx)(tu,{}),(0,t.jsx)(tn,{})]})})]})})}function e7({current:e,onSelect:a}){return(0,t.jsx)("div",{className:eF.default.tabs,children:ex.map((i,n)=>(0,t.jsxs)("button",{type:"button",className:eF.default.tab,"aria-current":n===Math.max(e,0)?"step":void 0,"data-current":n===Math.max(e,0)?"":void 0,"data-done":n<Math.max(e,0)?"":void 0,onClick:()=>a(n),children:[(0,t.jsx)("span",{className:eF.default.tabBar,children:(0,t.jsx)("i",{})}),(0,t.jsx)("span",{className:eF.default.tabStep,children:i.step}),(0,t.jsx)("span",{className:eF.default.tabTitle,children:i.title}),(0,t.jsx)("span",{className:eF.default.tabDetail,children:i.detail})]},i.step))})}function e9(){let e=(0,a.useRef)(null),i=(0,a.useRef)(null),n=(0,a.useRef)(null),{stage:s,select:r,step:o}=e3(e,i);return(0,t.jsx)("div",{className:"container mx-auto px-6",children:(0,t.jsxs)("div",{ref:e,className:eF.default.story,children:[(0,t.jsxs)("div",{className:"mb-3 flex items-center justify-between gap-4",children:[(0,t.jsx)("p",{className:"font-mono text-[11px] uppercase tracking-wider text-muted-foreground",children:"Tap or swipe the story"}),(0,t.jsxs)("div",{className:"flex gap-2",children:[(0,t.jsx)("button",{type:"button",className:eF.default.storyNav,onClick:()=>o(-1),disabled:s<=0,"aria-label":"Previous stage",children:"â¹"}),(0,t.jsx)("button",{type:"button",className:eF.default.storyNav,onClick:()=>o(1),"aria-label":s>=e8?"Replay":"Next stage",children:s>=e8?"âº":"âº"})]})]}),(0,t.jsx)(tg,{className:eF.default.storyProgress,current:s,onSelect:r}),(0,t.jsx)("div",{className:eF.default.storyFrame,children:(0,t.jsxs)("div",{ref:i,className:`${eF.default.phases} ${eF.default.stage} ${eF.default.storyStage}`,"aria-hidden":"true",onPointerDown:e=>{n.current={x:e.clientX,y:e.clientY}},onPointerUp:e=>{let t=n.current;if(n.current=null,!t)return;let a=e.clientX-t.x,i=e.clientY-t.y;if(Math.abs(a)>40&&Math.abs(a)>1.5*Math.abs(i))o(a<0?1:-1);else if(10>Math.abs(a)&&10>Math.abs(i)){let t=e.currentTarget.getBoundingClientRect();o(e.clientX-t.left<t.width/3?-1:1)}},onPointerCancel:()=>n.current=null,children:[(0,t.jsx)(tt,{sizes:"100vw"}),(0,t.jsx)(te,{}),(0,t.jsx)(tu,{}),(0,t.jsx)(tn,{})]})}),(0,t.jsx)("div",{className:eF.default.storyCaptions,"aria-hidden":"true",children:(0,t.jsx)(tf,{})}),(0,t.jsx)(eR,{beats:ex,className:"sr-only"})]})})}function te(){return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:eF.default.backdrop}),(0,t.jsx)("div",{className:eF.default.panel,children:(0,t.jsxs)("div",{className:eF.default.panelScreen,children:[(0,t.jsx)(e$,{shot:eu.inventory,className:"absolute inset-0 h-full w-full",highlights:[{key:"banner",rect:eh,tone:"risk",className:eF.default.hlBanner},{key:"why",rect:ef,tone:"risk",className:eF.default.hlWhy},{key:"tracy",rect:em,tone:"risk",className:eF.default.hlTracy},{key:"ria",rect:eg,tone:"ok",className:eF.default.hlRialto}]}),(0,t.jsx)("span",{className:eF.default.sourceSlot,style:tp})]})}),(0,t.jsx)("div",{className:eF.default.snippetGlass}),(0,t.jsx)("div",{className:eF.default.snippet,children:(0,t.jsxs)("div",{className:eF.default.snippetCrop,children:[(0,t.jsx)(e$,{shot:eu.inventory,crop:ey,className:"absolute inset-0 h-full w-full"}),(0,t.jsx)("span",{className:eF.default.snippetCover,style:td}),(0,t.jsx)(th,{className:eF.default.snippetApprove,style:tl})]})})]})}function tt({sizes:e}){return(0,t.jsxs)("div",{className:eF.default.scene,children:[(0,t.jsxs)(eO,{image:ep.tracy,sizes:e,className:eF.default.plate,children:[(0,t.jsxs)("svg",{className:eF.default.links,viewBox:"0 0 160 90",preserveAspectRatio:"none","aria-hidden":"true",children:[eV.map(e=>(0,t.jsx)("path",{pathLength:1,d:e.d,className:`${eF.default.link} ${eJ[e.tone]}`},e.key)),(0,t.jsx)("path",{pathLength:1,className:eF.default.causeHalo,d:eQ}),(0,t.jsx)("path",{pathLength:1,className:eF.default.causeGlow,d:eQ}),(0,t.jsx)("path",{pathLength:1,className:eF.default.causeTrace,d:eQ})]}),(0,t.jsx)("svg",{className:eF.default.pulses,viewBox:"0 0 160 90",preserveAspectRatio:"none","aria-hidden":"true",children:eZ.map(e=>(0,t.jsx)("path",{pathLength:1,d:e.d},e.key))}
1),(0,t.jsx)(eE,{at:eW,style:e0(eW),signal:ec.stock,tone:"risk",index:2,className:eF.default.sigStock}),(0,t.jsx)(eE,{at:eU,style:e0(eU),signal:ec.commitment,tone:"risk",index:3,className:eF.default.sigCommit}),(0,t.jsx)(eE,{at:eL,style:e0(eL),signal:ec.receipt,tone:"risk",index:4,className:eF.default.sigReceipt}),(0,t.jsx)(eE,{at:ez,style:e0(ez),signal:ec.source,tone:"ok",align:"left",index:5,remote:!0,className:eF.default.sigSource}),(0,t.jsx)(eE,{at:eD,style:e0(eD),signal:ec.order,tone:"risk",index:1,className:eF.default.sigOrder}),(0,t.jsx)(ta,{}),(0,t.jsx)(ti,{}),(0,t.jsx)(eE,{at:eD,signal:ew.order,tone:"ok",index:1,className:eF.default.outOrder}),(0,t.jsx)(eE,{at:eW,signal:ew.stock,tone:"ok",index:2,className:eF.default.outStock}),(0,t.jsx)(eE,{at:eU,signal:ew.commitment,tone:"ok",index:3,className:eF.default.outCommit}),(0,t.jsx)(eE,{at:eL,signal:ew.receipt,tone:"ok",index:4,className:eF.default.outReceipt})]}),(0,t.jsx)("div",{className:eF.default.vignette})]})}function ta(){return(0,t.jsxs)("div",{className:eF.default.hub,style:{left:`${eG[0]}%`,top:`${eG[1]}%`},"aria-hidden":"true",children:[(0,t.jsxs)("div",{className:eF.default.hubWork,children:[(0,t.jsx)("span",{className:eF.default.hubHalo}),(0,t.jsx)("span",{className:eF.default.hubRing,"data-round":""})]}),(0,t.jsx)("span",{className:eF.default.hubCore,"data-round":"",children:(0,t.jsx)(ej,{})})]})}function ti(){return(0,t.jsxs)("div",{className:eF.default.cause,style:{left:`${eG[0]}%`,top:`${eG[1]}%`},children:[(0,t.jsx)("span",{className:eF.default.causeEyebrow,children:"Root cause"}),(0,t.jsxs)("span",{className:eF.default.causeHead,children:[(0,t.jsx)("span",{className:eF.default.causeId,children:e_.id}),e_.text]}),(0,t.jsx)("span",{className:eF.default.causeSub,children:e_.sub})]})}function tn(){return(0,t.jsx)("p",{className:eF.default.tag,children:(0,t.jsx)("span",{className:eF.default.tagOs,children:eo.os})})}function ts({className:e=""}){return(0,t.jsx)("p",{className:`${eF.default.osLabel} ${e}`,children:(0,t.jsx)("span",{className:eF.default.osName,children:eo.os})})}function tr(){return(0,t.jsxs)("div",{className:eF.default.callout,children:[(0,t.jsx)("p",{className:eF.default.calloutEyebrow,children:"Recommended transfer"}),(0,t.jsx)("p",{className:eF.default.calloutTitle,children:eS.title}),(0,t.jsx)("dl",{className:eF.default.calloutRows,children:eS.rows.map(e=>(0,t.jsxs)("div",{children:[(0,t.jsx)("dt",{children:e.label}),(0,t.jsx)("dd",{className:e.mono?"font-mono":void 0,children:e.value})]},e.label))}),(0,t.jsx)(th,{className:eF.default.approve})]})}let to=(e,t)=>`${e/t*100}%`,tl={left:to(eb.x-ey.x,ey.w),top:to(eb.y-ey.y,ey.h),width:to(eb.w,ey.w),height:to(eb.h,ey.h)},tc=eb.x+eb.w+4,td={left:to(tc-ey.x,ey.w),top:to(eb.y-4-ey.y,ey.h),width:to(ey.x+ey.w-tc,ey.w),height:to(eb.h+8,ey.h)},tp={left:to(ey.x,eu.inventory.width),top:to(ey.y,eu.inventory.height),width:to(ey.w,eu.inventory.width),height:to(ey.h,eu.inventory.height)};function tu(){return(0,t.jsxs)("div",{className:eF.default.cursor,"aria-hidden":"true",children:[(0,t.jsx)("span",{className:eF.default.cursorRing,"data-round":""}),(0,t.jsx)("svg",{viewBox:"0 0 24 24",children:(0,t.jsx)("path",{d:"M4 2.5v17.2l4.6-4.4 3.1 6.9 2.9-1.3-3.1-6.8H18z",fill:"#fff",stroke:"#0b0d10",strokeWidth:"1.4",strokeLinejoin:"round"})})]})}function th({className:e,style:a}){return(0,t.jsxs)("span",{className:e,style:a,children:[(0,t.jsx)("span",{className:eF.default.approveIdle,children:"Approve transfer"}),(0,t.jsx)("span",{className:eF.default.approveDone,children:"Transfer approved"})]})}let tm=[eF.default.cap1,eF.default.cap2,eF.default.cap3,eF.default.cap4];function tg({className:e="",current:a,onSelect:i}){return(0,t.jsx)("div",{className:`${eF.default.progress} ${e}`,children:ex.map((e,n)=>(0,t.jsx)("button",{type:"button",className:eF.default.seg,"aria-label":`Stage ${e.step}: ${e.title}`,"aria-current":n===Math.max(a,0)?"step":void 0,onClick:()=>i(n),children:(0,t.jsx)("i",{})},e.step))})}function tf(){return(0,t.jsx)("div",{className:eF.default.captionStack,children:ex.map((e,a)=>(0,t.jsxs)("div",{className:`${eF.default.caption} ${tm[a]}`,children:[(0,t.jsx)("p",{className:eF.default.captionStep,children:e.step}),(0,t.jsx)("p",{className:eF.default.captionTitle,children:e.title}),(0,t.jsx)("p",{className:eF.default.captionDetail,children:e.detail})]},e.step))})}
1let ty=[{n:1,tone:"risk",signal:ec.order},{n:2,tone:"risk",signal:ec.stock},{n:3,tone:"risk",signal:ec.commitment},{n:4,tone:"risk",signal:ec.receipt}],tb=[{beat:ex[0],view:{p:.25,alert:!0},legend:ty},{beat:ex[1],view:{p:.42,operating:!0},legend:[...ty,{n:5,tone:"ok",signal:ec.source}]},{beat:ex[2],view:"decision"},{beat:ex[3],view:{p:1},legend:[{n:1,tone:"ok",signal:ew.order},{n:2,tone:"ok",signal:ew.stock},{n:3,tone:"ok",signal:ew.commitment},{n:4,tone:"ok",signal:ew.receipt}]}];function tv(){return(0,t.jsxs)("div",{className:"container mx-auto px-6 md:px-10",children:[(0,t.jsxs)("p",{className:"mb-6 font-mono text-[11px] uppercase tracking-wider text-muted-foreground",children:[(0,t.jsx)("strong",{className:"font-bold text-foreground",children:eo.company})," · ",ek]}),(0,t.jsx)("ol",{className:"grid gap-12 lg:grid-cols-2 lg:gap-x-8 lg:gap-y-14",children:tb.map(e=>(0,t.jsxs)("li",{className:eF.default.stepFrame,children:["decision"===e.view?(0,t.jsxs)("div",{className:eF.default.stepUi,children:[(0,t.jsx)(ts,{className:eF.default.stepUiLabel}),(0,t.jsxs)("div",{className:eF.default.stepShot,children:[(0,t.jsx)(e$,{shot:eu.inventory,alt:eC,highlights:[{key:"decision",rect:ey,tone:"action",className:eF.default.stepSource}]}),(0,t.jsx)("div",{className:eF.default.stepSnippet,children:(0,t.jsxs)("div",{className:eF.default.snippetCrop,children:[(0,t.jsx)(e$,{shot:eu.inventory,crop:ey,alt:ev.transferRows,className:"absolute inset-0 h-full w-full",highlights:[{key:"approve",rect:eb,tone:"action"}]}),(0,t.jsx)("span",{className:eF.default.snippetCover,style:td})]})})]})]}):(0,t.jsx)("div",{className:`${eF.default.phases} ${eF.default.stepPlate}`,style:{"--p":e.view.p},"data-alert":e.view.alert?"":void 0,"data-operating":e.view.operating?"":void 0,children:(0,t.jsx)(tt,{sizes:"(min-width: 1024px) 50vw, 100vw"})}),(0,t.jsx)("p",{className:"mt-5 font-mono text-[11px] uppercase tracking-wider text-muted-foreground",children:e.beat.step}),(0,t.jsx)("h3",{className:"mt-2 text-lg font-medium tracking-tight text-foreground",children:e.beat.title}),(0,t.jsx)("p",{className:"mt-1.5 text-sm leading-relaxed text-muted-foreground text-pretty",children:e.beat.detail}),e.legend&&(0,t.jsx)(eT,{items:e.legend})]},e.beat.step))})]})}e.s(["OxygenLayerSection",()=>e1],346225)},167946,e=>{"use strict";e.i(247167);var t=e.i(843476),a=e.i(271645),i=e.i(475254);let n=(0,i.default)("HardHat",[["path",{d:"M2 18a1 1 0 0 0 1 1h18a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1H3a1 1 0 0 0-1 1v2z",key:"1dej2m"}],["path",{d:"M10 10V5a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v5",key:"1p9q5i"}],["path",{d:"M4 15v-3a6 6 0 0 1 6-6",key:"9ciidu"}],["path",{d:"M14 6a6 6 0 0 1 6 6v3",key:"1hnv84"}]]),s=(0,i.default)("Scale",[["path",{d:"m16 16 3-8 3 8c-.87.65-1.92 1-3 1s-2.13-.35-3-1Z",key:"7g6ntu"}],["path",{d:"m2 16 3-8 3 8c-.87.65-1.92 1-3 1s-2.13-.35-3-1Z",key:"ijws7r"}],["path",{d:"M7 21h10",key:"1b0cd5"}],["path",{d:"M12 3v18",key:"108xh3"}],["path",{d:"M3 7h2c2 0 5-1 7-2 2 1 5 2 7 2h2",key:"3gwbw2"}]]);var r=e.i(223945),o=e.i(715788);let l=(0,i.default)("Film",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M7 3v18",key:"bbkbws"}],["path",{d:"M3 7.5h4",key:"zfgn84"}],["path",{d:"M3 12h18",key:"1i2n21"}],["path",{d:"M3 16.5h4",key:"1230mu"}],["path",{d:"M17 3v18",key:"in4fa5"}],["path",{d:"M17 7.5h4",key:"myr1c1"}],["path",{d:"M17 16.5h4",key:"go4c1d"}]]),c=(0,i.default)("Factory",[["path",{d:"M2 20a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V8l-7 5V8l-7 5V4a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z",key:"159hny"}],["path",{d:"M17 18h1",key:"uldtlt"}],["path",{d:"M12 18h1",key:"s9uhes"}],["path",{d:"M7 18h1",key:"1neino"}]]),d=(0,i.default)("HeartPulse",[["path",{d:"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z",key:"c3ymky"}],["path",{d:"M3.22 12H9.5l.5-1 2 4.5 2-7 1.5 3.5h5.27",key:"1uw2ng"}]]),p=(0,i.default)("Wrench",[["path",{d:"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z",key:"cbrjhi"}]]),u=(0,i.default)("Landmark",[["line",{x1:"3",x2:"21",y1:"22",y2:"22",key:"j8o0r"}],["line",{x1:"6",x2:"6",y1:"18",y2:"11",key:"10tf0k"}],["line",{x1:"10",x2:"10",y1:"18",y2:"11",key:"54lgf6"}],["line",{x1:"14",x2:"14",y1:"18",y2:"11",key:"380y"}],["line",{x1:"18",x2:"18",y1:"18",y2:"11",key:"1kevvc"}],["polygon",{points:"12 2 20 7 4 7",key:"jkujk7"}]]),h=(0,i.default)("UtensilsCrossed",[["path",{d:"m16 2-2.3 2.3a3 3 0 0 0 0 4.2l1.8 1.8a3 3 0 0 0 4.2 0L22 8",key:"n7qcjb"}],["path",{d:"M15 15 3.3 3.3a4.2 4.2 0 0 0 0 6l7.3 7.3c.7.7 2 .7 2.8 0L15 15Zm0 0 7 7",key:"d0u48b"}],["path",{d:"m2.1 21.8 6.4-6.3",key:"yn04lh"}],["path",{d:"m19 5-7 7",key:"194lzd"}]]),m=(0,i.default)("Warehouse",[["path",{d:"M22 8.35V20a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V8.35A2 2 0 0 1 3.26 6.5l8-3.2a2 2 0 0 1 1.48 0l8 3.2A2 2 0 0 1 22 8.35Z",key:"gksnxg"}],["path",{d:"M6 18h12",key:"9pbo8z"}],["path",{d:"M6 14h12",key:"4cwo0f"}],["rect",{width:"12",height:"12",x:"6",y:"10",key:"apd30q"}]]);var g=e.i(985211),f=e.i(630374),y=e.i(485523);
1let b={"QSR / Restaurants":[{capability:"Inventory & Supply Chain",app:"Inventory Intelligence",status:"reuse",tagline:"Every ingredient forecast from prep par to reorder point â flags what's short, expiring or over-prepped against the demand each daypart will actually bring.",chips:["Demand forecasting","Prep & par planning","Stockout prevention","Waste reduction"],shot:"supply-inventory"},{capability:"Inventory & Supply Chain",app:"Supply Chain Control Tower",status:"reuse",tagline:"Every delivery and lane into your restaurants on one screen â flags the drops that will miss and reroutes before a station runs out mid-service.",chips:["Delivery monitoring","Delay prediction","Commissary planning","Distribution planning"],shot:"supply-chain"},{capability:"Revenue & Growth",app:"Sales Operations",status:"adjust",tagline:"Every franchise lead qualified, routed and worked to close â automates CRM hygiene and surfaces the next opportunity per market.",chips:["Lead qualification","Lead routing","CRM automation","Opportunity management"],shot:"franchise-assistant"},{capability:"Revenue & Growth",app:"Revenue Intelligence",status:"reuse",tagline:"Every margin play ranked, and every menu price tuned to it â scores the plays by ROI, and a Pricing view sets item and combo prices with a margin sim before you commit.",chips:["Menu pricing","Margin leakage detection","Daypart & mix optimization","Forecasting"],shot:"revenue-intelligence"},{capability:"Business Observability",app:"Business Observability",status:"reuse",tagline:"One dashboard watching same-store sales, daypart traffic and ticket average â catches the store drifting off baseline, traces the cause, proposes the fix.",chips:["Unified operational dashboard","KPI monitoring","Anomaly detection","Root cause analysis"],shot:"anomaly-detection"},{capability:"Finance & Back Office",app:"Bookkeeping Automation",status:"reuse",tagline:"Sales tax and the daily books reconciled automatically across every restaurant â categorizes POS, delivery and in-store channels, closes the month, and posts the entries.",chips:["Channel categorization","Reconciliation","Month-end close","Journal entry generation"],shot:"bookkeeping"},{capability:"Finance & Back Office",app:"Accounts Payable",status:"reuse",tagline:"Every food and supply invoice extracted, three-way matched and cleared to pay â flags the exceptions that need a human and posts the rest.",chips:["Invoice processing","PO matching","Vendor onboarding","Payment approvals"],shot:"accounts-payable"},{capability:"Finance & Back Office",app:"Accounts Receivable",status:"reuse",tagline:"Every franchise royalty and delivery-channel receivable tracked from issued to paid â computes royalties by channel, flags overdue franchisees, applies cash.",chips:["Royalty calculation","Collections automation","Cash application","Franchisee credit monitoring"],shot:"accounts-receivable"},{capability:"Finance & Back Office",app:"FP&A",status:"reuse",tagline:"Per-restaurant P&L, budgets and scenarios on one workspace â surfaces profitability by location and forecasts the quarter.",chips:["Budget planning","Forecasting","Scenario modeling","Profitability analysis"],shot:"franchise-workspace"},{capability:"Human Resources",app:"Employee Experience",status:"reuse",tagline:"Every crew member in one directory with risk, readiness and coaching â scores retention risk from attendance, food safety and speed of service, and drafts the coaching brief.",chips:["Employee directory","Retention risk","Performance profile","Development"],shot:"hr-employees"},{capability:"Risk & Compliance",app:"Risk & Compliance",status:"reuse",tagline:"Compliance scored across every restaurant and category â tracks violations and corrective actions, flags the locations at risk before a health inspection finds them.",chips:["Compliance monitoring","Violation tracking","Corrective action management","Risk scoring"],shot:"compliance"},{capability:"Risk & Compliance",app:"Safety Intelligence",status:"reuse",tagline:"Every food-safety task verified from camera, sensor and system data â tracks temperature logs, HACCP and cleaning compliance, flags the misses, opens corrective actions.",chips:["Food safety monitoring","Temperature & HACCP logs","Health-code compliance","Corrective action management"],shot:"compliance-checklist"},{capability:"Physical Security & Safety",app:"Video Intelligence",status:"reuse",tagline:"Every restaurant watched by AI â monitors drive-thru, counter and dining-room cameras for line speed, safety and loss, queues incidents by severity, captures the clip.",chips:["Queue & drive-thru monitoring","Service-time monitoring","Occupancy monitoring","Loss prevention"],shot:"watchtower"},{capability:"IT Operations",app:"ITOM",status:"reuse",tagline:"Every register, kitchen display and cooler sensor monitored live â rack, endpoints and floorplan, with offline gear surfaced before it stops the line.",chips:["Infrastru
1cture monitoring","System uptime monitoring","Network monitoring","Device management"],shot:"it-store"},{capability:"IT Operations",app:"ITSM",status:"reuse",tagline:"Every restaurant-system incident from detected to resolved â diagnoses the root cause and recommends the fix with the evidence attached.",chips:["Incident management","Incident lifecycle","AI diagnosis","Resolution"],shot:"it-incidents"},{capability:"Operations Management",app:"Workflow Automation",status:"reuse",tagline:"Every store-to-HQ approval and exception routed automatically â coordinates handoffs between restaurants and the support center, handles exceptions, and orchestrates the processes that keep the chain running.",chips:["Store & HQ coordination","Approval workflows","Exception handling","Process orchestration"],shot:"franchise-opportunities"},{capability:"Field & Workforce Management",app:"Field Management",status:"reuse",tagline:"Every shift, station and store visit on one board â schedules crew against forecast demand and assigns area managers to the restaurants that need them.",chips:["Crew scheduling","Labor optimization","Area manager routing","Schedule optimization"],shot:"hr-scheduling"},{capability:"Field & Workforce Management",app:"Training & Knowledge",status:"reuse",tagline:"Every crew member onboarded and coached from day one â delivers line SOPs in the flow of service, surfaces the right answer on demand, and automates onboarding across every restaurant.",chips:["AI coaching","SOP guidance","Knowledge retrieval","Onboarding automation"],shot:"hr-career"},{capability:"Asset & Facilities Intelligence",app:"Facility Operations",status:"reuse",tagline:"Every commissary and back-of-house mapped zone by zone â tracks storage utilization, receiving and cold-chain tasks in real time, and drills to any location's contents and activity.",chips:["Facility mapping","Storage utilization","Cold-chain monitoring","Throughput monitoring"],shot:"warehouse-management"}],Retail:[{capability:"Business Observability",app:"Retail Command Center",status:"new",tagline:"One dashboard watching sales, traffic, conversion, basket, margin, inventory and labor across every store â catches the location drifting off baseline and separates a demand problem from an operational one.",chips:["Unified operational dashboard","KPI monitoring","Anomaly detection","Root cause analysis"],shot:"rt-command-center"},{capability:"Inventory & Supply Chain",app:"Inventory Intelligence",status:"new",tagline:"Every SKU forecast from network position to reorder point â reads on-hand, allocations, inbound POs and supplier lead times to flag stockout risk by location and size the replenishment.",chips:["Demand forecasting","Replenishment planning","Stockout prevention","Overstock reduction"],shot:"rt-inventory"},{capability:"Revenue & Growth",app:"Revenue & Pricing Intelligence",status:"new",tagline:"Every price tuned to demand, margin and the market â ranks the moves by margin impact, traces revenue leakage to its source, and simulates the blended-margin outcome before you commit.",chips:["Pricing optimization","Competitor price tracking","Revenue leakage detection","Margin simulation"],shot:"rt-pricing"},{capability:"Finance & Back Office",app:"Retail Finance Operations",status:"new",tagline:"POS takings, marketplace payouts, invoices, POs, refunds and tax reconciled on ingest â clears 99.6% automatically and surfaces only the exceptions a human has to judge.",chips:["Channel reconciliation","Invoice & PO matching","Refund and tax control","Month-end close"],shot:"rt-finance"},{capability:"Physical Security & Safety",app:"Loss & Safety Intelligence",status:"new",tagline:"POS exceptions, cycle-count variance, camera events and access logs read together â separates a miscount from a pattern and names the register, the SKU and the window.",chips:["Shrinkage detection","POS exception analysis","Camera & access monitoring","Safety incident tracking"],shot:"rt-loss"},{capability:"Customer Operations",app:"Customer Service Operations",status:"new",tagline:"Every ticket drafted and grounded in the customer's own record â joins orders, returns, delivery status and loyalty history, triages by SLA, and resolves or escalates in one click.",chips:["Order & return context","Ticket triage","Resolution workflows","Escalation management"],shot:"rt-service"},{capability:"Field & Workforce Management",app:"Field Operations",status:"new",tagline:"Every store issue, work order and technician on one board â assigns by skill, proximity and SLA window, re-sequences the route as the day changes, and flags the visits about to breach.",chips:["Work order management","Skill-based assignment","Route optimization","SLA monitoring"],shot:"rt-field"},{capability:"Human Resources",app:"Workforce Intelligence",status:"new",tagline:"Every store staffed to the demand it will actually see â reads forecast traffic against schedules, attendance and labor cost to surface the coverage gaps, the overt
1ime they cause, and the associates likely to leave.",chips:["Staffing forecasts","Coverage vs demand","Overtime reduction","Retention risk"],shot:"rt-workforce"},{capability:"Operations Management",app:"Store Operations Control",status:"new",tagline:"Opening, merchandising, receiving, fulfillment and closing tasks verified from scan, sensor, POS and order data â escalates what is overdue or blocked instead of waiting for a manager to notice.",chips:["Task verification","Merchandising execution","Fulfillment tracking","Exception escalation"],shot:"rt-storeops"},{capability:"IT Operations",app:"Store Systems Monitoring",status:"new",tagline:"Every register, payment terminal, kiosk and network device watched live â ranks outages by the revenue they are costing per hour and hands the technician a diagnosis, not an alert.",chips:["Device & uptime monitoring","Business-impact ranking","AI incident diagnosis","Network health"],shot:"rt-itops"},{capability:"Asset & Facilities Intelligence",app:"Store & Facility Intelligence",status:"new",tagline:"Every store mapped zone by zone with the assets inside it â tracks space utilization, stockroom load and throughput live, and scores fixtures and equipment by condition and service due.",chips:["Facility mapping","Space utilization","Asset condition scoring","Maintenance planning"],shot:"rt-facility"},{capability:"Risk & Compliance",app:"Compliance Management",status:"new",tagline:"Audits, licenses and policy checks scored by location â tracks findings and corrective actions to their due dates and flags the stores at risk before an inspector or a lapsed permit finds them first.",chips:["Audit scoring","License & permit tracking","Corrective action management","Risk ranking"],shot:"rt-compliance"},{capability:"Legal",app:"Contract & Obligation Management",status:"new",tagline:"Leases, vendor agreements, insurance and their obligations tracked to the clause â surfaces the renewal windows, auto-renew traps and volume commitments before a date passes on its own.",chips:["Lease & contract portfolio","Obligation tracking","Renewal risk","Clause extraction"],shot:"rt-contracts"}],"Logistics & Supply Chain":[{capability:"Inventory & Supply Chain",app:"Control Tower",status:"new",tagline:"Every load and lane on one screen â flags the shipments that will miss their promise, prices the recovery, and simulates a disruption or reroute before you commit.",chips:["Shipment monitoring","Delay prediction","Logistics optimization","Network simulation & what-if"],shot:"control-tower",views:["Live","Simulate"]},{capability:"Customer Operations",app:"Customer Operations",status:"new",tagline:"Every shipper case answered from the load, the lane and the contract together â drafts the appointment it can actually keep, grounded in the recovery operations already staged, and leaves the OTIF credit open until the shipper accepts it.",chips:["Load status & ETA","Appointment commitments","OS&D claims","Detention & accessorials"],shot:"log-service"},{capability:"Revenue & Growth",app:"Revenue Intelligence",status:"new",tagline:"Every margin leak found and ranked by EBITDA â traces revenue leakage to its root cause, forecasts the recovery, and routes the pricing fix for approval.",chips:["Revenue leakage detection","Pricing & margin optimization","Revenue forecasting","Escalation management"],shot:"log-revenue-intel"},{capability:"Business Observability",app:"Business Observability",status:"adjust",tagline:"One dashboard watching OTIF, dwell time and cost-per-load â catches the KPI drifting off baseline, traces the cause, proposes the fix.",chips:["Unified operational dashboard","KPI monitoring","Anomaly detection","Root cause analysis"],shot:"log-biz-obsv"},{capability:"Finance & Back Office",app:"Accounts Payable",status:"adjust",tagline:"Every vendor invoice extracted, three-way matched and cleared to pay on ingest â flags only the exceptions that need a human and posts the rest.",chips:["Invoice processing","PO matching","Vendor onboarding","Payment approvals"],shot:"log-ap"},{capability:"Human Resources",app:"Workforce Management",status:"adjust",tagline:"Headcount, turnover and retention across every site â surfaces the at-risk teams and the resignations likely to land in the next 30 days.",chips:["Recruiting","Scheduling","Labor optimization","Retention management"],shot:"log-workforce"}
1,{capability:"Risk & Compliance",app:"Safety Intelligence",status:"adjust",tagline:"Every safety and dangerous-goods task verified from photo, sensor and manifest data â tracks hazmat and EHS compliance across the fleet, flags the misses, opens corrective actions.",chips:["Hazmat & dangerous-goods compliance","PPE compliance","Workplace hazard detection","Regulatory reporting"],shot:"log-safety"},{capability:"Physical Security & Safety",app:"Security Operations",status:"adjust",tagline:"Every camera feed watched by AI across the fleet â ranks the highest-risk sites, queues incidents by severity, and tracks response time.",chips:["Incident detection","Threat monitoring","Access control monitoring","Alarm management"],shot:"log-security"},{capability:"IT Operations",app:"ITOM",status:"adjust",tagline:"Every device across every facility monitored live â network rack, endpoints and floorplan, with offline gear and open incidents surfaced before they stop the floor.",chips:["Infrastructure monitoring","System uptime monitoring","Network monitoring","Device management"],shot:"log-itom"},{capability:"Operations Management",app:"Operations Intelligence",status:"adjust",tagline:"Every facility on one map, ranked by what needs you first â watches throughput, on-time service and labor across the network, hands you the moves that matter today.",chips:["Daily operations review","Task prioritization","Bottleneck detection","Escalation management"],shot:"log-ops-intel"},{capability:"Field & Workforce Management",app:"Dispatch",status:"new",tagline:"Every driver, unit and delivery stop on one board â assigns the next stop to a unit with the hours and the capacity for it, flags the windows about to be missed, and captures proof of delivery at the door.",chips:["Unit & driver assignment","Delivery windows","Hours of service","Proof of delivery"],shot:"dispatch-logistics",views:["Dispatch","Driver"]},{capability:"Asset & Facilities Intelligence",app:"Predictive Maintenance â Fleet",status:"new",tagline:"Every truck, trailer and reefer scored by failure risk â predicts breakdowns before the road, and the built-in copilot walks technicians through diagnosis and the fix.",chips:["Fleet health scoring","Breakdown prediction","Roadside triage copilot","Parts & PM scheduling"],shot:"predictive-maintenance-fleet"}],Distribution:[{capability:"Inventory & Supply Chain",app:"Inventory & Supply Chain",status:"new",tagline:"Every SKU held per facility, not just per network â shows available-to-promise against real allocation, sizes the transfer that clears a backordered line, and traces the shortage to the supplier receipt that caused it.",chips:["Available-to-promise","Allocation & backorders","Inter-DC transfers","Replenishment & purchasing","Product-data exceptions"],shot:"dist-inventory"},{capability:"Business Observability",app:"Business Observability",status:"new",tagline:"One view over fill rate, OTIF, throughput, backlog and working capital across every DC â and the carriers and lanes underneath them, so a supplier shortage, an equipment slowdown and a late lane are told apart when all three drag the same day.",chips:["Fill rate & OTIF","Throughput monitoring","Exception triage","Carrier & lane performance","Working capital"],shot:"dist-obsv"},{capability:"Operations Management",app:"Warehouse & Fulfillment",status:"new",tagline:"Receiving through staging on one board â watches lines at every stage against plan, ranks the exceptions holding the wave, and diverts the orders that would otherwise miss the cutoff.",chips:["Flow by stage","Exception queue","Cutoff protection","Outbound dispatch"],shot:"dist-ops"},{capability:"Revenue & Growth",app:"Revenue & Growth",status:"new",tagline:"Every contract price checked against what actually invoiced â finds the accounts billing below their agreed price, the rebates not yet accrued, and the categories a growing account is buying elsewhere.",chips:["Contract price realization","Margin protection","Supplier rebates","Account growth"],shot:"dist-revenue"},{capability:"Finance & Back Office",app:"Finance & Back Office",status:"new",tagline:"Invoices, receipts, deductions and rebates matched on ingest â auto-clears everything but the handful a human must judge, and prices the variance on each one it holds.",chips:["Three-way matching","Deductions & rebates","Receivables & credit","Approval control"],shot:"dist-finance"},{capability:"Human Resources",app:"Human Resources",status:"new",tagline:"Warehouse labor planned against the work actually queued â reads coverage and certifications by zone, finds the gap that caps a zone's rate, and stages the reassignment that closes it.",chips:["Coverage vs forecast","Certification tracking","Overtime control","Retention risk"],shot:"dist-workforce"}
1,{capability:"Risk & Compliance",app:"Risk & Compliance",status:"new",tagline:"A supplier recall traced from the lot to the customer order line it shipped on, over a compliance board that scores every facility â 412 of 640 cases already with nine accounts, and the corrective actions still open behind it.",chips:["Product recall & traceability","Corrective actions","Inspection compliance","Dangerous-goods checks"],shot:"dist-safety"},{capability:"Physical Security & Safety",app:"Physical Security & Safety",status:"new",tagline:"Dock access, trailer seals, camera events and cycle-count variance read together â separates a miscount from a pattern, and names the door, the load and the SKU behind it.",chips:["Trailer seal control","Dock & cage access","Shrink detection","Camera monitoring"],shot:"dist-security"},{capability:"Asset & Facilities Intelligence",app:"Asset & Facilities Intelligence",status:"new",tagline:"Every distribution center mapped zone by zone â reserve against forward pick, dock doors against dwell, and the handling fleet scored by health so the binding constraint is named.",chips:["Zone utilization","Dock door management","Equipment health","Maintenance planning"],shot:"dist-facility"},{capability:"IT Operations",app:"ITOM",status:"new",tagline:"Every scanner, dock terminal, WMS node and sortation controller across the DCs â each fault named at the device and tied to the warehouse work it is holding up.",chips:["WMS & network health","Scanner & terminal fleet","Sortation control","Incident triage"],shot:"dist-itom"}],Media:[{capability:"Customer Operations",app:"Client Intelligence",status:"new",tagline:"Every subscriber and advertiser account scored by health and opportunity â watches usage and renewals, flags churn risk, and ranks the next best action to protect and grow revenue.",chips:["Client 360","Relationship health","Next best action","Renewal & expansion"],shot:"med-client-intel"},{capability:"Revenue & Growth",app:"Marketing Operations",status:"adjust",tagline:"Every campaign and channel priced by return â tracks ROAS, spend and conversion live, flags the campaigns crashing, and hands you the budget move inline.",chips:["Campaign planning","Multi-channel execution","Attribution analysis","Marketing ROI optimization"],shot:"med-marketing"},{capability:"Business Observability",app:"Business Observability",status:"adjust",tagline:"One dashboard watching ARR, churn and content-pipeline throughput â catches the KPI drifting off baseline, traces the cause, proposes the fix.",chips:["Unified operational dashboard","KPI monitoring","Anomaly detection","Root cause analysis"],shot:"med-biz-obsv"},{capability:"Finance & Back Office",app:"Accounts Receivable",status:"adjust",tagline:"Every invoice tracked from issued to paid â flags what's overdue, reconciles receipts against source, and generates the statements.",chips:["Invoice management","Collections","Revenue reconciliation","Statement generation"],shot:"med-ar"},{capability:"Human Resources",app:"Employee Experience",status:"adjust",tagline:"Every employee in one directory with risk, readiness and coaching â scores retention risk and promotion readiness, and drafts the coaching brief.",chips:["Employee directory","Retention risk","Performance profile","Development"],shot:"med-employee"},{capability:"IT Operations",app:"Digital Infrastructure Intelligence",status:"adjust",tagline:"The infrastructure behind every stream, monitored in audience terms â reports stream uptime, buffering and CDN health, and what an outage costs in lost viewers and ad impressions.",chips:["Stream & playout uptime","CDN / delivery health","Incident business impact","Capacity planning"],shot:"med-infra"},{capability:"Operations Management",app:"Content Operations",status:"new",tagline:"Every piece from pitch to published, across every platform â runs the daily content stand-up, flags what's stuck or slipping its slot, and ranks what to publish and promote next by audience signal.",chips:["Daily content review","Publish prioritization","Bottleneck detection","Escalation management"],shot:"content-operations"},{capability:"Legal",app:"Legal Operations",status:"adjust",tagline:"Every contract triaged by risk and redlined against your playbook â proposes the edits, auto-applies the safe ones, and routes the rest for sign-off.",chips:["Contract review","Obligation tracking","Playbook enforcement","Risk management"],shot:"med-legal"}],Manufacturing:[{capability:"Inventory & Supply Chain",app:"Inventory Intelligence",status:"adjust",tagline:"Every raw material, component and finished good tracked to demand â forecasts what each line needs, flags shortages before they stop production, and trims overstock.",chips:["Demand forecasting","Replenishment planning","Stockout prevention","Overstock reduction"],shot:"mfg-inventory"},{capability:"Business Observability",app:"Business Observability",status:"adjust",tagline:"One dashboard watching OEE, yield and scrap rate â catches the KPI drifting off baseline, traces the cause, proposes the fix.",chips:["Unified operational dashboard","KPI monitoring","Anomaly detection","Root cause analysis"],shot:"mfg-biz-obsv"},{capability:"Finance & Back Office",app:"Accounts Payable",status:"adjust",tagline:"Every supplier invoice extracted, three-way matched and cleared to pay on ingest â flags only the exceptions that need a human and posts the rest.",chips:["Invoice processing","PO matching","Vendor onboarding","Payment approvals"],shot:"mfg-ap"},{capability:"Human Resources",app:"Workforce Management",status:"adjust",tagline:"Headcount, turnover and skills across every plant â surfaces the at-risk crews and forecasts the hiring needed to keep lines fully manned.",chips:["Recruiting to plan","Headcount & shift coverage","Turnover & retention","Performance management"],shot:"mfg-workforce"}
1,{capability:"Risk & Compliance",app:"Safety Intelligence",status:"adjust",tagline:"Every factory-floor safety task verified from photo, sensor and system data â tracks machine guarding, LOTO and PPE, flags the misses, opens corrective actions.",chips:["Safety incident monitoring","PPE compliance","Workplace hazard detection","OSHA reporting"],shot:"mfg-safety"},{capability:"Physical Security & Safety",app:"Security Operations",status:"adjust",tagline:"Every plant watched by AI â ranks the highest-risk facilities, monitors access and restricted zones, queues incidents by severity, tracks response time.",chips:["Incident detection","Threat monitoring","Access control monitoring","Alarm management"],shot:"mfg-security"},{capability:"IT Operations",app:"ITOM",status:"adjust",tagline:"Every controller, sensor and industrial network monitored on the floor â watches PLCs, SCADA and OT/IT connectivity, and surfaces the outages that would stop a line before they do.",chips:["OT & control-system monitoring","Machine connectivity uptime","Industrial network health","Device & firmware management"],shot:"mfg-itom"},{capability:"Operations Management",app:"Production Scheduling",status:"adjust",tagline:"Every line and order on one board â schedules production against yield, COGS and OTIF, adapts to disruptions, and surfaces the bottlenecks to clear today.",chips:["Daily operations review","Task prioritization","Bottleneck detection","Escalation management"],shot:"mfg-production"},{capability:"Field & Workforce Management",app:"Labor Optimization",status:"adjust",tagline:"Every plant, line and shift staffed to plan â predicts labor demand from production schedules, flags understaffed lines before throughput drops, and optimizes shift assignments across every facility.",chips:["Staffing forecasts","Shift planning & scheduling","Overtime reduction","Labor cost control"],shot:"mfg-labor"},{capability:"Asset & Facilities Intelligence",app:"Predictive Maintenance â Machines",status:"new",tagline:"Every machine scored by failure risk and runtime â predicts line-stopping failures, coordinates staffing and parts, and the copilot guides technicians through the repair.",chips:["Machine health & OEE","Line-stop failure prediction","Repair copilot","Staffing & parts coordination"],shot:"predictive-maintenance-machines"}],Healthcare:[{capability:"Inventory & Supply Chain",app:"Inventory Intelligence",status:"adjust",tagline:"Every medical supply and drug tracked from on-hand to par â flags what's low or heading for stockout, what's expiring, and what's overstocked against live demand.",chips:["Demand forecasting","Replenishment planning","Stockout prevention","Overstock reduction"],shot:"hc-inventory"},{capability:"Customer Operations",app:"Customer Support Automation",status:"adjust",tagline:"Every patient inquiry drafted from their record â triages by urgency, drafts the reply from appointment and billing data, and escalates the clinical ones to the care team.",chips:["AI agents","Ticket triage","Resolution workflows","Escalation management"],shot:"hc-support"},{capability:"Revenue & Growth",app:"Patient Growth",status:"adjust",tagline:"Every referral source and service line tracked by growth â scores referral conversion and provider engagement, flags where appointment demand is leaking, and ranks the outreach that grows each service line.",chips:["Referral & outreach programs","Provider engagement","Appointment acquisition","Service-line growth"],shot:"hc-patient-growth"},{capability:"Field & Workforce Management",app:"Labor Optimization",status:"adjust",tagline:"Every shift built against forecast census â flags overtime risk before it lands, balances the schedule to demand, and holds labor cost to target across every unit.",chips:["Staffing forecasts","Shift planning","Overtime reduction","Labor cost control"],shot:"hc-labor-optimization"},{capability:"Business Observability",app:"Business Observability",status:"adjust",tagline:"One dashboard watching census, readmissions and denial rate â catches the KPI drifting off baseline, traces the cause, proposes the fix.",chips:["Unified operational dashboard","KPI monitoring","Anomaly detection","Root cause analysis"],shot:"hc-biz-obsv"},{capability:"Finance & Back Office",app:"Revenue Cycle OS",status:"new",tagline:"Every dollar from billed to collected â and every denial recovered. Tracks claims and collections, then works each denial: pulls the evidence from the chart, checks payer policy, and drafts the appeal.",chips:["Claims & collections","Denial triage","Appeal drafting","Recovery tracking"],shot:"hc-revenue-cycle"},{capability:"Human Resources",app:"Workforce Management",status:"adjust",tagline:"Nurse and clinician
1workforce health across every facility â tracks turnover, burnout and credentialing against the staffing plan, and forecasts the hiring needed to keep units covered.",chips:["Clinical recruiting to plan","Credentialing & readiness","Turnover & burnout risk","Retention management"],shot:"hc-workforce"},{capability:"Risk & Compliance",app:"Risk & Compliance",status:"adjust",tagline:"Compliance scored across every facility and standard â tracks violations and corrective actions, and flags the sites at risk before a surveyor does.",chips:["Compliance monitoring","Violation tracking","Corrective action management","Risk scoring"],shot:"hc-risk"},{capability:"Physical Security & Safety",app:"Security Operations",status:"adjust",tagline:"Every camera feed watched by AI across the facility â ranks the highest-risk sites, monitors restricted wings and access, queues incidents by severity, tracks response time.",chips:["Incident detection","Threat monitoring","Access control monitoring","Alarm management"],shot:"hc-security"},{capability:"IT Operations",app:"ITSM",status:"adjust",tagline:"Every clinical-system incident from detected to resolved â diagnoses EHR/EMR, PACS, imaging and connected-device failures, and recommends the fix before it reaches patient care.",chips:["Incident management","Incident lifecycle","AI diagnosis","Resolution"],shot:"hc-itsm"},{capability:"Operations Management",app:"Operations Intelligence",status:"adjust",tagline:"Every facility on one map, ranked by what needs you first â watches census, throughput and service across the network and surfaces the moves that matter today.",chips:["Daily operations review","Task prioritization","Bottleneck detection","Escalation management"],shot:"hc-ops-intel"},{capability:"Asset & Facilities Intelligence",app:"Facility Operations",status:"adjust",tagline:"Every campus mapped building to bed â tracks OR and bed utilization, department status and patient flow in real time, and drills from a wing to any room's occupancy and turnaround.",chips:["Campus & department mapping","OR & bed utilization","Patient flow & location status","Turnaround & throughput"],shot:"hc-facility"}],"Field Services":[{capability:"Inventory & Supply Chain",app:"Inventory Intelligence",status:"adjust",tagline:"Every part across every van, depot and job tracked to demand â forecasts what each scheduled job needs, flags the trucks running short before a callback, and auto-replenishes stock to the route.",chips:["Parts demand forecasting","Van & truck stock levels","Stockout / callback prevention","Replenishment to route"],shot:"fs-inventory"},{capability:"Business Observability",app:"Business Observability",status:"adjust",tagline:"One dashboard watching SLA attainment, first-time-fix and jobs at risk â catches the KPI drifting off baseline, traces the cause, proposes the fix.",chips:["Unified operational dashboard","KPI monitoring","Anomaly detection","Root cause analysis"],shot:"fs-biz-obsv"},{capability:"Finance & Back Office",app:"Accounts Receivable",status:"adjust",tagline:"Every job invoiced from completion to paid â speeds post-job billing, flags overdue accounts, and applies cash against the work order.",chips:["Invoice generation","Collections automation","Cash application","Credit monitoring"],shot:"fs-ar"},{capability:"Human Resources",app:"Workforce Management",status:"adjust",tagline:"Every technician's certifications, skills and readiness across the network â tracks the skills matrix and cert expiries, flags territory coverage gaps and on-call readiness, and forecasts the hiring to keep every route covered.",chips:["Certifications & skills matrix","Territory coverage","On-call readiness","Recruiting & retention"],shot:"fs-workforce"},{capability:"Risk & Compliance",app:"Safety Intelligence",status:"adjust",tagline:"Every field safety and environmental task verified from photo, sensor and permit data â tracks hazmat and EHS compliance across crews, flags the misses, opens corrective actions.",chips:["Hazmat & EHS compliance","PPE compliance","Workplace hazard detection","Regulatory reporting"],shot:"fs-safety"},{capability:"Physical Security & Safety",app:"Security Operations",status:"adjust",tagline:"Every depot, service vehicle and job site watched by AI â ranks the highest-risk locations, monitors lone-worker safety and vehicle security, queues incidents by severity, tracks response time.",chips:["Incident detection","
1Lone-worker safety","Vehicle & depot security","Alarm management"],shot:"fs-security"},{capability:"IT Operations",app:"ITSM",status:"adjust",tagline:"Every field device and connection from detected to resolved â diagnoses rugged tablets, technician devices, IoT gateways, offline-sync and fleet connectivity failures, and recommends the fix before a tech loses the job.",chips:["Incident management","Incident lifecycle","AI diagnosis","Resolution"],shot:"fs-itsm"},{capability:"Operations Management",app:"Operations Intelligence",status:"adjust",tagline:"Every job and asset on one geographic network, ranked by what needs you first â classifies outage/exception causes, watches SLA risk, and drills from a red asset to the crew that owns it.",chips:["Outage/exception cause classification","Task prioritization","Bottleneck detection","Escalation management"],shot:"fs-ops-intel"},{capability:"Field & Workforce Management",app:"Dispatch",status:"new",tagline:"Every technician, route and work order on one board â assigns the next job to the nearest available unit, optimizes the route on traffic, and gives the tech an on-site copilot with history and next best action.",chips:["Technician dispatch","Route optimization","Work order management","Next best action (field assistant)"],shot:"dispatch-field-services"},{capability:"Asset & Facilities Intelligence",app:"Predictive Maintenance â Service Fleet",status:"new",tagline:"Every service van, tool and spare tracked by health and usage â predicts the breakdowns that would cancel a call, keeps the fleet road-ready, and the copilot helps technicians service both their own kit and the assets they maintain on site.",chips:["Fleet & tool health","Breakdown prediction","Service copilot","PM & spares scheduling"],shot:"predictive-maintenance-service-fleet"}],Finance:[{capability:"Customer Operations",app:"Client Intelligence",status:"new",tagline:"Every client account scored by health and opportunity â gives relationship managers a 360° view and the next best action, contextualized with activity, exposure and renewal timing.",chips:["Client 360","Relationship health","Next best action","AUM growth & cross-sell"],shot:"fin-client-intel"},{capability:"Revenue & Growth",app:"Revenue Intelligence",status:"adjust",tagline:"Every deal and account ranked by value and effort â scores the pipeline, flags revenue leakage and win/loss patterns, and hands you the moves that grow the book.",chips:["Pipeline analytics","Win/loss analysis","Forecasting","Revenue leakage detection"],shot:"fin-revenue-intel"},{capability:"Business Observability",app:"Business Observability",status:"adjust",tagline:"One dashboard watching AUM, exposure, client profitability and risk-adjusted return â
1catches the KPI drifting off baseline, traces the cause, proposes the fix.",chips:["Unified operational dashboard","KPI monitoring","Anomaly detection","Root cause analysis"],shot:"fin-biz-obsv"},{capability:"Finance & Back Office",app:"FP&A",status:"adjust",tagline:"Firm and client financials on one workspace â runs budgets and forecasts, models scenarios on revenue and capital, and surfaces profitability by client and engagement.",chips:["Budget planning","Forecasting","Scenario modeling","Profitability analysis"],shot:"fin-fpa"},{capability:"Human Resources",app:"Employee Experience",status:"adjust",tagline:"Every advisor's utilization, licensing and readiness in one view â tracks certifications and book-of-business load, and flags succession gaps before a departure leaves clients uncovered.",chips:["Advisor utilization & capacity","Certifications & licensing","Book-of-business load","Succession planning"],shot:"fin-employee"},{capability:"Risk & Compliance",app:"Risk & Compliance",status:"adjust",tagline:"Regulatory and portfolio risk scored across the firm â monitors exposure and rate trends, preps audits, and turns compliance requirements into repeatable workflows.",chips:["Regulatory monitoring","Audit preparation","Incident management","Governance workflows"],shot:"fin-risk"},{capability:"Physical Security & Safety",app:"Security Operations",status:"adjust",tagline:"Office and facility security on one board â queues incidents by severity, monitors access across sites, and tracks response time.",chips:["Incident detection","Threat monitoring","Access control monitoring","Alarm management"],shot:"fin-security"},{capability:"IT Operations",app:"Digital Infrastructure Intelligence",status:"adjust",tagline:"The systems that power analytics and reporting, monitored in business terms â reports availability, incident impact, and the data/agent pipelines behind decisions.",chips:["Application monitoring","API monitoring","Database monitoring","Agent monitoring"],shot:"fin-infra"},{capability:"Operations Management",app:"Workflow Automation",status:"adjust",tagline:"Every approval and exception routed across departments â orchestrates handoffs and SLAs on a process board, handling exceptions and coordinating cross-team steps.",chips:["Cross-department coordination","Approval workflows","Exception handling","Process orchestration"],shot:"fin-workflow"},{capability:"Legal",app:"Legal Operations",status:"adjust",tagline:"Every contract and DDQ triaged by risk and redlined against your playbook â proposes the edits, auto-applies the safe ones, and routes the rest for sign-off.",chips:["Contract generation","Contract review","Contract lifecycle management","Obligation tracking"],shot:"fin-legal"}],Legal:[{capability:"Customer Operations",app:"Client Intelligence",status:"new",tagline:"Every client relationship scored by health and opportunity â gives partners a 360° view of the client, flags retention risk, and surfaces cross-practice work to pursue next.",chips:["Client 360","Relationship health","Cross-practice opportunities","Retention & renewal"],shot:"leg-client-intel"},{capability:"Business Observability",app:"Business Observability",status:"adjust",tagline:"One dashboard watching matter throughput, cycle time and realization â catches the KPI drifting off baseline, traces the cause, proposes the fix.",chips:["Unified operational dashboard","KPI monitoring","Anomaly detection","Root cause analysis"],shot:"leg-biz-obsv"},{capability:"Finance & Back Office",app:"Bookkeeping Automation",status:"adjust",tagline:"Matter billing and month-end on autopilot â categorizes transactions, reconciles trust and operating accounts, and generates the journal entries for close.",chips:["Transaction categorization","Reconciliation","Month-end close","Journal entry generation"],shot:"leg-bookkeeping"},{capability:"Human Resources",app:"Employee Experience",status:"adjust",tagline:"Every attorney's utilization, billable capacity and specialization in one view â tracks who's staffed on what, flags capacity gaps for matter staffing, and surfaces succession risk before a partner departure.",chips:["Attorney utilization & billable capacity","Practice specialization","Matter staffing","Succession planning"],shot:"leg-employee"}
1,{capability:"Risk & Compliance",app:"Risk & Compliance",status:"adjust",tagline:"Regulatory and governance requirements turned into repeatable workflows â monitors obligations, preps audits, and tracks incidents across the firm.",chips:["Regulatory monitoring","Audit preparation","Incident management","Governance workflows"],shot:"leg-risk"},{capability:"IT Operations",app:"ITSM",status:"adjust",tagline:"Every system that holds the firm's work monitored end to end â watches iManage, NetDocuments, Relativity, contract repositories and secure client portals, and resolves failures before they block a filing or review.",chips:["Incident management","Incident lifecycle","AI diagnosis","Resolution"],shot:"leg-itsm"},{capability:"Operations Management",app:"Workflow Automation",status:"adjust",tagline:"Every approval and handoff routed across the matter lifecycle â orchestrates cross-team steps and SLAs on a process board as work moves through the firm.",chips:["Cross-department coordination","Approval workflows","Exception handling","Process orchestration"],shot:"leg-workflow"},{capability:"Legal",app:"Legal Operations",status:"adjust",tagline:"Every contract triaged by risk and redlined against your playbook â proposes the edits, auto-applies the safe ones, and routes the rest for sign-off.",chips:["Contract generation","Contract review","Contract lifecycle management","Obligation tracking"],shot:"leg-legal"}],Construction:[{capability:"Inventory & Supply Chain",app:"Procurement",status:"adjust",tagline:"Every material and subcontractor PO suggested and matched â forecasts what each project needs, ranks suppliers by lead and reliability, and flags PO/invoice/delivery discrepancies before they're paid.",chips:["Vendor management","Purchase planning","Spend analysis","Contract compliance"],shot:"con-procurement"},{capability:"Business Observability",app:"Business Observability",status:"adjust",tagline:"One dashboard watching schedule slip, budget variance and open RFIs â catches the KPI drifting off baseline, traces the cause, proposes the fix.",chips:["Unified operational dashboard","KPI monitoring","Anomaly detection","Root cause analysis"],shot:"con-biz-obsv"},{capability:"Finance & Back Office",app:"Accounts Payable",status:"adjust",tagline:"Every subcontractor invoice and pay application matched and cleared â 3-way matches PO, invoice and goods receipt, flags discrepancies and lien-waiver gaps, and posts the rest.",chips:["Invoice processing","PO matching","Vendor onboarding","Payment approvals"],shot:"con-ap"},{capability:"Human Resources",app:"Workforce Management",status:"adjust",tagline:"Every crew, subcontractor and certified trade tracked across projects â balances workforce against schedules, flags labor shortages before milestones slip, and forecasts staffing needs across every site.",chips:["Crew & subcontractor headcount","Certified trades & readiness","Staffing to schedule","Labor forecasting"],shot:"con-workforce"},{capability:"Risk & Compliance",app:"Safety Intelligence",status:"adjust",tagline:"Every site safety task verified from photo, sensor and permit data â tracks fall protection, PPE and hazmat compliance across crews, flags the misses, opens corrective actions.",chips:["Safety incident monitoring","PPE compliance","Workplace hazard detection","OSHA reporting"],shot:"con-safety"},{capability:"Physical Security & Safety",app:"Video Intelligence",status:"adjust",tagline:"Every job site watched by AI â monitors cameras for safety hazards, unauthorized access and theft, queues incidents by severity, captures the clip.",chips:["Camera monitoring","Queue monitoring","Occupancy monitoring","Theft detection"],shot:"con-video"},{capability:"IT Operations",app:"ITSM",status:"adjust",tagline:"Every system the site runs on monitored end to end â watches BIM/Autodesk, Procore, Bluebeam, document control, mobile field devices and reality-capture pipelines, and resolves failures before they stall a crew or a submittal.",chips:["Incident management","Incident lifecycle","AI diagnosis","Resolution"],shot:"con-itsm"},{capability:"Operations Management",app:"Operations Intelligence",status:"adjust",tagline:"Every project on one board, ranked by what needs you first â ties schedule, budget and site status together, flags slippage before it cascades, and surfaces today's priorities.",chips:["Daily operations review","Task prioritization","Bottleneck detection","Escalation management"],shot:"con-ops-intel"},{capability:"Field & Workforce Management",app:"Dispatch",status:"new",tagline:"Every crew, route and work order on one board â assigns the next job to the nearest crew, sequences site visits, and gives the crew lead an on-site copilot with plans, specs and next best action.",chips:["Technician dispatch","Route optimization","Work order management","Next best action (field assistant)"],shot:"dispatch-construction"},{capability:"Asset & Facilities Intelligence",app:"Predictive Maintenance â Equipment",status:"new",tagline:"Every excavator, crane and rig tracked by health, hours and location â flags what's due or at risk before it stalls the site, and the copilot helps mechanics resolve issues on site.",chips:["Equipment health & utilization","Downtime prediction","On-site repair copilot","Service scheduling"],shot:"predictive-maintenance-equipment"}]}
1,v="Business Observability",k=[{name:"QSR / Restaurants",short:"QSR / Restaurants",description:"Run every restaurant on one system â daypart demand, food cost and prep pars, crew scheduling and readiness, drive-thru speed, and food-safety compliance across the whole chain.",icon:h,groups:[{title:"Core Operations",items:["Inventory & Supply Chain","Revenue & Growth","Operations Management","Field & Workforce Management","Asset & Facilities Intelligence"]},{title:"Business Intelligence",items:[v]},{title:"Enterprise Operations",items:["Finance & Back Office","Human Resources","Risk & Compliance","Physical Security & Safety","IT Operations"]}]},{name:"Retail",short:"Retail",description:"Run every store, DC and channel on one system â inventory and pricing, service and fulfillment, labor and compliance, store systems and facilities, all reading the same operational record.",icon:r.Store,groups:[{title:"Core Operations",items:["Inventory & Supply Chain","Customer Operations","Revenue & Growth","Operations Management","Field & Workforce Management","Asset & Facilities Intelligence"]},{title:"Business Intelligence",items:[v]},{title:"Enterprise Operations",items:["Finance & Back Office","Human Resources","Risk & Compliance","Physical Security & Safety","IT Operations","Legal"]}]},{name:"Distribution",short:"Distribution",description:"Run every distribution center on one system â available-to-promise against real allocation, order fill and OTIF, warehouse flow and labor, supplier receipts, and the carriers and lanes moving all of it.",icon:m,groups:[{title:"Core Operations",items:["Inventory & Supply Chain","Revenue & Growth","Operations Management","Asset & Facilities Intelligence"]},{title:"Business Intelligence",items:[v]},{title:"Enterprise Operations",items:["Finance & Back Office","Human Resources","Risk & Compliance","Physical Security & Safety","IT Operations"]}]},{name:"Logistics & Supply Chain",short:"Logistics",description:"Gain end-to-end visibility, optimize routing, real-time tracking, and respond to disruptions instantly.",icon:o.Truck,groups:[{title:"Core Operations",items:["Revenue & Growth","Inventory & Supply Chain","Customer Operations","Operations Management","Field & Workforce Management","Asset & Facilities Intelligence"]},{title:"Business Intelligence",items:[v]},{title:"Enterprise Operations",items:["Finance & Back Office","Human Resources","Risk & Compliance","Physical Security & Safety","IT Operations"]}]},{name:"Media",short:"Media",description:"Streamline content operations, multi-platform distribution, asset management, and real-time audience analytics.",icon:l,groups:[{title:"Core Operations",items:["Revenue & Growth","Customer Operations","Operations Management"]},{title:"Business Intelligence",items:[v]},{title:"Enterprise Operations",items:["Finance & Back Office","Human Resources","Legal","IT Operations"]}],hidden:!0},{name:"Manufacturing",short:"Manufacturing",description:"Connect shop floor to top floor with real-time production intelligence, quality control, and predictive maintenance.",icon:c,groups:[{title:"Core Operations",items:["Inventory & Supply Chain","Asset & Facilities Intelligence","Operations Management","Field & Workforce Management"]},{title:"Business Intelligence",items:[v]},{title:"Enterprise Operations",items:["Finance & Back Office","Human Resources","Risk & Compliance","Physical Security & Safety","IT Operations"]}]},{name:"Healthcare",short:"Healthcare",description:"Optimize facility operations, resource utilization, supply chain management, and real-time operational visibility across locations.",icon:d,groups:[{title:"Core Operations",items:["Operations Management","Field & Workforce Management","Inventory & Supply Chain","Asset & Facilities Intelligence","Customer Operations","Revenue & Growth"]},{title:"Business Intelligence",items:[v]},{title:"Enterprise Operations",items:["Finance & Back Office","Human Resources","Risk & Compliance","Physical Security & Safety","IT Operations"]}],hidden:!0},{name:"Field Services",short:"Field Services",description:"Optimize field operations, te
1chnician dispatch, job scheduling, and real-time service visibility.",icon:p,groups:[{title:"Core Operations",items:["Field & Workforce Management","Operations Management","Inventory & Supply Chain","Asset & Facilities Intelligence"]},{title:"Business Intelligence",items:[v]},{title:"Enterprise Operations",items:["Finance & Back Office","Human Resources","Risk & Compliance","Physical Security & Safety","IT Operations"]}],hidden:!0},{name:"Finance",short:"Finance",description:"Automate reporting, risk analysis, and reconciliation with AI systems that turn fragmented financial data into real-time decision intelligence.",icon:u,groups:[{title:"Core Operations",items:["Finance & Back Office","Customer Operations","Revenue & Growth","Operations Management"]},{title:"Business Intelligence",items:[v]},{title:"Enterprise Operations",items:["Human Resources","Risk & Compliance","Physical Security & Safety","Legal","IT Operations"]}],hidden:!0},{name:"Legal",short:"Legal",description:"Accelerate contract review, due diligence, and compliance with agentic intelligence that surfaces insights across vast document sets.",icon:s,groups:[{title:"Core Operations",items:["Legal","Customer Operations","Operations Management"]},{title:"Business Intelligence",items:[v]},{title:"Enterprise Operations",items:["Finance & Back Office","Human Resources","Risk & Compliance","IT Operations"]}],hidden:!0},{name:"Construction",short:"Construction",description:"Coordinate data center buildouts with AI that streamlines scheduling, capacity planning, and cross-team decisionsâturning complex construction data into a shared model for scenario planning.",icon:n,groups:[{title:"Core Operations",items:["Field & Workforce Management","Inventory & Supply Chain","Asset & Facilities Intelligence","Operations Management"]},{title:"Business Intelligence",items:[v]},{title:"Enterprise Operations",items:["Finance & Back Office","Human Resources","Risk & Compliance","Physical Security & Safety","IT Operations"]}],hidden:!0}],x="2026-09-10k",w=[...y.CAPABILITIES],_=k.filter(e=>!e.hidden),C=new Set(_.map(e=>e.name));function S(e){let t=k.find(t=>t.name===e);if(!t)return[];let a=new Set,i=[];for(let e of t.groups)for(let t of e.items)a.has(t)||(a.add(t),i.push(t));return i}function R(){let[e,i]=(0,a.useState)(_[0].name),[n,s]=(0,a.useState)(null),r=e?S(e):w,o=n&&r.includes(n)?n:null,l=e?k.find(t=>t.name===e)??null:null,c=e?(b[e]??[]).map(t=>({...t,industry:e})):Object.entries(b).flatMap(([e,t])=>t.map(t=>({...t,industry:e}))).filter(e=>C.has(e.industry)),d=o?c.filter(e=>e.capability===o):c;(0,a.useEffect)(()=>{let e=new URLSearchParams(window.location.search),t=e.get("industry");t&&C.has(t)&&i(t);let a=e.get("cap");a&&w.includes(a)&&(s(a),i(e=>e&&!S(e).includes(a)?null:e))},[]);let[p,u]=(0,a.useState)(null),h=(0,a.useRef)(null),[m,y]=(0,a.useState)({left:!1,right:!1}),x=(0,a.useCallback)(()=>{let e=h.current;if(!e)return;let t=e.scrollWidth-e.clientWidth;y({left:e.scrollLeft>1,right:e.scrollLeft<t-1})},[]);(0,a.useEffect)(()=>(x(),window.addEventListener("resize",x),()=>window.removeEventListener("resize",x)),[x]);let R=(0,a.useRef)(null),[T,I]=(0,a.useState)({left:!1,right:!1}),E=(0,a.useCallback)(()=>{let e=R.current;if(!e)return;let t=e.scrollWidth-e.clientWidth;I({left:e.scrollLeft>1,right:e.scrollLeft<t-1})},[]);return(0,a.useEffect)(()=>(E(),window.addEventListener("resize",E),()=>window.removeEventListener("resize",E)),[E]),(0,t.jsxs)("section",{id:"solutions",className:"py-24 lg:py-32 bg-background border-t border-border",children:[(0,t.jsx)("style",{children:"@keyframes platform-ind-kf { from { opacity: 0; transform: translateY(8px) } to { opacity: 1; transform: none } } .platform-ind-enter { animation: platform-ind-kf 280ms cubic-bezier(0.22,1,0.36,1) both; } @keyframes platform-card-kf { from { opacity: 0; transform: translateY(10px) } to { opacity: 1; transform: none } } .platform-card-enter { animation: platform-card-kf 300ms cubic-bezier(0.22,1,0.36,1) both; }"}),(0,t.jsxs)("div",{className:"container mx-auto px-6 md:px-10",children:[(0,t.jsx)(g.FadeIn,{children:(0,t.jsxs)("div",{className:"max-w-2xl",children:[(0,t.jsx)("p",{className:"text-sm font-medium text-blue-500 uppercase tracking-wider",children:"The Operating System"}),(0,t.jsx)("h2",{className:"mt-4 text-3xl sm:text-4xl text-foreground tracking-tight text-balance",children:"One platform for every part of your business"}),(0,t.jsx)("p",{className:"mt-4 text-lg text-muted-foreground leading-relaxed",children:"Composable modules span finance, operations, workforce, supply chain, and customersâeach powered by the same unified world model and purpose-built for the way your industry actually operates."})]})}),(0,t.jsxs)("div",{id:"custom-apps",className:"mt-12 scroll-mt-24",children:[(0,t.jsxs)("div",{className:"sticky top-16 z-30 -mx-6 border-b border-border bg-background px-6 py-3 md:-mx-10 md:px-10 lg:static lg:z-auto lg:mx-0 lg:border-b-0 lg:bg-transparent lg:px-0 lg:py-0",children:[(0,t.jsx)("p",{className:"text-xs font-medium uppercase tracking-wider text-muted-foreground",children:"Industry"}),(0,t.jsxs)("div",{className:"relative mt-3",children:[(0,t.jsx)("div",{"aria-hidden":!0,
1className:`pointer-events-none absolute inset-y-0 left-0 z-10 w-8 bg-gradient-to-r from-background to-transparent transition-opacity duration-200 lg:hidden ${T.left?"opacity-100":"opacity-0"}`}),(0,t.jsx)("div",{"aria-hidden":!0,className:`pointer-events-none absolute inset-y-0 right-0 z-10 w-8 bg-gradient-to-l from-background to-transparent transition-opacity duration-200 lg:hidden ${T.right?"opacity-100":"opacity-0"}`}),(0,t.jsxs)("div",{ref:R,onScroll:E,role:"group","aria-label":"Filter by industry",className:"flex flex-nowrap gap-2 overflow-x-auto [-ms-overflow-style:none] [scrollbar-width:none] [&::-webkit-scrollbar]:hidden lg:flex-wrap lg:overflow-x-visible",children:[(0,t.jsx)(P,{industry:null,active:null===e,onClick:()=>i(null)}),_.map(a=>(0,t.jsx)(P,{industry:a,active:a.name===e,onClick:()=>{var t;(t=a.name)===e?i(null):(i(t),n&&!S(t).includes(n)&&s(null))}},a.name))]})]})]}),l&&(0,t.jsx)("p",{className:"platform-ind-enter mt-4 max-w-2xl text-sm leading-relaxed text-muted-foreground",children:l.description},l.name),(0,t.jsxs)("div",{className:"mt-8 grid grid-cols-1 gap-x-10 gap-y-8 lg:grid-cols-[200px_minmax(0,1fr)] lg:items-start",children:[(0,t.jsxs)("div",{className:"sticky top-[8.75rem] z-20 -mx-6 border-b border-border bg-background px-6 py-3 md:-mx-10 md:px-10 lg:top-20 lg:z-auto lg:mx-0 lg:border-b-0 lg:bg-transparent lg:px-0 lg:py-0",children:[(0,t.jsx)("p",{className:"text-xs font-medium uppercase tracking-wider text-muted-foreground",children:"Capability"}),(0,t.jsxs)("div",{className:"relative mt-3",children:[(0,t.jsx)("div",{"aria-hidden":!0,className:`pointer-events-none absolute inset-y-0 left-0 z-10 w-8 bg-gradient-to-r from-background to-transparent transition-opacity duration-200 lg:hidden ${m.left?"opacity-100":"opacity-0"}`}),(0,t.jsx)("div",{"aria-hidden":!0,className:`pointer-events-none absolute inset-y-0 right-0 z-10 w-8 bg-gradient-to-l from-background to-transparent transition-opacity duration-200 lg:hidden ${m.right?"opacity-100":"opacity-0"}`}),(0,t.jsxs)("div",{ref:h,onScroll:x,role:"group","aria-label":"Filter by capability",className:"flex flex-nowrap gap-2 overflow-x-auto [-ms-overflow-style:none] [scrollbar-width:none] [&::-webkit-scrollbar]:hidden lg:flex-col lg:items-start lg:overflow-x-visible",children:[(0,t.jsx)(O,{label:"All",active:null===o,onClick:()=>s(null)}),w.map(a=>(0,t.jsx)(O,{label:a===v?"Business Observability":a,active:a===o,disabled:null!==e&&!r.includes(a),onClick:()=>s(a)},a))]})]})]}),(0,t.jsx)("div",{id:"platform-app-gallery",className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-5",children:d.length>0?d.map((a,i)=>(0,t.jsx)(N,{cell:a,index:i,showIndustry:null===e,onOpen:u},`${a.industry}:${a.capability}:${a.app}`)):(0,t.jsx)("p",{className:"col-span-full rounded-lg border border-dashed border-border px-4 py-12 text-center text-sm text-muted-foreground",children:"No custom applications for this combination yet."})},`${e??"all"}:${o??"all"}`)]})]})]}),(0,t.jsx)(f.Dialog,{open:null!==p,onOpenChange:e=>{e||u(null)},children:(0,t.jsxs)(f.DialogContent,{className:"w-[95vw] max-w-[min(1400px,calc((92vh-96px)*16/9))] sm:max-w-[min(1400px,calc((92vh-96px)*16/9))] gap-0 overflow-hidden border-border bg-card p-0",children:[(0,t.jsx)(f.DialogTitle,{className:"px-4 pt-4 pb-3 text-sm font-medium text-foreground",children:p?.name}),(0,t.jsxs)(f.DialogDescription,{className:"sr-only",children:["Full-size preview of the ",p?.name," application"]}),p&&(0,t.jsx)(j,{src:p.src,placeholder:p.card,alt:`${p.name} preview`},p.name),p&&p.tags.length>0&&(0,t.jsx)("div",{className:"flex flex-wrap gap-1.5 px-4 py-3",children:p.tags.map(e=>(0,t.jsx)("span",{className:"rounded-md bg-secondary/60 px-2 py-0.5 text-xs text-muted-foreground",children:e},e))})]})})]})}function j({src:e,placeholder:i,alt:n}){let s=(0,a.useRef)(null),[r,o]=(0,a.useState)({scale:1,x:0,y:0,animate:!1}),l=(0,a.useRef)(r);return l.current=r,(0,a.useEffect)(()=>{let e=s.current;if(!e)return;let t={mode:"none",startDist:0,startScale:1,focalX:0,focalY:0,startX:0,startY:0,startTx:0,startTy:0,lastTap:0},a=e=>Math.hypot(e[0].clientX-e[1].clientX,e[0].clientY-e[1].clientY),i=(t,a,i)=>{let n=e.getBoundingClientRect(),s=n.width*(t-1)/2,r=n.height*(t-1)/2;return{scale:t,x:Math.max(-s,Math.min(s,a)),y:Math.max(-r,Math.min(r,i)),animate:!1}},n=i=>{if(2===i.touches.length){let n=e.getBoundingClientRect(),s=(i.touches[0].clientX+i.touches[1].clientX)/2,r=(i.touches[0].clientY+i.touches[1].clientY)/2;t.mode="pinch",t.startDist=a(i.touches),t.startScale=l.current.scale,t.focalX=(s-(n.left+n.width/2)-l.current.x)/l.current.scale,t.focalY=(r-(n.top+n.height/2)-l.current.y)/l.current.scale,t.lastTap=0}else if(1===i.touches.length){t.mode=l.current.scale>1?"pan":"none",t.startX=i.touches[0].clientX,t.startY=i.touches[0].clientY,t.startTx=l.current.x,t.startTy=l.current.y;let e=i.timeStamp;e-t.lastTap<300?(o(l.current.scale>1?{scale:1,x:0,y:0,animate:!0}:{scale:2,x:0,y:0,animate:!0}),t.lastTap=0):t.lastTap=e}},r=n=>{if("pinch"===t.mode&&2===n.touches.length){n.preventDefault();let s=e.getBoundingClientRect(),r=(n.touches[0].clientX+n.touches[1].clientX)/2,l=(n.touches[0].clientY+n.touches[1].clientY)/2,c=Math.min(4,Math.max(1,t.startScale*(a(n.touches)/t.startDist))),d=r-(s.left+s.width/2)-c*t.focalX,p=l-(s.top+s.height/2)-c*t.focalY;o(i(c,d,p))}else if("pan"===t.mode&&1===n.touches.length){n.preventDefault();let e=t.startTx+(n.touches[0].clientX-t.startX),a=t.startTy+(n.touches[0].clientY-t.startY);o(i(l.current.scale,e,a))}},c=e=>{0===e.touches.length?(t.mode="none",l.current.scale<=1&&o({scale:1,x:0,y:0,animate:!0})):1===e.touches.length&&(t.mode=l.current.scale>1?"pan":"none",t.startX=e.touches[0].clientX,t.startY=e.touches[0].clientY,t.startTx=l.current.x,t.startTy=l.current.y)};return e.addEventListener("touchstart",n,{passive:!1}),e.addEventListener("touchmove",r,{passive:!1}),e.addEventListener("touchend",c,{passive:!1}),()=>{e.removeEventListener("touchstart",n),e.removeEventListener("touchmove",r),e.removeEventListener("touchend",c)}},[]),(0,t.jsxs)("div",{ref:s,className:"relative w-full overflow-hidden border-y border-border",style:{touchAction:"none"},children:[i?(0,t.jsx)("img",{src:i,alt:"","aria-hidden":!0,draggable:!1,
1className:"pointer-events-none block aspect-video w-full select-none object-cover scale-110 blur-md"}):(0,t.jsx)("div",{className:"aspect-video w-full"}),(0,t.jsx)("img",{src:e,alt:n,draggable:!1,className:"absolute inset-0 h-full w-full select-none object-contain",onLoad:void 0,style:{transform:`translate(${r.x}px, ${r.y}px) scale(${r.scale})`,transformOrigin:"center center",transition:r.animate?"transform 0.2s ease-out":"none",willChange:"transform"}})]})}function P({industry:e,active:a,onClick:i}){let n=e?.icon;return(0,t.jsxs)("button",{type:"button","aria-pressed":a,onClick:i,className:`inline-flex shrink-0 items-center gap-1.5 whitespace-nowrap rounded-full border px-3 py-1.5 text-xs font-medium transition-colors duration-200 ${a?"border-transparent bg-foreground text-background hover:bg-foreground/90":"border-border text-muted-foreground hover:text-foreground hover:border-foreground/30"}`,children:[n&&(0,t.jsx)(n,{className:"h-3.5 w-3.5"}),e?e.short:"All industries"]})}function O({label:e,active:a,disabled:i=!1,onClick:n}){return(0,t.jsx)("button",{type:"button","aria-pressed":a,disabled:i,onClick:n,className:`shrink-0 whitespace-nowrap rounded-full border px-3 py-1.5 text-xs font-medium transition-colors duration-200 ${a?"border-transparent bg-foreground text-background hover:bg-foreground
1/90":i?"cursor-not-allowed border-dashed border-border/60 text-muted-foreground/40":"border-border text-muted-foreground hover:text-foreground hover:border-foreground/30"}`,children:e})}function N({cell:e,index:a,showIndustry:i,onOpen:n}){let s=e.shot?`/app-cards/${e.shot}.webp?v=${x}`:null,r=e.shot?`/app-cards/${e.shot}-card.webp?v=${x}`:null,o=()=>{s&&n({src:s,name:e.app,tags:e.chips,card:r})};return(0,t.jsxs)("div",{className:`platform-card-enter group flex flex-col overflow-hidden rounded-lg border border-border bg-card transition-colors duration-300 ${s?"cursor-pointer hover:border-foreground/20":""}`,style:{animationDelay:`${60*Math.min(a,12)}ms`},...s?{role:"button",tabIndex:0,"aria-label":`Preview ${e.app}`,onClick:o,onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),o())}}:{},children:[(0,t.jsxs)("div",{className:"relative flex aspect-video items-center justify-center overflow-hidden border-b border-border bg-secondary/20 text-xs text-muted-foreground/50",children:[r?(0,t.jsx)("img",{src:r,alt:"",loading:"lazy",decoding:"async",className:"h-full w-full object-cover object-left-top transition-transform duration-300 group-hover:scale-[1.03]",onLoad:void 0}):"Preview coming soon",s&&(0,t.jsx)("span",{className:"pointer-events-none absolute right-2 bottom-2 rounded-md bg-background/85 px-2 py-0.5 text-[10px] font-medium text-muted-foreground opacity-0 backdrop-blur transition-opacity duration-200 group-hover:opacity-100",children:"Click to enlarge"})]}),(0,t.jsxs)("div",{className:"p-4",children:[i&&(0,t.jsx)("p",{className:"mb-1 truncate text-[10px] font-medium uppercase tracking-wider text-blue-500/80",children:k.find(t=>t.name===e.industry)?.short??e.industry}),(0,t.jsxs)("div",{className:"flex items-baseline justify-between gap-2",children:[(0,t.jsx)("h4",{className:"text-sm font-medium text-foreground leading-snug",children:e.app}),e.views&&(0,t.jsx)("span",{className:"shrink-0 whitespace-nowrap text-[11px] text-muted-foreground",children:e.views.join(" · ")})]}),(0,t.jsx)("p",{className:"mt-1.5 text-xs leading-relaxed text-muted-foreground",children:e.tagline}),(0,t.jsx)("div",{className:"mt-2.5 flex flex-wrap gap-1.5",children:e.chips.map(e=>(0,t.jsx)("span",{className:"rounded-md bg-secondary/60 px-2 py-0.5 text-xs text-muted-foreground",children:e},e))})]})]})}e.s(["Platform",()=>R],167946)},679753,e=>{"use strict";var t=e.i(843476),a=e.i(770703),i=e.i(244114),n=e.i(59558);function s(){return(0,t.jsx)("section",{className:"relative border-t border-border",children:(0,t.jsx)("div",{className:"container mx-auto px-6 md:px-10 py-20",children:(0,t.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-10",children:n.LAYERS.map(e=>(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"text-sm font-medium text-blue-500 uppercase tracking-wider",children:e.number}),(0,t.jsx)("h3",{className:"mt-2 text-xl text-foreground tracking-tight",children:e.title}),(0,t.jsx)("p",{className:"mt-3 text-base text-muted-foreground leading-relaxed",children:e.description}),(0,t.jsx)("ul",{className:"mt-4 space-y-1",children:e.items.map(e=>(0,t.jsx)("li",{className:"text-sm text-muted-foreground",children:e},e))})]},e.number))})})})}let r=(0,a.default)(()=>e.A(866508).then(e=>e.PlatformArchitectureIso),{loadableGenerated:{modules:[921584]},ssr:!1,loading:()=>(0,t.jsx)(i.PlatformArchitectureIsoHeader,{})}),o=(0,a.default)(()=>e.A(346920).then(e=>e.PlatformArchitecture),{loadableGenerated:{modules:[584545]},ssr:!1,loading:()=>(0,t.jsx)(s,{})});function l(){return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{id:"platform-iso",className:"scroll-mt-24",children:(0,t.jsx)(r,{})}),(0,t.jsx)(o,{})]})}e.s(["ArchitectureSections",()=>l],679753)}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.