1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[58974],{37322:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>h});var r=s(95155),a=s(88661),l=s.n(a),n=s(52619),i=s.n(n),o=s(97003),c=s(12115);s(69063);var d=s(24777),m=s(20063);function x(){let e=[{title:"BOM Management",outcome:"Multi-level BOMs with traceability and sourcing control.",features:["Release & revision history","Audit trail (who/why/when)","Where-used & rollups"],href:"/bill-of-materials/advantages-of-bill-of-materials-software-tool",hint:(0,r.jsxs)("div",{className:"mt-3 rounded-md border bg-muted/20 p-2",children:[(0,r.jsxs)("div",{className:"grid grid-cols-12 gap-1 text-[10px] text-muted-foreground",children:[(0,r.jsx)("div",{className:"col-span-4 font-medium text-foreground/80",children:"Item"}),(0,r.jsx)("div",{className:"col-span-2 font-medium text-foreground/80",children:"Qty"}),(0,r.jsx)("div",{className:"col-span-2 font-medium text-foreground/80",children:"Rev"}),(0,r.jsx)("div",{className:"col-span-4 font-medium text-foreground/80",children:"Source"}),[["100-210","2","B","AVL"],["100-310","1","C","MFG"],["200-110","4","A","ALT"],["900-010","1","D","AVL"]].map((e,t)=>(0,r.jsxs)("div",{className:"col-span-12 grid grid-cols-12 gap-1",children:[(0,r.jsx)("div",{className:"col-span-4 rounded bg-background px-1 py-0.5",children:e[0]}),(0,r.jsx)("div",{className:"col-span-2 rounded bg-background px-1 py-0.5",children:e[1]}),(0,r.jsx)("div",{className:"col-span-2 rounded bg-background px-1 py-0.5",children:e[2]}),(0,r.jsx)("div",{className:"col-span-4 rounded bg-background px-1 py-0.5",children:e[3]})]},t))]}),(0,r.jsxs)("div",{className:"mt-2 flex items-center gap-2 text-[11px] text-muted-foreground",children:[(0,r.jsx)("span",{className:"inline-flex h-5 w-5 items-center justify-center rounded bg-background",children:"â"}),(0,r.jsx)("span",{children:"BOM tree"})]})]})},{title:"Change Control",outcome:"Configurable engineering change workflows with approvals and audit history.",features:["Workflow steps & roles","Electronic approvals","End-to-end traceability"],href:"/change-management/engineering-change-control",hint:(0,r.jsx)("div",{className:"mt-3 rounded-md border bg-muted/20 p-3",children:(0,r.jsx)("div",{className:"flex items-center justify-between text-[11px]",children:["Draft","Review","Approve","Release"].map((e,t)=>(0,r.jsxs)("div",{className:"flex items-center gap-2",children:[(0,r.jsx)("span",{className:"inline-flex h-5 w-5 items-center justify-center rounded-full border bg-background text-[10px]",children:"â"}),(0,r.jsx)("span",{className:0===t?"font-medium text-foreground/90":"text-muted-foreground",children:e}),t<3&&(0,r.jsx)("span",{className:"mx-2 text-muted-foreground",children:"â"})]},e))})})},{title:"Document Control",outcome:"Controlled drawings and files linked to parts and changes.",features:["Revision-controlled files","Access permissions","Linked to BOM/ECO"],href:"/document-control/engineering-drawing-management-software-edms",hint:(0,r.jsx)("div",{className:"mt-3 rounded-md border bg-muted/20 p-3",children:[{name:"Assembly.pdf",rev:"A"},{name:"Drawing.dwg",rev:"B"},{name:"Spec.docx",rev:"C"}].map(e=>(0,r.jsxs)("div",{className:"flex items-center justify-between py-1 text-[11px]",children:[(0,r.jsxs)("div",{className:"flex items-center gap-2",children:[(0,r.jsx)("span",{className:"inline-flex h-5 w-5 items-center justify-center rounded bg-background",children:"\uD83D\uDCC4"}),(0,r.jsx)("span",{className:"text-foreground/80",children:e.name}),(0,r.jsxs)("span",{className:"inline-flex items-center rounded bg-background px-2 py-0.5 text-[10px] text-muted-foreground",children:["Rev ",e.rev]})]}),(0,r.jsx)("span",{className:"text-muted-foreground",children:"\uD83D\uDD12"})]},e.name))})},{title:"Deployment & Data Control",outcome:"Self-hosted or private hosting with your IT rules and access control.",features:["On-prem or private hosting","SSO + API integrations","Role-based permissions"],href:"/plm-software/secure-product-lifecycle-management-software",hint:(0,r.jsxs)("div",{className:"mt-3 rounded-md border border-slate-200 bg-slate-50 p-3",children:[(0,r.jsxs)("div",{className:"grid grid-cols-2 gap-2 text-[11px] font-medium text-slate-800",children:[(0,r.jsx)("span",{className:"inline-flex items-center justify-start gap-1 rounded border border-slate-100 bg-white px-2 py-1 shadow-sm",children:"\uD83D\uDDA5ï¸ Self-hosted"}),(0,r.jsx)("span",{className:"inline-flex items-center justify-end gap-1 rounded border border-slate-100 bg-white px-2 py-1 shadow-sm",children:"â Private cloud"}),(0,r.jsx)("span",{className:"inline-flex items-center justify-start gap-1 rounded border border-slate-100 bg-white px-2 py-1 shadow-sm",children:"\uD83D\uDD0C Integration options"}),(0,r.jsx)("span",{className:"inline-flex items-center justify-end gap-1 rounded border border-slate-100 bg-white px-2 py-1 shadow-sm",children:"\uD83D\uDDC4 SQL Server DB"})]}),(0,r.jsxs)("div",{className:"mt-2 flex items-center gap-2 text-[11px] font-medium text-slate-800",children:[(0,r.jsx)("span",{className:"inline-flex h-5 w-5 items-center justify-center rounded border border-slate-100 bg-white shadow-sm",children:"\uD83D\uDEE1"}),(0,r.jsx)("span",{children:"Identity + role controls"})]})]})}],[t,s]=(0,c.useState)(null),a=(0,m.useRouter)(),l=e.length,n=l-1,i=Math.round(55);return(0,r.jsx)("div",{className:"relative mx-auto w-full max-w-xl",children:(0,r.jsxs)("div",{className:"rounded-2xl border border-slate-200 bg-gradient-to-b from-slate-50 to-white p-4 md:p-5 shadow-sm",children:[(0,r.jsx)("div",{className:"relative mx-auto max-w-md px-1 pb-2 pt-1 transition-all duration-200",style:{height:220+(l-1)*110},onMouseLeave:()=>s(null),children:e.map((e,l)=>
1{let o=l===t,c=t===n,d=null===t||c?110*l:l<t?l*i:l===t?t*i:t*i+220+(l-t-1)*i;return(0,r.jsxs)("article",{className:"absolute left-1 right-1 cursor-pointer overflow-hidden rounded-xl border border-slate-200 bg-white p-3.5 shadow-sm transition-all duration-200",style:{zIndex:null===t?10+l:o?100:10+l,top:d,height:220,transform:"scale(1)",boxShadow:o?"0 8px 22px rgba(15, 23, 42, 0.12)":"0 2px 8px rgba(15, 23, 42, 0.06)",outline:o&&c?"1px solid rgba(51, 65, 85, 0.35)":"none"},onMouseEnter:()=>s(l),onFocus:()=>s(l),onClick:()=>{if(t!==l)return void s(l);a.push(e.href)},onKeyDown:r=>{if("Enter"===r.key||" "===r.key){if(r.preventDefault(),t!==l)return void s(l);a.push(e.href)}},role:"link",tabIndex:0,"aria-label":"Show ".concat(e.title," card"),children:[(0,r.jsx)("div",{className:"absolute inset-x-0 top-0 h-0.5 bg-slate-300/70"}),(0,r.jsxs)("div",{className:"flex items-start justify-between gap-3",children:[(0,r.jsxs)("div",{children:[(0,r.jsx)("div",{className:"text-sm font-semibold",children:e.title}),(0,r.jsx)("div",{className:"mt-1 text-[11px] leading-snug text-slate-600",children:e.outcome})]}),(0,r.jsx)("span",{className:"shrink-0 text-[11px] font-medium text-slate-800 underline underline-offset-4",children:"Learn â"})]}),(0,r.jsx)("ul",{className:"mt-2 grid gap-0.5 text-[11px] text-slate-600",children:e.features.map(e=>(0,r.jsxs)("li",{className:"flex items-start gap-2",children:[(0,r.jsx)("span",{className:"mt-0.5 text-slate-400",children:"â¢"}),(0,r.jsx)("span",{children:e})]},e))}),(0,r.jsx)("div",{className:"origin-top-left transition-all duration-300",style:{marginTop:8,maxHeight:220,overflow:"hidden"},children:e.hint})]},e.title)})}),(0,r.jsx)("div",{className:"mt-3 flex items-center justify-center gap-2",children:e.map((e,a)=>(0,r.jsx)("button",{type:"button",onClick:()=>s(a),"aria-label":"Show ".concat(e.title),className:"h-1.5 rounded-full transition-all ".concat((null!=t?t:0)===a?"w-6 bg-slate-800":"w-2 bg-slate-300")},e.title))})]})})}function h(){let[e,t]=(0,c.useState)(null),[s,a]=(0,c.useState)(!1);return(0,r.jsxs)("div",{className:"jsx-b730b7cf3e99972c min-h-screen bg-slate-50 text-foreground",children:[(0,r.jsx)(l(),{id:"b730b7cf3e99972c",children:"@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}"}),(0,r.jsxs)("main",{className:"jsx-b730b7cf3e99972c",children:[(0,r.jsxs)("section",{className:"jsx-b730b7cf3e99972c relative overflow-hidden border-b border-slate-200/80 bg-gradient-to-b from-slate-200/35 via-white to-slate-50",children:[(0,r.jsx)("div",{className:"jsx-b730b7cf3e99972c pointer-events-none absolute inset-0 bg-[linear-gradient(105deg,transparent_0%,rgba(15,23,42,0.03)_45%,transparent_70%)]"}),(0,r.jsx)("div",{className:"jsx-b730b7cf3e99972c pointer-events-none absolute -top-14 -left-20 h-64 w-64 rounded-full bg-slate-300/50 blur-3xl"}),(0,r.jsx)("div",{className:"jsx-b730b7cf3e99972c pointer-events-none absolute -right-20 top-8 h-56 w-56 rounded-full bg-slate-400/25 blur-3xl"}),(0,r.jsx)("div",{className:"jsx-b730b7cf3e99972c container py-10 md:py-14",children:(0,r.jsxs)("div",{className:"jsx-b730b7cf3e99972c grid grid-cols-1 items-center gap-8 md:grid-cols-2",children:[(0,r.jsxs)("div",{className:"jsx-b730b7cf3e99972c space-y-5",children:[(0,r.jsx)("div",{className:"jsx-b730b7cf3e99972c inline-flex items-center rounded-full border border-slate-200/90 bg-white/80 px-3 py-1 text-xs font-semibold uppercase tracking-[0.08em] text-slate-600 shadow-sm backdrop-blur-sm",children:"Self-hosted PLM for product design engineers"}),(0,r.jsx)("h1",{className:"jsx-b730b7cf3e99972c text-3xl font-bold tracking-tight text-slate-900 sm:text-4xl xl:text-5xl xl:leading-[1.1]",children:"Control your BOMs, documents, and engineering changes â on your own infrastructure."}),(0,r.jsx)("p",{className:"jsx-b730b7cf3e99972c text-base md:text-lg text-slate-600 leading-relaxed",children:"PDXpert is a fast-to-adopt PLM system for electronics and mechanical product companies. Install in hours, configure your workflows, and keep product data under your IT rules and keys."}),(0,r.jsx)("div",{className:"jsx-b730b7cf3e99972c flex flex-wrap gap-2",children:["Self-hosted or private cloud","SQL-backed","Workflow & audit trail"].map(e=>(0,r.jsx)("span",{className:"jsx-b730b7cf3e99972c rounded-md border border-slate-200/90 bg-white/90 px-2.5 py-1 text-xs font-medium text-slate-700 shadow-sm",children:e},e))}),(0,r.jsxs)("div",{className:"jsx-b730b7cf3e99972c pt-2",children:[(0,r.jsx)("div",{className:"jsx-b730b7cf3e99972c text-[11px] font-semibold text-slate-500 mb-2 tracking-[0.12em] uppercase",children:"Choose your path"}),(0,r.jsxs)("div",{className:"jsx-b730b7cf3e99972c flex flex-col gap-3 md:flex-row md:items-center md:gap-6",children:[(0,r.jsxs)("div",{className:"jsx-b730b7cf3e99972c flex flex-wrap gap-2",children:[(0,r.jsx)(o.$,{asChild:!0,className:"bg-slate-900 text-white hover:bg-slate-800 transition-colors shadow-sm",children:(0,r.jsx)(i(),{href:"/evaluate",children:"Evaluate PLM"})}),(0,r.jsx)(o.$,{asChild:!0,variant:"outline",className:"border-slate-300 bg-white hover:bg-slate-50 shadow-sm",children:(0,r.jsx)(i(),{href:"/install",children:"Try / Install"})})]}),(0,r.jsxs)("div",{className:"jsx-b730b7cf3e99972c rounded-lg border border-blue-200 bg-blue-50/70 p-3 shadow-sm md:min-w-[240px]",children:[(0,r.jsx)("div",{className:"jsx-b730b7cf3e99972c text-[11px] font-semibold uppercase tracking-[0.12em] text-blue-700",children:"Latest release"}),(0,r.jsx)("div",{className:"jsx-b730b7cf3e99972c mt-1 text-sm",children:(0,r.jsx)(i(),{href:"/pdxpert-plm-news/pr-pdxpert-plm-software-18.0-sso-solidworks-webapi-launch",className:"font-semibold text-blue-800 underline underline-offset-4 hover:text-blue-900",children:"What's New in V18"})})]})]})]}),(0,r.jsx)("div",{className:"jsx-b730b7cf3e99972c pt-1 text-sm text-slate-500",children:"Transparent pricing \xb7 Free full evaluation download \xb7 Unlimited expert email support"}),(0,r.jsx)("div",{className:"jsx-b730b7cf3e99972c text-sm",children:(0,r.jsx)(i(),{href:"/plm-software/best-plm-software-license-decision",className:"text-slate-800 underline underline-offset-4 hover:text-slate-950",children:"Prefer self-hosted for security or governance reasons? See Cloud vs OnâPrem â"})})]}),(0,r.jsx)(x,{})]})})]}),(0,r.jsx)("section",{className:"jsx-b730b7cf3e99972c bg-white py-10 md:py-14",children:(0,r.jsxs)("div",{className:"jsx-b730b7cf3e99972c container",children:[(0,r.jsx)("p",{className:"jsx-b730b7cf3e99972c text-xs font-semibold uppercase tracking-[0.12em] text-slate-500",children:"Get started"}),(0,r.jsx)("h2",{className:"jsx-b730b7cf3e99972c mt-2 text-2xl font-bold text-slate-900 md:text-3xl",children:"Choose your path"}),(0,r.jsx)("p",{className:"jsx-b730b7cf3e99972c mt-2 max-w-2xl text-sm text-slate-600",children:"Buyer evaluation and technical install are both supportedâpick what fits today."}),(0,r.jsxs)("div",{className:"jsx-b730b7cf3e99972c mt-8 grid grid-cols-1 gap-6 md:grid-cols-2",children:[(0,r.jsxs)("div",{className:"jsx-b730b7cf3e99972c group rounded-xl border border-slate-200 bg-white p-6 shadow-sm transition-all duration-200 hover:border-slate-300 hover:shadow-md",children:[(0,r.jsx)("div",{className:"jsx-b730b7cf3e99972c h-1 w-12 rounded-full bg-slate-900"}),(0,r.jsx)("h3",{className:"jsx-b730b7cf3e99972c mt-4 text-lg font-semibold text-slate-900",children:"Evaluating PLM for your company"}),(0,r.jsxs)("ul",{className:"jsx-b730b7cf3e99972c space-y-2 text-sm text-slate-600",children:[(0,r.jsx)("li",{className:"jsx-b730b7cf3e99972c",children:"Confirm fit for your team size, process maturity, and integrations"}),(0,r.jsx)("li",{className:"jsx-b730b7cf3e99972c",children:"Understand deployment options (self-hosted or private hosting) and time-to-value"}),(0,r.jsx)("li",{className:"jsx-b730b7cf3e99972c",children:"See pricing, ROI, and what a successful rollout looks like"})]}),(0,r.jsx)("div",{className:"jsx-b730b7cf3e99972c mt-5",children:(0,r.jsx)(o.$,{asChild:!0,size:"sm",className:"bg-slate-900 text-white hover:bg-slate-800 shadow-sm",children:(0,r.jsx)(i(),{href:"/evaluate",children:"Open the Evaluation Guide"})})})]}),(0,r.jsxs)("div",{className:"jsx-b730b7cf3e99972c group rounded-xl border border-slate-200 bg-white p-6 shadow-sm transition-all duration-200 hover:border-slate-300 hover:shadow-md",children:[(0,r.jsx)("div",{className:"jsx-b730b7cf3e99972c h-1 w-12 rounded-full bg-slate-400"}),(0,r.jsx)("h3",{className:"jsx-b730b7cf3e99972c mt-4 text-lg font-semibold text-slate-900",children:"See how PDXpert works / Install it"}),(0,r.jsxs)("ul",{className:"jsx-b730b7cf3e99972c space-y-2 text-sm text-slate-600",children:[(0,r.jsx)("li",{className:"jsx-b730b7cf3e99972c",children:"Watch short, realâUI workflow videos"}),(0,r.jsx)("li",{className:"jsx-b730b7cf3e99972c",children:"Download the full evaluation and test with your own data"}),(0,r.jsx)("li",{className:"jsx-b730b7cf3e99972c",children:"Review requirements, install steps, and integration options"})]}),(0,r.jsx)("div",{className:"jsx-b730b7cf3e99972c mt-5",children:(0,r.jsx)(o.$,{asChild:!0,size:"sm",variant:"outline",className:"border-slate-300 bg-white hover:bg-slate-100",children:(0,r.jsx)(i(),{href:"/install",children:"Watch + Install"})})}),(0,r.jsx)("div",{className:"jsx-b730b7cf3e99972c mt-4 text-xs text-slate-500",children:"You can switch tracks anytime."})]})]})]})}),(0,r.jsx)("section",{className:"jsx-b730b7cf3e99972c border-y border-slate-200/80 bg-slate-100/40 py-10 md:py-14",children:(0,r.jsx)("div",{className:"jsx-b730b7cf3e99972c container",children:(0,r.jsxs)("div",{className:"jsx-b730b7cf3e99972c rounded-2xl border border-slate-200/90 bg-white p-6 shadow-sm md:p-8 md:shadow-md",children:[(0,r.jsxs)("div",{className:"jsx-b730b7cf3e99972c max-w-4xl",children:[(0,r.jsx)("p",{className:"jsx-b730b7cf3e99972c text-xs font-semibold uppercase tracking-[0.12em] text-slate-500",children:"Adoption model"}),(0,r.jsx)("h2",{className:"jsx-b730b7cf3e99972c mt-2 text-2xl font-bold text-slate-900 md:text-3xl",children:"Start with control, not disruption"}),(0,r.jsx)("p",{className:"jsx-b730b7cf3e99972c mt-2 text-sm text-slate-600 md:text-base",children:"Whether product data is spread across spreadsheets and shared drives, or locked in legacy and high-cost systems, there is a practical path to a single source of truth."})]}),(0,r.jsxs)("div",{className:"jsx-b730b7cf3e99972c mt-8 grid grid-cols-1 gap-4 md:grid-cols-3",children:[(0,r.jsxs)("div",{className:"jsx-b730b7cf3e99972c rounded-xl border border-slate-200 bg-slate-50/80 p-5 shadow-sm",children:[(0,r.jsx)("span",{className:"jsx-b730b7cf3e99972c inline-flex h-8 w-8 items-center justify-center rounded-lg bg-white text-sm font-bold text-slate-800 shadow-sm ring-1 ring-slate-200/80",children:"1"}),(0,r.jsx)("h3",{className:"jsx-b730b7cf3e99972c mt-3 text-base font-semibold text-slate-900",children:"Assess your current state"}),(0,r.jsx)("p",{className:"jsx-b730b7cf3e99972c mt-2 text-sm text-slate-600",children:"Spreadsheets, shared drives, legacy PLM, or expensive platforms."})]}),(0,r.jsxs)("div",{className:"jsx-b730b7cf3e99972c rounded-xl border-2 border-slate-900/12 bg-gradient-to-b from-white to-slate-50/90 p-5 shadow-md ring-1 ring-slate-900/5",children:[(0,r.jsx)("span",{className:"jsx-b730b7cf3e99972c inline-flex h-8 w-8 items-center justify-center rounded-lg bg-slate-900 text-sm font-bold text-white shadow-sm",children:"2"}),(0,r.jsx)("h3",{className:"jsx-b730b7cf3e99972c mt-3 text-base font-semibold text-slate-900",children:"Stabilize with PDXpert"}),(0,r.jsx)("p",{className:"jsx-b730b7cf3e99972c mt-2 text-sm text-slate-600",children:"Guided migration, controlled workflows, and full traceability under your IT rules."})]}),(0,r.jsxs)("div",{className:"jsx-b730b7cf3e99972c rounded-xl border border-slate-200 bg-slate-50/80 p-5 shadow-sm",children:[(0,r.jsx)("span",{className:"jsx-b730b7cf3e99972c inline-flex h-8 w-8 items-center justify-center rounded-lg bg-white text-sm font-bold text-slate-800 shadow-sm ring-1 ring-slate-200/80",children:"3"}),(0,r.jsx)("h3",{className:"jsx-b730b7cf3e99972c mt-3 text-base font-semibold text-slate-900",children:"Improve c
1ontinuously"}),(0,r.jsx)("p",{className:"jsx-b730b7cf3e99972c mt-2 text-sm text-slate-600",children:"Standardize processes and scale at your pace, without a big-bang replacement."})]})]}),(0,r.jsxs)("div",{className:"jsx-b730b7cf3e99972c mt-6 flex flex-wrap items-center gap-2",children:[(0,r.jsx)(o.$,{asChild:!0,className:"bg-slate-900 text-white hover:bg-slate-800",children:(0,r.jsx)(i(),{href:"/evaluate/low-risk-migration-path",children:"See the 2-step path"})}),(0,r.jsx)(o.$,{type:"button",variant:"outline",className:"border-slate-300 bg-white hover:bg-slate-100",onClick:()=>a(!0),children:"Get a migration estimate"})]}),(0,r.jsx)("p",{className:"jsx-b730b7cf3e99972c mt-3 text-xs text-slate-500",children:"Teams use this approach to reduce risk, control cost, and keep future platform options open."})]})})}),(0,r.jsxs)("section",{className:"jsx-b730b7cf3e99972c container pb-10 pt-4 md:pb-14 md:pt-6",children:[(0,r.jsx)("p",{className:"jsx-b730b7cf3e99972c text-xs font-semibold uppercase tracking-[0.12em] text-slate-500",children:"Product pillars"}),(0,r.jsx)("h2",{className:"jsx-b730b7cf3e99972c mt-2 text-2xl font-bold text-slate-900 md:text-3xl",children:"Built for real engineering workflows"}),(0,r.jsxs)("div",{className:"jsx-b730b7cf3e99972c mt-4 inline-flex flex-wrap items-center gap-2 rounded-lg border border-slate-200 bg-slate-50 px-3 py-2 text-sm",children:[(0,r.jsx)("span",{className:"jsx-b730b7cf3e99972c font-medium text-slate-700",children:"Other products:"}),(0,r.jsx)(i(),{href:"/plm-software/pdxpert-webapi",className:"text-slate-900 underline underline-offset-4 hover:text-slate-700",children:"PDXpert WebAPI"}),(0,r.jsx)(i(),{href:"/plm-software/pdxpert-addins",className:"text-slate-900 underline underline-offset-4 hover:text-slate-700",children:"PDXpert AddIns"}),(0,r.jsx)(i(),{href:"/pdxpert-plm-news/pr-pdxpert-plm-software-18.0-sso-solidworks-webapi-launch",className:"text-slate-900 underline underline-offset-4 hover:text-slate-700",children:"What's New in V18"})]}),(0,r.jsx)("div",{className:"jsx-b730b7cf3e99972c mt-8 grid grid-cols-1 gap-6 md:grid-cols-3",children:[{title:"Simple to adopt",body:"Install quickly. Learn fast. Be productive during evaluation â without a sales engineer controlling the process.",href:"/plm-software/simple-product-lifecycle-management-software",link:"Explore simplicity â"},{title:"Flexible to your process",body:"Configure part and document types, numbering rules, workflows, attributes, and approvals to match how you already work.",href:"/plm-software/flexible-product-lifecycle-management-software",link:"Explore flexibility â"},{title:"Control you can trust",body:"Role-based access, workflow-controlled releases, and complete change history â while keeping product data inside your environment.",href:"/plm-software/secure-product-lifecycle-management-software",link:"Explore security & control â"}].map(e=>(0,r.jsxs)("div",{className:"jsx-b730b7cf3e99972c rounded-xl border border-slate-200 bg-white p-6 shadow-sm transition-all duration-200 hover:border-slate-300 hover:shadow-md",children:[(0,r.jsx)("div",{className:"jsx-b730b7cf3e99972c text-lg font-semibold text-slate-900",children:e.title}),(0,r.jsx)("div",{className:"jsx-b730b7cf3e99972c mt-2 text-sm text-slate-600 leading-relaxed",children:e.body}),(0,r.jsx)(i(),{href:e.href,className:"mt-4 inline-flex text-sm font-medium text-slate-900 underline underline-offset-4 hover:text-slate-700",children:e.link})]},e.title))})]}),(0,r.jsx)("section",{className:"jsx-b730b7cf3e99972c container pb-10 md:pb-14",children:(0,r.jsxs)("div",{className:"jsx-b730b7cf3e99972c rounded-2xl border border-slate-200/90 bg-slate-50/60 p-6 md:p-8",children:[(0,r.jsxs)("div",{className:"jsx-b730b7cf3e99972c flex flex-col gap-2 mb-6",children:[(0,r.jsx)("p",{className:"jsx-b730b7cf3e99972c text-xs font-semibold uppercase tracking-[0.12em] text-slate-500",children:"Product tour"}),(0,r.jsx)("h2",{className:"jsx-b730b7cf3e99972c text-2xl font-bold text-slate-900 md:text-3xl",children:"Start here: see PDXpert in minutes"}),(0,r.jsx)("p",{className:"jsx-b730b7cf3e99972c text-sm text-slate-600 max-w-2xl",children:"Short walkthroughs that show the workflows engineering teams care about."})]}),(0,r.jsx)("div",{className:"jsx-b730b7cf3e99972c grid grid-cols-2 gap-4 md:grid-cols-4",children:[{label:"Product overview",vimeoId:"1026309512",duration:"2:10"},{label:"BOM management",vimeoId:"1026329745",duration:"1:47",posterSrc:"/img/video-thumbs/video-thumb-bom-management.png"},{label:"Change control workflow",vimeoId:"1026333074",duration:"2:55",posterSrc:"/img/video-thumbs/video-thumb-change-control-workflow.png"},{label:"Document & file control",vimeoId:"1026333032",duration:"2:41",posterSrc:"/img/video-thumbs/video-thumb-document-file-control.png"}].map(e=>{var s;return(0,r.jsxs)("button",{type:"button",onClick:()=>t({title:e.label,vimeoId:e.vimeoId}),className:"jsx-b730b7cf3e99972c group rounded-xl border border-slate-200 bg-white p-3 text-left shadow-sm transition-all duration-200 hover:-translate-y-0.5 hover:shadow-md",children:[(0,r.jsxs)("div",{className:"jsx-b730b7cf3e99972c relative mb-3 h-24 overflow-hidden rounded-lg bg-slate-100",children:[(0,r.jsx)("img",{src:null!=(s=e.posterSrc)?s:"https://vumbnail.com/".concat(e.vimeoId,".jpg"),alt:"".concat(e.label," video thumbnail"),loading:"lazy",className:"jsx-b730b7cf3e99972c h-full w-full object-cover"}),(0,r.jsx)("div",{className:"jsx-b730b7cf3e99972c absolute inset-0 bg-slate-900/20 group-hover:bg-slate-900/10 transition-colors"}),(0,r.jsx)("div",{className:"jsx-b730b7cf3e99972c absolute inset-0 flex items-center justify-center",children:(0,r.jsx)("span",{className:"jsx-b730b7cf3e99972c inline-flex h-8 w-8 items-center justify-center rounded-full bg-white/90 text-slate-900 shadow",children:"â¶"})}),(0,r.jsx)("div",{className:"jsx-b730b7cf3e99972c absolute bottom-1 right-1 rounded bg-slate-900/80 px-1.5 py-0.5 text-[10px] text-white",children:e.duration})]}),(0,r.jsx)("div",{className:"jsx-b730b7cf3e99972c text-sm font-medium",children:e.label})]},e.label)})}),(0,r.jsxs)("div",{className:"jsx-b730b7cf3e99972c mt-6 flex flex-wrap gap-2",children:[(0,r.jsx)(o.$,{asChild:!0,size:"sm",className:"bg-slate-900 text-white hover:bg-slate-800 shadow-sm",children:(0,r.jsx)(i(),{href:"/general-info/pdxpert-plm-software-video",children:"View all videos â"})}),(0,r.jsx)(o.$,{asChild:!0,size:"sm",variant:"outline",className:"border-slate-300 bg-white hover:bg-slate-50 shadow-sm",children:(0,r.jsx)(i(),{href:"/install",children:"Try / Install â"})})]})]})}),(0,r.jsx)("section",{className:"jsx-b730b7cf3e99972c container pb-14 md:pb-16",children:(0,r.jsxs)("div",{className:"jsx-b730b7cf3e99972c overflow-hidden rounded-2xl border border-slate-200 bg-white shadow-md",children:[(0,r.jsxs)("div",{className:"jsx-b730b7cf3e99972c grid grid-cols-1 gap-8 md:grid-cols-2 md:items-stretch",children:[(0,r.jsxs)("div",{className:"jsx-b730b7cf3e99972c border-b border-slate-200 bg-gradient-to-br from-slate-900 to-slate-800 p-6 text-white md:border-b-0 md:border-r md:p-8",children:[(0,r.jsx)("p",{className:"jsx-b730b7cf3e99972c text-[11px] font-semibold uppercase tracking-[0.14em] text-slate-400",children:"Social proof"}),(0,r.jsx)("h2",{className:"jsx-b730b7cf3e99972c mt-2 text-2xl font-bold md:text-3xl",children:"Trusted by engineering teams worldwide"}),(0,r.jsx)("p",{className:"jsx-b730b7cf3e99972c mt-3 text-sm text-slate-300",children:"Used by innovators, manufacturers, and regulated product teams across electronics and mechanical engineering."}),(0,r.jsxs)("figure",{className:"jsx-b730b7cf3e99972c mt-6 rounded-xl border border-white/10 bg-white/5 p-5 backdrop-blur-sm",children:[(0,r.jsx)("blockquote",{className:"jsx-b730b7cf3e99972c text-base font-medium leading-relaxed text-white md:text-lg",children:"âPDXpert is one of the easiest to learn and most flexible systems I have ever used.â"}),(0,r.jsx)("figcaption",{className:"jsx-b730b7cf3e99972c mt-3 text-sm text-slate-400",children:"â Senior Systems Engineering Specialist"})]})]}),(0,r.jsxs)("div",{className:"jsx-b730b7cf3e99972c grid grid-cols-2 gap-3 p-6 md:p-8",children:[(0,r.jsxs)("a",{href:"https://www.capterra.com/p/24217/PDXpert-PLM/",target:"_blank",rel:"noopener noreferrer",className:"jsx-b730b7cf3e99972c rounded-md border border-slate-200 bg-white p-3 hover:bg-slate-50 transition-colors",children:[(0,r.jsx)("div",{className:"jsx-b730b7cf3e99972c text-[11px] uppercase tracking-wide text-slate-500",children:"Capterra"}),(0,r.jsx)("div",{className:"jsx-b730b7cf3e99972c mt-1 text-base font-semibold text-slate-900",children:"4.7 / 5.0 â
"}),(0,r.jsx)("div",{className:"jsx-b730b7cf3e99972c text-[12px] text-slate-600",children:"Verified user reviews"})]}),(0,r.jsxs)(i(),{href:"/general-info/pdxpert-plm-software-review",className:"rounded-md border border-slate-200 bg-white p-3 hover:bg-slate-50 transition-colors",children:[(0,r.jsx)("div",{className:"jsx-b730b7cf3e99972c text-[11px] uppercase tracking-wide text-slate-500",children:"Proof source"}),(0,r.jsx)("div",{className:"jsx-b730b7cf3e99972c mt-1 text-sm font-semibold text-slate-900",children:"Awards, reviews & comments"}),(0,r.jsx)("div",{className:"jsx-b730b7cf3e99972c text-[12px] text-slate-600",children:"Professional + customer feedback"})]}),(0,r.jsxs)(i(),{href:"/plm-software/pdxpert-plm-software-solution",className:"rounded-md border border-slate-200 bg-white p-3 hover:bg-slate-50 transition-colors",children:[(0,r.jsx)("div",{className:"jsx-b730b7cf3e99972c text-[11px] uppercase tracking-wide text-slate-500",children:"Proof source"}),(0,r.jsx)("div",{className:"jsx-b730b7cf3e99972c mt-1 text-sm font-semibold text-slate-900",children:"Trusted by engineering teams"}),(0,r.jsx)("div",{className:"jsx-b730b7cf3e99972c text-[12px] text-slate-600",children:"Homepage trust and client proof"})]}),(0,r.jsxs)("div",{className:"jsx-b730b7cf3e99972c rounded-md border border-slate-200 bg-slate-50 p-3",children:[(0,r.jsx)("div",{className:"jsx-b730b7cf3e99972c text-[11px] uppercase tracking-wide text-slate-500",children:"Quote highlight"}),(0,r.jsx)("div",{className:"jsx-b730b7cf3e99972c mt-1 text-sm font-medium text-slate-900",children:"âBest support ever.â"})]}),(0,r.jsxs)("div",{className:"jsx-b730b7cf3e99972c rounded-md border border-slate-200 bg-slate-50 p-3",children:[(0,r.jsx)("div",{className:"jsx-b730b7cf3e99972c text-[11px] uppercase tracking-wide text-slate-500",children:"Quote highlight"}),(0,r.jsx)("div",{className:"jsx-b730b7cf3e99972c mt-1 text-sm font-medium text-slate-900",children:"âVery easy to use and deploy.â"})]}),(0,r.jsxs)("div",{className:"jsx-b730b7cf3e99972c rounded-md border border-slate-200 bg-slate-50 p-3",children:[(0,r.jsx)("div",{className:"jsx-b730b7cf3e99972c text-[11px] uppercase tracking-wide text-slate-500",children:"Quote highlight"}),(0,r.jsx)("div",{className:"jsx-b730b7cf3e99972c mt-1 text-sm font-medium text-slate-900",children:"âFeature packed and integration-ready.â"})]})]})]}),(0,r.jsxs)("div",{className:"jsx-b730b7cf3e99972c flex flex-wrap gap-2 border-t border-slate-200 bg-slate-50/50 px-6 py-5 md:px-8",children:[(0,r.jsx)(o.$,{asChild:!0,className:"bg-slate-900 text-white hover:bg-slate-800 shadow-sm",children:(0,r.jsx)(i(),{href:"/evaluate",children:"Evaluate PLM"})}),(0,r.jsx)(o.$,{asChild:!0,variant:"outline",className:"border-slate-300 bg-white hover:bg-slate-50 shadow-sm",children:(0,r.jsx)(i(),{href:"/install",children:"Try / Install"})}),(0,r.jsx)(i(),{href:"/general-info/pdxpert-contact-us",className:"self-center text-sm text-slate-600 hover:text-slate-900",children:"Have a specific question? Contact us â"})]})]})})]}),e&&(0,r.jsx)("div",{onClick:()=>t(null),className:"jsx-b730b7cf3e99972c fixed inset-0 z-[120] bg-slate-900/70 p-4 backdrop-blur-sm",children:(0,r.jsxs)("div",{onClick:e=>e.stopPropagation(),className:"jsx-b730b7cf3e99972c mx-auto mt-6 w-full max-w-5xl rounded-xl border border-slate-300 bg-white shadow-2xl",children:[(0,r.jsxs)("div",{className:"jsx-b730b7cf3e99972c flex items-center justify-between border-b border-slate-200 px-4 py-3",children:[(0,r.jsx)("h3",{className:"jsx-b730b7cf3e99972c text-base font-semibold text-slate-900",children:e.title}),(0,r.jsx)("button",{type:"button",onClick:()=>t(null),className:"jsx-b730b7cf3e99972c rounded-md px-2 py-1 text-sm text-slate-600 hover:bg-slate-100 hover:text-slate-900",children:"Close"})]}),(0,r.jsx)("div",{style:{paddingBottom:"56.25%"},className:"jsx-b730b7cf3e99972c relative w-full",children:(0,r.jsx)("iframe",{src:"https://player.vimeo.com/video/".concat(e.vimeoId,"?autoplay=1&badge=0&autopause=1&player_id=0&app_id=58479"),allow:"autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media",title:e.title,className:"jsx-b730b7cf3e99972c absolute inset-0 h-full w-full rounded-b-xl"})})]})}),s&&(0,r.jsx)(d.A,{onClose:()=>a(!1),formType:"quote"})]})}},45688:(e,t,s)=>{"use strict";var r=s(87358);s(86340);var a=s(12115),l=function(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}(a),n=void 0!==r&&r.env&&!0,i=function(e){return"[object String]"===Object.prototype.toString.call(e)},o=function(){function e(e){var t=void 0===e?{}
1:e,s=t.name,r=void 0===s?"stylesheet":s,a=t.optimizeForSpeed,l=void 0===a?n:a;c(i(r),"`name` must be a string"),this._name=r,this._deletedRulePlaceholder="#"+r+"-deleted-rule____{}",c("boolean"==typeof l,"`optimizeForSpeed` must be a boolean"),this._optimizeForSpeed=l,this._serverSheet=void 0,this._tags=[],this._injected=!1,this._rulesCount=0;var o="undefined"!=typeof window&&document.querySelector('meta[property="csp-nonce"]');this._nonce=o?o.getAttribute("content"):null}var t,s=e.prototype;return s.setOptimizeForSpeed=function(e){c("boolean"==typeof e,"`setOptimizeForSpeed` accepts a boolean"),c(0===this._rulesCount,"optimizeForSpeed cannot be when rules have already been inserted"),this.flush(),this._optimizeForSpeed=e,this.inject()},s.isOptimizeForSpeed=function(){return this._optimizeForSpeed},s.inject=function(){var e=this;if(c(!this._injected,"sheet already injected"),this._injected=!0,"undefined"!=typeof window&&this._optimizeForSpeed){this._tags[0]=this.makeStyleTag(this._name),this._optimizeForSpeed="insertRule"in this.getSheet(),this._optimizeForSpeed||(n||console.warn("StyleSheet: optimizeForSpeed mode not supported falling back to standard mode."),this.flush(),this._injected=!0);return}this._serverSheet={cssRules:[],insertRule:function(t,s){return"number"==typeof s?e._serverSheet.cssRules[s]={cssText:t}:e._serverSheet.cssRules.push({cssText:t}),s},deleteRule:function(t){e._serverSheet.cssRules[t]=null}}},s.getSheetForTag=function(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]},s.getSheet=function(){return this.getSheetForTag(this._tags[this._tags.length-1])},s.insertRule=function(e,t){if(c(i(e),"`insertRule` accepts only strings"),"undefined"==typeof window)return"number"!=typeof t&&(t=this._serverSheet.cssRules.length),this._serverSheet.insertRule(e,t),this._rulesCount++;if(this._optimizeForSpeed){var s=this.getSheet();"number"!=typeof t&&(t=s.cssRules.length);try{s.insertRule(e,t)}catch(t){return n||console.warn("StyleSheet: illegal rule: \n\n"+e+"\n\nSee https://stackoverflow.com/q/20007992 for more info"),-1}}else{var r=this._tags[t];this._tags.push(this.makeStyleTag(this._name,e,r))}return this._rulesCount++},s.replaceRule=function(e,t){if(this._optimizeForSpeed||"undefined"==typeof window){var s="undefined"!=typeof window?this.getSheet():this._serverSheet;if(t.trim()||(t=this._deletedRulePlaceholder),!s.cssRules[e])return e;s.deleteRule(e);try{s.insertRule(t,e)}catch(r){n||console.warn("StyleSheet: illegal rule: \n\n"+t+"\n\nSee https://stackoverflow.com/q/20007992 for more info"),s.insertRule(this._deletedRulePlaceholder,e)}}else{var r=this._tags[e];c(r,"old rule at index `"+e+"` not found"),r.textContent=t}return e},s.deleteRule=function(e){if("undefined"==typeof window)return void this._serverSheet.deleteRule(e);if(this._optimizeForSpeed)this.replaceRule(e,"");else{var t=this._tags[e];c(t,"rule at index `"+e+"` not found"),t.parentNode.removeChild(t),this._tags[e]=null}},s.flush=function(){this._injected=!1,this._rulesCount=0,"undefined"!=typeof window?(this._tags.forEac
1h(function(e){return e&&e.parentNode.removeChild(e)}),this._tags=[]):this._serverSheet.cssRules=[]},s.cssRules=function(){var e=this;return"undefined"==typeof window?this._serverSheet.cssRules:this._tags.reduce(function(t,s){return s?t=t.concat(Array.prototype.map.call(e.getSheetForTag(s).cssRules,function(t){return t.cssText===e._deletedRulePlaceholder?null:t})):t.push(null),t},[])},s.makeStyleTag=function(e,t,s){t&&c(i(t),"makeStyleTag accepts only strings as second parameter");var r=document.createElement("style");this._nonce&&r.setAttribute("nonce",this._nonce),r.type="text/css",r.setAttribute("data-"+e,""),t&&r.appendChild(document.createTextNode(t));var a=document.head||document.getElementsByTagName("head")[0];return s?a.insertBefore(r,s):a.appendChild(r),r},t=[{key:"length",get:function(){return this._rulesCount}}],function(e,t){for(var s=0;s<t.length;s++){var r=t[s];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}(e.prototype,t),e}();function c(e,t){if(!e)throw Error("StyleSheet: "+t+".")}var d=function(e){for(var t=5381,s=e.length;s;)t=33*t^e.charCodeAt(--s);return t>>>0},m={};function x(e,t){if(!t)return"jsx-"+e;var s=String(t),r=e+s;return m[r]||(m[r]="jsx-"+d(e+"-"+s)),m[r]}function h(e,t){"undefined"==typeof window&&(t=t.replace(/\/style/gi,"\\/style"));var s=e+t;return m[s]||(m[s]=t.replace(/__jsx-style-dynamic-selector/g,e)),m[s]}var u=function(){function e(e){var t=void 0===e?{}:e,s=t.styleSheet,r=void 0===s?null:s,a=t.optimizeForSpeed,l=void 0!==a&&a;this._sheet=r||new o({name:"styled-jsx",optimizeForSpeed:l}),this._sheet.inject(),r&&"boolean"==typeof l&&(this._sheet.setOptimizeForSpeed(l),this._optimizeForSpeed=this._sheet.isOptimizeForSpeed()),this._fromServer=void 0,this._indices={},this._instancesCounts={}}var t=e.prototype;return t.add=function(e){var t=this;void 0===this._optimizeForSpeed&&(this._optimizeForSpeed=Array.isArray(e.children),this._sheet.setOptimizeForSpeed(this._optimizeForSpeed),this._optimizeForSpeed=this._sheet.isOptimizeForSpeed()),"undefined"==typeof window||this._fromServer||(this._fromServer=this.selectFromServer(),this._instancesCounts=Object.keys(this._fromServer).reduce(function(e,t){return e[t]=0,e},{}));var s=this.getIdAndRules(e),r=s.styleId,a=s.rules;if(r in this._instancesCounts){this._instancesCounts[r]+=1;return}var l=a.map(function(e){return t._sheet.insertRule(e)}).filter(function(e){return -1!==e});this._indices[r]=l,this._instancesCounts[r]=1},t.remove=function(e){var t=this,s=this.getIdAndRules(e).styleId;if(function(e,t){if(!e)throw Error("StyleSheetRegistry: "+t+".")}(s in this._instancesCounts,"styleId: `"+s+"` not found"),this._instancesCounts[s]-=1,this._instancesCounts[s]<1){var r=this._fromServer&&this._fromServer[s];r?(r.parentNode.removeChild(r),delete this._fromServer[s]):(this._indices[s].forEach(function(e){return t._sheet.deleteRule(e)}),delete this._indices[s]),delete this._instancesCounts[s]}},t.update=function(e,t){this.add(t),this.remove(e)},t.flush=function(){this._sheet.flush(),this._sheet.inject(),this._fromServer=void 0,this._indices={},this._instancesCounts={}},t.cssRules=function(){var e=this,t=this._fromServer?Object.keys(this._fromServer).map(function(t){return[t,e._fromServer[t]]}):[],s=this._sheet.cssRules();return t.concat(Object.keys(this._indices).map(function(t){return[t,e._indices[t].map(function(e){return s[e].cssText}).join(e._optimizeForSpeed?"":"\n")]}).filter(function(e){return!!e[1]}))},t.styles=function(e){var t,s;return t=this.cssRules(),void 0===(s=e)&&(s={}),t.map(function(e){var t=e[0],r=e[1];return l.default.createElement("style",{id:"__"+t,key:"__"+t,nonce:s.nonce?s.nonce:void 0,dangerouslySetInnerHTML:{__html:r}})})},t.getIdAndRules=function(e){var t=e.children,s=e.dynamic,r=e.id;if(s){var a=x(r,s);return{styleId:a,rules:Array.isArray(t)?t.map(function(e){return h(a,e)}):[h(a,t)]}}return{styleId:x(r),rules:Array.isArray(t)?t:[t]}},t.selectFromServer=function(){return Array.prototype.slice.call(document.querySelectorAll('[id^="__jsx-"]')).reduce(function(e,t){return e[t.id.slice(2)]=t,e},{})},e}(),b=a.createContext(null);b.displayName="StyleSheetContext";var p=l.default.useInsertionEffect||l.default.useLayoutEffect,f="undefined"!=typeof window?new u:void 0;function g(e){var t=f||a.useContext(b);return t&&("undefined"==typeof window?t.add(e):p(function(){return t.add(e),function(){t.remove(e)}},[e.id,String(e.dynamic)])),null}g.dynamic=function(e){return e.map(function(e){return x(e[0],e[1])}).join(" ")},t.style=g},69063:(e,t,s)=>{"use strict";s.d(t,{A:()=>x});var r=s(95155),a=s(12115),l=s(24144),n=s(7817),i=s(51117),o=s(84959);let c=(0,s(23434).p)("F7O9V0YH6H","10f10ac7152c71aef9da32ddc66859c6");var d=s(65229);function m(e){var t,s;let{hit:a}=e,n=function(e){try{let{pathname:t,search:s,hash:r}=new URL(e);return"".concat(t).concat(s).concat(r)}catch(t){return e.replace(/^https?:\/\/[^/]+/i,"")||"/"}}(a.url);return(0,r.jsxs)("a",{href:n,className:"block p-4 hover:bg-gray-50 border-b border-gray-200 transition-colors",onClick:e=>{e.preventDefault(),window.location.assign(n)},children:[(0,r.jsx)("h3",{className:"font-semibold text-base text-gray-900 mb-2",children:(0,r.jsx)(l.f,{attribute:"title",hit:a})}),(null==(s=a._snippetResult)||null==(t=s.content)?void 0:t.value)&&(0,r.jsx)("p",{className:"text-sm text-gray-600 mb-2 line-clamp-2",dangerouslySetInnerHTML:{__html:a._snippetResult.content.value}}),(0,r.jsx)("span",{className:"text-xs text-blue-600",children:n})]})}function x(e){let{isOpen:t,onClose:s}=e,[l,x]=(0,a.useState)(""),h=l.trim(),[u,b]=(0,a.useState)("");return((0,a.useEffect)(()=>{let e=setTimeout(()=>b(h),500);return()=>clearTimeout(e)},[h]),(0,a.useEffect)(()=>{let e=e=>{"Escape"===e.key&&s()};return t&&(document.addEventListener("keydown",e),document.body.style.overflow="hidden"),()=>{document.removeEventListener("keydown",e),document.body.style.overflow="unset"}},[t,s]),t)?(0,r.jsx)("div",{className:"fixed inset-0 z-50 bg-black/50 flex items-start justify-center pt-20 px-4",onClick:s,children:(0,r.jsxs)("div",{className:"bg-white rounded-lg shadow-2xl w-full max-w-3xl max-h-[80vh] overflow-hidden",onClick:e=>e.stopPropagation(),children:[(0,r.jsxs)("div",{className:"p-4 border-b border-gray-200 flex items-center gap-3 bg-gray-50",children:[(0,r.jsx)("input",{value:l,onCh
1ange:e=>x(e.target.value),autoFocus:!0,placeholder:"Search PDXpert documentation...",className:"w-full px-4 py-3 pr-10 border border-gray-300 rounded-lg focus:outline-none focus:ring-2 focus:ring-blue-500 text-base"}),(0,r.jsx)("button",{onClick:s,className:"p-2 hover:bg-gray-200 rounded-lg transition-colors","aria-label":"Close search",children:(0,r.jsx)(d.A,{className:"h-6 w-6 text-gray-600"})})]}),(0,r.jsx)("div",{className:"overflow-y-auto max-h-[calc(80vh-88px)] bg-white",children:u.length>=3?(0,r.jsxs)(n.G,{searchClient:c,indexName:"buyplm_pages",children:[(0,r.jsx)(i.Z,{query:u,hitsPerPage:10,attributesToSnippet:["content:60"],snippetEllipsisText:"..."}),(0,r.jsx)(o.f,{hitComponent:m,classNames:{root:"w-full",list:"divide-y divide-gray-200",item:"w-full"}})]}):(0,r.jsx)("div",{className:"p-8 text-center text-gray-500",children:(0,r.jsx)("p",{className:"text-lg",children:"Start typing to search PDXpert documentation..."})})})]})}):null}},86340:()=>{},88287:(e,t,s)=>{Promise.resolve().then(s.bind(s,37322))},88661:(e,t,s)=>{"use strict";e.exports=s(45688).style}},e=>{e.O(0,[52619,91150,17759,24777,28441,31255,77358],()=>e(e.s=88287)),_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.