1import{j as e,L as W,r as M,R as b}from"./react-vendor-VptLKEvj.js";import{a as D,f as z,g as U,L as ne,d as ae,l as ie,C as le,S as ce,ad as de,ae as xe,A as he,k as pe,af as ue}from"./index-Jaal_l5h.js";import{E as fe,F as me}from"./FromTheBlog-pzEj0M48.js";import{W as ge}from"./WhyFluree-jNlqqyAs.js";import{F as Y,L as G,g as Q,m as ye}from"./FlureeGraph-1RdcKS1t.js";import{I as be,a as je,b as ve,c as we,d as ke,e as Se}from"./illustrative-card-CoIJk5mB.js";import{H as Ne}from"./HowItWorksStage-BrgfHSBB.js";import"./ui-vendor-BsZg97Zl.js";import"./dialog-DeGul1jS.js";import"./arrow-up-right-DGvlUyHK.js";import"./play-DaIlhQbB.js";import"./download-D7nxXMeM.js";import"./check-CQg5OrAJ.js";import"./copy-CNS56jd5.js";import"./BookOpenIcon-CXsPwSG_.js";import"./BeakerIcon-BzTvNoJS.js";import"./SiGithub-D4WZYOFu.js";import"./blog-C3xJAiq3.js";import"./lock-B6S1lM9z.js";const Ce=["dod","morgan-stanley","associated-press","dow-jones","asu","dotdash-meredith","webmd-ignite","medscape","cbc"],T=[{line:"Every dashboard is live",dx:.71,dy:-1.73},{line:"Every agent is governed",dx:1.22,dy:1},{line:"Every team shares one truth",dx:-.71,dy:1.73},{line:"Every answer is cited",dx:-1.22,dy:-1}],Re=.32,Ie=.16,Me=.56,B=500,K=300,Oe=1e3,J=600,ee=300,Ae=400,H=800,Ee=2400,Le=720,Fe=({size:o=460})=>{const[a,l]=M.useState(!1),[h,r]=M.useState(!1),[t,x]=M.useState(0),[j,R]=M.useState(0),[A,I]=M.useState(!1),[k,u]=M.useState(!1),[f,S]=M.useState(0),[C,n]=M.useState(0),m=M.useRef([]),i=o/2,c=60,v=25,N=228/420,O=120,$=2*Math.PI*O,_=d=>{const w=d.dx*(c+v),s=d.dy*c;return(Math.atan2(w,-s)*180/Math.PI+360)%360/360};return M.useEffect(()=>{l(!1),r(!1),x(0),R(0),I(!1),u(!1),S(0);const d=(p,g)=>{const y=window.setTimeout(g,p);m.current.push(y)};d(50,()=>l(!0)),d(50+Ae,()=>r(!0));const w=B+K+Oe;T.forEach((p,g)=>{const y=H+g*w;d(y,()=>{x(g+1),I(!0),S(_(p))}),d(y+B,()=>{R(g+1),I(!1)})}),d(H+T.length*w,()=>{S(1)});const s=H+(T.length-1)*w+B;return d(s,()=>u(!0)),()=>{m.current.forEach(p=>window.clearTimeout(p)),m.current=[]}},[C]),e.jsxs("div",{className:"relative mx-auto",style:{width:o,height:o,overflow:"visible"},children:[e.jsx("div",{"aria-hidden":!0,className:"absolute inset-[8%]",style:{opacity:a?1:0,transform:a?"rotate(360deg) scale(1)":"rotate(0deg) scale(0.5)",transformOrigin:"center center",transition:`opacity ${J}ms cubic-bezier(0.4, 0, 0.2, 1), transform ${J}ms cubic-bezier(0.4, 0, 0.2, 1)`,zIndex:0},children:e.jsx("div",{className:"absolute inset-0",style:{transform:k?`rotate(${Le}deg)`:"rotate(0deg)",transformOrigin:"center center",transition:`transform ${Ee}ms cubic-bezier(0.65, 0, 0.35, 1)`},children:e.jsx("div",{className:"absolute inset-0 rounded-full",style:{background:"linear-gradient(135deg, hsl(var(--fluree-vibrant)) 0%, hsl(var(--fluree-violet)) 50%, hsl(var(--fluree-ember)) 100%)",opacity:A?Ie:j>=T.length?Me:Re,filter:"blur(20px)",transition:"opacity 400ms ease-in-out"}})})}),e.jsxs("svg",{className:"pointer-events-none absolute inset-0 overflow-visible",width:o,height:o,style:{zIndex:5},"aria-hidden":!0,children:[e.jsx("defs",{children:T.map((d,w)=>{const s=Math.abs(d.dx)*(c+v),p=Math.abs(d.dy)*c,g=d.dx>0?i:i-s,y=d.dy>0?i:i-p,E=d.dx>0?g:g+s,L=y+p/2,F=t>w;return e.jsx("clipPath",{id:`hero-leader-clip-${C}-${w}`,children:e.jsx("rect",{x:g,y,width:s,height:p,style:{transform:F?"scaleX(1)":"scaleX(0)",transformOrigin:`${E}px ${L}px`,transition:`transform ${B}ms linear`}})},w)})}),T.map((d,w)=>{const s=`M ${i} ${i} l ${d.dx*c} ${d.dy*c} l ${d.dx*v} 0`;return e.jsx("path",{d:s,fill:"none",stroke:"hsl(var(--fluree-violet))",strokeWidth:"2",strokeLinecap:"round",strokeDasharray:"0 6",clipPath:`url(#hero-leader-clip-${C}-${w})`},d.line)})]}),e.jsx("div",{className:"absolute inset-0 z-20 flex items-center justify-center",children:e.jsx("img",{src:"/graphic/illustrations/fluree-ai-avatar.webp",alt:"","aria-hidden":!0,loading:"eager",fetchPriority:"high",decoding:"async",style:{width:o*N,height:o*N,objectFit:"contain",filter:"drop-shadow(0 8px 28px rgba(19,198,255,0.18))",transform:h?"scale(1)":"scale(0)",opacity:h?1:0,transformOrigin:"center center",transition:`transform ${ee}ms cubic-bezier(0, 0, 0.2, 1), opacity ${ee}ms cubic-bezier(0, 0, 0.2, 1)`}})}),e.jsxs("svg",{className:"pointer-events-none absolute inset-0 overflow-visible",width:o,height:o,style:{zIndex:35}
1,"aria-hidden":!0,children:[e.jsx("defs",{children:e.jsxs("mask",{id:`hero-circle-mask-${C}`,maskUnits:"userSpaceOnUse",x:"0",y:"0",width:o,height:o,children:[e.jsx("circle",{cx:i,cy:i-4,r:O,fill:"none",stroke:"white",strokeWidth:"8",strokeDasharray:$,strokeDashoffset:$*(1-f),transform:`rotate(-90 ${i} ${i-4})`,style:{transition:"stroke-dashoffset 800ms cubic-bezier(0.42, 0, 0.58, 1)"}}),T.map((d,w)=>{const s=i+d.dx*(c+v),p=i+d.dy*c,g=s+(d.dx>0?18:-18),y=p;return e.jsx("circle",{cx:g,cy:y,r:"22",fill:"black"},w)})]})}),e.jsx("circle",{cx:i,cy:i-4,r:O,fill:"none",stroke:"hsl(var(--fluree-violet))",strokeWidth:"2",strokeLinecap:"round",strokeDasharray:"0 6",mask:`url(#hero-circle-mask-${C})`})]}),T.map((d,w)=>{const s=i+d.dx*(c+v),p=i+d.dy*c,g=j>w,y=`proof-check-grad-${w}`;return e.jsx("div",{className:"absolute overflow-hidden rounded-[4px] border border-white/50 backdrop-blur-md",style:{left:`${s}px`,top:`${p}px`,transform:`translate(${d.dx>0?0:-100}%, -50%)`,opacity:g?1:0,transition:`opacity ${K}ms ease-in`,zIndex:30,backgroundColor:"rgba(230, 251, 255, 0.55)",boxShadow:"0 2px 8px -2px rgba(9,17,51,0.10)"},"aria-hidden":!g,children:e.jsxs("div",{className:`flex items-center gap-2 py-1 ${d.dx>0?"pl-1 pr-4":"flex-row-reverse pl-4 pr-1"}`,children:[e.jsx("span",{className:"flex h-8 w-8 shrink-0 items-center justify-center rounded-full bg-white",style:{boxShadow:"0 2px 4px -2px rgba(9,17,51,0.05), 0 4px 6px -1px rgba(9,17,51,0.10)"},children:e.jsxs("svg",{viewBox:"0 0 64 64",className:"h-[18px] w-[18px]","aria-hidden":!0,children:[e.jsx("defs",{children:e.jsxs("radialGradient",{id:y,cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(45.65 -32.62 45.65 128.7 11 47.62)",children:[e.jsx("stop",{stopColor:"#C6D4FF"}),e.jsx("stop",{offset:"1",stopColor:"#13C6FF"})]})}),e.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M55.6972 15.9547C56.9706 17.2277 56.9706 19.284 55.6972 20.5569L29.5754 46.6684C28.302 47.9413 26.2449 47.9413 24.9714 46.6684L11.9105 33.6453C10.6697 32.3397 10.7024 30.2834 11.9758 29.0431C13.2493 27.8355 15.2411 27.8355 16.5145 29.0431L27.2571 39.7815L51.0932 15.9547C52.3667 14.6818 54.4238 14.6818 55.6972 15.9547Z",fill:`url(#${y})`})]})}),e.jsx("span",{className:"whitespace-nowrap font-operator font-[500] text-[12px] uppercase tracking-[0.05em] text-fluree-deep",children:d.line})]})},d.line)})]})},q={navy:"#091133"},Te=o=>e.jsx("img",{src:"/images/answers-you-can-defend.webp",alt:"",loading:"lazy",className:"w-full h-auto object-contain",style:{maxHeight:"144px"}}),Pe=o=>e.jsx("img",{src:"/images/agent-stay-inbounds.webp",alt:"",loading:"lazy",className:"w-full h-auto object-contain",style:{maxHeight:"144px"}}),$e=o=>e.jsx("img",{src:"/images/dashboard.webp",alt:"",loading:"lazy",className:"w-full h-auto object-contain",style:{maxHeight:"144px"}}),_e=[{eyebrow:"Natural Language Analytics",accent:q.navy,title:"Answers you can defend.",sub:"Every answer traces back to the exact source â citations, lineage, and policy included.",bullets:["Natural-language queries","Cited answers","Explainable outcomes"],MiniUI:Te,bodyOverlap:72},{eyebrow:"AI with Guardrails",accent:q.navy,title:"Agents that stay in bounds.",sub:"Shared policy and ontology keep autonomous work safe, audited, and on scope.",bullets:["MCP tools","Role-scoped access","Auditable actions"],MiniUI:Pe,bodyOverlap:72},{eyebrow:"Real-Time Applications",accent:q.navy,title:"Dashboards, always current.",sub:"The same graph drives every dashboard and workflow â no extracts, no reconciliation.",bullets:["Real-time updates","Embedded anywhere","Single source of truth"],MiniUI:$e,bodyOverlap:72}],De=({s:o})=>{const{MiniUI:a}=o,l=o.bodyOverlap??40;return e.jsxs("div",{className:"relative flex flex-col transition-all duration-300 hover:-translate-y-0.5",children:[e.jsx("div",{className:"relative z-10 w-full px-8",children:e.jsx(a,{accent:o.accent})}),e.jsxs("div",{className:"flex flex-col items-start gap-2 rounded-2xl px-8 pb-8 bg-gradient-to-t from-white/[0.87] from-[31%] to-transparent",style:{marginTop:`-${l}px`,paddingTop:`${l+12}px`,boxShadow:"0 10px 28px 0 rgba(9,17,51,0.07), 0 4px 10px -2px rgba(9,17,51,0.04)"},children:[e.jsx(ae,{variant:"vibrant",label:o.eyebrow}),e.jsx("h3",{className:"text-[17px] font-extrabold tracking-tight text-foreground",children:o.title}),e.jsx("p",{className:"text-[13px] leading-[1.5] text-muted-foreground",children:o.sub})]})]})},Ge=()=>e.jsx("div",{className:"mt-5 max-w-[54ch] text-[clamp(14px,1vw,16px)] leading-[1.6] text-muted-foreground text-center sm:text-left mx-auto
1sm:mx-0",children:e.jsx("p",{className:"text-[24px] leading-[32px] text-foreground",children:"Fluree is the enterprise AI data platform â a governed knowledge graph where your data becomes intelligence and intelligence runs your business."})}),We=()=>{const[o,a]=M.useState(!1);M.useEffect(()=>{const t=window.setTimeout(()=>a(!0),80);return()=>window.clearTimeout(t)},[]);const l=220,h=Math.round(l*(228/420)),r=(t,x)=>{const j=`mob-check-${x}`;return e.jsx("div",{className:"overflow-hidden rounded-[4px] border border-white/50 backdrop-blur-md",style:{backgroundColor:"rgba(230, 251, 255, 0.55)",boxShadow:"0 2px 8px -2px rgba(9,17,51,0.10)"},children:e.jsxs("div",{className:"flex items-center gap-2 py-1 pl-1 pr-4",children:[e.jsx("span",{className:"flex h-8 w-8 shrink-0 items-center justify-center rounded-full bg-white",style:{boxShadow:"0 2px 4px -2px rgba(9,17,51,0.05), 0 4px 6px -1px rgba(9,17,51,0.10)"},children:e.jsxs("svg",{viewBox:"0 0 64 64",className:"h-[14px] w-[14px]","aria-hidden":!0,children:[e.jsx("defs",{children:e.jsxs("radialGradient",{id:j,cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(45.65 -32.62 45.65 128.7 11 47.62)",children:[e.jsx("stop",{stopColor:"#C6D4FF"}),e.jsx("stop",{offset:"1",stopColor:"#13C6FF"})]})}),e.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M55.6972 15.9547C56.9706 17.2277 56.9706 19.284 55.6972 20.5569L29.5754 46.6684C28.302 47.9413 26.2449 47.9413 24.9714 46.6684L11.9105 33.6453C10.6697 32.3397 10.7024 30.2834 11.9758 29.0431C13.2493 27.8355 15.2411 27.8355 16.5145 29.0431L27.2571 39.7815L51.0932 15.9547C52.3667 14.6818 54.4238 14.6818 55.6972 15.9547Z",fill:`url(#${j})`})]})}),e.jsx("span",{className:"whitespace-nowrap font-operator font-[500] text-[11px] uppercase tracking-[0.05em] text-fluree-deep",children:t.line})]})},t.line)};return e.jsxs("div",{className:"flex flex-col items-center gap-5 py-4",style:{opacity:o?1:0,transition:"opacity 500ms ease-in"},children:[e.jsxs("div",{className:"relative flex items-center justify-center",style:{width:l,height:l},children:[e.jsx("div",{"aria-hidden":!0,className:"absolute inset-[8%] rounded-full",style:{background:"linear-gradient(135deg, hsl(var(--fluree-vibrant)) 0%, hsl(var(--fluree-violet)) 50%, hsl(var(--fluree-ember)) 100%)",filter:"blur(20px)",opacity:.56}}),e.jsx("img",{src:"/graphic/illustrations/fluree-ai-avatar.webp",alt:"","aria-hidden":!0,loading:"eager",fetchPriority:"high",decoding:"async",width:h,height:h,style:{width:h,height:h,objectFit:"contain",position:"relative",zIndex:1}})]}),e.jsx("div",{className:"flex flex-wrap gap-2 justify-center",children:T.map((t,x)=>r(t,x))})]})},Be=()=>e.jsxs(e.Fragment,{children:[e.jsx("section",{className:"relative pt-20 md:pt-24 pb-4 md:pb-6",children:e.jsx("div",{className:"container mx-auto px-6",children:e.jsxs("div",{className:"relative",children:[e.jsxs("div",{"aria-hidden":!0,className:"pointer-events-none absolute -inset-10 -z-10",children:[e.jsx("div",{className:"absolute rounded-full",style:{left:"-6%",top:40,width:640,height:640,background:"rgba(19,198,255,0.22)",filter:"blur(100px)"}}),e.jsx("div",{className:"absolute rounded-full",style:{right:"-6%",top:160,width:560,height:560,background:"rgba(172,110,216,0.22)",filter:"blur(100px)"}}),e.jsx("div",{className:"absolute rounded-full",style:{left:"30%",bottom:-80,width:480,height:480,background:"rgba(231,164,159,0.14)",filter:"blur(120px)"}})]}),e.jsx("div",{className:"relative rounded-[28px] bg-gradient-to-b from-white/[0.87] from-[31%] to-transparent p-6 md:p-9 backdrop-blur-2xl",children:e.jsxs("div",{className:"grid items-center gap-6 md:gap-10 lg:grid-cols-[minmax(0,1.1fr)_minmax(0,0.9fr)]",children:[e.jsx(D,{children:e.jsxs("div",{className:"max-w-[620px]",children:[e.jsxs("h1",{className:"font-extrabold tracking-[-0.025em] text-foreground leading-[1.05] text-[clamp(36px,4.4vw,56px)] text-center sm:text-left",children:["The Unified",e.jsx("br",{}),"Intelligence",e.jsx("br",{}),"Platform"]}),e.jsx(Ge,{}),e.jsx("div",{className:"mt-6 flex flex-wrap gap-3 justify-center sm:justify-start",children:e.jsx(z,{asChild:!0,variant:"primary",theme:"blue",size:"md",iconRight:e.jsx(U,{}),children:e.jsx(W,{to:"/solo",children:"Start Free"})})})]})}),e.jsx("div",{className:"hidden md:block",style:{transform:"translateX(-100px)"},children:e.jsx(D,{delay:100,children:e.jsx(Fe,{size:560})})}),e.jsx("div",{className:"md:hidden",children:e.jsx(We,{})})]})}),e.jsx(D,{delay:200,children:e.jsx("div",{className:"mt-6 md:-mt-14 grid gap-5 md:grid-cols-3 items-end",children:_e.map(o=>e.jsx(De,{s:o},o.eyebrow))})})]})})}),e.jsx(ne,{slugs:Ce})]}
1),te=[{id:"connect",title:"Connect everything",subtitle:"Any source, any format",description:"Databases, APIs, spreadsheets, documents â 300+ connectors bring all your data into one place without ETL pipelines.",labels:[{text:"PostgreSQL",x:"10%",y:"20%"},{text:"Salesforce",x:"75%",y:"15%"},{text:"S3",x:"80%",y:"70%"},{text:"REST API",x:"12%",y:"75%"}],nodeColor:"196 100% 54%",cta:{label:"Explore connectors",href:"/platform/connectors"}},{id:"ontology",title:"Build the ontology",subtitle:"Relationships emerge automatically",description:"Fluree maps entities, attributes, and relationships into a semantic knowledge graph. No manual schema design required.",labels:[{text:"Customer",x:"20%",y:"25%"},{text:"Product",x:"65%",y:"18%"},{text:"belongsTo",x:"42%",y:"48%"},{text:"Transaction",x:"15%",y:"72%"},{text:"hasRevenue",x:"70%",y:"65%"}],nodeColor:"280 70% 60%",cta:{label:"Explore Knowledge Graph",href:"/solutions/enterprise-knowledge-graph"}},{id:"graphrag",title:"Power GraphRAG",subtitle:"Context-aware AI retrieval",description:"Your knowledge graph becomes the retrieval layer for LLMs. Every answer is grounded in real data with full source citations.",labels:[{text:"Query",x:"12%",y:"30%"},{text:"Knowledge Graph",x:"38%",y:"50%"},{text:"LLM",x:"70%",y:"30%"},{text:"Verified Answer",x:"65%",y:"70%"}],nodeColor:"160 70% 50%",cta:{label:"Explore GraphRAG",href:"/solutions/graph-rag"}},{id:"delivered",title:"Intelligence delivered",subtitle:"Answers, dashboards, agents",description:"Ask questions in natural language, generate verified dashboards, or deploy autonomous data agents â all from the same platform.",labels:[{text:"Ask",x:"15%",y:"25%"},{text:"Visualize",x:"55%",y:"20%"},{text:"Agents",x:"75%",y:"55%"},{text:"Dashboards",x:"20%",y:"70%"}],nodeColor:"30 90% 55%",cta:{label:"Explore Enterprise Intelligence Solutions",href:"/solutions/conversational-analytics"}}],se=[{id:"Iceberg",angle:10,icon:"â"},{id:"Enterprise Apps",angle:55,icon:"â¦"},{id:"CSV",angle:100,icon:"â¡"},{id:"APIs",angle:145,icon:"â"},{id:"PDFs",angle:190,icon:"â¤"},{id:"File Systems",angle:230,icon:"â¥"},{id:"Video",angle:270,icon:"â¶"},{id:"Audio",angle:310,icon:"â"},{id:"IoT",angle:350,icon:"â"}],ze=({size:o,palette:a,speed:l=1,paused:h=!1})=>{const r=Q(a),t=o,[,x]=b.useReducer(k=>(k+1)%1e9,0),j=b.useRef(0),R=(k,u)=>{const f=k*Math.PI/180;return[t/2+Math.cos(f)*u,t/2+Math.sin(f)*u]},A=t/2-54;b.useEffect(()=>{if(h)return;const k=()=>{x(),j.current=requestAnimationFrame(k)};return j.current=requestAnimationFrame(k),()=>cancelAnimationFrame(j.current)},[h]);const I=typeof performance<"u"?performance.now():0;return e.jsxs("div",{style:{position:"relative",width:t,height:t},children:[e.jsxs("svg",{width:t,height:t,viewBox:`0 0 ${t} ${t}`,style:{display:"block",overflow:"visible"},children:[e.jsx("defs",{children:e.jsxs("radialGradient",{id:"sc1-halo",cx:"50%",cy:"50%",r:"50%",children:[e.jsx("stop",{offset:"0%",stopColor:r.halo,stopOpacity:"0.9"}),e.jsx("stop",{offset:"55%",stopColor:r.halo2,stopOpacity:"0.35"}),e.jsx("stop",{offset:"100%",stopColor:"white",stopOpacity:"0"})]})}),e.jsx("circle",{cx:t/2,cy:t/2,r:t/2,fill:"url(#sc1-halo)"}),e.jsx("circle",{cx:t/2,cy:t/2,r:t/2-32,fill:"none",stroke:r.edge[0],strokeOpacity:"0.16",strokeWidth:"1",strokeDasharray:"3 7"})]}),e.jsx("div",{style:{position:"absolute",inset:0,opacity:.3,pointerEvents:"none"},children:e.jsx(Y,{size:t,palette:a,speed:l*.6,density:.7,showLabels:!1,showOuterTags:!1,showPackets:!1,showTraversal:!1,paused:h})}),e.jsx("img",{src:"/graphic/fluree-mono.webp",alt:"","aria-hidden":!0,loading:"lazy",style:{position:"absolute",left:"50%",top:"50%",width:t*G,height:t*G,transform:"translate(-50%, -50%)",pointerEvents:"none",animation:h?void 0:"fg-logo-breathe 5.5s ease-in-out infinite",filter:`drop-shadow(0 8px 24px ${r.halo})`,zIndex:1}}),se.map((k,u)=>{const[f,S]=R(k.angle,A),C=I*8e-4*l+u/se.length*Math.PI*2,n=.5+.5*Math.sin(C),m=Math.max(0,n-.55)/.45;return e.jsxs("div",{style:{position:"absolute",left:f,top:S,transform:"translate(-50%,-50%)",background:"rgba(255,255,255,0.94)",border:"1px solid rgba(11,26,58,0.08)",boxShadow:`0 3px 12px rgba(11,26,58,0.06), 0 0 ${14*m}px ${r.halo}`,padding:"5px 9px",borderRadius:8,display:"flex",alignItems:"center",gap:6,font:"600 11px/1 Inter,system-ui,sans-serif",color:"#091133",whiteSpace:"nowrap",pointerEvents:"none",zIndex:2},children:[e.jsx("span",{style:{color:r.edge[1],fontSize:11,opacity:.55+.45*n},children:k.icon}),e.jsx("span",{children:k.id})]},k.id)})]})},V="Which customers drove revenue on our top product last quarter?",re=`SELECT ?customer (SUM(?amount) AS ?revenue) 2WHERE { 3 ?order a :Order ; 4 :hasCustomer ?customer ; 5 :hasProduct :TopProduct ; 6 :hasRevenue ?amount ; 7 :placedOn ?date . 8 FILTER (?date >
8= "2026-01-01" && ?date < "2026-04-01") 9} 10GROUP BY ?customer 11ORDER BY DESC(?revenue)`,P=["Customer","Order","Product","Revenue"],Ue=({size:o,palette:a,speed:l=1,paused:h=!1,active:r=!0})=>{const t=Q(a),x=o,j=b.useMemo(()=>{const s=(y,E)=>{const L=y*Math.PI/180;return{x:x/2+Math.cos(L)*E,y:x/2+Math.sin(L)*E}};return{nodes:[{id:"Customer",...s(200,110),label:!0},{id:"Order",...s(290,90),label:!0},{id:"Product",...s(20,120),label:!0},{id:"Revenue",...s(110,130),label:!0},{id:"s1",...s(240,50)},{id:"s2",...s(330,60)},{id:"s3",...s(60,55)},{id:"s4",...s(150,60)},{id:"s5",...s(0,40)}],edges:[["Customer","Order"],["Order","Product"],["Product","Revenue"],["Customer","Revenue"],["Customer","s1"],["Order","s2"],["Product","s3"],["Revenue","s4"],["s1","s2"],["s3","s5"],["s4","s5"],["s2","s3"]]}},[x]),[R,A]=b.useState(0),[I,k]=b.useState(""),[u,f]=b.useState(""),[S,C]=b.useState(0);b.useEffect(()=>{if(!r||h){A(3),k(V),f(re),C(1);return}let s=!1;const p=[];let g=0;const y=()=>{A(0),k(""),f(""),C(0);const E=F=>{s||(k(V.slice(0,F)),F<V.length?p.push(setTimeout(()=>E(F+1),14/l)):p.push(setTimeout(()=>{A(1),f(re),L()},250/l)))},L=()=>{const F=performance.now(),oe=600/l,X=()=>{if(s)return;const Z=Math.min(1,(performance.now()-F)/oe);C(Z),Z<1?g=requestAnimationFrame(X):p.push(setTimeout(()=>A(3),250/l))};g=requestAnimationFrame(X)};p.push(setTimeout(()=>E(0),100)),p.push(setTimeout(()=>{s||y()},12e3/l))};return y(),()=>{s=!0,p.forEach(clearTimeout),g&&cancelAnimationFrame(g)}},[l,h,r]);const n=s=>j.nodes.find(p=>p.id===s),m=P.length-1,i=S*m,c=Math.min(m-1,Math.floor(i)),v=i-c,N=n(P[c]),O=n(P[c+1]),$=N&&O?N.x+(O.x-N.x)*v:0,_=N&&O?N.y+(O.y-N.y)*v:0,d=new Set,w=Math.ceil(i);for(let s=0;s<w;s++)d.add([P[s],P[s+1]].sort().join("â"));return e.jsxs("div",{style:{position:"relative",width:x,height:x},children:[e.jsxs("svg",{width:x,height:x,viewBox:`0 0 ${x} ${x}`,style:{display:"block",overflow:"visible"},children:[e.jsxs("defs",{children:[e.jsxs("radialGradient",{id:"sc3-halo",cx:"50%",cy:"50%",r:"50%",children:[e.jsx("stop",{offset:"0%",stopColor:t.halo,stopOpacity:"1"}),e.jsx("stop",{offset:"60%",stopColor:t.halo2,stopOpacity:"0.35"}),e.jsx("stop",{offset:"100%",stopColor:"white",stopOpacity:"0"})]}),e.jsxs("linearGradient",{id:"sc3-edge",x1:"0",y1:"0",x2:"1",y2:"1",children:[e.jsx("stop",{offset:"0%",stopColor:t.edge[0]}),e.jsx("stop",{offset:"100%",stopColor:t.edge[1]})]})]}),e.jsx("circle",{cx:x/2,cy:x/2,r:x/2,fill:"url(#sc3-halo)"}),e.jsx("circle",{cx:x/2,cy:x/2,r:x/2-40,fill:"none",stroke:t.edge[0],strokeOpacity:"0.18",strokeWidth:"1"}),j.edges.map(([s,p],g)=>{const y=n(s),E=n(p);if(!y||!E)return null;const L=[s,p].sort().join("â"),F=d.has(L);return e.jsx("line",{x1:y.x,y1:y.y,x2:E.x,y2:E.y,stroke:F?"url(#sc3-edge)":t.edge[0],strokeOpacity:F?.95:.18,strokeWidth:F?1.8:.8},g)}),j.nodes.map((s,p)=>{const g=P.includes(s.id);return e.jsxs("g",{children:[g&&e.jsx("circle",{cx:s.x,cy:s.y,r:"10",fill:t.pulse,opacity:"0.28"}),e.jsx("circle",{cx:s.x,cy:s.y,r:s.label?4.5:2.4,fill:s.label?"#fff":t.edge[0],stroke:t.edge[1],strokeOpacity:"0.55",strokeWidth:s.label?1.2:0})]},p)}),S>0&&S<1&&N&&e.jsxs("g",{children:[e.jsx("circle",{cx:$,cy:_,r:"9",fill:t.pulse,opacity:"0.35"}),e.jsx("circle",{cx:$,cy:_,r:"3",fill:"#fff",stroke:t.edge[1],strokeWidth:"1.3"})]})]}),j.nodes.filter(s=>s.label).map(s=>e.jsx("div",{style:{position:"absolute",left:s.x,top:s.y-14,transform:"translate(-50%,-50%)",background:"rgba(255,255,255,0.95)",border:"1px solid rgba(11,26,58,0.08)",boxShadow:P.includes(s.id)?`0 0 0 1px ${t.edge[1]}44, 0 6px 20px ${t.halo}`:"0 3px 10px rgba(11,26,58,0.05)",padding:"4px 9px",borderRadius:999,font:"600 11px/1 Inter,system-ui,sans-serif",color:"#091133",pointerEvents:"none"},children:s.id},s.id)),e.jsxs("div",{style:{position:"absolute",left:12,top:12,width:x*.52,display:"flex",flexDirection:"column",gap:10,pointerEvents:"none"},children:[e.jsxs("div",{style:{background:"rgba(255,255,255,0.95)",border:"1px solid rgba(11,26,58,0.08)",borderRadius:12,padding:"10px 12px",boxShadow:"0 10px 24px rgba(11,26,58,0.06)"},children:[e.jsx("div",{style:{fontSize:10,fontWeight:700,color:t.edge[1],letterSpacing:"0.12em",marginBottom:4},children:"NATURAL LANGUAGE"}),e.jsxs("div",{style:{font:"500 13px/1.4 Inter,system-ui,sans-serif",color:"#091133",minHeight:"2.8em"},children:['"',I,e.jsx("span",{style:{opacity:R===0?.6:0},children:"â"}),'"']})]}),e.jsxs("div",{style:{background:"rgba(11,26,58,0.95)",borderRadius:12,padding:"10px 12px",boxShadow:"0 10px 24px rgba(11,26,58,0.2)",opacity:R>=1?1:.15,transition:"opacity .25s ease"},children:[e.jsx("div",{style:{fontSize:10,fontWeight:700,color:t.edge[0],letterSpacing:"0.12em",marginBottom:4},children:"STRUCTURED QUERY · SPARQL"}),e.jsx("pre",{style:{margin:0,font:"500 10.5px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace",color:"#C6D4FF",whiteSpace:"pre-wrap",maxHeight:x*.38,overflow:"hidden"},children:u})]})]}),e.jsxs("div",{style:{position:"absolute",left:"50%",bottom:14,width:x*.82,background:"rgba(255,255,255,0.97)",border:`1px solid ${t.edge[1]}33`,borderRadius:12,padding:"12px 14px",boxShadow:`0 12px 30px ${t.halo}`,opacity:R===3?1:0,transform:`translateX(-50%) translateY(${R===3?0:8}px)`,transition:"opacity .35s ease, transform .35s ease",pointerEvents:"none"},children:[e.jsxs("div",{style:{display:"flex",alignItems:"center",gap:8,marginBottom:6},children:[e.jsx("img",{loading:"lazy",src:"/graphic/fluree-favicon.svg",alt:"Fluree",style:{width:20,height:20,display:"block"}}),e.jsx("div",{style:{font:"700 12px/1 Inter,system-ui,sans-serif",color:"#091133"},children:"Grounded answer"}),e.jsx("div",{style:{marginLeft:"auto",font:"500 10px/1 Inter,system-ui,sans-serif",color:"#979797"},children:"4 citations · verified"})]}),e.jsxs("div",{style:{font:"500 12.5px/1.5 Inter,system-ui,sans-serif",color:"#091133"},children:[e.jsx("b",{children:"Acme Logistics"}),", ",e.jsx("b",{children:"Northwind"}),", and ",e.jsx("b",{children:"Contoso"})," drove 62% of revenue on"," ",e.jsx("b",{children:"Atlas Pro"})," last quarter."]}),e.jsx("div",{style:{display:"flex",gap:6,marginTop:8,flexWrap:"wrap"},children:["Order#9912","Customer:Acme","Product:Atlas","hasRevenue"].map(s=>e.jsx("span",{style:{font:"500 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace",background:"rgba(34,211,238,0.12)",color:"#00A0D1",padding:"3px 6px",borderRadius:5},children:s},s))})]})]})},He=o=>[{title:"Humans",angle:200,items:["Dashboards","Exploration","Reporting"],tint:o.edge[0],illustration:(a,l)=>e.jsxs("svg",{viewBox:"0 0 120 64",width:"100%",height:"64",preserveAspectRatio:"none",style:{display:"block"},children:[e.jsx("defs",{children:e.jsxs("linearGradient",{id:l,x1:"0",y1:"0",x2:"1",y2:"1",children:[e.jsx("stop",{offset:"0%",stopColor:a,stopOpacity:"0.18"}),e.jsx("stop",{offset:"100%",stopColor:a,stopOpacity:"0.04"})]})}),e.jsx("rect",{x:"0",y:"0",width:"120",height:"64",fill:`url(#${l})`}),e.jsx("path",{d:"M8,46 22,38 34,42 48,24 62,30 76,18 90,24 108,12 108,58 8,58 Z",fill:a,fillOpacity:"0.10"}),e.jsx("polyline",{fill:"none",stroke:a,strokeWidth:"1.6",strokeLinecap:"round",strokeLinejoin:"round",points:"8,46 22,38 34,42 48,24 62,30 76,18 90,24 108,12"}),[[22,38],[48,24],[76,18],[108,12]].map(([h,r],t)=>e.jsx("circle",{cx:h,cy:r,r:"2",fill:"#fff",stroke:a,strokeWidth:"1.2"},t)),e.jsx("rect",{x:"94",y:"40",width:"4",height:"14",rx:"1",fill:a,fillOpacity:"0.55"}),e.jsx("rect",{x:"100",y:"34",width:"4",height:"20",rx:"1",fill:a,fillOpacity:"0.8"}),e.jsx("rect",{x:"106",y:"30",width:"4",height:"24",rx:"1",fill:a})]})},{title:"AI Agents",angle:340,items:["MCP","Tools","Workflows"],tint:o.edge[1],illustration:(a,l)=>e.jsxs("svg",{viewBox:"0 0 120 64",width:"100%",height:"64",preserveAspectRatio:"none",style:{display:"block"},children:[e.jsx("defs",{children:e.jsxs("linearGradient",{id:l,x1:"0",y1:"0",x2:"1",y2:"1",children:[e.jsx("stop",{offset:"0%",stopColor:a,stopOpacity:"0.18"}),e.jsx("stop",{offset:"100%",stopColor:a,stopOpacity:"0.04"})]})}),e.jsx("rect",{x:"0",y:"0",width:"120",height:"64",fill:`url(#${l})`}),e.jsx("rect",{x:"10",y:"16",width:"40",height:"24",rx:"6",fill:"#fff",stroke:a,strokeWidth:"1.4"}),e.jsx("rect",{x:"16",y:"22",width:"22",height:"2",rx:"1",fill:a,opacity:"0.6"}),e.jsx("rect",{x:"16",y:"28",width:"16",height:"2",rx:"1",fill:a,opacity:"0.35"}),e.jsx("path",{d:"M46 10 L48 14 L52 16 L48 18 L46 22 L44 18 L40 16 L44 14 Z",fill:a}),e.jsx("path",{d:"M50 28 Q 70 28, 75 20 T 92 20",stroke:a,strokeWidth:"1.3",f
11ill:"none",strokeOpacity:"0.6",strokeDasharray:"2 3"}),e.jsx("path",{d:"M50 32 Q 70 32, 75 34 T 92 36",stroke:a,strokeWidth:"1.3",fill:"none",strokeOpacity:"0.6",strokeDasharray:"2 3"}),e.jsx("path",{d:"M50 36 Q 70 36, 75 48 T 92 52",stroke:a,strokeWidth:"1.3",fill:"none",strokeOpacity:"0.6",strokeDasharray:"2 3"}),[14,30,46].map((h,r)=>e.jsxs("g",{children:[e.jsx("rect",{x:"88",y:h,width:"14",height:"12",rx:"2",fill:"#fff",stroke:a,strokeWidth:"1.3"}),e.jsx("circle",{cx:"95",cy:h+6,r:"1.5",fill:a})]},r))]})},{title:"Apps",angle:80,items:["Integrations","Automations"],tint:o.pulse,illustration:(a,l)=>{const h=[{x:12,y:10},{x:48,y:10,filled:!0},{x:84,y:10},{x:12,y:38},{x:48,y:38},{x:84,y:38}];return e.jsxs("svg",{viewBox:"0 0 120 64",width:"100%",height:"64",preserveAspectRatio:"none",style:{display:"block"},children:[e.jsx("defs",{children:e.jsxs("linearGradient",{id:l,x1:"0",y1:"0",x2:"1",y2:"1",children:[e.jsx("stop",{offset:"0%",stopColor:a,stopOpacity:"0.20"}),e.jsx("stop",{offset:"100%",stopColor:a,stopOpacity:"0.05"})]})}),e.jsx("rect",{x:"0",y:"0",width:"120",height:"64",fill:`url(#${l})`}),e.jsx("path",{d:"M24 20 C 50 10, 70 40, 96 22",stroke:a,strokeWidth:"1",fill:"none",strokeOpacity:"0.5"}),e.jsx("path",{d:"M24 44 C 50 54, 70 24, 96 44",stroke:a,strokeWidth:"1",fill:"none",strokeOpacity:"0.5"}),h.map((r,t)=>e.jsxs("g",{children:[e.jsx("rect",{x:r.x,y:r.y,width:"22",height:"16",rx:"3",fill:r.filled?a:"#fff",stroke:a,strokeWidth:"1.3"}),e.jsx("circle",{cx:r.x+5,cy:r.y+8,r:"1.4",fill:r.filled?"#fff":a}),e.jsx("rect",{x:r.x+9,y:r.y+6,width:"9",height:"1.6",rx:"0.8",fill:r.filled?"#fff":a,opacity:"0.7"}),e.jsx("rect",{x:r.x+9,y:r.y+10,width:"6",height:"1.6",rx:"0.8",fill:r.filled?"#fff":a,opacity:"0.5"})]},t))]})}}],qe=({size:o,palette:a,speed:l=1,paused:h=!1})=>{const r=Q(a),t=o,x=b.useMemo(()=>He(r),[r]);b.useMemo(()=>{const n=ye(7),m=[],i=5;for(let c=0;c<i;c++){const v=c/i*Math.PI*2-Math.PI/2;m.push({x:t/2+Math.cos(v)*14,y:t/2+Math.sin(v)*14,size:2.4})}for(let c=0;c<6;c++){const v=n()*Math.PI*2,N=6+n()*18;m.push({x:t/2+Math.cos(v)*N,y:t/2+Math.sin(v)*N,size:1.4+n()*.9})}return m},[t]);const j=b.useRef([]),R=b.useRef(0),[,A]=b.useReducer(n=>(n+1)%1e9,0),I=b.useRef(0);b.useEffect(()=>{I.current=performance.now()},[]);const u=t*G/2+6,f=b.useMemo(()=>x.map(n=>{const m=n.angle*Math.PI/180,i=t/2-70,c=t/2+Math.cos(m)*u,v=t/2+Math.sin(m)*u,N=t/2+Math.cos(m)*i,O=t/2+Math.sin(m)*i;return{sx:c,sy:v,ex:N,ey:O,angle:m,tint:n.tint,title:n.title}}),[t,x,u]);b.useEffect(()=>{if(h)return;let n=performance.now();const m=i=>{if(i>n){n=i+(140+Math.random()*180)/l;const c=Math.floor(Math.random()*f.length);j.current.push({lane:f[c],laneIdx:c,born:i,dur:900+Math.random()*500,arrived:!1})}j.current.forEach(c=>{const v=(i-c.born)/c.dur;!c.arrived&&v>.92&&(c.arrived=!0)}),j.current=j.current.filter(c=>i-c.born<c.dur),A(),R.current=requestAnimationFrame(m)};return R.current=requestAnimationFrame(m),()=>cancelAnimationFrame(R.current)},[f,l,h]);const S=typeof performance<"u"?performance.now():0,C=32+Math.sin(S*.0015)*2;return e.jsxs("div",{style:{position:"relative",width:t,height:t},children:[e.jsxs("svg",{width:t,height:t,viewBox:`0 0 ${t} ${t}`,style:{display:"block",overflow:"visible"},children:[e.jsx("defs",{children:e.jsxs("radialGradient",{id:"sc4-halo",cx:"50%",cy:"50%",r:"50%",children:[e.jsx("stop",{offset:"0%",stopColor:r.halo,stopOpacity:"0.9"}),e.jsx("stop",{offset:"55%",stopColor:r.halo2,stopOpacity:"0.3"}),e.jsx("stop",{offset:"100%",stopColor:"white",stopOpacity:"0"})]})}),e.jsx("circle",{cx:t/2,cy:t/2,r:t/2,fill:"url(#sc4-halo)"}),e.jsx("circle",{cx:t/2,cy:t/2,r:t/2-32,fill:"none",stroke:r.edge[0],strokeOpacity:"0.18",strokeWidth:"1",strokeDasharray:"3 7"}),e.jsx("circle",{cx:t/2,cy:t/2,r:C,fill:r.halo,opacity:"0.55"}),f.map((n,m)=>{const i=S*.04*l%8;return e.jsx("line",{x1:n.sx,y1:n.sy,x2:n.ex,y2:n.ey,stroke:n.tint,strokeOpacity:"0.35",strokeWidth:"1.3",strokeLinecap:"round",strokeDasharray:"2 6",strokeDashoffset:-i},m)}),j.current.map((n,m)=>{const i=(S-n.born)/n.dur;if(i<0||i>1)return null;const c=1-Math.pow(1-i,2),v=n.lane.sx+(n.lane.ex-n.lane.sx)*c,N=n.lane.sy+(n.lane.ey-n.lane.sy)*c,O=Math.sin(Math.PI*i)*.8;return e.jsx("circle",{cx:v,cy:N,r:"2.2",fill:n.lane.tint,opacity:O},`${m}-${n.born}`)})]}),e.jsx("div",{style:{position:"absolute",inset:0,opacity:.3,pointerEvents:"none"},children:e.jsx(Y,{size:t,palette:a,speed:l*.6,density:.7,showLabels:!1,showOuterTags:!1,showPackets:!1,showTraversal:!1,paused:h})}),e.jsx("img",{src:"/graphic/fluree-mono.webp",alt:"","aria-hidden":!0,loading:"lazy",style:{position:"absolute",left:"50%",top:"50%",width:t*G,height:t*G,transform:"translate(-50%, -50%)",pointerEvents:"none",zIndex:1,animation:h?void 0:"fg-logo-breathe 5.5s ease-in-out infinite",filter:`drop-shadow(0 8px 24px ${r.halo})`}}),x.map((n,m)=>{const i=n.angle*Math.PI/180,c=t/2-52,v=t/2+Math.cos(i)*c,N=t/2+Math.sin(i)*c,O=m*300,_=(S-I.current-O)/450,d=Math.max(0,Math.min(1,h?1:_)),w=1-Math.pow(1-d,3),s=w,p=(1-w)*12,g=Math.cos(i)*-p,y=Math.sin(i)*-p,E=`sc4-ill-${n.title.replace(/\s+/g,"-").toLowerCase()}`;return e.jsxs("div",{style:{position:"absolute",left:v+g,top:N+y,transform:"translate(-50%,-50%)",opacity:s,background:"#fff",border:"1px solid rgba(11,26,58,0.08)",boxShadow:`0 12px 30px ${r.halo}, 0 2px 6px rgba(11,26,58,0.06)`,borderRadius:14,width:148,overflow:"hidden",pointerEvents:"none",zIndex:2},children:[e.jsx("div",{style:{position:"relative",background:`linear-gradient(135deg, ${n.tint}22, ${n.tint}08)`},children:n.illustration(n.tint,E)}),e.jsxs("div",{style:{padding:"9px 11px 10px"},children:[e.jsx("div",{style:{font:"700 12.5px/1 Inter,system-ui,sans-serif",color:"#091133",letterSpacing:"-0.01em",marginBottom:6},children:n.title}),n.items.map(L=>e.jsxs("div",{style:{font:"500 11px/1.55 Inter,system-ui,sans-serif",color:"#5D6970",display:"flex",alignItems:"center",gap:6},children:[e.jsx("span",{style:{width:3,height:3,borderRadius:3,background:n.tint,opacity:.85}}),L]},L))]})]},n.title)})]})},Ve=({step:o=1,palette:a="cyan-purple",size:l=560,density:h=1,speed:r=1})=>{const t=b.useRef(null),[x,j]=b.useState(!0),[R,A]=b.useState(!1);b.useEffect(()=>{var S;if(typeof window>"u"||!window.matchMedia)return;const u=window.matchMedia("(prefers-reduced-motion: reduce)");A(u.matches);const f=()=>A(u.matches);return(S=u.addEventListener)==null||S.call(u,"change",f),()=>{var C;return(C=u.removeEventListener)==null?void 0:C.call(u,"change",f)}},[]),b.useEffect(()=>{if(typeof IntersectionObserver>"u")return;const u=t.current;if(!u)return;const f=new IntersectionObserver(S=>{for(const C of S)j(C.isIntersecting)},{rootMargin:"100px 0px"});return f.observe(u),()=>f.disconnect()},[]);const I=!x||R,k=[e.jsx(ze,{size:l,palette:a,speed:r,paused:I}),e.jsx(Y,{size:l,palette:a,speed:r,density:h,showOuterTags:!1,paused:I}),e.jsx(Ue,{size:l,palette:a,speed:r,paused:I,active:o===2}),e.jsx(qe,{size:l,palette:a,speed:r,paused:I})];return e.jsx("div",{ref:t,style:{position:"relative",width:l,height:l},children:k.map((u,f)=>e.jsx("div",{style:{position:"absolute",inset:0,opacity:f===o?1:0,transform:`scale(${f===o?1:.985})`,transition:R?"none":"opacity .55s ease, transform .55s ease",pointerEvents:f===o?"auto":"none"},"aria-hidden":f!==o,children:u},f))})},Ye=6200,Qe=()=>{const[o,a]=M.useState(0),l=M.useRef(!1);M.useEffect(()=>{if(typeof window>"u"||!window.matchMedia||window.matchMedia("(prefers-reduced-motion: reduce)").matches)return;const r=window.setInterval(()=>{l.current||a(t=>(t+1)%te.length)},Ye);return()=>window.clearInterval(r)},[]);const h=r=>{l.current=!0,a(r)};return e.jsxs(e.Fragment,{children:[e.jsx("section",{className:"sm:hidden py-16",children:e.jsx("div",{className:"container mx-auto px-6",children:e.jsxs(be,{children:[e.jsx(je,{src:"/Sphere-and-tile3D.webp",alt:"Sphere and tile 3D graphic representing connected data"}),e.jsxs(ve,{className:"px-6 pt-[160px] pb-8",children:[e.jsx(ae,{label:"The Foundation",variant:"vibrant"}),e.jsxs(we,{children:["We think",e.jsx("br",{}),"in graphs."]}),e.jsx(ke,{children:"Enterprise answers live in relationships â connect every source, model it as a graph, power your apps and agents, and derive grounded intelligence from a single governed platform."}),e.jsx(Se,{children:e.jsx(W,{to:"/solutions/graph-rag",children:e.jsx(z,{variant:"primary",theme:"purple",size:"md",children:"GraphRAG"})})})]})]})})}),e.jsx(ie,{label:"The Foundation",labelVariant:"vibrant",heading:e.jsxs(e.Fragment,{children:["We think",e.jsx("br",{}),"in graphs."]}),body:"Enterprise answers live in the relationships between your data. Fluree connects every source into a living knowledge graph, then serves it as grounded, citable intelligence to the humans, agents, and apps that need it.",className:"hidden sm:block bg-transparent",containerClassName:"px-4 md:px-6",children:e.jsxs("div",{className:"grid md:grid-cols-2 gap-10 md:gap-16 items-center",children:[e.jsx("div",{className:"space-y-2",children:te.map((r,t)=>e.jsxs("div",{className:`rounded-xl transition-all duration-300 ${o===t?"bg-white/80 backdrop-blur-[8px] border border-[#091133]/[0.06]":"border border-transparent hover:bg-[#091133]/[0.06]"}`,children:[e.jsx("button",{onClick:()=>h(t),className:"w-full text-left",children:e.jsxs("div",{className:"px-5 py-4 flex items-start gap-4",children:[e.jsx("img",{loading:"lazy",src:`/fluree-custom-numeral
11s/${String(t+1).padStart(2,"0")}-vibrant-fill-white_custom.svg`,alt:`Step ${t+1}`,className:"shrink-0 h-8 w-8",style:{filter:"drop-shadow(0 2px 6px rgba(9,17,51,0.22))"}}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsx("h3",{className:`text-base font-extrabold transition-colors ${o===t?"text-foreground":"text-muted-foreground"}`,children:r.title}),o===t&&e.jsx("div",{className:"mt-2 animate-fade-up",children:e.jsx("p",{className:"text-sm text-muted-foreground leading-relaxed",children:r.description})})]}),e.jsx(le,{className:`w-4 h-4 shrink-0 mt-2 transition-transform duration-300 ${o===t?"rotate-180 text-muted-foreground":"text-muted-foreground"}`})]})}),o===t&&r.cta&&e.jsxs(W,{to:r.cta.href,className:"group/cta inline-flex items-center gap-1.5 ml-[68px] mb-4 text-xs font-medium text-accent hover:text-fluree-purple/80 transition-colors animate-fade-up",children:[r.cta.label,e.jsx(U,{className:"w-3 h-3 transition-transform group-hover/cta:translate-x-0.5"})]})]},r.id))}),e.jsxs("div",{className:"relative aspect-square max-w-[400px] mx-auto w-full",children:[e.jsx("div",{"aria-hidden":!0,className:"absolute inset-0 rounded-full border border-[#091133]/[0.06] bg-white/80 backdrop-blur-[12px] pointer-events-none"}),e.jsx("div",{className:"relative",children:e.jsx(Ve,{step:o,palette:"cyan-purple",size:400,density:.95,speed:.55})})]})]})})]})},Xe=()=>e.jsx("section",{className:"pt-12 md:pt-16 pb-4 md:pb-6",children:e.jsx("div",{className:"container mx-auto px-6",children:e.jsx(D,{children:e.jsxs("div",{className:"flex items-center justify-center gap-10 md:gap-16",children:[e.jsx("img",{src:"/landing-cards/gartner-cool-vendor.svg",alt:"Gartner Cool Vendor badge",className:"h-28 md:h-32 w-auto",loading:"lazy"}),e.jsx("img",{src:"/landing-cards/gartner-hype-cycle.svg",alt:"Gartner Hype Cycle recognition",className:"h-28 md:h-32 w-auto",loading:"lazy"})]})})})}),Ze=()=>e.jsx("section",{className:"py-16",children:e.jsx("div",{className:"container mx-auto px-6 text-center",children:e.jsxs(D,{children:[e.jsx("h2",{className:"text-3xl md:text-4xl lg:text-5xl font-extrabold text-foreground tracking-tight mb-8",children:"Put your knowledge to work."}),e.jsxs("div",{className:"flex flex-col sm:flex-row gap-4 items-center justify-center",children:[e.jsx(z,{asChild:!0,variant:"primary",theme:"blue",size:"md",iconRight:e.jsx(U,{}),children:e.jsx(W,{to:"/contact",children:"Talk to Sales"})}),e.jsx(z,{asChild:!0,variant:"outline",size:"md",iconRight:e.jsx(U,{}),children:e.jsx(W,{to:"/solo",children:"Start Free"})})]})]})})}),Ke={"@context":"https://schema.org","@type":"Organization",name:"Fluree",url:"https://flur.ee",logo:"https://flur.ee/fluree-logo.svg",description:"Fluree turns raw data into trusted, queryable knowledge graphs. GraphRAG-powered accuracy for enterprise AI.",sameAs:["https://www.linkedin.com/company/fluree","https://twitter.com/flureeDB","https://github.com/fluree","https://www.youtube.com/@FlureePBC"]},Je={"@context":"https://schema.org","@type":"WebSite",name:"Fluree",url:"https://flur.ee",publisher:{"@type":"Organization",name:"Fluree"},potentialAction:{"@type":"SearchAction",target:{"@type":"EntryPoint",urlTemplate:"https://flur.ee/resources?q={search_term_string}"},"query-input":"required name=search_term_string"}},bt=()=>e.jsxs(e.Fragment,{children:[e.jsx(ce,{title:"Fluree â Enterprise AI Data Platform",titleOverride:!0,description:"Fluree turns raw data into trusted, queryable knowledge graphs. GraphRAG-powered accuracy for enterprise AI.",jsonLd:[Ke,Je]}),e.jsx(de,{}),e.jsx(xe,{}),e.jsx("div",{className:"h-[66px]","aria-hidden":!0}),e.jsx(he,{}),e.jsxs("main",{children:[e.jsx(Be,{}),e.jsx(pe,{}),e.jsx(Ne,{}),e.jsx(ge,{}),e.jsx(fe,{}),e.jsx(Qe,{}),e.jsx(me,{}),e.jsx(Xe,{}),e.jsx(Ze,{})]}),e.jsx(ue,{})]});export{bt as default};
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.