1import{w as n,L as t}from"./router-WXvCW3w6.js";import{r,j as e}from"./react-vendor-DT7xsgWU.js";import{B as o}from"./button-DHf4uUE-.js";import{N as c,F as i}from"./Footer-D7M0LUws.js";import{S as d}from"./SEO-8HFGv86r.js";import{S as x,ag as m,l as u}from"./icons-B-qvvwcr.js";import"./radix-ui-DQfYRJzE.js";import"./supabase-Bbd70ryM.js";import"./charts-C8J0LIpL.js";import"./ThemeProvider-Byf2pGcy.js";const h=()=>{const[s,l]=r.useState("");return r.useEffect(()=>{const a=window.location.pathname;l(a),console.error("404 Error: User attempted to access non-existent route:",a)},[]),e.jsxs("div",{className:"min-h-screen bg-background flex flex-col",children:[e.jsx(d,{title:"Page Not Found",noIndex:!0}),e.jsx(c,{}),e.jsxs("main",{className:"flex-1 flex items-center justify-center relative overflow-hidden",children:[e.jsxs("div",{className:"absolute inset-0 overflow-hidden",children:[e.jsx("div",{className:"absolute top-1/4 right-1/4 w-[500px] h-[500px] bg-accent/10 rounded-full blur-3xl"}),e.jsx("div",{className:"absolute bottom-1/4 left-1/4 w-[400px] h-[400px] bg-accent/5 rounded-full blur-3xl"})]}),e.jsx("div",{className:"container mx-auto px-4 relative z-10",children:e.jsxs("div",{className:"max-w-2xl mx-auto text-center",children:[e.jsx("div",{className:"mb-8",children:e.jsx("span",{className:"text-[180px] md:text-[240px] font-bold leading-none bg-gradient-primary bg-clip-text text-transparent opacity-20",children:"404"})}),e.jsx("div",{className:"w-20 h-20 mx-auto mb-8 rounded-full bg-accent/10 flex items-center justify-center",style:{backdropFilter:"blur(40px)"},children:e.jsx(x,{className:"w-10 h-10 text-accent"})}),e.jsx("h1",{className:"text-4xl md:text-5xl font-bold text-foreground mb-4",children:"Page Not Found"}),e.jsx("p",{className:"text-xl text-muted-foreground mb-8 max-w-md mx-auto",children:"The page you're looking for doesn't exist or has been moved to a new location."}),s&&e.jsx("div",{className:"inline-block px-4 py-2 rounded-lg bg-[rgba(255,255,255,0.04)] border border-border/30 mb-8",style:{backdropFilter:"blur(40px)"},children:e.jsx("code",{className:"text-sm text-muted-foreground",children:s})}),e.jsxs("div",{className:"flex flex-col sm:flex-row gap-4 justify-center",children:[e.jsx(o,{asChild:!0,size:"lg",className:"gap-2",children:e.jsxs(t,{to:"/",children:[e.jsx(m,{className:"w-4 h-4"}),"Back to Home"]})}),e.jsx(o,{asChild:!0,variant:"outline",size:"lg",className:"gap-2",children:e.jsxs(t,{to:"/contact",children:[e.jsx(u,{className:"w-4 h-4"}),"Contact Support"]})})]}),e.jsxs("div",{className:"mt-12 pt-8 border-t border-border/30",children:[e.jsx("p",{className:"text-sm text-muted-foreground mb-4",children:"Or try one of these pages:"}),e.jsxs("div",{className:"flex flex-wrap justify-center gap-4 text-sm",children:[e.jsx(t,{to:"/case-studies",className:"text-accent hover:underline",children:"Case Studies"}),e.jsx(t,{to:"/solutions/marketers",className:"text-accent hover:underline",children:"Solutions"}),e.jsx(t,{to:"/knowledge-hub",className:"text-accent hover:underline",children:"Knowledge Hub"}),e.jsx(t,{to:"/about",className:"text-accent hover:underline",children:"About Us"})]})]})]})})]}),e.jsx(i,{})]})},F=n(h);export{F 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.