.sys-chapter{padding:var(--s-8) var(--margin);max-width:var(--max);margin:0 auto;position:relative}.sys-chapter--ink{max-width:none;margin:0;padding-left:0;padding-right:0}.sys-chapter--ink>.sys-chapter__inner{max-width:var(--max);padding:0 var(--margin);margin:0 auto}.sys-chapter__grid{gap:var(--s-6) clamp(60px, 8vw, 120px);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;display:grid}.sys-chapter__aside{top:var(--s-7);align-self:start;position:sticky}.sys-chapter__kicker{margin-bottom:var(--s-4);align-items:baseline;gap:.5em;display:flex}.sys-chapter__head{max-width:16ch;margin-bottom:var(--s-4)}.sys-chapter__main{gap:var(--s-5);align-self:center;display:grid}.sys-body{max-width:64ch}.sys-subhead{margin-bottom:var(--s-2)}.sys-dataline{margin-top:var(--s-3);padding:var(--s-3) var(--s-4) var(--s-4);overflow-wrap:anywhere}.sys-scope{padding:var(--s-2) var(--s-3);align-items:center;gap:.6em;display:inline-flex}.sys-pipe{z-index:6;pointer-events:none;flex-direction:column;gap:0;display:flex;position:fixed;top:50%;right:clamp(20px,3.5vw,56px)}.sys-pipe__node{justify-content:flex-end;align-items:center;gap:var(--s-3);pointer-events:auto;height:46px;display:flex;position:relative}.sys-pipe__role{flex-direction:column;align-items:flex-end;gap:1px;display:flex}.sys-pipe__whisper{white-space:nowrap}.sys-pipe__node:before{content:"";width:var(--hairline-power);height:46px;position:absolute;top:-23px;right:4px}.sys-pipe__node:first-child:before{display:none}.sys-pipe__node:after{content:"";width:var(--hairline-power);height:46px;position:absolute;top:-23px;right:4px}.sys-pipe__dot{flex:none;width:9px;height:9px;position:relative}.sys-pipe__label,.sys-pipe__num{white-space:nowrap}.sys-chapter:before{content:"";pointer-events:none;z-index:0;position:absolute;top:0;bottom:0;left:0;right:0}.sys-chapter>.sys-chapter__grid,.sys-chapter>.section__rule,.sys-chapter__inner{z-index:1;position:relative}.sys-hero{min-height:92vh;padding:var(--s-9) var(--margin) var(--s-7);max-width:var(--max);flex-direction:column;justify-content:flex-end;margin:0 auto;display:flex;position:relative;overflow:hidden}.sys-hero__body{gap:var(--s-4);z-index:1;max-width:90%;display:grid;position:relative}.sys-hero .eyebrow{margin-bottom:var(--s-2)}.sys-hero__head{max-width:18ch;margin-left:-.02em}.sys-hero__sub{max-width:52ch}.sys-hero__index{margin-top:var(--s-3);overflow-wrap:anywhere}.sys-hero__index .flow{margin:0 .5em}.sys-hero__scope{margin-top:var(--s-4)}.sys-flow{margin-top:var(--s-4);grid-auto-columns:1fr;grid-auto-flow:column;align-items:stretch;gap:0;display:grid;position:relative}.sys-flow:before{content:"";left:var(--s-4);top:calc(var(--s-4) * -1);width:1px;height:var(--s-4);position:absolute}.sys-flow__cell{padding:var(--s-4);gap:var(--s-1);display:grid;position:relative}.sys-flow__cell:not(:last-child):after{content:"";width:9px;height:9px;position:absolute;top:50%;right:-5px}.sys-fam-list{margin-top:var(--s-3);margin-right:calc(var(--margin) * -.4);gap:0;display:grid}.sys-fam{gap:var(--s-4) var(--s-5);padding:var(--s-4) 0;grid-template-columns:64px minmax(min-content,22ch) 1fr;align-items:start;display:grid}.sys-fam__idx{padding-top:.35em}.sys-fam__name{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.sys-fam__desc{max-width:52ch}.sys-fam-close{margin-top:var(--s-5);max-width:46ch}.sys-depth{margin-top:var(--s-5)}.sys-depth__summary{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-4) var(--s-4);list-style:none;display:flex}.sys-depth__summary::-webkit-details-marker{display:none}.sys-depth__summary-chev{flex:none;width:8px;height:8px}.sys-depth__body{padding:var(--s-4);gap:var(--s-4);display:grid}.sys-depth__lead{max-width:64ch}.sys-depth__grid{gap:var(--s-2);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.sys-depth__fam{gap:var(--s-1);padding:var(--s-3);flex-direction:column;display:flex}.sys-depth__note{min-height:1.4em}.sys-pair{gap:var(--s-5);margin-top:var(--s-3);grid-template-columns:1fr 1fr;display:grid}.sys-panel{padding:var(--s-5);gap:var(--s-2);display:grid}.sys-ladder{gap:var(--s-1);margin-top:var(--s-2);display:grid}.sys-ladder__rung{height:8px;position:relative;overflow:hidden}.sys-ladder__rung:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.sys-ladder__rung:first-child{width:100%}.sys-ladder__rung:nth-child(2){width:78%}.sys-ladder__rung:nth-child(3){width:56%}.sys-ladder__rung:nth-child(4){width:34%}.sys-gauntlet{margin-top:var(--s-6);padding:clamp(24px,4vw,56px);position:relative}.sys-gauntlet:before{content:"";width:100%;height:2px;position:absolute;top:-1px;left:0}.sys-gauntlet__label{margin-bottom:var(--s-3);align-items:center;gap:.6em;display:flex}.sys-gauntlet__head{margin-bottom:var(--s-4);max-width:20ch}.sys-gauntlet__intro{max-width:60ch;margin-bottom:var(--s-5)}.sys-gauntlet__list{gap:0;display:grid}.sys-test{gap:var(--s-4);padding:var(--s-4) 0;grid-template-columns:56px 1fr;align-items:start;display:grid}.sys-test__idx{padding-top:.2em}.sys-test__name{margin-bottom:.2em}.sys-test__desc{max-width:64ch}.sys-gauntlet__close{margin-top:var(--s-5);max-width:52ch}.sys-close{padding:var(--s-9) var(--margin);max-width:var(--max);gap:var(--s-5);margin:0 auto;display:grid}.sys-close__sub{max-width:48ch}.sys-close__links{align-items:center;gap:var(--s-5);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.sys-cta{padding:var(--s-3) var(--s-5)}.sys-link{position:relative}.sys-link:after{content:"";width:100%;height:1px;position:absolute;bottom:-4px;left:0}.cpin{display:none}.js .cpin{max-width:none;padding:0;display:block;position:relative}.cpin__sticky{max-width:var(--max);padding:var(--s-8) var(--margin);gap:var(--s-7);grid-template-columns:1fr 1.15fr;align-items:center;min-height:100vh;margin:0 auto;display:grid}.cpin__left{align-self:center;position:relative}.cpin__head{margin:var(--s-3) 0 var(--s-4);max-width:13ch}.cpin__sub{max-width:34ch}.cpin__counter{margin-top:var(--s-6);gap:.4em;display:flex}.cpin__right{align-items:center;min-height:50vh;display:flex;position:relative}.cstages{width:100%;margin:0;padding:0;list-style:none;position:relative}.cstage{gap:var(--s-4);margin-bottom:var(--s-6);display:grid}.cstage:last-child{margin-bottom:0}.js .cstages{min-height:50vh}.js .cstage{pointer-events:none;margin-bottom:0;position:absolute;top:0;bottom:0;left:0;right:0}.js .cstage.is-active{pointer-events:auto}.cstage__name{max-width:20ch}.cstage__body{max-width:46ch}@media (prefers-reduced-motion:reduce){.sys-chapter__aside{position:static}.js .cstages{min-height:0}.js .cstage{pointer-events:auto;margin-bottom:var(--s-7);position:relative;top:auto;bottom:auto;left:auto;right:auto}.cpin__right{min-height:0}}@media (max-width:1100px){.sys-chapter__grid{gap:var(--s-5);grid-template-columns:1fr}.sys-chapter__aside{position:static;top:auto}.sys-chapter__head{max-width:22ch}.sys-pair{grid-template-columns:1fr}}@media (max-width:1024px){.cpin__sticky{gap:var(--s-6);grid-template-columns:1fr}.sys-pipe{display:none}}@media (min-width:769px) and (max-width:1024px){.sys-chapter__aside{top:calc(var(--s-7) + 60px);z-index:2;align-self:start;position:sticky}}@media (max-width:768px){.sys-chapter,.sys-hero{padding-left:var(--margin);padding-right:var(--margin)}.sys-chapter{padding-top:var(--s-7);padding-bottom:var(--s-7)}.sys-flow{grid-auto-columns:auto;grid-auto-flow:row}.sys-flow__cell:not(:last-child):after{top:auto;bottom:-5px;right:50%}.sys-fam{grid-template-columns:48px 1fr}.sys-fam__name{grid-column:2}.sys-fam__desc{grid-column:1/-1}.sys-gauntlet{padding:var(--s-5) var(--s-4)}.sys-test{grid-template-columns:40px 1fr}.cpin__sticky{align-items:start;min-height:0}.cpin__right,.js .cstages{min-height:0}.js .cstage{pointer-events:auto;margin-bottom:var(--s-6);position:relative;top:auto;bottom:auto;left:auto;right:auto}.js .cstage:last-child{margin-bottom:0}.cpin__counter{display:none}}.sys-custody{margin:clamp(28px,3.6vw,44px) 0 0;padding:0;list-style:none}.sys-custody__row{grid-template-columns:minmax(96px,12%) 1fr;gap:10px clamp(18px,2.4vw,32px);padding:clamp(18px,2.2vw,26px) 0;display:grid}.sys-custody__stage{white-space:nowrap;padding-top:4px}.sys-custody__body{min-width:0}.sys-custody__title{margin:0 0 8px}.sys-custody__note{max-width:62ch;margin:0 0 10px}.sys-custody__proof{max-width:62ch;margin:0}@media (max-width:640px){.sys-custody__row{grid-template-columns:1fr;gap:6px}.sys-custody__stage{padding-top:0}}.research-link,.research-cta{align-items:center;gap:var(--s-2);padding-bottom:4px;display:inline-flex;position:relative}.research-link:after,.research-cta:after{content:"";width:100%;height:1px;position:absolute;bottom:0;left:0}.research-hero{min-height:auto;padding-top:var(--s-9);padding-bottom:var(--s-7);position:relative;overflow:hidden}.research-hero .hero__body{z-index:1;position:relative}.research-hero .hero__word{max-width:12ch}.research-hero .hero__sub{max-width:60ch;margin-top:var(--s-4);justify-self:start}.research-hero__ghost{z-index:0;pointer-events:none;right:var(--margin);bottom:var(--s-5);white-space:nowrap;position:absolute}.research-hero__lede{max-width:26ch;margin-top:var(--s-3)}.research-hero__lede:before{content:"";width:40px;height:2px;margin-bottom:var(--s-4);display:block}.research-hero__proof{margin-top:var(--s-4);flex-wrap:wrap;align-items:baseline;gap:.4em;display:flex}.factors__head,.book__head,.method__head-block,.gauntlet__head,.roadmap__head{max-width:66ch}.frontier__head{max-width:72ch}.factors__title,.book__title,.method__title-head,.gauntlet__title,.roadmap__title,.frontier__title{margin:var(--s-3) 0 var(--s-5)}.frontier__note{margin-top:var(--s-4)}.frontier__gates{margin:var(--s-6) 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.frontier__gates>div{min-height:112px;padding:var(--s-3)}.frontier__gates dd{margin-top:var(--s-3)}.frontier__probe-results{margin:var(--s-6) 0}.probe-docket{grid-template-columns:minmax(210px,.36fr) minmax(0,1fr);display:grid}.probe-docket__rail{padding:var(--s-5)}.probe-docket__rail strong{margin-top:var(--s-4);display:block}.probe-docket__rail p{margin-top:var(--s-3)}.probe-docket__body{min-width:0;padding:var(--s-5)}.probe-docket__tape{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.probe-docket__tape>div{min-height:92px;padding:var(--s-3)}.probe-docket__tape dd{margin-top:var(--s-2)}.probe-docket__boundary{margin-top:var(--s-4)}.probe-docket__links{gap:var(--s-2) var(--s-3);margin-top:var(--s-4);padding-top:var(--s-3);flex-wrap:wrap;display:flex}.frontier-row{grid-template-columns:52px minmax(210px,.62fr) minmax(0,1.38fr);display:grid}.frontier-row__index{padding-top:var(--s-5);position:relative}.frontier-row__index:after{content:"";width:1px;height:100%;position:absolute;top:0;right:0}.frontier-row.is-active .frontier-row__index:after{width:2px}.frontier-row__identity,.frontier-row__body{padding:var(--s-5)}.frontier-row__name,.frontier-row__market{margin-top:var(--s-3)}.frontier-row__evidence{margin-top:var(--s-3);padding:var(--s-3)}.frontier-row__facts{gap:var(--s-3);margin-top:var(--s-4);display:grid}.frontier-row__fact{gap:var(--s-3);padding-top:var(--s-3);grid-template-columns:132px minmax(0,1fr);display:grid}.frontier-row__source{margin-top:var(--s-3)}@media (max-width:900px){.frontier__gates{grid-template-columns:repeat(2,minmax(0,1fr))}.probe-docket{grid-template-columns:minmax(180px,.36fr) minmax(0,1fr)}.frontier-row{grid-template-columns:38px minmax(170px,.62fr) minmax(0,1.38fr)}}@media (max-width:640px){.frontier__gates,.probe-docket{grid-template-columns:1fr}.probe-docket__tape{grid-template-columns:repeat(2,minmax(0,1fr))}.frontier-row{grid-template-columns:30px minmax(0,1fr)}.frontier-row__body{grid-column:2;padding-top:0}.frontier-row__fact{grid-template-columns:1fr;gap:6px}}.factors__note{margin-top:var(--s-4)}.factors__tally{gap:var(--s-4);margin:var(--s-6) 0 var(--s-5);grid-template-columns:repeat(3,1fr);display:grid}.factors__tally-item{padding:var(--s-4) var(--s-4) var(--s-4) 0;gap:var(--s-2);flex-direction:column;display:flex}.factors__filter{align-items:center;gap:var(--s-2);margin-bottom:var(--s-4);flex-wrap:wrap;display:flex}.factors__filter-label{margin-right:var(--s-2)}.factors__filter-chip{cursor:pointer;padding:5px 12px}.factor__row{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-2);grid-template-columns:2fr 1fr .9fr 1.1fr .8fr;display:grid}.factor__row--head{padding-top:var(--s-2);padding-bottom:var(--s-3)}.factor__cell--num,.factor__cell--verdict{text-align:right}.factor__toggle{text-align:left;cursor:pointer;width:100%;display:block}.factor[hidden]{display:none}.factor__name{flex-direction:column;gap:3px;display:flex}.factor__name-readable{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.factor__name-tags{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.factor__name-class{padding:1px 6px}.factor__cell--ic{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.factor__chip{padding:3px 8px;display:inline-block}.factor__detail{grid-template-rows:0fr;display:grid}.factor.is-open .factor__detail{grid-template-rows:1fr}.factor__detail-inner{padding:0 var(--s-2);overflow:hidden}.factor__reason{padding-bottom:var(--s-4);max-width:84ch}.factor__meta{gap:var(--s-3) var(--s-5);padding-bottom:var(--s-4);flex-wrap:wrap;display:flex}.factor__meta-item{flex-direction:column;gap:2px;display:flex}.factor__ic{padding:var(--s-4) 0}.factor__ic-head{margin-bottom:var(--s-3);display:block}.factor__ic-grid{gap:0;max-width:60ch;display:grid}.factor__ic-row{gap:var(--s-3);padding:var(--s-2) 0;grid-template-columns:.8fr 1fr .8fr 1fr .8fr .7fr;display:grid}.factor__ic-cell{text-align:right}.factor__ic-cell:first-child,.factor__ic-cell--h{text-align:left}.factor__ic-source{margin-top:var(--s-3);word-break:break-all}.factor__source{gap:var(--s-2);padding:var(--s-3) 0 var(--s-4);align-items:baseline;display:flex}.factor__source-path{word-break:break-all}.book__sleeves{margin-top:var(--s-7);gap:var(--s-5);grid-template-columns:repeat(2,1fr);display:grid}.sleeve{padding:var(--s-5);gap:var(--s-3);flex-direction:column;display:flex}.sleeve__top{justify-content:space-between;align-items:baseline;gap:var(--s-3);display:flex}.sleeve__bar{height:4px;position:relative;overflow:hidden}.sleeve__bar-fill{width:0;position:absolute;top:0;bottom:0;left:0}.sleeve__sharpe{justify-content:space-between;align-items:baseline;gap:var(--s-3);padding-top:var(--s-3);margin-top:auto;display:flex}.book__corr{margin-top:var(--s-6)}.book__corr-figures{grid-template-columns:repeat(3,1fr);display:grid}.book__corr-fig{padding:var(--s-4) var(--s-4) var(--s-4) 0;gap:var(--s-2);flex-direction:column;display:flex}.book__corr-note{margin-top:var(--s-4);max-width:78ch}.book__expectations{margin-top:var(--s-7);gap:var(--s-5);grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.expect{padding:var(--s-5);gap:var(--s-4);flex-direction:column;display:flex}.expect__head{gap:var(--s-2);flex-direction:column;display:flex}.expect__metrics{gap:var(--s-3);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.expect__metric{gap:var(--s-2);flex-direction:column;display:flex}.book__verdict{margin-top:var(--s-7);gap:var(--s-6);grid-template-columns:1fr 1.1fr;align-items:start;display:grid}.book__deflation{padding:var(--s-5)}.book__deflation-head{margin-bottom:var(--s-4);display:block}.book__deflation-rows{margin:0}.book__deflation-row{justify-content:space-between;align-items:baseline;gap:var(--s-3);padding:var(--s-3) 0;display:flex}.book__deflation-note{margin-top:var(--s-4)}.book__grade{gap:var(--s-4);flex-direction:column;display:flex}.book__grade-mark{align-items:baseline;gap:var(--s-4);display:flex}.book__grade-note{max-width:60ch}.book__ceilings{margin-top:var(--s-2);gap:0;display:grid}.book__ceiling{gap:var(--s-4);padding:var(--s-3) 0;grid-template-columns:auto 1fr;align-items:baseline;display:grid}.book__ceiling-label{white-space:nowrap}.method__grid{margin-top:var(--s-7);gap:var(--s-5);grid-template-columns:repeat(2,1fr);display:grid}.method{padding:var(--s-5);gap:var(--s-3);flex-direction:column;display:flex}.method__head{align-items:baseline;gap:var(--s-3);display:flex}.method__title{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.method__extra{gap:var(--s-2);padding-left:var(--s-3);flex-direction:column;display:flex}.method__facts{margin:var(--s-2) 0 0}.method__fact{justify-content:space-between;align-items:baseline;gap:var(--s-3);padding:var(--s-2) 0;display:flex}.method__fact-label{flex:none}.method__fact-val{text-align:right;word-break:break-word}.capreg{z-index:41;margin-top:var(--s-7);scroll-margin-top:120px;position:relative}.capreg__head{gap:var(--s-6);padding:var(--s-5);grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);display:grid}.capreg__head h3{margin-top:var(--s-3)}.capreg__head>p{align-self:end;max-width:62ch}.capreg__legend,.capreg__row{grid-template-columns:minmax(170px,.72fr) minmax(290px,1fr) minmax(260px,1.28fr);display:grid}.capreg__legend{padding:10px var(--s-4)}.capreg__legend span:not(:first-child){padding-left:var(--s-4)}.capreg__identity,.capreg__rail,.capreg__boundary{padding:var(--s-4)}.capreg__identity p{margin-top:var(--s-2)}.capreg__identity>span{margin-top:var(--s-3);display:block}.capreg__rail{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid;position:relative}.capreg__rail:before{content:"";top:calc(var(--s-4) + 5px);left:calc(var(--s-4) + 6.25%);right:calc(var(--s-4) + 6.25%);height:1px;position:absolute}.capreg__rail span{z-index:1;justify-items:center;gap:9px;display:grid;position:relative}.capreg__rail i{width:11px;height:11px}.capreg__boundary nav{gap:var(--s-2) var(--s-3);margin-top:var(--s-3);flex-wrap:wrap;display:flex}@media (min-width:1025px){.capreg__head,.capreg__legend,.capreg__identity{padding-left:72px}}.gauntlet__meta{margin-top:var(--s-4);flex-wrap:wrap;align-items:baseline;gap:.4em;display:flex}.gauntlet__board{margin-top:var(--s-7);gap:var(--s-6);grid-template-columns:1.1fr 1fr;align-items:start;display:grid}.gauntlet__gauges{gap:var(--s-5);display:grid}.gauntlet__capacity{padding:var(--s-5)}.gauntlet__capacity-head{margin-bottom:var(--s-5);display:block}.gauntlet__capacity-note{margin-top:var(--s-5)}.capbar{gap:var(--s-4);margin:0;display:grid}.gauntlet__verdict{margin-top:var(--s-6);padding-top:var(--s-6)}.gauntlet__outcome{margin-bottom:var(--s-3)}.gauntlet__reason{max-width:78ch}.roadmap__steps{margin-top:var(--s-7)}.roadmap__step{gap:var(--s-4);padding:var(--s-5) 0;grid-template-columns:auto 1fr;align-items:baseline;display:grid}.roadmap__step-main{gap:var(--s-3);flex-direction:column;display:flex}.roadmap__step-title{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.roadmap__step-detail{max-width:80ch}.roadmap__prearm{margin-top:var(--s-5);max-width:78ch}.roadmap__colophon{margin-top:var(--s-7);padding-top:var(--s-6)}.roadmap__colophon-head{margin-bottom:var(--s-4);display:block}.roadmap__facts{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.roadmap__fact{padding:var(--s-4) var(--s-4) var(--s-4) 0;gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.roadmap__fact-val{word-break:break-all}.roadmap__honesty{margin-top:var(--s-5);max-width:80ch}.roadmap__forward{margin-top:var(--s-7);gap:var(--s-5);flex-wrap:wrap;align-items:center;display:flex}@media (max-width:1024px){.book__sleeves,.book__expectations,.book__verdict,.method__grid,.gauntlet__board{gap:var(--s-5);grid-template-columns:1fr}.capreg__legend{display:none}.capreg__row{grid-template-columns:minmax(180px,.65fr) minmax(0,1fr)}.capreg__boundary{grid-column:1/-1}}@media (max-width:768px){.factors__tally{grid-template-columns:1fr;gap:0}.factors__tally-item{flex-direction:row;justify-content:space-between;align-items:baseline}.factor__row{gap:var(--s-2);grid-template-columns:1.6fr .9fr .8fr}.factor__cell--family,.factor__cell--ic{display:none}.factor__ic-row{grid-template-columns:.7fr 1fr .8fr .9fr}.factor__ic-row .factor__ic-cell:nth-child(5),.factor__ic-row .factor__ic-cell:nth-child(6){display:none}.book__corr-figures{grid-template-columns:1fr}.book__corr-fig{padding-right:0}.expect__metrics{gap:var(--s-3);grid-template-columns:repeat(3,1fr)}.roadmap__facts{grid-template-columns:1fr}.roadmap__fact{padding-right:0}.capreg__head,.capreg__row{grid-template-columns:1fr}.capreg__rail{min-height:74px}.capreg__boundary{grid-column:auto}}@media (max-width:560px){.factor__row{grid-template-columns:1.6fr .9fr}.factor__cell--verdict{display:none}.factor__meta{gap:var(--s-3)}.expect__metrics{gap:var(--s-3);grid-template-columns:1fr}.book__grade-mark{gap:var(--s-2);flex-direction:column;align-items:baseline}}.research-library{margin:clamp(28px,4vw,44px) 0 0;padding:0;list-style:none}.research-library__link{gap:6px;padding:20px 0;display:grid}@media (max-width:640px){.research-library__desc{display:none}}.research-topics{flex-wrap:wrap;gap:10px;margin:clamp(24px,3vw,36px) 0 0;display:flex}.research-topics__link{align-items:baseline;gap:9px;padding:9px 15px;display:inline-flex}.research-hubs{margin:clamp(38px,5vw,60px) 0 0;padding-top:clamp(20px,2.6vw,28px)}.research-hubs__head{margin:0 0 14px}.research-hubs a{align-items:baseline;gap:8px;margin:0 18px 10px 0;display:inline-flex}.perf-hero{min-height:auto;padding-top:var(--s-9);padding-bottom:var(--s-7);position:relative;overflow:hidden}.perf-hero .hero__body{z-index:1;position:relative}.perf-hero .hero__word{max-width:20ch}.perf-hero .hero__sub{max-width:56ch;margin-top:var(--s-4);justify-self:start}.standfirst{align-items:center;gap:var(--s-3);margin-top:var(--s-5);padding:var(--s-2) 0;display:inline-flex}.standfirst:before{content:"";flex:none;width:6px;height:6px}.perf-chapter{position:relative}.perf-chapter__head{margin-bottom:var(--s-7)}.perf-chapter__title{margin:var(--s-3) 0 var(--s-5)}.perf-chapter__lead{max-width:60ch}.perf-chapter__intro{max-width:56ch;margin-top:var(--s-4)}.perf-chapter__close{max-width:56ch;margin-top:var(--s-6)}.perf-pull{max-width:28ch;margin:var(--s-6) 0}.method__points{margin-top:var(--s-6);gap:0;display:grid}.method__point{gap:var(--s-5);padding:var(--s-4) 0;grid-template-columns:90px minmax(min-content,22ch) 1fr;align-items:start;display:grid}.method__point:first-child{padding-left:var(--s-3)}.method__idx{padding-top:.35em}.gauntlet{margin-top:var(--s-6);gap:0;display:grid}.gauntlet__row{gap:var(--s-5);padding:var(--s-5) 0;grid-template-columns:64px minmax(min-content,30ch) 1fr 132px;align-items:start;display:grid}.gauntlet__idx{padding-top:.5em}.gauntlet__gate{margin-top:var(--s-2);display:block}.gauntlet__blurb{align-self:start}.gauntlet__verdict{gap:var(--s-2);justify-items:start;display:grid}.gauntlet__params{margin-top:var(--s-5);padding:var(--s-4);gap:var(--s-1);display:grid}.gauntlet__params-tier{overflow-wrap:anywhere;display:block}.chip{white-space:nowrap;align-items:center;gap:.5em;padding:3px 10px;display:inline-flex}.chip:before{content:"";flex:none;width:6px;height:6px}.results{margin-top:var(--s-6)}.results__panel{overflow:hidden}.results__panel-head{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-4) var(--s-5);flex-wrap:wrap;display:flex}.results__state{align-items:center;gap:.6em;display:inline-flex}.results__body{grid-template-columns:1.4fr 1fr;align-items:stretch;gap:0;display:grid}.results__fields{align-self:center}.results__chart{min-height:340px;position:relative}.results__chart:before,.results__chart:after{content:"";position:absolute}.results__chart:before{left:var(--s-5);right:var(--s-5);bottom:var(--s-6);height:1px}.results__chart:after{left:var(--s-5);top:var(--s-5);bottom:var(--s-6);width:1px}.results__canvas{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.results__pending{justify-items:center;gap:var(--s-3);text-align:center;pointer-events:none;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.results__pending-dot{width:9px;height:9px}.results__fields{grid-template-rows:repeat(3,1fr);grid-template-columns:1fr 1fr;grid-auto-flow:column;display:grid;position:relative}.results__fields:before{content:"";left:50%;top:var(--s-5);bottom:var(--s-5);pointer-events:none;width:1px;position:absolute}.results__field{padding:var(--s-4) var(--s-5);gap:var(--s-1);display:grid}.results__field-unit{margin-top:1px}.results__note{margin-top:var(--s-4)}.results__cadence{margin-top:var(--s-3);align-items:center;gap:.7em;display:flex}.results__cadence:empty{display:none}.results__cadence:before{content:"";flex:none;width:6px;height:6px}.results__source{margin-top:var(--s-2)}.results__source:empty{display:none}.evidence-docket{margin-top:var(--s-7);padding:var(--s-5)}.evidence-docket__head{gap:var(--s-5);padding-bottom:var(--s-5);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.evidence-docket__title{margin:var(--s-2) 0 0;max-width:24ch}.evidence-chain{margin:var(--s-5) 0 0;padding:0;list-style:none}.evidence-chain__item{gap:var(--s-3);padding-bottom:var(--s-5);grid-template-columns:42px minmax(0,1fr);display:grid;position:relative}.evidence-chain__item:not(:last-child):before{content:"";position:absolute;top:34px;bottom:4px;left:15px}.evidence-chain__mark{width:32px;height:32px;display:grid}.evidence-chain__line{justify-content:space-between;align-items:center;gap:var(--s-3);min-height:32px;padding-bottom:var(--s-2);display:flex}.evidence-chain__copy{max-width:72ch;margin:var(--s-3) 0 var(--s-2)}.evidence-chain__link{align-items:center;min-height:24px;display:inline-flex}.evidence-docket__receipt{padding-top:var(--s-4);overflow-wrap:anywhere;margin:0}.capacity{margin-top:var(--s-6)}.capacity__panel{overflow:hidden}.capacity__panel-head{justify-content:space-between;align-items:baseline;gap:var(--s-4);padding:var(--s-4) var(--s-5);flex-wrap:wrap;display:flex}.capacity__plot{min-height:280px;position:relative}.capacity__canvas{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.capacity__pending{justify-items:center;gap:var(--s-3);text-align:center;pointer-events:none;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.capacity__pending-dot{width:9px;height:9px}.capacity__pending-cap{max-width:40ch}.capacity__note{margin-top:var(--s-4)}.standing{padding-top:var(--s-9);padding-bottom:var(--s-9)}.standing__head{margin-bottom:var(--s-6);max-width:var(--max)}.standing__title{margin:var(--s-3) 0 var(--s-5);max-width:20ch}.standing__body{max-width:60ch}@media (min-width:1025px){.standing__title,.standing__body,.standing__close{margin-left:-14px}}.standing__close{text-align:left;margin:var(--s-8) 0 var(--s-6)}.standing__forward{align-items:center;gap:var(--s-5);margin-top:var(--s-5);flex-wrap:wrap;display:flex}.perf-link{position:relative}.perf-link:after{content:"";width:100%;height:1px;position:absolute;bottom:-4px;left:0}.perf-cta{padding:var(--s-3) var(--s-5)}.gpin{max-width:var(--max);padding:var(--s-8) var(--margin);margin:0 auto;position:relative}.gpin__sticky{gap:clamp(var(--s-6), 7vw, var(--s-8));grid-template-columns:minmax(250px,.68fr) minmax(0,1.32fr);align-items:start;min-height:0;display:grid}.gpin__left{align-self:start;position:sticky;top:112px}.gpin__head{margin:var(--s-3) 0 var(--s-4);max-width:13ch}.gpin__sub{max-width:34ch}.gpin__counter{margin-top:var(--s-6);gap:.4em;display:flex}.gpin__right{min-height:0;position:relative}.gsteps{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;width:100%;display:grid;position:relative;overflow:hidden}.gstep{gap:var(--s-3);min-height:260px;padding:clamp(var(--s-4), 3vw, var(--s-5));pointer-events:auto;display:grid;position:relative}.gstep__title{max-width:20ch}.gstep__body{max-width:46ch}.gstep__gate{padding-top:var(--s-3)}.book__forward{margin-top:var(--s-4)}.book__struck{margin-left:.8em}.book-block{margin-top:var(--s-6)}.book-block__head{align-items:baseline;gap:var(--s-3) var(--s-4);padding-bottom:var(--s-3);margin-bottom:var(--s-4);flex-wrap:wrap;display:flex}.book-block__name{align-items:baseline;gap:.6em;display:flex}.book-block__badge{padding:.2em .6em}.book-block--flagship{padding-left:var(--s-4)}.book-summary{gap:var(--s-5);margin-bottom:var(--s-5);flex-wrap:wrap;display:flex}.book-stat{gap:var(--s-1);flex-direction:column;display:flex}.book-ledger{gap:var(--s-5);grid-template-columns:1fr 1fr;display:grid}.book-col{min-width:0}.book-col__head{justify-content:space-between;align-items:baseline;gap:var(--s-3);padding-bottom:var(--s-3);margin-bottom:var(--s-2);display:flex}.book-pos{gap:var(--s-3);padding:var(--s-2) 0;grid-template-columns:1fr auto;align-items:baseline;display:grid}.book-pos--more{margin-top:var(--s-2);padding-top:var(--s-3)}.book-flat{margin-bottom:var(--s-3);align-items:center;gap:.6em;display:flex}.book-flat__note,.book-carry{max-width:60ch}.book__source{margin-top:var(--s-6);max-width:64ch}@media (max-width:1024px){.method__point{gap:var(--s-4);grid-template-columns:56px 1fr}.method__desc{grid-column:2/3}.gauntlet__row{gap:var(--s-4);grid-template-columns:48px 1fr}.gauntlet__blurb{grid-column:2/3}.gauntlet__verdict{flex-direction:row;grid-column:2/3}.results__body{grid-template-columns:1fr}.gpin__sticky{gap:var(--s-6);grid-template-columns:1fr}.gpin__left{position:relative;top:auto}}@media (max-width:768px){.standfirst{gap:var(--s-2) var(--s-3);flex-wrap:wrap}.gauntlet__row{padding:var(--s-4) 0}.results__fields{grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row}.results__fields:before{display:none}.results__chart{min-height:240px}.capacity__plot{min-height:220px}.evidence-docket{padding:var(--s-4)}.evidence-docket__head{gap:var(--s-3);grid-template-columns:1fr}.evidence-chain__line{flex-direction:column;align-items:flex-start}.gpin__sticky{align-items:start;min-height:0}.gpin__right{min-height:0}.gsteps{grid-template-columns:1fr;gap:1px}.gstep{pointer-events:auto;position:relative;top:auto;bottom:auto;left:auto;right:auto}.gpin__counter{display:none}.standing__forward{gap:var(--s-3) var(--s-5)}.book-ledger{gap:var(--s-5);grid-template-columns:1fr}.book-summary{gap:var(--s-4) var(--s-5)}}@media (max-width:480px){.gauntlet__row{gap:var(--s-3);grid-template-columns:32px minmax(0,1fr)}.gauntlet__name,.gauntlet__gate,.book-carry__fig{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.gstep{pointer-events:auto;margin-bottom:var(--s-7);position:relative;top:auto;bottom:auto;left:auto;right:auto}.gsteps{gap:var(--s-7);display:grid}.gpin__right{min-height:0}}.open-link,.open-cta{align-items:center;gap:var(--s-2);padding-bottom:4px;display:inline-flex;position:relative}.open-link:after,.open-cta:after{content:"";width:100%;height:1px;position:absolute;bottom:0;left:0}.open-hero{min-height:auto;padding-top:var(--s-9);padding-bottom:var(--s-7);position:relative;overflow:hidden}.open-hero .hero__body{z-index:1;position:relative}.open-hero .hero__word{max-width:14ch}.open-hero .hero__sub{max-width:58ch;margin-top:var(--s-4);justify-self:start}.open-hero__ghost{z-index:0;pointer-events:none;right:var(--margin);bottom:var(--s-5);white-space:nowrap;position:absolute}.open-hero__lede{max-width:22ch;margin-top:var(--s-3)}.open-hero__lede:before{content:"";width:40px;height:2px;margin-bottom:var(--s-4);display:block}.open-hero__pledge{gap:var(--s-3);margin-top:var(--s-2);max-width:62ch;display:grid}.open-hero__pledge li{padding-left:var(--s-4);position:relative}.open-hero__pledge li:before{content:"";width:6px;height:6px;position:absolute;top:.62em;left:0}.open-hero__proof{margin-top:var(--s-2);flex-wrap:wrap;align-items:baseline;gap:.4em;display:flex}.track__head,.killlog__head,.prereg__head,.deflation__head,.capacity-sim__head,.reproduce__head{max-width:64ch}.track__title,.killlog__title,.prereg__title,.deflation__title,.capacity-sim__title,.reproduce__title{margin:var(--s-3) 0 var(--s-5)}.track__frame{margin-top:var(--s-7)}.track__frame-head{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-4) var(--s-5);display:flex}.track__status{align-items:center;gap:var(--s-2);display:flex}.track__day{align-items:baseline;gap:var(--s-2);display:flex}.track__plot{height:clamp(220px,38vw,420px);padding:var(--s-5);position:relative}.track__plot:before,.track__plot:after{content:"";pointer-events:none;position:absolute}.track__plot:before{left:var(--s-5);right:var(--s-5);bottom:var(--s-6);height:1px}.track__plot:after{left:var(--s-5);top:var(--s-5);bottom:var(--s-6);width:1px}.track__canvas{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.track__plot-pending{justify-content:center;align-items:center;gap:var(--s-2);text-align:center;padding:var(--s-5);display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.track__plot-pending[hidden]{display:none}.track__plot-dot{width:7px;height:7px}.track__plot-cap{max-width:42ch}.track__legend{top:var(--s-4);right:var(--s-5);gap:var(--s-4);display:flex;position:absolute}.track__legend-item{align-items:center;gap:.5em;display:inline-flex}.track__swatch{width:14px;height:2px;display:inline-block}.track__legend-item--live .track__swatch{height:3px}.track__fields{grid-template-columns:repeat(4,1fr);display:grid}.track__field{padding:var(--s-4) var(--s-5);gap:var(--s-2);flex-direction:column;display:flex}.track__source{padding:var(--s-3) var(--s-5)}.track__policy{margin-top:var(--s-5);gap:var(--s-2);width:100%;min-width:0;max-width:70ch;display:grid}.track__policy li{padding-left:var(--s-4);overflow-wrap:anywhere;min-width:0;position:relative}.track__policy li:before{content:"//";position:absolute;left:0}.killlog__note{margin-top:var(--s-4)}.killlog__tally{gap:var(--s-4);margin:var(--s-6) 0 var(--s-6);grid-template-columns:repeat(3,1fr);display:grid}.killlog__tally-item{padding:var(--s-4) var(--s-4) var(--s-4) 0;gap:var(--s-2);flex-direction:column;display:flex}.ledger__row{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-2);grid-template-columns:1.6fr .9fr .9fr .9fr 1.1fr .8fr;display:grid}.ledger__row--head{padding-top:var(--s-2);padding-bottom:var(--s-3)}.ledger__cell--num,.ledger__cell--verdict{text-align:right}.ledger__entry{text-align:left;cursor:pointer;width:100%;display:block}.ledger__name{flex-direction:column;gap:2px;display:flex}.ledger__chip{padding:3px 8px;display:inline-block}.ledger__reason{grid-template-rows:0fr;display:grid}.ledger__entry[aria-expanded=true] .ledger__reason{grid-template-rows:1fr}.ledger__reason-inner{overflow:hidden}.ledger__reason-text{padding:0 var(--s-2) var(--s-4);overflow-wrap:anywhere;max-width:80ch}.ledger__reason-meta{gap:var(--s-4);padding:0 var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}.killlog__caption{margin-bottom:var(--s-4)}.prereg__grid{margin-top:var(--s-7);gap:var(--s-6);grid-template-columns:1fr 1.4fr;align-items:start;display:grid}.prereg__meta,.prereg__slots{min-width:0}.prereg__meta-row{justify-content:space-between;align-items:baseline;gap:var(--s-3);padding:var(--s-3) 0;display:flex}.prereg__meta-row>*{min-width:0}.prereg__meta-val.mono-label{text-align:right;overflow-wrap:anywhere}.prereg__protocol{margin-top:var(--s-5)}.prereg__protocol-head{margin-bottom:var(--s-2);display:block}.prereg__outcomes{margin-top:var(--s-5);gap:var(--s-4);display:grid}.prereg__outcome-label{margin-bottom:var(--s-2);display:block}.prereg__outcome--actual{padding-left:var(--s-3)}.prereg__slot{align-items:baseline;gap:var(--s-3);padding:var(--s-4) 0;grid-template-columns:auto 1fr auto;display:grid}.prereg__slot-main{gap:var(--s-2);flex-direction:column;display:flex}.prereg__slot-note{max-width:60ch}.prereg__slot-state{white-space:nowrap;justify-self:end;padding:3px 8px}.deflation__board{margin-top:var(--s-7);gap:var(--s-6);grid-template-columns:1.1fr 1fr;align-items:start;display:grid}.deflation__gauges{gap:var(--s-5);display:grid}.gauge{padding:var(--s-4) var(--s-5) var(--s-5)}.gauge__head{justify-content:space-between;align-items:baseline;gap:var(--s-3);margin-bottom:var(--s-4);display:flex}.gauge__track{height:8px;position:relative;overflow:hidden}.gauge__fill{width:0;position:absolute;top:0;bottom:0;left:0}.gauge__gate{width:2px;position:absolute;top:-3px;bottom:-3px;left:0}.gauge__gate:after{content:"gate";white-space:nowrap;position:absolute;top:-16px;left:50%}.gauge__readout{justify-content:space-between;align-items:baseline;gap:var(--s-3);margin-top:var(--s-4);display:flex}.deflation__capacity{padding:var(--s-5)}.deflation__capacity-head{margin-bottom:var(--s-5);display:block}.capbar{gap:var(--s-4);display:grid}.capbar__row{gap:var(--s-2);display:grid}.capbar__top{justify-content:space-between;align-items:baseline;gap:var(--s-3);display:flex}.capbar__track{height:6px;position:relative;overflow:hidden}.capbar__zero{width:1px;position:absolute;top:-2px;bottom:-2px}.capbar__fill{width:0;position:absolute;top:0;bottom:0}.deflation__verdict{margin-top:var(--s-6);gap:var(--s-6);padding-top:var(--s-6);grid-template-columns:auto 1fr;align-items:center;display:grid}.deflation__verdict-grade{gap:var(--s-2);flex-direction:column;display:flex}.deflation__outcome{margin-bottom:var(--s-3)}.deflation__reason{max-width:68ch}.capbadge{white-space:nowrap;align-items:center;gap:.5em;display:inline-flex}.capbadge:before{content:"";flex:none;width:5px;height:5px}.capacity-sim__board{margin-top:var(--s-7);gap:var(--s-6);grid-template-columns:1.25fr 1fr;align-items:start;display:grid}.capcurve{padding:var(--s-5)}.capcurve__head{justify-content:space-between;align-items:baseline;gap:var(--s-3);margin-bottom:var(--s-4);flex-wrap:wrap;display:flex}.capcurve__plot{aspect-ratio:16/9;width:100%;min-height:240px;position:relative}.capcurve__canvas{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.capcurve__pending{justify-content:center;align-items:center;gap:var(--s-3);text-align:center;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.capcurve__pending[hidden]{display:none}.capcurve__pending-dot{width:6px;height:6px}.capcurve__pending-cap{max-width:40ch}.capcurve__legend{gap:var(--s-4);margin:var(--s-4) 0 0;flex-wrap:wrap;display:flex}.capcurve__legend-item{align-items:center;gap:.6em;display:inline-flex}.capcurve__swatch{width:16px;height:0}.capcurve__swatch--crypto{width:6px;height:6px}.capacity-sim__facts{gap:var(--s-5);min-width:0;display:grid}.capfact{padding:var(--s-4) var(--s-5) var(--s-5);gap:var(--s-2);display:grid}.capfact__badge:not(.capbadge){display:none}.capfact .capbadge{margin-top:var(--s-1)}.capfact__note{margin-top:var(--s-2)}.captable{margin-top:var(--s-6)}.captable__head,.captable__row{gap:var(--s-4);grid-template-columns:.7fr 1fr 1fr .8fr 1.8fr;align-items:baseline;display:grid}.captable__head{padding:0 0 var(--s-3)}.captable__head .captable__col--num,.captable__head .captable__col--dd{text-align:right}.captable__body{display:block}.captable__row{padding:var(--s-4) 0}.captable__col{min-width:0}.captable__col--num,.captable__col--dd{align-items:flex-end;gap:var(--s-1);text-align:right;flex-direction:column;display:flex}.captable__col--drive{gap:var(--s-3);display:grid}.captable__split{gap:var(--s-2);display:grid}.captable__bar{height:4px;display:flex;overflow:hidden}.captable__bar-seg{height:100%}.capacity-sim__forward{margin-top:var(--s-6);padding-top:var(--s-6);gap:var(--s-6);grid-template-columns:1.4fr 1fr;align-items:start;display:grid}.capacity-sim__honesty{max-width:68ch}.capacity-sim__expect{gap:var(--s-4);display:grid}.capacity-sim__expect-row{gap:var(--s-2);padding-left:var(--s-3);display:grid}@media (max-width:900px){.capacity-sim__board,.capacity-sim__forward{grid-template-columns:1fr}.captable__head{display:none}.captable__row{gap:var(--s-3) var(--s-4);padding:var(--s-5) 0;grid-template-columns:1fr 1fr}.captable__col--aum{grid-column:1/-1}.captable__col--num,.captable__col--dd{text-align:left;align-items:flex-start}.captable__col--drive{grid-column:1/-1}}.reproduce__grid{margin-top:var(--s-7);gap:var(--s-6);grid-template-columns:1fr 1.4fr;align-items:start;display:grid}.reproduce__claim{gap:var(--s-5);min-width:0;display:grid}.reproduce__claim-yes,.reproduce__claim-no{gap:var(--s-3);align-items:flex-start;display:flex}.reproduce__claim-mark{flex:none;width:18px;height:18px;margin-top:4px;position:relative}.reproduce__claim-mark--yes:after{content:"";width:40%;height:60%;position:absolute;top:22%;left:27%}.reproduce__claim-mark--no:after{content:"";height:1.5px;position:absolute;top:50%;left:22%;right:22%}.reproduce__claim-key{margin-bottom:2px;display:block}.reproduce__tablet{min-width:0}.reproduce__tablet-head{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);display:flex}.reproduce__tablet-file{overflow-wrap:anywhere;min-width:0}.reproduce__tablet-lines{flex:none}.reproduce__tablet-purpose{padding:var(--s-3) var(--s-4)}.reproduce__coverage{padding:var(--s-4);gap:var(--s-4);display:grid}.reproduce__coverage li{padding-left:var(--s-5);position:relative}.reproduce__coverage li:before{content:counter(cov);position:absolute;top:.15em;left:0}.reproduce__verify{margin-top:var(--s-6)}.reproduce__verify-head{margin-bottom:var(--s-4);display:block}.reproduce__facts{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.reproduce__fact{padding:var(--s-4) var(--s-4) var(--s-4) 0;gap:var(--s-2);flex-direction:column;display:flex}.reproduce__fact:last-child{padding-right:0}.reproduce__fact-val{overflow-wrap:anywhere;word-break:break-word;min-width:0}.reproduce__hash-list{gap:var(--s-2);margin-top:var(--s-5);padding-top:var(--s-5);display:grid}.reproduce__noahead{margin-top:var(--s-6);max-width:80ch}.reproduce__hash-row{gap:var(--s-3);padding:var(--s-2) 0;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.reproduce__hash-val{word-break:break-all;text-align:right}.reproduce__forward{margin-top:var(--s-7);gap:var(--s-5);flex-wrap:wrap;align-items:center;display:flex}@media (max-width:1024px){.prereg__grid,.deflation__board,.reproduce__grid{gap:var(--s-6);grid-template-columns:1fr}.deflation__verdict{gap:var(--s-4);grid-template-columns:1fr}}@media (max-width:768px){.track__frame-head{align-items:flex-start;gap:var(--s-3);flex-direction:column}.track__legend{margin-top:var(--s-3);position:static}.track__fields{grid-template-columns:repeat(2,1fr)}.killlog__tally{grid-template-columns:1fr;gap:0}.killlog__tally-item{flex-direction:row;justify-content:space-between;align-items:baseline}.ledger__row{gap:var(--s-2);grid-template-columns:1.4fr .8fr .8fr .9fr}.ledger__cell--dd,.ledger__cell--period{display:none}.reproduce__facts{grid-template-columns:1fr}.reproduce__fact{padding-right:0;padding-top:var(--s-4)}}@media (max-width:560px){.ledger__row{grid-template-columns:1.6fr .7fr .9fr}.ledger__cell--return{display:none}.reproduce__hash-row{grid-template-columns:1fr}.reproduce__hash-val{text-align:left}.track__field{padding:var(--s-4);min-width:0}}@media (max-width:380px){.ledger__row{grid-template-columns:minmax(0,1fr) auto}.ledger__cell--num{display:none}.ledger__cell--name{overflow-wrap:anywhere;min-width:0}}.reproduce__cmd{white-space:pre;max-width:100%;overflow-x:auto}.reproduce__cmd code{min-width:0;display:block}.capacity-sim__board>*,.capcurve{min-width:0}.capcurve canvas,.capcurve svg{max-width:100%;height:auto;display:block}[data-page=progress] .hero{min-height:88vh;position:relative;overflow:hidden}[data-page=progress] .hero__body{z-index:1;position:relative}[data-page=progress] .hero__word{margin:var(--s-3) 0 var(--s-5)}[data-page=progress] .hero__sub{max-width:58ch}.hero__ghost{z-index:0;pointer-events:none;left:var(--margin);bottom:var(--s-6);white-space:nowrap;max-width:none;margin:0;position:absolute}.pstrip{align-items:center;gap:var(--s-3) var(--s-4);margin-top:var(--s-6);flex-wrap:wrap;display:flex}.pstrip__item{white-space:nowrap;align-items:center;gap:.5em;display:inline-flex}.pstrip__item .dot{flex:none}.progress__head{margin-bottom:var(--s-7);max-width:64ch}.progress__title{margin:var(--s-3) 0 var(--s-5)}.progress__lead{max-width:58ch}.progress__lead+.progress__lead{margin-top:var(--s-4)}.progress__aside{max-width:60ch;margin-top:var(--s-6)}.progress__data{margin-top:var(--s-5)}.phases__head{margin-bottom:var(--s-7);max-width:64ch}.arcs{gap:var(--s-7) var(--s-6);grid-template-columns:repeat(2,1fr);display:grid}.arc{gap:var(--s-4);display:grid}.arc__head{padding-bottom:var(--s-3);align-items:baseline;gap:.7em;display:flex}.arc__name{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.arc__count{margin-left:auto}.phase{position:relative}.phase__bar{align-items:baseline;gap:var(--s-3);width:100%;padding:var(--s-4) 0;text-align:left;cursor:pointer;grid-template-columns:auto 1fr auto;display:grid}.phase__title{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.phase__mark{white-space:nowrap;align-items:center;gap:.45em;display:inline-flex}.phase__chev{width:8px;height:8px;margin-left:.3em;display:inline-block}.phase__detail{grid-template-rows:1fr;display:grid}.phase__detail-inner{min-height:0;overflow:hidden}.phase__body{max-width:46ch;padding-bottom:var(--s-4)}.phase.is-collapsible .phase__detail{grid-template-rows:0fr}.phase.is-collapsible.is-open .phase__detail{grid-template-rows:1fr}.phase:not(.is-collapsible) .phase__chev{display:none}.phase:not(.is-collapsible) .phase__bar{cursor:default}@media (hover:hover) and (pointer:fine){.phase.is-collapsible:not(.is-open):hover .phase__detail{grid-template-rows:1fr}.phase.is-collapsible:not(.is-open):hover .phase__body{display:-webkit-box;overflow:hidden}}.phases__note{margin-top:var(--s-6);max-width:64ch}.corrections-list{margin:var(--s-6) 0 0;padding:0;list-style:none}.corrections-item{padding:var(--s-5) 0}.corrections-item__text{max-width:74ch}.ledger{margin:var(--s-6) 0;gap:0;display:grid}.ledger__row{gap:var(--s-5);padding:var(--s-5) 0;grid-template-columns:minmax(140px,auto) 1fr;align-items:baseline;display:grid}.ledger__state{align-items:center;gap:.6em;display:inline-flex}.ledger__what .small{margin-top:var(--s-2);max-width:52ch;display:block}.estate{margin-top:var(--s-7);padding-top:var(--s-5)}.estate__grid{gap:var(--s-5) var(--s-4);grid-template-columns:repeat(4,1fr);margin:0;display:grid}.estate__cell{gap:var(--s-2);padding-left:var(--s-3);display:grid}.estate__k{max-width:16ch;margin:0}.estate__v{flex-wrap:wrap;align-items:baseline;gap:.5em;margin:0;display:flex}.estate__line{margin-top:var(--s-6);max-width:64ch}.estate__line .comment{margin-right:.5em}.roadmap-section .progress__head{margin-bottom:var(--s-6)}.rpin{max-width:var(--max);padding:var(--s-8) var(--margin);margin:0 auto;display:block;position:relative}.js .rpin{max-width:none;padding:0;display:block}.js .rpin__sticky{padding:var(--s-8) var(--margin)}.rpin__sticky{max-width:var(--max);gap:var(--s-7);grid-template-columns:1fr 1.15fr;align-items:center;margin:0 auto;padding:0;display:grid}.js .rpin__sticky{min-height:100vh}.rpin__left{align-self:center;position:relative}.rpin__head{margin:var(--s-3) 0 var(--s-4);max-width:13ch}.rpin__sub{max-width:34ch}.rpin__counter{margin-top:var(--s-6);gap:.4em;display:flex}.rpin__right{min-height:50vh;position:relative}.rsleeves{margin:0;padding:0;list-style:none;position:relative}.rsleeve{gap:var(--s-3);margin-bottom:var(--s-6);display:grid}.rsleeve:last-child{margin-bottom:0}.js .rsleeves{min-height:50vh}.js .rsleeve{pointer-events:none;margin-bottom:0;position:absolute;top:0;bottom:0;left:0;right:0}.js .rsleeve.is-active{pointer-events:auto}.rsleeve__name{max-width:18ch}.rsleeve__desc{max-width:50ch}.rsleeve__status{margin-top:var(--s-2);padding-top:var(--s-3);align-items:center;gap:.5em;width:-moz-fit-content;width:fit-content;display:inline-flex}.progress__close{max-width:24ch;margin:var(--s-8) 0 var(--s-5)}.progress__close-sub{max-width:52ch;margin-bottom:var(--s-5)}.progress__links{gap:var(--s-3) var(--s-5);flex-wrap:wrap;align-items:center;display:flex}.progress__link{width:-moz-fit-content;width:fit-content;position:relative}.progress__link:after{content:"";width:100%;height:1px;position:absolute;bottom:-3px;left:0}.progress__link--cta{padding:var(--s-3) var(--s-5)}.progress__link--cta:after{display:none}@media (max-width:1024px){.arcs{gap:var(--s-6);grid-template-columns:1fr}.ledger__row{gap:var(--s-3);grid-template-columns:1fr}.rpin__sticky{gap:var(--s-6);grid-template-columns:1fr}.estate__grid{gap:var(--s-5) var(--s-5);grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){[data-page=progress] .hero{min-height:0;padding-top:var(--s-8)}.pstrip{gap:var(--s-2) var(--s-3)}.estate__grid{gap:var(--s-4);grid-template-columns:1fr}.pstrip__sep{display:none}.arc__count{margin-left:auto}.hero__ghost{bottom:var(--s-4)}.rpin__sticky{align-items:start;min-height:0}.rpin__right,.js .rsleeves{min-height:0}.js .rsleeve{pointer-events:auto;margin-bottom:var(--s-6);position:relative;top:auto;bottom:auto;left:auto;right:auto}.js .rsleeve:last-child{margin-bottom:0}.rpin__counter{display:none}}@media (prefers-reduced-motion:reduce){.js .rsleeves{min-height:0}.js .rsleeve{pointer-events:auto;margin-bottom:var(--s-7);position:relative;top:auto;bottom:auto;left:auto;right:auto}.rpin__right{min-height:0}}.paper__skip{z-index:100;padding:12px 16px;position:fixed;top:10px;left:10px}.paper__masthead{z-index:30;min-height:72px;padding:10px var(--pad);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex;position:sticky;top:0}.paper__brand{align-items:center;gap:10px;display:inline-flex}.paper__brand:before{content:"";width:10px;height:10px}.paper__nav{gap:clamp(14px,2vw,28px);display:flex}.paper__nav a{align-items:center;min-height:42px;display:inline-flex}.paper__nav .paper__nav-cta{gap:9px;min-height:44px;padding:0 16px}.paper__main{padding:clamp(36px, 5vw, 76px) var(--pad) clamp(72px, 9vw, 128px)}.paper__article{width:100%;min-width:0;max-width:calc(var(--measure) + clamp(44px, 8vw, 120px));margin:0 auto;padding:clamp(30px,5vw,66px);overflow-x:hidden}.paper__eyebrow{margin:0 0 20px}.paper__title{overflow-wrap:anywhere;max-width:22ch;margin:0}.paper__byline{margin:22px 0 0}.paper__body{min-width:0;margin-top:clamp(40px,5vw,64px)}.paper__body>:first-child{margin-top:0}.paper__body h2{margin:clamp(48px,6vw,76px) 0 18px;padding-top:22px}.paper__body h3{margin:40px 0 14px}.paper__body h4{margin:32px 0 12px}.paper__body p{margin:0 0 22px}.paper__body ul,.paper__body ol{margin:0 0 24px;padding-left:22px}.paper__body li{margin-bottom:10px}.paper__body blockquote{margin:28px 0;padding:4px 0 4px 22px}.paper__body blockquote p:last-child{margin-bottom:0}.paper__body code{word-break:break-word;padding:2px 5px}.paper__body pre,.paper__citation pre{margin:26px 0;padding:18px 20px;overflow-x:auto}.paper__body pre code,.paper__citation pre code{padding:0}.paper__body table{border-collapse:collapse;white-space:nowrap;width:100%;max-width:100%;margin:28px 0;display:block;overflow-x:auto}.paper__body th,.paper__body td{text-align:left;vertical-align:top;padding:10px 16px 10px 0}.paper__body hr{margin:44px 0}.paper__body img{max-width:100%;height:auto}.paper__footer{margin-top:clamp(56px,7vw,88px);padding-top:28px}.paper__links,.paper__citation{margin:0 0 16px}.paper__citation summary{cursor:pointer}.paper__boundary{max-width:62ch;margin:0}@media (max-width:640px){.paper__masthead{flex-wrap:nowrap;align-items:center;padding-top:14px;padding-bottom:14px;overflow-x:clip}.paper__nav{width:auto;margin:0;padding:0}.paper__nav a:not(.paper__nav-cta){display:none}.paper__nav .paper__nav-cta{white-space:nowrap;min-height:40px;padding:0 13px}.paper__main{padding-left:12px;padding-right:12px}.paper__article{padding:26px 20px 42px}.paper__title{max-width:none}}.paper__body .research-library{margin:clamp(28px,4vw,40px) 0 0;padding:0;list-style:none}.paper__body .research-library__item{margin:0}.paper__body .research-library__item::marker{content:none}.paper__body .research-library__link{gap:6px;padding:20px 0;display:grid}.research-library__desc{max-width:88ch}@media (max-width:640px){.research-library__desc{display:none}}.paper__related{margin:clamp(48px,6vw,72px) 0 0;padding-top:26px}.paper__related-kicker{margin:0 0 10px}.paper__related-kicker+.paper__links{margin-bottom:28px}.paper__related-list{margin:0;padding-left:18px}.paper__related-list li{margin-bottom:8px}.measure__lead{max-width:var(--measure)}.measure__boundary{margin:clamp(26px,3.4vw,40px) 0;padding:clamp(18px,2.4vw,26px) clamp(20px,2.6vw,30px)}.measure__boundary h2{margin:0 0 10px}.measure__boundary p{max-width:var(--measure);margin:0}.measure__section{margin:clamp(38px,5vw,60px) 0 0}.measure__section>h2{padding-bottom:10px}.measure__sub{margin:clamp(22px,3vw,34px) 0 0;padding-left:clamp(12px,1.6vw,20px)}.measure__prose{max-width:var(--measure)}.measure__label{margin:22px 0 8px}.measure__facts{margin:18px 0}.measure__row{grid-template-columns:minmax(180px,34%) 1fr;gap:8px 22px;padding:7px 0;display:grid}.measure__row dd{overflow-wrap:anywhere;margin:0}.measure__list{margin:0 0 18px;padding-left:18px}.measure__list li{margin-bottom:5px}.measure__tablewrap{margin:22px 0;overflow-x:auto}.measure__tablewrap figcaption{margin-bottom:8px}.measure__table{border-collapse:collapse;width:100%}.measure__table th,.measure__table td{text-align:left;white-space:nowrap;padding:8px 14px 8px 0}.measure__cards{margin:22px 0 0;padding:0;list-style:none}.measure__card{padding:clamp(16px,2.2vw,22px) 0}.measure__card h3{margin:0 0 6px}.measure__card p{max-width:var(--measure);margin:0}.trial__specimen{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px 18px;margin:0 0 28px;padding:14px 0;display:grid}.trial__specimen code{overflow-wrap:anywhere}.trial__facts,.trial__config{margin:22px 0}.trial__facts>div,.trial__config>div{grid-template-columns:minmax(180px,34%) 1fr;gap:8px 22px;padding:8px 0;display:grid}.trial__facts dd,.trial__config dd{overflow-wrap:anywhere;margin:0}.trial__spine{margin:26px 0;padding:0;list-style:none}.trial__section{margin:0;padding:18px 0 18px 30px;position:relative}.trial__section:before{content:counter(packet-section, decimal-leading-zero);text-align:center;width:25px;padding:2px 0;position:absolute;top:20px;left:-13px}.trial__section-head{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.trial__section-head h3{margin:0}.trial__evidence{list-style:none;margin:10px 0 0!important;padding:0!important}.trial__evidence li{gap:3px;min-width:0;display:grid;margin:0 0 8px!important}.trial__evidence code,.trial__hash code{overflow-wrap:anywhere;word-break:break-word;max-width:100%;display:block}.trial__absence{margin:8px 0 0!important}.trial__family{margin-top:52px}.trial__family>h2{margin-bottom:6px}.trial__cards{list-style:none;margin:18px 0 0!important;padding:0!important}.trial__cards li{margin:0!important}.trial__cards a{grid-template-columns:17ch minmax(0,1fr) auto;align-items:baseline;gap:10px 18px;padding:12px 0;display:grid}.trial__cards span{overflow-wrap:anywhere}@media (max-width:640px){.trial__specimen,.trial__cards a{grid-template-columns:1fr}.trial__facts>div,.trial__config>div{grid-template-columns:1fr;gap:2px}}.hub__standfirst{max-width:var(--measure)}.hub__heading{margin:clamp(38px,5vw,56px) 0 4px;padding-bottom:10px}.verify__level{margin:clamp(38px,5vw,56px) 0 0}.verify__level>h2{margin-bottom:12px;padding-bottom:10px}.verify__code{margin:18px 0;padding:clamp(16px,2vw,22px);overflow-x:auto}.verify__code code{white-space:pre;display:block}.verify__key{overflow-wrap:anywhere}.verify__disclosure summary{cursor:pointer}.verify__copy{cursor:pointer;padding:6px 12px}.faq__evidence{margin:14px 0 0;padding-top:12px}.trial-hero__eyebrow{margin:0 0 22px}.trial-hero__eyebrow span{margin:0 8px}.trial-hero__title{max-width:20ch;margin:0}.trial-hero__key{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0 0;display:flex}.trial-hero__key code{padding:3px 9px}.trial-hero__state{padding:3px 10px}.trial-hero__measure{margin:clamp(34px,4.5vw,56px) 0 0}.trial-hero__figure span{display:block}.trial-hero__figure strong{margin:10px 0 0;display:block}.trial-hero__figure small{max-width:54ch;margin:14px 0 0;display:block}.trial-dist{margin:clamp(38px,5vw,60px) 0 0}.trial-dist__label{margin:0 0 14px}.trial-dist__plot{width:100%;height:66px;display:block;overflow:visible}.trial-dist__legend{flex-wrap:wrap;align-items:center;gap:8px 20px;margin:10px 0 0;display:flex}.trial-dist__swatch{width:16px;height:2px;display:inline-block}.trial-dist__swatch--here{height:3px}.trial-dist__caption{max-width:68ch;margin:20px 0 0}.trial-dist__axis{justify-content:space-between;margin:8px 0 0;display:flex}.trial-dist__legend span:not(.trial-dist__swatch){margin-right:4px}.research-masthead{margin:0 0 clamp(10px,1.5vw,18px)}.research-masthead__verdict{align-items:center;gap:10px;margin:0 0 22px;padding:6px 14px 6px 10px;display:inline-flex}.research-masthead__facts{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px 34px;margin:0;display:grid}.research-masthead__facts div{min-width:0}.research-masthead__facts dt{margin:0 0 5px}.research-masthead__facts dd{margin:0}.research-masthead__facts dd code{padding:1px 6px}.dev-page [id]{scroll-margin-top:105px}.dev-page .dev-hero h1{max-width:21ch}.dev-page .dev-hero .dev-lead{max-width:65ch}.dev-hero-note{max-width:78ch;margin-top:23px}.dev-page code{word-break:break-word}.dev-skip{z-index:1000;padding:10px 14px;position:fixed;top:12px;left:12px}.dev-hero{padding:clamp(72px,9vw,128px) clamp(24px,7vw,112px) clamp(48px,6vw,76px)}.dev-kicker{flex-wrap:wrap;gap:8px 20px;margin:0 0 20px;display:flex}.dev-hero h1{max-width:19ch;margin:0}.dev-lead{max-width:72ch;margin:28px 0 0}.dev-boundary{max-width:76ch;margin:30px 0 0;padding-top:20px}.dev-downloads{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.dev-button{align-items:center;min-height:44px;padding:10px 16px;display:inline-flex}.dev-section{padding:clamp(56px,7vw,100px) clamp(24px,7vw,112px)}.dev-section h2{max-width:24ch;margin:0 0 20px}.dev-note{max-width:76ch;margin:0 0 clamp(26px,3vw,40px)}.dev-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:18px;display:grid}.dev-grid article{padding:clamp(20px,2.2vw,28px)}.dev-grid__wide{grid-column:1/-1}.dev-grid h3{margin:0 0 10px}.dev-grid p{margin:0}.dev-table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}.dev-table th,.dev-table td{text-align:left;vertical-align:top;padding:12px 16px}.dev-table td:first-child{white-space:nowrap}.dev-list{max-width:76ch;margin:0 0 26px;padding-left:1.2em}.dev-list li{margin-bottom:.7em}.dev-code{white-space:pre-wrap;word-break:break-word;margin:.75rem 0 0;padding:.9rem 1rem;overflow-x:auto}.dev-endpoint{margin:1.25rem 0 0}.dev-endpoint h3,.dev-endpoint h4{margin:0 0 .35rem}.dev-endpoint p{margin:0}.dev-snippets{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px;margin-top:.75rem;display:grid}.dev-snippet{min-width:0}.dev-snippet-label{margin:0 0 4px}.dev-snippet .dev-code{max-height:320px;margin-top:0}.dev-code:focus-visible{scroll-margin-top:100px}.dev-table:focus-visible{scroll-margin-top:100px}.dev-steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.dev-step{padding:clamp(18px,2vw,24px)}.dev-step h3{margin:0 0 10px}.dev-step .dev-note{margin-bottom:14px}.dev-step .dev-note:last-child{margin-top:14px;margin-bottom:0}.dev-key-result{margin:14px 0;padding:14px 16px}.dev-key-value{margin:0 0 10px}.dev-key-value code{word-break:break-all;padding:4px 8px;display:inline-block}.dev-key-note{margin:10px 0 0}.dev-key-remaining{margin:6px 0 0}.dev-key-error{margin:14px 0;padding:10px 14px}body.dsr-page:before{z-index:-1;content:"";position:fixed;top:0;bottom:0;left:0;right:0}.dsr-skip{z-index:120;padding:11px 15px;position:fixed;top:12px;left:12px}.dsr-hero{min-height:680px;padding:clamp(72px, 11vw, 156px) var(--dsr-pad) clamp(64px, 9vw, 120px);grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:center;gap:clamp(44px,8vw,136px);display:grid}.dsr-hero__copy{min-width:0;max-width:820px}.dsr-hero>*{min-width:0}.dsr-hero h1{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.dsr-kicker,.dsr-label{margin:0}.dsr-kicker{justify-content:space-between;gap:18px;max-width:560px;display:flex}.dsr-hero h1{max-width:850px;margin:28px 0 24px}.dsr-hero__lead{max-width:66ch;margin:0}.dsr-hero__actions{flex-wrap:wrap;gap:10px;margin-top:38px;display:flex}.dsr-button{align-items:center;gap:10px;min-height:48px;padding:0 17px;display:inline-flex}.dsr-union{padding:24px;position:relative}.dsr-union:before{content:"";width:78px;height:3px;position:absolute;top:-1px;left:-1px}.dsr-union__head{justify-content:space-between;display:flex}.dsr-union dl{margin:30px 0 24px}.dsr-union dl div{grid-template-columns:1fr auto;gap:20px;padding:13px 0;display:grid}.dsr-union dd{text-align:right;margin:0}.dsr-union>p{margin:0}.dsr-boundary{padding:22px var(--dsr-pad);grid-template-columns:minmax(160px,.28fr) minmax(0,1fr);gap:34px;display:grid}.dsr-boundary p{max-width:105ch;margin:0}.dsr-workbench,.dsr-explain,.dsr-policy,.dsr-source{padding:clamp(78px, 10vw, 140px) var(--dsr-pad)}.dsr-section-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;padding-bottom:26px;display:grid}.dsr-section-head h2,.dsr-policy h2,.dsr-source h2{max-width:770px;margin:12px 0 0}.dsr-workbench__tools{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.dsr-workbench__tools button{cursor:pointer;min-height:40px;padding:0 12px}.dsr-console{grid-template-columns:minmax(300px,.72fr) minmax(520px,1.28fr);min-height:720px;display:grid}.dsr-controls{min-width:0;padding:0}.dsr-controls fieldset{margin:0;padding:28px}.dsr-controls legend{justify-content:space-between;width:100%;padding:0 0 18px;display:flex}.dsr-field{grid-template-columns:minmax(0,1fr) 132px;align-items:center;gap:5px 16px;padding:15px 0;display:grid}.dsr-field input{text-align:right;width:100%;min-height:42px;padding:0 10px}.dsr-field small{grid-column:1/-1}.dsr-selection-seal{margin-top:24px;padding:19px}.dsr-selection-seal span{display:block}.dsr-selection-seal strong{margin:13px 0 4px;display:block}.dsr-selection-seal p{margin:18px 0 0}.dsr-chamber{flex-direction:column;min-width:0;padding:clamp(30px,5vw,68px);display:flex;position:relative}.dsr-chamber:before{content:"";pointer-events:none;position:absolute;top:14px;bottom:14px;left:14px;right:14px}.dsr-chamber__status{justify-content:space-between;gap:20px;display:flex;position:relative}.dsr-score{margin:auto 0 54px;position:relative}.dsr-score>span{display:block}.dsr-score>strong{margin:14px 0 10px;display:block}.dsr-score>small{max-width:62ch;display:block}.dsr-rail{height:150px;margin-bottom:32px;position:relative}.dsr-rail__grid{position:absolute;top:0;bottom:0;left:0;right:0}.dsr-marker{width:1px;position:absolute;top:23px;bottom:28px}.dsr-marker:before{content:"";width:9px;height:9px;position:absolute;top:-4px;left:-4px}.dsr-marker span,.dsr-marker strong{white-space:nowrap;position:absolute;left:8px}.dsr-marker span{top:-6px}.dsr-marker strong{top:14px}.dsr-marker--observed span,.dsr-marker--observed strong{text-align:right;left:auto;right:8px}.dsr-marker--benchmark span{top:48px}.dsr-marker--benchmark strong{top:68px}.dsr-rail__axis{justify-content:space-between;display:flex;position:absolute;bottom:5px;left:0;right:0}.dsr-readout{grid-template-columns:repeat(4,1fr);margin:0;display:grid}.dsr-readout div{min-width:0;padding:17px}.dsr-readout dt{min-height:30px}.dsr-readout dd{margin:13px 0 5px}.dsr-error{margin:18px 0 0;padding:13px;position:relative}.dsr-explain__grid{grid-template-columns:repeat(3,1fr);display:grid}.dsr-explain__grid article{min-height:330px;padding:clamp(26px,4vw,52px)}.dsr-explain__grid h3{max-width:16ch;margin:60px 0 16px}.dsr-explain__grid p{max-width:42ch;margin:0}.dsr-formula{gap:14px;padding:clamp(26px,4vw,50px);display:grid}.dsr-formula code{white-space:nowrap;overflow-x:auto}.dsr-formula p{margin:6px 0 0}.dsr-policy,.dsr-source{grid-template-columns:minmax(300px,.8fr) minmax(420px,1.2fr);gap:clamp(52px,9vw,150px);display:grid}.dsr-policy__body{max-width:740px;padding-top:4px}.dsr-policy__body p{margin:0 0 22px}.dsr-policy__body a{margin-top:15px;display:inline-block}.dsr-source__ledger a{grid-template-columns:.7fr 1fr;gap:8px 24px;padding:22px 0;display:grid}.dsr-source__ledger strong{overflow-wrap:anywhere}.dsr-source__ledger small{grid-column:2}.dsr-source__boundary{grid-column:2;margin:-70px 0 0;padding-left:15px}@media (max-width:1080px){.dsr-hero{grid-template-columns:1fr;min-height:auto}.dsr-union{max-width:650px}.dsr-console{grid-template-columns:1fr}.dsr-controls{grid-template-columns:1fr 1fr;display:grid}.dsr-policy,.dsr-source{grid-template-columns:1fr}.dsr-source__boundary{grid-column:1;margin:0}}@media (max-width:760px){.dsr-hero{padding-top:78px}.dsr-kicker{flex-direction:column;align-items:flex-start;gap:6px}.dsr-boundary{grid-template-columns:1fr;gap:8px}.dsr-section-head{grid-template-columns:1fr}.dsr-workbench__tools{justify-content:flex-start}.dsr-controls{grid-template-columns:1fr}.dsr-controls fieldset{padding:22px 18px}.dsr-field{grid-template-columns:1fr 115px}.dsr-chamber{padding:34px 20px}.dsr-score{margin:90px 0 50px}.dsr-readout{grid-template-columns:1fr 1fr}.dsr-explain__grid{grid-template-columns:1fr}.dsr-explain__grid article{min-height:250px}.dsr-explain__grid h3{margin-top:40px}.dsr-formula code{white-space:normal;overflow-wrap:anywhere}.dsr-source__ledger a{grid-template-columns:1fr}.dsr-source__ledger small{grid-column:1}}@media (max-width:430px){.dsr-hero__actions,.dsr-workbench__tools{display:grid}.dsr-button{justify-content:center}.dsr-union dl div{grid-template-columns:1fr;gap:5px}.dsr-union dd{text-align:left}.dsr-field{grid-template-columns:1fr}.dsr-field input{text-align:left}.dsr-readout{grid-template-columns:1fr}.dsr-marker span,.dsr-marker strong{left:5px}}@media print{.cc-shell,.cc-footer,.dsr-hero__actions,.dsr-workbench__tools{display:none!important}.dsr-hero,.dsr-workbench,.dsr-explain,.dsr-policy,.dsr-source{padding:28px}}.chain-page main{overflow:hidden}.chain-skip{z-index:999;padding:10px 14px;position:fixed;top:10px;left:10px}.chain-hero{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);gap:clamp(48px,9vw,150px);min-height:780px;padding:clamp(145px,14vw,220px) max(5vw,24px) 100px;display:grid}.chain-hero__copy{align-self:center;max-width:920px}.chain-kicker{justify-content:space-between;max-width:690px;margin:0 0 36px;display:flex}.chain-hero h1{max-width:980px;margin:0}.chain-hero__lead{max-width:720px;margin:48px 0 0}.chain-hero__actions{flex-wrap:wrap;gap:10px;margin-top:38px;display:flex}.chain-button{cursor:pointer;justify-content:center;align-items:center;min-height:46px;padding:0 19px;display:inline-flex}.chain-terminal{align-self:center}.chain-terminal__head{justify-content:space-between;padding:18px 20px;display:flex}.chain-terminal>code{overflow-wrap:anywhere;padding:26px 20px 34px;display:block}.chain-terminal dl{margin:0}.chain-terminal dl div{grid-template-columns:1fr auto;gap:20px;padding:13px 20px;display:grid}.chain-terminal dd{margin:0}.chain-terminal>p{margin:0;padding:18px 20px}.chain-boundary{grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);gap:18px 26px;padding:22px max(5vw,24px);display:grid}.chain-boundary p{margin:0}.chain-workbench,.chain-mutation,.chain-layers,.chain-source{padding:110px max(5vw,24px)}.chain-section-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;margin-bottom:50px;display:grid}.chain-label{margin:0 0 12px}.chain-section-head h2,.chain-mutation h2{max-width:950px;margin:0}.chain-verification{grid-template-columns:minmax(190px,1fr) auto;align-items:center;gap:5px 18px;min-width:400px;display:grid}.chain-verification span{text-align:right}.chain-verification strong{grid-row:span 2;padding:16px}.chain-verification button,.chain-map__controls button,.chain-entry__signature button{cursor:pointer;padding:0}.chain-verification button{justify-self:end}.chain-map{padding:28px 34px 24px;position:relative}.chain-map__legend{flex-wrap:wrap;gap:18px;display:flex}.chain-map__legend span:before{content:"";width:8px;height:8px;margin-right:7px;display:inline-block}#chain-canvas{width:100%;height:145px;display:block}.chain-map input[type=range]{z-index:2;cursor:ew-resize;width:calc(100% - 68px);height:145px;margin:0;position:absolute;top:58px;left:34px;right:34px}.chain-map__boundary{top:78px;left:calc(34px + (100% - 68px) * var(--disclosure-ratio));pointer-events:none;width:1px;height:93px;position:absolute}.chain-map__boundary span,.chain-map__boundary strong{text-align:right;width:145px;position:absolute;right:9px}.chain-map__boundary span{top:-5px}.chain-map__boundary strong{top:12px}.chain-map__axis{grid-template-columns:1fr 1fr 1fr;display:grid}.chain-map__axis span:nth-child(2){text-align:center}.chain-map__axis span:last-child{text-align:right}.chain-map__controls{justify-content:center;gap:20px;padding-top:24px;display:flex}.chain-map__controls button:disabled{cursor:default}.chain-inspector{grid-template-columns:minmax(0,1fr) minmax(280px,.32fr);display:grid}.chain-entry{min-width:0}.chain-entry>header{justify-content:space-between;align-items:end;gap:30px;padding:28px 30px;display:flex}.chain-entry>header h3{margin:7px 0 0}.chain-entry__meta{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.chain-entry__meta span{padding:7px 9px}.chain-equation{grid-template-columns:1fr auto 1fr auto .7fr auto 1fr;align-items:stretch;display:grid}.chain-equation>div{min-width:0;padding:27px 24px}.chain-equation>i{align-self:center}.chain-equation span,.chain-entry__signature>span{margin-bottom:17px;display:block}.chain-equation code,.chain-entry__signature code{overflow-wrap:anywhere;display:block}.chain-entry__signature{padding:25px 30px 30px}.chain-entry__signature code{max-width:100%}.chain-entry__signature button{margin-top:20px}.chain-proof{padding:28px 24px}.chain-proof__score{justify-content:space-between;align-items:baseline;padding-bottom:20px;display:flex}.chain-proof ol{margin:0;padding:0;list-style:none}.chain-proof li{grid-template-columns:auto 1fr auto;align-items:start;gap:12px;padding:18px 0;display:grid}.chain-proof li strong{display:block}.chain-proof li small{margin-top:5px;display:block}.chain-proof>p{margin:24px 0 0}.chain-proof>p span{margin-bottom:9px;display:block}.chain-proof>p code{overflow-wrap:anywhere;display:block}.chain-mutation{grid-template-columns:minmax(0,.8fr) minmax(400px,1.2fr);gap:clamp(60px,10vw,170px);display:grid}.chain-mutation__copy>p:not(.chain-label){max-width:650px;margin:32px 0}.chain-mutation__lab{align-self:center}.chain-mutation__lab>div{grid-template-columns:160px minmax(0,1fr);gap:18px;padding:16px 20px;display:grid}.chain-mutation__lab code{overflow-wrap:anywhere}.chain-mutation__lab>p{margin:0;padding:22px 20px}.chain-layers__grid{grid-template-columns:repeat(4,1fr);display:grid}.chain-layers__grid article{flex-direction:column;min-height:350px;padding:26px;display:flex}.chain-layers__grid h3{max-width:260px;margin:70px 0 20px}.chain-layers__grid p{margin:0}.chain-layers__grid strong{margin-top:auto;padding-top:28px}.chain-source__grid{grid-template-columns:1fr 1fr;display:grid}.chain-source__grid a{grid-template-columns:.6fr 1fr;gap:8px 24px;min-width:0;padding:24px 0;display:grid}.chain-source__grid a:nth-child(odd){padding-right:35px}.chain-source__grid a:nth-child(2n){padding-left:35px}.chain-source__grid code{overflow-wrap:anywhere;grid-column:2}.chain-source__boundary{max-width:1050px;margin:45px 0 0 auto;padding-left:18px}@media (max-width:1180px){.chain-hero{grid-template-columns:1fr;min-height:auto}.chain-terminal{max-width:620px}.chain-inspector{grid-template-columns:1fr}.chain-equation{grid-template-columns:1fr auto 1fr}.chain-equation>i:nth-of-type(3){display:none}.chain-layers__grid{grid-template-columns:1fr 1fr}}@media (max-width:800px){.chain-hero{padding-top:125px}.chain-kicker{flex-direction:column;gap:7px}.chain-boundary,.chain-section-head{grid-template-columns:1fr}.chain-verification{min-width:0}.chain-verification span{text-align:left}.chain-verification button{justify-self:start}.chain-map{padding-left:18px;padding-right:18px}.chain-map input[type=range]{width:calc(100% - 36px);left:18px;right:18px}.chain-map__boundary{left:calc(18px + (100% - 36px) * var(--disclosure-ratio))}.chain-map__controls{grid-template-columns:1fr 1fr;display:grid}.chain-entry>header{flex-direction:column;align-items:flex-start}.chain-entry__meta{justify-content:flex-start}.chain-equation{grid-template-columns:1fr}.chain-equation>i{display:none}.chain-mutation,.chain-mutation__lab>div,.chain-source__grid{grid-template-columns:1fr}.chain-source__grid a:nth-child(odd),.chain-source__grid a:nth-child(2n){padding-left:0;padding-right:0}}@media (max-width:520px){.chain-workbench,.chain-mutation,.chain-layers,.chain-source{padding-top:80px;padding-bottom:80px}.chain-hero__actions{display:grid}.chain-terminal dl div{grid-template-columns:1fr;gap:5px}.chain-map__legend{grid-template-columns:1fr 1fr;display:grid}.chain-map__boundary span,.chain-map__boundary strong{width:100px}.chain-map__axis span:nth-child(2){display:none}.chain-map__axis{grid-template-columns:1fr 1fr}.chain-map__controls,.chain-layers__grid{grid-template-columns:1fr}.chain-layers__grid article{min-height:300px}.chain-source__grid a{grid-template-columns:1fr}.chain-source__grid code{grid-column:1}}.union-page main{overflow:hidden}.union-skip{z-index:999;padding:11px 15px;position:fixed;top:8px;left:8px}.union-hero{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:clamp(50px,10vw,180px);min-height:780px;padding:clamp(150px,14vw,220px) max(5vw,24px) 100px;display:grid}.union-hero__copy{align-self:center;min-width:0}.union-kicker{justify-content:space-between;max-width:760px;margin:0 0 35px;display:flex}.union-hero h1{max-width:980px;margin:0}.union-hero__copy>p:not(.union-kicker){max-width:740px;margin:42px 0 0}.union-actions{flex-wrap:wrap;gap:9px;margin-top:35px;display:flex}.union-actions a,.union-tools button{cursor:pointer;align-items:center;min-height:45px;padding:0 18px;display:inline-flex}.union-counter{align-self:center;padding:34px}.union-counter strong{margin:20px 0;display:block}.union-counter p{max-width:300px;margin:0}.union-equation{grid-template-columns:1fr auto 1fr auto 1fr auto 1.15fr;align-items:stretch;display:grid}.union-equation div{flex-direction:column;justify-content:space-between;min-height:145px;padding:25px max(2vw,18px);display:flex}.union-equation i{align-self:center;padding:12px}.union-boundary{grid-template-columns:auto 1fr;gap:28px;padding:23px max(5vw,24px);display:grid}.union-boundary p{margin:0}.union-workbench,.union-families,.union-rules,.union-sources{padding:110px max(5vw,24px)}.union-section-head{grid-template-columns:1fr auto;align-items:end;gap:40px;min-width:0;margin-bottom:48px;display:grid}.union-section-head>*{min-width:0}.union-label{margin:0 0 11px}.union-section-head h2{overflow-wrap:anywhere;max-width:980px;margin:0}.union-tools{gap:8px;display:flex}.union-filterbar{grid-template-columns:1.5fr 1fr 1fr 1fr auto;display:grid}.union-filterbar label{flex-direction:column;min-width:0;padding:14px;display:flex}.union-filterbar span{margin-bottom:7px}.union-filterbar input,.union-filterbar select{width:100%;min-height:31px;padding:0}.union-filterbar>button{cursor:pointer;padding:0 20px}.union-ledger{grid-template-columns:minmax(0,1.5fr) minmax(330px,.5fr);display:grid}.union-map{min-width:0}.union-map>header{justify-content:space-between;align-items:end;padding:24px;display:flex}.union-map>header span{display:block}.union-map>header strong{margin-top:6px;display:block}.union-map>header p{margin:0}.union-matrix{grid-template-columns:repeat(25,1fr);gap:4px;padding:24px;display:grid}.union-matrix button{aspect-ratio:1;cursor:pointer}.union-list{max-height:600px;overflow:auto}.union-list>button{text-align:left;cursor:pointer;grid-template-columns:145px 1fr 1fr auto;align-items:center;gap:16px;width:100%;padding:16px 20px;display:grid}.union-list strong{text-align:right;max-width:140px}.union-empty{padding:50px}.union-inspector{padding:28px}.union-inspector__status{padding:7px 9px;display:inline-block}.union-inspector__key{margin:27px 0 10px!important}.union-inspector h3{overflow-wrap:anywhere;margin:0 0 28px}.union-inspector dl{margin:0}.union-inspector dl div{grid-template-columns:1fr 1.1fr;gap:15px;padding:12px 0;display:grid}.union-inspector dd{overflow-wrap:anywhere;margin:0}.union-inspector__coverage{padding:24px 0}.union-inspector__coverage span{display:block}.union-inspector__coverage strong{margin:9px 0 13px;display:block}.union-inspector__coverage i{width:100%;height:5px;display:block}.union-inspector__links{gap:8px;display:grid}.union-inspector__links a{padding:10px 0}.union-inspector__boundary{margin:24px 0 0}.union-families__grid{grid-template-columns:1.5fr .5fr;display:grid}.union-families ol{margin:0;padding:0;list-style:none}.union-families li{grid-template-columns:35px 1fr minmax(80px,1fr) 45px;align-items:center;gap:15px;padding:15px 0;display:grid}.union-families li i{height:5px}.union-families li b{text-align:right}.union-debt{margin-left:50px;padding:28px}.union-debt>strong{margin-top:25px;display:block}.union-debt p{margin-top:35px}.union-rules>div:last-child{grid-template-columns:repeat(3,1fr);display:grid}.union-rules article{flex-direction:column;min-height:340px;padding:25px;display:flex}.union-rules h3{max-width:320px;margin:70px 0 20px}.union-rules article p{margin:0}.union-sources>div{grid-template-columns:1fr 1fr;display:grid}.union-sources a{grid-template-columns:.5fr 1fr;gap:7px 20px;padding:22px 0;display:grid}.union-sources a:nth-child(odd){padding-right:30px}.union-sources a:nth-child(2n){padding-left:30px}.union-sources a code{overflow-wrap:anywhere;grid-column:2}.union-sources>p{max-width:800px;margin:45px 0 0 auto;padding-left:18px}@media (max-width:1100px){.union-hero{grid-template-columns:1fr}.union-counter{max-width:600px}.union-equation{grid-template-columns:1fr auto 1fr}.union-equation__result{grid-column:1/-1}.union-ledger,.union-families__grid{grid-template-columns:1fr}.union-debt{margin:50px 0 0;padding-left:0}.union-filterbar{grid-template-columns:1fr 1fr}.union-filterbar>button{min-height:50px}.union-matrix{grid-template-columns:repeat(20,1fr)}}@media (max-width:760px){.union-hero{padding-top:125px}.union-kicker{flex-direction:column;gap:7px}.union-actions{display:grid}.union-equation{grid-template-columns:1fr}.union-equation i{display:none}.union-equation div{min-height:110px}.union-boundary,.union-section-head{grid-template-columns:1fr}.union-tools{display:grid}.union-filterbar{grid-template-columns:1fr}.union-matrix{grid-template-columns:repeat(12,1fr);gap:5px}.union-list>button{grid-template-columns:1fr auto}.union-list small{grid-column:1}.union-list strong{grid-area:1/2/3}.union-families__grid{display:block}.union-rules>div:last-child,.union-sources>div{grid-template-columns:1fr}.union-sources a:nth-child(odd),.union-sources a:nth-child(2n){padding-left:0;padding-right:0}}@media (max-width:450px){.union-workbench,.union-families,.union-rules,.union-sources{padding-top:80px;padding-bottom:80px}.union-matrix{grid-template-columns:repeat(10,1fr);padding:17px}.union-families li{grid-template-columns:25px 1fr 36px}.union-families li i{display:none}.union-sources a{grid-template-columns:1fr}.union-sources a code{grid-column:1}}.lab-visually-hidden{white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.lab-skip{z-index:1000;padding:10px 14px;position:fixed;top:12px;left:12px}.lab-hero{padding:clamp(72px,9vw,124px) clamp(24px,7vw,112px) clamp(48px,6vw,72px)}.lab-kicker{flex-wrap:wrap;gap:8px 20px;margin:0 0 20px;display:flex}.lab-hero h1{max-width:18ch;margin:0}.lab-lead{max-width:70ch;margin:28px 0 0}.lab-boundary{max-width:74ch;margin:30px 0 0;padding-top:20px}.lab-lab{grid-template-columns:minmax(240px,.85fr) minmax(0,2fr) minmax(250px,1fr);align-items:start;gap:clamp(20px,2.4vw,34px);padding:clamp(40px,5vw,66px) clamp(24px,7vw,112px);display:grid}.lab-controls{gap:18px;padding:clamp(20px,2.2vw,28px);display:grid}.lab-field{gap:6px;display:grid}.lab-field input,.lab-field textarea{width:100%;padding:10px 12px}.lab-field textarea{min-height:160px}.lab-actions{flex-wrap:wrap;gap:8px;display:flex}.lab-button{cursor:pointer;min-height:40px;padding:0 14px}.lab-warning{margin:0}.lab-output{gap:18px;display:grid}.lab-chart-wrap{padding:clamp(18px,2vw,26px)}#lab-chart{width:100%;height:auto;display:block}.lab-notes__grid ul{margin:0 0 .9em;padding-left:1.1em}.lab-notes__grid li{margin-bottom:.35em}.lab-table{border-collapse:collapse;width:100%;margin:0 0 26px;display:block;overflow-x:auto}.lab-table th,.lab-table td{text-align:left;padding:11px 15px}.lab-verdict-pill{white-space:nowrap;padding:3px 9px}.lab-causal{margin:14px 0 0}.lab-stats,.lab-ledger dl{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px 18px;margin:0;padding:clamp(18px,2vw,24px);display:grid}.lab-stats dd,.lab-ledger dd{margin:6px 0 0}.lab-ledger{gap:14px;display:grid}.lab-ledger h3{margin:0}.lab-ledger dl{grid-template-columns:1fr}.lab-bestparams{margin:0}.lab-verdict{margin:0;padding:16px 18px}.lab-notes{padding:0 clamp(24px,7vw,112px) clamp(60px,7vw,100px)}.lab-notes h2{margin:0 0 clamp(24px,3vw,38px)}.lab-notes__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;display:grid}.lab-notes__grid article{padding:clamp(20px,2.2vw,28px)}.lab-notes__grid h3{margin:0 0 12px}.lab-notes__grid p{margin:0 0 .9em}.lab-notes__grid p:last-child{margin-bottom:0}.lab-safety,.lab-source{max-width:78ch;margin:26px 0 0}@media (max-width:1100px){.lab-lab{grid-template-columns:1fr}}.review-skip{z-index:1000;padding:10px 14px;position:fixed;top:12px;left:12px}.review-hero{grid-template-columns:minmax(0,1.45fr) minmax(310px,.55fr);min-height:min(780px,100svh - 70px);display:grid;position:relative;overflow:hidden}.review-hero:after{content:"";pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.review-hero__thesis{align-self:end;max-width:990px;padding:clamp(88px,11vw,160px) clamp(28px,7vw,112px) clamp(70px,9vw,128px)}.review-kicker{margin:0 0 20px}.review-hero h1,.review-section h2{margin:0}.review-hero h1{max-width:900px}.review-hero__thesis>p:not(.review-kicker){max-width:700px;margin:34px 0 0}.review-hero__actions{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.review-button{justify-content:center;align-items:center;min-height:48px;padding:12px 18px;display:inline-flex}.review-tally{z-index:1;align-self:stretch;padding:clamp(88px,11vw,160px) clamp(26px,4vw,66px) 72px;position:relative}.review-tally>p{justify-content:space-between;gap:20px;margin:0 0 42px;padding-bottom:18px;display:flex}.review-tally dl{margin:0}.review-tally dl div{grid-template-columns:1fr auto;align-items:baseline;gap:20px;padding:18px 0;display:grid}.review-tally dd{margin:0}.review-boundary{grid-template-columns:minmax(150px,.25fr) 1fr;gap:30px;padding:28px clamp(24px,6vw,96px);display:grid}.review-boundary p{max-width:1100px;margin:0}.review-section{padding:clamp(84px,10vw,150px) clamp(24px,6vw,96px)}.review-section__head{grid-template-columns:minmax(270px,.85fr) minmax(260px,.55fr);justify-content:space-between;gap:40px;margin-bottom:56px;display:grid}.review-section__head .review-kicker{grid-column:1/-1;margin-bottom:-20px}.review-section h2{max-width:800px}.review-section__head>p:last-child{align-self:end;margin:0}.review-bench__legend{grid-template-columns:1fr 1fr;margin-left:min(31%,410px);display:grid}.review-bench__legend span{padding:12px 18px}.review-manuscript__head{grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:20px;min-height:130px;padding:24px 0;display:grid}.review-manuscript__index{align-self:stretch;display:grid}.review-manuscript__head p,.review-manuscript__head h3{margin:0}.review-manuscript__head p{margin-bottom:8px}.review-manuscript__head h3{max-width:900px}.review-manuscript__state{padding:8px 10px}.review-manuscript__lanes{grid-template-columns:1fr 1fr;margin-left:min(31%,410px);display:grid}.review-lane{grid-template-rows:auto 1fr auto;min-height:190px;padding:26px;display:grid;position:relative;overflow:hidden}.review-lane:after{content:"";height:4px;position:absolute;top:auto;bottom:0;left:0;right:0}.review-lane>strong{align-self:center;max-width:390px}.review-manuscript__foot{justify-content:space-between;align-items:center;gap:24px;padding:20px 0 22px min(31%,410px);display:flex}.review-manuscript__foot div{gap:24px;display:flex}.review-protocol .review-section__head{grid-template-columns:1fr}.review-protocol ol{margin:0;padding:0;list-style:none}.review-protocol li{grid-template-columns:90px minmax(0,1fr);gap:24px;padding:30px 0;display:grid}.review-protocol li div{grid-template-columns:minmax(180px,.4fr) minmax(280px,.6fr);gap:32px;display:grid}.review-protocol li p{max-width:720px;margin:0}.review-states{grid-template-columns:minmax(240px,.7fr) minmax(400px,1.3fr);gap:clamp(50px,9vw,150px);display:grid}.review-states dl{margin:0}.review-states dl div{grid-template-columns:.9fr 1.15fr .75fr;gap:24px;padding:22px 0;display:grid}.review-states :where(dt,dd,small){margin:0}.review-close h2{max-width:1050px}.review-close>p:not(.review-kicker){max-width:700px;margin:32px 0 0}@media (max-width:900px){.review-hero{grid-template-columns:1fr}.review-hero__thesis{padding:100px 24px 72px}.review-tally{padding:48px 24px 64px}.review-boundary,.review-section__head,.review-states{grid-template-columns:1fr}.review-section__head .review-kicker{margin-bottom:0}.review-bench__legend{display:none}.review-manuscript__lanes,.review-manuscript__foot{margin-left:0;padding-left:0}.review-manuscript__foot{align-items:flex-start}.review-states{gap:50px}}@media (max-width:620px){.review-boundary{grid-template-columns:1fr;gap:10px}.review-manuscript__head{grid-template-columns:36px minmax(0,1fr)}.review-manuscript__state{grid-column:2;justify-self:start}.review-manuscript__lanes{grid-template-columns:1fr}.review-lane{min-height:170px}.review-manuscript__foot,.review-manuscript__foot div{flex-direction:column}.review-manuscript__foot div{gap:12px}.review-protocol li{grid-template-columns:44px minmax(0,1fr)}.review-protocol li div{grid-template-columns:1fr;gap:10px}.review-states dl div{grid-template-columns:1fr;gap:8px}}.foundry-skip{z-index:1000;padding:10px 14px;position:fixed;top:12px;left:12px}.foundry-hero{grid-template-columns:minmax(0,1.45fr) minmax(330px,.55fr);min-height:min(800px,100svh - 70px);display:grid}.foundry-hero__copy{align-self:end;padding:clamp(96px,12vw,170px) clamp(28px,7vw,112px) clamp(76px,9vw,130px)}.foundry-kicker{margin:0 0 22px}.foundry-hero h1,.foundry-section h2{margin:0}.foundry-hero h1{max-width:970px}.foundry-hero__copy>p:not(.foundry-kicker){max-width:720px;margin:34px 0 0}.foundry-actions{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.foundry-button{justify-content:center;align-items:center;min-height:48px;padding:12px 18px;display:inline-flex}.foundry-verdict{flex-direction:column;justify-content:flex-end;padding:clamp(96px,12vw,170px) clamp(26px,4vw,66px) clamp(76px,9vw,130px);display:flex}.foundry-verdict>strong{margin:16px 0 44px}.foundry-verdict dl{margin:0}.foundry-verdict dl div{padding:17px 0}.foundry-verdict dt{margin-bottom:7px}.foundry-verdict dd{margin:0}.foundry-verdict code{margin-top:24px}.foundry-boundary{grid-template-columns:minmax(150px,.24fr) 1fr;gap:30px;padding:28px clamp(24px,6vw,96px);display:grid}.foundry-boundary p{max-width:1100px;margin:0}.foundry-section{padding:clamp(88px,10vw,150px) clamp(24px,6vw,96px)}.foundry-section__head{grid-template-columns:minmax(280px,.9fr) minmax(280px,.55fr);justify-content:space-between;gap:42px;margin-bottom:58px;display:grid}.foundry-section__head .foundry-kicker{grid-column:1/-1;margin-bottom:-22px}.foundry-section h2{max-width:900px}.foundry-section__head>p:last-child{align-self:end;margin:0}.foundry-network{grid-template-columns:minmax(440px,1.5fr) minmax(130px,.35fr) minmax(150px,.4fr);display:grid}.foundry-network__research{grid-area:research;grid-template-columns:minmax(180px,.42fr) 1fr;display:grid}.foundry-network__label,.foundry-network__sanitizer,.foundry-network__public,.foundry-network__execution{flex-direction:column;justify-content:space-between;min-height:190px;padding:24px;display:flex}.foundry-network__research ol{grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.foundry-network__research li{align-items:center;gap:14px;min-height:74px;padding:14px 18px;display:flex}.foundry-network__sanitizer{grid-area:sanitizer}.foundry-network__public{grid-area:public}.foundry-network__gap{grid-area:gap;min-height:105px;display:grid;position:relative;overflow:hidden}.foundry-network__gap:before,.foundry-network__gap:after{content:"";width:44%;height:1px;position:absolute}.foundry-network__gap:before{left:0}.foundry-network__gap:after{right:0}.foundry-network__gap span{z-index:1;padding:9px 14px}.foundry-network__gap i{width:17px;height:17px;position:absolute}.foundry-network__execution{grid-area:execution;min-height:150px}.foundry-lifecycle .foundry-section__head{grid-template-columns:1fr}.foundry-figures{grid-template-columns:repeat(4,1fr);margin:0;display:grid}.foundry-figures div{flex-direction:column;justify-content:space-between;min-height:250px;padding:26px;display:flex}.foundry-figures dd{margin:auto 0}.foundry-rule{max-width:900px;margin:40px 0 0}.foundry-migration{grid-template-columns:minmax(300px,.8fr) minmax(430px,1.2fr);gap:clamp(50px,9vw,150px);display:grid}.foundry-migration__copy p:not(.foundry-kicker){max-width:650px}.foundry-migration__copy a{margin-top:22px;display:inline-block}.foundry-migration__ledger{margin:0}.foundry-migration__ledger div{grid-template-columns:.8fr 1.2fr;gap:30px;padding:22px 0;display:grid}.foundry-migration__ledger dd{margin:0}.foundry-acceptance__status{grid-template-columns:1fr auto auto;align-items:baseline;gap:30px;padding:20px 0;display:grid}.foundry-receipts{margin:0;padding:0;list-style:none}.foundry-receipt{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:20px;padding:20px 0;display:grid}.foundry-receipt>span{width:12px;height:12px}.foundry-source{grid-template-columns:minmax(280px,.8fr) minmax(420px,1.2fr);gap:clamp(50px,9vw,140px);display:grid}.foundry-source p:not(.foundry-kicker){max-width:680px}.foundry-source pre{align-self:center;max-width:100%;margin:0;padding:28px;overflow:auto}.foundry-close h2{max-width:1050px}.foundry-close>p:not(.foundry-kicker){max-width:760px;margin:32px 0 0}@media (max-width:980px){.foundry-hero{grid-template-columns:1fr}.foundry-hero__copy{padding:104px 24px 72px}.foundry-verdict{padding:52px 24px 68px}.foundry-section__head,.foundry-migration,.foundry-source{grid-template-columns:1fr}.foundry-section__head .foundry-kicker{margin-bottom:0}.foundry-network{grid-template-columns:1fr 1fr}.foundry-figures{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.foundry-boundary{grid-template-columns:1fr;gap:10px}.foundry-network,.foundry-network__research{display:block}.foundry-network__research ol{grid-template-columns:1fr}.foundry-network__sanitizer,.foundry-network__public{min-height:150px}.foundry-figures{grid-template-columns:1fr}.foundry-figures div{min-height:210px}.foundry-migration__ledger div{grid-template-columns:1fr;gap:8px}.foundry-acceptance__status{grid-template-columns:1fr;gap:10px}.foundry-receipt{grid-template-columns:18px minmax(0,1fr)}.foundry-receipt small{grid-column:2}.foundry-source pre{padding:20px}}.founder-skip{z-index:120;padding:12px 16px;position:fixed;top:12px;left:12px}.founder-hero{min-height:min(810px,100svh - 78px);padding:clamp(92px, 12vw, 170px) var(--founder-pad) clamp(74px, 9vw, 120px);grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:end;gap:clamp(54px,8vw,140px);display:grid;position:relative;overflow:hidden}.founder-hero:before{content:"";z-index:-1;aspect-ratio:1;width:min(55vw,820px);position:absolute;top:-28vw;right:-16vw}.founder-hero__grid{z-index:-2;position:absolute;top:0;bottom:0;left:0;right:0}.founder-hero__copy{max-width:930px}.founder-kicker,.founder-label{margin:0 0 24px}.founder-kicker{align-items:center;gap:18px;display:flex}.founder-kicker span+span:before{content:"/";margin-right:18px}.founder-hero h1{max-width:14ch;margin:0}.founder-hero__lead{max-width:70ch;margin:clamp(30px,4vw,50px) 0 0}.founder-hero__actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.founder-button{justify-content:center;align-items:center;min-height:52px;padding:0 20px;display:inline-flex}.founder-status{align-self:end}.founder-status__head{justify-content:space-between;align-items:center;min-height:48px;padding:0 16px;display:flex}.founder-status dl{margin:0}.founder-status dl div{justify-content:space-between;align-items:center;gap:20px;min-height:50px;padding:0 16px;display:flex}.founder-status dd{text-align:right;margin:0}.founder-status>p{margin:0;padding:15px 16px}.founder-section{padding:clamp(92px, 12vw, 170px) var(--founder-pad)}.founder-section__head{max-width:820px;margin-bottom:clamp(54px,7vw,96px)}.founder-section__head h2,.founder-burden h2,.founder-commitment h2,.founder-close h2{margin:0}.founder-section__head>p:last-child,.founder-burden__intro>p:last-child,.founder-commitment>div>p:last-child,.founder-close>p{max-width:68ch;margin:24px 0 0}.founder-section__head--split{justify-content:space-between;align-items:end;gap:50px;max-width:none;display:flex}.founder-section__head--split>div{max-width:820px}.founder-attestation{flex:none;padding-left:16px;margin:0!important}.founder-spine{max-width:990px;margin:0 auto;padding:0;list-style:none}.founder-spine__item{grid-template-columns:58px minmax(0,1fr);gap:30px;padding-bottom:22px;display:grid;position:relative}.founder-spine__item:not(:last-child):before{content:"";width:1px;position:absolute;top:34px;bottom:-1px;left:28px}.founder-spine__node{z-index:1;width:58px;height:58px;display:grid;position:relative}.founder-spine__card{padding:clamp(22px,3vw,34px)}.founder-spine__meta{flex-wrap:wrap;gap:12px 24px;display:flex}.founder-spine__card p{max-width:68ch;margin:18px 0}.founder-boundary{max-width:840px;margin:36px auto 0;padding-left:16px}.founder-ledger summary{cursor:pointer;grid-template-columns:54px minmax(0,1fr) auto 22px;align-items:center;gap:24px;min-height:104px;list-style:none;display:grid}.founder-ledger summary::-webkit-details-marker{display:none}.founder-ledger summary:after{content:"+"}.founder-ledger details[open] summary:after{content:"−"}.founder-ledger__body{max-width:850px;padding:0 0 42px 78px}.founder-ledger__body p{margin:0 0 18px}.founder-ledger__body ul{margin:0 0 22px;padding-left:18px}.founder-ledger__body li{margin:8px 0}.founder-ledger__boundary{padding-left:14px}.founder-proof__grid{grid-template-columns:repeat(3,1fr);display:grid}.founder-proof__card{flex-direction:column;min-height:330px;padding:clamp(26px,3vw,42px);display:flex}.founder-proof__card strong{max-width:13ch;margin-top:42px}.founder-proof__card small{margin-top:auto;padding-top:34px}.founder-burden{grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);gap:clamp(64px,10vw,170px);display:grid}.founder-burden__grid{grid-template-columns:1fr 1fr;margin:0;display:grid}.founder-burden__grid div{min-height:170px;padding:24px}.founder-burden dd{margin:25px 0 8px}.founder-commitment{grid-template-columns:minmax(0,1fr) minmax(420px,.85fr);align-items:end;gap:clamp(60px,10vw,160px);display:grid}.founder-commitment pre{max-width:100%;margin:0;padding:26px;overflow:auto}.founder-close{text-align:center}.founder-close .founder-label{justify-content:center}.founder-close h2{max-width:14ch;margin:0 auto}.founder-close>p{margin-left:auto;margin-right:auto}.founder-close .founder-hero__actions{justify-content:center}@media (max-width:960px){.founder-hero{grid-template-columns:1fr;align-items:start;min-height:auto}.founder-status{width:min(100%,620px)}.founder-proof__grid{grid-template-columns:1fr}.founder-proof__card{min-height:250px}.founder-burden,.founder-commitment{grid-template-columns:1fr}.founder-section__head--split{flex-direction:column;align-items:start}}@media (max-width:620px){.founder-spine__item{grid-template-columns:40px minmax(0,1fr);gap:14px}.founder-spine__node{width:40px;height:40px}.founder-spine__item:not(:last-child):before{top:28px;left:19px}.founder-ledger summary{grid-template-columns:30px minmax(0,1fr) 18px;gap:12px;min-height:92px}.founder-ledger summary em{display:none}.founder-ledger__body{padding-left:42px}.founder-burden__grid{grid-template-columns:1fr}}.eng-page code{word-break:break-word}.eng-skip{z-index:1000;padding:10px 14px;position:fixed;top:12px;left:12px}.eng-hero{padding:clamp(84px,11vw,150px) clamp(28px,7vw,112px) clamp(70px,8vw,116px)}.eng-kicker{margin:0 0 22px}.eng-hero h1,.eng-section h2{margin:0}.eng-hero h1{max-width:16ch}.eng-lead{max-width:68ch;margin:32px 0 0}.eng-hero__actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.eng-button{justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 18px;display:inline-flex}.eng-boundary{max-width:74ch;margin:40px 0 0;padding-top:22px}.eng-section{padding:clamp(64px,8vw,118px) clamp(28px,7vw,112px)}.eng-section__head{max-width:74ch;margin-bottom:clamp(36px,4vw,58px)}.eng-section__head p{margin:20px 0 0}.eng-repos{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:22px;display:grid}.eng-repo{padding:clamp(24px,2.6vw,34px)}.eng-repo--engine{margin-bottom:22px}.eng-repo header{flex-wrap:wrap;align-items:baseline;gap:8px 16px;display:flex}.eng-repo h3,.eng-repo__pin{margin:0}.eng-repo__lede{margin:18px 0 0}.eng-repo__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;margin:24px 0 0;display:grid}.eng-repo__stats dd{margin:6px 0 0}.eng-repo__stats dd small{white-space:nowrap}.eng-repo__aside{margin:14px 0 0}.eng-repo__bench{margin-top:26px;padding-top:18px}.eng-repo__bench summary{cursor:pointer}.eng-repo__basis{margin:14px 0 0}.eng-repo__bench table{border-collapse:collapse;width:100%;margin-top:14px}.eng-repo__bench th,.eng-repo__bench td{text-align:left;vertical-align:top;padding:9px 0}.eng-repo__bench td{text-align:right;white-space:nowrap}.eng-repo__commands-lede{margin:16px 0 0}.eng-repo__commands{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.eng-repo__note{margin:22px 0 0;padding-top:18px}.eng-problems{gap:22px;display:grid}.eng-problem{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(24px,3vw,52px);padding:clamp(26px,3vw,40px);display:grid}.eng-problem__kicker{grid-column:1;margin:0 0 14px}.eng-problem h3{grid-area:2/1;max-width:22ch;margin:0}.eng-problem__body{grid-area:3/1;margin:18px 0 0}.eng-problem__answer{grid-area:1/2/4;align-self:start}.eng-problem__answer span{margin-bottom:12px;display:block}.eng-problem__answer p{margin:0}.eng-problem__answer code{padding:1px 5px}.eng-problem__file{grid-area:4/2;justify-self:start;margin-top:20px;padding-bottom:4px}.eng-parity{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:22px;display:grid}.eng-parity article{padding:clamp(22px,2.4vw,30px)}.eng-parity h3{margin:0}.eng-parity p{margin:14px 0 0}.eng-path{gap:2px;margin:0;padding:0;list-style:none;display:grid}.eng-path li{grid-template-columns:62px minmax(0,1fr);gap:18px;padding:22px clamp(18px,2vw,28px);display:grid}.eng-path li:before{content:counter(eng-path, decimal-leading-zero)}.eng-path small{margin-left:10px}.eng-path p{margin:8px 0 0}.eng-lab{max-width:74ch}.eng-lab p{margin:0 0 1.2em}.eng-lab__boundary{margin-top:26px;padding-top:22px}.eng-author,.eng-source{max-width:74ch;margin:0}.eng-source{margin-top:20px}@media (max-width:860px){.eng-problem{grid-template-columns:1fr}.eng-problem__kicker,.eng-problem h3,.eng-problem__body,.eng-problem__answer,.eng-problem__file{grid-area:auto/1}.eng-problem__answer{padding-top:20px}.eng-path li{grid-template-columns:1fr;gap:6px}}.note-skip{z-index:1000;padding:10px 14px;position:fixed;top:12px;left:12px}.note-hero{padding:clamp(76px,10vw,132px) clamp(24px,7vw,112px) clamp(48px,6vw,76px)}.note-kicker{margin:0 0 20px}.note-hero h1{max-width:20ch;margin:0}.note-lead{max-width:68ch;margin:28px 0 0}.note-list{gap:2px;margin:0;padding:clamp(40px,5vw,68px) clamp(24px,7vw,112px);list-style:none;display:grid}.note-card{grid-template-columns:72px minmax(0,1fr);gap:20px;padding:clamp(22px,2.6vw,32px);display:grid}.note-card__body{min-width:0;display:block}.note-card__title{display:block}.note-card__dek{max-width:74ch;margin-top:12px;display:block}.note-card__meta{margin-top:14px;display:block}.note-tail{padding:0 clamp(24px,7vw,112px) clamp(60px,7vw,96px)}.note{max-width:78ch;margin:0 auto;padding:clamp(40px,5vw,72px) clamp(22px,5vw,40px) clamp(70px,8vw,110px)}.note-trail{margin-bottom:30px}.note-head h1{margin:0}.note-dek{margin:22px 0 0}.note-meta{flex-wrap:wrap;gap:18px;margin:26px 0 0;padding-bottom:26px;display:flex}.note-body{margin-top:38px}.note-body>p{margin:0 0 1.35em}.note-body h2{margin:2.2em 0 .7em}.note-body h3{margin:1.9em 0 .6em}.note-body ul,.note-body ol{margin:0 0 1.35em;padding-left:1.3em}.note-body li{margin-bottom:.5em}.note-body blockquote{margin:1.6em 0;padding:2px 0 2px 22px}.note-body blockquote p{margin:0 0 .6em}.note-body code{word-break:break-word;padding:1px 5px}.note-body pre{margin:1.6em 0;padding:20px 22px;overflow-x:auto}.note-body pre code{word-break:normal;padding:0}.note-body table{border-collapse:collapse;width:100%;margin:1.7em 0;display:block;overflow-x:auto}.note-body th,.note-body td{text-align:left;vertical-align:top;padding:10px 14px 10px 0}.note-body td:last-child,.note-body th:last-child{padding-right:0}.note-foot{margin-top:56px;padding-top:30px}.note-boundary{margin:0}.note-more{margin-top:34px}.note-more h2{margin:0 0 14px}.note-more ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.note-more a{padding:13px 0;display:block}.note-more a:after{content:" ↗"}.note-more a:hover{padding-left:6px}@media (max-width:720px){.note-card{grid-template-columns:1fr;gap:8px}}.company-reference{max-width:1120px;margin:0 auto;padding:56px 28px 80px}.company-reference__breadcrumbs ol{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.company-reference__breadcrumbs li+li:before{content:"/";margin-right:8px}.company-reference__breadcrumbs [aria-current]{display:inline-block}html[data-page=companies] .company-reference h1{overflow-wrap:anywhere;max-width:24ch;margin:18px 0 20px}.company-reference__intro{max-width:62ch;margin:0 0 8px}html[data-page=companies] .company-reference h2{margin:0 0 14px}html[data-page=companies] .company-reference h3{margin:28px 0 10px}.company-reference section{margin-top:44px;padding-top:26px}.company-reference section section{margin-top:28px;padding-top:0}.company-reference p,.company-reference li{max-width:70ch}.company-reference p{margin:0 0 16px}.company-reference p code{overflow-wrap:anywhere}.company-reference time,.company-reference__nobreak{white-space:nowrap}.company-reference__table{margin:20px 0 8px;position:relative;overflow-x:auto}.company-reference__table:has(>.cc-table-scroll){overflow:visible}.company-reference__table:has(>.cc-table-scroll[role=region]):after{content:"";pointer-events:none;width:32px;position:absolute;top:0;bottom:0;right:0}.company-reference table{border-collapse:collapse;width:100%}.company-reference caption{text-align:left;padding:14px 16px}.company-reference th,.company-reference td{text-align:left;vertical-align:top;padding:11px 14px}.company-reference tbody th{min-width:150px;max-width:34ch}.company-reference td{white-space:nowrap}.company-reference .company-reference__num{text-align:right}.company-reference__table--filing table{table-layout:fixed}.company-reference__table--filing th:first-child{width:40%}.company-reference__table--filing th:nth-child(2){width:28%}.company-reference__table--filing th:nth-child(3),.company-reference__table--filing th:nth-child(4){width:16%}.company-reference dl{margin:0 0 16px}.company-reference dt{margin-top:14px}.company-reference dd{margin:4px 0 0}.company-reference__hash{overflow-wrap:anywhere}.company-reference pre{margin:0;padding:18px 20px;overflow-x:auto}.company-reference details{margin:12px 0}.company-reference summary{cursor:pointer;padding:12px 0;list-style:none}.company-reference summary::-webkit-details-marker{display:none}.company-reference summary:before{content:"+";width:1.2em;display:inline-block}.company-reference details[open]>summary:before{content:"−"}.company-reference__notice{margin-top:24px;padding-top:16px}html[data-page=companies] .company-reference__notice h2{margin-bottom:6px}.company-reference__related{column-gap:32px;padding-left:1.1em}.company-reference__related li{margin:0 0 6px}.company-reference__unit-coverage li{margin-bottom:6px}.company-reference__directory{margin:8px 0 24px;padding:0;list-style:none}.company-reference__directory li{grid-template-columns:minmax(0,1fr) 15ch 20ch;align-items:baseline;gap:16px;padding:16px 0;display:grid}.company-reference__directory span{white-space:nowrap}.company-reference section nav{margin:20px 0 0}.company-reference section nav p{margin:0 0 2px}@media (max-width:650px){.company-reference{padding:32px 16px 56px}.company-reference th,.company-reference td{padding:10px}.company-reference tbody th{z-index:1;min-width:0;max-width:42vw;position:sticky;left:0}.company-reference thead th:first-child{z-index:2;position:sticky;left:0}.company-reference__table--filing table{table-layout:auto}.company-reference__directory li{grid-template-columns:1fr;gap:4px;padding:14px 0}}.publication-skip{z-index:1000;padding:12px 16px;position:fixed;top:10px;left:10px}.publication-hero{flex-direction:column;justify-content:center;align-items:flex-start;min-height:720px;padding:clamp(90px,12vw,180px) clamp(22px,8vw,150px);display:flex}.publication-eyebrow{margin:0 0 22px}.publication-hero h1{max-width:18ch;margin:0}.publication-lead{max-width:68ch;margin:34px 0 0}.publication-author{margin:22px 0 0}.publication-actions{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.publication-action{align-items:center;gap:10px;min-height:48px;padding:0 19px;display:inline-flex}.publication-state{grid-template-columns:repeat(4,1fr);max-width:1540px;margin:-1px auto 0;display:grid}.publication-state article{flex-direction:column;min-height:220px;padding:24px;display:flex}.publication-state strong{margin-top:auto}.publication-state small{margin-top:12px}.publication-abstract{max-width:1540px;margin:0 auto;padding:clamp(80px,10vw,150px) clamp(22px,4.5vw,76px) 0}.publication-abstract h2{max-width:15ch;margin:0}.publication-abstract>p{max-width:72ch;margin:32px 0 0}.publication-grid{grid-template-columns:1.25fr .75fr;gap:clamp(60px,10vw,160px);max-width:1540px;margin:0 auto;padding:clamp(100px,12vw,190px) clamp(22px,4.5vw,76px);display:grid}.publication-grid h2,.publication-preservation h2{max-width:15ch;margin:0}.publication-grid article>p:last-child,.publication-preservation>p{max-width:65ch;margin:32px 0 0}.publication-files nav{margin-top:30px;display:grid}.publication-files nav a{justify-content:space-between;align-items:center;min-height:50px;display:flex}.publication-files nav a:after{content:"↗"}.publication-preservation{padding:clamp(100px,12vw,180px) clamp(22px,8vw,150px)}.publication-preservation>a{margin-top:28px;display:inline-flex}@media (max-width:840px){.publication-hero{min-height:650px}.publication-state{grid-template-columns:1fr 1fr}.publication-grid{grid-template-columns:1fr}}@media (max-width:520px){.publication-state{grid-template-columns:1fr}.publication-state article{min-height:180px}}body.lab-page .lab-hero{padding:54px 4vw 40px}body.lab-page .lab-hero h1{max-width:24ch}body.lab-page .lab-hero :-webkit-any(.lab-lead,.lab-boundary){max-width:82ch}body.lab-page .lab-hero :is(.lab-lead,.lab-boundary){max-width:82ch}body.lab-page .lab-boundary{margin-top:22px;padding-top:16px}body.lab-page .lab-lab{grid-template-columns:minmax(220px,.75fr) minmax(0,1.65fr) minmax(210px,.8fr);gap:24px;padding:40px 4vw 56px}body.lab-page .lab-controls{gap:20px;padding:24px}body.lab-page .lab-button{min-height:44px;padding:12px 16px}body.lab-page .lab-chart-wrap{padding:26px}body.lab-page .lab-stats :-webkit-any(#pbo-sampler,#pbo-combinations){overflow-wrap:normal}body.lab-page .lab-stats :is(#pbo-sampler,#pbo-combinations){overflow-wrap:normal}body.lab-page .lab-notes{padding:42px 4vw 64px}body.lab-page .lab-notes__grid{gap:28px}body.lab-page .lab-notes__grid article{padding:24px 0}html[data-page=tools] .tools-grid{padding:0 4vw 64px;display:block}html[data-page=tools] .tools-card{grid-template-columns:1.2fr 1fr;gap:14px 7vw;padding:36px 38px 36px 0;display:grid;position:relative}html[data-page=tools] .tools-card h2{grid-area:1/1/span 2;max-width:25ch}html[data-page=tools] .tools-card :-webkit-any(p,.tools-card__house){grid-column:2}html[data-page=tools] .tools-card :is(p,.tools-card__house){grid-column:2}html[data-page=tools] .tools-card__house{margin:0}html[data-page=tools] .tools-card:after{content:"↗";position:absolute;top:36px;right:0}body.dsr-page:before{display:none}body.dsr-page .dsr-hero{gap:5vw;min-height:0;padding:60px 4vw 48px}body.dsr-page .dsr-readout-note{margin:8px 0 0}body.lab-page .cc-table-scroll>.lab-table{width:max-content;min-width:100%;display:table;overflow:visible}body.union-page .union-section-head h2,body.chain-page .chain-section-head h2,body.chain-page .chain-mutation h2{max-width:25ch}body.dsr-page :-webkit-any(.dsr-explain,.dsr-policy,.dsr-source){padding:56px 4vw}body.dsr-page :is(.dsr-explain,.dsr-policy,.dsr-source){padding:56px 4vw}body.chain-page .chain-hero{gap:5vw;min-height:0;padding:60px 4vw 48px}body.chain-page .chain-hero__lead{margin-top:24px}.chain-copy-fallback{grid-column:1/-1;width:100%;padding:16px}body.chain-page :-webkit-any(.chain-workbench,.chain-mutation,.chain-layers,.chain-source){padding:56px 4vw}body.chain-page :is(.chain-workbench,.chain-mutation,.chain-layers,.chain-source){padding:56px 4vw}body.union-page .union-hero{gap:5vw;min-height:0;padding:60px 4vw 48px}body.union-page :-webkit-any(.union-workbench,.union-families,.union-rules,.union-sources){padding:56px 4vw}body.union-page :is(.union-workbench,.union-families,.union-rules,.union-sources){padding:56px 4vw}body:-webkit-any(.lab-page,.dsr-page,.chain-page,.union-page) main :-webkit-any(button,input,select,textarea){scroll-margin-top:112px}body:is(.lab-page,.dsr-page,.chain-page,.union-page) main :is(button,input,select,textarea){scroll-margin-top:112px}body:-webkit-any(.lab-page,.dsr-page,.chain-page,.union-page) main button:disabled{cursor:wait}body:is(.lab-page,.dsr-page,.chain-page,.union-page) main button:disabled{cursor:wait}@media (max-width:1100px){body.lab-page .lab-lab{grid-template-columns:1fr}}@media (max-width:700px){body.lab-page .lab-hero,body.dsr-page .dsr-hero,body.chain-page .chain-hero,body.union-page .union-hero{padding:40px 24px 32px}body.lab-page :-webkit-any(.lab-lab,.lab-notes){padding:32px 24px}body.lab-page :is(.lab-lab,.lab-notes){padding:32px 24px}html[data-page=tools] .tools-card{display:block}html[data-page=tools] .tools-card h2{margin-bottom:18px}html[data-page=tools] .tools-card__house{margin-bottom:10px}body.lab-page .lab-chart-wrap{padding:16px}body.dsr-page :-webkit-any(.dsr-workbench,.dsr-explain,.dsr-policy,.dsr-source){padding:40px 24px}body.dsr-page :is(.dsr-workbench,.dsr-explain,.dsr-policy,.dsr-source){padding:40px 24px}body.chain-page :-webkit-any(.chain-workbench,.chain-mutation,.chain-layers,.chain-source){padding:40px 24px}body.chain-page :is(.chain-workbench,.chain-mutation,.chain-layers,.chain-source){padding:40px 24px}body.union-page :-webkit-any(.union-workbench,.union-families,.union-rules,.union-sources){padding:40px 24px}body.union-page :is(.union-workbench,.union-families,.union-rules,.union-sources){padding:40px 24px}}html[data-page=developers] .dev-steps{margin-top:56px;display:block}html[data-page=developers] .dev-step{grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);gap:16px 6vw;padding:48px 0 64px;display:grid;position:relative}html[data-page=developers] .dev-step>*{grid-column:2;min-width:0}html[data-page=developers] .dev-step>h3{grid-area:1/1/span 2;max-width:13ch}html[data-page=developers] .dev-step>button{justify-self:start}html[data-page=developers] .dev-snippets.is-workbench{min-width:0;display:block}.dev-language-tabs{flex-wrap:wrap;display:flex}.dev-language-tabs button{cursor:pointer;min-height:48px;padding:15px 20px;position:relative}.is-workbench>.dev-snippet[hidden]{display:none!important}.is-workbench>.dev-snippet>.dev-snippet-label{display:none}html[data-page=developers] .is-workbench .dev-code{white-space:pre;word-break:normal;max-height:440px;margin:0;padding:clamp(18px,2.5vw,32px)}html[data-page=developers] .dev-mode+.dev-mode{margin-top:24px}@media (max-width:800px){html[data-page=developers] .dev-step{display:block}html[data-page=developers] .dev-step>*+*{margin-top:20px}html[data-page=developers] .dev-step>h3{max-width:20ch}.dev-language-tabs button{flex:1}}.canli-home main{max-width:none;padding-top:88px}.canli-home main>section{padding:var(--cc-space) var(--cc-gutter);border-bottom:1px solid var(--cc-line)}.canli-home .cinema-hero{min-height:calc(100svh - 88px);color:var(--cc-paper);background:var(--cc-night);grid-template-columns:1fr;align-content:space-between;gap:35px;padding-top:48px;padding-bottom:28px;display:grid;position:relative;overflow:clip}.cinema-hero__art{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.home-prism{perspective:1100px;width:62%;height:78%;transform-style:preserve-3d;position:absolute;top:6%;right:-3%}.home-prism img{object-fit:contain;filter:drop-shadow(0 30px 60px #0008);will-change:transform;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;transform:rotateY(-12deg)rotateX(5deg)}.home-prism__axis{background:linear-gradient(transparent,var(--cc-ice),transparent);opacity:.5;width:1px;position:absolute;top:15%;bottom:12%;left:29%;transform:rotate(23deg)}.home-prism__label{font:400 .58rem/1.7 var(--cc-mono);color:var(--cc-ice);max-width:29ch;position:absolute;bottom:4%;right:12%}.cinema-hero__index,.hero__copy,.hero-status,.cinema-hero__foot{z-index:1;position:relative}.cinema-hero__index{color:#b6cdd9;border-bottom:1px solid #91d2e32e;flex-wrap:wrap;gap:28px;width:max-content;max-width:100%;padding-bottom:28px;font-size:.73rem;display:flex}.cinema-hero__index a{color:inherit;text-decoration:none}.canli-home .hero__copy{max-width:62%;padding:20px 0}.canli-home .hero__copy .eyebrow{color:var(--cc-ice);margin-bottom:25px}.canli-home .hero__copy h1{letter-spacing:-.05em;max-width:12ch;margin-bottom:28px;font-size:clamp(3.6rem,7.8vw,8.2rem);font-weight:600;line-height:.99}.canli-home .hero__copy h1 span{color:var(--cc-ice)}.canli-home .hero__lead{color:#bacbd6;max-width:54ch;margin:0;font-size:.95rem;line-height:1.8}.canli-home .hero__actions{margin-top:30px}.canli-home .cinema-hero .hero__actions .button--ghost{color:var(--cc-paper);border-color:#91d2e345}.canli-home .cinema-hero .hero__actions .button--ghost:hover{background:#142f40}.hero__boundary{color:#9bb8c8;margin:20px 0 0;font-size:.68rem}.hero-status{border-top:1px solid #91d2e32e;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:18px;padding:28px 0 0;display:grid}.hero-status>div{gap:6px;display:grid}.hero-status span{color:#8fadbf;font:400 .6rem/1.5 var(--cc-mono);letter-spacing:.04em;text-transform:uppercase}.hero-status strong{font-size:.8rem;font-weight:400}.cinema-hero__foot{color:#8fadbf;justify-content:space-between;gap:20px;font-size:.65rem;display:flex}.cinema-hero__foot a{color:#b6cdd9;text-decoration:none}.canli-home .home-editorial{align-items:start}.canli-home .home-editorial h2{max-width:16ch;font-size:clamp(2.65rem,5.3vw,5.2rem);line-height:1.06}.home-editorial p{color:var(--cc-muted);font-size:.95rem;line-height:1.9}.home-editorial .home-lead{font:500 clamp(1.35rem,2vw,1.8rem)/1.4 var(--cc-display);letter-spacing:-.02em;color:var(--cc-ink)}.canli-home .cinema-intro{background:#e3edf3}.canli-home .home-next{background:var(--cc-night);color:var(--cc-paper)}.home-next .eyebrow,.home-next .home-editorial p{color:#b6cdd9}.home-next .home-editorial .home-lead,.home-next .cinema-link{color:var(--cc-ice)}.home-next .cinema-link{border-color:#91d2e345}.canli-home .research{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,7vw,110px);display:grid}.research__intro>p{color:var(--cc-muted);font-size:.9rem}.research-counts{border-block:1px solid var(--cc-line);gap:32px;margin:28px 0;padding:25px 0;display:flex}.research-counts strong{font:500 3rem/1.2 var(--cc-display);letter-spacing:-.04em;color:var(--cc-blue);display:block}.research-counts span,.research-accounting-note{color:var(--cc-muted);font-size:.72rem!important}.paper-stack{gap:16px;display:grid}.paper-card{border:1px solid var(--cc-line);color:var(--cc-ink);background:#fff;border-radius:6px;padding:30px;text-decoration:none;transition:transform .2s,border-color .2s;display:block}.paper-card:hover{border-color:var(--cc-blue);transform:translateY(-3px)}.paper-card>span{font:400 .65rem/1.6 var(--cc-mono);color:var(--cc-muted)}.paper-card h3{margin:18px 0;font-size:1.7rem}.paper-card p{color:var(--cc-muted);font-size:.85rem}.paper-card em{color:var(--cc-blue);justify-content:space-between;font-size:.78rem;font-style:normal;display:flex}.record-chapter__copy{grid-template-columns:1.1fr 1fr;gap:12px 64px;margin-bottom:40px;display:grid}.record-chapter__copy .eyebrow{grid-column:1/-1;margin:0}.record-chapter__copy h2{grid-area:2/1/4}.record-chapter__copy p:not(.eyebrow){color:var(--cc-muted);grid-column:2;font-size:.9rem}.record-chapter__copy>a{grid-column:2;justify-self:start}.live-console{border:1px solid var(--cc-line);background:#fff;border-radius:6px;padding:30px}.console-bar,.console-bar>div,.console-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.console-bar{border-bottom:1px solid var(--cc-line);padding-bottom:20px;font-size:.75rem}.console-bar>div{justify-content:start;gap:12px}.console-bar>div>span:last-child,.console-bar time{font:400 .65rem/1.7 var(--cc-mono);color:var(--cc-muted)}.console-light{background:var(--cc-blue);border-radius:50%;width:6px;height:6px}.console-tabs{flex-wrap:wrap;gap:8px;margin:20px 0 24px;display:flex}.console-tabs button{padding:9px 15px;font-size:.7rem}.console-chart{margin:20px 0 28px;padding-bottom:22px;position:relative}.chart-heading{font:400 .63rem/1.5 var(--cc-mono);color:var(--cc-muted);justify-content:space-between;gap:16px;margin-bottom:18px;display:flex}.chart-heading strong{color:var(--cc-blue);font-weight:400}.console-chart svg{width:100%;height:clamp(180px,22vw,320px);display:block}.chart-grid path{fill:none;stroke:var(--cc-line);stroke-width:1px;vector-effect:non-scaling-stroke}#equity-path{stroke:var(--cc-blue);stroke-width:2.5px;fill:none;vector-effect:non-scaling-stroke}#equity-area{fill:#2466bd12;stroke:none}#equity-node{fill:var(--cc-blue);stroke:#fff;stroke-width:2px}.chart-label{font:400 .65rem/1.5 var(--cc-mono);color:var(--cc-muted);position:absolute;bottom:0}.chart-label--start{left:0}.chart-label--end{right:0}.console-metrics{border-block:1px solid var(--cc-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:25px 0;display:grid}.console-metrics>div{border-right:1px solid var(--cc-line);min-width:0;padding-right:15px}.console-metrics>div:last-child{border:0}.console-metrics dt{font:400 .63rem/1.5 var(--cc-mono);color:var(--cc-muted)}.console-metrics dd{font:500 clamp(1.8rem,3.4vw,3rem)/1.2 var(--cc-display);letter-spacing:-.04em;margin:9px 0 0}.console-metrics .metric-basis{font:400 .63rem/1.7 var(--cc-mono);color:var(--cc-muted);margin-top:6px}.evidence-chain{align-items:center;gap:25px;margin:28px 0;display:flex}.evidence-chain>div{flex:1;gap:5px;display:grid}.evidence-chain>div>span{font:400 .6rem/1.6 var(--cc-mono);color:var(--cc-blue)}.evidence-chain strong{font-size:.82rem;font-weight:500}.evidence-chain small{color:var(--cc-muted);font-size:.68rem}.evidence-chain>i{color:var(--cc-muted);font-style:normal}.console-foot{border-top:1px solid var(--cc-line);color:var(--cc-muted);padding-top:20px;font-size:.7rem}.sleeve-table{border-top:1px solid var(--cc-line)}.sleeve-row{border-bottom:1px solid var(--cc-line);grid-template-columns:40px minmax(160px,.8fr) minmax(220px,1.5fr) minmax(160px,1fr);align-items:start;gap:24px;padding:30px 0;display:grid}.sleeve-index{font:.7rem var(--cc-mono);color:var(--cc-muted)}.sleeve-name>span{font:.6rem/1.7 var(--cc-mono);color:var(--cc-muted);text-transform:uppercase;letter-spacing:.05em}.sleeve-name h3{margin-top:10px;font-size:1.65rem}.sleeve-row p{color:var(--cc-muted);margin:0;font-size:.85rem;line-height:1.8}.sleeve-row dl{flex-wrap:wrap;gap:18px;margin:0;font-size:.75rem;display:flex}.sleeve-row dt{font:.6rem/1.6 var(--cc-mono);color:var(--cc-muted);text-transform:uppercase}.sleeve-row dd{margin:6px 0 0}.sleeve-state{color:var(--cc-muted);grid-column:2/-1;align-items:center;gap:14px;font-size:.7rem;display:flex}.sleeves-footer{justify-content:space-between;align-items:center;gap:30px;padding-top:28px;font-size:.8rem;display:flex}.sleeves-footer small{color:var(--cc-muted);font-size:.68rem;display:block}.sleeves__stat{grid-column:2;font-size:.75rem!important}.evidence-ledger{border:1px solid var(--cc-line);background:#fff;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:36px;display:grid}.evidence-ledger>article{border-right:1px solid var(--cc-line);padding:26px}.evidence-ledger>article:last-child{border:0}.evidence-ledger .evidence-ledger__primary{border:0;border-bottom:1px solid var(--cc-line);grid-column:1/-1;grid-template-columns:1fr auto;gap:12px 24px;display:grid}.evidence-ledger__label{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:16px;font-size:.76rem;display:flex}.evidence-ledger__primary>strong{font:500 4rem/1 var(--cc-display);color:var(--cc-blue);letter-spacing:-.05em;grid-column:1}.evidence-ledger__primary>p{color:var(--cc-muted);grid-column:1;margin:0;font-size:.75rem}.evidence-ledger__primary>a{grid-area:2/2/4;align-self:end;font-size:.75rem}.evidence-ledger>article:not(.evidence-ledger__primary)>span{font:400 .63rem/1.6 var(--cc-mono);color:var(--cc-muted);display:block}.evidence-ledger>article:not(.evidence-ledger__primary)>strong{font:500 1.65rem/1.4 var(--cc-display);margin:12px 0;display:block}.evidence-ledger small{color:var(--cc-muted);font-size:.68rem;display:block}.evidence-frontier{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.evidence-frontier article{background:#e5eef3;border-radius:6px;padding:22px}.basis{font:400 .6rem/1.4 var(--cc-mono);text-transform:uppercase;color:var(--cc-muted);border:1px solid #9bb2c0;border-radius:3px;padding:4px 8px;font-style:normal;display:inline-flex}.basis--observed{color:var(--cc-blue);background:#f1f6f8;border-color:#7ea6c0}.basis--planned{border-style:dashed}.evidence-frontier article>span{margin-top:14px;font-size:.74rem;display:block}.evidence-frontier strong{font:500 2.2rem/1.2 var(--cc-display);margin:12px 0;display:block}.evidence-frontier small{color:var(--cc-muted);font-size:.67rem;display:block}.evidence-detail{border-top:1px solid var(--cc-line);margin-top:54px;padding-top:34px}.evidence-detail__head{justify-content:space-between;align-items:start;gap:30px;margin-bottom:30px;display:flex}.evidence-detail__head h3{max-width:25ch;font-size:1.7rem}.signed-head{text-align:right;gap:8px;font-size:.72rem;display:grid}.signed-head>span,.signed-head small{color:var(--cc-muted);font:400 .6rem/1.7 var(--cc-mono)}.evidence-detail__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.evidence-detail__grid article{border-top:1px solid var(--cc-line);padding-top:20px}.evidence-detail__grid article>span{font:400 .63rem/1.6 var(--cc-mono);color:var(--cc-muted)}.evidence-detail__grid strong{font:500 1.25rem/1.4 var(--cc-display);margin:12px 0;display:block}.evidence-detail__grid p{color:var(--cc-muted);font-size:.75rem}.evidence-detail__grid a{font-size:.72rem}.broker-matrix{border:1px solid var(--cc-line);border-radius:6px;margin-top:34px;overflow:hidden}.broker-matrix>div{border-bottom:1px solid var(--cc-line);grid-template-columns:1fr 1fr 2.1fr .6fr;align-items:start;gap:24px;padding:16px 22px;font-size:.73rem;display:grid}.broker-matrix>div:last-child{border:0}.broker-matrix__heading{color:var(--cc-muted);background:#e5eef3;font:400 .6rem/1.7 var(--cc-mono)!important}[data-broker-row] em{color:var(--cc-blue);font-style:normal}.validation-callout{background:#e5eef3;border-radius:6px;grid-template-columns:6px 1fr auto;align-items:center;gap:18px;margin-top:24px;padding:24px;font-size:.76rem;display:grid}.validation-callout__signal{background:var(--cc-blue);border-radius:50%;width:6px;height:6px}.validation-callout strong{margin-bottom:8px;display:block}.validation-callout p{color:var(--cc-muted);margin:0;font-size:.75rem}.validation-callout>a{font-size:.72rem}.basis-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:42px;display:grid}.basis-grid__heading h3{font-size:1.7rem}.basis-grid article{border-left:1px solid var(--cc-line);padding-left:24px}.basis-grid article h3{margin:18px 0 12px;font-size:1.3rem}.basis-grid p{color:var(--cc-muted);font-size:.76rem}.trace-line{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin:30px 0 0;padding:0;list-style:none;display:grid}.trace-line li{border-top:2px solid var(--cc-blue);margin:0;padding-top:20px}.trace-line li>span{font:400 .63rem/1.6 var(--cc-mono);color:var(--cc-muted)}.trace-line strong{font:500 1.25rem/1.4 var(--cc-display);margin:18px 0 12px;display:block}.trace-line p{color:var(--cc-muted);font-size:.78rem}.trace-line a{font-size:.75rem}.system-films__head,.offering__intro,.home-companies{grid-template-columns:1.1fr 1fr;gap:64px;display:grid}.system-films__head>p,.offering__intro>p,.home-companies>div>p{color:var(--cc-muted);align-self:end;font-size:.9rem}.system-films__head{margin-bottom:36px}.system-films__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.system-film{border:1px solid var(--cc-line);background:#fff;border-radius:6px;overflow:hidden}.system-film__frame{aspect-ratio:16/9;background:var(--cc-night);position:relative}.system-film__frame picture,.system-film__frame video,.system-film__frame img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.system-film__frame video{display:none}.system-film[data-playback=video] video{display:block}.system-film__mode{color:var(--cc-ice);font:400 .5rem/1.5 var(--cc-mono);background:#0b2030e8;max-width:75%;padding:5px 7px;position:absolute;bottom:12px;left:12px}.system-film__frame button{min-height:32px;padding:7px 10px;font-size:.6rem;position:absolute;bottom:12px;right:12px}.system-film__body{padding:24px}.system-film__body>span{font:400 .6rem/1.6 var(--cc-mono);color:var(--cc-muted)}.system-film__body h3{margin:16px 0;font-size:1.5rem}.system-film__body p,.system-film__body details{color:var(--cc-muted);font-size:.75rem}.system-film__body dl{font-size:.65rem}.system-film__body dd{margin:4px 0 16px}.system-film__body dt{color:var(--cc-muted)}.system-film__body>a{font-size:.75rem}.developer-chapter{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,6vw,86px);display:grid}.developer-chapter__copy h2{max-width:16ch}.developer-chapter__copy p{color:var(--cc-muted);font-size:.9rem}.api-preview{background:var(--cc-night);color:var(--cc-paper);border-radius:6px;overflow:hidden}.api-preview__bar{font:400 .6rem/1.6 var(--cc-mono);color:var(--cc-ice);border-bottom:1px solid #91d2e345;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:20px 26px;display:flex}.api-preview__body{padding:26px}.api-preview__body p{color:#b6cdd9;font-size:.76rem}.api-preview__body pre{background:#142f40;border:1px solid #91d2e32e;margin:12px 0 24px;padding:15px;font-size:.68rem}.api-preview__steps{color:#b6cdd9;margin:24px 0;padding:0;font-size:.72rem;list-style:none}.api-preview__steps li{border-bottom:1px solid #91d2e32e;padding:9px 0}.api-preview__steps li>span{color:var(--cc-ice);margin-right:7px}.api-command-copy{color:var(--cc-ice);background:#142f40;border-color:#91d2e345;min-height:34px;margin:-10px 0 22px;padding:7px 11px;font-size:.66rem}.api-command-copy:hover{border-color:var(--cc-ice);background:#203e53}.api-command-status{color:var(--cc-ice);margin-bottom:16px;font-size:.66rem;display:block}.api-command-status:empty{display:none}.offering .section-kicker{justify-content:space-between;gap:20px;display:flex}.offering .section-kicker small{font:inherit;letter-spacing:0}.offering__intro{margin-bottom:34px}.offering__grid,.trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.offering__grid article,.trust-grid article{border:1px solid var(--cc-line);background:#fff;border-radius:6px;padding:30px}.offering__grid h3,.trust-grid h3{margin:18px 0;font-size:1.7rem}.offering__grid article>span,.trust-grid article>span{font:400 .65rem/1.6 var(--cc-mono);color:var(--cc-muted)}.offering__grid p,.trust-grid p{color:var(--cc-muted);font-size:.85rem}.offering__stat,.trust__stat{color:var(--cc-muted);font-size:.72rem!important}.offering__stat strong,.trust__stat strong{color:var(--cc-ink);font-weight:500}.offering__grid a,.trust-grid a{font-size:.78rem}.home-companies__links{gap:12px;margin-top:20px;display:grid}.home-companies__links a{justify-self:start;font-size:.8rem}.home-compare__heading{max-width:900px;margin-bottom:34px}.home-compare__heading p{color:var(--cc-muted);font-size:.9rem}.home-compare__scroll{border:1px solid var(--cc-line);background:#fff;border-radius:6px;max-width:100%;overflow:auto}.home-compare__scroll table{min-width:680px}.home-compare__sources{color:var(--cc-muted);margin-top:20px;font-size:.7rem}.home-questions{grid-template-columns:1fr 1.3fr;align-items:start;gap:64px;display:grid}.home-questions h2{margin-bottom:30px}.home-questions>div>a{font-size:.8rem}.home-questions details{padding:24px 0}.home-questions summary{font:500 1.1rem/1.6 var(--cc-display)}.home-questions details p{color:var(--cc-muted);padding-top:8px;font-size:.85rem}.canli-home .access{background:#e5eef3;grid-template-columns:1.1fr 1fr;gap:28px 64px;display:grid}.access>div:first-child{grid-row:1/3}.access p{color:var(--cc-muted);font-size:.86rem}.access__actions{flex-wrap:wrap;gap:12px;display:flex}.access .button--ghost-light{color:var(--cc-blue);background:0 0;border-color:#9bb2c0}.access-form label{font:400 .65rem/1.6 var(--cc-mono);color:var(--cc-muted);margin-bottom:12px;display:block}.access-form__control{gap:8px;display:flex}.access-form__control input{min-width:0}.access-form__control button{white-space:nowrap;background:var(--cc-night);color:#fff;font-size:.75rem}.access-form #form-status{margin-top:12px;font-size:.65rem}.honeypot{visibility:hidden;position:absolute;left:-10000px}.canli-home main>.evidence-core{min-height:440vh;padding:0 var(--cc-gutter);background:var(--cc-night);color:var(--cc-paper);border-color:#91d2e32e;position:relative}.evidence-core__pin{grid-template-columns:minmax(300px,.85fr) minmax(0,1.4fr);align-items:center;gap:54px;min-height:calc(100vh - 88px);padding:44px 0;display:grid;position:sticky;top:88px}.evidence-core__copy h2{max-width:19ch;font-size:clamp(2rem,3.4vw,3.4rem)}.evidence-core__copy p{color:#b6cdd9;font-size:.82rem;line-height:1.8}.evidence-core .eyebrow{color:var(--cc-ice)}.core-chapters{gap:0;margin:30px 0 0;padding:0;list-style:none;display:grid}.core-chapters li{color:#99b3c4;border-top:1px solid #91d2e32e;align-items:start;gap:18px;margin:0;padding:12px 0;display:flex}.core-chapters li.is-active{color:var(--cc-paper)}.core-chapters li>span{font:.65rem/1.7 var(--cc-mono);color:var(--cc-ice)}.core-chapters strong{font-size:.78rem;font-weight:500;display:block}.core-chapters small{max-width:40ch;font-size:.66rem;line-height:1.7;display:block}.evidence-core__stage{background:#091c2b;border:1px solid #91d2e345;border-radius:8px;height:min(70vh,680px);min-height:380px;position:relative;overflow:clip}#evidence-core-canvas{width:100%;height:100%;display:none;position:absolute;top:0;bottom:0;left:0;right:0}.evidence-core[data-renderer=webgl] #evidence-core-canvas{display:block}.evidence-core[data-renderer=webgl] .core-poster{display:none}.core-hud{z-index:2;pointer-events:none;font-size:.7rem;position:absolute;left:24px;right:24px}.core-hud--top{color:#b6cdd9;justify-content:space-between;gap:20px;display:flex;top:22px}.core-hud--top strong{color:var(--cc-paper);font-weight:400}.core-hud--bottom{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid;bottom:28px}.core-hud--bottom span{font:400 .55rem/1.6 var(--cc-mono);color:#9abaca;display:block}.core-hud--bottom strong{font:500 1.7rem/1.5 var(--cc-display);color:var(--cc-paper);display:block}.core-progress{background:#91d2e326;height:2px;position:absolute;bottom:0;left:0;right:0}.core-progress span{background:var(--cc-ice);width:0;height:100%;display:block}.core-poster{perspective:600px;justify-content:center;align-items:center;display:flex;position:absolute;top:15%;bottom:24%;left:15%;right:15%}.core-poster i{background:#91d2e30a;border:1px solid #91d2e385;width:55%;height:48%;position:absolute;transform:rotateX(45deg)rotate(-30deg)}.core-poster i:first-child{margin-top:-150px}.core-poster i:nth-child(2){margin-top:-65px}.core-poster i:nth-child(3){margin-top:20px}.core-poster i:nth-child(4){margin-top:105px}.core-poster span{background:var(--cc-ice);opacity:.5;width:1px;height:90%;position:absolute}.evidence-core[data-motion=static],.evidence-core[data-renderer=static]{min-height:0!important}.core-noscript{margin:20px 0 0;font-size:.7rem!important}@media (max-width:1279px){.canli-home .hero__copy{max-width:67%}.home-prism{width:63%;right:-10%}}@media (max-width:1000px){.evidence-core__pin{grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);gap:30px}.sleeve-row{grid-template-columns:30px 1fr 1.4fr}.sleeve-row dl{grid-column:2}.sleeve-state{grid-column:3}.evidence-frontier,.evidence-detail__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.system-films__grid{grid-template-columns:1fr}.system-film{grid-template-columns:1fr 1fr;display:grid}.system-film__frame{aspect-ratio:auto;height:100%;min-height:260px}}@media (max-width:767px){.canli-home main{padding-top:72px}.canli-home .cinema-hero{align-content:start;gap:26px;min-height:calc(100svh - 72px);padding-top:28px}.cinema-hero__index{gap:12px 24px;padding-bottom:20px;font-size:.66rem}.canli-home .hero__copy{max-width:100%;padding:10px 0 0}.canli-home .hero__copy h1{max-width:12ch;margin-bottom:24px;font-size:clamp(3.6rem,13vw,5.8rem)}.canli-home .hero__copy .eyebrow{margin-bottom:20px;font-size:.6rem}.canli-home .hero__lead{max-width:50ch;font-size:.85rem;line-height:1.8}.canli-home .hero__actions{gap:10px}.canli-home .hero__actions .button{gap:12px;min-height:48px;padding:12px 15px;font-size:.74rem}.home-prism{opacity:.12;width:100%;height:52%;top:8%;right:-38%}.home-prism__label{display:none}.hero-status{grid-template-columns:1fr 1fr;gap:20px;margin-top:4px;padding-top:24px}.hero-status strong{font-size:.73rem}.hero-status span{font-size:.58rem}.cinema-hero__foot{margin-top:0;font-size:.58rem}.cinema-hero__foot>span{text-align:right;max-width:18ch}.canli-home .home-editorial h2{font-size:2.85rem}.home-editorial .home-lead{font-size:1.5rem}.home-editorial p{font-size:.88rem}.canli-home main>.evidence-core{min-height:0;padding:48px 22px}.evidence-core__pin{min-height:0;padding:0;display:block;position:static}.evidence-core__copy h2{font-size:2.2rem}.core-chapters{margin:24px 0 30px}.core-chapters li{padding:12px 0}.core-chapters small{max-width:40ch}.evidence-core__stage{height:380px;min-height:0}.core-hud{left:15px;right:15px}.core-hud--bottom{gap:9px;bottom:20px}.core-hud--bottom strong{font-size:1.3rem}.core-hud--bottom span{font-size:.48rem}.core-hud--top{font-size:.58rem}.canli-home .research,.record-chapter__copy,.developer-chapter,.system-films__head,.offering__intro,.home-companies,.home-questions,.canli-home .access{grid-template-columns:1fr;gap:26px}.record-chapter__copy>*,.record-chapter__copy h2,.record-chapter__copy p:not(.eyebrow),.record-chapter__copy>a{grid-area:auto/1}.record-chapter__copy .eyebrow{margin-bottom:0}.live-console{padding:20px}.console-bar{gap:12px}.console-tabs{gap:6px}.console-tabs button{min-height:38px;padding:7px 10px;font-size:.6rem}.chart-heading{font-size:.54rem}.console-metrics{grid-template-columns:1fr 1fr;gap:22px 12px}.console-metrics dd{font-size:1.9rem}.console-metrics>div:nth-child(2){border:0}.console-metrics dt,.console-metrics .metric-basis{font-size:.57rem}.evidence-chain{grid-template-columns:1fr 1fr;gap:20px;display:grid}.evidence-chain>i{display:none}.console-foot{gap:12px;font-size:.62rem}.sleeve-row{grid-template-columns:24px 1fr;gap:18px;padding:26px 0}.sleeve-row p,.sleeve-row dl,.sleeve-state{grid-column:2}.sleeve-row p{font-size:.83rem}.sleeve-state{flex-wrap:wrap;gap:9px}.sleeves__stat{grid-column:1}.sleeves-footer{flex-wrap:wrap;align-items:start;gap:18px;font-size:.75rem}.evidence-ledger{grid-template-columns:1fr 1fr}.evidence-ledger>article{border-bottom:1px solid var(--cc-line);padding:20px}.evidence-ledger>article:nth-child(3){border-right:0}.evidence-ledger>article:nth-last-child(-n+2){border-bottom:0}.evidence-ledger .evidence-ledger__primary{display:block}.evidence-ledger__primary>strong{margin:20px 0 10px;display:block}.evidence-ledger__primary>a{margin-top:18px;display:block}.evidence-ledger>article:not(.evidence-ledger__primary)>strong{font-size:1.25rem}.evidence-frontier{gap:12px}.evidence-frontier article{padding:18px}.evidence-frontier strong{font-size:1.8rem}.evidence-frontier .basis{font-size:.5rem}.evidence-detail__head{display:block}.signed-head{text-align:left;margin-top:26px}.evidence-detail__grid{grid-template-columns:1fr;gap:26px}.evidence-detail__grid strong{font-size:1.45rem}.broker-matrix>div{grid-template-columns:1fr 1fr;gap:9px;padding:16px;font-size:.65rem}.broker-matrix__heading{display:none!important}[data-broker-observation]{grid-area:2/1/auto/-1}[data-broker-state]{grid-area:3/2}.validation-callout{grid-template-columns:6px 1fr;padding:20px}.validation-callout>a{grid-column:2}.basis-grid{grid-template-columns:1fr;gap:22px}.basis-grid article{border-left:0;border-top:1px solid var(--cc-line);padding:22px 0 0}.trace-line{grid-template-columns:1fr;gap:24px}.trace-line li{border-top-width:1px;padding-top:18px}.trace-line strong{margin-top:10px}.trace-line p{margin-bottom:8px}.system-film{display:block}.system-film__frame{aspect-ratio:16/9;min-height:0}.system-film__body{padding:22px}.api-preview__bar,.api-preview__body{padding:20px}.offering__grid,.trust-grid{grid-template-columns:1fr;gap:18px}.offering__grid article,.trust-grid article{padding:24px}.offering .section-kicker{flex-wrap:wrap;gap:10px}.home-compare__scroll table{font-size:.76rem}.home-companies__links{gap:16px}.access>div:first-child{grid-row:auto}.access-form__control{flex-wrap:wrap}.access-form__control button{flex-basis:100%}}@media (max-width:359px){.canli-home .hero__copy h1{font-size:3.35rem}.hero-status strong{font-size:.65rem}.evidence-frontier{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.home-prism img{will-change:auto;transform:none}.canli-home main>.evidence-core{min-height:0}.evidence-core__pin{position:relative}}@font-face{font-family:Inter Fallback;src:local(Arial);size-adjust:107.12%;ascent-override:90.44%;descent-override:22.52%;line-gap-override:0%}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);size-adjust:105.43%;ascent-override:88.21%;descent-override:25.61%;line-gap-override:0%}@font-face{font-family:Bricolage Grotesque;src:url(/fonts/bricolage-grotesque/Variable.woff2)format("woff2");font-weight:200 800;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono/400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono/500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter/InterVariable.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cc-night:#0b2030;--cc-ink:#142f40;--cc-paper:#f1f6f8;--cc-white:#fff;--cc-muted:#49616f;--cc-line:#c9d9e2;--cc-blue:#2466bd;--cc-ice:#91d2e3;--cc-amber:#a13d27;--cc-display:"Bricolage Grotesque","Bricolage Grotesque Fallback",Inter,system-ui,sans-serif;--cc-body:"Inter","Inter Fallback",system-ui,sans-serif;--cc-mono:"IBM Plex Mono",ui-monospace,monospace;--cc-gutter:clamp(22px,5vw,80px);--cc-space:clamp(64px,8vw,128px);--cc-radius:6px;--cc-ease:cubic-bezier(.2,.7,.2,1);--display:var(--cc-display);--body:var(--cc-body);--mono:var(--cc-mono);--ink:var(--cc-ink);--muted:var(--cc-muted);--faint:var(--cc-muted);--line:var(--cc-line);--line-strong:#9bb2c0;--paper:var(--cc-paper);--paper-tone:var(--cc-muted);--void:var(--cc-paper);--void-raised:var(--cc-white);--signal-blue:var(--cc-blue);--oxide:var(--cc-blue);--pad:var(--cc-gutter);--measure:74ch;--night:var(--cc-night);--carbon:var(--cc-ink);--chalk:var(--cc-paper);--cyan:var(--cc-ice);--mint:var(--cc-blue)}*{box-sizing:border-box}html{background:var(--cc-paper);-webkit-text-size-adjust:100%;margin:0;scroll-padding-top:110px}body{color:var(--cc-ink);background:var(--cc-paper);font:400 16px/1.7 var(--cc-body);-webkit-font-smoothing:antialiased;margin:0}::selection{background:var(--cc-blue);color:#fff}[hidden]{display:none!important}a{color:var(--cc-blue);text-underline-offset:.22em;text-decoration-thickness:1px}button,input,textarea,select{font:inherit;color:inherit}:-webkit-any(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--cc-blue);outline-offset:5px}:is(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--cc-blue);outline-offset:5px}img,svg,video,canvas{max-width:100%}img,video{height:auto}h1,h2,h3,h4{font-family:var(--cc-display);letter-spacing:-.035em;text-wrap:balance;color:inherit;margin:0 0 .55em;font-weight:600;line-height:1.13}h1{letter-spacing:-.045em;max-width:20ch;font-size:clamp(2.7rem,5.8vw,5.5rem);line-height:1.05}h2{max-width:25ch;font-size:clamp(2rem,3.8vw,3.6rem)}h3{font-size:clamp(1.35rem,2.2vw,2rem)}h4{font-size:1.15rem}p{max-width:76ch;margin:0 0 1.2em}ul,ol{padding-left:1.35em}li+li{margin-top:.45em}figure{margin:0}figcaption{color:var(--cc-muted);margin-top:18px;font-size:.83rem;line-height:1.65}code,pre,kbd{font-family:var(--cc-mono);font-size:.85em}code{overflow-wrap:anywhere}pre{background:var(--cc-night);max-width:100%;color:var(--cc-paper);border-radius:var(--cc-radius);-moz-tab-size:2;tab-size:2;white-space:pre;margin:28px 0;padding:24px;line-height:1.8;overflow:auto}pre code{font-size:inherit;white-space:pre;overflow-wrap:normal}blockquote{border-left:3px solid var(--cc-blue);color:var(--cc-ink);background:#e8f0f4;margin:32px 0;padding:14px 26px}hr{background:var(--cc-line);border:0;height:1px;margin:48px 0}table{border-collapse:collapse;text-align:left;width:100%;font-size:.88rem;line-height:1.55}th,td{border-bottom:1px solid var(--cc-line);vertical-align:top;overflow-wrap:break-word;padding:16px 18px}th{color:var(--cc-ink);background:#e8f0f4;font-weight:600}caption{text-align:left;color:var(--cc-muted);padding:14px}tbody tr:hover{background:#e8f0f4}.cc-table-scroll{border:1px solid var(--cc-line);border-radius:var(--cc-radius);max-width:100%;margin:24px 0;overflow:auto}.cc-table-scroll table{min-width:min(680px,100%);margin:0}details{border-top:1px solid var(--cc-line);padding:22px 0}summary{cursor:pointer;color:inherit;font-weight:500;line-height:1.5}details[open]>summary{margin-bottom:22px}details summary::marker{color:var(--cc-blue)}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{background:#fff;border:1px solid #9bb2c0;border-radius:4px;width:100%;min-height:48px;padding:12px 14px;line-height:1.4}textarea{resize:vertical;min-height:150px}input[type=range]{accent-color:var(--cc-blue);width:100%}input[type=checkbox],input[type=radio]{accent-color:var(--cc-blue)}label{font-size:.86rem;font-weight:500}button{cursor:pointer;border:1px solid var(--cc-line);min-height:44px;transition:background .18s var(--cc-ease),border-color .18s var(--cc-ease);background:#fff;border-radius:4px;padding:10px 18px}button:hover{border-color:var(--cc-blue);background:#e5eef3}button[aria-pressed=true],button[aria-selected=true]{background:var(--cc-blue);color:#fff;border-color:var(--cc-blue)}button:disabled{cursor:default;opacity:.65}main{min-width:0;padding-top:88px}main>:-webkit-any(section,article,header,div,aside,nav){min-width:0}main>:is(section,article,header,div,aside,nav){min-width:0}.skip-link,.paper__skip,.dsr-skip,.ec-skip,.ta-skip,.lab-skip,.dev-skip{z-index:1200;background:var(--cc-blue);color:#fff;border-radius:4px;padding:12px 18px;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.skip-link:focus,.paper__skip:focus,.dsr-skip:focus,.ec-skip:focus,.ta-skip:focus,.lab-skip:focus,.dev-skip:focus{transform:none}.sr-only,.visually-hidden,.lab-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.eyebrow,.kicker,.mono-label,.section-kicker,.paper__kicker,.dev-kicker,.lab-kicker,.dsr-kicker,.ec-kicker,.ta-kicker{font:400 .68rem/1.6 var(--cc-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cc-muted);margin:0 0 24px}.mono-data,.mono{font-family:var(--cc-mono);font-variant-numeric:tabular-nums}.button,.dev-button,.dsr-button,.ec-button,.ta-button,.lab-button,.chain-button,.union-button{background:var(--cc-blue);border:1px solid var(--cc-blue);border-radius:var(--cc-radius);color:#fff;min-height:50px;font:500 .83rem/1.4 var(--cc-body);transition:transform .2s var(--cc-ease),background .2s var(--cc-ease);justify-content:space-between;align-items:center;gap:22px;padding:13px 22px;text-decoration:none;display:inline-flex}.button:hover,.dev-button:hover,.dsr-button:hover,.ec-button:hover,.ta-button:hover,.lab-button:hover{background:#1c539c;transform:translateY(-2px)}.button--ghost,.dev-button--secondary,.dsr-button--secondary{color:var(--cc-blue);background:0 0;border-color:#9bb2c0}.button--ghost:hover{background:#e5eef3}.hero__actions,.dev-actions,.publication-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.cinema-link,.text-link{border-bottom:1px solid var(--cc-line);align-items:center;gap:24px;padding:10px 0;font-size:.86rem;font-weight:500;text-decoration:none;display:inline-flex}.cinema-link span,.button span{transition:transform .2s var(--cc-ease)}.cinema-link:hover span,.button:hover span{transform:translate(3px,-3px)}:root{--margin:0px;--max:1440px;--s-1:4px;--s-2:8px;--s-3:16px;--s-4:24px;--s-5:40px;--s-6:64px;--s-7:104px;--s-8:128px;--s-9:192px;--hairline-power:1px;--dsr-pad:0px;--founder-pad:0px}.cc-shell{z-index:1000;height:88px;padding:0 var(--cc-gutter);border-bottom:1px solid var(--cc-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:var(--cc-ink);background:#f1f6f8f2;align-items:center;gap:30px;display:flex;position:fixed;top:0;bottom:auto;left:0;right:0}.cc-shell a{color:inherit;text-decoration:none}.cc-shell__brand{white-space:nowrap;letter-spacing:-.03em;align-items:center;gap:14px;margin-right:auto;font-size:1rem;font-weight:600;display:flex}.cc-shell__mark{border:1.5px solid;border-radius:50%;width:23px;height:23px;display:block;position:relative;transform:rotate(-25deg)}.cc-shell__mark:after{content:"";background:var(--cc-blue);width:1.5px;height:29px;position:absolute;top:-4px;left:10px}.cc-shell__primary{align-items:center;gap:25px;display:flex}.cc-shell__link{white-space:nowrap;border-bottom:1px solid #0000;padding:9px 0;font-size:.8rem}.cc-shell__link:hover,.cc-shell__link[data-current=true]{border-bottom-color:var(--cc-blue)}.cc-shell__index{border:0;padding:0;position:static}.cc-shell__index summary{align-items:center;gap:14px;margin:0;padding:12px 0;font-size:.8rem;list-style:none;display:flex}.cc-shell__index summary::-webkit-details-marker{display:none}.cc-shell__index summary:after{content:"+";width:16px;font-size:1.25rem;font-weight:400;transition:transform .2s}.cc-shell__index[open] summary:after{transform:rotate(45deg)}.cc-shell__index-compact{display:none}.cc-shell__panel{padding:40px var(--cc-gutter) 30px;background:var(--cc-paper);border-bottom:1px solid var(--cc-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:36px;max-height:calc(100dvh - 88px);display:grid;position:absolute;top:87px;left:0;right:0;overflow:auto;box-shadow:0 28px 35px #0b203014}.cc-shell__panel nav{gap:8px;display:grid}.cc-shell__panel-link{min-height:30px;padding:4px 0;font-size:.88rem}.cc-shell__panel-link:hover{color:var(--cc-blue)}.cc-shell__panel-label{font:400 .65rem/1.5 var(--cc-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--cc-muted);margin-bottom:20px;display:block}.cc-shell__panel-foot{border-top:1px solid var(--cc-line);color:var(--cc-muted);grid-column:1/-1;justify-content:space-between;gap:20px;padding-top:24px;font-size:.74rem;display:flex}.cc-shell__panel-foot p{max-width:60ch;margin:0}.cc-shell__status{align-items:center;gap:10px;display:flex}.status-dot{background:var(--cc-blue);border-radius:50%;width:6px;height:6px;display:inline-block}.cc-shell__source{align-items:center;gap:7px;font-size:.78rem;display:flex}.cc-shell .cc-shell__cta{background:var(--cc-night);color:#fff;white-space:nowrap;border-radius:4px;padding:11px 16px;font-size:.77rem}.cc-shell__cta span{margin-left:18px}html[data-design]:not([data-design=home]) main{max-width:1600px;padding-inline:var(--cc-gutter);margin:0 auto}:-webkit-any(.sys-hero,.research-hero,.perf-hero,.dev-hero,.lab-hero,.dsr-hero,.ec-hero,.ta-hero,.eng-hero,.founder-hero,.publication-hero,.costs-hero){border-bottom:1px solid var(--cc-line);min-height:0;color:var(--cc-ink);background:0 0;padding:64px 0 56px}:is(.sys-hero,.research-hero,.perf-hero,.dev-hero,.lab-hero,.dsr-hero,.ec-hero,.ta-hero,.eng-hero,.founder-hero,.publication-hero,.costs-hero){border-bottom:1px solid var(--cc-line);min-height:0;color:var(--cc-ink);background:0 0;padding:64px 0 56px}:-webkit-any(.dev-hero,.dsr-hero,.ec-hero,.ta-hero){grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:48px}:is(.dev-hero,.dsr-hero,.ec-hero,.ta-hero){grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:48px}:-webkit-any(.hero__lead,.dev-lead,.lab-lead,.dsr-lead,.ec-lead,.ta-lead,.paper__description,.paper__dek){color:var(--cc-muted);max-width:65ch;margin:22px 0 0;font-size:1.05rem;line-height:1.8}:is(.hero__lead,.dev-lead,.lab-lead,.dsr-lead,.ec-lead,.ta-lead,.paper__description,.paper__dek){color:var(--cc-muted);max-width:65ch;margin:22px 0 0;font-size:1.05rem;line-height:1.8}.paper__main{grid-template-columns:210px minmax(0,860px);align-items:start;column-gap:56px;width:auto;margin:0 auto;display:grid;max-width:1280px!important;padding-top:138px!important}.paper__main>:not(.reader-index):not(.hub-index){grid-column:2;min-width:0}.paper__main:has(.hub-index){display:block;max-width:1040px!important}.paper__main:has(.hub-index)>*{max-width:100%}.paper__header{border-bottom:1px solid var(--cc-line);background:0 0;margin:0;padding:0 0 36px}.paper__title{max-width:24ch;font-size:clamp(2.35rem,4.7vw,4.5rem);line-height:1.1;font-family:var(--cc-display)}.paper__body{color:var(--cc-ink);background:0 0;padding:34px 0 64px;font-size:1.02rem;line-height:1.85}.paper__body h2{margin:60px 0 24px;scroll-margin-top:120px;font-size:clamp(1.8rem,3vw,2.5rem)}.paper__body h3{margin:38px 0 18px;font-size:1.5rem}.paper__body>p,.paper__body>ul,.paper__body>ol{max-width:76ch}.paper__meta,.paper__sources,.paper__boundary,.paper__lineage,.paper__scope{color:var(--cc-muted);border-top:1px solid var(--cc-line);overflow-wrap:anywhere;padding:20px 0;font-size:.8rem;line-height:1.7}.paper__scope{background:#e5eef3;border:0;border-radius:4px;margin:24px 0;padding:24px}.paper__back{margin-bottom:26px;font-size:.8rem;display:inline-block}.reader-index{border:0;grid-area:1/1/span 3;align-self:start;max-height:calc(100vh - 150px);padding:0;font-size:.75rem;position:sticky;top:125px;overflow:auto}.reader-index__back,.reader-index__verify{color:var(--cc-muted);padding:12px 0;display:block}.reader-index details{margin:0;padding:16px 0}.reader-index nav{gap:12px;margin-top:16px;display:grid}.reader-index nav a{color:var(--cc-muted);line-height:1.55;text-decoration:none}.reader-index nav a[aria-current]{color:var(--cc-blue)}.hub-index{border-bottom:1px solid var(--cc-line);color:var(--cc-muted);background:0 0;flex-wrap:wrap;gap:10px 20px;margin:0;padding:22px 0;font-size:.73rem;line-height:1.6;display:flex;position:relative;top:auto}.hub-index span{font-family:var(--cc-mono);text-transform:uppercase;margin-right:16px;font-size:.65rem}.hub-index a{color:var(--cc-muted);text-decoration:none}.hub-index a[aria-current]{color:var(--cc-blue)}html[data-design]:not([data-design=home]):not([data-design=workbench]) main>section:not(:first-child):not(.hero){padding-top:var(--cc-space);padding-bottom:var(--cc-space);border-bottom:1px solid var(--cc-line)}.section,.sys-section,.research-section,.perf-section,.open-section,.progress-section{padding:var(--cc-space) 0;border-bottom:1px solid var(--cc-line)}:-webkit-any(.section-heading,.sys-section__head,.research-section__head,.perf-section__head){margin-bottom:40px}:is(.section-heading,.sys-section__head,.research-section__head,.perf-section__head){margin-bottom:40px}:-webkit-any(.section-heading--split,.home-editorial){grid-template-columns:1.1fr 1fr;gap:clamp(30px,6vw,96px);display:grid}:is(.section-heading--split,.home-editorial){grid-template-columns:1.1fr 1fr;gap:clamp(30px,6vw,96px);display:grid}.section-heading--split>p{max-width:55ch;color:var(--cc-muted);align-self:end}:-webkit-any(.dev-grid,.dev-tiles,.eng-grid,.founder-grid,.method-grid,.tools-grid,.mcp-card-grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}:is(.dev-grid,.dev-tiles,.eng-grid,.founder-grid,.method-grid,.tools-grid,.mcp-card-grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}:-webkit-any(.dev-card,.dev-block,.dev-panel,.dsr-panel,.ec-panel,.ta-panel,.lab-panel,.founder-card,.eng-card,.tool-card,.mcp-card,.publication-panel){border:1px solid var(--cc-line);border-radius:var(--cc-radius);color:var(--cc-ink);background:#fff;padding:30px}:is(.dev-card,.dev-block,.dev-panel,.dsr-panel,.ec-panel,.ta-panel,.lab-panel,.founder-card,.eng-card,.tool-card,.mcp-card,.publication-panel){border:1px solid var(--cc-line);border-radius:var(--cc-radius);color:var(--cc-ink);background:#fff;padding:30px}:-webkit-any(.dsr-hero__panel,.ec-hero__panel,.ta-hero__panel,.dev-hero__panel,.dev-request,.dev-code,.mcp-code){border:1px solid var(--cc-line);border-radius:var(--cc-radius);background:#fff;padding:28px}:is(.dsr-hero__panel,.ec-hero__panel,.ta-hero__panel,.dev-hero__panel,.dev-request,.dev-code,.mcp-code){border:1px solid var(--cc-line);border-radius:var(--cc-radius);background:#fff;padding:28px}:-webkit-any(.dsr-hero,.ec-hero,.ta-hero) h1{font-size:clamp(2.3rem,4.6vw,4rem)}:is(.dsr-hero,.ec-hero,.ta-hero) h1{font-size:clamp(2.3rem,4.6vw,4rem)}:-webkit-any(.dsr-hero,.ec-hero,.ta-hero) p{color:var(--cc-muted)}:is(.dsr-hero,.ec-hero,.ta-hero) p{color:var(--cc-muted)}:-webkit-any(.dsr-field,.ec-field,.ta-field,.lab-field){gap:9px;min-width:0;margin-bottom:20px;display:grid}:is(.dsr-field,.ec-field,.ta-field,.lab-field){gap:9px;min-width:0;margin-bottom:20px;display:grid}:-webkit-any(.dsr-field,.ec-field,.ta-field,.lab-field) small{color:var(--cc-muted);font-size:.72rem}:is(.dsr-field,.ec-field,.ta-field,.lab-field) small{color:var(--cc-muted);font-size:.72rem}:-webkit-any(.dsr-result,.ec-result,.ta-result,.lab-result){border-radius:var(--cc-radius);border:1px solid var(--cc-line);background:#e5eef3;padding:24px}:is(.dsr-result,.ec-result,.ta-result,.lab-result){border-radius:var(--cc-radius);border:1px solid var(--cc-line);background:#e5eef3;padding:24px}:-webkit-any(.dsr-big,.dsr-result__value,.ec-result__value,.ta-result__value,.lab-result__value){font-family:var(--cc-display);letter-spacing:-.04em;color:var(--cc-blue);font-size:clamp(2.4rem,5vw,4.5rem);line-height:1.1}:is(.dsr-big,.dsr-result__value,.ec-result__value,.ta-result__value,.lab-result__value){font-family:var(--cc-display);letter-spacing:-.04em;color:var(--cc-blue);font-size:clamp(2.4rem,5vw,4.5rem);line-height:1.1}.lab-page .lab-hero{color:var(--cc-ink);background:0 0}.lab-layout{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:30px}.lab-page :-webkit-any(.lab-panel,.lab-instrument,.lab-form,.lab-results){color:var(--cc-ink)}.lab-page :is(.lab-panel,.lab-instrument,.lab-form,.lab-results){color:var(--cc-ink)}.lab-page :-webkit-any(.lab-chart,.lab-result){background:#fff}.lab-page :is(.lab-chart,.lab-result){background:#fff}.lab-page .lab-chart svg{width:100%;height:auto}.dev-page main{padding-bottom:60px}.dev-page .dev-section{border-bottom:1px solid var(--cc-line);padding:72px 0}.dev-page .dev-section h2{font-size:clamp(1.9rem,3vw,2.8rem)}.dev-page .dev-tag,.mcp-badge{border:1px solid var(--cc-line);color:var(--cc-muted);font:400 .65rem/1.5 var(--cc-mono);border-radius:3px;padding:5px 10px;display:inline-flex}.dev-quickstart__steps>li{border-bottom:1px solid var(--cc-line);padding:24px}.tools-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding:0;list-style:none;display:grid}.tools-hub-grid li{margin:0}.tools-hub-grid a{border:1px solid var(--cc-line);border-radius:var(--cc-radius);min-height:210px;color:var(--cc-ink);background:#fff;padding:30px;text-decoration:none;transition:border-color .2s,transform .2s;display:block}.tools-hub-grid a:hover{border-color:var(--cc-blue);transform:translateY(-3px)}.company-reference__directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;list-style:none;display:grid}.company-reference__directory li{border:1px solid var(--cc-line);border-radius:var(--cc-radius);background:#fff;margin:0;padding:20px}.company-reference__directory span{font:400 .68rem/1.6 var(--cc-mono);color:var(--cc-muted);margin-top:8px;display:block}.company-reference main{max-width:1280px!important}.company-reference__hero{border-bottom:1px solid var(--cc-line);padding:64px 0 36px}.company-reference__main section{padding:48px 0}.company-reference__data,.company-reference__facts{border:1px solid var(--cc-line);background:#fff;padding:24px}.research-library{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;padding:0;list-style:none;display:grid}.research-library__item{border-bottom:1px solid var(--cc-line);margin:0}.research-library__link{color:var(--cc-ink);padding:24px 0;text-decoration:none;display:block}.research-library__title{font:600 1.2rem/1.4 var(--cc-display);margin-bottom:9px;display:block}.research-library__desc{color:var(--cc-muted);font-size:.8rem;line-height:1.7;display:block}.research-library__item:hover .research-library__title{color:var(--cc-blue)}.research-library-controls{align-items:end;gap:16px;margin:24px 0;display:flex}.research-library-controls label{flex:1}.research-library-controls input{margin-top:8px}:-webkit-any(.state-pill,.claim-pill,.publication-badge){font:400 .65rem/1.5 var(--cc-mono);border:1px solid var(--cc-line);white-space:normal;color:var(--cc-muted);background:#fff;border-radius:4px;align-items:center;gap:8px;padding:5px 9px;display:inline-flex}:is(.state-pill,.claim-pill,.publication-badge){font:400 .65rem/1.5 var(--cc-mono);border:1px solid var(--cc-line);white-space:normal;color:var(--cc-muted);background:#fff;border-radius:4px;align-items:center;gap:8px;padding:5px 9px;display:inline-flex}.state-pill--local{color:#84482d;border-color:#bda494}.state-pill--broker{color:#285576;border-color:#7ea6c0}:-webkit-any(.hash,.hash-code,.paper__hash){overflow-wrap:anywhere;font-family:var(--cc-mono)}:is(.hash,.hash-code,.paper__hash){overflow-wrap:anywhere;font-family:var(--cc-mono)}.claim-caveat,.boundary,.note,.dev-notice{border-left:2px solid var(--cc-blue);color:var(--cc-muted);background:#e5eef3;padding:22px;font-size:.87rem}.cc-footer{padding:72px var(--cc-gutter) 24px;background:var(--cc-night);color:var(--cc-paper);margin-top:0;font-size:.8rem;overflow:clip}.cc-footer a{color:#b6cdd9;text-decoration:none}.cc-footer a:hover{color:#fff}.cc-footer__dev{border-bottom:1px solid #91d2e32e;grid-template-columns:.9fr repeat(3,minmax(0,1fr));gap:40px;padding-bottom:50px;display:grid}.cc-footer__dev h2{max-width:10ch;color:var(--cc-paper);font-size:2.25rem}.cc-footer__dev-item>span,.cc-footer__routes nav>span{color:var(--cc-ice);font:400 .65rem/1.6 var(--cc-mono);text-transform:uppercase;letter-spacing:.06em;margin-bottom:18px;display:block}.cc-footer__dev-item p{color:#a1bbc9;max-width:30ch;font-size:.76rem}.cc-footer__dev-item code{color:var(--cc-paper);margin:16px 0;font-size:.7rem;display:block}.cc-footer__dev-item nav{flex-wrap:wrap;gap:8px 16px;font-size:.7rem;display:flex}.cc-footer__context{color:#a1bbc9;border-color:#91d2e32e;margin:18px 0 36px;font-size:.7rem}.cc-footer__context summary{color:#b6cdd9}.cc-handoff{grid-template-columns:1fr 1fr;gap:32px;padding:32px 0;display:grid}.cc-handoff h2{color:var(--cc-paper);font-size:2rem}.cc-handoff p{color:#a1bbc9}.cc-handoff__steps{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.cc-handoff__steps h3{font-size:1.1rem}.cc-handoff__steps article{border:1px solid #91d2e32e;border-radius:4px;padding:20px}.cc-handoff__links{flex-wrap:wrap;gap:20px;display:flex}.cc-footer__lead{justify-content:space-between;align-items:center;gap:40px;margin:0 0 50px;display:flex}.cc-footer__brand{font:500 1.8rem/1.4 var(--cc-display);letter-spacing:-.03em;color:var(--cc-paper)!important}.cc-footer__lead p{color:#a1bbc9;margin:0;font-size:.82rem}.cc-footer__routes{grid-template-columns:repeat(5,minmax(0,1fr));gap:40px 28px;padding-bottom:50px;display:grid}.cc-footer__routes nav{align-content:start;gap:11px;font-size:.72rem;line-height:1.6;display:grid}.cc-footer__routes nav>span{margin-bottom:9px}.cc-footer__routes nav:last-child:nth-child(6){flex-wrap:wrap;grid-column:1/-1;gap:12px 24px;display:flex}.cc-footer__routes nav:last-child:nth-child(6)>span{width:100%;margin-bottom:0}.cc-footer__boundary{color:#a1bbc9;border-top:1px solid #91d2e32e;grid-template-columns:1fr 1fr auto;gap:34px;padding:30px 0;font-size:.65rem;line-height:1.8;display:grid}.cc-footer__boundary p{max-width:65ch;margin:0}.cc-footer__wordmark{font:600 clamp(3.2rem,12vw,12rem)/1.1 var(--cc-display);letter-spacing:-.06em;color:#617f92;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding-top:20px;display:flex}.cc-footer__wordmark span{flex-shrink:0;width:9%}.cc-footer__wordmark svg{width:100%;height:auto;display:block}.cc-reading-progress{z-index:1100;background:var(--cc-blue);transform-origin:0;pointer-events:none;width:100%;height:2px;position:fixed;top:0;left:0}.cc-chapter-rule{background:var(--cc-line);transform-origin:0;width:100%;height:1px;margin-bottom:36px;display:block}.canli-home .cc-chapter-rule{display:none}.intro,.intro-overlay,.vignette,.grain,.cursor,.cursor-dot,.cursor-ring,.rail,.scene-wrap,.scene-frame,.flow-thread,.hero__ghost,.hero__watermark,.page-ambient,.cc-optical-backdrop{display:none!important}.paper__masthead,.site-header,.site-footer{display:none}[data-reveal]{opacity:1!important;visibility:visible!important;transform:none!important}.hero:not(.cinema-hero){min-height:0;color:var(--cc-ink);background:0 0;padding:65px 0}.hero:not(.cinema-hero) .hero__copy{max-width:100%;padding:0}.hero:not(.cinema-hero) h1{max-width:20ch;font-size:clamp(2.7rem,5.8vw,5.5rem)}.hero:not(.cinema-hero) .hero__lead{max-width:65ch;color:var(--cc-muted);font-size:1.05rem}.hero__sub{max-width:68ch;color:var(--cc-muted);font-size:1rem}.hero__body{max-width:68ch;color:inherit;font-size:1rem}body .hero__bracket,body .hero__kpis{position:static}svg text{font-family:var(--cc-mono)}@media (max-width:1279px){.cc-shell__source{display:none}.cc-shell{gap:24px}.cc-shell__primary{gap:20px}}@media (max-width:1000px){.cc-shell__primary{display:none}.cc-shell__brand{margin-right:auto}.cc-shell__index-wide{display:none}.cc-shell__index-compact{display:inline}.paper__main{grid-template-columns:170px minmax(0,1fr);column-gap:30px}.cc-footer__dev{grid-template-columns:repeat(3,minmax(0,1fr))}.cc-footer__dev h2{grid-column:1/-1}.cc-footer__routes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){:root{--cc-space:64px}h1{font-size:clamp(2.6rem,9vw,4rem)}h2{font-size:2.25rem}.cc-shell{gap:18px;height:72px;padding-inline-start:22px;padding-inline-end:22px}.cc-shell__brand{gap:11px;font-size:.93rem}.cc-shell__mark{width:19px;height:19px}.cc-shell__mark:after{height:25px;left:8px}.cc-shell .cc-shell__cta{padding:10px 11px;font-size:.65rem}.cc-shell__cta span{margin-left:8px}.cc-shell__index summary{font-size:.73rem}.cc-shell__panel{grid-template-columns:1fr 1fr;gap:30px 24px;max-height:calc(100dvh - 72px);padding:26px 22px;top:71px}.cc-shell__panel-foot{display:block}.cc-shell__panel-foot p{margin-top:14px}.cc-shell__panel-link{min-height:35px}.cc-shell__panel-label{font-size:.58rem}main{padding-top:72px}html[data-design]:not([data-design=home]) main{padding-inline-start:22px;padding-inline-end:22px}.paper__main{display:block;padding-top:94px!important}.reader-index{border-bottom:1px solid var(--cc-line);flex-wrap:wrap;gap:0 22px;max-height:none;margin-bottom:32px;padding:0 0 15px;display:flex;position:static}.reader-index details{border:0;flex-basis:100%;order:3;padding:5px 0}.reader-index__back,.reader-index__verify{font-size:.7rem}.reader-index nav{grid-template-columns:1fr 1fr;gap:12px;display:grid}.paper__body{padding-top:22px;font-size:.97rem}.paper__body h2{margin-top:44px;font-size:1.9rem}.paper__title{font-size:2.6rem}.hub-index{gap:10px 16px;font-size:.67rem}.hub-index span{width:100%}:-webkit-any(.section-heading--split,.home-editorial,.developer-chapter,.trust__body,.dev-grid,.dev-tiles,.eng-grid,.founder-grid,.method-grid,.tools-grid,.mcp-card-grid,.tools-hub-grid,.lab-layout,.dsr-hero,.ec-hero,.ta-hero,.dev-hero){grid-template-columns:1fr;gap:26px}:is(.section-heading--split,.home-editorial,.developer-chapter,.trust__body,.dev-grid,.dev-tiles,.eng-grid,.founder-grid,.method-grid,.tools-grid,.mcp-card-grid,.tools-hub-grid,.lab-layout,.dsr-hero,.ec-hero,.ta-hero,.dev-hero){grid-template-columns:1fr;gap:26px}.research-library,.company-reference__directory{grid-template-columns:1fr;gap:18px}.research-library{gap:0}.research-library-controls{flex-wrap:wrap;align-items:start}.research-library-controls label{flex-basis:100%}pre{padding:18px;font-size:.73rem}th,td{padding:12px;font-size:.76rem}.dsr-calculator,.ec-workbench,.ta-workbench{gap:24px;grid-template-columns:1fr!important}.cc-footer{padding:54px 22px 22px}.cc-footer__dev{grid-template-columns:1fr;gap:32px}.cc-footer__dev h2{margin:0;font-size:2.4rem}.cc-footer__dev-item p{max-width:50ch}.cc-footer__dev-item nav{font-size:.75rem}.cc-footer__lead{margin-bottom:36px;display:block}.cc-footer__lead p{margin-top:16px;font-size:.74rem}.cc-footer__routes{grid-template-columns:1fr 1fr;gap:35px 24px;font-size:.75rem}.cc-footer__boundary{grid-template-columns:1fr;gap:16px;font-size:.66rem}.cc-footer__wordmark{font-size:13vw}.cc-handoff,.cc-handoff__steps{grid-template-columns:1fr}.cc-handoff h2{font-size:1.8rem}}@media (max-width:359px){.cc-shell .cc-shell__cta{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.cc-reading-progress{display:none}}@media print{.cc-shell,.cc-footer,.reader-index,.hub-index,.cc-reading-progress{display:none!important}main,.paper__main{padding:0!important;display:block!important}body{color:#000;background:#fff}details{display:block}a{color:inherit}pre,table{break-inside:avoid}h1,h2,h3{break-after:avoid}}.cc-shell__index:not([open]) .cc-shell__panel{display:none}.cc-shell__panel>*{min-width:0}.cc-shell__panel-link{overflow-wrap:anywhere}main :-webkit-any(section,article,aside,div,figure){min-width:0}main :is(section,article,aside,div,figure){min-width:0}.header-status{align-items:center;gap:10px;display:flex}.cc-footer .cc-footer__dev-cta{min-height:44px;color:var(--cc-ice);text-underline-offset:.3em;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.cc-handoff{display:block}.cc-handoff__viewport{grid-template-columns:1fr 1fr;align-items:center;gap:28px 40px;min-width:0;display:grid}.cc-handoff__intro{min-width:0;max-width:45ch}.cc-handoff__intro>p:first-child{color:var(--cc-ice);font:400 .65rem/1.7 var(--cc-mono)}.cc-handoff__stage{min-width:0;height:260px;position:relative}.cc-handoff__route{fill:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.cc-handoff__track{stroke:#617f92;stroke-width:2px}.cc-handoff__trace{stroke:var(--cc-ice);stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:0}.cc-handoff__dock,.cc-handoff__gate{gap:5px;width:56px;display:grid;position:absolute;transform:translate(-50%,-50%)}.cc-handoff__dock i,.cc-handoff__gate i{background:#142f40;border:1px solid #91d2e380;height:14px;display:block}.cc-handoff__dock--inputs{top:70%;left:12%}.cc-handoff__dock--record{top:70%;left:88%}.cc-handoff__gate{width:76px;top:28%;left:50%}.cc-handoff__gate i{border-color:var(--cc-ice)}.cc-handoff__packet{width:64px;position:absolute;top:28%;left:50%;transform:translate(-50%,-50%)}.cc-handoff__packet img{width:100%;height:auto;display:block}.cc-handoff__steps>a{border:1px solid #91d2e240;border-radius:4px;flex-direction:column;gap:9px;min-width:0;padding:22px;display:flex}.cc-handoff__steps>a:hover{border-color:var(--cc-ice);background:#142f40}.cc-handoff__steps span{color:var(--cc-ice);font:400 .63rem/1.6 var(--cc-mono);text-transform:uppercase;letter-spacing:.06em}.cc-handoff__steps strong{font:500 1.1rem/1.4 var(--cc-display);color:var(--cc-paper)}.cc-handoff__steps small{font-size:.74rem;line-height:1.7}.cc-handoff__steps em{color:var(--cc-ice);margin-top:auto;padding-top:10px;font-size:.7rem;font-style:normal}.cc-handoff__boundary{grid-column:1/-1;margin:0;font-size:.68rem;line-height:1.8}@media (max-width:767px){.cc-handoff__viewport{grid-template-columns:1fr;gap:24px}.cc-handoff__stage{height:190px}.cc-handoff__intro{max-width:none}.cc-handoff__steps>a{padding:20px}}html[data-design=workbench] :-webkit-any(.dsr-hero,.ec-hero,.ta-hero,.lab-hero){align-items:start;gap:28px;min-height:0;padding:34px 0}html[data-design=workbench] :is(.dsr-hero,.ec-hero,.ta-hero,.lab-hero){align-items:start;gap:28px;min-height:0;padding:34px 0}html[data-design=workbench] :-webkit-any(.dsr-hero,.ec-hero,.ta-hero,.lab-hero) h1{max-width:27ch;font-size:clamp(2rem,3vw,3rem);line-height:1.1}html[data-design=workbench] :is(.dsr-hero,.ec-hero,.ta-hero,.lab-hero) h1{max-width:27ch;font-size:clamp(2rem,3vw,3rem);line-height:1.1}html[data-design=workbench] :-webkit-any(.dsr-lead,.ec-lead,.ta-lead,.lab-lead){max-width:80ch;margin-top:16px;font-size:.88rem;line-height:1.7}html[data-design=workbench] :is(.dsr-lead,.ec-lead,.ta-lead,.lab-lead){max-width:80ch;margin-top:16px;font-size:.88rem;line-height:1.7}html[data-design=workbench] :-webkit-any(.dsr-kicker,.ec-kicker,.ta-kicker,.lab-kicker){margin-bottom:18px}html[data-design=workbench] :is(.dsr-kicker,.ec-kicker,.ta-kicker,.lab-kicker){margin-bottom:18px}html[data-design=workbench] :-webkit-any(.dsr-hero,.ec-hero,.ta-hero) .hero__actions{margin-top:22px}html[data-design=workbench] :is(.dsr-hero,.ec-hero,.ta-hero) .hero__actions{margin-top:22px}.workbench-source{border:1px solid var(--cc-line);background:#fff;border-radius:6px;padding:18px 22px;font-size:.75rem}.workbench-source aside{width:auto;min-height:0;margin:0;padding:0;position:static}.workbench-source summary{font-size:.78rem}html[data-design=workbench] main>section:not(:first-child){padding-top:40px;padding-bottom:56px}.company-reference__breadcrumbs{margin:30px 0;font-size:.75rem}.company-reference__breadcrumbs ol{flex-wrap:wrap;gap:16px;padding:0;list-style:none;display:flex}.company-reference__breadcrumbs li+li{margin:0}.company-reference__intro{color:var(--cc-muted)}.dev-code{white-space:pre;word-break:normal;background:var(--cc-night);max-height:320px;color:var(--cc-paper);overflow:auto}body{overflow-wrap:break-word}code{white-space:normal}pre code{white-space:pre}.dev-snippet-label,.lab-safety,.lab-source{overflow-wrap:anywhere}.mcp-breadcrumbs{font:400 .7rem/1.7 var(--cc-mono);flex-wrap:wrap;grid-column:1/-1;gap:10px 20px;margin-bottom:18px;display:flex}.trial-hero{border-bottom:1px solid var(--cc-line);margin-bottom:28px;padding-bottom:30px}.trial-hero__eyebrow{font:400 .7rem/1.7 var(--cc-mono);color:var(--cc-muted)}.trial-hero__title{overflow-wrap:anywhere;max-width:22ch;font-size:clamp(2rem,4vw,3.5rem)}.trial-hero__key{color:var(--cc-muted);font-size:.75rem}.trial-hero__state{border:1px solid var(--cc-line);border-radius:3px;margin-left:12px;padding:3px 9px;font-size:.65rem;font-style:normal;display:inline-block}.trial-hero__figure{border:1px solid var(--cc-line);background:#e5eef3;border-radius:6px;gap:8px;margin:22px 0;padding:22px;display:grid}.trial-hero__figure strong{font:500 2.5rem/1.2 var(--cc-display);color:var(--cc-blue)}.trial-hero__figure span,.trial-hero__figure small,.trial-dist__caption{color:var(--cc-muted);font-size:.78rem}.trial-dist__label{font:400 .65rem/1.6 var(--cc-mono);text-transform:uppercase;color:var(--cc-muted)}.trial-dist svg{width:100%;height:auto}.trial__section-head{flex-wrap:wrap;gap:8px}.trial__section-head h3{max-width:100%;font-size:1.35rem}.trial__section-head>span{font:400 .65rem/1.5 var(--cc-mono);color:var(--cc-muted)}html[data-design=workbench] :-webkit-any(.chain-hero,.union-hero){align-items:start;gap:28px;min-height:0;padding:34px 0}html[data-design=workbench] :is(.chain-hero,.union-hero){align-items:start;gap:28px;min-height:0;padding:34px 0}html[data-design=workbench] :-webkit-any(.chain-hero,.union-hero) h1{max-width:27ch;font-size:clamp(2rem,3vw,3rem)}html[data-design=workbench] :is(.chain-hero,.union-hero) h1{max-width:27ch;font-size:clamp(2rem,3vw,3rem)}html[data-design=workbench] :-webkit-any(.dsr-hero__lead,.chain-hero__lead,.union-hero__lead){max-width:80ch;font-size:.85rem;line-height:1.75}html[data-design=workbench] :is(.dsr-hero__lead,.chain-hero__lead,.union-hero__lead){max-width:80ch;font-size:.85rem;line-height:1.75}html[data-design=workbench] :-webkit-any(.dsr-hero,.chain-hero,.union-hero) h1{margin:16px 0}html[data-design=workbench] :is(.dsr-hero,.chain-hero,.union-hero) h1{margin:16px 0}html[data-design=workbench] :-webkit-any(.dsr-hero__actions,.chain-hero__actions,.union-hero__actions){margin-top:22px}html[data-design=workbench] :is(.dsr-hero__actions,.chain-hero__actions,.union-hero__actions){margin-top:22px}html[data-design=workbench] main>section:-webkit-any(.dsr-boundary,.chain-boundary,.union-boundary){gap:12px 24px;padding:18px 0;font-size:.75rem}html[data-design=workbench] main>section:is(.dsr-boundary,.chain-boundary,.union-boundary){gap:12px 24px;padding:18px 0;font-size:.75rem}html[data-design=workbench] main>section:-webkit-any(.dsr-workbench,.chain-workbench,.union-workbench){padding-top:28px;padding-bottom:56px}html[data-design=workbench] main>section:is(.dsr-workbench,.chain-workbench,.union-workbench){padding-top:28px;padding-bottom:56px}html[data-design=workbench] :-webkit-any(.dsr-section-head,.chain-section-head,.union-section-head) h2{margin:0;font-size:clamp(1.6rem,2.3vw,2.3rem)}html[data-design=workbench] :is(.dsr-section-head,.chain-section-head,.union-section-head) h2{margin:0;font-size:clamp(1.6rem,2.3vw,2.3rem)}html[data-design=workbench] :-webkit-any(.dsr-section-head,.chain-section-head,.union-section-head){padding-bottom:20px}html[data-design=workbench] :is(.dsr-section-head,.chain-section-head,.union-section-head){padding-bottom:20px}html[data-design=workbench] :-webkit-any(.dsr-label,.chain-label,.union-label){font:400 .65rem/1.6 var(--cc-mono);color:var(--cc-muted);margin-bottom:12px}html[data-design=workbench] :is(.dsr-label,.chain-label,.union-label){font:400 .65rem/1.6 var(--cc-mono);color:var(--cc-muted);margin-bottom:12px}.trial-hero{padding:0 0 30px}.lab-chart{border:1px solid var(--cc-line);background:#fff;border-radius:6px;margin-bottom:22px;padding:20px}.lab-chart__line{fill:none;stroke:var(--cc-blue);stroke-width:2.4px;vector-effect:non-scaling-stroke}.lab-chart__base{fill:none;stroke:var(--cc-muted);stroke-width:1.2px;stroke-dasharray:3 7;vector-effect:non-scaling-stroke;opacity:.55}.lab-chart__ceiling{fill:none;stroke:var(--cc-amber);stroke-width:1.4px;stroke-dasharray:9 7;vector-effect:non-scaling-stroke}.lab-chart__marker{fill:var(--cc-night);stroke:#fff;stroke-width:2px}.gauge__track,.gauge__rail,.capbar__track{background:#dde7ed;border-radius:3px}.gauge__fill,.capbar__fill{background:var(--cc-blue);border-radius:3px}.gauge__gate{background:var(--cc-amber)}.gauge__readout strong{font-family:var(--cc-mono);color:var(--cc-blue)}.dsr-rail{background:#dce7ee;border-radius:3px}.dsr-marker:before{background:var(--cc-blue);border:2px solid #fff;border-radius:50%}.dsr-marker--benchmark:before{background:var(--cc-amber)}.dsr-marker span,.dsr-rail__axis{font:400 .65rem/1.5 var(--cc-mono);color:var(--cc-muted)}.dsr-marker strong{font:500 .9rem/1.5 var(--cc-mono)}.union-matrix{grid-template-columns:repeat(auto-fit,minmax(24px,1fr));gap:5px}.union-matrix button{background:#dce7ee;border-radius:2px;min-height:24px;padding:0}.union-matrix button[data-status*=complete],.union-matrix button[data-status*=COMPLETE]{background:var(--cc-blue)}.union-matrix button:hover,.union-matrix button[aria-pressed=true]{outline:2px solid var(--cc-blue);outline-offset:2px}html:not(.js) .factor__detail{grid-template-rows:1fr}.chain-button:not(.chain-button--primary),.union-button:not(.union-button--primary){color:var(--cc-blue);border-color:var(--cc-line);background:0 0}.lab-chart-note{color:var(--cc-muted);margin:0 0 14px;font-size:.73rem;line-height:1.7}.dsr-console{grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr);align-items:start;gap:24px;min-height:0}.dsr-controls fieldset{border:1px solid var(--cc-line);background:#fff;border-radius:6px;margin-bottom:20px;padding:24px}.dsr-controls legend{font:400 .65rem/1.5 var(--cc-mono);color:var(--cc-muted);gap:20px;width:auto;padding:0 5px}.dsr-field{border-bottom:1px solid var(--cc-line);gap:8px 16px;margin:0;padding:14px 0;font-size:.8rem}.dsr-field:last-child{border:0}.dsr-field small{font-size:.67rem;font-weight:400;line-height:1.7}.dsr-chamber{border:1px solid var(--cc-line);background:#e5eef3;border-radius:6px;min-height:0;padding:30px;position:sticky;top:110px}.dsr-chamber__status{font:400 .63rem/1.6 var(--cc-mono);border-bottom:1px solid #b5cbd7;flex-wrap:wrap;gap:8px;padding-bottom:18px}.dsr-chamber__status strong{color:var(--cc-amber);font-weight:500}.dsr-chamber[data-reference=above] .dsr-chamber__status strong{color:var(--cc-blue)}.dsr-score{margin:28px 0}.dsr-score>span{font:400 .65rem/1.6 var(--cc-mono);color:var(--cc-muted)}.dsr-score>strong{font:500 clamp(3.5rem,5vw,5rem)/1.1 var(--cc-display);letter-spacing:-.05em;color:var(--cc-blue);margin:14px 0}.dsr-score>small{color:var(--cc-muted);font-size:.75rem;line-height:1.7}.dsr-readout{border-top:1px solid #b5cbd7;grid-template-columns:1fr 1fr;gap:20px;padding-top:22px}.dsr-readout div{padding:0}.dsr-readout dt{min-height:0;font:400 .6rem/1.6 var(--cc-mono);color:var(--cc-muted)}.dsr-readout dd{font:500 1.5rem/1.3 var(--cc-display);margin:8px 0}.dsr-readout .dsr-readout-note{font:400 .62rem/1.6 var(--cc-mono);color:var(--cc-muted)}.dsr-selection-seal{border-left:2px solid var(--cc-blue);background:#e5eef3;margin-top:20px;padding:18px;font-size:.75rem}.dsr-selection-seal p{color:var(--cc-muted);font-size:.7rem}.dsr-explain__grid{gap:20px}.dsr-explain__grid article{border:1px solid var(--cc-line);background:#fff;border-radius:6px;min-height:0;padding:26px}.dsr-explain__grid article>span{font:400 .65rem/1.5 var(--cc-mono);color:var(--cc-blue)}.dsr-explain__grid h3{max-width:24ch;margin-top:24px;font-size:1.45rem}.dsr-explain__grid p{color:var(--cc-muted);font-size:.8rem}.dsr-formula{border:1px solid var(--cc-line);background:#fff;border-radius:6px;margin-top:24px;padding:26px;font-size:.8rem}.dsr-error{color:#80351f;background:#f7e8e2;border:1px solid #c89784;border-radius:4px;font-size:.78rem}@media (max-width:767px){.dsr-console{grid-template-columns:1fr;gap:20px}.dsr-chamber{padding:24px;position:relative;top:auto}.dsr-controls fieldset{padding:20px}.dsr-field{grid-template-columns:minmax(0,1fr) 104px}.dsr-readout{gap:22px 18px}.dsr-explain__grid{grid-template-columns:1fr}}.dev-paths{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:36px 0;padding:0;list-style:none;display:grid}.dev-paths .dev-path{border:1px solid var(--cc-line);background:#fff;border-radius:6px;min-width:0;margin:0;padding:26px}.dev-path__tag,.mcp-count{font:400 .63rem/1.6 var(--cc-mono);color:var(--cc-muted)}.dev-path h2{margin:18px 0;font-size:1.55rem}.dev-path p{color:var(--cc-muted);font-size:.8rem}.dev-path a{font-size:.75rem}.dev-path pre{margin:20px 0;padding:18px;font-size:.66rem}.dev-hero-links,.dev-hero-note{color:var(--cc-muted);max-width:100ch;font-size:.75rem}.dev-page-index{font:400 .68rem/1.7 var(--cc-mono);border-block:1px solid var(--cc-line);flex-wrap:wrap;gap:12px 24px;margin:0;padding:20px 0;display:flex}.dev-page-index a{text-decoration:none}.mcp-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px;display:grid}.mcp-cards article{border:1px solid var(--cc-line);background:#fff;border-radius:6px;padding:28px}.mcp-cards h3{font-size:1.6rem}.mcp-cards h3 a{color:var(--cc-ink);text-decoration:none}.mcp-cards article>p:not(.mcp-count){color:var(--cc-muted);font-size:.83rem}.mcp-cards article>a{font-size:.75rem}.sys-pipe{display:none}@media (max-width:1000px){.dev-paths,.mcp-cards{grid-template-columns:1fr}.dev-paths .dev-path{padding:24px}.dev-path pre{max-width:100%}}.canli-home{background:var(--cc-night)}.canli-home main{isolation:isolate;position:relative}.canli-home main>section{background:var(--cc-paper);position:relative}.evidence-film{z-index:-1;pointer-events:none;background:#06141f;position:fixed;top:88px;bottom:0;left:0;right:0;overflow:clip}.evidence-film canvas{width:100%;height:100%;display:block}.evidence-film__light{background:linear-gradient(90deg,#06141ff2 0%,#06141fa6 28%,#06141f00 70%),radial-gradient(at 90% 12%,#91d2e328,#0000 65%);position:absolute;top:0;bottom:0;left:0;right:0}.canli-home main>[data-film-scene]{color:var(--cc-paper);background:0 0;border-color:#91d2e326}.canli-home .cinema-hero{gap:32px;min-height:calc(100svh - 88px);padding-top:56px}.canli-home .cinema-hero__index{border:0;padding:0;font-size:.78rem}.canli-home .hero__copy{max-width:720px;padding-block-start:24px;padding-block-end:24px}.canli-home .hero__copy h1{max-width:14ch;margin-bottom:28px;font-size:clamp(3.4rem,7.7vw,7.8rem);font-weight:500;line-height:1.02}.canli-home .hero__lead{max-width:52ch;font-size:1rem;line-height:1.75}.canli-home .hero__boundary{font-size:.76rem}.canli-home .hero-status{max-width:1120px;margin-top:0;padding-top:20px}.canli-home .hero-status span{font-size:.66rem}.canli-home .hero-status strong{font-size:.84rem}.canli-home .cinema-hero__foot{font-size:.76rem}.canli-home .cinema-hero__art{opacity:.55;transition:opacity .5s}.canli-home[data-film-renderer=webgl] .cinema-hero__art{opacity:0}.canli-home main>.home-vision,.canli-home main>.cinema-intro{flex-direction:column;justify-content:center;min-height:min(100svh,1000px);padding-block-start:clamp(100px,15vh,200px);padding-block-end:clamp(100px,15vh,200px);display:flex}.canli-home [data-film-scene] .home-editorial{max-width:660px;display:block}.canli-home [data-film-scene] .home-editorial h2{margin-bottom:38px;font-size:clamp(3rem,6.1vw,6rem)}.canli-home [data-film-scene] .home-editorial>div{max-width:48ch}.canli-home [data-film-scene] .home-editorial p{color:#bed0dc;font-size:1.05rem;line-height:1.8}.canli-home [data-film-scene] .home-editorial .home-lead{color:var(--cc-paper);font-size:clamp(1.3rem,2vw,1.8rem)}.canli-home [data-film-scene] :-webkit-any(.eyebrow,.cinema-link){color:var(--cc-ice)}.canli-home [data-film-scene] :is(.eyebrow,.cinema-link){color:var(--cc-ice)}.canli-home [data-film-scene] .cinema-link{border-color:#91d2e345}.canli-home .home-editorial p,.canli-home .research__intro>p,.record-chapter__copy p:not(.eyebrow){font-size:1rem;line-height:1.85}.canli-home .paper-card{border:0;border-bottom:1px solid var(--cc-line);background:0 0;border-radius:0;padding:30px 0}.canli-home .paper-card:first-child{border-top:1px solid var(--cc-line)}.canli-home :-webkit-any(.offering__grid,.trust-grid){gap:0 48px}.canli-home :is(.offering__grid,.trust-grid){gap:0 48px}.canli-home :-webkit-any(.offering__grid,.trust-grid) article{border:0;border-top:1px solid var(--cc-line);background:0 0;border-radius:0;padding:32px 0}.canli-home :is(.offering__grid,.trust-grid) article{border:0;border-top:1px solid var(--cc-line);background:0 0;border-radius:0;padding:32px 0}.canli-home .paper-card p{font-size:.95rem}.canli-home :-webkit-any(.offering__grid,.trust-grid) p{font-size:.95rem}.canli-home :is(.offering__grid,.trust-grid) p{font-size:.95rem}.canli-home .home-next{background:var(--cc-night)}.canli-home .evidence-core__stage{background:radial-gradient(#142f4050,#0000 70%);border:0;border-radius:0}.canli-home .core-chapters small{font-size:.75rem}.canli-home .core-chapters strong{font-size:.88rem}.canli-home .evidence-core__copy>p{font-size:.94rem}.canli-home .core-hud--bottom span{font-size:.62rem}html[data-design] .cc-film-head{isolation:isolate;background:var(--cc-night);color:var(--cc-paper);border:0;margin-block-start:32px;margin-block-end:32px;padding:clamp(32px,5vw,72px);position:relative;overflow:clip}html[data-design] .cc-film-head:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 100% 0,#91d2e325,#0000 60%),linear-gradient(135deg,#0000 55%,#91d2e308 55%,#0000 56%);position:absolute;top:0;bottom:0;left:0;right:0}html[data-design] .cc-film-head:after{content:"";z-index:-1;pointer-events:none;border:1px solid #91d2e325;border-radius:50%;width:45%;height:150%;position:absolute;top:-25%;right:-5%;transform:rotate(-25deg)}html[data-design] .cc-film-head h1{font-weight:500}html[data-design] .cc-film-head :-webkit-any(.eyebrow,.kicker,.paper__kicker,.dev-kicker,.lab-kicker,.dsr-kicker,.ec-kicker,.ta-kicker,.mono-label){color:var(--cc-ice)}html[data-design] .cc-film-head :is(.eyebrow,.kicker,.paper__kicker,.dev-kicker,.lab-kicker,.dsr-kicker,.ec-kicker,.ta-kicker,.mono-label){color:var(--cc-ice)}html[data-design] .cc-film-head :-webkit-any(p,.paper__description,.paper__dek,.hero__lead,.dev-lead,.lab-lead,.dsr-lead,.ec-lead,.ta-lead){color:#c4d4de}html[data-design] .cc-film-head :is(p,.paper__description,.paper__dek,.hero__lead,.dev-lead,.lab-lead,.dsr-lead,.ec-lead,.ta-lead){color:#c4d4de}html[data-design] .cc-film-head a:not(.button):not(.dev-button):not(.lab-button):not(.dsr-button):not(.ec-button):not(.ta-button){color:var(--cc-ice)}html[data-design] .cc-film-head :-webkit-any(aside,.dev-hero__panel,.dsr-hero__panel,.ec-hero__panel,.ta-hero__panel,.workbench-source,.lab-hero__panel){background:var(--cc-paper);color:var(--cc-ink);border-color:var(--cc-line)}html[data-design] .cc-film-head :is(aside,.dev-hero__panel,.dsr-hero__panel,.ec-hero__panel,.ta-hero__panel,.workbench-source,.lab-hero__panel){background:var(--cc-paper);color:var(--cc-ink);border-color:var(--cc-line)}html[data-design] .cc-film-head :-webkit-any(aside,.workbench-source,.dev-hero__panel,.lab-hero__panel) :-webkit-any(p,a,code,summary,.eyebrow){color:var(--cc-ink)}html[data-design] .cc-film-head :is(aside,.workbench-source,.dev-hero__panel,.lab-hero__panel) :is(p,a,code,summary,.eyebrow){color:var(--cc-ink)}html[data-design=workbench] .cc-film-head{margin-block-start:24px;margin-block-end:24px;padding:28px}html[data-design=workbench] .cc-film-head h1{font-size:clamp(2rem,3.7vw,3.6rem)}.workbench-question{max-width:48ch;font-size:1.1rem;line-height:1.7}.workbench-explanation{border-color:#91d2e345;margin-block-start:16px;margin-block-end:16px;padding-block-start:14px;padding-block-end:14px;font-size:.88rem}.workbench-explanation p{margin-top:16px;font-size:.94rem}html[data-design=reader] .paper__header{padding:clamp(28px,4vw,56px)}html[data-design=reader] .reader-index{font-size:.8rem}html[data-design=reader] .paper__body{line-height:1.9}.cc-film-head :-webkit-any(button,input,select,textarea){color:var(--cc-ink)}.cc-film-head :is(button,input,select,textarea){color:var(--cc-ink)}.cc-film-head button[aria-pressed=true]{color:#fff}.cc-footer__boundary p a{text-decoration:underline}.contributor-ways,.contributor-rewards{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 64px;margin-top:40px;display:grid}.contributor-ways article,.contributor-rewards article{border-top:1px solid var(--cc-line);padding-top:28px}.contributor-ways h3,.contributor-rewards h3{font-size:1.5rem}.contributor-ways p,.contributor-rewards p{color:var(--cc-muted);font-size:1rem}.contributor-boundary{color:var(--cc-muted);max-width:85ch;margin-top:28px;font-size:.9rem}.contributor-links{flex-wrap:wrap;gap:28px;display:flex}.contributor-hero .hero__actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.contributor-hero .hero__lead{max-width:58ch}@media (max-width:767px){.evidence-film{top:74px}.evidence-film__light{background:linear-gradient(90deg,#06141fe8,#06141f8c),radial-gradient(at 100% 0,#91d2e338,#0000 75%)}.canli-home .cinema-hero{gap:28px;padding-top:30px}.canli-home .hero__copy{max-width:100%;padding-block-start:12px;padding-block-end:12px}.canli-home .hero__copy h1{font-size:clamp(3.15rem,11.5vw,5rem);line-height:1.07}.canli-home .hero__lead{font-size:.98rem;line-height:1.8}.canli-home .hero__boundary{font-size:.72rem}.canli-home .hero-status{gap:20px 16px}.canli-home .hero-status strong{font-size:.79rem}.canli-home .cinema-hero__index{gap:14px 20px;font-size:.7rem}.canli-home .cinema-hero__foot{font-size:.65rem}.canli-home main>.home-vision,.canli-home main>.cinema-intro{min-height:85svh;padding-block-start:80px;padding-block-end:80px}.canli-home [data-film-scene] .home-editorial h2{font-size:clamp(2.8rem,10vw,4.5rem)}html[data-design] .cc-film-head{margin-block-start:24px;margin-block-end:24px;padding:28px 22px}html[data-design=workbench] .cc-film-head{padding:24px 20px}.contributor-ways,.contributor-rewards{grid-template-columns:1fr;gap:28px}.canli-home .core-hud--bottom span{font-size:.6rem}}@media (prefers-reduced-motion:reduce){.evidence-film canvas{display:none}.canli-home .cinema-hero__art{opacity:.35;transition:none}.canli-home[data-film-renderer] .cinema-hero__art{opacity:.35}html{scroll-behavior:auto}}
