@import "https://fonts.googleapis.com/css2?family=Archivo:wght@500;650;800&family=JetBrains+Mono:wght@500;700&display=swap";:root{color-scheme:light;--paper:oklch(96% .018 76);--paper-deep:oklch(91% .032 76);--ink:oklch(18% .035 80);--ink-soft:oklch(35% .04 80);--orange:oklch(68% .19 42);--orange-deep:oklch(54% .18 38);--green:oklch(74% .17 143);--green-quiet:oklch(86% .095 142);--acid:oklch(86% .18 108);--blueprint:oklch(31% .07 235);--line:oklch(72% .045 78);--shadow:0 24px 70px oklch(24% .04 70/.18);--radius:8px;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:linear-gradient(90deg, oklch(20% .03 80/.07) 1px, transparent 1px), linear-gradient(0deg, oklch(20% .03 80/.07) 1px, transparent 1px), var(--paper);min-width:320px;color:var(--ink);letter-spacing:0;background-size:42px 42px;margin:0;font-family:Archivo,Arial Narrow,sans-serif}body:before{content:"";pointer-events:none;opacity:.35;mix-blend-mode:multiply;z-index:10;background-image:radial-gradient(oklch(20% .02 80/.12) .7px,#0000 .7px);background-size:9px 9px;position:fixed;inset:0}a{color:inherit}code,pre,.brand-glyph,.eyebrow,.command-strip,.step-number,.coverage-meter span{font-family:JetBrains Mono,Courier New,monospace}.site-header{z-index:20;border-bottom:1px solid var(--line);backdrop-filter:blur(16px);background:oklch(96% .018 76/.88);justify-content:space-between;align-items:center;gap:24px;padding:16px clamp(18px,4vw,56px);display:flex;position:sticky;top:0}.brand-mark{align-items:center;gap:10px;font-weight:800;text-decoration:none;display:inline-flex}.brand-glyph{border:1px solid var(--ink);background:var(--orange);width:40px;height:32px;color:var(--ink);box-shadow:4px 4px 0 var(--ink);place-items:center;font-size:.78rem;display:grid}.nav-links{gap:clamp(14px,3vw,34px);font-size:.92rem;font-weight:650;display:flex}.nav-links a{border-bottom:1px solid #0000;text-decoration:none}.nav-links a:hover{border-color:var(--orange-deep)}.hero{border-bottom:1px solid var(--line);align-items:center;min-height:88svh;padding:clamp(72px,10vw,132px) clamp(18px,5vw,70px) clamp(44px,8vw,82px);display:grid;position:relative;overflow:hidden}.hero-art{background:linear-gradient(90deg, var(--paper) 0%, oklch(96% .018 76/.76) 36%, oklch(96% .018 76/.2) 72%), url(../assets/review-pack.svg) right 44% center / min(900px, 70vw) auto no-repeat;position:absolute;inset:0}.hero-copy{z-index:1;max-width:760px;position:relative}.eyebrow{text-transform:uppercase;color:var(--orange-deep);margin:0 0 18px;font-size:.78rem;font-weight:700;line-height:1.2}h1,h2,h3,p{margin-top:0}h1{letter-spacing:0;text-transform:uppercase;max-width:12ch;margin-bottom:24px;font-size:clamp(4rem,12vw,10.5rem);line-height:.82}.hero-lede{max-width:650px;color:var(--ink-soft);margin-bottom:34px;font-size:clamp(1.12rem,2vw,1.45rem);line-height:1.55}.hero-actions{flex-wrap:wrap;gap:14px;display:flex}.button{border:1px solid var(--ink);border-radius:0;justify-content:center;align-items:center;min-height:46px;padding:0 20px;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.button:hover{box-shadow:5px 5px 0 var(--ink);transform:translate(-2px,-2px)}.button.primary{background:var(--ink);color:var(--paper)}.button.secondary{background:var(--green);color:var(--ink)}.command-strip{z-index:2;border:1px solid var(--ink);background:var(--paper);box-shadow:8px 8px 0 var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:absolute;bottom:18px;left:clamp(18px,5vw,70px);right:clamp(18px,5vw,70px)}.command-strip span{border-right:1px solid var(--ink);overflow-wrap:anywhere;min-width:0;padding:12px 14px;font-size:clamp(.68rem,1.5vw,.9rem)}.command-strip span:last-child{border-right:0}.proof-band{border-bottom:1px solid var(--ink);background:var(--orange);padding:22px clamp(18px,5vw,70px)}.proof-band p{max-width:var(--max);margin:0 auto;font-size:clamp(1.05rem,2vw,1.5rem);font-weight:800;line-height:1.3}.commands-section{background-color:oklch(94% .028 95);background-image:linear-gradient(90deg,oklch(18% .035 80/.08) 1px,#0000 1px),linear-gradient(0deg,oklch(18% .035 80/.08) 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:30px 30px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.commands-intro{max-width:var(--max);grid-template-columns:minmax(0,.95fr) minmax(280px,.8fr);align-items:end;gap:clamp(24px,6vw,82px);margin:0 auto clamp(30px,5vw,60px);display:grid}.commands-intro h2{max-width:13ch;margin-bottom:0}.commands-intro p:not(.eyebrow){color:var(--ink-soft);margin:0 0 8px;font-size:clamp(1.04rem,1.6vw,1.24rem);line-height:1.6}.command-board{max-width:var(--max);border:1px solid var(--ink);background:var(--paper);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;display:grid;box-shadow:10px 10px oklch(18% .035 80/.2)}.command-board article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);min-width:0;min-height:230px;padding:clamp(20px,3vw,30px)}.command-board article:nth-child(3n){border-right:0}.command-board article:nth-last-child(-n+3){border-bottom:0}.command-board article:nth-child(4n+1){background:var(--green-quiet)}.command-board article:nth-child(4n+2){background:oklch(95% .044 52)}.command-board code{border:1px solid var(--ink);background:var(--ink);min-height:32px;color:var(--paper);place-items:center;margin-bottom:28px;padding:0 10px;font-size:.78rem;font-weight:700;display:inline-grid}.command-board h3{text-transform:uppercase;margin-bottom:12px;font-size:clamp(1.35rem,2.2vw,2rem);line-height:.96}.command-board p{color:var(--ink-soft);margin:0;line-height:1.55}.command-examples{max-width:var(--max);border:1px solid var(--ink);background:var(--paper);grid-template-columns:repeat(2,minmax(0,1fr));margin:22px auto 0;display:grid;box-shadow:7px 7px oklch(18% .035 80/.15)}.command-examples div{min-width:0;padding:clamp(18px,3vw,26px)}.command-examples div:first-child{border-right:1px solid var(--ink)}.command-examples span{text-transform:uppercase;color:var(--orange-deep);font-family:JetBrains Mono,Courier New,monospace;font-size:.78rem;font-weight:700}.command-examples pre{margin:14px 0 0}.benchmark-section{background:var(--ink);color:var(--paper);grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(28px,6vw,78px);display:grid}.benchmark-copy h2{max-width:7ch}.benchmark-copy p:not(.eyebrow){color:oklch(86% .026 76);max-width:620px;font-size:clamp(1.05rem,1.7vw,1.3rem);line-height:1.58}.benchmark-board{min-width:0;box-shadow:10px 10px 0 var(--orange);background:oklch(23% .042 80);border:1px solid oklch(88% .04 80);grid-template-columns:minmax(190px,.46fr) minmax(0,1fr);display:grid}.benchmark-score{background:var(--acid);color:var(--ink);border-right:1px solid oklch(88% .04 80);padding:clamp(22px,4vw,34px)}.benchmark-score span,.install-steps span,.case-summary span{text-transform:uppercase;font-family:JetBrains Mono,Courier New,monospace;font-size:.78rem;font-weight:700}.benchmark-score strong{text-transform:uppercase;margin:clamp(36px,9vw,92px) 0 18px;font-size:clamp(3.8rem,10vw,8rem);line-height:.82;display:block}.benchmark-score p{margin:0;font-weight:800;line-height:1.25}.benchmark-board pre{color:oklch(90% .08 120);background:oklch(18% .035 80);border:0;border-radius:0;height:100%;margin:0;font-size:clamp(.68rem,1.1vw,.84rem);line-height:1.55}.baseline-section{background:linear-gradient(90deg, oklch(18% .035 80/.08) 1px, transparent 1px), linear-gradient(0deg, oklch(18% .035 80/.08) 1px, transparent 1px), var(--paper-deep);background-size:24px 24px}.baseline-intro{max-width:var(--max);grid-template-columns:minmax(0,.9fr) minmax(280px,.8fr);align-items:end;gap:clamp(24px,6vw,82px);margin:0 auto clamp(28px,5vw,58px);display:grid}.baseline-intro h2{max-width:13ch;margin-bottom:0}.baseline-intro p:not(.eyebrow){color:var(--ink-soft);margin:0 0 8px;font-size:clamp(1.04rem,1.6vw,1.24rem);line-height:1.6}.comparison-board{max-width:var(--max);border:1px solid var(--ink);background:var(--paper);box-shadow:10px 10px 0 var(--ink);grid-template-columns:minmax(210px,.72fr) minmax(210px,.72fr) minmax(0,1.15fr);margin:0 auto;display:grid}.comparison-score{border-right:1px solid var(--ink);min-height:330px;padding:clamp(22px,4vw,34px)}.baseline-score{background:oklch(94% .044 52)}.secure-score{background:var(--acid)}.comparison-score span,.comparison-notes h3,.comparison-prompt h3,.case-comparison span{text-transform:uppercase;font-family:JetBrains Mono,Courier New,monospace;font-size:.78rem;font-weight:700}.comparison-score strong{margin:clamp(52px,8vw,92px) 0 18px;font-size:clamp(3.4rem,8vw,6.8rem);line-height:.82;display:block}.comparison-score p,.comparison-notes li,.case-comparison p{color:var(--ink-soft);line-height:1.55}.comparison-notes{background:var(--ink);color:var(--paper);grid-row:span 2;padding:clamp(22px,4vw,34px)}.comparison-notes h3,.comparison-prompt h3{color:var(--orange);letter-spacing:0;margin:0 0 18px}.comparison-notes ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.comparison-notes li{color:oklch(86% .026 76);border-top:1px solid oklch(88% .04 80/.34);padding-top:14px}.comparison-prompt{border-top:1px solid var(--ink);background:var(--paper);grid-column:1/span 2;padding:clamp(22px,4vw,34px)}.comparison-prompt pre{margin:0}.section{border-bottom:1px solid var(--line);padding:clamp(70px,10vw,130px) clamp(18px,5vw,70px)}.section-heading{max-width:var(--max);margin:0 auto clamp(32px,6vw,70px)}.section-heading.narrow{text-align:center;max-width:760px;margin-left:auto;margin-right:auto}h2{letter-spacing:0;text-transform:uppercase;max-width:12ch;margin-bottom:18px;font-size:clamp(2.7rem,7vw,6.4rem);line-height:.9}.section-heading.narrow h2{max-width:13ch;margin-left:auto;margin-right:auto}.section-heading p:not(.eyebrow),.language-copy p,.ship-panel p{color:var(--ink-soft);font-size:clamp(1.02rem,1.6vw,1.22rem);line-height:1.6}.workflow-list{max-width:var(--max);border:1px solid var(--ink);background:var(--paper);box-shadow:var(--shadow);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;padding:0;list-style:none;display:grid}.workflow-list li{border-right:1px solid var(--ink);min-height:270px;padding:clamp(22px,3vw,34px)}.workflow-list li:last-child{border-right:0}.step-number{color:var(--orange-deep);margin-bottom:34px;font-weight:700;display:inline-block}.workflow-list h3,.capability-grid h3{text-transform:uppercase;margin-bottom:12px;font-size:clamp(1.25rem,2vw,1.65rem);line-height:1}.workflow-list p,.capability-grid p,.flow-body p,.flow-body li,.coverage-meter p{color:var(--ink-soft);line-height:1.55}.flows-section{background:linear-gradient(135deg,oklch(96% .018 76) 0%,oklch(92% .04 92) 100%)}.flow-stack{max-width:var(--max);gap:12px;margin:0 auto;display:grid}.flow-stack details{border:1px solid var(--ink);border-radius:var(--radius);background:var(--paper);overflow:hidden;box-shadow:6px 6px oklch(18% .035 80/.18)}.flow-stack summary{cursor:pointer;grid-template-columns:minmax(140px,.5fr) minmax(220px,1.2fr) auto;align-items:center;gap:18px;padding:20px clamp(18px,3vw,28px);list-style:none;display:grid}.flow-stack summary::-webkit-details-marker{display:none}.flow-stack summary:after{content:"+";border:1px solid var(--ink);background:var(--green);place-items:center;width:34px;height:34px;font-family:JetBrains Mono,Courier New,monospace;font-weight:700;display:grid}.flow-stack details[open] summary:after{content:"-";background:var(--orange)}.flow-name{text-transform:uppercase;font-size:clamp(1.25rem,2vw,1.8rem);font-weight:800}.flow-trigger{color:var(--ink-soft);font-size:clamp(.92rem,1.5vw,1.08rem);line-height:1.35}.flow-action{border:1px solid var(--ink);background:var(--paper-deep);text-transform:uppercase;justify-self:end;padding:7px 10px;font-family:JetBrains Mono,Courier New,monospace;font-size:.78rem;font-weight:700}.flow-body{border-top:1px solid var(--line);grid-template-columns:minmax(0,.9fr) minmax(260px,1.1fr);gap:clamp(18px,4vw,44px);padding:0 clamp(18px,3vw,28px) 24px;display:grid}.flow-body p{margin:22px 0 0;font-size:clamp(1rem,1.6vw,1.2rem)}.flow-body ul{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.flow-body li{border:1px solid var(--line);background:oklch(98% .012 76);padding:12px 14px}.flow-body strong{color:var(--ink)}.methods-section{background-color:oklch(94% .028 95);background-image:linear-gradient(90deg,oklch(18% .035 80/.09) 1px,#0000 1px),linear-gradient(0deg,oklch(18% .035 80/.09) 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.method-board{max-width:var(--max);border:1px solid var(--ink);background:var(--paper);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;display:grid;box-shadow:10px 10px oklch(18% .035 80/.22)}.method-column{border-right:1px solid var(--ink);min-width:0;padding:clamp(22px,3vw,34px)}.method-column:last-child{border-right:0}.method-index{border:1px solid var(--ink);background:var(--orange);place-items:center;width:42px;height:34px;margin-bottom:28px;font-family:JetBrains Mono,Courier New,monospace;font-size:.78rem;font-weight:700;display:inline-grid}.method-column:nth-child(2) .method-index{background:var(--green)}.method-column:nth-child(3) .method-index{background:var(--paper-deep)}.method-column h3{text-transform:uppercase;margin-bottom:18px;font-size:clamp(1.45rem,2.4vw,2.15rem);line-height:.96}.method-column ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.method-column li{border-top:1px solid var(--line);color:var(--ink-soft);padding-top:12px;line-height:1.55}.method-column strong{color:var(--ink)}.method-link-row{max-width:var(--max);justify-content:flex-end;margin:28px auto 0;display:flex}.cases-hero{border-bottom:1px solid var(--ink);background:linear-gradient(90deg, oklch(20% .03 80/.07) 1px, transparent 1px), linear-gradient(0deg, oklch(20% .03 80/.07) 1px, transparent 1px), var(--orange);background-size:34px 34px;grid-template-columns:minmax(0,.95fr) minmax(280px,.65fr);align-items:end;gap:clamp(28px,7vw,110px);min-height:58svh;padding:clamp(76px,12vw,150px) clamp(18px,5vw,70px) clamp(42px,7vw,80px);display:grid}.cases-hero h1{max-width:8ch;margin-bottom:0;font-size:clamp(4.2rem,12vw,11rem)}.cases-hero p:not(.eyebrow){max-width:560px;color:var(--ink);margin:0;font-size:clamp(1.08rem,1.7vw,1.35rem);font-weight:650;line-height:1.48}.case-map{background:oklch(94% .028 95);padding:clamp(34px,6vw,72px) clamp(18px,5vw,70px) clamp(70px,10vw,130px)}.case-summary{max-width:var(--max);border:1px solid var(--ink);background:var(--acid);box-shadow:7px 7px 0 var(--ink);grid-template-columns:.35fr .9fr 1.1fr;align-items:center;gap:18px;margin:0 auto 22px;padding:clamp(18px,3vw,28px);display:grid}.case-summary strong{text-transform:uppercase;font-size:clamp(1.4rem,3vw,2.4rem);line-height:.95}.case-summary p{color:var(--ink-soft);margin:0;line-height:1.5}.case-comparison{max-width:var(--max);border:1px solid var(--ink);background:var(--paper);grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto 22px;display:grid;box-shadow:7px 7px oklch(18% .035 80/.18)}.case-comparison div{padding:clamp(18px,3vw,28px)}.case-comparison div:first-child{border-right:1px solid var(--ink);background:oklch(94% .044 52)}.case-comparison div:last-child{background:var(--acid)}.case-comparison strong{text-transform:uppercase;margin:20px 0 12px;font-size:clamp(1.8rem,4vw,3.4rem);line-height:.9;display:block}.case-comparison p{margin:0}.case-row{max-width:var(--max);border:1px solid var(--ink);background:var(--paper);grid-template-columns:minmax(82px,.22fr) minmax(0,1fr);margin:0 auto 14px;display:grid;box-shadow:5px 5px oklch(18% .035 80/.14)}.case-number{border-right:1px solid var(--ink);background:var(--green);place-items:start center;padding:20px 12px;font-family:JetBrains Mono,Courier New,monospace;font-size:clamp(1.4rem,3vw,2.4rem);font-weight:700;display:grid}.case-row:nth-child(3n+2) .case-number{background:var(--orange)}.case-row:nth-child(3n) .case-number{background:var(--paper-deep)}.case-copy{min-width:0;padding:clamp(18px,3vw,30px)}.case-copy h2{max-width:none;margin-bottom:18px;font-size:clamp(1.65rem,3vw,2.8rem);line-height:.95}.case-copy dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.case-copy dl div{border:1px solid var(--line);background:oklch(98% .012 76);min-width:0;padding:12px}.case-copy dt{color:var(--orange-deep);text-transform:uppercase;margin-bottom:8px;font-family:JetBrains Mono,Courier New,monospace;font-size:.72rem;font-weight:700}.case-copy dd{color:var(--ink-soft);margin:0;line-height:1.5}.coverage-section{background:var(--paper-deep)}.capability-grid{max-width:var(--max);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 auto;display:grid}.capability-grid article{border:1px solid var(--ink);border-radius:var(--radius);background:var(--paper);min-height:230px;padding:24px}.capability-grid article:nth-child(2n){background:var(--green-quiet)}.language-section{max-width:calc(var(--max) + 140px);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:clamp(28px,6vw,80px);margin:0 auto;display:grid}.language-copy{position:sticky;top:100px}.language-grid{border:1px solid var(--ink);background:var(--paper);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.language-grid li{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);text-transform:uppercase;place-items:center;min-height:104px;padding:14px;font-size:clamp(1rem,2vw,1.45rem);font-weight:800;display:grid}.language-grid li:nth-child(3n){border-right:0}.language-grid li:nth-last-child(-n+3){border-bottom:0}.ship-section{background:var(--blueprint);color:var(--paper);grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:stretch;gap:18px;display:grid}.ship-panel,.coverage-meter{border-radius:var(--radius);background:oklch(26% .055 235);border:1px solid oklch(88% .04 80);padding:clamp(24px,5vw,46px)}.ship-panel h2{max-width:13ch}.ship-panel p,.coverage-meter p{color:oklch(84% .03 82)}pre{max-width:100%;color:var(--green);background:oklch(18% .045 235);border:1px solid oklch(80% .04 80);margin:28px 0 0;padding:18px;overflow-x:auto}.coverage-meter{flex-direction:column;justify-content:space-between;display:flex}.coverage-meter span{color:var(--green);text-transform:uppercase;font-size:.84rem}.coverage-meter strong{text-transform:uppercase;max-width:8ch;margin:clamp(48px,10vw,120px) 0 22px;font-size:clamp(3rem,8vw,7rem);line-height:.86;display:block}.install-section{background-color:oklch(92% .045 108);background-image:linear-gradient(90deg,oklch(18% .035 80/.1) 1px,#0000 1px),linear-gradient(0deg,oklch(18% .035 80/.1) 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(28px,6vw,78px);display:grid}.install-copy{position:sticky;top:96px}.install-copy h2{max-width:9ch}.install-copy p:not(.eyebrow){color:var(--ink-soft);font-size:clamp(1.05rem,1.7vw,1.25rem);line-height:1.6}.install-steps{gap:14px;display:grid}.install-steps article{border:1px solid var(--ink);background:var(--paper);padding:clamp(18px,3vw,26px);box-shadow:6px 6px oklch(18% .035 80/.18)}.install-steps article:nth-child(2){background:var(--green-quiet)}.install-steps article:nth-child(3){background:oklch(95% .044 52)}.install-steps h3{text-transform:uppercase;margin:12px 0 14px;font-size:clamp(1.3rem,2.4vw,2rem)}.install-steps pre{margin:0}.site-footer{background:var(--ink);color:var(--paper);justify-content:space-between;gap:20px;padding:24px clamp(18px,5vw,70px);display:flex}.site-footer p{max-width:760px;margin:0}.site-footer a{font-weight:800}@media (width<=900px){.site-header,.site-footer{flex-direction:column;align-items:flex-start}.nav-links{justify-content:space-between;width:100%}.hero{min-height:auto;padding-bottom:120px}.hero-art{opacity:.45;background:linear-gradient(180deg, var(--paper) 0%, oklch(96% .018 76/.72) 62%, oklch(96% .018 76/.1) 100%), url(../assets/review-pack.svg) center bottom 42px / 760px auto no-repeat}h1{font-size:clamp(4rem,20vw,7rem)}.command-strip,.benchmark-section,.benchmark-board,.commands-intro,.command-board,.command-examples,.baseline-intro,.comparison-board,.workflow-list,.capability-grid,.flow-stack summary,.flow-body,.method-board,.cases-hero,.case-summary,.case-comparison,.case-row,.case-copy dl,.language-section,.ship-section,.install-section{grid-template-columns:1fr}.benchmark-score{border-bottom:1px solid oklch(88% .04 80);border-right:0}.command-board article,.command-board article:nth-child(3n),.command-board article:nth-last-child(-n+3){border-right:0;border-bottom:1px solid var(--ink)}.command-board article:last-child{border-bottom:0}.command-examples div:first-child{border-right:0;border-bottom:1px solid var(--ink)}.comparison-score{border-right:0;border-bottom:1px solid var(--ink);min-height:auto}.comparison-notes{grid-row:auto}.comparison-prompt{grid-column:auto}.flow-action{justify-self:start}.command-strip span,.workflow-list li,.method-column{border-right:0;border-bottom:1px solid var(--ink)}.command-strip span:last-child,.workflow-list li:last-child,.method-column:last-child{border-bottom:0}.method-link-row{justify-content:flex-start}.case-number{border-right:0;border-bottom:1px solid var(--ink);place-items:center start}.case-comparison div:first-child{border-right:0;border-bottom:1px solid var(--ink)}.language-copy,.install-copy{position:static}}@media (width<=560px){.nav-links{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:10px;display:grid}.hero-actions{display:grid}.language-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.language-grid li,.language-grid li:nth-child(3n),.language-grid li:nth-last-child(-n+3){border-right:1px solid var(--ink);border-bottom:1px solid var(--ink)}.language-grid li:nth-child(2n){border-right:0}.language-grid li:nth-last-child(-n+2){border-bottom:0}}@media (prefers-reduced-motion:no-preference){.hero-copy,.command-strip,.benchmark-board,.workflow-list,.capability-grid article,.language-grid,.ship-panel,.coverage-meter,.install-steps article{animation:.72s cubic-bezier(.22,1,.36,1) both rise-in}.command-strip{animation-delay:.12s}.capability-grid article:nth-child(2){animation-delay:80ms}.capability-grid article:nth-child(3){animation-delay:.14s}.capability-grid article:nth-child(4){animation-delay:.2s}@keyframes rise-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}}
