1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2508],{12025:(e,t,s)=>{"use strict";s.d(t,{BlogExperience:()=>D});var a=s(95155),r=s(12115),l=s(6874),i=s.n(l),n=s(66766),o=s(5196),c=s(6246),d=s(92138),x=s(5040),m=s(53311),u=s(66932),h=s(90232),p=s(94498),b=s(35169),g=s(47924),f=s(96935),y=s(19114),v=s(59434),j=s(85005),w=s(30285);let N=r.createContext(null);function k(){let e=r.useContext(N);if(!e)throw Error("useCarousel must be used within a <Carousel />");return e}function C(e){let{orientation:t="horizontal",opts:s,setApi:l,plugins:i,className:n,children:o,...c}=e,[d,x]=(0,j.A)({...s,axis:"horizontal"===t?"x":"y"},i),[m,u]=r.useState(!1),[h,p]=r.useState(!1),b=r.useCallback(e=>{e&&(u(e.canScrollPrev()),p(e.canScrollNext()))},[]),g=r.useCallback(()=>{null==x||x.scrollPrev()},[x]),f=r.useCallback(()=>{null==x||x.scrollNext()},[x]),y=r.useCallback(e=>{"ArrowLeft"===e.key?(e.preventDefault(),g()):"ArrowRight"===e.key&&(e.preventDefault(),f())},[g,f]);return r.useEffect(()=>{x&&l&&l(x)},[x,l]),r.useEffect(()=>{if(x)return b(x),x.on("reInit",b),x.on("select",b),()=>{null==x||x.off("select",b)}},[x,b]),(0,a.jsx)(N.Provider,{value:{carouselRef:d,api:x,opts:s,orientation:t||((null==s?void 0:s.axis)==="y"?"vertical":"horizontal"),scrollPrev:g,scrollNext:f,canScrollPrev:m,canScrollNext:h},children:(0,a.jsx)("div",{onKeyDownCapture:y,className:(0,v.cn)("relative",n),role:"region","aria-roledescription":"carousel","data-slot":"carousel",...c,children:o})})}function A(e){let{className:t,...s}=e,{carouselRef:r,orientation:l}=k();return(0,a.jsx)("div",{ref:r,className:"overflow-hidden","data-slot":"carousel-content",children:(0,a.jsx)("div",{className:(0,v.cn)("flex","horizontal"===l?"-ml-4":"-mt-4 flex-col",t),...s})})}function z(e){let{className:t,...s}=e,{orientation:r}=k();return(0,a.jsx)("div",{role:"group","aria-roledescription":"slide","data-slot":"carousel-item",className:(0,v.cn)("min-w-0 shrink-0 grow-0 basis-full","horizontal"===r?"pl-4":"pt-4",t),...s})}function S(e){let{className:t,variant:s="outline",size:r="icon",...l}=e,{orientation:i,scrollPrev:n,canScrollPrev:o}=k();return(0,a.jsxs)(w.$,{"data-slot":"carousel-previous",variant:s,size:r,className:(0,v.cn)("absolute size-8 rounded-full","horizontal"===i?"top-1/2 -left-12 -translate-y-1/2":"-top-12 left-1/2 -translate-x-1/2 rotate-90",t),disabled:!o,onClick:n,...l,children:[(0,a.jsx)(b.A,{}),(0,a.jsx)("span",{className:"sr-only",children:"Previous slide"})]})}function P(e){let{className:t,variant:s="outline",size:r="icon",...l}=e,{orientation:i,scrollNext:n,canScrollNext:o}=k();return(0,a.jsxs)(w.$,{"data-slot":"carousel-next",variant:s,size:r,className:(0,v.cn)("absolute size-8 rounded-full","horizontal"===i?"top-1/2 -right-12 -translate-y-1/2":"-bottom-12 left-1/2 -translate-x-1/2 rotate-90",t),disabled:!o,onClick:n,...l,children:[(0,a.jsx)(d.A,{}),(0,a.jsx)("span",{className:"sr-only",children:"Next slide"})]})}var E=s(54165),_=s(4654);function T(e){let{category:t}=e;return(0,a.jsx)("span",{className:"inline-flex w-fit items-center rounded-full bg-white px-3 py-1 text-[11px] font-bold uppercase tracking-[0.12em] text-gray-700 ring-1 ring-inset ring-gray-200",children:t})}function L(e){let{post:t,compact:s=!1,monochrome:r=!1}=e;return(0,a.jsx)("div",{className:(0,v.cn)("space-y-8",s&&"space-y-6"),children:t.sections.map((e,t)=>{var l;return(0,a.jsxs)("section",{children:[(0,a.jsx)("h3",{className:(0,v.cn)("font-heading font-bold tracking-tight text-text-primary",s?"text-lg":"text-xl sm:text-2xl"),children:e.heading}),null==(l=e.paragraphs)?void 0:l.map(e=>(0,a.jsx)("p",{className:(0,v.cn)("mt-3 leading-7 text-text-secondary",s?"text-sm":"text-[15px] sm:text-base"),children:e},e)),e.bullets?(0,a.jsx)("ul",{className:"mt-4 grid gap-3",children:e.bullets.map(e=>(0,a.jsxs)("li",{className:(0,v.cn)("flex gap-3 leading-6 text-text-secondary",s?"text-sm":"text-[15px]"),children:[(0,a.jsx)("span",{className:(0,v.cn)("mt-1 flex h-5 w-5 shrink-0 items-center justify-center rounded-full",r?"bg-gray-100 text-gray-700":"bg-accent-dim text-accent"),children:(0,a.jsx)(o.A,{className:"h-3 w-3","aria-hidden":"true"})}),(0,a.jsx)("span",{children:e})]},e))}):null,0!==t||s?null:(0,a.jsx)("div",{className:(0,v.cn)("mt-7 h-px",r?"bg-gradient-to-r from-gray-300 via-border-subtle to-transparent":"bg-gradient-to-r from-accent/40 via-border-subtle to-transparent")})]},e.heading)})})}function B(e){let{post:t,onOpen:s,compact:r=!1,monochrome:l=!1}=e;return(0,a.jsxs)("button",{type:"button",onClick:()=>s(t),className:(0,v.cn)("group flex h-full w-full flex-col rounded-2xl border border-border-subtle bg-bg-surface text-left transition duration-300 hover:-translate-y-1 hover:shadow-xl focus-visible:outline-none focus-visible:ring-2",l?"hover:border-gray-400 hover:shadow-black/[0.05] focus-visible:ring-gray-900":"hover:border-accent/30 hover:shadow-
1purple-950/[0.06] focus-visible:ring-accent",r?"p-5":"min-h-[330px] p-6"),"aria-label":"Read ".concat(t.title),children:[(0,a.jsxs)("div",{className:"flex w-full items-start justify-between gap-3",children:[(0,a.jsx)(T,{category:t.category}),(0,a.jsx)("span",{className:"shrink-0 text-xs text-text-tertiary",children:t.date})]}),(0,a.jsx)("h3",{className:(0,v.cn)("mt-5 font-heading font-bold leading-snug tracking-tight text-text-primary transition-colors",l?"group-hover:text-black":"group-hover:text-accent",r?"text-base":"text-xl"),children:t.title}),(0,a.jsx)("p",{className:(0,v.cn)("mt-3 leading-6 text-text-secondary",r?"line-clamp-2 text-sm":"text-sm"),children:t.excerpt}),(0,a.jsxs)("div",{className:"mt-auto flex w-full items-center justify-between border-t border-border-subtle pt-5",children:[(0,a.jsxs)("span",{className:"inline-flex items-center gap-1.5 text-xs text-text-tertiary",children:[(0,a.jsx)(c.A,{className:"h-3.5 w-3.5","aria-hidden":"true"}),t.readTime," read"]}),(0,a.jsxs)("span",{className:(0,v.cn)("inline-flex items-center gap-1 text-sm font-semibold",l?"text-gray-900":"text-accent"),children:["Read article",(0,a.jsx)(d.A,{className:"h-4 w-4 transition-transform group-hover:translate-x-1","aria-hidden":"true"})]})]})]})}function D(){let[e,t]=(0,r.useState)(!1),[s,l]=(0,r.useState)(null),[o,c]=(0,r.useState)("All topics"),[j,w]=(0,r.useState)(""),N=(0,r.useMemo)(()=>{let e=j.trim().toLowerCase();return _.PY.filter(t=>{let s="All topics"===o||t.category===o,a=!e||"".concat(t.title," ").concat(t.excerpt," ").concat(t.category).toLowerCase().includes(e);return s&&a})},[o,j]),k=()=>{l(null),t(!0)},D=e=>{l(e),t(!0)};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("main",{className:"marketing-page relative z-10 overflow-x-clip bg-white",children:[(0,a.jsx)("section",{className:"px-4 pb-14 pt-32 sm:px-6 sm:pb-20 sm:pt-36 lg:px-8 lg:pb-24 lg:pt-40",children:(0,a.jsxs)("div",{className:"mx-auto max-w-6xl",children:[(0,a.jsxs)(f.P.div,{initial:{opacity:0,y:18},animate:{opacity:1,y:0},transition:{duration:.55,ease:[.22,1,.36,1]},className:"mx-auto max-w-4xl text-center",children:[(0,a.jsx)("p",{className:"font-mono text-xs font-semibold uppercase tracking-[0.22em] text-accent",children:"Ideas for private, useful AI"}),(0,a.jsxs)("h1",{className:"mt-5 text-balance font-display text-4xl font-semibold leading-[1.05] tracking-[-0.04em] text-text-primary sm:text-6xl lg:text-7xl",children:["Understand AI.",(0,a.jsx)("span",{className:"block text-accent",children:"Keep your context yours."})]}),(0,a.jsx)("p",{className:"mx-auto mt-6 max-w-2xl text-pretty text-base leading-7 text-text-secondary sm:text-lg",children:"Plain-English field notes on private AI, document intelligence, data sovereignty, and building a knowledge layer you actually control."}),(0,a.jsxs)("div",{className:"mt-8 flex flex-col justify-center gap-3 sm:flex-row",children:[(0,a.jsxs)(i(),{href:"/product",className:"inline-flex items-center justify-center gap-2 rounded-full bg-black px-6 py-3 text-sm font-semibold text-white transition duration-200 hover:-translate-y-0.5 hover:bg-gray-800 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-accent",children:["Try ZSearch",(0,a.jsx)(d.A,{className:"h-4 w-4","aria-hidden":"true"})]}),(0,a.jsxs)("button",{type:"button",onClick:k,className:"inline-flex items-center justify-center gap-2 rounded-full border border-border-default bg-bg-surface px-6 py-3 text-sm font-semibold text-text-primary transition duration-200 hover:-translate-y-0.5 hover:bg-bg-elevated focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-accent",children:["Browse all articles",(0,a.jsx)(x.A,{className:"h-4 w-4","aria-hidden":"true"})]})]})]}),(0,a.jsx)(f.P.div,{initial:{opacity:0,scale:.97,y:18},animate:{opacity:1,scale:1,y:0},transition:{delay:.12,duration:.62,ease:[.22,1,.36,1]},className:"mt-12 overflow-hidden rounded-2xl border border-border-subtle bg-[#f5f2ed] shadow-sm sm:mt-14",children:(0,a.jsx)(n.default,{src:"/assets/blog/zsearch-blog-hero.png",alt:"A professional using ZSearch to find cited answers across business documents",width:1672,height:941,priority:!0,sizes:"(max-width: 768px) 100vw, 1152px",className:"h-auto w-full object-cover"})})]})}),(0,a.jsx)("section",{className:"px-4 py-16 sm:px-6 sm:py-20 lg:px-8 lg:py-24",children:(0,a.jsx)("div",{className:"mx-auto max-w-6xl",children:(0,a.jsx)(f.P.div,{initial:{opacity:0,y:24},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.12},transition:{duration:.5,ease:[.22,1,.36,1]},className:"overflow-hidden rounded-[30px] border border-border-subtle bg-bg-surface shadow-xl shadow-purple-950/[0.04]",children:(0,a.jsxs)("div",{className:"grid lg:grid-cols-[0.82fr_1.18fr]",children:[(0,a.jsxs)("aside",{className:"relative overflow-hidden border-b border-border-subtle bg-[#f4f1ec] p-7 text-text-primary sm:p-10 lg:border-b-0 lg:border-r lg:p-12",children:[(0,a.jsx)("div",{className:"absolute -left-20 -top-20 h-56 w-56 rounded-full bg-purple-200/30 blur-3xl"}),(0,a.jsxs)("div",{className:"relative",children:[(0,a.jsxs)("div",{className:"flex flex-wrap items-center gap-3",children:[(0,a.jsxs)("span",{className:"inline-flex items-center gap-2 rounded-full border border-purple-200 bg-white/75 px-3 py-1 text-[11px] font-bold uppercase tracking-[0.15em] text-accent",children:[(0,a.jsx)("span",{className:"h-1.5 w-1.5 animate-pulse rounded-full bg-accent"}),"Featured article"]}),_.R6.cited?(0,a.jsxs)("span",{className:"inline-flex items-center gap-1.5 text-xs text-text-tertiary",children:[(0,a.jsx)(m.A,{className:"h-3.5 w-3.5 text-accent","aria-hidden":"true"}),"Built for clear citation"]}):null]}),(0,a.jsxs)("p",{className:"mt-8 text-xs font-semibold uppercase tracking-[0.18em] text-text-tertiary",children:[_.R6.date," \xb7 ",_.R6.readTime," read"]}),(0,a.jsx)("h2",{className:"mt-4 text-balance font-display text-3xl font-semibold leading-tight tracking-[-0.03em] sm:text-4xl",children:_.R6.title}),(0,a.jsx)("p",{className:"mt-5 text-sm leading-7 text-text-secondary",children:_.R6.excerpt}),(0,a.jsx)("div",{className:"mt-9 grid gap-3",children:[["01","Control the infrastru
1cture"],["02","Keep the data boundary clear"],["03","Choose the model"],["04","Verify the answer"]].map(e=>{let[t,s]=e;return(0,a.jsxs)("div",{className:"flex items-center gap-3 rounded-xl border border-black/[0.06] bg-white/75 p-3 shadow-sm backdrop-blur-sm",children:[(0,a.jsx)("span",{className:"font-mono text-[10px] font-bold text-accent",children:t}),(0,a.jsx)("span",{className:"text-sm font-medium text-text-primary",children:s})]},t)})})]})]}),(0,a.jsxs)("article",{className:"p-7 sm:p-10 lg:p-12",children:[(0,a.jsx)(L,{post:_.R6}),(0,a.jsxs)("div",{className:"mt-10 flex flex-col gap-4 rounded-2xl border border-accent/15 bg-accent-dim p-5 sm:flex-row sm:items-center sm:justify-between",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("p",{className:"text-sm font-bold text-text-primary",children:"Put the principle into practice"}),(0,a.jsx)("p",{className:"mt-1 text-sm leading-6 text-text-secondary",children:"Explore a product designed around local-first control and model choice."})]}),(0,a.jsxs)(i(),{href:"/product",className:"inline-flex shrink-0 items-center justify-center gap-2 rounded-full bg-black px-5 py-2.5 text-sm font-semibold text-white transition hover:-translate-y-0.5 hover:bg-gray-800",children:["Try ZSearch",(0,a.jsx)(d.A,{className:"h-4 w-4","aria-hidden":"true"})]})]})]})]})})})}),(0,a.jsx)("section",{className:"border-y border-border-subtle bg-white px-4 py-16 sm:px-6 sm:py-20 lg:px-8 lg:py-24",children:(0,a.jsxs)("div",{className:"mx-auto max-w-6xl",children:[(0,a.jsxs)("div",{className:"flex flex-col gap-5 sm:flex-row sm:items-end sm:justify-between",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("p",{className:"font-mono text-xs font-semibold uppercase tracking-[0.22em] text-accent",children:"The weekly archive"}),(0,a.jsx)("h2",{className:"mt-3 font-heading text-3xl font-bold tracking-tight text-text-primary sm:text-4xl",children:"One useful idea each week"}),(0,a.jsx)("p",{className:"mt-3 max-w-2xl text-sm leading-6 text-text-secondary sm:text-base",children:"Browse the recent run, or open the full library to filter by topic."})]}),(0,a.jsxs)("button",{type:"button",onClick:k,className:"inline-flex w-fit items-center gap-2 rounded-full border border-border-default bg-bg-base px-5 py-2.5 text-sm font-semibold text-text-primary transition hover:-translate-y-0.5 hover:border-accent/30 hover:bg-bg-elevated focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-accent",children:["View all",(0,a.jsx)(u.A,{className:"h-4 w-4","aria-hidden":"true"})]})]}),(0,a.jsxs)(C,{opts:{align:"start",loop:!1},className:"mt-10","aria-label":"Older ZSearch articles",children:[(0,a.jsx)(A,{className:"-ml-5",children:_.ik.map(e=>(0,a.jsx)(z,{className:"basis-[88%] pl-5 sm:basis-[55%] lg:basis-1/3",children:(0,a.jsx)(B,{post:e,onOpen:D})},e.id))}),(0,a.jsxs)("div",{className:"mt-7 flex items-center justify-end gap-2",children:[(0,a.jsx)(S,{className:"static h-10 w-10 translate-x-0 translate-y-0 border-border-default bg-bg-base hover:bg-bg-elevated"}),(0,a.jsx)(P,{className:"static h-10 w-10 translate-x-0 translate-y-0 border-border-default bg-bg-base hover:bg-bg-elevated"})]})]})]})}),(0,a.jsx)("section",{className:"px-4 py-16 sm:px-6 sm:py-20 lg:px-8 lg:py-24",children:(0,a.jsx)("div",{className:"mx-auto grid max-w-6xl gap-5 md:grid-cols-3",children:[{icon:h.A,title:"Privacy without hand-waving",body:"We explain where data goes, what the architecture changes, and which tradeoffs still exist."},{icon:p.A,title:"Technical, not needlessly technical",body:"Understand retrieval, models, local AI, and infrastructure without needing a machine-learning glossary."},{icon:x.A,title:"Made for decisions",body:"Every guide aims to leave you with a useful question, checklist, or next stepânot just a definition."}].map((e,t)=>{let{icon:s,title:r,body:l}=e;return(0,a.jsxs)(f.P.article,{initial:{opacity:0,y:18},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.3},transition:{delay:.08*t,duration:.42},className:"rounded-2xl border border-border-subtle bg-bg-surface p-6",children:[(0,a.jsx)(s,{className:"h-5 w-5 text-accent","aria-hidden":"true"}),(0,a.jsx)("h3",{className:"mt-5 font-heading text-lg font-bold text-text-primary",children:r}),(0,a.jsx)("p",{className:"mt-3 text-sm leading-6 text-text-secondary",children:l})]},r)})})}),(0,a.jsx)("section",{className:"px-4 pb-20 sm:px-6 lg:px-8 lg:pb-28",children:(0,a.jsx)("div",{className:"mx-auto max-w-6xl overflow-hidden rounded-[28px] bg-black px-6 py-12 text-center text-white sm:px-10 sm:py-16",children:(0,a.jsxs)("div",{className:"relative z-10",children:[(0,a.jsx)("p",{className:"text-xs font-semibold uppercase tracking-[0.2em] text-purple-300",children:"Your knowledge, under your control"}),(0,a.jsx)("h2",{className:"mx-auto mt-4 max-w-3xl text-balance font-heading text-3xl font-bold sm:text-4xl",children:"Turn your documents into a private intelligence layer."}),(0,a.jsx)("p",{className:"mx-auto mt-4 max-w-2xl text-sm leading-6 text-white/60 sm:text-base",children:"Search, ask, compare, and trace every answer back to the files you trust."}
1),(0,a.jsxs)(i(),{href:"/product",className:"mt-8 inline-flex items-center justify-center gap-2 rounded-full bg-white px-6 py-3 text-sm font-semibold text-black transition hover:-translate-y-0.5 hover:bg-purple-50",children:["Try ZSearch",(0,a.jsx)(d.A,{className:"h-4 w-4","aria-hidden":"true"})]})]})})})]}),(0,a.jsx)(E.lG,{open:e,onOpenChange:t,children:(0,a.jsxs)(E.Cf,{className:"marketing-page z-[150] flex h-[calc(100dvh-0.5rem)] max-h-none w-[calc(100vw-0.5rem)] max-w-none flex-col gap-0 overflow-hidden rounded-lg border-border-subtle bg-bg-base p-0 sm:h-[94vh] sm:w-[calc(100vw-1.5rem)] sm:max-w-[1536px] sm:rounded-3xl",overlayClassName:"z-[140] bg-black/60 backdrop-blur-[2px]",showCloseButton:!0,children:[(0,a.jsxs)(E.c7,{className:"border-b border-border-subtle bg-bg-surface px-5 py-5 pr-14 text-left sm:px-8 sm:py-6",children:[(0,a.jsx)(E.L3,{className:"font-heading text-xl font-bold text-text-primary sm:text-3xl",children:s?s.title:"All ZSearch articles"}),s?(0,a.jsxs)("div",{className:"flex flex-wrap items-center gap-3 pt-1",children:[(0,a.jsx)(T,{category:s.category}),(0,a.jsxs)(E.rr,{className:"text-text-secondary",children:[s.date," \xb7 ",s.readTime," read"]})]}):(0,a.jsx)(E.rr,{className:"text-text-secondary",children:"Search the library or narrow it by topic."})]}),(0,a.jsx)(y.N,{mode:"wait",initial:!1,children:s?(0,a.jsx)(f.P.article,{initial:{opacity:0,x:16},animate:{opacity:1,x:0},exit:{opacity:0,x:16},transition:{duration:.2},className:"overflow-y-auto px-5 py-6 sm:px-10 sm:py-9",children:(0,a.jsxs)("div",{className:"mx-auto max-w-4xl",children:[(0,a.jsxs)("button",{type:"button",onClick:()=>l(null),className:"mb-6 inline-flex items-center gap-2 text-sm font-semibold text-gray-700 hover:text-black focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-gray-900",children:[(0,a.jsx)(b.A,{className:"h-4 w-4","aria-hidden":"true"}),"Back to all articles"]}),(0,a.jsx)("p",{className:"text-base leading-7 text-text-secondary sm:text-lg",children:s.excerpt}),(0,a.jsx)("div",{className:"mt-8 border-t border-border-subtle pt-8",children:(0,a.jsx)(L,{post:s,compact:!0,monochrome:!0})}
1),(0,a.jsxs)("div",{className:"mt-9 flex flex-col gap-4 rounded-2xl bg-black p-6 text-white sm:flex-row sm:items-center sm:justify-between",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("p",{className:"font-semibold",children:"Explore the product behind the ideas"}),(0,a.jsx)("p",{className:"mt-1 text-sm text-white/60",children:"Local-first document intelligence with model choice."})]}),(0,a.jsxs)(i(),{href:"/product",onClick:()=>t(!1),className:"inline-flex shrink-0 items-center justify-center gap-2 rounded-full bg-white px-5 py-2.5 text-sm font-semibold text-black transition hover:bg-gray-200",children:["Try ZSearch",(0,a.jsx)(d.A,{className:"h-4 w-4","aria-hidden":"true"})]})]})]})},"article-".concat(s.id)):(0,a.jsxs)(f.P.div,{initial:{opacity:0,x:-16},animate:{opacity:1,x:0},exit:{opacity:0,x:-16},transition:{duration:.2},className:"flex min-h-0 flex-1 flex-col",children:[(0,a.jsx)("div",{className:"border-b border-border-subtle bg-bg-base px-5 py-4 sm:px-8 sm:py-5",children:(0,a.jsxs)("div",{className:"flex flex-col gap-4 lg:flex-row lg:items-center",children:[(0,a.jsxs)("div",{className:"relative flex-1",children:[(0,a.jsx)(g.A,{className:"pointer-events-none absolute left-4 top-1/2 h-4 w-4 -translate-y-1/2 text-text-tertiary","aria-hidden":"true"}),(0,a.jsx)("input",{type:"search",value:j,onChange:e=>w(e.target.value),placeholder:"Search articles","aria-label":"Search articles",className:"h-12 w-full rounded-xl border border-border-default bg-bg-surface pl-11 pr-4 text-sm text-text-primary outline-none transition placeholder:text-text-tertiary focus:border-gray-500 focus:ring-2 focus:ring-black/10"})]}),(0,a.jsx)("div",{className:"flex gap-2 overflow-x-auto pb-1 [scrollbar-width:none] lg:max-w-[68%] lg:pb-0 [&::-webkit-scrollbar]:hidden",children:_.t4.map(e=>{let t=o===e;return(0,a.jsx)("button",{type:"button",onClick:()=>c(e),"aria-pressed":t,className:(0,v.cn)("shrink-0 rounded-full border px-3.5 py-2 text-xs font-semibold transition focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-gray-900",t?"border-black bg-black text-white":"border-border-default bg-bg-surface text-text-secondary hover:border-gray-400 hover:text-black"),children:e},e)})})]})}),(0,a.jsxs)("div",{className:"overflow-y-auto px-5 py-5 sm:px-8 sm:py-7",children:[(0,a.jsxs)("div",{className:"mb-4 flex items-center justify-between gap-4",children:[(0,a.jsxs)("p",{className:"text-sm font-semibold text-text-primary",children:[N.length," ",1===N.length?"article":"articles"]}),(j||"All topics"!==o)&&(0,a.jsx)("button",{type:"button",onClick:()=>{w(""),c("All topics")},className:"text-xs font-semibold text-gray-700 hover:text-black",children:"Clear filters"})]}),N.length?(0,a.jsx)("div",{className:"grid gap-5 md:grid-cols-2 xl:grid-cols-3",children:N.map(e=>(0,a.jsx)(B,{post:e,onOpen:l,compact:!0,monochrome:!0},e.id))}):(0,a.jsxs)("div",{className:"flex min-h-56 flex-col items-center justify-center rounded-2xl border border-dashed border-border-default bg-bg-surface p-8 text-center",children:[(0,a.jsx)(g.A,{className:"h-6 w-6 text-text-tertiary","aria-hidden":"true"}),(0,a.jsx)("p",{className:"mt-4 font-semibold text-text-primary",children:"No articles found"}),(0,a.jsx)("p",{className:"mt-2 text-sm text-text-secondary",children:"Try a broader search or clear the topic filter."})]})]})]},"library")})]})})]})}},12467:(e,t,s)=>{"use strict";s.d(t,{Navbar:()=>u});var a=s(95155),r=s(6874),l=s.n(r),i=s(66766),n=s(12115),o=s(54416),c=s(74783),d=s(19114),x=s(96935);let m=[{href:"/",label:"Home"},{href:"/desktop",label:"Desktop"},{href:"/cloud",label:"Cloud"},{href:"/enterprise",label:"Enterprise"},{href:"/product",label:"Product"},{href:"/models-hub",label:"Models"},{href:"/blog",label:"Blog"}];function u(){let[e,t]=(0,n.useState)(!1),[s,r]=(0,n.useState)(!1);return(0,n.useEffect)(()=>{let e=()=>r(window.scrollY>60);return window.addEventListener("scroll",e,{passive:!0}),()=>window.removeEventListener("scroll",e)},[]),(0,n.useEffect)(()=>(document.body.style.overflow=e?"hidden":"",()=>{document.body.style.overflow=""}),[e]),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("header",{className:"fixed top-0 left-0 right-0 z-[100] pointer-events-none transition-colors duration-300",style:s?{background:"rgba(255,255,255,0.92)",backdropFilter:"blur(12px)",WebkitBackdropFilter:"blur(12px)",borderBottom:"1px solid rgba(0,0,0,0.06)"}:{},children:(0,a.jsxs)("nav",{className:"flex items-center h-[72px] w-full max-w-7xl mx-auto px-6 pointer-events-auto overflow-x-hidden",children:[(0,a.jsx)(l(),{href:"/",className:"flex items-center shrink-0 mr-8",children:(0,a.jsx)(i.default,{src:"/icon.png",alt:"ZSearch",width:64,height:64,className:"object-contain",priority:!0})}),(0,a.jsx)("div",{className:"hidden lg:flex items-center gap-7 text-sm font-medium text-gray-900",children:m.map(e=>(0,a.jsx)(l(),{className:"hover:text-gray-900 transition-colors",href:e.href,children:e.label},e.href))}),(0,a.jsx)("div",{className:"flex-1"}),(0,a.jsxs)("div",{className:"hidden lg:flex items-center gap-3",children:[(0,a.jsx)(l(),{className:"rounded-full bg-black px-4 py-1.5 text-sm font-medium text-white transition-colors hover:bg-gray-800",href:"/product",children:"Download now"}),(0,a.jsx)(l(),{className:"text-sm font-medium text-white bg-gray-900 hover:bg-gray-800 px-4 py-1.5 rounded-full transition-colors",href:"/signup",children:"Desktop signup"})]})]})}),(0,a.jsx)("button",{type:"button",onClick:()=>t(!e),className:"fixed top-[20px] right-6 z-[150] lg:hidden p-1 text-gray-700 hover:text-gray-900 transition-colors","aria-label":e?"Close menu":"Open menu","aria-expanded":e,"aria-controls":"mobile-navigation",children:e?(0,a.jsx)(o.A,{className:"w-6 h-6"}):(0,a.jsx)(c.A,{className:"w-6 h-6"})}),(0,a.jsx)(d.N,{children:e&&(0,a.jsx)(x.P.div,{id:"mobile-navigation",initial:{opacity:0,y:-20,filter:"blur(10px)"}
1,animate:{opacity:1,y:0,filter:"blur(0px)"},exit:{opacity:0,y:-20,filter:"blur(10px)"},transition:{duration:.22},className:"fixed inset-0 z-[140] overflow-y-auto bg-white lg:hidden",children:(0,a.jsx)("div",{className:"min-h-screen w-full px-4 py-8 flex flex-col items-center justify-center",children:(0,a.jsxs)("div",{className:"flex flex-col items-center gap-6 text-lg font-medium text-gray-700 w-full max-w-xs",children:[m.map(e=>(0,a.jsx)(l(),{onClick:()=>t(!1),className:"hover:text-gray-900 transition-colors",href:e.href,children:e.label},e.href)),(0,a.jsx)("div",{className:"w-12 h-px bg-gray-200 my-2"}),(0,a.jsx)(l(),{onClick:()=>t(!1),className:"rounded-full bg-black px-6 py-2.5 text-base font-medium text-white transition-colors hover:bg-gray-800",href:"/product",children:"Download now"}),(0,a.jsx)(l(),{onClick:()=>t(!1),className:"text-base font-medium text-white bg-gray-900 px-6 py-2.5 rounded-full hover:bg-gray-800 transition-colors",href:"/signup",children:"Desktop signup"}),(0,a.jsxs)("button",{type:"button",onClick:()=>t(!1),className:"mt-6 text-sm text-gray-400 hover:text-gray-900 transition-colors flex items-center gap-2",children:[(0,a.jsx)(o.A,{className:"w-4 h-4"}),"Close"]})]})})})})]})}},30285:(e,t,s)=>{"use strict";s.d(t,{$:()=>o,r:()=>n});var a=s(95155);s(12115);var r=s(99708),l=s(74466),i=s(59434);let n=(0,l.F)("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-[transform,colors] duration-100 active:scale-[0.97] active:duration-75 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",{variants:{variant:{default:"bg-primary text-primary-foreground shadow-xs hover:bg-primary/90",destructive:"bg-destructive text-white shadow-xs hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60",outline:"border bg-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50",secondary:"bg-secondary text-secondary-foreground shadow-xs hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2 has-[>svg]:px-3",sm:"h-8 rounded-md gap-1.5 px-3 has-[>svg]:px-2.5",lg:"h-10 rounded-md px-6 has-[>svg]:px-4",icon:"size-9"}},defaultVariants:{variant:"default",size:"default"}});function o(e){let{className:t,variant:s,size:l,asChild:o=!1,...c}=e,d=o?r.DX:"button";return(0,a.jsx)(d,{"data-slot":"button",className:(0,i.cn)(n({variant:s,size:l,className:t}),"cursor-pointer"),...c})}},54165:(e,t,s)=>{"use strict";s.d(t,{Cf:()=>x,Es:()=>u,L3:()=>h,c7:()=>m,lG:()=>n,rr:()=>p,zM:()=>o});var a=s(95155);s(12115);var r=s(15452),l=s(54416),i=s(59434);function n(e){let{...t}=e;return(0,a.jsx)(r.bL,{"data-slot":"dialog",...t})}function o(e){let{...t}=e;return(0,a.jsx)(r.l9,{"data-slot":"dialog-trigger",...t})}function c(e){let{...t}=e;return(0,a.jsx)(r.ZL,{"data-slot":"dialog-portal",...t})}function d(e){let{className:t,...s}=e;return(0,a.jsx)(r.hJ,{"data-slot":"dialog-overlay",className:(0,i.cn)("data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed inset-0 z-50 bg-black/50",t),...s})}function x(e){let{className:t,children:s,showCloseButton:n=!0,overlayClassName:o,...x}=e;return(0,a.jsxs)(c,{"data-slot":"dialog-portal",children:[(0,a.jsx)(d,{className:o}),(0,a.jsxs)(r.UC,{"data-slot":"dialog-content",className:(0,i.cn)("bg-background data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 fixed top-[50%] left-[50%] z-50 grid w-full max-w-[calc(100%-2rem)] translate-x-[-50%] translate-y-[-50%] gap-4 roun
1ded-lg border p-6 shadow-lg duration-200 sm:max-w-lg",t),...x,children:[s,n&&(0,a.jsxs)(r.bm,{"data-slot":"dialog-close",className:"ring-offset-background focus:ring-ring data-[state=open]:bg-accent data-[state=open]:text-muted-foreground absolute top-4 right-4 rounded-xs opacity-70 transition-opacity hover:opacity-100 focus:ring-2 focus:ring-offset-2 focus:outline-hidden disabled:pointer-events-none [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",children:[(0,a.jsx)(l.A,{}),(0,a.jsx)("span",{className:"sr-only",children:"Close"})]})]})]})}function m(e){let{className:t,...s}=e;return(0,a.jsx)("div",{"data-slot":"dialog-header",className:(0,i.cn)("flex flex-col gap-2 text-center sm:text-left",t),...s})}function u(e){let{className:t,...s}=e;return(0,a.jsx)("div",{"data-slot":"dialog-footer",className:(0,i.cn)("flex flex-col-reverse gap-2 sm:flex-row sm:justify-end",t),...s})}function h(e){let{className:t,...s}=e;return(0,a.jsx)(r.hE,{"data-slot":"dialog-title",className:(0,i.cn)("text-lg leading-none font-semibold",t),...s})}function p(e){let{className:t,...s}=e;return(0,a.jsx)(r.VY,{"data-slot":"dialog-description",className:(0,i.cn)("text-muted-foreground text-sm",t),...s})}},59434:(e,t,s)=>{"use strict";s.d(t,{cn:()=>l});var a=s(52596),r=s(39688);function l(){for(var e=arguments.length,t=Array(e),s=0;s<e;s++)t[s]=arguments[s];return(0,r.QP)((0,a.$)(t))}},89793:(e,t,s)=>{Promise.resolve().then(s.bind(s,12025)),Promise.resolve().then(s.bind(s,12467))}},e=>{e.O(0,[7598,6766,6874,6935,2688,5452,7508,4654,8441,5964,7358],()=>e(e.s=89793)),_N_E=e.O()}]);
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.