PageSourceSearch

https://fittrly.com/_next/static/chunks/app/page-7f1e27dcc8c415c5.js?dpl=dpl_4jSVg4bEnnCXpAFaMPzzhwpaK2Yo

js fittrly.com collected 2026-10-02 01:29:19 UTC 42,508 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1931],{19466:function(e,t,s){Promise.resolve().then(s.t.bind(s,72972,23)),Promise.resolve().then(s.bind(s,14736)),Promise.resolve().then(s.bind(s,76944)),Promise.resolve().then(s.bind(s,96609)),Promise.resolve().then(s.bind(s,76537)),Promise.resolve().then(s.bind(s,40102)),Promise.resolve().then(s.bind(s,54e3))},14736:function(e,t,s){"use strict";s.d(t,{default:function(){return i}});var a=s(57437),l=s(2265);let r=s(40257).env.NEXT_PUBLIC_CHROME_EXT_URL||"https://chromewebstore.google.com/detail/fittrly-fit-check/iccnifmfopmpgkeebklhppfippmcejep?utm_source=item-share-cb",n="fittrly_ext_bar_dismissed";function i(){let[e,t]=(0,l.useState)(!1);return((0,l.useEffect)(()=>{try{"true"!==localStorage.getItem(n)&&t(!0)}catch(e){t(!0)}},[]),e)?(0,a.jsxs)("div",{role:"region","aria-label":"New: Fittrly Chrome extension",className:"hidden sm:block",style:{position:"relative",background:"#191D2B",padding:"11px 24px"},children:[(0,a.jsxs)("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",gap:14,flexWrap:"wrap",paddingRight:32},children:[(0,a.jsx)("span",{style:{background:"#F5B62E",color:"#191D2B",fontSize:11,fontWeight:800,letterSpacing:"0.1em",padding:"3px 9px",borderRadius:6},children:"NEW"}),(0,a.jsxs)("span",{style:{color:"#EDEEF2",fontSize:14.5,fontWeight:500},children:["Fittrly for Chrome — run a fit check on"," ",(0,a.jsx)("span",{style:{color:"#fff",fontWeight:700},children:"any job posting"}),", instantly."]}),(0,a.jsxs)("a",{href:r,target:"_blank",rel:"noopener noreferrer",className:"fittrly-ext-bar-cta",style:{color:"#F5B62E",fontSize:14.5,fontWeight:700,textDecoration:"none",display:"inline-flex",alignItems:"center",gap:4},children:["Add to Chrome ",(0,a.jsx)("span",{style:{fontSize:15},children:"→"})]})]}),(0,a.jsx)("button",{type:"button",onClick:()=>{t(!1);try{localStorage.setItem(n,"true")}catch(e){}},"aria-label":"Dismiss",className:"fittrly-ext-bar-close",style:{position:"absolute",right:18,top:"50%",transform:"translateY(-50%)",background:"transparent",border:"none",color:"#7A7E89",fontSize:18,cursor:"pointer",padding:0,lineHeight:1},children:"✕"}),(0,a.jsx)("style",{children:"\n        .fittrly-ext-bar-cta:hover { color: #FFCB55 !important; }\n        .fittrly-ext-bar-close:hover { color: #fff !important; }\n      "})]}):null}},76944:function(e,t,s){"use strict";s.d(t,{default:function(){return n}});var a=s(57437),l=s(2265);let r=[{q:"Why do my applications disappear without a reply?",a:"Live view tracking plus an instant Fit Score show you where you stand — no more waiting on silence from the “black hole.”"},{q:"How do I stop wasting weeks on the wrong roles?",a:"Free, instant fit checks mean you only spend your energy — and savings — on the roles you can actually win."},{q:"How do I prepare for high-stakes interviews?",a:"Interview prep generates the exact questions for the role from the job description, so you walk in rehearsed instead of rattled."},{q:"What if rejection is making me doubt myself?",a:"Your strengths are mapped to the role in plain evidence — concrete proof you belong, before self-doubt sets in."},{q:"How do I cope with not knowing where I stand?",a:"A clear 0–100 score turns guesswork into a confident read on every opportunity, so the uncertainty stops running the show."},{q:"How do I stop comparing myself to everyone on LinkedIn?",a:"You get an objective score about you and the role — not how you stack up against other people’s highlight reels."},{q:"Is this role even real, or worth applying to?",a:"Check fit on any posting straight from your browser before you invest a single minute writing an application."},{q:"How do I position my experience the right way?",a:"Fittrly rewrites your experience into the exact language each employer is looking for, so your story actually lands."},{q:"Do I really have to customise every r\xe9sum\xe9?",a:"One-click r\xe9sum\xe9s tailored to each role give you quality applications without the 2 a.m. rewrites."},{q:"How do I job-hunt while still employed?",a:"Private, fast, and no signup required — run a quiet, efficient search on your own schedule."}];function n(){let[e,t]=(0,l.useState)(0),[s,n]=(0,l.useState)(!1);return(0,a.jsxs)("section",{className:"text-left",children:[(0,a.jsxs)("div",{className:"mx-auto max-w-[680px] text-center",children:[(0,a.jsx)("span",{className:"mb-4 inline-block rounded-full bg-signal/15 px-3.5 py-1.5 text-[12px] font-bold uppercase tracking-[0.06em] text-signal",children:"The hardest parts of the search"}),(0,a.jsxs)("h2",{className:"m-0 font-sans text-[26px] font-extrabold leading-[1.12] tracking-[-0.02em] text-white sm:text-[42px] sm:leading-[1.08]",children:["The search is stressful.",(0,a.jsx)("br",{}),"Fittrly takes the weight off."]}),(0,a.jsxs)("p",{className:"mx-auto mt-4 text-[16px] leading-relaxed text-slate-400 sm:text-[17px]",children:["The ten things that weigh most heavily on job seekers —",(0,a.jsx)("br",{}),"and exactly how Fittrly answers each one."]})]}),(0,a.jsx)("div",{className:"mx-auto mt-10 flex max-w-[760px] flex-col gap-3",children:r.map((l,r)=>{let n=e===r,i="faq-panel-".concat(r),o="faq-button-".concat(r);return(0,a.jsxs)("div",{className:"overflow-hidden rounded-2xl border bg-white/5 transition-colors duration-150 ".concat(n?"border-signal/50":"border-white/10"," ").concat(r>=4&&!s?"hidden md:block":""),children:[(0,a.jsxs)("button",{id:o,type:"button","aria-expanded":n,"aria-controls":i,onClick:()=>t(n?-1:r),className:"flex w-full items-center justify-between gap-4 px-6 py-5 text-left",children:[(0,a.jsxs)("span",{className:"flex min-w-0 items-center gap-3.5",children:[(0,a.jsx)("span",{className:"flex h-[30px] w-[30px] shrink-0 items-center justify-center rounded-[9px] bg-signal/15 font-sans text-[13px] font-extrabold text-signal",children:r+1}),(0,a.jsx)("span",{className:"font-sans text-[16px] font-bold leading-tight text-white sm:text-[18px]",children:l.q})]}
1),(0,a.jsx)("span",{"aria-hidden":!0,className:"shrink-0 font-sans text-[24px] font-bold leading-none text-signal transition-transform duration-200",style:{transform:n?"rotate(45deg)":"rotate(0deg)"},children:"+"})]}),(0,a.jsx)("div",{id:i,role:"region","aria-labelledby":o,className:"grid transition-all duration-200 ease-out",style:{gridTemplateRows:n?"1fr":"0fr"},children:(0,a.jsx)("div",{className:"overflow-hidden",children:(0,a.jsxs)("p",{className:"m-0 pb-6 pl-[68px] pr-6 text-[15px] leading-relaxed text-slate-300",children:[(0,a.jsx)("span",{className:"font-extrabold text-emerald-400",children:"✓ "}),l.a]})})})]},l.q)})}),!s&&(0,a.jsxs)("button",{type:"button",onClick:()=>n(!0),className:"mx-auto mt-5 block rounded-full border border-white/15 bg-white/5 px-7 py-3 text-[14px] font-bold text-white transition-colors hover:bg-white/10 md:hidden",children:["Load ",r.length-4," more questions +"]})]})}},96609:function(e,t,s){"use strict";s.d(t,{default:function(){return r}});var a=s(57437),l=s(2265);function r(e){let{portfolios:t}=e,[s,r]=(0,l.useState)(!1);if(0===t.length)return null;let n=Math.max(0,t.length-9),i=Math.max(0,t.length-4);return(0,a.jsxs)("div",{id:"examples",className:"text-left w-full scroll-mt-20",children:[(0,a.jsx)("h2",{className:"text-2xl font-black text-gray-900 mb-1",children:"What a Fittrly Profile actually looks like."}),(0,a.jsx)("p",{className:"text-sm text-gray-400 mb-6",children:"Real candidates. Real answers. One click to see yours."}),(0,a.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:t.map((e,t)=>{var l,r,n,i;let o=null!==(l=e.heroImageUrl)&&void 0!==l?l:e.user.avatarUrl,c=(null!==(r=e.user.name)&&void 0!==r?r:"?").split(" ").map(e=>e[0]).join("").slice(0,2).toUpperCase();return(0,a.jsxs)("a",{href:"/".concat(e.slug),target:"_blank",rel:"noopener noreferrer",className:"group relative bg-white border border-slate-200 rounded-2xl p-4 ".concat(s?"flex":t>=9?"hidden":t>=4?"hidden md:flex":"flex"," flex-row items-center gap-4 hover:border-slate-400 hover:-translate-y-0.5 hover:shadow-sm transition-all h-[85px]"),children:[o?(0,a.jsx)("img",{src:o,alt:null!==(n=e.user.name)&&void 0!==n?n:"",className:"w-12 h-12 rounded-full object-cover shrink-0 ring-0 ring-slate-300 group-hover:ring-2 transition-all"}):(0,a.jsx)("div",{className:"w-12 h-12 rounded-full bg-slate-900 flex items-center justify-center text-paper font-black text-sm shrink-0",children:c}),(0,a.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,a.jsx)("p",{className:"font-bold text-gray-900 text-sm truncate",children:null!==(i=e.user.name)&&void 0!==i?i:"Unknown"}),e.headline&&(0,a.jsx)("p",{className:"text-xs text-gray-500 leading-tight line-clamp-3 mt-1 group-hover:hidden",children:e.headline}),(0,a.jsxs)("p",{className:"hidden group-hover:flex items-center gap-1 text-xs font-semibold text-slate-900 mt-1",children:["View Fittrly Profile ",(0,a.jsx)("i",{className:"fa-solid fa-arrow-right text-[10px]"})]})]})]},e.id)})}),!s&&i>0&&(0,a.jsxs)("button",{type:"button",onClick:()=>r(!0),className:"mx-auto mt-5 block rounded-full border border-[rgba(15,23,42,0.12)] bg-white px-7 py-3 text-[14px] font-bold text-slate-900 transition-colors hover:bg-slate-50 ".concat(0===n?"md:hidden":""),children:[(0,a.jsxs)("span",{className:"md:hidden",children:["Load ",i," more profiles +"]}),(0,a.jsxs)("span",{className:"hidden md:inline",children:["Load ",n," more profiles +"]})]})]})}},76537:function(e,t,s){"use strict";s.d(t,{default:function(){return m}});var a=s(57437),l=s(2265),r=s(71832),n=s(59138);let i=e=>new Date(Date.now()-36e5*e).toISOString(),o=["demo-vercel"],c=["demo-figma"],d=[{id:"demo-linear",roleTitle:"Senior Product Designer",company:"Linear",location:"Remote \xb7 United States",postedAt:i(49.5),source:"source",sourceUrl:"#",score:91,fitScoreId:"demo-fit-linear",signals:[{kind:"match",text:"Six years of B2B SaaS product design map directly to the role’s core scope."},{kind:"signal",text:"You shipped a design system used by 40+ engineers — 
1cited in your Fittrly profile."}],gap:"No fintech domain experience, which they list as a nice-to-have."},{id:"demo-vercel",roleTitle:"Staff Product Designer",company:"Vercel",location:"Remote \xb7 Anywhere",postedAt:i(120.5),source:"source",sourceUrl:"#",score:84,fitScoreId:"demo-fit-vercel",signals:[{kind:"match",text:"Developer-tools dashboard work sits squarely in the role’s territory."},{kind:"signal",text:"Your open-source component contributions match how the team builds."}],gap:"Staff-level scope reads as emerging rather than established in your evidence."},{id:"demo-ramp",roleTitle:"Product Designer",company:"Ramp",location:"New York \xb7 Hybrid",postedAt:i(97.5),source:"source",sourceUrl:"#",score:77,fitScoreId:"demo-fit-ramp",signals:[{kind:"match",text:"Figma and design-systems work overlap cleanly with the JD’s core stack."},{kind:"signal",text:"Your 0→1 work at a seed startup mirrors their early-stage team."}],gap:"Motion-design depth is light versus their prototyping bar."},{id:"demo-notion",roleTitle:"Senior Product Designer",company:"Notion",location:"San Francisco \xb7 Hybrid",postedAt:i(73.5),source:"source",sourceUrl:"#",score:71,fitScoreId:"demo-fit-notion",signals:[{kind:"match",text:"Complex-editor UX projects line up with the product’s hardest surface."},{kind:"signal",text:"Your research-led case studies match how the team describes its process."}],gap:"They want consumer-scale experience; yours is mostly B2B."},{id:"demo-figma",roleTitle:"Product Designer, Growth",company:"Figma",location:"Remote \xb7 United States",postedAt:i(26.5),source:"source",sourceUrl:"#",score:68,fitScoreId:"demo-fit-figma",signals:[{kind:"match",text:"Activation and onboarding flows appear across your last two roles."},{kind:"signal",text:"Experiment write-ups in your profile show growth-loop fluency."}],gap:"No dedicated growth-team tenure — it has been a slice of broader roles."},{id:"demo-atlassian",roleTitle:"Senior UX Designer",company:"Atlassian",location:"Remote \xb7 Anywhere",postedAt:i(30.5),source:"source",sourceUrl:"#",score:58,fitScoreId:"demo-fit-atlassian",signals:[{kind:"match",text:"Enterprise workflow tooling shows up in your recent projects."},{kind:"signal",text:"Cross-team documentation habits fit their scale of collaboration."}],gap:"The role leans heavily on enterprise admin UX you haven’t shown yet."}],x=[{title:"Scored, not guessed.",desc:"Every role gets a 0–100 fit score against your real experience — so you know at a glance if it’s worth a click."},{title:"The whole picture — gaps included.",desc:"Not keyword matching. See where you’re strong and where you fall short, and apply with clarity."},{title:"Your bar, your rules.",desc:"Set a minimum score and only see roles that clear it. Track them as new, watching, or applied."}],p={new:"Nothing new clears this bar — lower it to see more roles.",watching:"Watch a match and it stays on your radar whatever it scores.",applied:"No applied roles clear this bar right now."};function m(){let[e,t]=(0,l.useState)(63),[s,i]=(0,l.useState)("new"),[m,u]=(0,l.useState)(d[0].id),[h,f]=(0,l.useState)(o),[g,b]=(0,l.useState)(c),y=d.filter(t=>t.score>=e),j=y.filter(e=>!h.includes(e.id)&&!g.includes(e.id)),w=d.filter(e=>h.includes(e.id)),v=y.filter(e=>g.includes(e.id)),N={new:j,watching:w,applied:v}[s],k=(e,t)=>t.includes(e)?t.filter(t=>t!==e):[...t,e],S=[{key:"new",label:"New (".concat(j.length,")")},{key:"watching",label:"Watching (".concat(w.length,")")},{key:"applied",label:"Applied (".concat(v.length,")")}];return(0,a.jsx)("section",{className:"w-full text-left",children:(0,a.jsxs)("div",{className:"grid grid-cols-1 items-start gap-10 lg:grid-cols-2 lg:gap-14",children:[(0,a.jsxs)("div",{className:"space-y-6 lg:sticky lg:top-24 self-start",children:[(0,a.jsxs)("span",{className:"inline-flex items-center gap-2 rounded-full bg-signal-soft/50 px-4 py-1.5 font-mono text-[11px] font-semibold uppercase tracking-[0.14em] text-yellow-700",children:[(0,a.jsx)("span",{className:"text-signal",children:"●"})," New \xb7 Your matches"]}),(0,a.jsxs)("h2",{className:"text-3xl sm:text-4xl lg:text-[44px] font-black leading-[1.08]",children:[(0,a.jsx)("span",{className:"block text-slate-900",children:"Stop scrolling job boards."}),(0,a.jsx)("span",{className:"block text-signal",children:"Start reviewing matches."})]}),(0,a.jsxs)("p",{className:"max-w-xl text-base sm:text-lg text-slate-500",children:["Fittrly doesn’t flood you with listings — it surfaces the roles that clear the bar"," ",(0,a.jsx)("em",{children:"you"})," set, each one scored and explained. Set your threshold, save your search, and come back to a shortlist worth your time."]}
1),(0,a.jsx)("div",{className:"border-t border-[#ECE9DE]"}),(0,a.jsx)("ul",{className:"space-y-4",children:x.map(e=>(0,a.jsxs)("li",{className:"flex gap-3",children:[(0,a.jsx)("span",{className:"mt-0.5 flex h-6 w-6 shrink-0 items-center justify-center rounded-full bg-signal-soft/70 text-[11px] text-yellow-700",children:(0,a.jsx)("i",{className:"fa-solid fa-check","aria-hidden":!0})}),(0,a.jsxs)("div",{children:[(0,a.jsx)("h3",{className:"font-bold text-slate-900",children:e.title}),(0,a.jsx)("p",{className:"mt-0.5 text-sm text-slate-500",children:e.desc})]})]},e.title))})]}),(0,a.jsxs)("div",{className:"flex flex-col rounded-3xl border border-[#ECE9DE] bg-white p-5 shadow-sm sm:p-6",children:[(0,a.jsxs)("div",{className:"flex items-start justify-between gap-3",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("p",{className:"font-mono text-[11px] font-semibold uppercase tracking-[0.1em] text-yellow-600",children:"Your matches"}),(0,a.jsx)("h3",{className:"mt-1 text-lg font-bold text-slate-900",children:"Roles that cleared your bar since you last looked"})]}),(0,a.jsx)("span",{className:"mt-1 inline-flex shrink-0 items-center gap-1.5 rounded-full bg-match/10 px-2.5 py-0.5 text-[11px] font-semibold text-match",children:"● Live"})]}),(0,a.jsxs)("div",{className:"mt-4 rounded-xl border border-[#ECE9DE] bg-paper px-5 py-4",children:[(0,a.jsxs)("div",{className:"flex flex-wrap items-center justify-between gap-3",children:[(0,a.jsxs)("p",{className:"text-[15px] text-slate-600",children:["Only show matches scoring"," ",(0,a.jsxs)("span",{className:"font-mono font-semibold text-slate-900",children:[e,"+"]})]}),(0,a.jsxs)("p",{className:"text-[13px] text-slate-400",children:[y.length," of ",d.length," clear your bar"]})]}),(0,a.jsx)("input",{type:"range",min:n.KT,max:n.X0,step:1,value:e,onChange:e=>t(Number(e.target.value)),"aria-label":"Minimum fit score",className:"mt-3 w-full cursor-pointer",style:{accentColor:"#F5B400"}}),(0,a.jsx)("p",{className:"mt-3 border-t border-[#ECE9DE] pt-3 font-mono text-[12px] uppercase tracking-[0.06em] text-slate-400",children:"Searching \xb7 Senior product designer \xb7 Anywhere \xb7 Remote, hybrid"})]}),(0,a.jsx)("div",{className:"mt-4 flex flex-wrap gap-2",children:S.map(e=>(0,a.jsx)("button",{type:"button",onClick:()=>i(e.key),className:s===e.key?"rounded-xl border border-signal bg-signal px-5 py-2 text-[14px] font-semibold text-slate-900":"rounded-xl border border-[#E2DFD2] bg-white px-5 py-2 text-[14px] font-semibold text-slate-500 hover:border-slate-400 transition-colors",children:e.label},e.key))}),(0,a.jsx)("div",{className:"mt-4 flex max-h-[420px] flex-col gap-4 overflow-y-auto overscroll-contain pr-1 lg:max-h-[560px]",children:0===N.length?(0,a.jsx)("div",{className:"rounded-[14px] border border-[#ECE9DE] bg-white px-6 py-10 text-center text-[15px] text-slate-500",children:p[s]}):N.map(e=>(0,a.jsx)(r.m,{match:e,demo:!0,applied:g.includes(e.id),watched:h.includes(e.id),expanded:m===e.id,onHoverChange:u,onTapToggle:e=>u(t=>t===e?null:e),onToggleApplied:e=>b(t=>k(e,t)),onToggleWatch:e=>f(t=>k(e,t))},e.id))})]})]})})}},40102:function(e,t,s){"use strict";s.d(t,{default:function(){return i}});var a=s(57437),l=s(2265);let r=new Date("2026-04-10T00:00:00Z");function n(){return Math.pow(1.005,Math.max(0,Math.floor((Date.now()-r.getTime())/6048e5)))}function i(){let e=function(){let e=n();return[{icon:"fa-solid fa-layer-group",name:"Living profiles created",target:Math.round(723*e),suffix:"YTD",type:"integer"},{icon:"fa-solid fa-eye",name:"Profiles opened by employers each week",target:Math.round(8.9*e*10)/10,suffix:"Weekly",type:"decimal",unit:"K"},{icon:"fa-regular fa-hourglass-half",name:"Average time from PDF to a profile that works for you",target:250,suffix:"min:sec",type:"time"},{icon:"fa-solid fa-bullseye",name:"Fit reads run inside those profiles",target:Math.round(2363*e),suffix:"YTD",type:"integer"}]}(),t=Math.round(723*n()),s=(0,l.useRef)(null),[r,i]=(0,l.useState)(0),o=(0,l.useRef)(!1);return(0,l.useEffect)(()=>{let e=s.current;if(!e)return;let t=new IntersectionObserver(e=>{if(e[0].isIntersecting&&!o.current){o.current=!0;let e=performance.now(),s=t=>{let a=Math.min((t-e)/1800,1);i(1-(1-a)*(1-a)),a<1&&requestAnimationFrame(s)};requestAnimationFrame(s),t.disconnect()}},{threshold:.2});return t.observe(e),()=>t.disconnect()},[]),(0,a.jsxs)("div",{ref:s,children:[(0,a.jsxs)("h2",{className:"text-xl sm:text-2xl font-black text-gray-900",children:[t.toLocaleStr
1ing()," people gave their r\xe9sum\xe9"," ",(0,a.jsx)("br",{className:"sm:hidden"}),"a voice this year."]}),(0,a.jsx)("p",{className:"text-sm text-gray-400 mt-1",children:"They aren't job hunting harder. They're hunting smarter."}),(0,a.jsx)("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-3 sm:gap-4 mt-6",children:e.map(e=>(0,a.jsxs)("div",{className:"bg-[#FBF3DC] border border-[#F2E3B5] rounded-2xl p-5 sm:p-6 text-center",children:[(0,a.jsx)("div",{className:"text-yellow-400 text-2xl sm:text-3xl mb-2",children:(0,a.jsx)("i",{className:e.icon})}),(0,a.jsx)("div",{className:"text-4xl sm:text-5xl md:text-6xl font-black text-gray-900 tracking-tight leading-none",children:function(e,t){if("integer"===e.type)return Math.round(t*e.target).toLocaleString();if("decimal"===e.type){var s;return(t*e.target).toFixed(1)+(null!==(s=e.unit)&&void 0!==s?s:"")}if("time"===e.type){let s=Math.round(t*e.target);return"".concat(Math.floor(s/60),":").concat((s%60).toString().padStart(2,"0"))}return""}(e,r)}),e.suffix&&(0,a.jsx)("div",{className:"text-xs text-yellow-500 font-semibold mt-2 uppercase tracking-wide",children:e.suffix}),(0,a.jsx)("p",{className:"text-sm text-gray-500 mt-2",children:e.name})]},e.name))})]})}},54e3:function(e,t,s){"use strict";s.d(t,{default:function(){return b}});var a=s(57437),l=s(2265),r=s(27648);let n="under a minute",i=[{label:"Uploading your r\xe9sum\xe9…",afterMs:0},{label:"Reading your r\xe9sum\xe9…",afterMs:2500},{label:"Building your profile…",afterMs:6500}];function o(e){let{file:t,name:s,email:o,phase:d,errorMessage:x,registerHref:p,onFileChange:m,onNameChange:u,onEmailChange:h,onSubmit:f,onSendLink:g}=e,b=(0,l.useRef)(null),[y,j]=(0,l.useState)(!1),[w,v]=(0,l.useState)(0),N=null!=t&&s.trim().length>0,k=/\S+@\S+\.\S+/.test(o);return(0,l.useEffect)(()=>{if("building"!==d){v(0);return}let e=i.slice(1).map((e,t)=>setTimeout(()=>v(t+1),e.afterMs));return()=>e.forEach(clearTimeout)},[d]),(0,a.jsxs)("form",{onSubmit:e=>{e.preventDefault(),"idle"===d&&N&&f(),"email"===d&&k&&g()},className:"flex flex-col rounded-[22px] border border-yellow-400/45 bg-white p-7 shadow-[0_22px_60px_-34px_rgba(15,23,42,0.35)]",children:["idle"===d&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("p",{className:"mb-3.5 text-[11px] font-extrabold uppercase tracking-[0.07em] text-[#9A6A00]",children:"Step 1 \xb7 Upload your r\xe9sum\xe9"}),(0,a.jsx)("input",{ref:b,type:"file",accept:".pdf,.docx,.doc,.txt",className:"hidden",onChange:e=>{var t,s;return m(null!==(s=null===(t=e.target.files)||void 0===t?void 0:t[0])&&void 0!==s?s:null)}}),t?(0,a.jsxs)("div",{className:"flex flex-1 flex-col items-center justify-center gap-1.5 rounded-2xl border-[1.5px] border-emerald-300 bg-emerald-50/40 px-4 py-8 text-center",children:[(0,a.jsx)("div",{className:"mb-1 inline-flex h-9 w-9 items-center justify-center rounded-full bg-emerald-100",children:(0,a.jsx)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",children:(0,a.jsx)("path",{d:"M3 8.5L6.5 12L13 4",stroke:"#059669",strokeWidth:"2.2",strokeLinecap:"round",strokeLinejoin:"round"})})}),(0,a.jsx)("div",{className:"max-w-[260px] truncate font-bold text-slate-900",children:t.name}),(0,a.jsxs)("div",{className:"text-[12.5px] text-[#8b91a3]",children:[Math.max(1,Math.round(t.size/1024))," KB"]}),(0,a.jsx)("button",{type:"button",onClick:()=>{m(null),b.current&&(b.current.value="")},className:"mt-2 text-[13px] font-bold text-[#9A6A00] underline underline-offset-2",children:"Replace file"})]}):(0,a.jsxs)("div",{onDragOver:e=>{e.preventDefault(),j(!0)},onDragLeave:()=>j(!1),onDrop:e=>{var t;e.preventDefault(),j(!1);let s=null===(t=e.dataTransfer.files)||void 0===t?void 0:t[0];s&&m(s)},onClick:()=>{var e;return null===(e=b.current)||void 0===e?void 0:e.click()},className:"flex flex-1 cursor-pointer flex-col items-center justify-center gap-2.5 rounded-2xl border-[1.5px] border-dashed px-4 py-9 text-center transition-colors ".concat(y?"border-yellow-400 bg-yellow-50/50":"border-[#D8D8CE] bg-paper"),children:[(0,a.jsx)("div",{className:"text-3xl text-[#9aa0ad]",children:(0,a.jsx)("i",{className:"fa-solid fa-cloud-arrow-up"})}),(0,a.jsx)("div",{className:"text-[16px] font-bold text-slate-900",children:"Drop your r\xe9sum\xe9"}),(0,a.jsx)("div",{className:"text-[12.5px] text-[#8b91a3]",children:"PDF, DOCX, DOC, or TXT — up to 10MB"}),(0,a.jsx)("button",{type:"button",onClick:e=>{var t;e.stopPropagation(),null===(t=b.current)||void 0===t||t.click()},className:"text-[13px] font-bold text-[#9A6A00] underline underline-offset-2",children:"or browse"})]}),(0,a.jsxs)("div",{className:"mt-4",children:[(0,a.jsx)(c,{id:"hero-profile-name",label:"Your name",value:s,onChange:u,placeholder:"Dana Walsh",maxLength:120}),(0,a.jsxs)("p",{className:"mt-[9px] text-[14px] text-[#8A909C]",children:["Your name becomes your address —"," ",(0,a.jsx)("span",{className:"font-mono text-[#3B4151]",children:"fittrly.com/your-name"})]})]}),(0,a.jsx)("button",{type:"submit",disabled:!N,className:"mt-4 w-full rounded-xl bg-yellow-400 px-4 py-4 font-sans text-[16px] font-bold text-slate-900 transition-colors hover:bg-yellow-300 disabled:cursor-not-allowed disabled:opacity-50",children:"Build my Fittrly Profile — free"}),x&&(0,a.jsx)("p",{className:"mt-3 text-center text-[13px] text-red-600",children:x}),(0,a.jsx)("p",{className:"mt-3.5 text-center text-[13px] text-[#8b91a3]",children:"Free \xb7 See your profile in 30 seconds \xb7 No credit card"})]}),"building"===d&&(0,a.jsxs)("div",{className:"flex flex-1 flex-col items-center justify-center py-10 text-center","aria-live":"polite",children:[(0,a.jsx)("p",{className:"mb-6 text-[11px] font-extrabold uppercase tracking-[0.07em] text-[#9A6A00]",children:i[w].label}),t&&(0,a.jsx)("p",{className:"mb-5 max-w-[260px] truncate text-[13px] text-[#8b91a3]",children:t.name}),(0,a.jsx)("div",{className:"h-2 w-full max-w-[300px] overflow-hidden rounded-full bg-[#F4F4EE]",children:(0,a.jsx)("div",{className:"animate-hero-build-progress h-full rounded-full bg-yellow-400"})}),(0,a.jsxs)("p",{className:"mt-5 text-[14px] text-[#8A909C]",children:["This usually takes ",n,"."]})]}),("email"===d||"sending"===d)&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("p",{className:"mb-3.5 text-[11px] font-extrabold uppercase tracking-[0.07em] text-[#9A6A00]",children:"Where should we send your link?"}),(0,a.jsxs)("div",{className:"flex flex-1 flex-col justify-center",children:[(0,a.jsx)("p",{className:"text-[15px] leading-relaxed text-slate-500",children:"That's your profile on the right. We'll email you the link so you can claim it."}),(0,a.jsxs)("div",{className:"mt-6",children:[(0,a.jsx)("p",{className:"mb-3 text-[11px] font-bold uppercase tracking-[0.05em] text-[#8b91a3]",children:"When you claim it"}),(0,a.jsx)("ul",{className:"space-y-3",children:[{icon:"fa-at",text:(0,a.jsxs)(a.Fragment,{children:["Your own address — ",(0,a.jsx)("span",{className:"font-mono text-[13px] text-[#3B4151]",children:"fittrly.com/your-name"})]})},{icon:"fa-pen-to-square",text:(0,a.jsx)(a.Fragment,{children:"Edit everything, add your photo, keep it current"})},{icon:"fa-arrow-trend-up",text:(0,a.jsx)(a.Fragment,{children:"See who's viewing and how you score for any role"})},{icon:"fa-comments",text:(0,a.jsx)(a.Fragment,{children:"Your profile answers questions for you, day and night"})}].map((e,t)=>(0,a.jsxs)("li",{className:"flex items-center gap-3",children:[(0,a.jsx)("span",{className:"flex h-8 w-8 shrink-0 items-center justify-center rounded-full bg-[#FEF4D6]",children:(0,a.jsx)("i",{className:"fa-solid ".concat(e.icon," text-[13px] text-[#9A6A00]"),"aria-hidden":!0})}),(0,a.jsx)("span",{className:"text-[14px] leading-snug text-slate-600",children:e.text})]},t))})]}),(0,a.jsxs)("div",{className:"mt-7",children:[(0,a.jsx)(c,{id:"hero-profile-email",label:"Email",type:"email",value:o,onChange:h,placeholder:"[email protected]",disabled:"sending"===d,maxLength:160}),(0,a.jsx)("p",{className:"mt-[9px] text-[14px] text-[#8A909C]",children:"Your profile link arrives here. Nothing else does."})]})]}),(0,a.jsx)("button",{type:"submit",disabled:!k||"sending"===d,className:"mt-4 w-full rounded-xl bg-yellow-400 px-4 py-4 font-sans text-[16px] font-bold text-slate-900 transition-colors hover:bg-yellow-300 disabled:cursor-not-allowed disabled:opacity-50",children:"sending"===d?"Sending your link…":"Send my link"}),x&&(0,a.jsx)("p",{className:"mt-3 text-center text-[13px] text-red-600",children:x}),(0,a.jsx)("p",{className:"mt-3.5 text-center text-[13px] text-[#8b91a3]",children:"← That's your live preview. Your link makes it yours."})]}),"sent"===d&&(0,a.jsxs)("div",{className:"flex flex-1 flex-col text-center",children:[(0,a.jsxs)("div",{className:"flex flex-1 flex-col items-center justify-center py-8",children:[(0,a.jsx)("div",{className:"mb-4 inline-flex h-11 w-11 items-center justify-center rounded-full bg-emerald-100",children:(0,a.jsx)("svg",{width:"18",height:"18",viewBox:"0 0 16 16",fill:"none",children:(0,a.jsx)("path",{d:"M3 8.5L6.5 12L13 4",stroke:"#059669",strokeWidth:"2.2",strokeLinecap:"round",strokeLinejoin:"round"})})}),(0,a.jsx)("p",{className:"font-sans text-[20px] font-extrabold text-slate-900",children:"Your link is on its way."}),(0,a.jsxs)("p",{className:"mt-2 max-w-[300px] text-[14px] leading-relaxed text-[#8A909C]",children:["Check your inbox — we've sent your profile link to"," ",(0,a.jsx)("span",{className:"font-semibold text-[#3B4151]",children:o}),"."]})]}),(0,a.jsx)(r.default,{href:p,className:"block w-full rounded-xl bg-slate-900 px-4 py-4 text-center font-sans text-[16px] font-bold text-white transition-colors hover:bg-slate-800",children:"Create your free account to activate →"}),(0,a.jsx)("p",{className:"mt-3.5 text-center text-[13px] text-[#8b91a3]",children:"We hold your profile for 24 hours. Claim it any time before then."})]})]})}
1function c(e){let{id:t,label:s,value:l,onChange:r,placeholder:n,disabled:i,maxLength:o,type:c="text"}=e;return(0,a.jsxs)("label",{htmlFor:t,className:"block",children:[(0,a.jsx)("span",{className:"mb-1.5 block text-[11px] font-bold uppercase tracking-[0.05em] text-[#8b91a3]",children:s}),(0,a.jsx)("input",{id:t,type:c,value:l,onChange:e=>r(e.target.value),placeholder:n,disabled:i,maxLength:o,className:"w-full rounded-[10px] border border-[#E7E7DF] px-3 py-3 text-[14px] text-slate-900 placeholder:text-[#b9bdc7] focus:border-transparent focus:outline-none focus:ring-2 focus:ring-yellow-400 disabled:opacity-60"})]})}function d(e){let{slug:t,maskSlug:s=!1,badge:l="live"}=e;return(0,a.jsxs)("div",{className:"flex items-center gap-2.5 border-b border-[#E7E7DF] bg-[#F4F4EE] px-4 py-[11px]",children:[(0,a.jsx)("div",{className:"flex gap-1.5",children:[0,1,2].map(e=>(0,a.jsx)("span",{className:"h-2.5 w-2.5 rounded-full bg-[#E0E0D6]"},e))}),(0,a.jsxs)("div",{className:"flex flex-1 items-center gap-2 rounded-lg border border-[#E7E7DF] bg-white px-3 py-1.5 text-[12.5px] text-slate-500",children:[(0,a.jsx)("span",{"aria-hidden":!0,children:"\uD83D\uDD12"}),(0,a.jsxs)("span",{className:"truncate",children:["fittrly.com/",(0,a.jsx)("strong",{className:"font-semibold text-slate-900 ".concat(s?"select-none blur-[5px]":""),"aria-hidden":s||void 0,children:t})]}),s&&(0,a.jsx)("span",{className:"whitespace-nowrap text-[11px] font-semibold text-[#9A6A00]",children:"Sent by email"})]}),"example"===l?(0,a.jsxs)("span",{className:"inline-flex items-center gap-1.5 whitespace-nowrap text-[11px] font-bold text-[#9A6A00]",children:[(0,a.jsx)("span",{className:"h-[7px] w-[7px] rounded-full bg-yellow-400"}),"Example"]}):(0,a.jsxs)("span",{className:"inline-flex items-center gap-1.5 text-[11px] font-bold text-[#22A06B]",children:[(0,a.jsx)("span",{className:"h-[7px] w-[7px] rounded-full bg-[#22A06B]"}),"Live"]})]})}function x(e){let{data:t,maskSlug:s=!1,isExample:l=!1}=e,r=t.displayName.toLowerCase().normalize("NFKD").replace(/[^\w\s-]/g,"").trim().replace(/\s+/g,"-").slice(0,30)||"your-name",[n,i]=function(e){let t=e.trim().split(/\s+/);if(t.length<=1)return["",e];let s=t.pop();return[t.join(" ")+" ",s]}(t.title);return(0,a.jsxs)("div",{className:"relative h-full",children:[(0,a.jsxs)("div",{className:"flex h-full flex-col overflow-hidden rounded-[22px] border border-[rgba(15,23,42,0.08)] bg-white shadow-[0_28px_70px_-34px_rgba(15,23,42,0.45)]",children:[(0,a.jsx)(d,{slug:r,maskSlug:s,badge:l?"example":"live"}),(0,a.jsxs)("div",{className:"flex flex-1 flex-col px-6 pb-6 pt-[22px]",children:[(0,a.jsxs)("div",{className:"flex items-start gap-4",children:[(0,a.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,a.jsxs)("span",{className:"mb-2.5 inline-flex items-center gap-1.5 rounded-full border border-[#ECECE4] bg-white px-2.5 py-1 text-[12px] font-semibold text-slate-500",children:[(0,a.jsx)("span",{className:"h-[7px] w-[7px] rounded-full bg-yellow-400"}),"Hello, I'm ",t.displayName]}),(0,a.jsxs)("h3",{className:"m-0 font-sans text-[26px] font-extrabold leading-[1.05] tracking-[-0.02em] text-slate-900",children:[n,(0,a.jsx)("span",{className:"text-yellow-400",children:i})]}),(0,a.jsx)("p",{className:"mt-1.5 text-[13px] italic text-[#8b91a3]",children:t.tagline})]}),(0,a.jsx)("div",{className:"flex h-16 w-16 shrink-0 items-center justify-center rounded-full border-[3px] border-yellow-400 bg-[#FEF4D6] font-sans text-[21px] font-extrabold text-slate-900",children:t.initials})]}),(0,a.jsxs)("div",{className:"mt-[18px] flex items-center gap-2.5 rounded-xl border border-[#E7E7DF] bg-paper px-3 py-[11px]",children:[(0,a.jsx)("span",{"aria-hidden":!0,className:"text-[14px] text-[#9aa0ad]",children:"\uD83D\uDD0D"}),(0,a.jsxs)("span",{className:"flex-1 truncate text-[13.5px] text-[#9aa0ad]",children:["Ask ",t.displayName.split(" ")[0]," anything…"]}),(0,a.jsx)("span",{className:"flex h-[30px] w-[30px] items-center justify-center rounded-full bg-yellow-400 text-[15px] font-extrabold text-slate-900",children:"→"})]}),(0,a.jsx)("div",{className:"mt-[11px] flex flex-wrap gap-2",children:["Most impactful project?","Career journey?"].map(e=>
1(0,a.jsx)("span",{className:"rounded-full border border-[#ECECE4] px-2.5 py-1 text-[11.5px] text-slate-500",children:e},e))}),(0,a.jsxs)("div",{className:"mt-[18px] flex flex-wrap gap-2",children:[(0,a.jsx)("span",{className:"rounded-full bg-[#FEF4D6] px-3 py-1.5 text-[12.5px] font-bold text-slate-900",children:"Impact"}),["Highlights","Experience","About"].map(e=>(0,a.jsx)("span",{className:"rounded-full bg-[#F4F4EE] px-3 py-1.5 text-[12.5px] font-semibold text-slate-500",children:e},e))]}),(0,a.jsxs)("div",{className:"mt-[18px]",children:[(0,a.jsx)("p",{className:"mb-2 text-[10.5px] font-bold uppercase tracking-[0.07em] text-[#b0b5bf]",children:"Skills & Tools"}),(0,a.jsx)("div",{className:"flex flex-wrap gap-2",children:t.skills.map(e=>(0,a.jsx)("span",{className:e.highlight?"rounded-lg border border-yellow-400 px-2.5 py-1 text-[11.5px] text-[#9A6A00]":"rounded-lg border border-[#ECECE4] px-2.5 py-1 text-[11.5px] text-slate-500",children:e.label},e.label))})]}),(0,a.jsx)("div",{className:"mt-auto pt-5",children:(0,a.jsxs)("div",{className:"flex items-center justify-between gap-3 rounded-[14px] border border-[#ECECE4] bg-paper px-4 py-3.5",children:[(0,a.jsxs)("div",{className:"min-w-0",children:[(0,a.jsx)("p",{className:"font-sans text-[14.5px] font-extrabold text-slate-900",children:"Am I a good fit?"}),(0,a.jsx)("p",{className:"text-[12px] text-[#8b91a3]",children:"Paste any job description \xb7 instant fit score"})]}),(0,a.jsx)("span",{className:"whitespace-nowrap text-[13px] font-bold text-[#8b91a3]",children:"Check fit →"})]})})]})]}),l&&(0,a.jsx)("p",{className:"absolute inset-x-0 top-full mt-3 text-center text-[12px] text-slate-400",children:"Example profile — upload your r\xe9sum\xe9 and this becomes yours."})]})}function p(e){let{slug:t,maskSlug:s=!1}=e;return(0,a.jsxs)("div",{className:"flex h-full min-h-[620px] flex-col overflow-hidden rounded-[22px] border border-[rgba(15,23,42,0.08)] bg-white shadow-[0_28px_70px_-34px_rgba(15,23,42,0.45)]",children:[(0,a.jsx)(d,{slug:t,maskSlug:s}),(0,a.jsx)("iframe",{src:"/".concat(t,"?embed=1"),title:"Your live Fittrly Profile",className:"w-full flex-1 border-0",onLoad:e=>{let s=e.currentTarget.contentWindow;if(s){if(s.location.pathname!=="/".concat(t)){s.location.replace("/".concat(t));return}s.document.addEventListener("click",e=>{var s,a;let l=null===(a=e.target)||void 0===a?void 0:null===(s=a.closest)||void 0===s?void 0:s.call(a,"a");if(!l)return;let r=l.getAttribute("href")||"";!(r.startsWith("#")||r==="/".concat(t)||r.startsWith("/".concat(t,"#"))||r.startsWith("/".concat(t,"?")))&&"_blank"!==l.target&&(e.preventDefault(),e.stopPropagation(),(r.startsWith("/register")||r.startsWith("/login"))&&(window.location.href=r))},!0)}}})]})}let m=[{id:"read",label:"Reading your r\xe9sum\xe9"},{id:"story",label:"Writing your story"},{id:"skills",label:"Mapping skills & experience"},{id:"qa",label:"Preparing your AI interview"},{id:"live",label:"Bringing your page live"}];function u(e){let{slug:t,maskSlug:s=!1}=e,[r,i]=(0,l.useState)(0);return(0,l.useEffect)(()=>{let e=setInterval(()=>{i(e=>e<m.length-1?e+1:e)},7e3);return()=>clearInterval(e)},[]),(0,a.jsxs)("div",{className:"flex h-full min-h-[620px] flex-col overflow-hidden rounded-[22px] border border-[rgba(15,23,42,0.08)] bg-white shadow-[0_28px_70px_-34px_rgba(15,23,42,0.45)]",children:[(0,a.jsx)(d,{slug:t,maskSlug:s}),(0,a.jsxs)("div",{className:"flex flex-1 flex-col items-center justify-center gap-7 px-6 py-10",children:[(0,a.jsxs)("div",{className:"relative h-16 w-16",children:[(0,a.jsx)("div",{className:"absolute inset-0 rounded-full border-4 border-yellow-400/20"}),(0,a.jsx)("div",{className:"absolute inset-0 animate-spin rounded-full border-4 border-yellow-400 border-t-transparent"}),(0,a.jsx)("div",{className:"absolute inset-0 flex items-center justify-center text-xl",children:"⚡"})]}),(0,a.jsxs)("div",{className:"text-center",children:[(0,a.jsx)("h3",{className:"mb-1 font-sans text-[20px] font-extrabold text-slate-900",children:"Building your profile"}),(0,a.jsx)("p",{className:"text-[14px] text-[#8b91a3]",children:"Your page is being assembled from your r\xe9sum\xe9"})]}),(0,a.jsx)("div",{className:"w-full max-w-sm space-y-2.5",children:m.map((e,t)=>{let s=t<r,l=t===r;return(0,a.jsxs)("div",{className:"flex items-center gap-3 rounded-xl px-4 py-2.5 transition-all ".concat(l?"border border-yellow-400/40 bg-yellow-400/10":"opacity-60"),children:[(0,a.jsx)("div",{className:"flex h-6 w-6 shrink-0 items-center justify-center rounded-full text-xs ".concat(s?"bg-green-500 text-white":l?"animate-pulse bg-yellow-400 text-slate-900":"border border-[#
1ECECE4] bg-[#F4F4EE] text-[#9aa0ad]"),children:s?"✓":t+1}),(0,a.jsx)("span",{className:"text-sm ".concat(s?"font-medium text-green-700":l?"font-semibold text-slate-900":"text-[#8b91a3]"),children:e.label})]},e.id)})}),(0,a.jsxs)("p",{className:"text-center text-xs text-[#8b91a3]",children:["This usually takes ",n,"."]})]})]})}var h=s(59138);let f={displayName:"Dana Walsh",title:"VP of Marketing",initials:"DW",tagline:"Ask me anything. Score me against your role.",skills:[{label:"Go-to-Market",highlight:!0},{label:"Performance Marketing",highlight:!0},{label:"Demand Gen",highlight:!1},{label:"HubSpot",highlight:!1},{label:"Figma",highlight:!1}]},g=[{label:"Interactive AI profile"},{label:"Matches that clear your bar",gated:!0},{label:"Interview prep"}];function b(){let[e,t]=(0,l.useState)(null),[s,r]=(0,l.useState)(""),[n,i]=(0,l.useState)(""),[c,d]=(0,l.useState)("idle"),[m,b]=(0,l.useState)(null),[y,j]=(0,l.useState)(null),[w,v]=(0,l.useState)(null),[N,k]=(0,l.useState)(null),[S,E]=(0,l.useState)(!1);(0,l.useEffect)(()=>{if(!w||!N||S)return;let e=setInterval(async()=>{try{let e=await fetch("/api/hero-profile/status?leadId=".concat(w)),t=await e.json();(null==t?void 0:t.built)&&E(!0)}catch(e){}},4e3);return()=>clearInterval(e)},[w,N,S]);let F="/register?".concat(new URLSearchParams({...s.trim()?{name:s.trim()}:{},...n.trim()?{email:n.trim()}:{}}).toString()),D=async()=>{if(!e)return;b(null),d("building");let t=new FormData;t.append("resume",e),s.trim()&&t.append("name",s.trim());try{let e=await fetch("/api/hero-profile/preview",{method:"POST",body:t}),s=await e.json();if(!e.ok){b((null==s?void 0:s.error)||"Something went wrong. Please try again."),d("idle");return}let{leadId:a,slug:l,...r}=s;j(r),v(a),k(l),d("email")}catch(e){console.error("[HeroProfile] preview failed:",e),b("Network error. Please try again."),d("idle")}},C=async()=>{if(n.trim()){b(null),d("sending");try{let e=await fetch("/api/hero-profile/send-link",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({leadId:w,email:n.trim()})}),t=await e.json();if(!e.ok){b((null==t?void 0:t.error)||"Something went wrong. Please try again."),d("email");return}d("sent")}catch(e){console.error("[HeroProfile] send-link failed:",e),b("Network error. Please try again."),d("email")}}};return(0,a.jsxs)("section",{className:"mx-auto max-w-[1120px] px-5 pt-12 sm:px-10",children:[(0,a.jsxs)("div",{className:"mx-auto max-w-[860px] text-center",children:[(0,a.jsx)("span",{className:"mb-6 inline-flex items-center gap-2 whitespace-nowrap rounded-full bg-[#FEF4D6] px-3.5 py-1.5 text-[min(12.5px,calc((100vw-68px)*0.0302))] font-bold uppercase tracking-[0.05em] text-[#9A6A00]",children:"Upload a r\xe9sum\xe9. Get a living profile in 30 seconds."}),(0,a.jsxs)("h1",{className:"m-0 font-sans text-[min(28px,calc((100vw-40px)*0.059))] font-extrabold leading-[1.15] tracking-[-0.02em] text-slate-900 sm:text-[50px] sm:leading-[1.06]",children:["Your r\xe9sum\xe9 tells your history.",(0,a.jsx)("br",{}),"Your Fittrly Profile ",(0,a.jsx)("span",{className:"text-yellow-400",children:"does the talking."})]}),(0,a.jsxs)("p",{className:"mx-auto mt-6 max-w-[660px] text-[15px] leading-relaxed text-slate-500 sm:text-[19px]",children:["Give your static r\xe9sum\xe9 a voice—a Fittrly Profile that interviews for you, answering questions and proving your value before you walk in.",(0,a.jsx)("br",{}),"Free. No credit card required."]})]}),(0,a.jsx)("div",{className:"mt-7 hidden flex-wrap items-center justify-center gap-2.5 sm:flex",children:g.filter(e=>!e.gated||h.M$.enabled).map(e=>(0,a.jsxs)("span",{className:"flex items-center gap-1.5 rounded-full border border-[rgba(15,23,42,0.1)] bg-white px-4 py-2 text-[13.5px] font-semibold text-slate-900",children:[(0,a.jsx)("span",{className:"text-yellow-400","aria-hidden":!0,children:"✦"}),e.label]},e.label))}),(0,a.jsxs)("div",{className:"mt-8 grid grid-cols-1 items-stretch gap-5 lg:grid-cols-[0.85fr_1.15fr]",children:[(0,a.jsx)(o,{file:e,name:s,email:n,phase:c,errorMessage:m,registerHref:F,onFileChange:e=>{b(null),t(e)},onNameChange:e=>{b(null),r(e)},onEmailChange:e=>{b(null),i(e)},onSubmit:D,onSendLink:C}),(0,a.jsx)("div",{className:"transition-opacity duration-500 ".concat("building"===c?"opacity-60":"opacity-100"),"aria-live":"polite",children:S&&N?(0,a.jsx)(p,{slug:N,maskSlug:"sent"!==c}):N&&"idle"!==c&&"building"!==c?(0,a.jsx)(u,{slug:N,maskSlug:"sent"!==c}):(0,a.jsx)(x,{data:null!=y?y:f,maskSlug:null!=y&&"sent"!==c,isExample:null==y})})]})]})}}},function(e){e.O(0,[6779,964,8607,2971,2117,1744],function(){return e(e.s=19466)}),_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.