1import{j as e}from"./vendor-ui-x7D0iLe8.js";import{r as S,u as A,L as t}from"./vendor-react-aMKJrssV.js";import{B as l,S as u,X as F}from"./index-CgmaCIwJ.js";import{u as T,A as B,T as k,L as C,M as P,a as D}from"./AiLaunchBanner-B3rl9x5a.js";import{u as M,B as R}from"./BrandLogo-CMdGoIe5.js";import{D as c,a as m,b as d,c as x}from"./dropdown-menu-D9ymlLQy.js";import{C as p}from"./chevron-down-D2v2TI3O.js";import{A as z,m as E}from"./vendor-motion-C3azNPMs.js";const J=()=>{const L=T(),[o,h]=S.useState(!1),f=A(),g=s=>f.pathname===s,n=s=>s.some(a=>f.pathname.startsWith(a)),{t:r}=M(),b=[{to:"/how-it-works",label:r("nav.howItWorks"),desc:"The 21-framework compatibility engine"},{to:"/compatibility-tests",label:r("nav.assessments"),desc:"Take a 2-minute assessment"},{to:"/frameworks",label:r("nav.frameworks"),desc:"MBTI, Big Five, DISC + 18 more"},{to:"/demo",label:"Live demo",desc:"See real compatibility scoring â no signup"},{to:"/sample-reports",label:r("nav.sampleReports"),desc:"See real compatibility reports"}],j=[{to:"/for-recruiters",label:"For Recruiters & Staffing",desc:"Help placements settle in after day one"},{to:"/for-hr-teams",label:"For HR & People Ops",desc:"Onboarding briefs and team dynamics"},{to:"/for-vc-firms",label:"For Founders & VCs",desc:"Co-founder fit and portfolio de-risking"},{to:"/for-sales-teams",label:"For Sales Teams",desc:"DISC-driven outreach and account plans"},{to:"/for-leaders",label:"For Leaders & Managers",desc:"Team dynamics and 1:1 coaching scripts"},{to:"/for-coaches",label:"For Coaches & Therapists",desc:"Client insights and session prep"},{to:"/for-saas-companies",label:"For SaaS Companies",desc:"Embed compatibility into your product"}],N=[{to:"/compatibility-api",label:r("nav.api"),desc:"REST API + OpenAPI 3.1 spec"},{to:"/api-docs",label:"API docs",desc:"Endpoints, auth, and examples"},{to:"/integrations",label:"Integrations",desc:"Zapier, webhooks, and connectors"},{to:"/chrome-extension",label:"Chrome extension",desc:"LinkedIn + Gmail personality co-pilot"}],w=[{to:"/roast-my-linkedin",label:"Roast my LinkedIn",desc:"Free AI-powered personality roast"},{to:"/roast-my-resume",label:"Roast my resume",desc:"Job-fit roast from your resume"},{to:"/cofounder-fit-test",label:"Co-founder fit test",desc:"Are you two actually compatible?"},{to:"/compatibility-calculator",label:"Compatibility calculator",desc:"Instant score for any two people"}],y=[{to:"/blog",label:r("nav.blog"),desc:"Guides, research, and product updates"},{to:"/faq",label:r("nav.faq"),desc:"Answers to common questions"},{to:"/press",label:"Press & media",desc:"Brand assets and coverage"}],v=[{to:"/pricing",label:r("nav.pricing")}],I=[...b,...j,...N,...v,...w,...y];return e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"fixed top-0 left-0 right-0 z-50 safe-top bg-background/60",children:[e.jsx(B,{}),e.jsxs("nav",{className:"glass-card border-b border-border/30","aria-label":"Main navigation",children:[e.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 h-16 sm:h-18 flex items-center justify-between gap-4",children:[e.jsx("div",{className:"shrink-0 pr-2 pt-1",children:e.jsx(R,{size:40})}),e.jsxs("div",{className:"hidden lg:flex items-center gap-4 xl:gap-6",children:[e.jsxs(c,{children:[e.jsxs(m,{className:`text-sm font-medium transition-colors hover:text-primary whitespace-nowrap inline-flex items-center gap-1 outline-none ${n(["/how-it-works","/compatibility-tests","/frameworks","/sample-reports","/demo"])?"text-primary":"text-muted-foreground"}`,children:["Product ",e.jsx(p,{className:"h-4 w-4"})]}),e.jsx(d,{align:"start",className:"w-72",children:b.map(({to:s,label:a,desc:i})=>e.jsx(x,{asChild:!0,children:e.jsxs(t,{to:s,className:"flex flex-col items-start gap-0.5 py-2",children:[e.jsx("span",{className:"text-sm font-medium",children:a}),e.jsx("span",{className:"text-xs text-muted-foreground",children:i})]})},s))})]}),e.jsxs(c,{children:[e.jsxs(m,{className:`text-sm font-medium transition-colors hover:text-primary whitespace-nowrap inline-flex items-center gap-1 outline-none ${n(["/for-recruiters","/for-hr-teams","/for-vc-firms","/for-sales-teams","/for-coaches","/for-therapists"])?"text-primary":"text-muted-foreground"}`,children:["Solutions ",e.jsx(p,{className:"h-4 w-4"})]}),e.jsx(d,{align:"start",className:"w-72",children:j.map(({to:s,label:a,desc:i})=>e.jsx(x,{asChild:!0,children:e.jsxs(t,{to:s,className:"flex flex-col items-start gap-0.5 py-2",children:[e.jsx("span",{className:"text-sm font-medium",children:a}),e.jsx("span",{className:"text-xs text-muted-foreground",children:i})]})},s))})]}),e.jsxs(c,{children:[e.jsxs(m,{className:`text-sm font-medium transition-colors hover:text-primary whitespace-nowrap inline-flex items-center gap-1 outline-none ${n(["/compatibility-api","/integrations","/api-docs","/chrome-extension"])?"text-primary":"text-muted-foreground"}`,children:["Developers ",e.jsx(p,{className:"h-4 w-4"})]}),e.jsx(d,{align:"start",className:"w-72",children:N.map(({to:s,label:a,desc:i})=>e.jsx(x,{asChild:!0,children:e.jsxs(t,{to:s,className:"flex flex-col items-start gap-0.5 py-2",children:[e.jsx("span",{className:"text-sm font-medium",children:a}),e.jsx("span",{className:"text-xs text-muted-foreground",children:i})]})},s))})]}),v.map(({to:s,label:a})=>e.jsx(t,{to:s,className:`text-sm font-medium transition-colors hover:text-primary whitespace-nowrap ${g(s)?"text-primary":"text-muted-foreground"}`,children:a},s)),e.jsxs(c,{children:[e.jsxs(m,{className:`text-sm font-medium transition-colors hover:text-primary whitespace-nowrap inline-flex items-center gap-1 outline-none ${n(["/roast-my-","/cofounder-fit-test","/compatibility-calculator"])?"text-primary":"text-muted-foreground"}`,children:["Free tools ",e.jsx(p,{className:"h-4 w-4"})]}),e.jsx(d,{align:"start",className:"w-72",children:w.map(({to:s,label:a,desc:i})=>e.jsx(x,{asChild:!0,children:e.jsxs(t,{to:s,className:"flex flex-col items-start gap-0.5 py-2",children:[e.jsx("span",{className:"text-sm font-medium",children:a}),e.jsx("span",{className:"text-xs text-muted-foreground",children:i})]})},s))})]}),e.jsxs(c,{children:[e.jsxs(m,{className:`text-sm font-medium transition-colors hover:text-primary whitespace-nowrap inline-flex items-center gap-1 outline-none ${n(["/blog","/faq","/press"])?"text-primary":"text-muted-foreground"}`,children:["Resources ",e.jsx(p,{className:"h-4 w-4"})]}),e.jsx(d,{align:"start",className:"w-72",children:y.map(({to:s,label:a,desc:i})=>e.jsx(x,{asChild:!0,children:e.jsxs(t,{to:s,className:"flex flex-col items-start gap-0.5 py-2",children:[e.jsx("span",{className:"text-sm font-medium",children:a}),e.jsx("span",{className:"text-xs text-muted-foreground",children:i})]})},s))})]})]}),e.jsxs("div",{className:"hidden lg:flex items-center gap-2",children:[e.jsx(k,{}),e.jsx(C,{}),e.jsx(t,{to:"/login",children:e.jsx(l,{variant:"ghost",size:"sm",children:r("nav.logIn")})}),e.jsx(t,{to:"/signup",children:e.jsxs(l,{size:"sm",className:"shadow-md shadow-primary/20 ga
1p-1.5",children:["Start Free ",e.jsx(u,{className:"h-3.5 w-3.5"})]})})]}),e.jsxs("div",{className:"lg:hidden flex items-center gap-2",children:[e.jsx(t,{to:"/signup",children:e.jsxs(l,{size:"sm",className:"shadow-md shadow-primary/20 gap-1 min-h-[44px] px-4 text-xs",children:["Start Free ",e.jsx(u,{className:"h-3 w-3"})]})}),e.jsx("button",{className:"text-foreground p-2 -mr-2 rounded-lg hover:bg-muted active:bg-muted/80 transition-colors min-h-[44px] min-w-[44px] flex items-center justify-center",onClick:()=>h(!o),"aria-label":o?"Close menu":"Open menu","aria-expanded":o,"aria-controls":"mobile-nav",children:o?e.jsx(F,{className:"h-6 w-6","aria-hidden":"true"}):e.jsx(P,{className:"h-6 w-6","aria-hidden":"true"})})]})]}),e.jsx(z,{children:o&&e.jsx(E.div,{initial:{opacity:0,height:0},animate:{opacity:1,height:"auto"},exit:{opacity:0,height:0},transition:{duration:.2,ease:"easeInOut"},id:"mobile-nav",role:"menu",className:"lg:hidden border-t border-border/30 bg-background/95 backdrop-blur-xl px-6 overflow-hidden",children:e.jsxs("div",{className:"py-4 space-y-0.5 max-h-[calc(100dvh-4rem)] overflow-y-auto pb-40",children:[e.jsxs("div",{className:"flex gap-2 pb-3 mb-2 border-b border-border/20",children:[e.jsx(t,{to:"/login",className:"flex-1",onClick:()=>h(!1),children:e.jsx(l,{variant:"outline",className:"w-full min-h-[44px]",size:"sm",children:r("nav.logIn")})}),e.jsx(t,{to:"/signup",className:"flex-1",onClick:()=>h(!1),children:e.jsxs(l,{className:"w-full min-h-[44px] gap-1.5",size:"sm",children:[r("nav.startFreeTrial")," ",e.jsx(u,{className:"h-3.5 w-3.5"})]})})]}),I.map(({to:s,label:a})=>e.jsx(t,{to:s,className:`block text-sm py-3 px-3 rounded-lg transition-colors min-h-[44px] flex items-center ${g(s)?"text-primary bg-primary/5 font-medium":"hover:bg-muted active:bg-muted/80"}`,onClick:()=>h(!1),children:a},s)),e.jsxs("div",{className:"flex items-center gap-2 pt-4 border-t border-border/20 mt-3",children:[e.jsx(k,{}),e.jsx(C,{})]})]})})})]})]}),L&&e.jsx("div",{className:D,"aria-hidden":"true"})]})};export{J as P};
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.