.tech-v14{background:var(--color-paper);color:var(--color-ink);overflow-wrap:break-word}.tech-v14 h2{margin:24px 0 0}.tech-v14 p{color:var(--color-body)}.tech-section{padding-block:var(--home-section);scroll-margin-top:0}.tech-nowrap{white-space:nowrap}@media(max-width:379px){.tech-nowrap{white-space:normal}}.tech-masthead{padding-top:var(--home-section);border-bottom:1px solid var(--color-hairline-strong)}.tech-register{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:50px}.tech-register>span:last-child{font:400 var(--home-type-label)/1.6 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.tech-masthead h1{max-width:22ch;margin:0}.tech-hero-lower{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(40px,6vw,92px);align-items:center;margin-top:48px;padding-bottom:48px}.tech-hero-lower>div>p{line-height:1.85;margin:0}.tech-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.tech-derived-figure{background:var(--color-panel);color:var(--color-ink);border-block:1px solid var(--color-hairline-strong);margin:0;min-width:0;padding:22px 24px}.tech-derived-figure>figcaption,.tech-figure-register{display:flex;justify-content:space-between;align-items:center;gap:16px;font:400 var(--home-type-label)/1.6 var(--font-mono);color:var(--color-muted);letter-spacing:.045em}.tech-figure-register{text-transform:uppercase}.tech-derived-figure>svg{width:100%;height:auto;display:block;margin-block:25px 18px;overflow:visible}.tech-derived-figure svg text{font:400 var(--home-type-label) var(--font-mono);fill:var(--color-muted);letter-spacing:1px}.tech-figure-absent{fill:none;stroke:var(--color-muted);stroke-width:1;stroke-dasharray:3 6}.tech-figure-boundary{fill:none;stroke:var(--color-muted);stroke-width:.7;stroke-opacity:.45}.tech-key-column{fill:var(--color-red)}.tech-figure-live{fill:none;stroke:var(--color-red);stroke-width:1}.tech-derived-figure svg .tech-figure-live-label{fill:var(--color-red)}.tech-derived-figure>figcaption{border-top:1px solid var(--color-hairline-strong);padding-top:17px}.tech-mobile-figure-labels{display:none}.tech-chapter-nav{background:var(--color-paper);border-block:1px solid var(--color-hairline-strong)}.tech-chapter-nav-inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.tech-chapter-nav-inner>a{display:flex;align-items:baseline;gap:20px;border-right:1px solid var(--color-hairline-strong);padding:23px;font-size:var(--home-type-control);font-weight:500}.tech-chapter-nav-inner>a:first-child{padding-left:0}.tech-chapter-nav-inner>a:last-child{border-right:0}.tech-chapter-nav-inner>a>span{font:400 var(--home-type-label) var(--font-mono);color:var(--color-red)}.tech-chapter-nav-inner>a:hover{color:var(--color-red)}.technology-page .home-primitive{--platform-accent:var(--color-red-on-dark)}.technology-page .home-primitive :is(.primitive-target span,.primitive-discipline>span,.primitive-moat span){color:var(--platform-accent)}.technology-page .home-primitive .primitive-target strong{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--platform-accent)}.tech-quantum-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(60px,9vw,130px)}.tech-quantum h2{max-width:24ch}.tech-quantum-grid>div>p{line-height:1.9;max-width:var(--measure-prose);margin:27px 0 0}.tech-algorithms{align-self:start;margin-top:8px;border-top:2px solid var(--color-red);padding-top:24px}.tech-algorithms dl{margin:32px 0 0}.tech-algorithms dl>div{padding-block:25px 28px;border-bottom:1px solid var(--color-hairline-strong)}.tech-algorithms dt{font-size:var(--home-type-control);line-height:1.6;color:var(--color-muted);margin-bottom:20px}.tech-algorithms dd{margin:0}.tech-algorithms dd>span{display:block;font:400 var(--home-type-label)/1.6 var(--font-mono);color:var(--color-red);margin-bottom:10px}.tech-algorithms dd>strong{display:block;font:500 var(--home-type-panel)/1.1 var(--font-display);letter-spacing:-.04em}.tech-algorithms dl>.tech-algorithm-exceptions{padding-block:24px}.tech-algorithm-exceptions dt{margin-bottom:6px}.tech-person{background:var(--color-panel)}.tech-person-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(50px,7vw,104px)}.tech-person-grid h2{margin:25px 0;max-width:20ch}.tech-person-grid p{line-height:1.85;margin:0;max-width:var(--measure-prose)}.tech-offline-figure{margin-top:54px}.tech-offline-figure>figure{border-block:1px solid var(--color-hairline-strong);border-inline:0;border-radius:0;box-shadow:none;padding:36px 0 12px}.tech-offline-figure figcaption{font-size:var(--home-type-control);line-height:1.8}.tech-evaluation-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(48px,7vw,100px)}.tech-evaluation-grid h2{max-width:16ch}.tech-evidence-list{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:30px}.tech-evidence-list>article{display:grid;grid-template-columns:subgrid;grid-column:1/-1;padding-block:28px;border-top:1px solid var(--color-hairline-strong)}.tech-evidence-list>article:last-child{border-bottom:1px solid var(--color-hairline-strong)}.tech-evidence-list .eyebrow{align-self:start;white-space:nowrap;margin-top:6px}.tech-evidence-list h3{margin:0 0 18px}.tech-evidence-list p{line-height:1.85;margin:0}.tech-evidence-list p.tech-footnote{font-size:var(--home-type-label);line-height:1.7;color:var(--color-muted);margin-top:18px}.tech-deeper{background:var(--color-panel-2);border-top:1px solid var(--color-hairline-strong);padding-block:36px 52px}.tech-deeper>.container-site{display:grid;grid-template-columns:180px minmax(0,1fr);gap:55px;align-items:baseline}.tech-deeper>.container-site>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.tech-deeper a{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding-block:14px;font:500 var(--home-type-lead)/1.45 var(--font-display);letter-spacing:-.02em}.tech-deeper .action-icon{flex:none;color:var(--color-red);transition:translate .2s}.tech-deeper a:hover{color:var(--color-red)}.tech-deeper a:hover .action-icon{translate:4px 0}@media(max-width:1050px){.tech-hero-lower{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:38px}.tech-actions{flex-direction:column;align-items:flex-start}.tech-chapter-nav-inner>a{padding-inline:15px;gap:12px;font-size:var(--home-type-label)}.tech-quantum-grid{gap:54px}.tech-person-grid{gap:48px}.tech-evaluation-grid{gap:44px}.tech-evidence-list{column-gap:20px}.tech-deeper>.container-site{grid-template-columns:130px minmax(0,1fr);gap:30px}.tech-deeper>.container-site>div{gap:22px}}@media(max-width:700px){.tech-section{padding-block:52px}.tech-masthead{padding-top:30px}.tech-register{margin-bottom:34px}.tech-register>span:last-child{display:none}.tech-masthead h1{max-width:none}.tech-hero-lower{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:32px;padding-bottom:32px}.tech-hero-lower>div>p{line-height:1.9}.tech-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-top:26px}.tech-derived-figure{padding:18px 16px}.tech-derived-figure>figcaption,.tech-figure-register{gap:12px}.tech-derived-figure>svg{margin-block:24px 18px}.tech-derived-figure>figcaption{padding-top:16px}.tech-derived-figure svg text{display:none}.tech-mobile-figure-labels{display:grid;grid-template-columns:1fr 1.35fr 1fr;gap:8px;font:400 var(--home-type-label)/1.6 var(--font-mono);text-transform:uppercase;text-align:center;color:var(--color-muted);margin:-28px 0 22px}.tech-mobile-figure-labels>span:nth-child(2){color:var(--color-red)}.tech-chapter-nav-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.tech-chapter-nav-inner>a{align-items:center;gap:12px;min-height:44px;padding:0 14px;font-size:var(--home-type-label);line-height:1.5}.tech-chapter-nav-inner>a:nth-child(odd){padding-left:0}.tech-chapter-nav-inner>a:nth-child(2n){border-right:0}.tech-chapter-nav-inner>a:nth-child(n+3){border-top:1px solid var(--color-hairline-strong)}.tech-v14 h2{margin-top:21px}.tech-quantum-grid{grid-template-columns:minmax(0,1fr);gap:35px}.tech-quantum-grid>div>p{line-height:1.9;margin-top:24px}.tech-algorithms{margin:0;padding-top:23px}.tech-algorithms dl{margin-top:10px}.tech-algorithms dl>div{padding-block:24px}.tech-algorithms dt{margin-bottom:17px}.tech-person-grid{grid-template-columns:minmax(0,1fr);gap:36px}.tech-person-grid>article+article{border-top:1px solid var(--color-hairline-strong);padding-top:29px}.tech-person-grid h2{margin-block:21px}.tech-person-grid p{line-height:1.9}.tech-offline-figure{margin-top:35px}.tech-offline-figure>figure{padding-block:24px 0}.tech-evaluation-grid{grid-template-columns:minmax(0,1fr);gap:35px}.tech-evaluation-grid h2{max-width:19ch}.tech-evidence-list{column-gap:16px}.tech-evidence-list>article{padding-block:25px}.tech-evidence-list h3{line-height:1.25;margin-bottom:16px}.tech-deeper{padding-block:30px 40px}.tech-deeper>.container-site{grid-template-columns:minmax(0,1fr);gap:20px}.tech-deeper>.container-site>div{grid-template-columns:minmax(0,1fr);gap:0}.tech-deeper a{padding-block:20px;border-top:1px solid var(--color-hairline-strong)}.tech-deeper a:last-child{border-bottom:1px solid var(--color-hairline-strong)}}@media(prefers-reduced-motion:reduce){.tech-v14 *{transition:none!important;scroll-behavior:auto!important}}