1import{o as e}from"./rolldown-runtime-C_JJxWoe.js";import{a as t,n as s}from"./vendor-react-qjw5lwXl.js";import{Fi as a,_s as o,ro as n,rr as r,ti as l}from"./vendor-misc-Ccq730ZN.js";import{n as i,o as d}from"./vendor-router-BqzTHgxF.js";import{t as m}from"./logger-CMpUf36D.js";import{S as c,d as x}from"./index-BlCwc86_.js";import"./i18n-CmOgFzpK.js";import{t as u}from"./PublicLayout-BwlD-Ljl.js";var h=e(t(),1),b=s(),f=()=>{const{pathname:e}=d(),{t:t,language:s}=x(),u=e=>c(e,s);(0,h.useEffect)(()=>{m.info("404: no route for",e),document.title=t("notfound.meta_title");let s=document.head.querySelector('meta[name="robots"]');const a=s?.getAttribute("content")||null,o=!s;return s||(s=document.createElement("meta"),s.setAttribute("name","robots"),document.head.appendChild(s)),s.setAttribute("content","noindex, nofollow"),document.head.querySelectorAll('link[rel="canonical"], link[rel="alternate"][hreflang], script[type="application/ld+json"]').forEach(e=>e.remove()),()=>{o?s?.remove():a?s?.setAttribute("content",a):s?.remove()}},[e,t]);const f="inline-flex min-h-10 items-center gap-1.5 rounded-full px-4 text-sm font-semibold text-[#22223B] hover:bg-[#F2E9E4] transition-colors";return(0,b.jsxs)("section",{className:"relative overflow-hidden bg-gradient-to-b from-[#F2E9E4] via-white to-white pt-36 pb-28",children:[(0,b.jsxs)("div",{"aria-hidden":!0,className:"absolute inset-0 opacity-30 pointer-events-none",children:[(0,b.jsx)("div",{className:"absolute top-20 -left-32 w-96 h-96 bg-[#C9ADA7] rounded-full blur-3xl"}),(0,b.jsx)("div",{className:"absolute bottom-0 -right-32 w-[28rem] h-[28rem] bg-[#9A8C98] rounded-full blur-3xl"})]}),(0,b.jsxs)("div",{className:"relative max-w-2xl mx-auto px-6 text-center",children:[(0,b.jsx)("p",{className:"text-sm font-bold uppercase tracking-widest text-[#4A4E69] mb-3",children:t("notfound.eyebrow")}),(0,b.jsx)("h1",{className:"text-7xl md:text-8xl font-black tracking-tight text-[#22223B] mb-4",children:"404"}),(0,b.jsx)("p",{className:"text-xl font-bold text-[#22223B] mb-3",children:t("notfound.title")}),(0,b.jsx)("p",{className:"text-base md:text-lg text-[#4A4E69] leading-relaxed mb-8",children:t("notfound.body")}),(0,b.jsxs)(i,{to:u("/"),className:"inline-flex min-h-12 items-center rounded-full bg-[#22223B] px-7 text-base font-semibold text-white hover:bg-[#4A4E69] transition-colors",children:[(0,b.jsx)(a,{className:"w-4 h-4 mr-2","aria-hidden":!0}),t("notfound.home")]}),(0,b.jsxs)("nav",{"aria-label":t("notfound.more_links"),className:"mt-6 flex flex-wrap justify-center gap-2",children:[(0,b.jsxs)(i,{to:u("/blog"),className:f,children:[(0,b.jsx)(o,{className:"w-4 h-4","aria-hidden":!0}),t("pub.nav_blog")]}),(0,b.jsxs)(i,{to:u("/pricing"),className:f,children:[(0,b.jsx)(n,{className:"w-4 h-4","aria-hidden":!0}),t("pub.nav_pricing")]}),(0,b.jsxs)(i,{to:"/demo",className:f,children:[(0,b.jsx)(r,{className:"w-4 h-4","aria-hidden":!0}),t("pub.nav_demo")]}),(0,b.jsxs)(i,{to:"/auth",className:f,children:[(0,b.jsx)(l,{className:"w-4 h-4","aria-hidden":!0}),t("pub.sign_in")]})]})]})]})},p=()=>(0,b.jsx)(u,{children:(0,b.jsx)(f,{})});export{p 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.