1import{r as x,a as e,j as a,F as E,w as N}from"./components-tbqp4LHE.js";import{B as L}from"./builder-brand-token-styles-DOsWA6zD.js";import{S as O}from"./site-nav-CKthbytF.js";import{SiteFooter as G}from"./site-footer-DTWooRWt.js";import{G as g,P as h,c as _}from"./page-grid-CoFoLrqL.js";import{b as j}from"./build-seo-head-DftSQ3gt.js";import{S as $}from"./section-table-of-contents-DOox4IoR.js";import{S as P,B as Y}from"./back-to-top-button-CFYPZRyc.js";import{B as W}from"./button-CmTkeZsu.js";import{I as D}from"./IconDownload-Dh2KeP5U.js";import{t as q}from"./brand-logo-svg-PpgWNNcj.js";import{I as U,a as V}from"./IconBrowserCheck-D0q4vpBf.js";import"./index-D68R75oZ.js";import"./lib-CNBY53c5.js";import"./errorBoundaries-Cn_iLJG_.js";import"./builder-image-D1_Xk8Nk.js";import"./copy-to-clipboard-D8SewVzt.js";import"./announcement-bar-Bxo4KJiZ.js";import"./IconCopy-DwlZeoxr.js";import"./createReactComponent-C-GgH8hJ.js";import"./proxy-B2oUKae0.js";import"./IconVectorBezier-By2BlqIO.js";import"./input-CfGXKYh-.js";import"./IconChevronRight-DIBgV9A0.js";import"./IconArrowUpRight-nVy-V9wP.js";import"./seo-tags-DYlASapG.js";import"./IconCheck-K9H8P55q.js";import"./IconX-QIM7BlpS.js";function F(r,n=1200,i=.3){const[o,s]=x.useState(r),t=x.useRef(null),d=x.useRef(!1);return x.useEffect(()=>{const m=t.current;if(!m)return;const v=new IntersectionObserver(([b])=>{if(b.isIntersecting&&!d.current){d.current=!0,v.disconnect(),s(0);const y=performance.now(),l=u=>{const I=Math.min((u-y)/n,1),M=1-Math.pow(1-I,3);s(Math.round(r*M)),I<1&&requestAnimationFrame(l)};requestAnimationFrame(l)}},{threshold:i});return v.observe(m),()=>v.disconnect()},[r,n,i]),{value:o,ref:t}}const J=[{num:46,suffix:"%",label:"Engineers using AI tools",sub:"at >75% team usage"},{num:21,suffix:"%",label:"At agentic maturity",sub:"generating prod code with oversight"},{num:43,suffix:"%",label:"Velocity improvement",sub:"report moderate 20â50% gain"},{num:32,suffix:"%",label:"Review process unchanged",sub:"in 18 months despite rising volume"},{num:72,suffix:"%",label:"Lose 2+ hrs/week to handoffs",sub:"coordination tax intact"},{num:61,suffix:"%",label:"Made no org changes",sub:"org chart has not moved"}];function K({num:r,suffix:n,label:i,sub:o}){const{value:s,ref:t}=F(r,1400);return a("div",{css:{background:"var(--b-bg-page)",padding:"var(--spacing-8)",display:"flex",flexDirection:"column",gap:4},children:[a("div",{ref:t,css:{fontSize:"clamp(36px, 5vw, 56px)",fontWeight:600,color:"var(--b-text-eyebrow)",fontFamily:"var(--b-font-sans)",letterSpacing:"-0.02em",lineHeight:1},children:[s,n]}),e("div",{css:{fontSize:15,fontWeight:500,color:"var(--b-text-primary)",fontFamily:"var(--b-font-sans)",marginTop:4},children:i}),e("div",{css:{fontSize:14,color:"var(--b-text-secondary)",fontFamily:"var(--b-font-sans)",lineHeight:1.4},children:o})]})}function Q(){return e(h,{showGrid:!0,as:"div",css:{background:"var(--b-bg-page)",overflow:"visible"},children:a(g,{css:{padding:"var(--spacing-20) var(--spacing-8) var(--spacing-16)","@media (max-width: 768px)":{padding:"var(--spacing-12) var(--spacing-6) var(--spacing-10)"}},children:[e("h1",{css:{margin:"0 0 var(--spacing-3)",fontSize:"var(--b-t-heading-3)",fontWeight:500,lineHeight:1.05,letterSpacing:"-0.02em",maxWidth:780,color:"var(--b-text-primary)",fontFamily:"var(--b-font-sans)"},children:"Peer Benchmark Report:"}),e("h2",{css:{margin:"0 0 var(--spacing-6)",fontSize:"var(--b-t-heading-2)",fontWeight:500,lineHeight:1.05,letterSpacing:"-0.02em",maxWidth:780,fontFamily:"var(--b-font-sans)",background:"var(--b-gradient-blue)",WebkitBackgroundClip:"text",WebkitTextFillColor:"transparent",backgroundClip:"text"},children:"How Engineering Leaders Are Restructuring Around AI"}),e("p",{css:{margin:"0 0 var(--spacing-6)",fontSize:20,color:"var(--b-text-highlight)",lineHeight:1.6,maxWidth:600,fontFamily:"var(--b-font-sans)"},children:"What engineering and product leaders told us about AI adoption, where it stalls, and what actually changes delivery."}),a("div",{css:{display:"flex",flexWrap:"wrap",gap:"var(--spacing-6)",marginBottom:"var(--spacing-10)","@media (max-width: 520px)":{flexDirection:"column",alignItems:"stretch","& a":{width:"100%"}}},children:[e(W,{variant:"cta",href:"https://cdn.builder.io/o/assets%2FYJIGb4i01jvw0SRdL5Bt%2Fbc590f232f4840e89d1a8472cd7e72f8?alt=media&token=7f442d55-c07e-42b6-9ed7-3712b6e5083f&apiKey=YJIGb4i01jvw0SRdL5Bt",label:"DOWNLOAD PDF BRIEF",icon:D}),e(W,{variant:"secondary",href:"https://cdn.builder.io/o/assets%2FYJIGb4i01jvw0SRdL5Bt%2F055347f036ea4a3e9f913229a1680bff?alt=media&token=1092cab6-09a0-4c65-848c-1ec6d2bb8714&apiKey=YJIGb4i01jvw0SRdL5Bt",label:"DOWNLOAD INFOGRAPHIC",icon:D})]}),e("div",{css:{display:"grid",gridTemplateColumns:"repeat(3, 1fr)",gap:1,marginInline:"calc(var(--spacing-8) * -1)",background:"var(--b-border-subtle)",border:"1px solid var(--b-border-subtle)",borderRadius:0,overflow:"hidden","@media (max-width: 900px)":{gridTemplateColumns:"repeat(2, 1fr)"},"@media (max-width: 768px)":{marginInline:"calc(var(--spacing-6) * -1)"},"@media (max-width: 600px)":{gridTemplateColumns:"1fr"}},children:J.map(r=>e(K,{...r},r.label))})]})})}const X=[{label:"Adoption is nearly universal. Maturity is not.",text:'46% of respondents report that more than three-quarters of their engineers use AI tools. At the same time, only about a fifth describe their organization as running agentic workflows where AI generates and ships production code under human oversight. The gap between "we use it" and "it changed how
1we ship" is the gap this report is about.'},{label:"Coding got faster. The bottleneck moved downstream.",text:"The largest share of respondents reports moderate improvement of 20% to 50%, a smaller group reports only slight improvement of 1% to 20%, and a handful report no measurable change at all. The teams seeing significant gains of 50% or more are a minority, and they share a specific characteristic we will get to."},{label:"Code review is the new constraint â and it's straining.",text:"Coding got faster, so the constraint relocated to the steps coding feeds. Leaders now name code review, architectural oversight, and product strategy as the things slowing them down. One executive put it plainly: the bottleneck is now in design and strategic PM thinking, not coding."},{label:"Non-engineers have the keys. The workflow hasn't caught up.",text:'Most respondents grant designers access to AI tools; a similar share grants it to product managers, and many extend it to QA. Access is widespread, and the structured workflow that would let those roles ship safely is mostly absent, which is why "working across tools" and "lack of governance" repeatedly show up as failure points.'},{label:"Handoffs still cost hours every week.",text:"Even with faster individual steps, about 72% of respondents report losing two or more hours per week to handoffs between tools and roles, and roughly a fifth lose more than five. The coordination tax survived the productivity revolution intact."},{label:"Hiring is mostly steady, with a quiet shift at the edges.",text:"Most teams are not changing headcount or structure yet. The minority making changes is adjusting who they hire, not how many, shifting toward AI-native engineers, AI-focused roles, and judgment-first candidates."}],H=[{metric:"AI tool usage among engineers",number:"46% at >75% usage",meaning:"Adoption is effectively universal"},{metric:"Self-placed at agentic maturity",number:"~21%",meaning:"Few have rebuilt the workflow"},{metric:"Velocity impact",number:"43% moderate, 25% slight, 11% none",meaning:"Real gains, capped by unchanged process"},{metric:"Review process unchanged in 18 months",number:"~32%",meaning:"Review reshaped more than coding"},{metric:"Weekly time lost to handoffs",number:"72% lose 2+ hours",meaning:"Coordination tax intact"},{metric:"Made no hiring or structure change",number:"~61%",meaning:"The org chart has not moved"}],z=["var(--c-blue-500)","var(--c-green-400)","var(--c-yellow-400)","var(--c-violet-400)","var(--c-red-400)","var(--c-pink-400)"];function Z(){return e(h,{showGrid:!0,id:"executive-summary",css:{background:"var(--b-bg-page)",borderTop:"1px solid var(--b-border-subtle)"},children:a(g,{css:{padding:"var(--spacing-16) var(--spacing-8)","@media (max-width: 768px)":{padding:"var(--spacing-10) var(--spacing-6)"}},children:[e("p",{css:{fontSize:13,fontWeight:600,letterSpacing:"0.08em",textTransform:"uppercase",color:"var(--b-text-eyebrow)",marginBottom:"var(--spacing-6)",fontFamily:"var(--b-font-sans)"},children:"Executive Summary"}),a("div",{css:{display:"flex",flexDirection:"column",gap:"var(--spacing-5)",marginBottom:"var(--spacing-10)",maxWidth:780},children:[e("p",{css:{margin:0,fontSize:18,color:"var(--b-text-highlight)",lineHeight:1.8,fontFamily:"var(--b-font-sans)"},children:"AI adoption in software development is near total. The more useful question is what happens after a team adopts these tools, when the easy wins are spent and the work that used to define a developer's day starts moving somewhere else."}),e("p",{css:{margin:0,fontSize:18,color:"var(--b-text-highlight)",lineHeight:1.8,fontFamily:"var(--b-font-sans)"},children:"We surveyed a group of engineering and product leaders to find out. They span software engineering, executive leadership, design, and engineering management, sitting at very different points on the AI journey. That spread is what makes the group useful as a benchmark; it lets you find the rung you are standing on and see what the teams a rung or two above you did differently."})]}),e("p",{css:{width:"100%",maxWidth:450,fontSize:20,fontWeight:500,color:"var(--b-text-primary)",marginBottom:"var(--spacing-5)",fontFamily:"var(--b-font-sans)"},children:"Six findings run through the data, and together they tell a more complicated story than the adoption numbers suggest."}),e("div",{css:{display:"grid",gridTemplateColumns:"1fr 1fr",gap:1,background:"var(--b-border-subtle)",border:"1px solid var(--b-border-subtle)",borderRadius:0,overflow:"hidden",marginInline:"calc(var(--spacing-8) * -1)",marginBottom:0,"@media (max-width: 768px)":{marginInline:"calc(var(--spacing-6) * -1)"},"@media (max-width: 700px)":{gridTemplateColumns:"1fr"}},children:X.map((r,n)=>a("div",{css:{background:`linear-gradient(0deg, color-mix(in srgb, ${z[n]} 8%, transparent) 0%, transparent 72%), var(--b-bg-page)`,padding:"var(--spacing-8)",display:"flex",flexDirection:"column",gap:"var(--spacing-3)",borderBottom:`3px solid ${z[n]}`,animation:`report-slide-up 0.5s ${n*.08}s both`,"@media (max-width: 768px)":{padding:"var(--spacing-6)"}},children:[e("span",{css:{fontFamily:"var(--b-font-mono)",fontSize:12,fontWeight:600,color:z[n],letterSpacing:"0.08em"},children:String(n+1).padStart(2,"0")}),e("div",{css:{fontSize:17,fontWeight:600,color:"var(--b-text-primary)",lineHeight:1.3,fontFamily:"var(--b-font-sans)"},children:r.label}),e("p",{css:{margin:0,fontSize:15,color:"var(--b-text-highlight)",lineHeight:1.7,fontFamily:"var(--b-font-sans)"},children:r.text})]},n))}),e("div",{css:{background:"var(--b-bg-alternative)",border:"1px solid var(--b-border-subtle)",borderTop:0,borderBottom:"3px solid var(--b-text-eyebrow)",borderRadius:0,padding:"var(--spacing-8)",marginInline:"calc(var(--spacing-8) * -1)",marginBottom:"var(--spacing-10)","@media (max-width: 768px)":{padding:"var(--spacing-6)",marginInline:"calc(var(--spacing-6) * -1)"}},children:a("p",{css:{margin:0,fontSize:17,color:"var(--b-text-primary)",lineHeight:1.7,fontFamily:"var(--b-font-sans)"},children:[e("strong",{css:{color:"var(--b-text-eyebrow)"},children:"Underneath all six sits one pattern."})," ","Every respondent has access to capable models, which makes the tools a constant across the sample, while the workflow is the real variable. The teams reporting significant velocity gains and the cleanest review processes are the ones that redesigned the process around the tools. The teams that stuck at moderate gains added powerful tools to the workflows they already had. That distinction is the throughline of this report, and it is the single most useful thing the data has to say."]})}),e("h3",{css:{margin:"var(--spacing-8) 0 var(--spacing-5)",fontSize:22,fontWeight:600,color:"var(--b-text-primary)",fontFamily:"var(--b-font-sans)",letterSpacing:"-0.01em"},children:"Here is the same picture at a glance"}),a("div",{css:{border:"1px solid var(--b-border-subtle)",borderRadius:0,overflow:"hidden",marginInline:"calc(var(--spacing-8) * -1)",marginBottom:"var(--spacing-8)","@media (max-width: 768px)":{marginInline:"calc(var(--spacing-6) * -1)"}},children:[e("div",{css:{display:"grid",gridTemplateColumns:"repeat(3, 1fr)",gap:1,background:"var(--b-border-subtle)",borderBottom:"1px solid var(--b-border-subtle)","@media (max-width: 700px)":{display:"none"}},children:["What the data shows","The number","What it means"].map(r=>e("span",{css:{background:"var(--b-bg-prominent)",padding:"10px var(--spacing-8)",fontSize:13,fontWeight:600,letterSpacing:"0.06em",textTransform:"uppercase",color:"var(--b-text-secondary)",fontFamily:"var(--b-font-sans)"},children:r},r))}),H.map((r,n)=>{const i=n%2===0?"var(--b-bg-page)":"var(--b-bg-raised)";return a("div",{css:{display:"grid",gridTemplateColumns:"repeat(3, 1fr)",gap:1,background:"var(--b-border-subtle)",borderBottom:n<H.length-1?"1px solid var(--b-border-subtle)":"none","@media (max-width: 700px)":{gridTemplateColumns:"1fr"}},children:[e("span",{css:{background:i,padding:"var(--spacing-4) var(--spacing-8)",fontSize:15,color:"var(--b-text-primary)",fontFamily:"var(--b-font-sans)",lineHeight:1.4,"@media (max-width: 768px)":{padding:"var(--spacing-4) var(--spacing-6)"}},children:r.metric}),e("span",{css:{background:i,padding:"var(--spacing-4) var(--spacing-8)",fontSize:15,fontWeight:600,color:"var(--b-text-eyebrow)",fontFamily:"var(--b-font-mono)","@media (max-width: 768px)":{padding:"var(--spacing-4) var(--spacing-6)"}},children:r.number}),e("span",{css:{background:i,padding:"var(--spacing-4) var(--spacing-8)",fontSize:15,color:"var(--b-text-highlight)",fontFamily:"var(--b-font-sans)",lineHeight:1.4,"@media (max-width: 768px)":{padding:"var(--spacing-4) var(--spacing-6)"}},children:r.meaning})]},r.metric)})]})]})})}function p({data:r,showValues:n=!0}){const i=x.useRef(null),[o,s]=x.useState(!1);return x.useEffect(()=>{const t=i.current;if(!t)return;const d=new IntersectionObserver(([m])=>{m.isIntersecting&&(s(!0),d.disconnect())},{threshold:.2});return d.observe(t),()=>d.disconnect()},[]),e("div",{ref:i,css:{display:"flex",flexDirection:"column",gap:12},children:r.map((t,d)=>a("div",{children:[a("div",{css:{display:"flex",justifyContent:"space-between",alignItems:"center",marginBottom:6,gap:8},children:[e("span",{css:{fontSize:13,color:"var(--b-text-secondary)",lineHeight:1.4,flex:1},children:t.label}),n&&a("span",{css:{fontSize:13,fontWeight:600,color:t.color==="#3D3D3D"||t.color==="#2E2E2E"?"var(--b-text-secondary)":t.color,fontFamily:"var(--b-font-mono)",minWidth:36,textAlign:"right"},children:[t.value,"%"]})]}),e("div",{css:{height:6,background:"var(--b-bg-prominent)",borderRadius:0,overflow:"hidden"},children:e("div",{css:{height:"100%",width:o?`${Math.min(Math.max(t.value,0),100)}%`:"0%",background:t.color,borderRadius:0,transition:`width 0.7s cubic-bezier(0.4, 0, 0.2, 1) ${d*80}ms`}})})]},t.label))})}const ee=[100,84,68,52,36];function c(r,n){return r.map((i,o)=>({...i,color:i.preserveColor?i.color:o===0?n:`color-mix(in srgb, ${n} ${ee[o]??36}%, var(--b-bg-prominent))`}))}const ae=[{label:"Agentic",value:21,color:"#01C8F1"},{label:"Integrated",value:29,color:"#00DFF6"},{label:"Assisted",value:29,color:"#009CCC"},{label:"Experimentation",value:18,color:"#3D3D3D"},{label:"All stages",value:4,color:"#2E2E2E"}],re=[{label:"Significant (50%+)",value:21,color:"#01C8F1"},{label:"Moderate (20â50%)",value:43,color:"#00DFF6"},{label:"Slight (1â20%)",value:25,color:"#009CCC"},{label:"No measurable change",value:11,color:"#3D3D3D"}],ne=[{label:"More than 75% coding",value:32,color:"#01C8F1"},{label:"50â75% coding",value:32,color:"#00DFF6"},{label:"25â50% coding",value:29,color:"#009CCC"},{label:"Less than 25% coding",value:7,color:"#3D3D3D"}],ie=[{label:"Faster via AI pre-checks",value:29,color:"#01C8F1"},{label:"Essentially the same",value:32,color:"#3D3D3D"},{label:"More architecture-focused",value:25,color:"#00DFF6"},{label:"Higher volume reviewed",value:11,color:"#009CCC"},{label:"Other / unclear",value:3,color:"#2E2E2E"}],te=[{label:"2â5 hours lost/week",value:52,color:"#01C8F1"},{label:"Less than 2 hours",value:28,color:"#009CCC"},{label:"5â10 hours lost/week",value:16,color:"#c06b42"},{label:"More than 10 hours",value:4,color:"#FFA27D"}],oe=[{label:"Code quality concerns",value:29,color:"#01C8F1"},{label:"Security concerns",value:21,color:"#00DFF6"},{label:"Integration with existing systems",value:21,color:"#009CCC"},{label:"Lack of governance / review workflows",value:14,color:"#c06b42"},{label:"Other (training, compliance, cost)",value:14,color:"#3D3D3D"}],se=[{label:"Designers & UX",value:64,color:"#01C8F1"},{label:"Product managers",value:57,color:"#00DFF6"},{label:"QA & test engineers",value:39,color:"#009CCC"},{label:"Anyone / unsure",value:11,color:"#3D3D3D"},{label:"Marketers",value:4,color:"#2E2E2E"}],le=[{label:"UI scaffolding & boilerplate",value:43,color:"#01C8F1"},{label:"Tests & documentation",value:39,color:"#00DFF6"},{label:"Design-to-code implementation",value:36,color:"#009CCC"},{label:"None yet",value:25,color:"#3D3D3D"}],de=[{label:"No changes",value:61,color:"#3D3D3D"},{label:"Slowed hiring for some roles",value:21,color:"#009CCC"},{label:"Shifted toward AI-native hires",value:7,color:"#01C8F1"},{label:"Introduced AI-focused roles",value:4,color:"#00DFF6"},{label:"Added AI fluency criterion",value:4,color:"#00DFF6"}
1],ce=[{label:"Senior & staff engineers",value:46,color:"#01C8F1"},{label:"Engineering managers & architects",value:32,color:"#00DFF6"},{label:"Product managers",value:14,color:"#009CCC"},{label:"Designers",value:11,color:"#3D3D3D"},{label:"None",value:4,color:"#2E2E2E"}],ge=[{label:"Less than 3 months",value:32,color:"#01C8F1"},{label:"3 to 6 months",value:21,color:"#00DFF6"},{label:"6 to 12 months",value:25,color:"#009CCC"},{label:"Still in pilot",value:21,color:"var(--c-red-400)",preserveColor:!0}];function k({children:r}){return e("div",{children:r})}const f="var(--c-blue-500)";function he(){return e(h,{showGrid:!0,id:"finding-01",css:{background:"var(--b-bg-page)",borderTop:"1px solid var(--b-border-subtle)"},children:a(g,{css:{padding:"var(--spacing-16) var(--spacing-8)","@media (max-width: 768px)":{padding:"var(--spacing-10) var(--spacing-6)"}},children:[e(k,{children:a("div",{css:{marginInline:"calc(var(--spacing-8) * -1)",marginBottom:"var(--spacing-10)",padding:"var(--spacing-8) var(--spacing-8) 0",borderTop:"1px solid var(--b-border-subtle)","@media (max-width: 768px)":{marginInline:"calc(var(--spacing-6) * -1)",padding:"var(--spacing-6) var(--spacing-6) 0"}},children:[e("span",{css:{fontFamily:"var(--b-font-mono)",fontSize:16,fontWeight:600,color:f,letterSpacing:"0.06em",display:"block",marginBottom:"var(--spacing-3)"},children:"Finding 01"}),e("h2",{css:{margin:"0 0 var(--spacing-4)",fontSize:"clamp(26px, 3.5v
1w, 44px)",fontWeight:500,letterSpacing:"-0.02em",lineHeight:1.1,color:"var(--b-text-primary)",fontFamily:"var(--b-font-sans)",maxWidth:620},children:"Adoption is nearly universal. Maturity is not."}),e("p",{css:{margin:0,fontSize:18,color:"var(--b-text-highlight)",lineHeight:1.7,maxWidth:640,fontFamily:"var(--b-font-sans)"},children:"The bulk of the field sits in assisted and integrated workflows, where AI helps individuals but the overall process stays roughly as it was. Less than a quarter have rebuilt the workflow around what the tools make possible."})]})}),a("div",{css:{display:"grid",gridTemplateColumns:"repeat(3, 1fr)",gap:1,marginInline:"calc(var(--spacing-8) * -1)",background:"var(--b-border-subtle)",border:"1px solid var(--b-border-subtle)",borderRadius:0,overflow:"hidden",marginBottom:"var(--spacing-8)","@media (max-width: 900px)":{gridTemplateColumns:"repeat(2, 1fr)"},"@media (max-width: 768px)":{marginInline:"calc(var(--spacing-6) * -1)"},"@media (max-width: 600px)":{gridTemplateColumns:"1fr"}},children:[a("div",{css:{background:"var(--b-bg-page)",padding:"var(--spacing-8)"},children:[e("p",{css:{margin:"0 0 var(--spacing-6)",fontSize:14,fontWeight:600,textTransform:"uppercase",letterSpacing:"0.06em",color:"var(--b-text-secondary)",fontFamily:"var(--b-font-sans)"},children:"Engineers actively using AI"}),e(p,{data:c([{label:"More than 75% of engineers",value:46,color:f},{label:"50 to 75% of engineers",value:18,color:f},{label:"25 to 50% of engineers",value:32,color:f},{label:"Less than 10% of engineers",value:4,color:f}],f)})]}),a("div",{css:{background:"var(--b-bg-page)",padding:"var(--spacing-8)"},children:[e("p",{css:{margin:"0 0 var(--spacing-6)",fontSize:14,fontWeight:600,textTransform:"uppercase",letterSpacing:"0.06em",color:"var(--b-text-secondary)",fontFamily:"var(--b-font-sans)"},children:"Self-placed maturity stage"}),e(p,{data:c(ae,f)})]}),a("div",{css:{background:"var(--b-bg-page)",padding:"var(--spacing-8)"},children:[e("p",{css:{margin:"0 0 var(--spacing-6)",fontSize:14,fontWeight:600,textTransform:"uppercase",letterSpacing:"0.06em",color:"var(--b-text-secondary)",fontFamily:"var(--b-font-sans)"},children:"Time from trial to broader rollout"}),e(p,{data:c(ge,f)})]})]}),e("div",{css:{background:"var(--b-bg-page)",border:"1px solid var(--b-border-subtle)",borderLeft:"3px solid var(--b-text-eyebrow)",borderRadius:0,padding:"var(--spacing-6)"},children:a("p",{css:{margin:0,fontSize:17,color:"var(--b-text-primary)",lineHeight:1.7,fontFamily:"var(--b-font-sans)"},children:[e("strong",{css:{color:"var(--b-text-eyebrow)"},children:"The practical read:"})," ","Adoption percentage tells you almost nothing about whether AI is helping your organization ship. The maturity stage tells you most of it. If your engineers all use AI and your delivery metrics haven't moved, you're in the company of roughly a third of this sample â getting individual productivity without organizational throughput."]})})]})})}function C(r,n,i,o){const s=(o-90)*Math.PI/180;return{x:r+i*Math.cos(s),y:n+i*Math.sin(s)}}function pe(r,n,i,o,s,t){const d=C(r,n,i,t),m=C(r,n,i,s),v=C(r,n,o,t),b=C(r,n,o,s),y=t-s>180?1:0;return[`M ${d.x} ${d.y}`,`A ${i} ${i} 0 ${y} 0 ${m.x} ${m.y}`,`L ${b.x} ${b.y}`,`A ${o} ${o} 0 ${y} 1 ${v.x} ${v.y}`,"Z"].join(" ")}function me({data:r,size:n=180,centerLabel:i,centerValue:o}){const s=r.reduce((l,u)=>l+u.value,0),t=n/2,d=n/2,m=n/2-6,v=m*.62;let b=0;const y=r.map(l=>{const u=b/s*360;b+=l.value;const I=b/s*360;return{...l,startAngle:u,endAngle:I}});return a("div",{css:{display:"flex",flexDirection:"column",alignItems:"center",gap:16},children:[a("svg",{width:n,height:n,viewBox:`0 0 ${n} ${n}`,children:[y.map((l,u)=>e("path",{d:pe(t,d,m,v,l.startAngle,l.endAngle),fill:l.color,stroke:"var(--b-bg-page)",strokeWidth:2},u)),o&&a(E,{children:[e("text",{x:t,y:d-6,textAnchor:"middle",fill:"var(--b-text-primary)",fontSize:22,fontWeight:600,fontFamily:"var(--b-font-sans)",children:o}),i&&e("text",{x:t,y:d+14,textAnchor:"middle",fill:"var(--b-text-secondary)",fontSize:10,fontFamily:"var(--b-font-sans)",children:i})]})]}),e("div",{css:{display:"flex",flexWrap:"wrap",gap:"8px 16px",justifyContent:"center"},children:r.map(l=>a("div",{css:{display:"flex",alignItems:"center",gap:6},children:[e("div",{css:{width:8,height:8,borderRadius:0,background:l.color,flexShrink:0}}),a("span",{css:{fontSize:11,color:"var(--b-text-secondary)"},children:[l.label," ",a("strong",{css:{color:"var(--b-text-primary)"},children:[l.value,"%"]})]})]},l.label))})]})}const A="var(--c-green-400)";function ve(){const r=F(43,1200);return e(h,{showGrid:!0,id:"finding-02",css:{background:"var(--b-bg-page)",borderTop:"1px solid var(--b-border-subtle)"},children:a(g,{css:{padding:"var(--spacing-16) var(--spacing-8)","@media (max-width: 768px)":{padding:"var(--spacing-10) var(--spacing-6)"}},children:[e(k,{children:a("div",{css:{marginBottom:"var(--spacing-10)"},children:[e("span",{css:{fontFamily:"var(--b-font-mono)",fontSize:16,fontWeight:600,color:A,letterSpacing:"0.06em",display:"block",marginBottom:"var(--spacing-3)"},children:"Finding 02"}),e("h2",{css:{margin:"0 0 var(--spacing-4)",fontSize:"clamp(26px, 3.5v
1w, 44px)",fontWeight:500,letterSpacing:"-0.02em",lineHeight:1.1,color:"var(--b-text-primary)",fontFamily:"var(--b-font-sans)",maxWidth:620},children:"Coding got faster. The bottleneck moved downstream."}),e("p",{css:{margin:0,fontSize:18,color:"var(--b-text-highlight)",lineHeight:1.7,maxWidth:640,fontFamily:"var(--b-font-sans)"},children:"For most teams, writing code is 25â75% of the job. A tool that speeds up coding by a real margin produces only a moderate change in overall velocity â the math caps the upside, and survey results land right where the math predicts."})]})}),a("div",{css:{display:"grid",gridTemplateColumns:"1fr 1fr",gap:1,marginInline:"calc(var(--spacing-8) * -1)",background:"var(--b-border-subtle)",border:"1px solid var(--b-border-subtle)",borderRadius:0,overflow:"hidden",marginBottom:"var(--spacing-8)","@media (max-width: 768px)":{marginInline:"calc(var(--spacing-6) * -1)"},"@media (max-width: 700px)":{gridTemplateColumns:"1fr"}},children:[a("div",{css:{background:"var(--b-bg-page)",padding:"var(--spacing-8)"},children:[e("p",{css:{margin:"0 0 var(--spacing-6)",fontSize:14,fontWeight:600,textTransform:"uppercase",letterSpacing:"0.06em",color:"var(--b-text-secondary)",fontFamily:"var(--b-font-sans)"},children:"AI impact on development velocity"}),e(p,{data:c(re,A)}),a("div",{css:{marginTop:"var(--spacing-6)",padding:"var(--spacing-4)",background:"var(--b-bg-page)",borderRadius:0,border:"1px solid var(--b-border-subtle)"},children:[a("div",{ref:r.ref,css:{fontSize:36,fontWeight:600,color:A,fontFamily:"var(--b-font-sans)",lineHeight:1,marginBottom:4},children:[r.value,"%"]}),e("div",{css:{fontSize:14,color:"var(--b-text-highlight)",fontFamily:"var(--b-font-sans)"},children:"report moderate gains â the most common outcome"})]})]}),a("div",{css:{background:"var(--b-bg-page)",padding:"var(--spacing-8)"},children:[e("p",{css:{margin:"0 0 var(--spacing-6)",fontSize:14,fontWeight:600,textTransform:"uppercase",letterSpacing:"0.06em",color:"var(--b-text-secondary)",fontFamily:"var(--b-font-sans)"},children:"Share of week spent coding"}),e(me,{data:c(ne,A),size:160,centerValue:"64%",centerLabel:"spend â¥50%"})]})]}),e("div",{css:{display:"grid",gridTemplateColumns:"1fr 1fr",gap:1,marginInline:"calc(var(--spacing-8) * -1)",background:"var(--b-border-subtle)",border:"1px solid var(--b-border-subtle)","@media (max-width: 768px)":{marginInline:"calc(var(--spacing-6) * -1)"},"@media (max-width: 700px)":{gridTemplateColumns:"1fr"}},children:[{quote:'"Fundamentally shifted our focus from the manual mechanics of writing syntax to high-level architectural design."',attr:"Executive leadership"},{quote:'"The bottleneck is now design and strategic PM thinking, not coding."',attr:"Executive leadership, agentic workflows"}].map(n=>a("div",{css:{background:"var(--b-bg-page)",borderRadius:0,padding:"var(--spacing-6)"},children:[e("p",{css:{margin:"0 0 var(--spacing-3)",fontSize:17,color:"var(--b-text-primary)",lineHeight:1.6,fontStyle:"italic",fontFamily:"var(--b-font-sans)"},children:n.quote}),e("span",{css:{fontSize:14,color:"var(--b-text-secondary)",fontFamily:"var(--b-font-sans)"},children:n.attr})]},n.attr))})]})})}const w="var(--c-yellow-400)";function be(){const r=F(46,1200),n=F(68,1200);return e(h,{showGrid:!0,id:"finding-03",css:{background:"var(--b-bg-page)",borderTop:"1px solid var(--b-border-subtle)"},children:a(g,{css:{padding:"var(--spacing-16) var(--spacing-8)","@media (max-width: 768px)":{padding:"var(--spacing-10) var(--spacing-6)"}},children:[e(k,{children:a("div",{css:{marginBottom:"var(--spacing-10)"},children:[e("span",{css:{fontFamily:"var(--b-font-mono)",fontSize:16,fontWeight:600,color:w,letterSpacing:"0.06em",display:"block",marginBottom:"var(--spacing-3)"},children:"Finding 03"}),e("h2",{css:{margin:"0 0 var(--spacing-4)",fontSize:"clamp(26px, 3.5v
1w, 44px)",fontWeight:500,letterSpacing:"-0.02em",lineHeight:1.1,color:"var(--b-text-primary)",fontFamily:"var(--b-font-sans)",maxWidth:620},children:"Code review is the new constraint, and it's straining."}),e("p",{css:{margin:0,fontSize:18,color:"var(--b-text-highlight)",lineHeight:1.7,maxWidth:640,fontFamily:"var(--b-font-sans)"},children:"Only 32% say their review process looks the same as 18 months ago. For more than two-thirds, review is one of the things AI has most visibly reshaped, often ahead of coding itself."})]})}),a("div",{css:{display:"grid",gridTemplateColumns:"1fr 1fr",gap:1,marginInline:"calc(var(--spacing-8) * -1)",background:"var(--b-border-subtle)",border:"1px solid var(--b-border-subtle)",borderRadius:0,overflow:"hidden",marginBottom:"var(--spacing-8)","@media (max-width: 768px)":{marginInline:"calc(var(--spacing-6) * -1)"},"@media (max-width: 700px)":{gridTemplateColumns:"1fr"}},children:[a("div",{css:{background:"var(--b-bg-page)",padding:"var(--spacing-8)"},children:[e("p",{css:{margin:"0 0 var(--spacing-6)",fontSize:14,fontWeight:600,textTransform:"uppercase",letterSpacing:"0.06em",color:"var(--b-text-secondary)",fontFamily:"var(--b-font-sans)"},children:"How review changed vs. 18 months ago"}),e(p,{data:c(ie,w)}),a("div",{css:{marginTop:"var(--spacing-6)",padding:"var(--spacing-4)",background:"var(--b-bg-page)",borderRadius:0,border:"1px solid var(--b-border-subtle)"},children:[a("div",{css:{fontSize:36,fontWeight:600,color:w,fontFamily:"var(--b-font-sans)",lineHeight:1,marginBottom:4},ref:n.ref,children:[n.value,"%"]}),e("div",{css:{fontSize:14,color:"var(--b-text-highlight)",fontFamily:"var(--b-font-sans)"},children:"changed their review process in 18 months as code volume increased"})]})]}),a("div",{css:{background:"var(--b-bg-page)",padding:"var(--spacing-8)"},children:[e("p",{css:{margin:"0 0 var(--spacing-6)",fontSize:14,fontWeight:600,textTransform:"uppercase",letterSpacing:"0.06em",color:"var(--b-text-secondary)",fontFamily:"var(--b-font-sans)"},children:"Roles spending more time on strategic work"}),e(p,{data:c(ce,w)}),a("div",{css:{marginTop:"var(--spacing-6)",padding:"var(--spacing-4)",background:"var(--b-bg-page)",borderRadius:0,border:"1px solid var(--b-border-subtle)"},children:[a("div",{ref:r.ref,css:{fontSize:36,fontWeight:600,color:w,fontFamily:"var(--b-font-sans)",lineHeight:1,marginBottom:4},children:[r.value,"%"]}),e("div",{css:{fontSize:14,color:"var(--b-text-highlight)",fontFamily:"var(--b-font-sans)"},children:"of senior & staff engineers now spend more time on strategic work"})]})]})]}),e("div",{css:{display:"grid",gridTemplateColumns:"repeat(3, 1fr)",gap:1,marginInline:"calc(var(--spacing-8) * -1)",background:"var(--b-border-subtle)",border:"1px solid var(--b-border-subtle)","@media (max-width: 768px)":{marginInline:"calc(var(--spacing-6) * -1)"},"@media (max-width: 800px)":{gridTemplateColumns:"1fr"}},children:[{label:"Approval gates",desc:"Right people sign off before a PR is even opened",icon:q},{label:"Automated QA",desc:"Change is exercised in a real browser before a human sees it",icon:U},{label:"Severity triage",desc:"High-severity issues block merge; lower ones get flagged",icon:V}].map(i=>{const o=i.icon;return a("div",{css:{background:"var(--b-bg-page)",borderRadius:0,padding:"var(--spacing-6)"},children:[e("div",{css:{width:24,height:24,marginBottom:"var(--spacing-3)",color:w},children:e(o,{size:24,stroke:1.75,"aria-hidden":"true"})}),e("div",{css:{fontSize:16,fontWeight:600,color:"var(--b-text-primary)",fontFamily:"var(--b-font-sans)",marginBottom:"var(--spacing-2)"},children:i.label}),e("div",{css:{fontSize:15,color:"var(--b-text-highlight)",lineHeight:1.5,fontFamily:"var(--b-font-sans)"},children:i.desc})]},i.label)})})]})})}const S="var(--c-violet-400)";function fe(){return e(h,{showGrid:!0,id:"finding-04",css:{background:"var(--b-bg-page)",borderTop:"1px solid var(--b-border-subtle)"},children:a(g,{css:{padding:"var(--spacing-16) var(--spacing-8)","@media (max-width: 768px)":{padding:"var(--spacing-10) var(--spacing-6)"}},children:[e(k,{children:a("div",{css:{marginBottom:"var(--spacing-10)"},children:[e("span",{css:{fontFamily:"var(--b-font-mono)",fontSize:16,fontWeight:600,color:S,letterSpacing:"0.06em",display:"block",marginBottom:"var(--spacing-3)"},children:"Finding 04"}),e("h2",{css:{margin:"0 0 var(--spacing-4)",fontSize:"clamp(26px, 3.5v
1w, 44px)",fontWeight:500,letterSpacing:"-0.02em",lineHeight:1.1,color:"var(--b-text-primary)",fontFamily:"var(--b-font-sans)",maxWidth:620},children:"Non-engineers have the keys. The workflow hasn't caught up."}),e("p",{css:{margin:0,fontSize:18,color:"var(--b-text-highlight)",lineHeight:1.7,maxWidth:640,fontFamily:"var(--b-font-sans)"},children:"Most respondents grant designers access to AI tools, and a similar share extends it to PMs. Access is widespread. The structured workflow that would let those roles ship safely is mostly absent."})]})}),a("div",{css:{display:"grid",gridTemplateColumns:"1fr 1fr",gap:1,marginInline:"calc(var(--spacing-8) * -1)",background:"var(--b-border-subtle)",border:"1px solid var(--b-border-subtle)",borderRadius:0,overflow:"hidden",marginBottom:"var(--spacing-8)","@media (max-width: 768px)":{marginInline:"calc(var(--spacing-6) * -1)"},"@media (max-width: 700px)":{gridTemplateColumns:"1fr"}},children:[a("div",{css:{background:"var(--b-bg-page)",padding:"var(--spacing-8)"},children:[e("p",{css:{margin:"0 0 var(--spacing-6)",fontSize:14,fontWeight:600,textTransform:"uppercase",letterSpacing:"0.06em",color:"var(--b-text-secondary)",fontFamily:"var(--b-font-sans)"},children:"Roles beyond engineering with AI access"}),e(p,{data:c(se,S)})]}),a("div",{css:{background:"var(--b-bg-page)",padding:"var(--spacing-8)"},children:[e("p",{css:{margin:"0 0 var(--spacing-6)",fontSize:14,fontWeight:600,textTransform:"uppercase",letterSpacing:"0.06em",color:"var(--b-text-secondary)",fontFamily:"var(--b-font-sans)"},children:"Biggest barrier to broader adoption"}),e(p,{data:c(oe,S)})]})]}),a("div",{css:{display:"grid",gridTemplateColumns:"1fr 1fr",gap:1,marginInline:"calc(var(--spacing-8) * -1)",background:"var(--b-border-subtle)",border:"1px solid var(--b-border-subtle)","@media (max-width: 768px)":{marginInline:"calc(var(--spacing-6) * -1)"},"@media (max-width: 700px)":{gridTemplateColumns:"1fr"}},children:[a("div",{css:{background:"var(--b-bg-page)",borderTop:`2px solid ${S}`,borderRadius:0,padding:"var(--spacing-6)"},children:[e("div",{css:{fontSize:13,fontWeight:600,letterSpacing:"0.06em",textTransform:"uppercase",color:S,marginBottom:"var(--spacing-3)",fontFamily:"var(--b-font-sans)"},children:"What works"}),e("p",{css:{margin:0,fontSize:16,color:"var(--b-text-primary)",lineHeight:1.7,fontFamily:"var(--b-font-sans)"},children:"Non-engineers given a shared environment, working in the real codebase and design system, with engineering review as the gate rather than the bottleneck."})]}),a("div",{css:{background:"var(--b-bg-page)",borderTop:"2px solid var(--c-red-400)",borderRadius:0,padding:"var(--spacing-6)"},children:[e("div",{css:{fontSize:13,fontWeight:600,letterSpacing:"0.06em",textTransform:"uppercase",color:"var(--c-red-400)",marginBottom:"var(--spacing-3)",fontFamily:"var(--b-font-sans)"},children:"What fails"}),e("p",{css:{margin:0,fontSize:16,color:"var(--b-text-primary)",lineHeight:1.7,fontFamily:"var(--b-font-sans)"},children:"Broad access without structure: designers, PMs, and engineers generating output in isolated silos that have to be reconciled through the same handoffs AI was supposed to remove."})]})]})]})})}const T="var(--c-red-400)";function ue(){const r=F(72,1400);return e(h,{showGrid:!0,id:"finding-05",css:{background:"var(--b-bg-page)",borderTop:"1px solid var(--b-border-subtle)"},children:a(g,{css:{padding:"var(--spacing-16) var(--spacing-8)","@media (max-width: 768px)":{padding:"var(--spacing-10) var(--spacing-6)"}},children:[e(k,{children:a("div",{css:{marginBottom:"var(--spacing-10)"},children:[e("span",{css:{fontFamily:"var(--b-font-mono)",fontSize:16,fontWeight:600,color:T,letterSpacing:"0.06em",display:"block",marginBottom:"var(--spacing-3)"},children:"Finding 05"}),e("h2",{css:{margin:"0 0 var(--spacing-4)",fontSize:"clamp(26px, 3.5v
1w, 44px)",fontWeight:500,letterSpacing:"-0.02em",lineHeight:1.1,color:"var(--b-text-primary)",fontFamily:"var(--b-font-sans)",maxWidth:620},children:"Handoffs still cost hours every week."}),e("p",{css:{margin:0,fontSize:18,color:"var(--b-text-highlight)",lineHeight:1.7,maxWidth:640,fontFamily:"var(--b-font-sans)"},children:"72% of teams lose at least two hours every week to handoffs between tools and roles. AI sped up the time inside each step. It did nothing to the arrows between them."})]})}),a("div",{css:{display:"grid",gridTemplateColumns:"1fr 1fr 1fr",gap:1,marginInline:"calc(var(--spacing-8) * -1)",background:"var(--b-border-subtle)",border:"1px solid var(--b-border-subtle)",borderRadius:0,overflow:"hidden",marginBottom:"var(--spacing-8)","@media (max-width: 768px)":{marginInline:"calc(var(--spacing-6) * -1)"},"@media (max-width: 900px)":{gridTemplateColumns:"1fr"}},children:[a("div",{css:{background:"var(--b-bg-page)",padding:"var(--spacing-8)",display:"flex",flexDirection:"column",justifyContent:"center"},children:[a("div",{ref:r.ref,css:{fontSize:64,fontWeight:700,color:T,fontFamily:"var(--b-font-sans)",letterSpacing:"-0.03em",lineHeight:1,marginBottom:"var(--spacing-3)"},children:[r.value,"%"]}),e("div",{css:{fontSize:18,color:"var(--b-text-primary)",fontFamily:"var(--b-font-sans)",fontWeight:500,lineHeight:1.4,marginBottom:"var(--spacing-2)"},children:"lose 2+ hours per week to handoffs"}),e("div",{css:{fontSize:15,color:"var(--b-text-highlight)",fontFamily:"var(--b-font-sans)",lineHeight:1.5},children:"Even among teams where nearly every engineer uses AI and coding has gotten meaningfully faster."})]}),a("div",{css:{background:"var(--b-bg-page)",padding:"var(--spacing-8)"},children:[e("p",{css:{margin:"0 0 var(--spacing-6)",fontSize:14,fontWeight:600,textTransform:"uppercase",letterSpacing:"0.06em",color:"var(--b-text-secondary)",fontFamily:"var(--b-font-sans)"},children:"Weekly time lost to handoffs"}),e(p,{data:c(te,T)})]}),a("div",{css:{background:"var(--b-bg-page)",padding:"var(--spacing-8)"},children:[e("p",{css:{margin:"0 0 var(--spacing-6)",fontSize:14,fontWeight:600,textTransform:"uppercase",letterSpacing:"0.06em",color:"var(--b-text-secondary)",fontFamily:"var(--b-font-sans)"},children:"Work moved off engineering's plate"}),e(p,{data:c(le,T)})]})]}),e("div",{css:{background:"var(--b-bg-page)",border:"1px solid var(--b-border-subtle)",borderLeft:"3px solid var(--c-red-400)",borderRadius:0,padding:"var(--spacing-6)"},children:a("p",{css:{margin:0,fontSize:17,color:"var(--b-text-primary)",lineHeight:1.7,fontFamily:"var(--b-font-sans)"},children:[e("strong",{css:{color:"var(--c-red-400)"},children:"The mechanism:"})," ","When AI generates code that doesn't use your real components, follow your conventions, or fit your architecture, every piece becomes a rework cycle. The faster the generation, the more rework cycles per week, which is how a tool that speeds up coding can leave delivery flat."]})}),a("div",{css:{marginTop:"var(--spacing-10)"},children:[e("h3",{css:{margin:"0 0 var(--spacing-5)",fontSize:22,fontWeight:600,color:"var(--b-text-primary)",fontFamily:"var(--b-font-sans)",letterSpacing:"-0.01em"},children:"The production-readiness gap"}),a("div",{css:{display:"flex",flexDirection:"column",gap:"var(--spacing-5)",marginBottom:"var(--spacing-6)",maxWidth:780},children:[a("p",{css:{margin:0,fontSize:17,color:"var(--b-text-highlight)",lineHeight:1.8,fontFamily:"var(--b-font-sans)"},children:["We asked how often AI-generated code reaches production without major rework. The answers were sobering. Only a minority said"," ",e("em",{children:"most of the time"}),". A large share said"," ",e("em",{children:"about half the time"}),", ",e("em",{children:"occasionally"}),", or"," ",e("em",{children:"rarely"}),'. Several teams reporting the slowest velocity gains also reported that AI code rarely reaches production without significant rework. One respondent was blunt: "poor code generation that needs a rewrite in the worst case and fixing blatant errors in the best case."']}),a("p",{css:{margin:0,fontSize:17,color:"var(--b-text-highlight)",lineHeight:1.8,fontFamily:"var(--b-font-sans)"},children:["How often AI output works with the team's real codebase and design system maps almost perfectly onto maturity and velocity. Teams answering ",e("em",{children:"most of the time"})," are concentrated among agentic and integrated respondents reporting significant gains. Teams answering ",e("em",{children:"sometimes"})," or ",e("em",{children:"rarely"})," are at experimentation, reporting slight or no gains. The correlation is not subtle: whether AI output respects your real system is close to the whole ballgame for whether it produces value or rework."]})]}),a("div",{css:{background:"var(--b-bg-page)",border:"1px solid var(--b-border-subtle)",borderRadius:0,padding:"var(--spacing-6)"},children:[e("p",{css:{margin:"0 0 var(--spacing-3)",fontSize:14,fontWeight:600,textTransform:"uppercase",letterSpacing:"0.06em",color:T,fontFamily:"var(--b-font-sans)"},children:"The implication ties Findings 3, 4 & 5 together"}),e("p",{css:{margin:0,fontSize:16,color:"var(--b-text-highlight)",lineHeight:1.7,fontFamily:"var(--b-font-sans)"},children:"Review strains because generated code that ignores the design system arrives as raw work to verify. Cross-functional access fails because a designer's AI output that doesn't use real components has to be rebuilt by an engineer. Handoffs cost hours because the production-readiness gap turns every handoff into a correction cycle. One root cause, the disconnect between what AI generates and what the team's real system requires, propagates into three of the report's headline problems."})]})]})]})})}const B="var(--c-pink-400)";function xe(){return e(h,{showGrid:!0,id:"finding-06",css:{background:"var(--b-bg-page)",borderTop:"1px solid var(--b-border-subtle)"},children:a(g,{css:{padding:"var(--spacing-16) var(--spacing-8)","@media (max-width: 768px)":{padding:"var(--spacing-10) var(--spacing-6)"}},children:[e(k,{children:a("div",{css:{marginBottom:"var(--spacing-10)"},children:[e("span",{css:{fontFamily:"var(--b-font-mono)",fontSize:16,fontWeight:600,color:B,letterSpacing:"0.06em",display:"block",marginBottom:"var(--spacing-3)"},children:"Finding 06"}),e("h2",{css:{margin:"0 0 var(--spacing-4)",fontSize:"clamp(22px, 3vw, 36px)",fontWeight:500,letterSpacing:"-0.02em",lineHeight:1.1,color:"var(--b-text-primary)",fontFamily:"var(--b-font-sans)",maxWidth:620},children:"Hiring is mostly steady, with a quiet shift at the edges."}),e("p",{css:{margin:0,fontSize:16,color:"var(--b-text-highlight)",lineHeight:1.7,maxWidth:640,fontFamily:"var(--b-font-sans)"},children:"The minority making changes is adjusting who they hire, not how many, shifting toward AI-native engineers and judgment-first candidates."})]})}),a("div",{css:{display:"grid",gridTemplateColumns:"1fr 1fr",gap:1,marginInline:"calc(var(--spacing-8) * -1)",background:"var(--b-border-subtle)",border:"1px solid var(--b-border-subtle)",borderRadius:0,overflow:"hidden",marginBottom:"var(--spacing-8)","@media (max-width: 768px)":{marginInline:"calc(var(--spacing-6) * -1)"},"@media (max-width: 700px)":{gridTemplateColumns:"1fr"}},children:[a("div",{css:{background:"var(--b-bg-page)",padding:"var(--spacing-8)"},children:[e("p",{css:{margin:"0 0 var(--spacing-6)",fontSize:14,fontWeight:600,textTransform:"uppercase",letterSpacing:"0.06em",color:"var(--b-text-secondary)",fontFamily:"var(--b-font-sans)"},children:"Changes to team structure or hiring"}),e(p,{data:c(de,B)})]}),a("div",{css:{background:"var(--b-bg-page)",padding:"var(--spacing-8)",display:"flex",flexDirection:"column",gap:"var(--spacing-5)"},children:[e("p",{css:{margin:"0 0 var(--spacing-2)",fontSize:14,fontWeight:600,textTransform:"uppercase",letterSpacing:"0.06em",color:"var(--b-text-secondary)",fontFamily:"var(--b-font-sans)"},children:"What this signals"}),[{heading:"The job changed",text:"Coding is no longer the scarce skill. Judgment is, the ability to lead architecture, review generated code, and direct agents."},{heading:"Composition, not headcount",text:"Slowing some roles while adding AI fluency as a screen reshapes the team without shrinking it."},{heading:"The org chart follows the workflow",text:"Teams that changed how they build are adjusting who they hire. Teams that haven't changed the workflow have no reason to change hiring yet."}].map(r=>a("div",{css:{display:"flex",gap:"var(--spacing-3)",alignItems:"flex-start"},children:[e("div",{css:{width:6,height:6,borderRadius:0,background:B,marginTop:6,flexShrink:0}}),a("div",{children:[e("div",{css:{fontSize:14,fontWeight:600,color:"var(--b-text-primary)",marginBottom:4,fontFamily:"var(--b-font-sans)"},children:r.heading}),e("div",{css:{fontSize:13,color:"var(--b-text-highlight)",lineHeight:1.6,fontFamily:"var(--b-font-sans)"},children:r.text})]})]},r.heading))]})]})]})})}
1const R=[{condition:"Your engineers almost certainly use AI",implication:"That is the baseline now, shared with everyone, rather than an edge"},{condition:"Your velocity gain is probably moderate on the coding step",implication:"It shrinks further on overall delivery once the unchanged surrounding steps are counted"},{condition:"Your bottleneck has likely moved from coding to review and strategy",implication:"Judgment is a scarce resource, and more generated code aimed at the same senior reviewers will not relieve it"},{condition:"Your review process is probably straining or has already been redesigned",implication:"A review process unchanged in 18 months, while volume rose, is a warning worth investigating"},{condition:"Your non-engineers probably have access without team-level throughput",implication:"A shared, governed workflow for those roles is the differentiator, and most of this sample lacks it"},{condition:"Your team is probably losing two to five hours a week to handoffs",implication:"That coordination tax is where coding-speed gains leak out before they reach delivery"},{condition:"Your headcount has probably held steady",implication:"The hiring profile may tilt toward judgment and AI fluency, and the org-chart revolution has not arrived in this data"}];function ye(){return e(h,{showGrid:!0,id:"year-ahead",css:{background:"var(--b-bg-page)",borderTop:"1px solid var(--b-border-subtle)"},children:a(g,{css:{padding:"var(--spacing-16) var(--spacing-8)","@media (max-width: 768px)":{padding:"var(--spacing-10) var(--spacing-6)"}},children:[a("div",{css:{marginBottom:"var(--spacing-10)"},children:[e("p",{css:{fontSize:13,fontWeight:600,letterSpacing:"0.08em",textTransform:"uppercase",color:"var(--b-text-eyebrow)",marginBottom:"var(--spacing-3)",fontFamily:"var(--b-font-sans)"},children:"What this means for the year ahead"}),e("h2",{css:{margin:"0 0 var(--spacing-5)",fontSize:"clamp(28px, 4vw, 48px)",fontWeight:500,lineHeight:1.1,letterSpacing:"-0.02em",color:"var(--b-text-primary)",fontFamily:"var(--b-font-sans)",maxWidth:580},children:"Here is where this sample lands, hold your organization against it."}),e("p",{css:{margin:0,fontSize:17,color:"var(--b-text-highlight)",lineHeight:1.7,maxWidth:680,fontFamily:"var(--b-font-sans)"},children:"The single recommendation that follows from all of it: stop measuring adoption and start measuring workflow. Count the hours lost to handoffs. Watch where review time actually goes. Notice whether broad tool access produced shared throughput or parallel chaos. Track whether your velocity gain on coding reaches your delivery metrics or evaporates in the steps around it."})]}),a("div",{css:{marginInline:"calc(var(--spacing-8) * -1)",border:"1px solid var(--b-border-subtle)",borderRadius:0,overflow:"hidden","@media (max-width: 768px)":{marginInline:"calc(var(--spacing-6) * -1)"}},children:[a("div",{css:{display:"grid",gridTemplateColumns:"1fr 1fr",background:"var(--b-bg-prominent)",borderBottom:"1px solid var(--b-border-subtle)",padding:"10px var(--spacing-6)"},children:[e("span",{css:{fontSize:13,fontWeight:600,letterSpacing:"0.06em",textTransform:"uppercase",color:"var(--b-text-secondary)",fontFamily:"var(--b-font-sans)"},children:"If you are like this sample"}),e("span",{css:{fontSize:13,fontWeight:600,letterSpacing:"0.06em",textTransform:"uppercase",color:"var(--b-text-secondary)",fontFamily:"var(--b-font-sans)"},children:"Then"})]}),R.map((r,n)=>a("div",{css:{display:"grid",gridTemplateColumns:"1fr 1fr",borderBottom:n<R.length-1?"1px solid var(--b-border-subtle)":"none",background:n%2===0?"var(--b-bg-page)":"var(--b-bg-raised)",alignItems:"start","@media (max-width: 640px)":{gridTemplateColumns:"1fr"}},children:[e("div",{css:{padding:"var(--spacing-4) var(--spacing-6)",fontSize:16,color:"var(--b-text-primary)",fontFamily:"var(--b-font-sans)",lineHeight:1.5,fontWeight:500,borderRight:"1px solid var(--b-border-subtle)","@media (max-width: 640px)":{borderRight:"none",borderBottom:"1px solid var(--b-border-subtle)"}},children:r.condition}),e("div",{css:{padding:"var(--spacing-4) var(--spacing-6)",fontSize:15,color:"var(--b-text-highlight)",fontFamily:"var(--b-font-sans)",lineHeight:1.6},children:r.implication})]},n))]})]})})}const we=[{heading:"AI output that uses your real system",body:"The production-readiness gap that drives the handoff tax comes from AI that does not know your system. Builder generates against your real codebase, design tokens, and components through design system intelligence, so output is built to merge through your normal review rather than being rewritten."},{heading:"A shared environment for every role",body:"The cross-functional chaos that follows broad access stems from the lack of a shared environment. Builder gives PMs, designers, and engineers a single place to work on the same branch, with engineering review as the gate rather than the bottleneck."},{heading:"Review structured before a human engages",body:"The review strain comes from volume hitting an unchanged process. Builder'
1s quality review agent runs through the change in a real browser before a human engages, and approval steps mean the right people vet a change before it reaches a PR."},{heading:"Governance built into the workflow",body:"The governance barrier that shows up in the data as the thing blocking broader adoption is built into the workflow rather than bolted on after, so broad access is safe, not chaotic."}],ke=[a("svg",{width:"22",height:"22",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[e("polyline",{points:"16 18 22 12 16 6"}),e("polyline",{points:"8 6 2 12 8 18"})]},"code"),a("svg",{width:"22",height:"22",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[e("path",{d:"M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2"}),e("circle",{cx:"9",cy:"7",r:"4"}),e("path",{d:"M23 21v-2a4 4 0 0 0-3-3.87M16 3.13a4 4 0 0 1 0 7.75"})]},"users"),a("svg",{width:"22",height:"22",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[e("path",{d:"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"}),e("polyline",{points:"9 12 11 14 15 10"})]},"shield"),a("svg",{width:"22",height:"22",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[e("rect",{x:"3",y:"11",width:"18",height:"11",rx:"2",ry:"2"}),e("path",{d:"M7 11V7a5 5 0 0 1 10 0v4"})]},"lock")];function Se(){return e(h,{showGrid:!0,id:"platform",css:{background:"var(--b-bg-page)",borderTop:"1px solid var(--b-border-subtle)"},children:a(g,{css:{padding:"var(--spacing-16) var(--spacing-8)","@media (max-width: 768px)":{padding:"var(--spacing-10) var(--spacing-6)"}},children:[a("div",{css:{marginBottom:"var(--spacing-10)",maxWidth:720},children:[e("p",{css:{fontSize:13,fontWeight:600,letterSpacing:"0.08em",textTransform:"uppercase",color:"var(--b-text-eyebrow)",marginBottom:"var(--spacing-3)",fontFamily:"var(--b-font-sans)"},children:"Where a platform closes the gap"}),e("h2",{css:{margin:"0 0 var(--spacing-5)",fontSize:"clamp(28px, 4vw, 48px)",fontWeight:500,lineHeight:1.1,letterSpacing:"-0.02em",color:"var(--b-text-primary)",fontFamily:"var(--b-font-sans)"},children:"Build as a whole team, not a team of ones."}),e("p",{css:{margin:0,fontSize:18,color:"var(--b-text-highlight)",lineHeight:1.7,fontFamily:"var(--b-font-sans)"},children:"The gap is drawn from what these leaders reported. Here is what the data says closes it, broken down by where the friction actually shows up."})]}),e("div",{css:{display:"grid",gridTemplateColumns:"repeat(2, 1fr)",gap:1,marginInline:"calc(var(--spacing-8) * -1)",background:"var(--b-border-subtle)",border:"1px solid var(--b-border-subtle)",borderRadius:0,overflow:"hidden",marginBottom:"var(--spacing-10)","@media (max-width: 768px)":{marginInline:"calc(var(--spacing-6) * -1)"},"@media (max-width: 700px)":{gridTemplateColumns:"1fr"}},children:we.map((r,n)=>a("div",{css:{background:"var(--b-bg-page)",padding:"var(--spacing-8)",display:"flex",flexDirection:"column",gap:"var(--spacing-4)",transition:"background 0.2s ease","&:hover":{background:"var(--b-bg-page)"}},children:[e("div",{css:{width:44,height:44,borderRadius:0,background:"var(--b-bg-page)",border:"1px solid var(--b-border-subtle)",display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0,color:"var(--b-text-eyebrow)"},children:ke[n]}),e("h3",{css:{margin:0,fontSize:18,fontWeight:600,color:"var(--b-text-primary)",lineHeight:1.3,fontFamily:"var(--b-font-sans)"},children:r.heading}),e("p",{css:{margin:0,fontSize:16,color:"var(--b-text-highlight)",lineHeight:1.7,fontFamily:"var(--b-font-sans)"},children:r.body})]},n))}),a("div",{css:{marginInline:"calc(var(--spacing-8) * -1)",background:"var(--b-bg-prominent)",border:"1px solid var(--b-border-subtle)",borderRadius:0,padding:"var(--spacing-8)",display:"grid",gridTemplateColumns:"minmax(0, 1fr) auto",gap:"var(--spacing-8)",alignItems:"end","@media (max-width: 768px)":{marginInline:"calc(var(--spacing-6) * -1)",padding:"var(--spacing-6)",gridTemplateColumns:"1fr",gap:"var(--spacing-6)"}},children:[a("div",{children:[e("p",{css:{margin:"0 0 var(--spacing-3)",fontSize:13,fontWeight:600,letterSpacing:"0.08em",textTransform:"uppercase",color:"var(--b-text-eyebrow)",fontFamily:"var(--b-font-sans)"},children:"Build the workflow layer"}),e("h3",{css:{margin:"0 0 var(--spacing-4)",fontSize:"clamp(24px, 3vw, 36px)",fontWeight:500,lineHeight:1.1,letterSpacing:"-0.02em",color:"var(--b-text-primary)",fontFamily:"var(--b-font-sans)",maxWidth:760},children:"Turn AI adoption into mergeable work."}),e("p",{css:{margin:0,fontSize:17,color:"var(--b-text-highlight)",lineHeight:1.7,fontFamily:"var(--b-font-sans)",maxWidth:780},children:"Builder gives teams one governed place where AI builds with real components, brand tokens, and design systems, then ships through the review workflow engineers already trust."})]}),a("div",{css:{display:"flex",gap:"var(--spacing-3)",flexWrap:"wrap",justifyContent:"flex-end","@media (max-width: 768px)":{justifyContent:"flex-start"}},children:[e(W,{variant:"cta",href:"/signup",label:"TRY BUILDER FREE"}),e(W,{variant:"secondary",href:"/demo",label:"TALK TO SALES"})]})]})]})})}const Te=[{stage:"Experimentation",share:"18%",desc:"Individual developers try AI tools. Velocity gains are slight or unmeasured. Nothing has changed structurally.",action:`Commit to a chosen workflow, experimentation that doesn't resolve is where "it's a mess" starts.`},{stage:"Assisted",share:"29%",desc:"AI is a regular part of engineering. Individuals move faster while the team holds steady.",action:"Extend beyond the individual. Ensure AI output uses your real system so it stops generating rework."}
1,{stage:"Integrated",share:"29%",desc:"AI appears across product, design, and engineering. Cross-functional friction begins here.",action:"Build governance and a shared workspace, the control layer that turns broad access into throughput."},{stage:"Agentic",share:"21%",desc:"AI generates and ships production code under structured oversight. Senior engineers are on architecture.",action:"Scale it: push more routine review to agents so senior judgment isn't the bottleneck."}],Fe=[{number:"01",title:"Measure your production-readiness rate",desc:"What fraction of AI-generated changes merge without major rework? This single metric tracked velocity and maturity more tightly than any other in the sample."},{number:"02",title:"Audit handoffs explicitly",desc:"Pick two recent features and trace every point where work passed between people or tools. The total tends to surprise, and it points straight at the handoffs worth collapsing."},{number:"03",title:"Check who owns review and strategy",desc:"When senior engineers carry both rising review volume and architectural strategy, they are the constraint. Automated first-pass review frees senior judgment for where it counts."},{number:"04",title:"Verify access produces throughput",desc:"Does a designer or PM with AI access move work into your codebase through a governed path, or does their output still land on an engineer's desk to be rebuilt?"},{number:"05",title:"Start where AI output is most reliable",desc:"Begin with UI scaffolding and design-to-code translation. These are checkable by non-engineers, and errors are recoverable. Sequence matters."}];function Ie(){return a(E,{children:[e(h,{showGrid:!0,id:"throughline",css:{background:"var(--b-bg-page)",borderTop:"1px solid var(--b-border-subtle)"},children:a(g,{css:{padding:"var(--spacing-16) var(--spacing-8)","@media (max-width: 768px)":{padding:"var(--spacing-10) var(--spacing-6)"}},children:[a("div",{css:{marginBottom:"var(--spacing-10)"},children:[e("p",{css:{fontSize:13,fontWeight:600,letterSpacing:"0.08em",textTransform:"uppercase",color:"var(--b-text-eyebrow)",marginBottom:"var(--spacing-3)",fontFamily:"var(--b-font-sans)"},children:"The Throughline"}),e("h2",{css:{margin:"0 0 var(--spacing-4)",fontSize:"clamp(28px, 4vw, 48px)",fontWeight:500,lineHeight:1.1,letterSpacing:"-0.02em",color:"var(--b-text-primary)",fontFamily:"var(--b-font-sans)",maxWidth:600},children:"Workflow change, not tool adoption"}),e("p",{css:{margin:0,fontSize:16,color:"var(--b-text-highlight)",lineHeight:1.7,maxWidth:620,fontFamily:"var(--b-font-sans)"},children:"Every respondent has access to the same capable models. The variable is workflow. Teams reporting significant gains, clean review, and low handoff loss are consistently the teams that redesigned the process around the tools, not the ones that put powerful tools into an unchanged process."})]}),e("div",{css:{display:"grid",gridTemplateColumns:"repeat(4, 1fr)",gap:1,marginInline:"calc(var(--spacing-8) * -1)",background:"var(--b-border-subtle)",border:"1px solid var(--b-border-subtle)",borderRadius:0,overflow:"hidden","@media (max-width: 768px)":{marginInline:"calc(var(--spacing-6) * -1)"},"@media (max-width: 900px)":{gridTemplateColumns:"repeat(2, 1fr)"},"@media (max-width: 500px)":{gridTemplateColumns:"1fr"}},children:Te.map((r,n)=>a("div",{css:{background:"var(--b-bg-page)",padding:"var(--spacing-6)",borderTop:n===3?"2px solid var(--b-text-eyebrow)":"2px solid transparent",position:"relative",display:"flex",flexDirection:"column",animation:`report-slide-up 0.5s ${n*.1}s both`,transition:"background 0.2s ease","&:hover":{background:"var(--b-bg-page)"}},children:[a("div",{css:{fontFamily:"var(--b-font-mono)",fontSize:12,color:"var(--b-text-secondary)",marginBottom:"var(--spacing-2)",letterSpacing:"0.04em",textTransform:"uppercase"},children:[r.share," of sample"]}),e("div",{css:{fontSize:17,fontWeight:600,color:n===3?"var(--b-text-eyebrow)":"var(--b-text-primary)",marginBottom:"var(--spacing-3)",fontFamily:"var(--b-font-sans)"},children:r.stage}),e("p",{css:{margin:"0 0 var(--spacing-4)",fontSize:14,color:"var(--b-text-highlight)",lineHeight:1.6,fontFamily:"var(--b-font-sans)"},children:r.desc}),a("div",{css:{marginTop:"auto",minHeight:108,padding:"var(--spacing-3)",background:"var(--b-bg-page)",borderRadius:0,border:"1px solid var(--b-border-subtle)",fontSize:11,color:"var(--b-text-highlight)",lineHeight:1.5,fontFamily:"var(--b-font-sans)"},children:[e("strong",{css:{color:"var(--b-text-eyebrow)",display:"block",marginBottom:2},children:"What to build next"}),r.action]})]},r.stage))})]})}),e(h,{showGrid:!0,css:{background:"var(--b-bg-page)",borderTop:"1px solid var(--b-border-subtle)"},children:a(g,{css:{padding:"var(--spacing-16) var(--spacing-8)","@media (max-width: 768px)":{padding:"var(--spacing-10) var(--spacing-6)"}},children:[a("div",{css:{marginBottom:"var(--spacing-10)"},children:[e("p",{css:{fontSize:13,fontWeight:600,letterSpacing:"0.08em",textTransform:"uppercase",color:"var(--b-text-eyebrow)",marginBottom:"var(--spacing-3)",fontFamily:"var(--b-font-sans)"},children:"What to do this quarter"}),e("h2",{css:{margin:0,fontSize:"clamp(24px, 3.5vw, 40px)",fontWeight:500,lineHeight:1.1,letterSpacing:"-0.02em",color:"var(--b-text-primary)",fontFamily:"var(--b-font-sans)",maxWidth:560},children:"Stop measuring adoption. Start measuring workflow."})]}),a("div",{css:{display:"grid",gridTemplateColumns:"1fr 1fr",gap:1,marginInline:"calc(var(--spacing-8) * -1)",background:"var(--b-border-subtle)",border:"1px solid var(--b-border-subtle)",marginBottom:"var(--spacing-16)","@media (max-width: 768px)":{marginInline:"calc(var(--spacing-6) * -1)"},"@media (max-width: 700px)":{gridTemplateColumns:"1fr"}},children:[Fe.map((r,n)=>a("div",{css:{display:"flex",gap:"var(--spacing-4)",background:"var(--b-bg-page)",borderRadius:0,padding:"var(--spacing-6)",transition:"background 0.2s ease, border-color 0.2s ease, transform 0.2s ease",animation:`report-slide-up 0.45s ${n*.07}s both`,"&:hover":{background:"var(--b-bg-page)",transform:"translateY(-2px)"}},children:[e("div",{css:{fontFamily:"var(--b-font-mono)",fontSize:15,color:"var(--b-text-eyebrow)",fontWeight:600,flexShrink:0,paddingTop:2},children:r.number}),a("div",{children:[e("div",{css:{fontSize:17,fontWeight:600,color:"var(--b-text-primary)",marginBottom:"var(--spacing-2)",lineHeight:1.4,fontFamily:"var(--b-font-sans)"},children:r.title}),e("div",{css:{fontSize:15,color:"var(--b-text-highlight)",lineHeight:1.6,fontFamily:"var(--b-font-sans)"},children:r.desc})]})]},r.number)),e("div",{"aria-hidden":"true",css:{background:"var(--b-bg-page)","@media (max-width: 700px)":{display:"none"}}})]})]})})]})}const Ce=[{id:"executive-summary",label:"Executive Summary"},{id:"finding-01",label:"1. Adoption & Maturity"},{id:"finding-02",label:"2. Coding & Bottlenecks"},{id:"finding-03",label:"3. Code Review Strain"},{id:"finding-04",label:"4. Access Without Workflow"},{id:"finding-05",label:"5. Handoff Costs"},{id:"finding-06",label:"6. Hiring Shifts"},{id:"throughline",label:"Throughline & Actions"},{id:"year-ahead",label:"Year Ahead"},{id:"platform",label:"Where a Platform Closes the Gap"}],ra=()=>
1[{rel:"preconnect",href:"https://fonts.googleapis.com"},{rel:"preconnect",href:"https://fonts.gstatic.com",crossOrigin:"anonymous"},{rel:"stylesheet",href:"https://fonts.googleapis.com/css2?family=Geist:[email protected]&family=Geist+Mono:[email protected]&display=swap"}],na=()=>j(null,{title:"Peer Benchmark Report: How Engineering Leaders Are Restructuring Around AI â Builder.io",description:"What engineering and product leaders told us about adoption, bottlenecks, and the workflow changes that actually move the needle.",path:"/reports/engineering-leaders-ai"}).meta,ia=N(function(){return a("div",{className:"builder-brand-tokens",css:{minHeight:"100vh",background:"var(--b-bg-page)",color:"var(--b-text-primary)",fontFamily:"var(--b-font-sans)",display:"flex",flexDirection:"column","& section[id]":{scrollMarginTop:96}},children:[e(L,{}),e(O,{}),e(P,{}),e(Y,{}),e("main",{css:{flex:1},children:a("div",{css:{display:"grid",gridTemplateColumns:"repeat(5, 1fr) 260px",alignItems:"start",width:"100%",maxWidth:_,margin:"0 auto","@media (max-width: 900px)":{gridTemplateColumns:"1fr",maxWidth:"none"}},children:[a("div",{css:{gridColumn:"1 / span 5",minWidth:0,"@media (max-width: 900px)":{gridColumn:"1"}},children:[e(Q,{}),e(Z,{}),e(he,{}),e(ve,{}),e(be,{}),e(fe,{}),e(ue,{}),e(xe,{}),e(Ie,{}),e(ye,{}),e(Se,{})]}),e("aside",{css:{gridColumn:"6",position:"sticky",top:70,alignSelf:"start",minHeight:"calc(100vh - 70px)",borderLeft:"1px solid var(--b-border-subtle)","@media (max-width: 900px)":{display:"none"}},children:e($,{items:Ce})})]})}),e(G,{})]})});export{ia as default,ra as links,na as meta};
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.