.book{--book-blue:#9fb8c8;--book-blue-faint:#9fb8c814;--book-rule:#f4f1ea1f;background:linear-gradient(90deg, transparent 0, transparent calc(var(--margin) - 1px), #c8553d2e calc(var(--margin) - 1px), #c8553d2e var(--margin), transparent var(--margin)), var(--void)}.book-hero,.book-chapter{width:min(var(--max), 100%);padding-left:var(--margin);padding-right:var(--margin);margin:0 auto}.book-hero{min-height:92vh;padding-top:calc(var(--s-8) + var(--s-5));padding-bottom:var(--s-7);align-content:end;gap:var(--s-6);display:grid}.book-hero__folio,.book-folio{font-family:var(--mono);letter-spacing:.12em;color:var(--grey-700);text-transform:uppercase;font-size:.68rem}.book-hero__title{max-width:11ch;font-family:var(--serif);font-variation-settings:"opsz" 144, "wght" 290;letter-spacing:-.045em;font-size:clamp(4.2rem,10.5vw,11.5rem);font-weight:290;line-height:.82}.book-hero__title em{color:var(--signal);font-weight:inherit}.book-hero__deck{max-width:61ch;color:var(--paper-dim);font-size:clamp(1.1rem,1.5vw,1.35rem);line-height:1.58}.book-proofline{border-top:1px solid var(--book-rule);border-bottom:1px solid var(--book-rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.book-proofline>div{min-height:98px;padding:var(--s-3) var(--s-3) var(--s-3) 0;border-right:1px solid var(--book-rule)}.book-proofline>div:not(:first-child){padding-left:var(--s-3)}.book-proofline>div:last-child{border-right:0}.book-proofline dt{margin-bottom:var(--s-2)}.book-proofline dd{font-family:var(--mono);color:var(--paper-dim);overflow-wrap:anywhere;font-size:.82rem}.book-layout{border-top:1px solid var(--book-rule);grid-template-columns:minmax(150px,.25fr) minmax(0,1fr);gap:clamp(32px,7vw,120px);display:grid}.book-spine{padding:var(--s-5) 0;align-self:start;position:sticky;top:96px}.book-spine a{gap:var(--s-2);color:var(--grey-700);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:2.5ch 1fr;padding:9px 0;font-size:.7rem;transition:color .18s;display:grid}.book-spine a:hover,.book-spine a:focus-visible{color:var(--paper)}.book-spine a span{color:var(--signal)}.book-chapters{min-width:0}.book-chapter{padding:var(--s-8) 0;border-bottom:1px solid var(--book-rule);scroll-margin-top:80px}.book-chapter__head{gap:var(--s-6);margin-bottom:var(--s-7);grid-template-columns:minmax(0,.72fr) minmax(280px,1fr);display:grid}.book-chapter__head h2{max-width:12ch;font-family:var(--serif);letter-spacing:-.03em;font-size:clamp(2.6rem,5vw,5.3rem);font-weight:330;line-height:.98}.book-chapter__head p{color:var(--paper-dim);max-width:60ch;font-size:1.05rem;line-height:1.68}.book-flow{border:1px solid var(--book-rule);background:linear-gradient(180deg, var(--book-blue-faint), transparent);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.book-flow__node{min-height:142px;padding:var(--s-3);border-right:1px solid var(--book-rule);position:relative}.book-flow__node:last-child{border-right:0}.book-flow__node:not(:last-child):after{content:"→";z-index:1;background:var(--void);color:var(--signal);font-family:var(--mono);padding:0 2px;position:absolute;top:46%;right:-.52em}.book-flow__node b{margin-bottom:var(--s-2);color:var(--paper);font-size:.82rem;font-weight:500;display:block}.book-flow__node span{color:var(--grey-700);font-size:.76rem;line-height:1.5}.book-execution{gap:var(--s-6);margin-top:var(--s-5);padding:var(--s-5);border:1px solid var(--book-rule);background:linear-gradient(90deg, transparent 0 49.9%, var(--book-rule) 50%, transparent 50.1%), var(--book-blue-faint);grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);scroll-margin-top:88px;display:grid}.book-execution__copy h3{margin:var(--s-3) 0;font-family:var(--serif);font-size:clamp(1.9rem,3vw,3.25rem);font-weight:360;line-height:1}.book-execution__copy>p:last-child{color:var(--paper-dim);font-size:.88rem;line-height:1.65}.book-execution__tape{border:1px solid var(--book-rule);background:var(--void);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.book-execution__tape span{min-height:82px;padding:var(--s-3);border-right:1px solid var(--book-rule);position:relative}.book-execution__tape span:last-child{border-right:0}.book-execution__tape span:not(:last-child):after{content:"→";z-index:1;background:var(--void);color:var(--book-blue);font-family:var(--mono);padding:0 2px;position:absolute;top:42%;right:-.55em}.book-execution__tape i,.book-execution__tape b{font-family:var(--mono);font-style:normal;display:block}.book-execution__tape i{color:var(--grey-700);letter-spacing:.08em;font-size:.62rem}.book-execution__tape b{margin-top:var(--s-2);color:var(--paper);font-size:.9rem;font-weight:500}.book-execution__tape .is-canceled b{color:var(--signal)}.book-execution__bench{margin-top:var(--s-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.book-execution__bench>div{padding-right:var(--s-3)}.book-execution__bench dt{color:var(--grey-700);font-size:.67rem}.book-execution__bench dd{color:var(--paper);font-family:var(--mono);margin-top:4px;font-size:.82rem}.book-execution__evidence nav{gap:var(--s-3);margin-top:var(--s-4);flex-wrap:wrap;display:flex}.book-execution__evidence nav a{color:var(--signal);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;text-underline-offset:4px;font-size:.67rem}.book-execution__evidence nav a:hover{text-decoration:underline}.book-capabilities{margin-top:var(--s-5);border:1px solid var(--book-rule);background:linear-gradient(115deg,#9fb8c80e,#0000 42%);scroll-margin-top:120px}.book-capabilities__head{gap:var(--s-6);padding:var(--s-5);border-bottom:1px solid var(--book-rule);grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);display:grid}.book-capabilities__head h3{margin-top:var(--s-3);font-family:var(--serif);letter-spacing:-.025em;font-size:clamp(2rem,3.6vw,4rem);font-weight:350;line-height:.95}.book-capabilities__head>p{max-width:62ch;color:var(--paper-dim);align-self:end;font-size:.9rem;line-height:1.65}.book-capabilities__legend,.book-capability{grid-template-columns:minmax(170px,.72fr) minmax(290px,1fr) minmax(260px,1.28fr);display:grid}.book-capabilities__legend{padding:10px var(--s-4);border-bottom:1px solid var(--book-rule);color:var(--grey-700);font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;font-size:.61rem}.book-capabilities__legend span:not(:first-child){padding-left:var(--s-4)}.book-capability{border-bottom:1px solid var(--book-rule)}.book-capability:last-child{border-bottom:0}.book-capability__identity,.book-capability__rail,.book-capability__boundary{padding:var(--s-4)}.book-capability__identity,.book-capability__rail{border-right:1px solid var(--book-rule)}.book-capability__identity h4{color:var(--paper);font-family:var(--serif);font-size:1.28rem;font-weight:380;line-height:1.05}.book-capability__identity p{margin-top:var(--s-2);color:var(--grey-700);font-size:.75rem;line-height:1.45}.book-capability__identity>span{margin-top:var(--s-3);color:var(--book-blue);font-family:var(--mono);letter-spacing:.065em;font-size:.58rem;line-height:1.45;display:block}.book-capability__rail{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid;position:relative}.book-capability__rail:before{content:"";top:calc(var(--s-4) + 5px);left:calc(var(--s-4) + 6.25%);right:calc(var(--s-4) + 6.25%);background:var(--book-rule);height:1px;position:absolute}.book-capability__rail span{z-index:1;color:var(--grey-700);justify-items:center;gap:9px;display:grid;position:relative}.book-capability__rail i{border:1px solid var(--grey-700);background:var(--void);border-radius:50%;width:11px;height:11px}.book-capability__rail b{font-family:var(--mono);letter-spacing:.045em;font-size:.58rem;font-weight:400}.book-capability__rail .is-implemented{color:var(--paper-dim)}.book-capability__rail .is-implemented i{border-color:var(--book-blue);background:var(--book-blue);box-shadow:0 0 0 4px #9fb8c817}.book-capability__boundary>p{color:var(--grey-700);font-size:.76rem;line-height:1.55}.book-capability__boundary nav{gap:var(--s-2) var(--s-3);margin-top:var(--s-3);font-family:var(--mono);letter-spacing:.055em;text-transform:uppercase;flex-wrap:wrap;font-size:.58rem;display:flex}.book-capability__boundary a{color:var(--signal);text-underline-offset:3px}.book-capability__boundary a:hover{text-decoration:underline}.book-capability__boundary nav span{color:var(--grey-700);overflow-wrap:anywhere;text-transform:none}.book-sleeves{border-top:1px solid var(--book-rule)}.book-sleeve{gap:var(--s-6);padding:var(--s-6) 0;border-bottom:1px solid var(--book-rule);grid-template-columns:.72fr 1.5fr;display:grid}.book-sleeve__identity h3{font-family:var(--serif);font-size:clamp(2rem,3vw,3.25rem);font-weight:360;line-height:1}.book-sleeve__identity p{margin-top:var(--s-3);color:var(--book-blue)}.book-sleeve__weight{margin-top:var(--s-4);color:var(--signal);font-family:var(--mono);font-size:.78rem;display:inline-block}.book-sleeve__body>p{color:var(--paper-dim);max-width:72ch;line-height:1.68}.book-sleeve__spec{margin-top:var(--s-5);background:var(--book-rule);border:1px solid var(--book-rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.book-sleeve__spec>div{padding:var(--s-3);background:var(--void)}.book-sleeve__spec dt{margin-bottom:6px}.book-sleeve__spec dd{color:var(--paper-dim);font-size:.84rem;line-height:1.5}.book-caveat{margin-top:var(--s-4);padding-left:var(--s-3);border-left:2px solid var(--signal);font-size:.86rem;color:var(--grey-700)!important}.book-matrix{border-top:1px solid var(--book-rule);border-left:1px solid var(--book-rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.book-matrix>div{min-height:180px;padding:var(--s-4);border-right:1px solid var(--book-rule);border-bottom:1px solid var(--book-rule)}.book-matrix strong{margin:var(--s-3) 0 var(--s-2);font-family:var(--mono);color:var(--book-blue);font-size:1.15rem;font-weight:500;display:block}.book-matrix p{color:var(--grey-700);font-size:.82rem;line-height:1.58}.book-verdict{background:var(--book-rule);border:1px solid var(--book-rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.book-verdict>div{min-height:160px;padding:var(--s-4);background:var(--void)}.book-verdict strong{margin-top:var(--s-3);font-family:var(--mono);color:var(--paper);font-size:clamp(1.75rem,3vw,3rem);font-weight:450;display:block}.book-verdict .is-fail{color:var(--signal)}.book-verdict p{margin-top:var(--s-2);color:var(--grey-700);font-size:.78rem;line-height:1.5}.book-findings{border-top:1px solid var(--book-rule)}.book-finding{gap:var(--s-4);padding:var(--s-4) 0;border-bottom:1px solid var(--book-rule);grid-template-columns:90px 90px minmax(0,1.1fr) minmax(0,1fr);align-items:start;display:grid}.book-finding__status{color:var(--book-blue)}.book-finding__severity{color:var(--signal)}.book-finding p{color:var(--paper-dim);font-size:.88rem;line-height:1.58}.book-finding p:last-child{color:var(--grey-700)}.book-verify{gap:var(--s-7);grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);display:grid}.book-command{padding:var(--s-4);background:var(--book-blue-faint);color:var(--book-blue);font-family:var(--mono);overflow-wrap:anywhere;border:1px solid #9fb8c852;font-size:.82rem}.book-downloads{border-top:1px solid var(--book-rule);display:grid}.book-downloads a{justify-content:space-between;gap:var(--s-3);padding:var(--s-3) 0;border-bottom:1px solid var(--book-rule);color:var(--paper-dim);font-size:.9rem;display:flex}.book-downloads a:after{content:"↗";color:var(--signal)}.book-disclosure{margin-top:var(--s-7);padding:var(--s-5);border:1px solid var(--signal-deep);color:var(--paper-dim);line-height:1.7}.book-ledger{margin-top:var(--s-7);border:1px solid var(--book-rule);background:linear-gradient(135deg,#9fb8c811,#0000 52%);scroll-margin-top:88px}.book-ledger__head{gap:var(--s-6);padding:var(--s-5);border-bottom:1px solid var(--book-rule);grid-template-columns:minmax(220px,.7fr) minmax(0,1fr);display:grid}.book-ledger__head h3{margin-top:var(--s-2);font-family:var(--serif);letter-spacing:-.03em;font-size:clamp(2rem,4vw,4rem);font-weight:340;line-height:.98}.book-ledger__head p{max-width:58ch;color:var(--paper-dim);align-self:end;line-height:1.65}.book-ledger__equation{border-bottom:1px solid var(--book-rule);grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:stretch;display:grid}.book-ledger__equation>div{min-width:0;padding:var(--s-4)}.book-ledger__equation strong{color:var(--book-blue);font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:clamp(2rem,4vw,4.1rem);font-weight:420;line-height:1;display:block}.book-ledger__equation span{margin-top:var(--s-2);color:var(--grey-700);font-size:.72rem;line-height:1.4;display:block}.book-ledger__equation i{color:var(--grey-700);font-family:var(--mono);place-items:center;font-size:1.2rem;font-style:normal;display:grid}.book-ledger__equation .is-result{background:#c8553d13}.book-ledger__equation .is-result strong{color:var(--signal)}.book-ledger__budget{gap:var(--s-4);padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--book-rule);grid-template-columns:minmax(130px,.28fr) minmax(180px,1fr) minmax(180px,.7fr);align-items:center;display:grid}.book-ledger__budget strong{color:var(--paper-dim);font-family:var(--mono);margin-top:4px;font-weight:450;display:block}.book-ledger__budget p{color:var(--grey-700);font-size:.78rem;line-height:1.45}.book-ledger__bar{background:var(--book-rule);height:3px;overflow:hidden}.book-ledger__bar span{background:var(--signal);height:100%;display:block}.book-ledger__budget.is-paused{border-left:3px solid var(--signal);background:#c8553d11}.book-ledger__budget.is-paused strong,.book-ledger__budget.is-paused p{color:var(--signal)}.book-ledger__budget.is-paused .book-ledger__bar{box-shadow:0 0 0 1px #c8553d73}.book-ledger__profiles>div{gap:var(--s-3);padding:11px var(--s-5);border-bottom:1px solid var(--book-rule);color:var(--paper-dim);font-family:var(--mono);font-variant-numeric:tabular-nums;grid-template-columns:1.2fr repeat(3,minmax(90px,.7fr));font-size:.7rem;display:grid}.book-ledger__profiles>div span:not(:first-child){text-align:right}.book-ledger__boundary{padding:var(--s-4) var(--s-5);color:var(--grey-700);font-size:.78rem;line-height:1.6}.book-ledger__boundary a{color:var(--book-blue);text-underline-offset:3px;text-decoration:underline}.book-family-papers{margin-top:var(--s-7);border-top:1px solid var(--book-rule);border-bottom:1px solid var(--book-rule);scroll-margin-top:96px}.book-family-papers__head{gap:var(--s-6);padding:var(--s-5) 0;grid-template-columns:minmax(220px,.7fr) minmax(0,1fr);display:grid}.book-family-papers__head h3{margin-top:var(--s-2);font-family:var(--serif);letter-spacing:-.03em;font-size:clamp(1.8rem,3.5vw,3.4rem);font-weight:340;line-height:1}.book-family-papers__head p{color:var(--paper-dim);align-self:end;line-height:1.65}.book-family-papers__grid{border-top:1px solid var(--book-rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.book-family-papers__grid a{gap:var(--s-3);min-width:0;min-height:190px;padding:var(--s-5);border-right:1px solid var(--book-rule);color:inherit;flex-direction:column;transition:background-color .18s;display:flex}.book-family-papers__grid a:last-child{border-right:0}.book-family-papers__grid a:hover{background:var(--book-blue-faint)}.book-family-papers__grid strong{color:var(--paper-dim);font-family:var(--serif);font-size:1.25rem;font-weight:430;line-height:1.2}.book-family-papers__grid small{color:var(--grey-700);font-family:var(--mono);text-transform:uppercase;margin-top:auto;font-size:.68rem;line-height:1.5}.book-frontier__gates{border:1px solid var(--book-rule);margin-bottom:var(--s-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.book-frontier__gates>div{min-height:104px;padding:var(--s-3);border-right:1px solid var(--book-rule)}.book-frontier__gates>div:last-child{border-right:0}.book-frontier__gates strong{margin-top:var(--s-3);color:var(--book-blue);font-family:var(--mono);font-size:1rem;font-weight:500;display:block}.book-probe-results{margin:var(--s-6) 0 var(--s-7)}.book-probe-docket{border:1px solid var(--book-rule);border-left:3px solid var(--book-blue);background:linear-gradient(100deg, var(--book-blue-faint), transparent 48%);grid-template-columns:minmax(190px,.34fr) minmax(0,1fr);display:grid}.book-probe-docket.is-kill{border-left-color:var(--signal)}.book-probe-docket__rail{padding:var(--s-5);border-right:1px solid var(--book-rule)}.book-probe-docket__rail>span{color:var(--grey-700)}.book-probe-docket__rail strong{margin-top:var(--s-4);color:var(--book-blue);font-family:var(--mono);font-size:clamp(1.8rem,3.5vw,3.8rem);font-weight:450;line-height:.95;display:block}.book-probe-docket.is-kill .book-probe-docket__rail strong{color:var(--signal)}.book-probe-docket__rail p{margin-top:var(--s-3);color:var(--paper-dim);font-family:var(--serif);text-transform:capitalize;font-size:1.25rem}.book-probe-docket__body{min-width:0;padding:var(--s-5)}.book-probe-docket__tape{border-top:1px solid var(--book-rule);border-left:1px solid var(--book-rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.book-probe-docket__tape>div{min-height:94px;padding:var(--s-3);border-right:1px solid var(--book-rule);border-bottom:1px solid var(--book-rule)}.book-probe-docket__tape strong{margin-top:var(--s-2);color:var(--paper);font-family:var(--mono);font-size:1.15rem;font-weight:500;display:block}.book-probe-docket__boundary{margin-top:var(--s-4);color:var(--grey-700);font-size:.84rem;line-height:1.6}.book-probe-docket__boundary strong{color:var(--paper-dim)}.book-probe-docket__foot{gap:var(--s-4);margin-top:var(--s-4);padding-top:var(--s-3);border-top:1px solid var(--book-rule);color:var(--grey-700);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.book-probe-docket__foot nav{gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.book-probe-docket__foot a{color:var(--signal);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;text-underline-offset:4px;font-size:.68rem}.book-probe-docket__foot a:hover{text-decoration:underline}.book-blind-review{margin:0 0 var(--s-7);border:1px solid var(--book-rule);background:linear-gradient(115deg, #9fb8c812, transparent 46%), var(--void);scroll-margin-top:104px}.book-blind-review__head{gap:var(--s-6);padding:var(--s-5);border-bottom:1px solid var(--book-rule);grid-template-columns:minmax(230px,.7fr) minmax(0,1fr);display:grid}.book-blind-review__head h3{margin-top:var(--s-3);font-family:var(--serif);font-size:clamp(1.9rem,3vw,3.2rem);font-weight:360;line-height:1}.book-blind-review__head>p{color:var(--paper-dim);font-size:.9rem;line-height:1.65}.book-blind-review__grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.book-review-packet{min-width:0;padding:var(--s-5)}.book-review-packet+.book-review-packet{border-left:1px solid var(--book-rule)}.book-review-packet header{justify-content:space-between;gap:var(--s-3);color:var(--grey-700);display:flex}.book-review-packet header strong{color:var(--book-blue);font-family:var(--mono);text-transform:uppercase;font-size:.7rem;font-weight:500}.book-review-packet h4{margin-top:var(--s-4);color:var(--paper);font-family:var(--serif);font-size:1.55rem;font-weight:380}.book-review-packet>p{margin-top:var(--s-3);color:var(--paper-dim);font-size:.82rem;line-height:1.6}.book-custody-rail{margin:var(--s-5) 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.book-custody-rail li{border-top:1px solid var(--book-rule);padding-top:24px;position:relative}.book-custody-rail li i{border:1px solid var(--grey-700);background:var(--void);border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:0}.book-custody-rail li.is-complete{border-top-color:var(--book-blue)}.book-custody-rail li.is-complete i{border-color:var(--book-blue);background:var(--book-blue);box-shadow:0 0 0 4px #9fb8c81c}.book-custody-rail li.is-waiting i{border-color:var(--signal)}.book-custody-rail strong,.book-custody-rail span{padding-right:var(--s-2);display:block}.book-custody-rail strong{color:var(--paper-dim);font-size:.72rem;font-weight:500}.book-custody-rail span{color:var(--grey-700);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;margin-top:5px;font-size:.61rem}.book-custody-rail .is-waiting span{color:var(--signal)}.book-review-packet .book-review-packet__boundary{color:var(--grey-700);font-size:.72rem}.book-review-packet footer{gap:var(--s-3);margin-top:var(--s-4);padding-top:var(--s-3);border-top:1px solid var(--book-rule);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.book-review-packet footer nav{gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.book-review-packet footer a{color:var(--signal);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;text-underline-offset:4px;font-size:.65rem}.book-review-packet footer a:hover{text-decoration:underline}.book-review-packet footer code{color:var(--grey-700);font-family:var(--mono);font-size:.65rem}.book-accessibility-proof{gap:var(--s-2) var(--s-3);margin-top:var(--s-4);padding:var(--s-4);border:1px solid var(--book-rule);background:var(--book-blue-faint);grid-template-columns:auto minmax(0,1fr);align-items:baseline;display:grid}.book-accessibility-proof>span{grid-column:1/-1}.book-accessibility-proof strong{color:var(--book-blue);font-family:var(--mono);font-size:2.4rem;font-weight:500;line-height:1}.book-accessibility-proof p{color:var(--paper-dim);font-size:.76rem;line-height:1.55}.book-accessibility-proof a{color:var(--signal);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;text-underline-offset:4px;grid-column:1/-1;font-size:.65rem}.book-accessibility-proof a:hover{text-decoration:underline}.book-frontier{border-top:1px solid var(--book-rule)}.book-candidate{border-bottom:1px solid var(--book-rule);grid-template-columns:50px minmax(190px,.55fr) minmax(0,1.35fr);display:grid}.book-candidate__rail{padding:var(--s-5) var(--s-2) 0 0;color:var(--grey-700);font-family:var(--mono);font-size:.68rem;position:relative}.book-candidate__rail:after{content:"";background:var(--book-rule);width:1px;height:100%;position:absolute;top:0;right:0}.book-candidate.is-active .book-candidate__rail:after{background:var(--signal);width:2px}.book-candidate__identity,.book-candidate__body{padding:var(--s-5)}.book-candidate__identity{border-right:1px solid var(--book-rule)}.book-candidate__identity h3{margin-top:var(--s-3);font-family:var(--serif);text-transform:capitalize;font-size:clamp(1.55rem,2.2vw,2.4rem);font-weight:360;line-height:1.05}.book-candidate__identity p{margin-top:var(--s-3);color:var(--grey-700)}.book-candidate__status{color:var(--grey-700)}.book-candidate__status.is-active{color:var(--signal)}.book-candidate__body>p{color:var(--paper-dim);line-height:1.65}.book-candidate__evidence{margin-top:var(--s-3);padding:var(--s-3);border-left:2px solid var(--book-blue);background:var(--book-blue-faint);font-size:.86rem;color:var(--grey-700)!important}.book-candidate__evidence strong{color:var(--paper);font-family:var(--mono);font-weight:500}.book-candidate__body dl{gap:var(--s-3);margin-top:var(--s-4);display:grid}.book-candidate__body dl>div{gap:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--book-rule);grid-template-columns:128px minmax(0,1fr);display:grid}.book-candidate__body dd{color:var(--grey-700);font-size:.82rem;line-height:1.55}.book-candidate__source{margin-top:var(--s-3)}.book-candidate__source a{color:var(--signal);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;text-underline-offset:4px;font-size:.72rem}.book-candidate__source a:hover{text-decoration:underline}@media (max-width:980px){.book-proofline{grid-template-columns:repeat(2,minmax(0,1fr))}.book-proofline>div:nth-child(2){border-right:0}.book-proofline>div:nth-child(-n+2){border-bottom:1px solid var(--book-rule)}.book-layout{grid-template-columns:1fr}.book-spine{display:none}.book-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.book-flow__node{border-bottom:1px solid var(--book-rule)}.book-flow__node:after{display:none}.book-execution{background:var(--book-blue-faint);grid-template-columns:1fr}.book-capabilities__legend{display:none}.book-capability{grid-template-columns:minmax(180px,.65fr) minmax(0,1fr)}.book-capability__boundary{border-top:1px solid var(--book-rule);grid-column:1/-1}.book-capability__rail{border-right:0}.book-matrix,.book-verdict,.book-frontier__gates{grid-template-columns:repeat(2,minmax(0,1fr))}.book-frontier__gates>div:nth-child(2){border-right:0}.book-frontier__gates>div:nth-child(-n+2){border-bottom:1px solid var(--book-rule)}.book-probe-docket{grid-template-columns:minmax(170px,.35fr) minmax(0,1fr)}.book-candidate{grid-template-columns:38px minmax(160px,.55fr) minmax(0,1.35fr)}}@media (max-width:720px){.book{background:var(--void)}.book-ledger{scroll-margin-top:168px}.book-hero{min-height:82vh;padding-top:var(--s-8)}.book-hero__title{font-size:clamp(3.8rem,19vw,6.4rem)}.book-chapter{padding:var(--s-7) 0}.book-chapter__head,.book-sleeve,.book-verify{gap:var(--s-4);grid-template-columns:1fr}.book-capabilities__head,.book-capability{grid-template-columns:1fr}.book-capability__identity{border-right:0;border-bottom:1px solid var(--book-rule)}.book-capability__rail{min-height:74px}.book-capability__boundary{grid-column:auto}.book-sleeve__spec{grid-template-columns:1fr}.book-execution__tape{grid-template-columns:repeat(2,minmax(0,1fr))}.book-execution__tape span:nth-child(2){border-right:0}.book-execution__tape span:nth-child(-n+2){border-bottom:1px solid var(--book-rule)}.book-execution__tape span:after{display:none}.book-finding{gap:var(--s-2) var(--s-3);grid-template-columns:1fr 1fr}.book-finding p{grid-column:1/-1}.book-probe-docket{grid-template-columns:1fr}.book-probe-docket__rail{border-right:0;border-bottom:1px solid var(--book-rule)}.book-probe-docket__foot{grid-template-columns:1fr;align-items:start}.book-candidate{grid-template-columns:32px minmax(0,1fr)}.book-candidate__identity{border-right:0}.book-candidate__body{grid-column:2;padding-top:0}.book-candidate__body dl>div{grid-template-columns:1fr;gap:6px}.book-ledger__head,.book-ledger__budget,.book-blind-review__head{gap:var(--s-3);grid-template-columns:1fr}.book-ledger__equation{grid-template-columns:1fr 28px 1fr}.book-ledger__equation i:nth-of-type(2){display:none}.book-ledger__equation .is-result{grid-column:2/-1}.book-ledger__profiles>div{grid-template-columns:1fr 1fr}.book-family-papers__head{gap:var(--s-3);grid-template-columns:1fr}.book-family-papers{scroll-margin-top:168px}.book-family-papers__grid{grid-template-columns:1fr}.book-family-papers__grid a{border-right:0;border-bottom:1px solid var(--book-rule);min-height:0}.book-family-papers__grid a:last-child{border-bottom:0}.book-blind-review__grid{grid-template-columns:1fr}.book-review-packet+.book-review-packet{border-top:1px solid var(--book-rule);border-left:0}}@media (max-width:480px){.book-proofline,.book-flow,.book-matrix,.book-verdict,.book-frontier__gates{grid-template-columns:1fr}.book-execution__bench{gap:var(--s-2);grid-template-columns:1fr}.book-probe-docket__tape{grid-template-columns:repeat(2,minmax(0,1fr))}.book-review-packet footer{grid-template-columns:1fr;align-items:start}.book-frontier__gates>div{border-right:0;border-bottom:1px solid var(--book-rule)}.book-frontier__gates>div:last-child{border-bottom:0}.book-proofline>div{border-right:0;border-bottom:1px solid var(--book-rule);padding-left:0!important}.book-proofline>div:last-child{border-bottom:0}.book-ledger__equation{grid-template-columns:1fr}.book-ledger__equation i{display:none}.book-ledger__equation .is-result{grid-column:auto}.book-ledger__profiles>div{grid-template-columns:1fr}.book-ledger__profiles>div span:not(:first-child){text-align:left}}@media (prefers-reduced-motion:reduce){.book-spine a{transition:none}}
