@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Space+Grotesk:wght@500;600;700&display=swap";:root{--ink: #11131a;--paper: #f6f2e8;--white: #fffdf7;--lime: #d9ff3f;--blue: #00d9ff;--orange: #ff6b35;--pink: #e83989;--lavender: #d8c8ff;--rose: #ffc2dc;--muted: #d8d4ca;--border: 3px solid var(--ink);font-family:Space Grotesk,Arial,sans-serif;color:var(--ink);background:var(--paper)}*{box-sizing:border-box}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);font-size:1rem;line-height:1.55}a{color:inherit;text-decoration-thickness:2px;text-underline-offset:.2em}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--ink);outline-offset:4px;box-shadow:0 0 0 7px var(--lime)}.skip-link{position:fixed;top:-5rem;left:1rem;z-index:99;padding:.8rem 1rem;border:var(--border);background:var(--lime);font-weight:700}.skip-link:focus{top:1rem}.site-shell{width:min(1440px,100%);min-height:100vh;margin:0 auto;border-inline:var(--border);background:var(--white)}.site-header{position:sticky;top:0;z-index:20;display:flex;align-items:stretch;min-height:70px;border-bottom:var(--border);background:var(--white)}.brand{display:flex;align-items:center;gap:.75rem;padding:.8rem 1.25rem;border-right:var(--border);font-size:1.1rem;font-weight:700;letter-spacing:.04em;text-decoration:none}.brand-mark{display:grid;width:34px;aspect-ratio:1;place-items:center;border:2px solid var(--ink);background:var(--lime);box-shadow:3px 3px 0 var(--ink)}.site-nav{display:flex;flex:1;justify-content:flex-end}.site-nav a{display:grid;place-items:center;padding:.8rem .72rem;border-left:2px solid var(--ink);font-family:DM Mono,monospace;font-size:.72rem;font-weight:500;text-decoration:none;text-transform:uppercase}.site-nav a:hover,.site-nav a[aria-current=page]{background:var(--lime)}.site-nav .nav-github{background:var(--ink);color:var(--white)}.site-nav .nav-github:hover{background:var(--pink);color:var(--ink)}.menu-button{display:none;margin-left:auto;padding:0 1.2rem;border:0;border-left:var(--border);background:var(--lime);font:700 .85rem DM Mono,monospace;text-transform:uppercase}.page-hero{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,.75fr);min-height:560px;border-bottom:var(--border)}.page-hero>*,.hero-copy>*{min-width:0}.hero-copy{display:flex;flex-direction:column;justify-content:space-between;padding:clamp(2rem,5vw,4.5rem);border-right:var(--border);background-image:radial-gradient(var(--ink) .8px,transparent .8px);background-size:18px 18px}.hero-copy .lead{padding:1.2rem 1.35rem;border:var(--border);background:var(--white);box-shadow:5px 5px 0 var(--ink);line-height:1.5}.hero-side{display:flex;flex-direction:column;background:var(--lime)}.hero-side>*{flex:1;padding:clamp(1.4rem,2.5vw,2rem);border-bottom:var(--border)}.hero-side>*:last-child{border-bottom:0}.hero-side .hero-number{display:flex;flex:1;align-items:flex-end;justify-content:flex-end;font-size:clamp(7rem,15vw,13rem);font-weight:700;line-height:.7;letter-spacing:-.1em}.eyebrow{display:inline-block;font:500 .76rem/1.3 DM Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.eyebrow-box{width:fit-content;padding:.45rem .65rem;border:2px solid var(--ink);background:var(--lime);box-shadow:4px 4px 0 var(--ink)}h1,h2,h3{margin-top:0;line-height:.98;letter-spacing:-.045em}h1{max-width:900px;margin-block:1.75rem;font-size:clamp(3.2rem,6.4vw,5.75rem);text-transform:uppercase}h1 em{display:block;color:var(--pink);font-style:normal;-webkit-text-stroke:2px var(--ink)}h2{font-size:clamp(2.25rem,5vw,4.8rem);text-transform:uppercase}h3{font-size:clamp(1.35rem,2.2vw,2rem);line-height:1.15;letter-spacing:-.035em}.lead{max-width:760px;font-size:clamp(1.15rem,2vw,1.45rem);font-weight:600;line-height:1.4}.snapshot-title{margin:.35rem 0 1rem;font-size:clamp(1.35rem,2.2vw,2rem);font-weight:700;line-height:1.12;letter-spacing:-.035em}.hero-actions,.button-row{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.button{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:52px;padding:.85rem 1.1rem;border:var(--border);background:var(--lime);color:var(--ink);box-shadow:5px 5px 0 var(--ink);font:700 .82rem/1.4 DM Mono,monospace;text-align:center;text-decoration:none;text-transform:uppercase;transition:transform .12s,box-shadow .12s}.button:hover{transform:translate(3px,3px);box-shadow:2px 2px 0 var(--ink)}.button--dark{background:var(--ink);color:var(--white)}.button--blue{background:var(--blue)}.section{padding:clamp(2.75rem,5vw,4.75rem) clamp(1.25rem,5vw,5rem);border-bottom:var(--border)}[id]{scroll-margin-top:90px}.section--compact{padding-block:clamp(2.75rem,5vw,4.75rem)}.section--compact .section-head{margin-bottom:clamp(2rem,3.5vw,3.5rem)}.section--ink{background:var(--ink);color:var(--white)}.section--lime{background:var(--lime)}.section--blue{background:var(--blue)}.section--orange{background:var(--orange)}.section--paper{background:var(--paper)}.section-head{display:grid;grid-template-columns:minmax(160px,.4fr) minmax(0,1.6fr);gap:clamp(1.5rem,4vw,4rem);margin-bottom:clamp(2rem,3.5vw,3.5rem)}.section-head h2{margin-bottom:1rem;font-size:clamp(2rem,3.8vw,3.5rem);text-wrap:balance}.section-head p{max-width:720px;margin:0;font-size:1.12rem}.number{font:500 .8rem DM Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.number:after{content:"";display:block;width:64px;margin-top:.7rem;border-top:3px solid currentColor}.grid-2,.grid-3,.grid-4{display:grid;gap:0;border-top:var(--border);border-left:var(--border)}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.card{min-width:0;padding:clamp(1.2rem,2.7vw,2.4rem);border-right:var(--border);border-bottom:var(--border);background:var(--white);color:var(--ink)}.card>:last-child{margin-bottom:0}.card h3{margin-bottom:1rem}.card h2{font-size:clamp(1.5rem,2.8vw,2.5rem);line-height:1.15;overflow-wrap:anywhere}.card li+li{margin-top:.45rem}.card ul{padding-left:1.2rem}.card--lime{background:var(--lime)}.card--blue{background:var(--blue)}.card--orange{background:var(--orange)}.card--pink{background:var(--pink)}.card-index{display:block;margin-bottom:1.5rem;font:500 .75rem DM Mono,monospace}.text-link{font-weight:700}.card>.text-link{display:inline-block;padding-block:.35rem}.status{display:inline-block;width:fit-content;padding:.3rem .5rem;border:2px solid currentColor;font:500 .78rem DM Mono,monospace;letter-spacing:.04em;text-transform:uppercase}.card>.status{margin-bottom:1rem}.status--done{background:var(--lime);color:var(--ink)}.status--active{background:var(--blue);color:var(--ink)}.status--next{background:var(--orange);color:var(--ink)}.status--blocked{background:var(--muted);color:var(--ink)}.status--later{background:var(--ink);color:var(--white)}.status-strip{display:grid;grid-template-columns:180px 1fr auto;align-items:center;gap:1rem;padding:1rem clamp(1.25rem,5vw,5rem);border-bottom:var(--border);background:var(--blue)}.status-strip p{margin:0;font-weight:600}.status-strip a{display:inline-flex;align-items:center;min-height:44px;font:500 .75rem DM Mono,monospace;text-transform:uppercase}.flow{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:var(--border);border-left:var(--border)}.flow-step{position:relative;min-height:160px;padding:1.1rem;border-right:var(--border);border-bottom:var(--border);color:var(--ink)}.flow-step strong{display:block;margin-top:2rem;font-size:1.15rem}.flow-step:not(:last-child):after{content:"→";position:absolute;z-index:2;right:-17px;top:50%;display:grid;width:30px;aspect-ratio:1;place-items:center;border:2px solid var(--ink);background:var(--lime);font-weight:700}.flow-step[data-state=done]{background:var(--lime)}.flow-step[data-state=active]{background:var(--blue)}.flow-step[data-state=planned]{background:var(--white)}.callout{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.4rem;padding:1.4rem;border:var(--border);background:var(--orange);color:var(--ink);box-shadow:7px 7px 0 var(--ink)}.callout-mark{font-size:2.2rem;font-weight:700;line-height:1}.callout h3,.callout p{margin-bottom:.5rem}.command{position:relative;padding:1.25rem;overflow-x:auto;border:var(--border);background:var(--ink);color:var(--lime);font:500 .88rem/1.8 DM Mono,monospace;white-space:pre}.command:before{content:"$";margin-right:.8rem;color:var(--pink)}.command--multiline:before{content:none}.command code{font:inherit}.checklist{list-style:none;padding:0}.checklist li{position:relative;padding:.85rem 0 .85rem 2rem;border-bottom:2px solid var(--ink)}.checklist li:before{content:"□";position:absolute;left:0;font:500 1rem DM Mono,monospace}.checklist li.done:before{content:"■";color:#4f7900}.table-scroll-hint{display:none;margin-bottom:.5rem;font:500 .75rem DM Mono,monospace;text-align:right;text-transform:uppercase}.table-wrap{overflow-x:auto;border:var(--border)}table{width:100%;min-width:720px;border-collapse:collapse;background:var(--white);color:var(--ink)}th,td{padding:.9rem 1rem;border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);text-align:left;vertical-align:top}th{background:var(--lime);font:500 .72rem DM Mono,monospace;text-transform:uppercase}tr:last-child td{border-bottom:0}th:last-child,td:last-child{border-right:0}.architecture-map{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:.8rem;align-items:center}.arch-block{display:grid;min-height:120px;align-content:space-between;place-items:center;gap:1.2rem;padding:.8rem;border:var(--border);background:var(--white);box-shadow:5px 5px 0 var(--ink);font:700 .8rem/1.35 DM Mono,monospace;text-align:center;text-transform:uppercase}.arch-caption{padding:.2rem .4rem;border:2px solid var(--ink);background:var(--white);font-size:.75rem;font-weight:500}.arch-arrow{font-size:2rem;font-weight:700;text-align:center}.arch-block--blue{background:var(--blue)}.arch-block--lime{background:var(--lime)}.arch-block--orange{background:var(--orange)}.architecture-pillars{margin-top:2rem}.build-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:var(--border)}.build-path{display:flex;flex-direction:column;gap:.9rem;padding:clamp(1.25rem,2.8vw,2rem);border-right:var(--border);color:var(--ink);text-decoration:none}.build-path:last-child{border-right:0}.build-path strong{font-size:clamp(1.35rem,2.2vw,2rem);line-height:1.15;letter-spacing:-.035em}.build-path .text-link{margin-top:auto;padding-top:.4rem;text-decoration:underline}.build-path:hover strong{text-decoration:underline;text-underline-offset:.15em}.build-path--software{background:var(--lime)}.build-path--fpga{background:var(--blue)}.build-path--silicon{background:var(--lavender)}.build-starter{display:grid;grid-template-columns:1fr 1fr;border:var(--border);box-shadow:6px 6px 0 var(--ink)}.build-starter-main,.build-starter-detail{min-width:0;padding:clamp(1.25rem,3vw,2.25rem)}.build-starter-main{border-right:var(--border);background:var(--lime)}.build-starter-main h3{margin:1.25rem 0}.build-starter-main .button-row{align-items:center;gap:1.5rem}.build-starter-detail ul{padding-left:1.2rem}.build-starter-detail li+li{margin-top:.6rem}.build-note{padding-top:1rem;border-top:2px solid var(--ink);font-size:.9rem}.build-profile{display:flex;flex-direction:column;padding:0}.profile-heading{padding:1.5rem;border-bottom:var(--border)}.profile-heading h3{margin:1rem 0 .5rem}.profile-heading p{margin:0}.profile-heading--blue{background:var(--blue)}.profile-heading--lavender{background:var(--lavender)}.profile-heading--orange{background:var(--orange)}.profile-heading--pink{background:var(--rose)}.build-profile dl{flex:1;margin:0;padding:1.5rem}.build-profile dt{margin-bottom:.4rem;font:500 .75rem DM Mono,monospace;text-transform:uppercase}.build-profile dd{margin:0 0 1.4rem;max-width:60ch}.build-profile dd:last-child{margin-bottom:0}.build-profile>.button,.build-profile>.text-link{align-self:flex-start;margin:0 1.5rem 1.5rem;max-width:calc(100% - 3rem)}.build-gate{margin-top:2rem;padding:1.5rem;border:var(--border);border-left:10px solid var(--orange);background:var(--paper)}.build-gate h3{margin:.75rem 0}.build-gate p{max-width:85ch}.build-gate p:last-child{margin-bottom:0}.section-followup{margin:1.5rem 0 0;max-width:85ch}.rtl-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;border-top:var(--border);border-left:var(--border)}.rtl-stage{min-width:0;padding:1.5rem;border-right:var(--border);border-bottom:var(--border);color:var(--ink)}.rtl-stage h3{margin:1.5rem 0 .75rem;font-size:1.5rem}.rtl-stage p{margin:0}.rtl-stage--control{background:var(--blue)}.rtl-stage--memory{background:var(--lime)}.rtl-stage--compute{background:var(--orange)}.rtl-stage--accumulate{background:var(--lavender)}.rtl-stage--convert{background:var(--rose)}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:var(--border);border-left:var(--border)}.metric{display:flex;min-height:180px;flex-direction:column;justify-content:space-between;gap:.75rem;padding:1.25rem;border-right:var(--border);border-bottom:var(--border);background:var(--white);color:var(--ink)}.metric span,.metric small{font:500 .75rem/1.4 DM Mono,monospace;text-transform:uppercase}.metric strong{font-size:clamp(2rem,4vw,4rem);line-height:1;letter-spacing:-.06em}.doc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:var(--border);border-left:var(--border)}.doc-card{display:flex;min-height:210px;flex-direction:column;padding:1.35rem;border-right:var(--border);border-bottom:var(--border);color:var(--ink);text-decoration:none}.doc-card:nth-child(3n+1){background:var(--lime)}.doc-card:nth-child(3n+2){background:var(--blue)}.doc-card:nth-child(3n){background:var(--white)}.doc-card span{margin-bottom:auto;font:500 .75rem DM Mono,monospace}.doc-card strong{margin-top:2rem;font-size:1.25rem}.doc-card p{margin-bottom:0}.repo-tree{display:flex;flex-direction:column;padding:1.5rem;overflow-x:auto;border:var(--border);background:var(--white);color:var(--ink);font:500 .9rem/1.9 DM Mono,monospace;white-space:nowrap}.repo-tree b{color:#5d6200;font-weight:500}.faq-list{border-top:var(--border)}.faq-list details{border-bottom:var(--border)}.faq-list summary{padding:1.2rem 3rem 1.2rem 1rem;cursor:pointer;font-size:1.2rem;font-weight:700}.faq-list details[open] summary{background:var(--lime)}.faq-list p{max-width:780px;margin:0;padding:1.25rem;font-size:1.05rem}.architecture-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:var(--border);background:var(--lime)}.architecture-fact{display:flex;min-width:0;flex-direction:column;gap:.2rem;padding:1.1rem 1.25rem;border-right:2px solid var(--ink)}.architecture-fact:last-child{border-right:0}.architecture-fact span,.architecture-fact small{font:500 .75rem/1.35 DM Mono,monospace;text-transform:uppercase}.architecture-fact strong{font-size:1.08rem;line-height:1.2}.page-subnav{display:flex;overflow-x:auto;border-bottom:var(--border);background:var(--white);white-space:nowrap}.page-subnav a{flex:1;padding:.75rem 1rem;border-right:2px solid var(--ink);font:500 .8rem DM Mono,monospace;text-align:center;text-decoration:none;text-transform:uppercase}.page-subnav a{display:flex;align-items:center;justify-content:center;min-height:44px}.page-subnav a:last-child{border-right:0}.page-subnav a:hover,.page-subnav a:focus-visible{background:var(--blue)}.milestones{display:grid;gap:0;border-top:var(--border)}.milestone{display:grid;grid-template-columns:110px 140px 1fr;gap:1.25rem;align-items:start;padding:1.35rem 0;border-bottom:var(--border)}.milestone-id{font:700 1.35rem DM Mono,monospace}.milestone h3{margin-bottom:.4rem;font-size:1.35rem;letter-spacing:-.02em}.milestone p{max-width:740px;margin:0}.breadcrumb{padding:.8rem clamp(1.25rem,5vw,5rem);border-bottom:var(--border);background:var(--lime);font:500 .72rem DM Mono,monospace;text-transform:uppercase}.page-title{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);border-bottom:var(--border)}.page-title-main{padding:clamp(2rem,4vw,3.5rem) clamp(1.25rem,5vw,5rem);border-right:var(--border)}.page-title--compact .page-title-main{padding-block:clamp(2rem,4vw,3.5rem)}.page-title h1{margin-block:1.4rem 0;font-size:clamp(2.6rem,5vw,4.6rem);text-wrap:balance;overflow-wrap:break-word}.page-title-side{display:flex;align-items:flex-end;padding:1.4rem;background:var(--blue);font:500 .8rem/1.55 DM Mono,monospace}.page-title-side p{margin:0}.prose{max-width:760px}.prose h2{margin-top:3rem;font-size:2rem}.prose h3{margin-top:2rem}.prose p,.prose li{font-size:1.05rem}.site-footer{display:grid;grid-template-columns:1fr auto;gap:2rem;padding:2rem clamp(1.25rem,5vw,5rem);background:var(--ink);color:var(--white)}.site-footer p{margin:.5rem 0 0;font-size:1.2rem}.footer-links{display:flex;flex-direction:column;gap:.5rem;align-items:flex-end;font:400 .72rem DM Mono,monospace}.footer-links a{display:inline-flex;align-items:center;min-height:32px;line-height:1.5}.site-footer .source-stamp{max-width:32rem;margin-top:1.2rem;font:400 .72rem/1.8 DM Mono,monospace}.accuracy-summary h3{margin:1.5rem 0 .75rem;font-size:clamp(2rem,3.4vw,3.25rem);font-variant-numeric:tabular-nums}.accuracy-summary h3 small{font-size:1rem;letter-spacing:0}.accuracy-summary .card{display:flex;flex-direction:column}.accuracy-summary .metric-source{display:block;margin-top:auto;padding-top:1.25rem;font:500 .68rem/1.45 DM Mono,monospace;text-transform:uppercase}.result-caption{max-width:900px;margin:1.25rem 0 2rem;font-size:.95rem}.comparison-note{max-width:900px;margin:-.5rem 0 2rem;padding:1rem 1.1rem;border:var(--border);background:var(--white);color:var(--ink);font-size:.9rem;box-shadow:4px 4px 0 var(--ink)}.comparison-note a{font-weight:800;text-decoration-thickness:2px;text-underline-offset:3px}.technical-detail{margin-top:1.75rem;padding:1.25rem;border:var(--border);background:var(--white);color:var(--ink)}.technical-detail summary{cursor:pointer;font-weight:700}.technical-detail p{max-width:850px}.command-schedule{padding:0;margin:0;list-style:none;border-top:2px solid currentColor}.command-schedule li{display:grid;grid-template-columns:100px minmax(0,1fr);gap:1.5rem;padding:1.5rem 0;border-bottom:2px solid currentColor}.command-schedule li>span{color:var(--lime);font:500 1.4rem DM Mono,monospace}.command-schedule h3{margin:0 0 .6rem}.command-schedule p{max-width:780px;margin:0}.architecture-progress{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-top:2rem;padding:1.5rem;border:var(--border);background:var(--blue)}.architecture-progress>div{max-width:680px}.architecture-progress h3{margin:.75rem 0}.architecture-progress p{margin:0}.architecture-progress .button{flex-shrink:0}@media(max-width:1120px){.site-header{flex-wrap:wrap}.site-nav{flex-basis:100%;flex-direction:column;background:var(--white)}.site-header[data-nav-ready] .menu-button{display:block}.site-header[data-nav-ready] .site-nav{position:absolute;top:100%;right:-3px;left:-3px;display:none;max-height:calc(100dvh - 70px);overflow-y:auto;border:var(--border)}.site-header[data-nav-ready] .site-nav.is-open{display:flex}.site-nav a{min-height:48px;flex-shrink:0;border:0;border-bottom:2px solid var(--ink)}.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.page-hero,.page-title{grid-template-columns:1fr}.hero-copy,.page-title-main{border-right:0;border-bottom:var(--border)}.hero-side{display:grid;grid-template-columns:1fr 1fr}.hero-side .hero-number{min-height:180px}.flow{grid-template-columns:repeat(3,1fr)}.flow-step:nth-child(3):after{display:none}.architecture-map{grid-template-columns:1fr}.arch-arrow{transform:rotate(90deg)}.architecture-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.architecture-fact:nth-child(2){border-right:0}.architecture-fact:nth-child(-n+2){border-bottom:2px solid var(--ink)}.page-subnav a{flex:0 0 auto}.metric-grid,.doc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.doc-card:nth-child(n){background:var(--white)}.doc-card:nth-child(4n+1),.doc-card:nth-child(4n+4){background:var(--lime)}.doc-card:nth-child(4n+2),.doc-card:nth-child(4n+3){background:var(--blue)}}@media(min-width:721px)and (max-width:980px){.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3>:last-child:nth-child(odd){grid-column:1 / -1}.rtl-stage{padding:1rem}}@media(max-width:720px){.site-shell{border-inline:0}.site-header[data-nav-ready] .site-nav{left:0;right:0}.brand{border-right:0}.hero-copy{min-height:560px;padding:2rem 1.25rem}.hero-side{grid-template-columns:1fr}.hero-side .hero-number{display:none}h1{max-width:100%;font-size:clamp(2.25rem,10.8vw,4.2rem)}.page-title h1{font-size:clamp(2.4rem,10.8vw,3.5rem)}.architecture-progress{flex-direction:column;align-items:flex-start}.command-schedule li{grid-template-columns:62px minmax(0,1fr);gap:1rem}.command-schedule li>span{font-size:1rem}.section-head,.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.section-head{gap:1.5rem}.status-strip,.flow{grid-template-columns:1fr}.flow-step{min-height:120px}.flow-step:not(:last-child):after{display:grid;top:auto;right:1rem;bottom:-17px;transform:rotate(90deg)}.table-scroll-hint{display:block}.build-paths,.build-starter,.rtl-flow{grid-template-columns:1fr}.build-path{border-right:0;border-bottom:var(--border)}.build-path:last-child{border-bottom:0}.build-starter-main{border-right:0;border-bottom:var(--border)}.rtl-stage{padding:1.25rem}.rtl-stage h3{margin-top:.85rem}.page-subnav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;white-space:normal;border-bottom:0}.page-subnav a{border-bottom:2px solid var(--ink)}.page-subnav a:nth-child(2n){border-right:0}.page-subnav a:last-child:nth-child(odd){grid-column:1 / -1}.metric-grid,.doc-grid{grid-template-columns:1fr}.doc-card:nth-child(odd){background:var(--lime)}.doc-card:nth-child(2n){background:var(--white)}.milestone{grid-template-columns:64px 1fr}.milestone>:last-child{grid-column:1 / -1}.site-footer{grid-template-columns:1fr}.footer-links{align-items:flex-start}.footer-links a{min-height:44px}}.doc-card:hover{background:var(--orange)}.doc-card:hover strong{text-decoration:underline;text-underline-offset:.15em}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important}}
