
:root{
  
  --void:#030508;
  --surface:#070c14;
  --surface2:#0c1420;
  --raised:#10192a;
  --panel:#060a10;
  
  --gold:#c9a03d;
  --gold2:#f0c84a;
  --gold3:rgba(201,160,61,.18);
  --gold4:rgba(201,160,61,.07);
  --golddim:rgba(201,160,61,.2);
  
  --crystal:#5ac8fa;
  --green:#30d158;
  --red:#ff6b6b;
  --amber:#ff9f0a;
  --purple:#bf5af2;
  --pink:#ff375f;
  
  --txt:#e8f4ff;
  --txt2:rgba(180,210,255,.6);
  --txt3:rgba(140,180,230,.35);
  --border:rgba(255,255,255,.07);
  --borderG:rgba(201,160,61,.16);
  
  --serif:"Palatino Linotype",Palatino,"Book Antiqua",Georgia,serif;
  --mono:ui-monospace,"SF Mono",Menlo,"Cascadia Code","Liberation Mono",monospace;
  --sans:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",system-ui,sans-serif;
  
  --sidebar-w:280px;
  --topnav-h:52px;
}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{
  background:var(--void);font-family:var(--sans);color:var(--txt);
  line-height:1.6;-webkit-font-smoothing:antialiased;
  overflow-x:hidden;
}a{color:var(--gold);text-decoration:none}a:hover{color:var(--gold2)}button{cursor:pointer;font-family:inherit}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-thumb{background:var(--golddim);border-radius:3px}::-webkit-scrollbar-track{background:transparent}@keyframes pfade{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.doc{font-family:var(--serif);font-size:.94rem;color:var(--txt2);line-height:1.76;margin-bottom:.85rem}.doc strong{color:var(--txt);font-weight:700}.doc em{color:var(--gold2);font-style:normal}.scr{
  border-left:3px solid var(--golddim);background:rgba(201,160,61,.04);
  border-radius:0 9px 9px 0;padding:.65rem .9rem;margin:.85rem 0;
  font-family:var(--serif);font-size:.83rem;color:var(--txt2);line-height:1.65;
}.scr-ref{font-family:var(--mono);font-size:.58rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin-top:.28rem;display:block}.scr-note{font-size:.76rem;color:var(--txt3);margin-top:.2rem;display:block;line-height:1.5}.ev-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.6rem;margin:.85rem 0}.ev{background:var(--raised);border:1px solid var(--border);border-radius:10px;padding:.75rem .9rem}.ev-ico{font-size:1.2rem;margin-bottom:.35rem}.ev-t{font-size:.72rem;font-weight:900;color:var(--txt);margin-bottom:.22rem;line-height:1.25}.ev-b{font-size:.7rem;color:var(--txt3);line-height:1.52}.ev-v{font-family:var(--mono);font-size:.57rem;font-weight:900;padding:.12rem .38rem;border-radius:4px;display:inline-block;margin-top:.32rem}.vd{background:rgba(48,209,88,.1);color:var(--green)}.vx{background:rgba(255,107,107,.1);color:var(--red)}.vs-ev{background:rgba(255,159,10,.1);color:var(--amber)}.cvr{display:grid;grid-template-columns:1fr 20px 1fr;gap:0 6px;margin:.75rem 0;align-items:start}.cvr-l,.cvr-r{border-radius:8px;padding:.55rem .7rem;font-size:.73rem;line-height:1.52}.cvr-l{background:rgba(255,107,107,.06);border:1px solid rgba(255,107,107,.17);color:rgba(255,200,200,.75)}.cvr-r{background:rgba(48,209,88,.05);border:1px solid rgba(48,209,88,.17);color:rgba(180,245,200,.75)}.cvr-m{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:.35rem}.cvr-ml{width:1px;flex:1;background:linear-gradient(to bottom,rgba(201,160,61,.08),var(--gold),rgba(201,160,61,.08))}.cvr-md{width:6px;height:6px;border-radius:50%;background:var(--gold);margin:2px 0;box-shadow:0 0 5px rgba(201,160,61,.4)}@media(max-width:580px){.cvr{grid-template-columns:1fr}.cvr-m{display:none}}.qq-wrap{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin:.75rem 0}.qq-box{border-radius:10px;padding:.7rem .85rem;font-size:.72rem;line-height:1.52}.qq-q{background:rgba(191,90,242,.05);border:1px solid rgba(191,90,242,.18);color:rgba(220,190,255,.75)}.qq-n{background:rgba(90,200,250,.05);border:1px solid rgba(90,200,250,.18);color:rgba(180,225,255,.75)}.qq-head{font-family:var(--mono);font-size:.5rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.3rem}.qq-q .qq-head{color:var(--purple)}.qq-n .qq-head{color:var(--crystal)}@media(max-width:500px){.qq-wrap{grid-template-columns:1fr}}.coh-lock{
  background:rgba(48,209,88,.04);border:1px solid rgba(48,209,88,.18);
  border-radius:9px;padding:.6rem .85rem;margin-top:.75rem;
  font-size:.73rem;color:rgba(180,245,200,.65);line-height:1.55;
}.coh-lock-head{font-family:var(--mono);font-size:.52rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--green);margin-bottom:.28rem}.verdict-stamp{
  display:flex;align-items:center;gap:.5rem;
  margin-top:.75rem;padding:.5rem .75rem;
  background:rgba(201,160,61,.07);border:1px solid var(--golddim);
  border-radius:7px;font-family:var(--mono);font-size:.6rem;
  font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--gold2);
}.vs-icon{font-size:.9rem}.meas-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:.55rem;margin:.75rem 0}.meas{background:var(--raised);border:1px solid var(--border);border-radius:9px;padding:.65rem .8rem}.meas-n{font-family:var(--mono);font-size:1.1rem;font-weight:900;color:var(--crystal)}.meas-u{font-family:var(--mono);font-size:.5rem;letter-spacing:.1em;text-transform:uppercase;color:var(--txt3);margin-top:.18rem}.meas-d{font-size:.67rem;color:var(--txt3);margin-top:.22rem;line-height:1.44}@keyframes tIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(max-width:880px){:root{--sidebar-w:0px}}:root{
  --expanse-blue:rgba(90,200,250,.28);
  --expanse-gold:rgba(240,200,74,.34);
  --expanse-green:rgba(48,209,88,.22);
}@keyframes cathedralDrift{from{transform:translate3d(-1.5%,0,0) scale(1)}to{transform:translate3d(1.5%,1%,0) scale(1.04)}}@keyframes horizonFloat{from{transform:perspective(650px) rotateX(62deg) translateY(-28px) scaleX(.9);opacity:.05}50%{opacity:.22}to{transform:perspective(650px) rotateX(62deg) translateY(80px) scaleX(1.35);opacity:.02}}@keyframes introGroundRush{from{background-position:0 0,0 0;transform:perspective(700px) rotateX(68deg) translateY(-14%) scale(1.02)}to{background-position:0 360px,0 0;transform:perspective(700px) rotateX(68deg) translateY(10%) scale(1.32)}}@keyframes warpLine{0%{opacity:0;transform:translate(-50%,-50%) rotate(var(--rot)) translateY(-40px) scaleY(.1)}15%{opacity:.75}100%{opacity:0;transform:translate(-50%,-50%) rotate(var(--rot)) translateY(-600px) scaleY(2.6)}}@keyframes torusPulse{0%,100%{opacity:.35;filter:blur(.2px);transform:translate(-50%,-50%) rotateX(72deg) rotateZ(0deg) scale(1)}50%{opacity:.75;filter:blur(0);transform:translate(-50%,-50%) rotateX(72deg) rotateZ(7deg) scale(1.05)}}@keyframes topoFloat{from{transform:rotateX(64deg) rotateZ(-2deg) scale(.985)}to{transform:rotateX(64deg) rotateZ(3deg) scale(1.02)}}@keyframes stripRush{from{background-position:0 0,0 0,0 0}to{background-position:0 0,280px 0,0 0}}@keyframes axisSpin{to{transform:rotate(360deg)}}body{--glass-bg:rgba(7,12,20,.76);--glass-bg2:rgba(14,24,38,.64);--glass-line:rgba(255,255,255,.10);--os-blur:18px;--dock-bg:rgba(4,7,12,.78);--dock-accent:var(--gold2)}.calc-chain{margin:.85rem 0;border:1px solid rgba(90,200,250,.18);border-radius:14px;background:rgba(90,200,250,.045);overflow:hidden}.calc-chain-title{padding:.65rem .8rem;border-bottom:1px solid rgba(90,200,250,.14);font-family:var(--mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--crystal);font-weight:900}.calc-chain-body{padding:.75rem .85rem;display:grid;gap:.5rem}.eq-line{font-family:var(--mono);font-size:.72rem;line-height:1.55;color:rgba(220,240,255,.86);background:rgba(0,0,0,.22);border:1px solid rgba(255,255,255,.06);border-radius:9px;padding:.55rem .65rem;white-space:normal}.eq-line em{font-style:normal;color:var(--gold2)}.eq-line .ans{color:var(--green);font-weight:900}.eq-note{font-size:.72rem;color:var(--txt2);line-height:1.6}.protocol-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.65rem;margin:.75rem 0}.protocol-step{position:relative;border:1px solid rgba(48,209,88,.18);border-radius:13px;padding:.8rem;background:rgba(48,209,88,.04)}.protocol-step .step-num{font-family:var(--mono);font-size:.58rem;color:var(--green);letter-spacing:.12em;text-transform:uppercase;font-weight:900}.protocol-step b{display:block;margin:.18rem 0;color:var(--txt);font-size:.76rem}.protocol-step span{font-size:.7rem;color:var(--txt2);line-height:1.48}@media(max-width:720px){.eq-line{font-size:.66rem}}.integrated-chain,.integrated-grid,.integrated-tribunal,.integrated-crosslinks{margin-top:1rem;margin-bottom:1rem}.integrated-chain .calc-chain-title::before{content:"IN-FLOW · ";color:var(--green)}.claim-divider{
  display:flex;align-items:center;gap:.7rem;margin:.8rem 0;
  font-family:var(--mono);font-size:.54rem;color:var(--gold);letter-spacing:.1em
}.claim-divider::before,.claim-divider::after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(201,160,61,.25),transparent)}@keyframes ev-tick{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes amt-pulse{0%,100%{box-shadow:0 0 0 0 rgba(191,90,242,.4)}50%{box-shadow:0 0 0 5px rgba(191,90,242,0)}}@keyframes star-drift{0%{transform:translateY(0) translateX(0);opacity:0}10%{opacity:1}90%{opacity:.4}100%{transform:translateY(-30px) translateX(15px);opacity:0}}@keyframes stamp-drop{0%{opacity:0;transform:scale(2.2) rotate(-8deg)}60%{transform:scale(.95) rotate(1deg)}100%{opacity:1;transform:scale(1) rotate(0deg)}}@keyframes terraFlow{from{background-position:0 0,0 0,0 0,0 0}to{background-position:0 0,360px 0,0 520px,0 0}}@keyframes cloudDrift39{from{transform:translateX(0)}to{transform:translateX(-8%)}}@keyframes sealedDrift{from{transform:perspective(760px) rotateX(62deg) translateY(8%) scale(1.15) rotateZ(0deg)}to{transform:perspective(760px) rotateX(62deg) translateY(8%) scale(1.15) rotateZ(360deg)}}@keyframes cartoGridDrift{from{background-position:0 0,0 0,0 0,0 0,0 0}to{background-position:0 0,240px 0,0 240px,0 0,0 0}}@keyframes luminaryPlaneDrift{from{background-position:0 0,0 0,0 0,0 0}to{background-position:112px 0,0 112px,0 0,0 0}}@keyframes lumSunCircuit{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(190px,38px) scale(.92)}}@keyframes lumMoonCircuit{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(-170px,-26px) scale(.95)}}@keyframes xiiChariotSpin{to{transform:rotate(360deg)}}.custody-tier{
  display:inline-flex;
  align-items:center;
  gap:.32rem;
  margin:.18rem .32rem .18rem 0;
  padding:.28rem .5rem;
  border-radius:999px;
  border:1px solid rgba(255,255,255,.08);
  font-family:var(--mono);
  font-size:.55rem;
  font-weight:900;
  letter-spacing:.08em;
  text-transform:uppercase;
  white-space:nowrap;
}.ct-contested{background:rgba(217,169,60,.1);color:#ffd97a;border-color:rgba(217,169,60,.22)}.ct-effect{background:rgba(83,233,122,.09);color:#9ef1b3;border-color:rgba(83,233,122,.2)}.ct-invert{background:rgba(103,207,255,.11);color:#9fddff;border-color:rgba(103,207,255,.22)}.kingdom-panel{
  margin:1rem 0 1.15rem;
  border:1px solid rgba(232,183,64,.18);
  border-radius:18px;
  overflow:hidden;
  background:
    radial-gradient(circle at 0% 0%,rgba(232,183,64,.10),transparent 34%),
    linear-gradient(180deg,rgba(232,183,64,.04),rgba(7,13,28,.12)),
    rgba(7,13,28,.58);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 14px 34px rgba(0,0,0,.14);
}.kingdom-panel-head{
  display:flex;align-items:flex-end;justify-content:space-between;gap:.8rem;
  padding:.86rem 1rem;
  background:linear-gradient(90deg,rgba(232,183,64,.13),rgba(83,233,122,.045));
  border-bottom:1px solid rgba(255,255,255,.065);
}.kingdom-panel-head span{font-family:var(--mono);font-size:.65rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase;color:#ffd875}.kingdom-panel-head em{font-style:normal;font-size:.62rem;color:var(--txt2);line-height:1.35;text-align:right}.kingdom-ledger{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.kingdom-ledger th{
  padding:.72rem .85rem;text-align:left;font-family:var(--mono);font-size:.55rem;letter-spacing:.12em;text-transform:uppercase;color:#9ef1b3;
  border-bottom:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.026)
}.kingdom-ledger td{padding:.79rem .85rem;font-size:.72rem;line-height:1.58;color:rgba(236,242,248,.93);vertical-align:top;border-top:1px solid rgba(255,255,255,.052)}.kingdom-ledger tr:first-child td{border-top:0}.kingdom-chain{margin:.82rem;padding:.86rem;border:1px solid rgba(83,233,122,.16);border-radius:14px;background:rgba(83,233,122,.045)}.kingdom-chain-title{font-family:var(--mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:#9ef1b3;font-weight:900;margin-bottom:.48rem}.kingdom-chain-line{padding:.45rem .55rem;margin:.32rem 0;border:1px solid rgba(255,255,255,.055);border-radius:10px;background:rgba(0,0,0,.145);font-size:.72rem;line-height:1.55;color:rgba(236,242,248,.92)}.kingdom-chain-line .ans{color:#ffd875;font-weight:900}.kingdom-court{display:grid;gap:.55rem;padding:.8rem}.kingdom-court-row{
  display:grid;grid-template-columns:minmax(230px,.9fr) 120px minmax(280px,1.2fr);gap:.7rem;align-items:stretch;
  padding:.75rem;border:1px solid rgba(255,255,255,.065);border-radius:14px;background:rgba(255,255,255,.026)
}.kingdom-court-row b{display:block;font-family:var(--mono);font-size:.58rem;letter-spacing:.11em;text-transform:uppercase;color:#ffd875;margin-bottom:.25rem}.kingdom-court-row span,.kingdom-court-row div{font-size:.72rem;line-height:1.55;color:rgba(233,240,248,.9)}.kingdom-court-seal{display:flex;align-items:center;justify-content:center;text-align:center;border:1px solid rgba(232,183,64,.23);border-radius:12px;background:rgba(232,183,64,.075);font-family:var(--mono);font-size:.56rem!important;letter-spacing:.11em;text-transform:uppercase;color:#ffd875!important;font-weight:900}.kingdom-lock{border:1px solid rgba(232,183,64,.18);border-radius:15px;margin:1rem 0;background:rgba(232,183,64,.035);overflow:hidden}.kingdom-lock-head{padding:.72rem .86rem;background:rgba(232,183,64,.08);font-family:var(--mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:#ffd875;font-weight:900;border-bottom:1px solid rgba(255,255,255,.06)}.kingdom-lock-row{display:grid;grid-template-columns:170px 1fr;gap:.9rem;padding:.7rem .86rem;border-top:1px solid rgba(255,255,255,.055)}.kingdom-lock-row:first-of-type{border-top:0}.kingdom-lock-row b{font-family:var(--mono);font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;color:#9ef1b3}.kingdom-lock-row span{font-size:.72rem;line-height:1.58;color:rgba(234,242,248,.92)}@media(max-width:900px){.kingdom-court-row{grid-template-columns:1fr}.kingdom-panel-head{align-items:flex-start;flex-direction:column}.kingdom-panel-head em{text-align:left}.kingdom-lock-row{grid-template-columns:1fr;gap:.3rem}}@media(max-width:720px){.kingdom-ledger,.kingdom-ledger thead,.kingdom-ledger tbody,.kingdom-ledger tr,.kingdom-ledger th,.kingdom-ledger td{display:block}.kingdom-ledger thead{display:none}.kingdom-ledger tr{border-top:1px solid rgba(255,255,255,.07)}.kingdom-ledger tr:first-child{border-top:0}.kingdom-ledger td{border-top:0;padding:.48rem .8rem}.kingdom-ledger td::before{content:attr(data-label);display:block;margin-bottom:.2rem;font-family:var(--mono);font-size:.52rem;letter-spacing:.1em;text-transform:uppercase;color:#9ef1b3}}.scientific-dive-index,
.scientific-deep-dive,
.sdd-hook{
  border:1px solid rgba(90,200,250,.18);
  border-radius:22px;
  background:
    radial-gradient(circle at 10% 0%,rgba(90,200,250,.10),transparent 34rem),
    radial-gradient(circle at 92% 0%,rgba(242,208,107,.10),transparent 30rem),
    linear-gradient(180deg,rgba(255,255,255,.038),rgba(255,255,255,.016));
  box-shadow:0 22px 80px rgba(0,0,0,.24);
}.sdd-actions{
  display:flex;
  gap:.42rem;
  flex-wrap:wrap;
  margin-top:.75rem;
}.scientific-deep-dive{
  margin:1rem 0;
  padding:1rem;
}@media(max-width:760px){.scientific-deep-dive{padding:.8rem}}.sdd-mini-index{
  display:flex;
  flex-wrap:wrap;
  gap:.35rem;
  margin:.75rem 0 .4rem;
}.sdd-mini-index a{
  border:1px solid rgba(90,200,250,.16);
  border-radius:999px;
  background:rgba(90,200,250,.04);
  color:#aee7ff;
  padding:.32rem .52rem;
  font:900 .52rem var(--mono,ui-monospace,monospace);
  letter-spacing:.07em;
  text-transform:uppercase;
  text-decoration:none;
}.sdd-mini-index a:hover{
  border-color:rgba(242,208,107,.32);
  color:#ffe596;
}.sdd-essay{
  margin:1rem 0;
  padding:clamp(.9rem,1.8vw,1.35rem);
  border:1px solid rgba(242,208,107,.24);
  border-radius:24px;
  background:
    radial-gradient(circle at 9% 0%,rgba(242,208,107,.14),transparent 31rem),
    radial-gradient(circle at 93% 2%,rgba(90,200,250,.11),transparent 28rem),
    linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.014));
  box-shadow:0 24px 90px rgba(0,0,0,.28);
}.sdd-essay-kicker{
  font:900 .56rem var(--mono,ui-monospace,monospace);
  letter-spacing:.17em;
  text-transform:uppercase;
  color:rgba(242,208,107,.76);
}.sdd-essay-main-title{
  margin:.2rem 0 .45rem;
  font-family:var(--serif,Georgia,serif);
  font-size:clamp(1.7rem,3.2vw,2.75rem);
  line-height:1.02;
  letter-spacing:-.025em;
  color:#fff1bd;
}.sdd-essay-sub{
  max-width:105ch;
  font-size:.82rem;
  line-height:1.72;
  color:rgba(229,238,255,.72);
}.sdd-essay-title{
  margin:1.35rem 0 .55rem;
  padding-top:.45rem;
  font-family:var(--serif,Georgia,serif);
  font-size:clamp(1.18rem,2vw,1.6rem);
  line-height:1.1;
  color:#fff1bd;
  border-top:1px solid rgba(255,255,255,.07);
}.sdd-essay-p{
  max-width:112ch;
  margin:.55rem 0;
  color:rgba(236,243,255,.78);
  font-size:.82rem;
  line-height:1.78;
}.sdd-thesis-seal{
  margin:1rem 0;
  padding:1rem;
  border:1px solid rgba(242,208,107,.30);
  border-radius:18px;
  background:rgba(242,208,107,.055);
}.sdd-thesis-seal b{
  display:block;
  margin-bottom:.38rem;
  color:#ffe596;
  font:900 .64rem var(--mono,ui-monospace,monospace);
  letter-spacing:.12em;
  text-transform:uppercase;
}.sdd-thesis-seal p{
  color:rgba(255,245,206,.86);
  font-family:var(--serif,Georgia,serif);
  font-size:1.05rem;
  line-height:1.58;
  margin:0;
}.sdd-mini-index.compact{
  margin:.85rem 0 1rem;
}.sdd-insight-grid{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(250px,1fr));
  gap:.65rem;
  margin:.8rem 0;
}.sdd-insight{
  border:1px solid rgba(255,255,255,.09);
  border-radius:17px;
  background:rgba(0,0,0,.18);
  padding:.78rem .84rem;
}.sdd-insight.gold{border-color:rgba(242,208,107,.24);background:rgba(242,208,107,.05)}.sdd-insight.blue{border-color:rgba(90,200,250,.19);background:rgba(90,200,250,.045)}.sdd-insight.green{border-color:rgba(74,222,128,.17);background:rgba(74,222,128,.04)}.sdd-insight.crimson{border-color:rgba(251,113,133,.17);background:rgba(251,113,133,.04)}.sdd-insight-meta{
  color:rgba(90,200,250,.74);
  font:900 .50rem var(--mono,ui-monospace,monospace);
  letter-spacing:.13em;
  text-transform:uppercase;
  margin-bottom:.28rem;
}.sdd-insight b{
  display:block;
  color:#fff1bd;
  font-size:.86rem;
  line-height:1.22;
  margin-bottom:.34rem;
}.sdd-insight p,
.sdd-insight li{
  color:rgba(229,238,255,.74);
  font-size:.74rem;
  line-height:1.6;
}.sdd-insight ul{margin:.3rem 0 0;padding-left:1rem}.sdd-qpair{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:.65rem;
  margin:.7rem 0;
}.sdd-qcell{
  border:1px solid rgba(255,255,255,.085);
  border-radius:16px;
  padding:.76rem .82rem;
  background:rgba(0,0,0,.16);
}.sdd-qcell.qualia{border-color:rgba(242,208,107,.20);background:rgba(242,208,107,.04)}.sdd-qcell.quantitia{border-color:rgba(90,200,250,.20);background:rgba(90,200,250,.04)}.sdd-qcell b{
  display:block;
  color:#ffe596;
  font:900 .58rem var(--mono,ui-monospace,monospace);
  letter-spacing:.09em;
  text-transform:uppercase;
  margin-bottom:.33rem;
}.sdd-qcell p{
  color:rgba(229,238,255,.75);
  font-size:.75rem;
  line-height:1.62;
}.sdd-reason-chain{
  counter-reset:reason;
  display:grid;
  gap:.55rem;
  margin:.75rem 0;
}.sdd-reason-step{
  position:relative;
  border:1px solid rgba(255,255,255,.08);
  border-radius:15px;
  background:rgba(255,255,255,.025);
  padding:.68rem .78rem .68rem 2.4rem;
}.sdd-reason-step::before{
  counter-increment:reason;
  content:counter(reason);
  position:absolute;
  left:.72rem;top:.72rem;
  width:1.18rem;height:1.18rem;
  display:grid;place-items:center;
  border-radius:50%;
  background:rgba(242,208,107,.12);
  border:1px solid rgba(242,208,107,.25);
  color:#ffe596;
  font:900 .58rem var(--mono,ui-monospace,monospace);
}.sdd-reason-step b{display:block;color:#fff1bd;margin-bottom:.2rem}.sdd-reason-step p{color:rgba(229,238,255,.73);font-size:.76rem;line-height:1.62}.sdd-scripture-lock{
  border:1px solid rgba(242,208,107,.26);
  border-radius:17px;
  background:linear-gradient(180deg,rgba(242,208,107,.07),rgba(0,0,0,.13));
  padding:.8rem .86rem;
  margin:.65rem 0;
}.sdd-scripture-lock b{
  color:#ffe596;
  font-family:var(--serif,Georgia,serif);
  font-size:1rem;
}.sdd-scripture-lock p{
  color:rgba(255,245,206,.78);
  font-size:.76rem;
  line-height:1.65;
  margin:.28rem 0 0;
}.sdd-verdict-final{
  margin-top:1.2rem;
  border:1px solid rgba(242,208,107,.34);
  border-radius:20px;
  background:
    radial-gradient(circle at 14% 0%,rgba(242,208,107,.18),transparent 24rem),
    rgba(242,208,107,.055);
  padding:1rem;
}.sdd-verdict-final b{
  display:block;
  color:#fff1bd;
  font-family:var(--serif,Georgia,serif);
  font-size:1.35rem;
  line-height:1.12;
  margin-bottom:.42rem;
}.sdd-verdict-final p{
  color:rgba(255,245,206,.82);
  font-size:.82rem;
  line-height:1.72;
  margin:.45rem 0;
}@media(max-width:760px){.sdd-qpair{grid-template-columns:1fr}.sdd-essay{padding:.8rem}}.inheritance-ledger{
  margin:.86rem 0;
  border:1px solid rgba(255,255,255,.09);
  border-radius:18px;
  background:rgba(0,0,0,.18);
  overflow:hidden;
}.inheritance-ledger-row{
  display:grid;
  grid-template-columns:1fr 1fr 1fr;
  border-top:1px solid rgba(255,255,255,.075);
}.inheritance-ledger-row:first-child{border-top:0}.inheritance-ledger-cell{
  padding:.66rem .72rem;
  border-left:1px solid rgba(255,255,255,.075);
}.inheritance-ledger-cell:first-child{border-left:0}.inheritance-ledger-cell b{
  display:block;
  color:#ffe596;
  font:900 .55rem var(--mono,ui-monospace,monospace);
  letter-spacing:.08em;
  text-transform:uppercase;
  margin-bottom:.22rem;
}.inheritance-ledger-cell p{
  color:rgba(229,238,255,.70);
  font-size:.66rem;
  line-height:1.48;
  margin:0;
}@media(max-width:760px){.inheritance-ledger-row{grid-template-columns:1fr}.inheritance-ledger-cell{border-left:0;border-top:1px solid rgba(255,255,255,.075)}.inheritance-ledger-cell:first-child{border-top:0}}.covenant-ledger{
  margin:.86rem 0;
  border:1px solid rgba(255,255,255,.09);
  border-radius:18px;
  background:rgba(0,0,0,.18);
  overflow:hidden;
}.covenant-ledger-row{
  display:grid;
  grid-template-columns:1fr 1fr 1fr;
  border-top:1px solid rgba(255,255,255,.075);
}.covenant-ledger-row:first-child{border-top:0}.covenant-ledger-cell{
  padding:.66rem .72rem;
  border-left:1px solid rgba(255,255,255,.075);
}.covenant-ledger-cell:first-child{border-left:0}.covenant-ledger-cell b{
  display:block;
  color:#ffe596;
  font:900 .55rem var(--mono,ui-monospace,monospace);
  letter-spacing:.08em;
  text-transform:uppercase;
  margin-bottom:.22rem;
}.covenant-ledger-cell p{
  color:rgba(229,238,255,.70);
  font-size:.66rem;
  line-height:1.48;
  margin:0;
}@media(max-width:760px){.covenant-ledger-row{grid-template-columns:1fr}.covenant-ledger-cell{border-left:0;border-top:1px solid rgba(255,255,255,.075)}.covenant-ledger-cell:first-child{border-top:0}}@keyframes heroRailSlide{
  from{transform:translateX(0)}
  to{transform:translateX(-50%)}
}@keyframes qaSealPulse{0%,100%{box-shadow:0 0 0 rgba(242,208,107,0)}50%{box-shadow:0 0 16px rgba(242,208,107,.18)}}:root{--vh:1vh;--safe-bottom:env(safe-area-inset-bottom,0px)}html,body{max-width:100%;overflow-x:hidden}img,svg,canvas,video,iframe{max-width:100%}.scientific-deep-dive,.teaching-mode-chamber,.canon-full-step,.tm-index-card,.tm-density-seal,.tm-coherence-spine,.tm-doubt-gate,.chapter-journey-strip,.chapter-continue-block{content-visibility:auto;contain-intrinsic-size:1px 920px}.qa-card,.rp-card,.qa-evidence-card,.tm-index-card,.scientific-deep-dive{will-change:auto}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}:root{--vh:1vh;--safe-bottom:env(safe-area-inset-bottom,0px)}html,body{max-width:100%;overflow-x:hidden}img,svg,canvas,video,iframe{max-width:100%}.scientific-deep-dive,.teaching-mode-chamber,.canon-full-step,.tm-index-card,.tm-density-seal,.tm-coherence-spine,.tm-doubt-gate,.chapter-journey-strip,.chapter-continue-block{content-visibility:auto;contain-intrinsic-size:1px 920px}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}.name-teach-kicker{font:900 .52rem var(--mono,ui-monospace,monospace);letter-spacing:.16em;text-transform:uppercase;color:#ffe596;margin-bottom:.25rem}.name-pronunciation-grid,.name-deep-pronunciation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1rem}.name-pron-card,.name-deep-pronunciation>div{border:1px solid rgba(255,255,255,.11);border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.052),rgba(255,255,255,.018));padding:1rem;text-align:center;position:relative;overflow:hidden}.name-pron-card::before,.name-deep-pronunciation>div::before{content:"";position:absolute;inset:0;opacity:.12;background:radial-gradient(circle at 50% 0%,#ffe596,transparent 60%)}.name-pron-card .paleo,.name-deep-pronunciation .paleo{display:block;font-size:1.6rem;color:#ffe596;margin-bottom:.25rem;position:relative}.name-pron-card b,.name-deep-pronunciation b{display:block;color:#fff;font-size:.95rem;position:relative}.name-pron-card em,.name-deep-pronunciation em{display:block;color:#5ac8fa;font:900 .62rem var(--mono,ui-monospace,monospace);letter-spacing:.08em;text-transform:uppercase;margin:.28rem 0;position:relative}.name-pron-card p,.name-deep-pronunciation p{margin:0;color:rgba(231,239,255,.68);font-size:.66rem;line-height:1.45;position:relative}.name-teach-long,.name-teach-columns,.name-tribunal-panel,.name-resonance-teach,.name-teach-scriptures{margin:1rem}.name-tribunal-panel,.name-resonance-teach,.name-teach-scriptures{border:1px solid rgba(255,255,255,.09);border-radius:22px;background:rgba(255,255,255,.025);padding:1rem}.name-resonance-teach b,.name-teach-scriptures b{display:block;color:#ffe596;margin-bottom:.32rem}.name-resonance-teach p{margin:0;color:rgba(231,239,255,.72);line-height:1.55}.name-teach-scriptures span{display:block;color:rgba(231,239,255,.72);font:800 .62rem var(--mono,ui-monospace,monospace);letter-spacing:.06em;text-transform:uppercase;line-height:1.6}@media(max-width:900px){.name-pronunciation-grid,.name-deep-pronunciation,.name-teach-columns,.name-tribunal-grid,.name-letter-grid,.name-scripture-grid,.name-matrix-grid,.name-source-grid{grid-template-columns:1fr}}.name-codex-altar,.name-codex-hero{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:center;border:1px solid rgba(242,208,107,.28);border-radius:26px;background:radial-gradient(circle at 12% 0%,rgba(242,208,107,.18),transparent 55%),linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.015));padding:1rem;margin:1rem;overflow:hidden}.name-codex-flame{font-size:2.4rem;color:#ffe596;text-shadow:0 0 24px rgba(242,208,107,.35)}.name-codex-hero h2,.name-codex-altar h2{margin:.1rem 0 .25rem;color:#fff;font-size:1.45rem}.name-codex-hero p,.name-codex-altar p{margin:0;color:rgba(231,239,255,.72);line-height:1.55}.name-teach-step,.name-trib-card{border:1px solid rgba(255,255,255,.09);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.015));padding:.85rem}.name-teach-step b,.name-trib-card b{display:block;color:#ffe596;margin-bottom:.3rem;font:900 .62rem var(--mono,ui-monospace,monospace);letter-spacing:.06em;text-transform:uppercase}.name-teach-step p,.name-trib-card p{margin:.25rem 0;color:rgba(231,239,255,.72);font-size:.72rem;line-height:1.55}.name-teach-step small{display:block;margin-top:.45rem;color:#8fdfff;font-size:.62rem;line-height:1.45}.name-trib-card em{display:block;color:#5ac8fa;font:800 .55rem var(--mono,ui-monospace,monospace);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.25rem}.name-trib-card strong{display:block;color:#fff1bd;font-size:.66rem;line-height:1.4;margin-top:.3rem}@media(max-width:980px){.name-codex-altar{grid-template-columns:1fr;text-align:center}}.name-lesson-card{border:1px solid rgba(255,255,255,.085);border-radius:18px;background:rgba(255,255,255,.025);padding:.78rem}.name-lesson-card b{display:block;color:#fff;margin-bottom:.25rem;font:900 .62rem var(--mono,ui-monospace,monospace);letter-spacing:.06em;text-transform:uppercase}.name-lesson-card p{margin:0;color:rgba(231,239,255,.72);font-size:.72rem;line-height:1.55}.name-final-drill-seal{margin:1rem;border:1px solid rgba(242,208,107,.28);border-radius:24px;background:radial-gradient(circle at 50% 0%,rgba(242,208,107,.12),transparent 70%),rgba(255,255,255,.025);padding:1rem}.name-final-drill-seal h3{margin:.05rem 0 .45rem;color:#ffe596}.name-final-drill-seal p{margin:.55rem 0;color:rgba(231,239,255,.74);font-size:.75rem;line-height:1.6}.name-covenant-practice{margin:1rem;border:1px solid rgba(90,200,250,.22);border-radius:22px;background:rgba(90,200,250,.035);padding:1rem}.name-covenant-practice h3{margin:.05rem 0 .4rem;color:#8fdfff}.name-covenant-practice ol{margin:.5rem 0 .6rem;padding-left:1.3rem;color:rgba(231,239,255,.75);font-size:.74rem;line-height:1.65}.name-covenant-practice p{margin:0;color:rgba(231,239,255,.72);font-size:.74rem;line-height:1.6}.name-final-classword{margin:1rem;border:1px solid rgba(242,208,107,.24);border-radius:18px;background:rgba(242,208,107,.045);padding:.85rem}.name-final-classword b{display:block;color:#ffe596;margin-bottom:.25rem}.name-final-classword p{margin:0;color:rgba(231,239,255,.74);font-size:.75rem;line-height:1.6}.name-teaching-threshold{margin:1rem;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(255,255,255,.025);padding:.85rem}.name-teaching-threshold b{display:block;color:#8fdfff;margin-bottom:.25rem}.name-teaching-threshold p{margin:0;color:rgba(231,239,255,.74);font-size:.75rem;line-height:1.6}.name-three-lane,.name-guardrail-block,.name-scripture-court,.name-error-tribunal,.name-resonance-ladder{margin:1rem 0;padding:1rem;border:1px solid rgba(255,255,255,.09);border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.042),rgba(255,255,255,.014))}.name-three-lane h3,.name-guardrail-block h3,.name-scripture-court h3,.name-error-tribunal h3,.name-resonance-ladder h3{margin:.05rem 0 .65rem;color:#ffe596;font-size:1.05rem}.name-three-lane-grid,.name-error-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.name-three-lane-grid div,.name-error-grid div,.name-ladder-rail div{border:1px solid rgba(255,255,255,.08);border-radius:18px;background:rgba(255,255,255,.025);padding:.8rem}.name-three-lane-grid b,.name-error-grid b,.name-ladder-rail b{display:block;color:#fff;margin-bottom:.25rem;font:900 .64rem var(--mono,ui-monospace,monospace);letter-spacing:.07em;text-transform:uppercase}.name-three-lane-grid p,.name-error-grid p,.name-ladder-rail span{margin:0;color:rgba(231,239,255,.72);font-size:.72rem;line-height:1.55}.name-error-grid span{display:block;color:#8fdfff;font:800 .55rem var(--mono,ui-monospace,monospace);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.35rem;line-height:1.4}.name-guardrail-block>p{color:rgba(231,239,255,.74);line-height:1.55;margin:.1rem 0 .75rem}.name-guardrail-table,.name-scripture-court-table{width:100%;border-collapse:collapse;background:rgba(3,7,14,.82);border:1px solid rgba(255,255,255,.08);border-radius:18px;overflow:hidden}.name-guardrail-table th,.name-guardrail-table td,.name-scripture-court-table th,.name-scripture-court-table td{padding:.72rem;border-bottom:1px solid rgba(255,255,255,.07);vertical-align:top;text-align:left;font-size:.7rem;line-height:1.45}.name-guardrail-table th,.name-scripture-court-table th{color:#ffe596;font:900 .54rem var(--mono,ui-monospace,monospace);letter-spacing:.08em;text-transform:uppercase;background:rgba(242,208,107,.06)}.name-guardrail-table td:first-child,.name-scripture-court-table td:first-child{color:#fff;font-weight:900}.name-ladder-rail{display:grid;grid-template-columns:repeat(7,minmax(130px,1fr));gap:.55rem;overflow:auto;padding-bottom:.2rem}.name-ladder-rail div{position:relative;min-width:130px}.name-ladder-rail div:not(:last-child)::after{content:"→";position:absolute;right:-.43rem;top:50%;transform:translateY(-50%);color:#ffe596;font-weight:900}@media(max-width:980px){.name-three-lane-grid,.name-error-grid{grid-template-columns:1fr}.name-guardrail-block,.name-scripture-court{overflow:auto}.name-guardrail-table,.name-scripture-court-table{min-width:760px}.name-ladder-rail{grid-template-columns:1fr;overflow:visible}.name-ladder-rail div:not(:last-child)::after{content:"↓";right:50%;top:auto;bottom:-.62rem;transform:translateX(50%)}}.bahasham-clarifier{margin:.55rem 0 0!important;color:rgba(231,239,255,.68)!important;font-size:.68rem!important;line-height:1.45!important}.bahasham-clarifier::before{content:"Note · ";color:#ffe596;font-weight:900;font-family:var(--mono,ui-monospace,monospace);letter-spacing:.06em;text-transform:uppercase}:root{--anima-sticky-h:50px}html{scroll-padding-top:calc(var(--anima-sticky-h) + 14px)!important}body{padding-top:var(--anima-sticky-h)!important}@media(max-width:860px){:root{--anima-sticky-h:48px}}:root{
  --anima-sticky-h:0px!important;
  --theme-name:#f4d36a;
  --theme-claim:#ffb84d;
  --theme-firmament:#55c7ff;
  --theme-luminaries:#ffd166;
  --theme-nasa:#ff7a3d;
  --theme-globe:#ff4d6d;
  --theme-evidence:#2de2a6;
  --theme-coherence:#7392ff;
  --theme-matrix:#d96bff;
  --theme-covenant:#77dd77;
  --theme-expansion:#31e6d4;
  --theme-atlas:#59d38c;
  --theme-dominion:#fff1a8;
}html{scroll-padding-top:calc(var(--topnav-h,52px) + 16px)!important}body{padding-top:0!important}[data-volume-theme="name"],.theme-name{--vol-accent:var(--theme-name);--vol-soft:rgba(244,211,106,.14)}[data-volume-theme="claim"],.theme-claim{--vol-accent:var(--theme-claim);--vol-soft:rgba(255,184,77,.13)}[data-volume-theme="firmament"],.theme-firmament{--vol-accent:var(--theme-firmament);--vol-soft:rgba(85,199,255,.13)}[data-volume-theme="luminaries"],.theme-luminaries{--vol-accent:var(--theme-luminaries);--vol-soft:rgba(255,209,102,.13)}[data-volume-theme="nasa"],.theme-nasa{--vol-accent:var(--theme-nasa);--vol-soft:rgba(255,122,61,.13)}[data-volume-theme="globe"],.theme-globe{--vol-accent:var(--theme-globe);--vol-soft:rgba(255,77,109,.12)}[data-volume-theme="evidence"],.theme-evidence{--vol-accent:var(--theme-evidence);--vol-soft:rgba(45,226,166,.12)}[data-volume-theme="coherence"],.theme-coherence{--vol-accent:var(--theme-coherence);--vol-soft:rgba(115,146,255,.12)}[data-volume-theme="matrix"],.theme-matrix{--vol-accent:var(--theme-matrix);--vol-soft:rgba(217,107,255,.12)}[data-volume-theme="covenant"],.theme-covenant{--vol-accent:var(--theme-covenant);--vol-soft:rgba(119,221,119,.12)}[data-volume-theme="expansion"],.theme-expansion{--vol-accent:var(--theme-expansion);--vol-soft:rgba(49,230,212,.12)}[data-volume-theme="atlas"],.theme-atlas{--vol-accent:var(--theme-atlas);--vol-soft:rgba(89,211,140,.12)}[data-volume-theme="dominion"],.theme-dominion{--vol-accent:var(--theme-dominion);--vol-soft:rgba(255,241,168,.12)}.teaching-mode-chamber[data-volume-theme],
.scientific-deep-dive[data-volume-theme]{
  border-color:color-mix(in srgb,var(--vol-accent) 30%, rgba(255,255,255,.08))!important;
  box-shadow:0 0 48px color-mix(in srgb,var(--vol-accent) 9%, transparent)!important;
}.teaching-mode-chamber[data-volume-theme] summary,
.scientific-deep-dive[data-volume-theme] .sdd-essay-kicker{
  color:var(--vol-accent)!important;
}.qa-evidence-card[data-route-id="sdd-ch-0"],
[data-sdd-open="sdd-ch-0"]{
  border-color:rgba(244,211,106,.32)!important;
}@media(max-width:900px){:root{--topnav-h:56px!important}}:root{ --topnav-h:52px; }:root{
  --halo-bg:rgba(3,5,8,.78);
  --halo-line:rgba(201,160,61,.22);
  --halo-glow:rgba(240,200,74,.18);
  --spine-w:42px;
}@keyframes haloFade{from{opacity:0}to{opacity:1}}.ev-grid::before{content:"EVIDENCE STACK";display:block;grid-column:1 / -1;font-family:var(--mono);font-size:.55rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin:.05rem 0 -.05rem}.ev{border-left:2px solid rgba(201,160,61,.35)}.cvr{border-radius:14px;padding:.35rem;background:linear-gradient(135deg,rgba(255,107,107,.045),rgba(48,209,88,.035));border:1px solid rgba(255,255,255,.06)}@keyframes evidencePulse{0%{box-shadow:0 0 0 rgba(240,200,74,0);outline:0 solid rgba(240,200,74,0)}22%{box-shadow:0 0 36px rgba(240,200,74,.42);outline:2px solid rgba(240,200,74,.48)}100%{box-shadow:0 0 0 rgba(240,200,74,0);outline:0 solid rgba(240,200,74,0)}}:root{
  --gb-cyan:#58b8d7;--gb-cyan2:#1b789c;--gb-navy:#06121e;--gb-navy2:#0a2032;
  --gb-gold:#c99d39;--gb-gold2:#f1d277;--gb-red:#ae2c36;--gb-green:#2e805d;
  --gb-paper:#f8f1df;--gb-paper2:#fffaf0;--gb-ink:#171d22;--gb-soft:#3d4d56;
  --gb-muted:#687983;--gb-rule:#8abed0;--gb-panel:#e6f1f3;--gb-panel2:#f0dfb7;
  --gb-ui:#ecf7fb;--gb-ui-muted:#9cb6c4;--gb-shadow:0 24px 70px rgba(0,0,0,.34);
  --gb-serif:Georgia,"Times New Roman",serif;--gb-sans:"Segoe UI",Arial,sans-serif;
  --gb-condensed:"Arial Narrow","Roboto Condensed","Segoe UI",sans-serif;
}#gb-workspace{display:none;min-height:calc(100vh - var(--topnav-h));background:radial-gradient(circle at 50% 0,rgba(88,184,215,.08),transparent 38rem),linear-gradient(180deg,var(--gb-navy),#02070c);color:var(--gb-ui)}.gb-location{text-align:center;min-width:0}.gb-location b{display:block;color:#fff;font:700 .83rem/1.15 var(--gb-serif);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gb-location span{display:block;margin-top:.18rem;color:var(--gb-ui-muted);font:700 .51rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.gb-stage{min-width:0;padding:8px;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:radial-gradient(circle at 50% 0,rgba(201,157,57,.09),transparent 34rem),rgba(0,0,0,.19);box-shadow:inset 0 0 55px rgba(0,0,0,.28)}.gb-spread{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;align-items:stretch;perspective:1600px}.gb-spread:has(.gb-page:only-child){grid-template-columns:minmax(0,820px);justify-content:center}.gb-page{position:relative;isolation:isolate;min-width:0;height:calc(100vh - var(--topnav-h) - 174px);min-height:690px;max-height:860px;overflow:auto;padding:clamp(25px,2.15vw,42px);color:var(--gb-ink);font:clamp(14px,.79vw,17px)/1.58 var(--gb-serif);background:linear-gradient(90deg,rgba(0,0,0,.035),transparent 4%,transparent 96%,rgba(0,0,0,.03)),radial-gradient(circle at 25% 10%,rgba(255,255,255,.78),transparent 30rem),var(--gb-paper);border:1px solid rgba(201,157,57,.35);box-shadow:var(--gb-shadow),inset 0 0 58px rgba(126,92,35,.065);scrollbar-color:rgba(46,80,92,.24) transparent;scrollbar-width:thin}.gb-page:first-child{border-radius:12px 2px 2px 12px}.gb-page::after{content:attr(data-folio);position:absolute;bottom:10px;left:0;right:0;text-align:center;color:#7c705d;font:700 .55rem/1 var(--mono);letter-spacing:.12em}.gb-page::before{content:"";position:absolute;inset:13px;border:1px solid rgba(105,83,38,.16);pointer-events:none;z-index:-1}.gb-page::-webkit-scrollbar{width:5px}.gb-page::-webkit-scrollbar-thumb{background:rgba(42,83,99,.25);border-radius:5px}.gb-page h1,.gb-page h2,.gb-page h3,.gb-page h4{font-family:var(--gb-serif);color:var(--gb-ink);line-height:1.06}.gb-page p{color:color-mix(in srgb,var(--gb-soft) 88%, #102333 12%)}.gb-dept{font:900 .58rem/1 var(--gb-condensed);letter-spacing:.17em;text-transform:uppercase;color:var(--gb-cyan2);margin-bottom:.48rem}.gb-title{font-size:clamp(1.7rem,2.6vw,3.15rem);letter-spacing:-.035em;margin:0}.gb-title small{display:block;margin-top:.35rem;font:.34em/1.3 var(--gb-condensed);letter-spacing:.16em;text-transform:uppercase;color:var(--gb-cyan2)}.gb-subtitle{max-width:44rem;margin:.65rem 0 1rem;font-size:1.03em;line-height:1.62}.gb-rule{height:3px;margin:.7rem 0 1rem;background:linear-gradient(90deg,var(--gb-cyan2),var(--gb-rule) 56%,transparent)}.gb-watermark-page{overflow:hidden}.gb-watermark-page>*{position:relative;z-index:1}.gb-watermark-page::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:var(--gb-watermark-art);background-repeat:no-repeat;background-position:right 26px center;background-size:min(44vw,430px) auto;opacity:.12;filter:saturate(.95) contrast(1.02);mix-blend-mode:multiply}.gb-watermark-page.soft-watermark::after{opacity:.085;background-size:min(40vw,390px) auto}.gb-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem}.gb-stack{display:grid;gap:.65rem}.gb-box{padding:.74rem .82rem;border:1px solid rgba(27,120,156,.28);background:linear-gradient(145deg,rgba(88,184,215,.13),rgba(255,255,255,.36));box-shadow:inset 4px 0 0 var(--gb-cyan2)}.gb-box.gold{border-color:rgba(201,157,57,.35);background:linear-gradient(145deg,rgba(201,157,57,.14),rgba(255,255,255,.35));box-shadow:inset 4px 0 0 var(--gb-gold)}.gb-box.red{border-color:rgba(174,44,54,.32);background:linear-gradient(145deg,rgba(174,44,54,.11),rgba(255,255,255,.36));box-shadow:inset 4px 0 0 var(--gb-red)}.gb-box.green{border-color:rgba(46,128,93,.32);background:linear-gradient(145deg,rgba(46,128,93,.11),rgba(255,255,255,.36));box-shadow:inset 4px 0 0 var(--gb-green)}.gb-box h3{font-size:1.05em;margin:0 0 .28rem}.gb-box p{margin:0;font-size:.92em;line-height:1.54}.gb-verdict{padding:.85rem .95rem;margin:.68rem 0;border-top:4px solid var(--gb-gold);border-bottom:1px solid rgba(201,157,57,.35);background:linear-gradient(90deg,rgba(201,157,57,.16),rgba(255,255,255,.24));font-size:1.02em;font-weight:700;color:#2f291d}.gb-verdict b{display:block;margin-bottom:.25rem;color:#8d6a18;font:900 .56rem/1 var(--gb-condensed);letter-spacing:.13em;text-transform:uppercase}.gb-lock{margin-top:.78rem;padding:.65rem .78rem;border:1px solid rgba(46,128,93,.33);background:rgba(46,128,93,.075);color:#284b3a}.gb-lock b{display:block;margin-bottom:.25rem;color:#246b4c;font:900 .55rem/1 var(--gb-condensed);letter-spacing:.12em;text-transform:uppercase}.gb-contents{width:100%;border-collapse:collapse;font-size:.91em}.gb-contents td{padding:.24rem .12rem;border-bottom:1px dotted rgba(37,76,91,.25);vertical-align:top}.gb-contents td:first-child{width:3.3rem;color:#1d718e;font:800 .78em var(--mono)}.gb-contents td:last-child{text-align:right;color:#8c6a19;font:800 .78em var(--mono)}.gb-route-map{position:relative;min-height:275px;border:1px solid rgba(201,157,57,.32);background:radial-gradient(circle at 50% 48%,rgba(201,157,57,.12),transparent 42%),rgba(255,255,255,.27);overflow:hidden}.gb-route-map svg{display:block;width:100%;height:auto}.gb-art{position:relative;overflow:hidden;border:1px solid rgba(201,157,57,.38);background:#05090d}.gb-art img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--gb-img-pos,50% 24%)}.gb-art.contain img{object-fit:contain;background:#03080d}.gb-art.tall{height:420px}.gb-art.medium{height:300px}.gb-art.small{height:180px}.gb-art::after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 45px rgba(0,0,0,.32);pointer-events:none}.gb-caption{padding:.35rem .5rem;background:#071522;color:#d9edf4;font:700 .55rem/1.3 var(--gb-condensed);letter-spacing:.05em;text-transform:uppercase}.gb-cover{padding:0;overflow:hidden;background:#02070b;color:#fff}.gb-cover::before{display:none}.gb-cover-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--gb-cover-pos,50% 22%);filter:saturate(1.08) contrast(1.03)}.gb-cover-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.10) 0%,rgba(0,0,0,.22) 16%,rgba(0,0,0,.56) 40%,rgba(0,0,0,.84) 68%,rgba(0,0,0,.985) 100%),radial-gradient(circle at 50% 78%,rgba(0,0,0,.42),transparent 36%),linear-gradient(90deg,rgba(0,0,0,.58),rgba(0,0,0,.14) 48%,rgba(0,0,0,.50) 100%)}.gb-cover-copy{position:absolute;left:clamp(28px,4vw,68px);right:clamp(26px,3.5vw,54px);bottom:clamp(30px,4.2vw,66px);z-index:2;max-width:min(82%,800px);padding:1.15rem 1.22rem 1.08rem;border:1px solid rgba(255,255,255,.18);background:linear-gradient(180deg,rgba(1,8,14,.54),rgba(1,8,14,.86) 14%,rgba(1,8,14,.965) 100%);backdrop-filter:blur(10px);box-shadow:0 22px 48px rgba(0,0,0,.48);text-shadow:0 4px 16px rgba(0,0,0,.90)}.gb-cover-copy .gb-dept{color:#ffe69a;text-shadow:0 2px 8px rgba(0,0,0,.75)}.gb-cover-copy h1{max-width:680px;color:#fff;font-size:clamp(2.6rem,5.6vw,6.4rem);letter-spacing:-.055em;text-shadow:0 6px 24px rgba(0,0,0,.96)}.gb-cover-copy h1 span{display:block;margin-top:.25rem;color:#f6d56d;font:.27em/1.2 var(--gb-condensed);letter-spacing:.16em;text-transform:uppercase;text-shadow:0 3px 12px rgba(0,0,0,.82)}.gb-cover-copy p{max-width:640px;color:#fbfdff;font-size:1.06em;line-height:1.5;margin-top:.6rem;text-shadow:0 4px 14px rgba(0,0,0,.93)}.gb-cover-seal{position:absolute;right:22px;top:22px;z-index:2;padding:.55rem .72rem;border:1px solid rgba(242,210,119,.64);background:rgba(3,10,16,.88);color:#f6d978;font:900 .56rem/1.45 var(--mono);letter-spacing:.1em;text-transform:uppercase;box-shadow:0 10px 22px rgba(0,0,0,.32)}.gb-feature-art{padding:0;background:#02070b;color:#fff}.gb-feature-art::before{display:none}.gb-feature-art .gb-art-full{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--gb-feature-pos,50% 24%)}.gb-feature-art .gb-art-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.08) 0%,rgba(0,0,0,.18) 22%,rgba(0,0,0,.46) 48%,rgba(0,0,0,.80) 70%,rgba(0,0,0,.97) 100%),radial-gradient(circle at 50% 76%,rgba(0,0,0,.36),transparent 34%)}.gb-feature-art .gb-art-title{position:absolute;left:24px;right:24px;bottom:24px;z-index:2;max-width:min(82%,820px);padding:1.08rem 1.12rem 1.02rem;border:1px solid rgba(255,255,255,.16);background:linear-gradient(180deg,rgba(3,9,14,.52),rgba(3,9,14,.84) 14%,rgba(3,9,14,.965) 100%);backdrop-filter:blur(10px);box-shadow:0 20px 42px rgba(0,0,0,.42);color:#fff}.gb-feature-art .gb-art-title .gb-dept{color:#f2d477;text-shadow:0 2px 8px rgba(0,0,0,.72)}.gb-feature-art .gb-art-title h2{color:#fff;font-size:clamp(2rem,3.6vw,4rem);line-height:.95;text-shadow:0 4px 18px rgba(0,0,0,.92)}.gb-feature-art .gb-art-title p{color:#fbfdff;max-width:42rem;line-height:1.48;margin-top:.5rem;text-shadow:0 4px 14px rgba(0,0,0,.94)}.gb-callout{position:absolute;z-index:3;max-width:156px;padding:.48rem .56rem;border:1px solid rgba(241,210,119,.72);background:rgba(3,17,26,.92);color:#f7ebc4;font:.72rem/1.42 var(--gb-serif);box-shadow:0 10px 24px rgba(0,0,0,.40)}.gb-callout b{display:block;color:#f1d277;font:900 .53rem/1.2 var(--gb-condensed);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.2rem}.gb-callout.c1{left:20px;top:85px}.gb-callout.c2{right:20px;top:105px}.gb-callout.c3{right:20px;bottom:160px}.gb-motion-feature{padding:0;background:#02070b;color:#fff;overflow:hidden}.gb-motion-feature::before{display:none}.gb-motion-feature .gb-motion-bg{position:absolute;inset:-5%;width:110%;height:110%;object-fit:cover;filter:saturate(1.18) contrast(1.08) brightness(.82);animation:gbMotionDrift 12s ease-in-out infinite alternate}.gb-motion-feature .gb-motion-glow{position:absolute;inset:0;background:radial-gradient(circle at 50% 42%,rgba(88,192,255,.28),transparent 28%),linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.28) 46%,rgba(0,0,0,.93) 100%);animation:gbMotionGlow 4.5s ease-in-out infinite}.gb-motion-feature .gb-motion-copy{position:absolute;left:24px;right:24px;bottom:24px;z-index:3;max-width:min(76%,720px);padding:1.02rem 1.08rem;border:1px solid rgba(160,220,255,.24);background:linear-gradient(180deg,rgba(3,10,18,.32),rgba(3,10,18,.82) 18%,rgba(3,10,18,.95));backdrop-filter:blur(9px);box-shadow:0 18px 42px rgba(0,0,0,.42)}.gb-motion-feature .gb-motion-copy .gb-dept{color:#8ad8ff}.gb-motion-feature .gb-motion-copy h2{margin:0;color:#fff;font-size:clamp(2.2rem,4.2vw,4.6rem);line-height:.96;text-shadow:0 4px 18px rgba(0,0,0,.95)}.gb-motion-feature .gb-motion-copy p{margin:.55rem 0 0;color:#f3f9ff;font-weight:650;line-height:1.46;text-shadow:0 3px 12px rgba(0,0,0,.95);max-width:42rem}.gb-motion-feature .gb-motion-orbit{position:absolute;inset:16% 24% 24%;border:1px solid rgba(110,210,255,.28);border-radius:50%;box-shadow:0 0 34px rgba(80,180,255,.16);animation:gbMotionOrbit 8s linear infinite;z-index:2;pointer-events:none}.gb-motion-feature .gb-motion-label{position:absolute;right:22px;top:22px;z-index:3;padding:.45rem .58rem;border:1px solid rgba(130,220,255,.35);background:rgba(2,10,18,.84);color:#bfeaff;font:900 .55rem/1.3 var(--gb-condensed);letter-spacing:.11em;text-transform:uppercase}@keyframes gbMotionDrift{0%{transform:scale(1.02) translate3d(-1.2%,0,0)}100%{transform:scale(1.1) translate3d(1.5%,-1.2%,0)}}@keyframes gbMotionGlow{0%,100%{opacity:.78}50%{opacity:1}}@keyframes gbMotionOrbit{from{transform:rotate(0deg) scale(.96)}to{transform:rotate(360deg) scale(1.04)}}@media(prefers-reduced-motion:reduce){.gb-motion-feature .gb-motion-bg,.gb-motion-feature .gb-motion-glow,.gb-motion-feature .gb-motion-orbit{animation:none!important}}.gb-source-fragment{color:var(--gb-ink)!important}.gb-source-fragment *{max-width:100%;box-sizing:border-box}.gb-source-fragment [style]{color:inherit!important}.gb-source-fragment h2,.gb-source-fragment h3,.gb-source-fragment h4{color:var(--gb-ink)!important;margin:.35rem 0 .52rem}.gb-source-fragment p,.gb-source-fragment li,.gb-source-fragment td,.gb-source-fragment th,.gb-source-fragment span,.gb-source-fragment div{color:var(--gb-soft)}.gb-source-fragment .name-three-lane-grid,.gb-source-fragment .name-pronunciation-grid,.gb-source-fragment .name-teach-step-grid,.gb-source-fragment .name-lesson-grid,.gb-source-fragment .name-tribunal-grid,.gb-source-fragment .name-error-grid,.gb-source-fragment .name-resonance-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.62rem!important}.gb-source-fragment .name-pron-card,.gb-source-fragment .name-teach-step,.gb-source-fragment .name-lesson-card,.gb-source-fragment .name-trib-card,.gb-source-fragment .name-error-card,.gb-source-fragment .name-three-lane-grid>div,.gb-source-fragment .name-ladder-step{padding:.68rem!important;border:1px solid rgba(27,120,156,.26)!important;background:rgba(88,184,215,.09)!important;border-radius:0!important;box-shadow:inset 3px 0 0 var(--gb-cyan2)!important;color:var(--gb-soft)!important;min-height:0!important}.gb-source-fragment .name-teach-step h4,.gb-source-fragment .name-lesson-card h4,.gb-source-fragment .name-trib-card b,.gb-source-fragment .name-error-card b,.gb-source-fragment .name-pron-card b{color:var(--gb-ink)!important}.gb-source-fragment .name-trib-card:first-child{grid-column:1/-1;background:rgba(201,157,57,.13)!important;border-color:rgba(201,157,57,.38)!important;box-shadow:inset 3px 0 0 var(--gb-gold)!important}.gb-source-fragment table{width:100%!important;border-collapse:collapse!important;font-size:.78em!important}.gb-source-fragment th{background:var(--gb-cyan2)!important;color:#fff!important}.gb-source-fragment td,.gb-source-fragment th{padding:.38rem .42rem!important;border:1px solid rgba(27,120,156,.2)!important;vertical-align:top!important}.gb-source-fragment .name-codex-altar,.gb-source-fragment .name-guardrail-block,.gb-source-fragment .name-resonance-teach,.gb-source-fragment .name-teach-scriptures,.gb-source-fragment .name-final-drill-seal,.gb-source-fragment .name-covenant-practice,.gb-source-fragment .name-final-classword,.gb-source-fragment .name-teaching-threshold,.gb-source-fragment .name-scripture-court,.gb-source-fragment .name-resonance-ladder{padding:.75rem!important;border:1px solid rgba(201,157,57,.31)!important;background:rgba(201,157,57,.09)!important;border-radius:0!important;color:var(--gb-soft)!important}.gb-source-fragment button{display:none!important}.gb-name-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:.7rem 0}.gb-name-card{padding:.65rem;border:1px solid rgba(201,157,57,.34);background:rgba(201,157,57,.09);text-align:center}.gb-name-card strong{display:block;color:#8d6a18;font-size:1.15em}.gb-name-card span{display:block;margin-top:.22rem;color:var(--gb-soft);font:.72em/1.35 var(--gb-condensed);letter-spacing:.04em;text-transform:uppercase}.gb-page-actions{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.75rem}.gb-page-btn{border:1px solid var(--gb-cyan2);background:#e4f1f5;color:#155b75;padding:.42rem .62rem;font:900 .55rem/1 var(--mono);letter-spacing:.06em;text-transform:uppercase}.gb-page-btn:hover{background:#d0eaf1}.gb-page-btn.gold{border-color:#96721f;background:#efe1bd;color:#725618}.gb-page-btn.red{border-color:#9d2a34;background:#f0dadd;color:#7f2029}.gb-index-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.gb-index-card{padding:.62rem;border-bottom:2px solid var(--gb-rule);background:rgba(255,255,255,.27)}.gb-index-card b{display:block;color:var(--gb-cyan2);font:900 .58rem/1 var(--mono);letter-spacing:.08em}.gb-index-card strong{display:block;margin:.25rem 0;font-size:1.02em}.gb-index-card p{margin:0;font-size:.83em}.gb-thumb-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.44rem}@media(max-width:1500px){.gb-spread{grid-template-columns:minmax(0,860px);justify-content:center}.gb-page{height:auto;min-height:760px;max-height:none}}@media(max-width:1050px){.gb-thumb-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.gb-location{text-align:left}}@media(max-width:700px){.gb-stage{padding:3px}.gb-page{min-height:0;padding:25px 22px 42px;border-radius:9px!important;font-size:16px}.gb-page::before{inset:8px}.gb-grid-2,.gb-grid-3,.gb-index-grid,.gb-source-fragment .name-three-lane-grid,.gb-source-fragment .name-pronunciation-grid,.gb-source-fragment .name-teach-step-grid,.gb-source-fragment .name-lesson-grid,.gb-source-fragment .name-tribunal-grid,.gb-source-fragment .name-error-grid{grid-template-columns:1fr!important}.gb-name-strip{grid-template-columns:1fr}.gb-thumb-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.gb-callout{display:none}.gb-cover-copy h1{font-size:3rem}.gb-feature-art{min-height:720px}}#gb-workspace{
  --gb-paper:#fffaf0;--gb-paper2:#fffef9;--gb-ink:#14212a;--gb-soft:#263d49;
  --gb-muted:#526a76;--gb-rule:#64b7d3;--gb-panel:#e7f4f7;--gb-panel2:#f3e6c6;
  --gb-navy:#04101a;--gb-navy2:#0a1b29;--gb-font-size:17px;
}#gb-workspace.gb-theme-crystal{--gb-paper:#f2f9fd;--gb-paper2:#fbfdff;--gb-ink:#102735;--gb-soft:#294a5d;--gb-muted:#55778a;--gb-rule:#55bde0;--gb-panel:#deeff7;--gb-panel2:#e8efd7}#gb-workspace.gb-theme-sepia{--gb-paper:#f7edd8;--gb-paper2:#fff9ea;--gb-ink:#281f14;--gb-soft:#4a3924;--gb-muted:#786247;--gb-rule:#b99748;--gb-panel:#efe1c3;--gb-panel2:#ead29a}#gb-workspace.gb-text-sm{--gb-font-size:15.5px}#gb-workspace.gb-text-lg{--gb-font-size:18.5px}#gb-workspace .gb-stage{height:100%;min-height:0;overflow:hidden;display:flex;padding:7px}#gb-workspace .gb-spread{height:100%;min-height:0;width:100%;align-items:stretch}#gb-workspace .gb-page{height:100%;min-height:0;max-height:none;overflow:auto;overscroll-behavior:contain;padding:clamp(26px,2vw,40px) clamp(28px,2.2vw,44px) 58px;font-size:var(--gb-font-size);line-height:1.66;color:var(--gb-ink);background:linear-gradient(90deg,rgba(0,0,0,.025),transparent 5%,transparent 95%,rgba(0,0,0,.025)),radial-gradient(circle at 24% 8%,rgba(255,255,255,.78),transparent 27rem),var(--gb-paper);}#gb-workspace .gb-page p,#gb-workspace .gb-page li,#gb-workspace .gb-page td{color:var(--gb-soft);opacity:1!important;text-shadow:none!important}#gb-workspace .gb-page strong,#gb-workspace .gb-page b{color:var(--gb-ink)}#gb-workspace .gb-page::after{bottom:14px;background:linear-gradient(90deg,transparent,rgba(20,60,76,.08),transparent);padding:4px 0}#gb-workspace .gb-title{color:#10232e;font-size:clamp(2rem,2.55vw,3.35rem)}#gb-workspace .gb-title small{color:#126e91}#gb-workspace .gb-dept{color:#126f92}#gb-workspace .gb-verdict{background:#f4ecd8;color:#211d15;border-top-color:#b98a22}#gb-workspace .gb-verdict b{color:#765613}#gb-workspace .gb-box{background:#eaf5f8;color:#203944;border-color:#86c6da}#gb-workspace .gb-box.gold{background:#f4e9cb;color:#3a2d16;border-color:#cfb062}#gb-workspace .gb-box.green{background:#e5f2ea;color:#214a36;border-color:#78af91}#gb-workspace .gb-lock{background:#e5f2ea;color:#214a36;border-color:#78af91}#gb-workspace .gb-index-card{appearance:none;width:100%;text-align:left;cursor:pointer;border:1px solid #b9dce6;border-bottom:3px solid var(--gb-rule);background:#f8fcfd;color:var(--gb-ink);font:inherit;transition:.15s}#gb-workspace .gb-index-card:hover,#gb-workspace .gb-index-card:focus-visible{transform:translateY(-1px);border-color:#257f9f;background:#eaf6fa;outline:none}#gb-workspace .gb-index-card p{color:#334f5c}#gb-workspace .gb-name-card{background:#f5e9c9;color:#352810}#gb-workspace .gb-name-card strong{color:#775715}#gb-workspace .gb-source-fragment,#gb-workspace .gb-source-fragment *{opacity:1!important;text-shadow:none!important;filter:none!important}#gb-workspace .gb-source-fragment{color:#203744!important}#gb-workspace .gb-source-fragment p,#gb-workspace .gb-source-fragment li,#gb-workspace .gb-source-fragment span,#gb-workspace .gb-source-fragment div{color:#294652!important}#gb-workspace .gb-source-fragment h1,#gb-workspace .gb-source-fragment h2,#gb-workspace .gb-source-fragment h3,#gb-workspace .gb-source-fragment h4,#gb-workspace .gb-source-fragment h5,#gb-workspace .gb-source-fragment strong,#gb-workspace .gb-source-fragment b{color:#142832!important}#gb-workspace .gb-source-fragment table{background:#f8fcfd!important;color:#203744!important;border:1px solid #93c7d8!important}#gb-workspace .gb-source-fragment tr{background:#f8fcfd!important}#gb-workspace .gb-source-fragment tr:nth-child(even){background:#eaf4f7!important}#gb-workspace .gb-source-fragment td{background:inherit!important;color:#203744!important;border-color:#a8cfdb!important}#gb-workspace .gb-source-fragment th{background:#176f8e!important;color:#fff!important;border-color:#0e5871!important}#gb-workspace .gb-source-fragment .name-pron-card,#gb-workspace .gb-source-fragment .name-teach-step,#gb-workspace .gb-source-fragment .name-lesson-card,#gb-workspace .gb-source-fragment .name-trib-card,#gb-workspace .gb-source-fragment .name-error-card,#gb-workspace .gb-source-fragment .name-three-lane-grid>div,#gb-workspace .gb-source-fragment .name-ladder-step{background:#edf7fa!important;color:#203744!important;border-color:#8ec9dc!important}#gb-workspace .gb-source-fragment .name-codex-altar,#gb-workspace .gb-source-fragment .name-guardrail-block,#gb-workspace .gb-source-fragment .name-resonance-teach,#gb-workspace .gb-source-fragment .name-teach-scriptures,#gb-workspace .gb-source-fragment .name-final-drill-seal,#gb-workspace .gb-source-fragment .name-covenant-practice,#gb-workspace .gb-source-fragment .name-final-classword,#gb-workspace .gb-source-fragment .name-teaching-threshold,#gb-workspace .gb-source-fragment .name-scripture-court,#gb-workspace .gb-source-fragment .name-resonance-ladder{background:#f5ecd5!important;color:#2e281c!important;border-color:#cdb367!important}@media(max-width:1280px){#gb-workspace .gb-spread{grid-template-columns:minmax(0,900px);justify-content:center}}@media(max-width:900px){.gb-location{text-align:left}}@media(max-width:700px){#gb-workspace .gb-page{font-size:16px;padding:24px 20px 54px}.gb-index-grid{grid-template-columns:1fr}}:root {
      --bg: #02040b;
      --glass: rgba(8, 13, 24, 0.70);
      --glass2: rgba(8, 13, 24, 0.88);
      --line: rgba(255,255,255,0.13);
      --muted: rgba(255,255,255,0.66);
      --text: rgba(255,255,255,0.94);
      --gold: #d8b25f;
      --gold2: #ffd48a;
      --blue: #8cc9ff;
      --cyan: #88f2ff;
      --red: #ff8a80;
      --green: #9bd38c;
      --shadow: 0 24px 90px rgba(0,0,0,.52);
      --radius: 24px;
    }* { box-sizing: border-box; }html, body { width: 100%; height: 100%; }body {
      margin: 0;
      overflow: hidden;
      color: var(--text);
      background:
        radial-gradient(circle at 24% 8%, rgba(106,169,255,.18), transparent 36%),
        radial-gradient(circle at 82% 72%, rgba(216,178,95,.16), transparent 42%),
        linear-gradient(180deg, #02040b 0%, #050817 55%, #010208 100%);
      font-family: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", Inter, system-ui, sans-serif;
      letter-spacing: -.012em;
    }canvas { display: block; }@keyframes pulse { 0% { box-shadow: 0 0 0 0 rgba(216,178,95,.70); } 70% { box-shadow: 0 0 0 12px rgba(216,178,95,0); } 100% { box-shadow: 0 0 0 0 rgba(216,178,95,0); } }h2, h3 { margin: 6px 0 0; font-size: 20px; line-height: 1.08; letter-spacing: -.03em; }button {
      color: white; border: 1px solid rgba(255,255,255,.14); background: rgba(255,255,255,.075);
      border-radius: 999px; padding: 10px 12px; cursor:pointer; font-weight: 720; font-size: 12px;
      transition: transform .16s ease, background .16s ease, border-color .16s ease, color .16s ease;
    }button:hover { transform: translateY(-1px); background: rgba(255,255,255,.13); border-color: rgba(255,255,255,.22); }button.active { background: rgba(216,178,95,.18); border-color: rgba(216,178,95,.48); color: #ffe0a0; }@keyframes bootspin { to { transform: rotate(360deg); } }@keyframes bootpulse { from { transform: translateX(-22%); } to { transform: translateX(160%); } }@keyframes v15-tour-pulse {
  0%,100% { box-shadow: 0 0 0 0 rgba(216,178,95,0); }
  50% { box-shadow: 0 0 12px rgba(216,178,95,.3); }
}@keyframes v15-earth-ripple {
  0% { transform: scale(0.8); opacity: .8; }
  100% { transform: scale(1.5); opacity: 0; }
}html,body{margin:0!important;width:100%!important;height:100%!important;overflow:hidden!important;background:#02040b!important;}.verdict-stamp{cursor:pointer}.verdict-stamp:hover{filter:brightness(1.12)}.verdict-stamp::after{content:"⧉";float:right;font-family:var(--mono,monospace);font-size:.52rem;letter-spacing:.1em;opacity:.4;text-transform:uppercase}@keyframes stampIn{0%{transform:scale(2.2) rotate(-14deg);opacity:0}100%{transform:scale(1) rotate(-3deg);opacity:1}}::selection{background:rgba(201,160,61,.35);color:#fff}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:rgba(255,255,255,.03)}::-webkit-scrollbar-thumb{background:rgba(201,160,61,.3);border-radius:99px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:rgba(201,160,61,.55);border:2px solid transparent;background-clip:content-box}n:root{n  --void:#060309;n  --void-2:#0d0714;n  --panel:rgba(20,13,29,.72);n  --panel-edge:rgba(212,165,87,.28);n  --parchment:#f2e3bd;n  --parchment-dim:#c9b58a;n  --gold:#d4a557;n  --gold-bright:#ffdf9e;n  --gold-deep:#8a6a2f;n  --seal:#b8432c;n  --seal-bright:#ff7a55;n  --lapis:#41609f;n  --lapis-bright:#8fb3ff;n  --live:#7fd9a2;n  --mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;n  --serif:"Palatino Linotype","Book Antiqua",Palatino,Georgia,serif;n  --body:-apple-system,BlinkMacSystemFont,"SF Pro Text",Inter,system-ui,sans-serif;n}n*{margin:0;padding:0;box-sizing:border-box}nhtml{scroll-behavior:smooth}nbody{n  background:var(--void);n  background-image:n    radial-gradient(1200px 700px at 50% -10%, rgba(65,96,159,.16), transparent 60%),n    radial-gradient(900px 600px at 85% 100%, rgba(138,106,47,.10), transparent 60%);n  color:var(--parchment);n  font-family:var(--body);n  line-height:1.55;n  min-height:100vh;n}n/**/nbody::before{n  content:\"\";position:fixed;inset:0;pointer-events:none;z-index:0;n  background-image:n    radial-gradient(1px 1px at 12% 22%, rgba(255,223,158,.5), transparent 100%),n    radial-gradient(1px 1px at 78% 12%, rgba(143,179,255,.45), transparent 100%),n    radial-gradient(1.5px 1.5px at 62% 68%, rgba(255,223,158,.35), transparent 100%),n    radial-gradient(1px 1px at 30% 82%, rgba(255,255,255,.28), transparent 100%),n    radial-gradient(1px 1px at 92% 55%, rgba(255,223,158,.4), transparent 100%),n    radial-gradient(1.2px 1.2px at 45% 40%, rgba(143,179,255,.3), transparent 100%);n}nn/**/nheader{padding:44px 0 26px;text-align:center;border-bottom:1px solid var(--panel-edge);position:relative}nh1{font-family:var(--serif);font-size:clamp(30px,5vw,52px);font-weight:400;letter-spacing:.06em;color:var(--gold-bright);text-shadow:0 0 34px rgba(255,223,158,.25)}n@media(max-width:900px){.grid-2{grid-template-columns:1fr}}n@media (prefers-reduced-motion: no-preference){n  #schumann-core{animation:breathe 4.6s ease-in-out infinite}n  @keyframes breathe{0%,100%{opacity:.45}50%{opacity:1}}n}nn/**/nfooter{margin-top:44px;text-align:center;border-top:1px solid var(--panel-edge);padding-top:26px}n
nbody{overflow:auto}n


:root{
  --topnav-h:52px!important;
  --theme-name:#f4d36a; --theme-claim:#ffb84d; --theme-firmament:#5ac8fa; --theme-luminaries:#ffd166;
  --theme-nasa:#ff7a3d; --theme-globe:#ff4d6d; --theme-evidence:#2de2a6; --theme-coherence:#7392ff;
  --theme-matrix:#d96bff; --theme-covenant:#7ee787; --theme-expansion:#31e6d4; --theme-atlas:#59d38c; --theme-dominion:#fff1a8;
}html{scroll-padding-top:72px!important}body{padding-top:var(--topnav-h)!important}[data-volume-theme="name"],.theme-name{--vol-accent:#f4d36a;--vol-soft:rgba(244,211,106,.105);--vol-card:rgba(244,211,106,.045);--vol-glow:rgba(244,211,106,.13)}[data-volume-theme="claim"],.theme-claim{--vol-accent:#ffb84d;--vol-soft:rgba(255,184,77,.105);--vol-card:rgba(255,184,77,.045);--vol-glow:rgba(255,184,77,.13)}[data-volume-theme="firmament"],.theme-firmament{--vol-accent:#5ac8fa;--vol-soft:rgba(90,200,250,.105);--vol-card:rgba(90,200,250,.045);--vol-glow:rgba(90,200,250,.13)}[data-volume-theme="luminaries"],.theme-luminaries{--vol-accent:#ffd166;--vol-soft:rgba(255,209,102,.105);--vol-card:rgba(255,209,102,.045);--vol-glow:rgba(255,209,102,.13)}[data-volume-theme="nasa"],.theme-nasa{--vol-accent:#ff7a3d;--vol-soft:rgba(255,122,61,.105);--vol-card:rgba(255,122,61,.045);--vol-glow:rgba(255,122,61,.13)}[data-volume-theme="globe"],.theme-globe{--vol-accent:#ff4d6d;--vol-soft:rgba(255,77,109,.10);--vol-card:rgba(255,77,109,.042);--vol-glow:rgba(255,77,109,.13)}[data-volume-theme="evidence"],.theme-evidence{--vol-accent:#2de2a6;--vol-soft:rgba(45,226,166,.10);--vol-card:rgba(45,226,166,.042);--vol-glow:rgba(45,226,166,.13)}[data-volume-theme="coherence"],.theme-coherence{--vol-accent:#7392ff;--vol-soft:rgba(115,146,255,.10);--vol-card:rgba(115,146,255,.042);--vol-glow:rgba(115,146,255,.13)}[data-volume-theme="matrix"],.theme-matrix{--vol-accent:#d96bff;--vol-soft:rgba(217,107,255,.095);--vol-card:rgba(217,107,255,.04);--vol-glow:rgba(217,107,255,.13)}[data-volume-theme="covenant"],.theme-covenant{--vol-accent:#7ee787;--vol-soft:rgba(126,231,135,.10);--vol-card:rgba(126,231,135,.042);--vol-glow:rgba(126,231,135,.13)}[data-volume-theme="expansion"],.theme-expansion{--vol-accent:#31e6d4;--vol-soft:rgba(49,230,212,.10);--vol-card:rgba(49,230,212,.042);--vol-glow:rgba(49,230,212,.13)}[data-volume-theme="atlas"],.theme-atlas{--vol-accent:#59d38c;--vol-soft:rgba(89,211,140,.10);--vol-card:rgba(89,211,140,.042);--vol-glow:rgba(89,211,140,.13)}[data-volume-theme="dominion"],.theme-dominion{--vol-accent:#fff1a8;--vol-soft:rgba(255,241,168,.105);--vol-card:rgba(255,241,168,.045);--vol-glow:rgba(255,241,168,.13)}.vol-header[data-volume-theme],.ch-header[data-volume-theme],.ch-body[data-volume-theme],
.teaching-mode-chamber[data-volume-theme],.scientific-deep-dive[data-volume-theme],
.chapter-journey-strip[data-journey-strip],.sub[data-volume-theme],.sb-ch-item,#sbc-ch-0,.sb-ch-item.active{
  border-left:0!important;
}.teaching-mode-chamber[data-volume-theme],.scientific-deep-dive[data-volume-theme]{
  border-left:1px solid rgba(255,255,255,.08)!important;
  border-right:1px solid rgba(255,255,255,.08)!important;
  border-bottom:1px solid rgba(255,255,255,.08)!important;
  border-top:4px solid var(--vol-accent)!important;
  background:linear-gradient(180deg,var(--vol-card),rgba(255,255,255,.012))!important;
  box-shadow:0 0 20px var(--vol-glow)!important;
}.teaching-mode-chamber[data-volume-theme] summary,.scientific-deep-dive[data-volume-theme] .sdd-essay-kicker{color:var(--vol-accent)!important}.scientific-deep-dive[data-volume-theme] .sdd-essay-main-title{color:var(--txt)!important}@media(max-width:900px){:root{--topnav-h:56px!important}}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{
  outline:2px solid var(--gold2,#f0c84a)!important;
  outline-offset:2px!important;
  border-radius:6px;
}h1,h2,h3,h4,.ci-title,.xii-title,.lens-title,.halo-title{text-wrap:balance}p,.xii-copy,.lens-excerpt,.ci-cell span{text-wrap:pretty}body{text-rendering:optimizeLegibility}::-webkit-scrollbar-thumb:hover{background:var(--gold,#c9a03d)}@keyframes uxrFade{from{opacity:0}to{opacity:1}}#gb-workspace .gb-balanced-prose p,#gb-workspace .gb-single-prose p{margin:0 0 .8rem;color:var(--gb-ink);font-size:1em;line-height:1.67}#gb-workspace .gb-balanced-prose>.gb-prose-col:first-child p:first-child::first-letter,
#gb-workspace .gb-single-prose p:first-child::first-letter{float:left;font:700 3.25em/.8 var(--gb-serif);padding:.12rem .12rem 0 0;color:var(--gb-cyan2)}#gb-workspace .gb-single-prose{margin-top:.5rem;max-width:58rem}#gb-workspace .gb-hero-banner{height:clamp(190px,27vh,285px);margin:.65rem 0 .78rem;overflow:hidden;border:1px solid rgba(20,83,104,.28);background:#0b1720;box-shadow:inset 0 0 0 5px rgba(255,255,255,.24)}#gb-workspace .gb-hero-banner img{width:100%;height:100%;object-fit:cover;object-position:var(--gb-img-pos,50% 24%);display:block}#gb-workspace .gb-inset-layout{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(245px,.78fr);gap:1rem;align-items:start;margin-top:.5rem}#gb-workspace .gb-inset-layout .gb-art{margin:0;height:clamp(280px,43vh,470px)}#gb-workspace .gb-inset-layout .gb-art img{width:100%;height:100%;object-fit:cover;object-position:var(--gb-img-pos,50% 24%)}#gb-workspace .gb-caption{padding:.55rem .65rem;border-left:3px solid var(--gb-gold);background:rgba(201,157,57,.09);color:#3d4f56;font-size:.82em;line-height:1.48}#gb-workspace .gb-caption b{display:block;margin-bottom:.18rem;color:#8d6a18;font:900 .54rem/1 var(--gb-condensed);letter-spacing:.11em;text-transform:uppercase}#gb-workspace .gb-feature-art .gb-art-title h2,#gb-workspace .gb-cover-copy h1{font-weight:900}#gb-workspace .gb-feature-art .gb-art-title p,#gb-workspace .gb-cover-copy p{font-weight:600}#gb-workspace .gb-section-note{clear:both;margin:.78rem 0 0;padding:.68rem .8rem;border-left:4px solid var(--gb-cyan);background:linear-gradient(90deg,rgba(88,184,215,.13),rgba(255,255,255,.35));color:#233f4b;font:700 .94em/1.54 var(--gb-serif)}#gb-workspace .gb-section-note b{display:block;margin-bottom:.18rem;color:#156a85;font:900 .54rem/1 var(--gb-condensed);letter-spacing:.11em;text-transform:uppercase}#gb-workspace .gb-page-actions.compact{margin-top:.72rem}#gb-workspace .gb-title small.gb-reader-kicker{font-size:.37em;letter-spacing:.15em;color:#237f9e;text-transform:uppercase}@media(max-width:950px){#gb-workspace .gb-balanced-prose,#gb-workspace .gb-inset-layout{grid-template-columns:1fr}#gb-workspace .gb-inset-layout .gb-visual-panel{order:-1}}#gb-workspace .gb-act-divider{padding:0!important;background:#06121c;color:#fff;overflow:hidden}#gb-workspace .gb-act-divider::before{display:none}#gb-workspace .gb-act-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--gb-act-pos,50% 22%);filter:saturate(.9) contrast(1.04)}#gb-workspace .gb-act-veil{position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,9,15,.92),rgba(2,9,15,.54) 55%,rgba(2,9,15,.18)),linear-gradient(0deg,rgba(2,8,13,.86),transparent 55%)}#gb-workspace .gb-act-copy{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;height:100%;padding:clamp(34px,6vw,72px)}#gb-workspace .gb-act-number{color:#f0cf6b;font:900 .7rem/1 var(--gb-condensed);letter-spacing:.2em;text-transform:uppercase}#gb-workspace .gb-act-copy h2{max-width:760px;margin:.45rem 0;color:#fff;font-size:clamp(2.7rem,5.4vw,5.7rem);line-height:.92;text-shadow:0 4px 24px #000}#gb-workspace .gb-act-copy p{max-width:690px;color:rgba(255,255,255,.9);font-size:1.12em;line-height:1.55}#gb-workspace .gb-act-route{display:flex;flex-wrap:wrap;gap:.42rem;margin-top:1rem}#gb-workspace .gb-act-route span{padding:.35rem .55rem;border:1px solid rgba(240,207,107,.56);background:rgba(2,12,20,.66);color:#f6e6ad;font:800 .56rem/1 var(--gb-condensed);letter-spacing:.07em;text-transform:uppercase}#gb-workspace .gb-checkpoint{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(230px,.8fr);gap:1rem;align-items:start}#gb-workspace .gb-check-list{display:grid;gap:.48rem}#gb-workspace .gb-check-item{padding:.65rem .72rem;border-left:4px solid var(--gb-cyan);background:rgba(88,184,215,.09);color:#294550;line-height:1.5}#gb-workspace .gb-check-item b{display:block;color:#126b88;font:900 .55rem/1 var(--gb-condensed);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.18rem}#gb-workspace .gb-scripture-chain{display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr);gap:1rem;align-items:start;margin-top:.6rem}#gb-workspace .gb-chain-map{display:grid;gap:.38rem;position:relative;padding:.45rem 0}#gb-workspace .gb-chain-map::before{content:"";position:absolute;left:25px;top:28px;bottom:28px;width:2px;background:linear-gradient(var(--gb-gold),var(--gb-cyan))}#gb-workspace .gb-chain-node{position:relative;margin-left:50px;padding:.56rem .66rem;border:1px solid #bfdde6;background:#f7fbfc;color:#263f4a;line-height:1.42}#gb-workspace .gb-chain-node::before{content:"";position:absolute;left:-34px;top:50%;width:13px;height:13px;border-radius:50%;transform:translateY(-50%);background:var(--gb-gold);box-shadow:0 0 0 5px #fbf7ec,0 0 0 6px var(--gb-gold)}#gb-workspace .gb-chain-node b{display:block;color:#126b88;font:900 .57rem/1 var(--gb-condensed);letter-spacing:.09em;text-transform:uppercase;margin-bottom:.18rem}#gb-workspace .gb-restoration-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.95fr);gap:1rem;align-items:start;margin-top:.6rem}#gb-workspace .gb-restoration-table{width:100%;border-collapse:collapse;background:#fbf7ed;border:1px solid #d8c99f}#gb-workspace .gb-restoration-table th{padding:.5rem;background:#0d617d;color:#fff;text-align:left;font:900 .57rem/1.1 var(--gb-condensed);letter-spacing:.08em;text-transform:uppercase}#gb-workspace .gb-restoration-table td{padding:.52rem .58rem;border-top:1px solid #d9cfb2;vertical-align:top;color:#273f49;font-size:.88em;line-height:1.42}#gb-workspace .gb-restoration-table td:first-child{color:#8a403e;font-weight:700}#gb-workspace .gb-restoration-table td:last-child{color:#226647;font-weight:700}#gb-workspace .gb-verse-anchor{padding:1rem;border:1px solid #c9b36d;background:linear-gradient(135deg,#fbf5df,#eef8fa);color:#283d45}#gb-workspace .gb-verse-anchor b{display:block;color:#8b6817;font:900 .58rem/1 var(--gb-condensed);letter-spacing:.11em;text-transform:uppercase;margin-bottom:.35rem}#gb-workspace .gb-verse-anchor blockquote{margin:0;font:700 1.08em/1.5 var(--gb-serif)}#gb-workspace .gb-access-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;align-items:stretch;margin-top:1rem}#gb-workspace .gb-access-step{position:relative;padding:.9rem .75rem;text-align:center;border:1px solid #b8d9e3;background:#f7fbfc;color:#28434e}#gb-workspace .gb-access-step:not(:last-child)::after{content:"→";position:absolute;right:-.55rem;top:50%;z-index:2;transform:translateY(-50%);color:#b88b25;font-size:1.6rem;font-weight:900}#gb-workspace .gb-access-step strong{display:block;color:#126b88;font-size:1.18em;margin-bottom:.28rem}#gb-workspace .gb-timeline{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin-top:1rem}#gb-workspace .gb-timeline::before{content:"";position:absolute;left:5%;right:5%;top:25px;height:2px;background:linear-gradient(90deg,var(--gb-gold),var(--gb-cyan))}#gb-workspace .gb-time-node{position:relative;padding:3rem .65rem .65rem;border:1px solid #c4dce4;background:#f8fbfc;color:#2e4853;font-size:.86em;line-height:1.45}#gb-workspace .gb-time-node::before{content:"";position:absolute;top:18px;left:50%;width:14px;height:14px;border-radius:50%;transform:translateX(-50%);background:var(--gb-gold);box-shadow:0 0 0 5px #fbf7ec}#gb-workspace .gb-time-node b{display:block;color:#126b88;margin-bottom:.22rem}#gb-workspace .gb-tribunal-matrix{width:100%;border-collapse:collapse;margin-top:.65rem;background:#fbf7ed}#gb-workspace .gb-tribunal-matrix th{padding:.48rem;background:#5b1f2b;color:#fff;font:900 .55rem/1.1 var(--gb-condensed);letter-spacing:.08em;text-transform:uppercase;text-align:left}#gb-workspace .gb-tribunal-matrix td{padding:.5rem;border:1px solid #d7c9aa;color:#2f4148;font-size:.82em;line-height:1.4}#gb-workspace .gb-tribunal-matrix td:last-child{font-weight:800;color:#8a2c37}#gb-workspace .gb-howto-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}#gb-workspace .gb-howto-card{padding:.78rem;border-top:3px solid var(--gb-gold);background:#f8fbfc;color:#2d4853;line-height:1.48}#gb-workspace .gb-howto-card b{display:block;color:#126b88;margin-bottom:.2rem}#gb-workspace.gb-view-page .gb-spread{grid-template-columns:minmax(0,980px);justify-content:center}#gb-workspace.gb-view-page .gb-page{border-radius:14px!important}#gb-workspace.gb-view-flow .gb-stage{overflow-y:auto}#gb-workspace.gb-view-flow .gb-spread{display:block;max-width:980px;margin:0 auto}#gb-workspace.gb-view-flow .gb-page{min-height:auto;height:auto;max-height:none;overflow:visible;margin:0 0 18px;border-radius:14px!important}@media(max-width:1000px){#gb-workspace .gb-scripture-chain,#gb-workspace .gb-restoration-grid,#gb-workspace .gb-checkpoint{grid-template-columns:1fr}#gb-workspace .gb-access-flow,#gb-workspace .gb-timeline{grid-template-columns:1fr}#gb-workspace .gb-access-step:not(:last-child)::after{content:"↓";right:auto;left:50%;top:auto;bottom:-1.2rem;transform:translateX(-50%)}}@media(max-width:700px){#gb-workspace .gb-howto-grid{grid-template-columns:1fr}#gb-workspace .gb-act-copy{padding:28px 24px}#gb-workspace .gb-act-copy h2{font-size:3rem}}#gb-workspace .gb-v1-cover .gb-cover-copy{border-color:rgba(102,183,216,.34);background:linear-gradient(180deg,rgba(3,10,17,.46),rgba(3,10,17,.84) 16%,rgba(3,10,17,.96));max-width:min(78%,800px)}#gb-workspace .gb-v1-cover .gb-cover-copy .gb-dept{color:#89d4ef}#gb-workspace .gb-v1-cover .gb-cover-copy h1 span{color:#f0cc67}#gb-workspace .gb-v1-page .gb-dept,#gb-workspace .gb-v1-diagram .gb-dept,#gb-workspace .gb-v1-chapter .gb-dept{color:#176f91}#gb-workspace .gb-v1-page .gb-rule,#gb-workspace .gb-v1-diagram .gb-rule,#gb-workspace .gb-v1-chapter .gb-rule{background:linear-gradient(90deg,#2092bd,#d3a938,transparent)}#gb-workspace .gb-v1-chapter{background:linear-gradient(150deg,#f8f5ec 0%,#edf6f9 62%,#f4ead0 100%)}#gb-workspace .gb-v1-chapter .gb-chapter-number{font:900 .65rem/1 var(--mono);letter-spacing:.14em;color:#9a7421;text-transform:uppercase}#gb-workspace .gb-v1-chapter .gb-title{font-size:clamp(2.35rem,4vw,4.9rem);max-width:92%}#gb-workspace .gb-v1-chapter .gb-chapter-ruling{margin:.85rem 0;padding:1rem 1.05rem;border-left:5px solid #d3a938;background:#f2e7c8;color:#2e291d;font:700 1.08em/1.55 var(--gb-serif)}#gb-workspace .gb-v1-chapter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:.75rem}#gb-workspace .gb-v1-chapter-card{padding:.7rem;border-top:3px solid #2184a7;background:#e7f3f7;color:#294751}#gb-workspace .gb-v1-chapter-card b{display:block;margin-bottom:.25rem;color:#146783;font:900 .57rem/1 var(--mono);letter-spacing:.09em;text-transform:uppercase}#gb-workspace .gb-v1-page .gb-source-fragment{font-size:.96em}#gb-workspace .gb-v1-page .gb-source-fragment>.doc{margin:.55rem 0;padding:0 .05rem;color:#294652!important;font-size:1.02em;line-height:1.66}#gb-workspace .gb-v1-page .gb-source-fragment .qq-wrap,#gb-workspace .gb-v1-page .gb-source-fragment .calc-chain,#gb-workspace .gb-v1-page .gb-source-fragment .integrated-chain,#gb-workspace .gb-v1-page .gb-source-fragment .kingdom-panel,#gb-workspace .gb-v1-page .gb-source-fragment .kingdom-lock,#gb-workspace .gb-v1-page .gb-source-fragment .verdict-stamp{display:block!important;margin:.7rem 0!important;padding:.72rem!important;border:1px solid #a8ccd8!important;background:#eef7f9!important;color:#254552!important;border-radius:0!important;box-shadow:inset 4px 0 0 #2388ac!important}#gb-workspace .gb-v1-page .gb-source-fragment .verdict-stamp,#gb-workspace .gb-v1-page .gb-source-fragment .kingdom-lock{background:#f3e8ca!important;border-color:#d0b260!important;box-shadow:inset 4px 0 0 #bd902a!important;color:#3e321d!important;font-weight:700}#gb-workspace .gb-v1-page .gb-source-fragment .ev-grid,#gb-workspace .gb-v1-page .gb-source-fragment .meas-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.55rem!important;margin:.7rem 0!important}#gb-workspace .gb-v1-page .gb-source-fragment .ev-grid>* ,#gb-workspace .gb-v1-page .gb-source-fragment .meas-grid>*{padding:.62rem!important;border:1px solid #b4d3dd!important;background:#edf7f9!important;color:#294652!important}#gb-workspace .gb-v1-diagram{background:linear-gradient(155deg,#f9f7f0,#edf5f8)}#gb-workspace .gb-v1-diagram-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:.75rem}#gb-workspace .gb-v1-node{position:relative;padding:.76rem .8rem;border:1px solid #9dc8d7;background:#edf7fa;box-shadow:inset 4px 0 0 #2589ac;color:#294751}#gb-workspace .gb-v1-node.gold{border-color:#ceb15e;background:#f4ead0;box-shadow:inset 4px 0 0 #bd902b;color:#40341e}#gb-workspace .gb-v1-node.red{border-color:#d09a9f;background:#f4e2e4;box-shadow:inset 4px 0 0 #a3323d;color:#5d2930}#gb-workspace .gb-v1-node.green{border-color:#91bea5;background:#e7f2eb;box-shadow:inset 4px 0 0 #337b58;color:#28503d}#gb-workspace .gb-v1-node b{display:block;margin-bottom:.25rem;color:#176f91;font:900 .57rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}#gb-workspace .gb-v1-node.gold b{color:#856216}#gb-workspace .gb-v1-node.red b{color:#8f2933}#gb-workspace .gb-v1-node.green b{color:#296b4b}#gb-workspace .gb-v1-chain{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.42rem;margin:.85rem 0}#gb-workspace .gb-v1-chain .gb-v1-node{min-height:116px;font-size:.85em}#gb-workspace .gb-v1-chain .gb-v1-node:not(:last-child)::after{content:"→";position:absolute;right:-.38rem;top:45%;z-index:4;color:#b98b22;font-weight:900}#gb-workspace .gb-v1-map{position:relative;min-height:430px;margin:.8rem 0;border:1px solid #9fc8d5;background:radial-gradient(circle at 50% 52%,#f3dfaa 0 5%,#b9e0e9 6% 28%,#dceef2 29% 45%,#edf6f8 46% 100%);overflow:hidden}#gb-workspace .gb-v1-map::before{content:"";position:absolute;inset:13%;border:10px solid rgba(188,143,39,.72);border-radius:50%;box-shadow:0 0 0 12px rgba(255,255,255,.68),0 0 28px rgba(31,122,155,.22)}#gb-workspace .gb-v1-map::after{content:"KNOWN REALM";position:absolute;left:50%;top:51%;transform:translate(-50%,-50%);color:#725718;font:900 .74rem/1 var(--mono);letter-spacing:.12em}#gb-workspace .gb-v1-map-label{position:absolute;padding:.4rem .5rem;border:1px solid #8abccb;background:rgba(248,252,253,.92);color:#244852;font:800 .68rem/1.25 var(--mono)}#gb-workspace .gb-v1-map-label.center{left:50%;top:39%;transform:translateX(-50%)}#gb-workspace .gb-v1-map-label.perimeter{right:6%;top:50%}#gb-workspace .gb-v1-map-label.beyond{left:4%;bottom:8%}#gb-workspace .gb-v1-court{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-top:.8rem}#gb-workspace .gb-v1-court>div{padding:.82rem;border:1px solid #a9cbd6;background:#eef7f9}.gb-v1-court h3{margin:0 0 .42rem;color:#176f91}.gb-v1-court ul{margin:.35rem 0 0;padding-left:1.1rem}#gb-workspace .gb-v1-matrix{width:100%;border-collapse:collapse;margin-top:.7rem;font-size:.87em}#gb-workspace .gb-v1-matrix th{padding:.5rem;background:#176f91;color:white;text-align:left}#gb-workspace .gb-v1-matrix td{padding:.48rem;border:1px solid #acd0dc;vertical-align:top;background:#f7fbfc}#gb-workspace .gb-v1-matrix tr:nth-child(even) td{background:#eaf4f7}#gb-workspace .gb-v1-feature .gb-art-title .gb-dept{color:#8fd8f1}#gb-workspace .gb-v1-feature .gb-art-title{border-color:rgba(117,201,232,.24)}#gb-workspace .gb-v1-cover .gb-cover-seal{border-color:rgba(116,201,232,.55);color:#9be3fb}#gb-workspace .gb-v1-end{background:linear-gradient(145deg,#f7f5ed,#e8f3f6)}@media(max-width:1000px){#gb-workspace .gb-v1-chain{grid-template-columns:repeat(2,minmax(0,1fr))}#gb-workspace .gb-v1-chain .gb-v1-node::after{display:none}#gb-workspace .gb-v1-chapter-grid{grid-template-columns:1fr}}@media(max-width:700px){#gb-workspace .gb-v1-diagram-grid,#gb-workspace .gb-v1-court{grid-template-columns:1fr}#gb-workspace .gb-v1-page .gb-source-fragment .ev-grid,#gb-workspace .gb-v1-page .gb-source-fragment .meas-grid{grid-template-columns:1fr!important}}

/* Volume III — The Luminaries */
.v3-cover .gb-cover-bg{object-position:48% 36%;filter:saturate(1.05) contrast(1.04)}
.v3-poster-page{padding:0!important;overflow:hidden!important;background:#02070c!important;border-color:rgba(222,174,67,.55)!important}
.v3-poster-page::before{display:none!important}.v3-poster-page::after{color:#d7b45c!important;z-index:5}
.v3-poster-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#02070c}.v3-poster-page.contain .v3-poster-img{object-fit:contain}
.v3-poster-top{position:absolute;left:16px;top:16px;z-index:3;display:flex;flex-direction:column;gap:.2rem;max-width:55%;padding:.55rem .68rem;border:1px solid rgba(238,193,80,.35);background:rgba(2,8,14,.90);box-shadow:0 12px 28px rgba(0,0,0,.38)}
.v3-poster-top span{font:900 .5rem var(--mono);letter-spacing:.13em;text-transform:uppercase;color:#e8bd52}.v3-poster-top b{font:800 1.05rem var(--gb-serif);color:#fff}
.v3-poster-note{position:absolute;left:16px;right:16px;bottom:18px;z-index:3;padding:.5rem .7rem;border:1px solid rgba(238,193,80,.28);background:rgba(2,8,14,.93);color:#e9f3f8;font-size:.68rem;line-height:1.45}.v3-poster-note b{color:#f3cb65;margin-right:.45rem;text-transform:uppercase;font:900 .52rem var(--mono);letter-spacing:.09em}
.v3-act-divider .gb-art-full{filter:saturate(.95) contrast(1.05) brightness(.82)}.v3-act-count{margin-top:.65rem;color:#f0cb6b;font:900 .58rem var(--mono);letter-spacing:.08em;text-transform:uppercase}
.v3-source-page{background:radial-gradient(circle at 88% 8%,rgba(234,188,74,.10),transparent 28rem),linear-gradient(90deg,rgba(0,0,0,.025),transparent 5%,transparent 95%,rgba(0,0,0,.025)),#f7f1e3!important}
.v3-source-meta{display:flex;justify-content:space-between;gap:.6rem;flex-wrap:wrap;margin-bottom:.55rem;padding-bottom:.4rem;border-bottom:1px solid rgba(137,101,28,.22);font:900 .52rem var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#80611e}
.v3-source-art{position:relative;height:190px;margin:.65rem 0 .85rem;border:1px solid rgba(132,96,24,.3);overflow:hidden;background:#06101a}.v3-source-art img{width:100%;height:100%;object-fit:cover}.v3-source-art::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.72))}.v3-source-art span{position:absolute;left:12px;bottom:9px;z-index:2;color:#fff;font:900 .54rem var(--mono);letter-spacing:.08em;text-transform:uppercase}
.v3-source-copy{font-family:var(--gb-serif);font-size:.93em;line-height:1.68;color:#342f26}.v3-source-copy p{color:#342f26!important;margin:0 0 .72rem}.v3-source-copy p:first-child::first-letter{float:left;font-size:3.4em;line-height:.76;margin:.08em .09em 0 0;color:#a77818;font-weight:800}
.v3-integrity{margin-top:.8rem;padding:.58rem .68rem;border:1px solid rgba(46,128,93,.28);background:rgba(46,128,93,.07);color:#315644;font-size:.67rem;line-height:1.5}.v3-integrity b{color:#276a4a;text-transform:uppercase;font:900 .52rem var(--mono);letter-spacing:.08em}.v3-integrity code{font-size:.61rem;color:#604b22}
.v3-audit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:.8rem 0}.v3-audit-grid>div{padding:.78rem;border:1px solid rgba(27,120,156,.27);background:rgba(88,184,215,.08);text-align:center}.v3-audit-grid b{display:block;color:#176f91;font:900 1.65rem var(--mono)}.v3-audit-grid span{display:block;color:#40545b;font-size:.68rem;line-height:1.35}
.v3-class-key{display:flex;flex-wrap:wrap;gap:.38rem;margin-top:.85rem}.v3-class-key span{padding:.28rem .45rem;border:1px solid rgba(122,91,26,.25);background:rgba(211,172,70,.10);color:#604b20;font:800 .52rem var(--mono);text-transform:uppercase;letter-spacing:.05em}
.v3-route{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem}.v3-route button{padding:.9rem;text-align:left;border:1px solid rgba(31,119,151,.28);background:linear-gradient(145deg,rgba(88,184,215,.12),rgba(255,255,255,.35));color:#243d47}.v3-route b{display:block;color:#a8791a;font:900 .54rem var(--mono);text-transform:uppercase;letter-spacing:.1em}.v3-route strong{display:block;margin:.22rem 0;color:#183a49;font:800 1.05rem var(--gb-serif)}.v3-route span{display:block;font-size:.72rem;line-height:1.45;color:#56666b}
.v3-contents-grid{display:grid;grid-template-columns:1fr 1fr;gap:.9rem}.v3-contents h3{margin:.4rem 0;color:#176f91}.v3-contents .gb-contents button{border:0;background:transparent;text-align:left;color:#344a53;font:inherit;line-height:1.35}.v3-contents .gb-contents button:hover{color:#9a7119}
.v3-check-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem;margin:.8rem 0}.v3-check-grid div{text-align:center;padding:.75rem;border:1px solid rgba(46,128,93,.25);background:rgba(46,128,93,.07)}.v3-check-grid b{display:block;color:#26704f;font:900 1.4rem var(--mono)}.v3-check-grid span{font-size:.68rem;color:#476456}
.v3-recon-summary{display:flex;gap:.5rem;flex-wrap:wrap;margin:.75rem 0}.v3-recon-summary>*{padding:.34rem .5rem;border:1px solid rgba(46,128,93,.25);background:rgba(46,128,93,.07);color:#315b46;font:800 .62rem var(--mono)}
.v3-table-scroll{overflow:auto;max-height:520px;border:1px solid rgba(31,119,151,.25)}.v3-recon-table{width:100%;border-collapse:collapse;font-size:.68rem}.v3-recon-table th{position:sticky;top:0;background:#164e66;color:#fff;padding:.48rem;text-align:left}.v3-recon-table td{padding:.42rem;border-bottom:1px solid rgba(31,119,151,.16);vertical-align:top}.v3-recon-table tr:nth-child(even) td{background:rgba(88,184,215,.06)}.v3-recon-table td:last-child{color:#27734f;font-weight:900}.v3-recon-table code{font-size:.62rem}
.v3-office-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:.8rem 0}.v3-office-grid div{padding:.78rem;border-left:4px solid #c4962e;background:rgba(201,157,57,.10)}.v3-office-grid b{display:block;color:#856217;margin-bottom:.22rem}.v3-office-grid span{font-size:.74rem;line-height:1.46;color:#4a4437}.v3-office-grid div:last-child{grid-column:1/-1}
@media(max-width:900px){.v3-audit-grid{grid-template-columns:repeat(2,1fr)}.v3-contents-grid,.v3-route,.v3-office-grid{grid-template-columns:1fr}.v3-office-grid div:last-child{grid-column:auto}.v3-poster-top{max-width:78%}}
@media(max-width:600px){.v3-source-art{height:150px}.v3-source-meta{font-size:.46rem}.v3-source-copy{font-size:.91em}.v3-audit-grid{grid-template-columns:1fr 1fr}.v3-poster-note{font-size:.58rem}}

/* Volume IV reader treatment */
#gb-workspace .gb-v4-page{--gb-rule:#b88636}
#gb-workspace .gb-v4-dossier{border:1px solid #b89555;background:linear-gradient(145deg,#f8f2e4,#e9e0cb);padding:.9rem 1rem;margin:.75rem 0;box-shadow:inset 4px 0 0 #9d342f}
#gb-workspace .gb-v4-dossier h3{margin:0 0 .35rem;color:#253846}
#gb-workspace .gb-v4-route{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin:.8rem 0}
#gb-workspace .gb-v4-route>div{padding:.8rem;border:1px solid #b9a276;background:#f4eddf;min-height:135px}
#gb-workspace .gb-v4-route b{display:block;color:#8f2f2c;font:900 .58rem var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.35rem}
#gb-workspace .gb-v4-index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}
#gb-workspace .gb-v4-index button{display:block;width:100%;text-align:left;padding:.72rem .8rem;border:1px solid #a9c5cf;border-radius:24px;background:#f1f7f8;color:#25343e;font-family:var(--gb-serif);font-weight:700;line-height:1.35;cursor:pointer}
#gb-workspace .gb-v4-index button:hover{border-color:#b78d39;background:#fff7e4}
#gb-workspace .gb-v4-reading{font-size:1.01em;line-height:1.69;max-width:72ch}
#gb-workspace .gb-v4-reading p{margin:.35rem 0 .85rem;color:#3c362e}
#gb-workspace .gb-v4-label{display:inline-block;margin-bottom:.6rem;padding:.24rem .48rem;border:1px solid #b78d39;background:#fbf2dc;color:#714f16;font:900 .55rem var(--mono);letter-spacing:.1em;text-transform:uppercase}
#gb-workspace .gb-v4-close{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin:.8rem 0}
#gb-workspace .gb-v4-close>div{padding:.9rem;border:1px solid #b8cbd0;background:#eef4f4;text-align:center}
#gb-workspace .gb-v4-close b{display:block;font-size:1.7rem;color:#1f3542}
@media(max-width:850px){#gb-workspace .gb-v4-route,#gb-workspace .gb-v4-close{grid-template-columns:1fr 1fr}#gb-workspace .gb-v4-index{grid-template-columns:1fr}}


/* v1.7.0 · Ancient-future command deck */
.gb-home-launch{border:0;background:transparent;padding:0;color:inherit;cursor:pointer;text-align:left;font:inherit}
.gb-home-launch:hover .gb-brand-mark,.gb-home-launch:focus-visible .gb-brand-mark{box-shadow:0 0 0 1px rgba(240,198,88,.65),0 0 24px rgba(240,198,88,.24);transform:translateY(-1px)}
.gb-command-deck[hidden]{display:none!important}
.gb-command-deck{position:fixed;inset:0;z-index:1000;overflow:auto;color:#eef8ff;background:
  radial-gradient(circle at 50% 40%,rgba(33,112,141,.18),transparent 34%),
  radial-gradient(circle at 50% 65%,rgba(209,164,63,.10),transparent 28%),
  linear-gradient(155deg,#02070b 0%,#06131c 42%,#020608 100%)}
.gb-command-deck::before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.34;background-image:
  linear-gradient(rgba(100,211,242,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(100,211,242,.055) 1px,transparent 1px),
  repeating-radial-gradient(circle at 50% 48%,transparent 0 76px,rgba(226,177,66,.055) 77px 78px);background-size:42px 42px,42px 42px,auto}
.gb-command-deck::after{content:"";position:fixed;inset:0;pointer-events:none;box-shadow:inset 0 0 180px #000}
.gb-deck-shell{position:relative;z-index:2;width:min(1540px,calc(100% - 28px));min-height:100%;margin:auto;padding:20px 0 28px;display:grid;gap:16px}
.gb-deck-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px 16px;border:1px solid rgba(118,209,235,.22);background:linear-gradient(90deg,rgba(4,16,24,.92),rgba(10,27,36,.74),rgba(4,16,24,.92));clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px);box-shadow:0 20px 60px rgba(0,0,0,.45)}
.gb-deck-name-seal{display:grid;place-items:center;min-width:142px;padding:9px 13px;border:1px solid rgba(222,177,69,.42);background:rgba(218,167,51,.065);color:#f0cd73;text-align:center;font:900 .68rem/1.45 var(--mono);letter-spacing:.18em}
.gb-deck-name-seal span{display:block;color:#fff2be;font-size:1rem;letter-spacing:.3em}
.gb-deck-title small{display:block;color:#6fd4ef;font:800 .55rem/1 var(--mono);letter-spacing:.25em;text-transform:uppercase;margin-bottom:.38rem}
.gb-deck-title h1{margin:0;color:#fffaf0;font:700 clamp(1.55rem,3vw,3.1rem)/.95 var(--serif);letter-spacing:-.035em}
.gb-deck-title p{margin:.42rem 0 0;color:#96afba;font:700 .62rem var(--mono);letter-spacing:.08em;text-transform:uppercase}
.gb-deck-close{width:44px;height:44px;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:rgba(255,255,255,.035);color:#c7d9e1;font-size:1.2rem;cursor:pointer}.gb-deck-close:hover{color:#f1d177;border-color:rgba(241,209,119,.55)}
.gb-deck-overview{display:grid;grid-template-columns:minmax(230px,.82fr) minmax(330px,1.1fr) minmax(280px,.9fr);gap:14px;align-items:stretch}
.gb-deck-panel{position:relative;overflow:hidden;border:1px solid rgba(118,209,235,.18);background:linear-gradient(150deg,rgba(6,20,29,.9),rgba(5,12,18,.82));box-shadow:0 18px 50px rgba(0,0,0,.38)}
.gb-deck-panel::before{content:"";position:absolute;left:0;top:0;width:68px;height:2px;background:#e0b34e;box-shadow:68px 0 #5ac7e5}
.gb-deck-status{padding:18px}.gb-deck-kicker{color:#e0b34e;font:900 .54rem var(--mono);letter-spacing:.18em;text-transform:uppercase}.gb-deck-status h2{margin:.35rem 0 .8rem;color:#f8f3e8;font:700 1.6rem/1 var(--serif)}
.gb-deck-metrics{display:grid;grid-template-columns:1fr 1fr;gap:8px}.gb-deck-metric{padding:10px;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.025)}.gb-deck-metric b{display:block;color:#f2d578;font:900 1.35rem/1 var(--mono)}.gb-deck-metric span{display:block;margin-top:.3rem;color:#7894a2;font:800 .48rem var(--mono);letter-spacing:.1em;text-transform:uppercase}
.gb-deck-covenant{margin-top:12px;padding:12px;border-left:3px solid #e0b34e;background:rgba(224,179,78,.055);color:#c8d7dc;font:italic .88rem/1.55 var(--serif)}
.gb-deck-core{min-height:250px;display:grid;place-items:center;isolation:isolate;background:radial-gradient(circle,rgba(75,192,222,.13),transparent 44%),linear-gradient(180deg,rgba(255,255,255,.018),transparent)}
.gb-deck-core-rings{position:absolute;width:min(360px,72%);aspect-ratio:1;border-radius:50%;border:1px solid rgba(101,207,233,.28);box-shadow:0 0 0 26px rgba(101,207,233,.035),0 0 0 58px rgba(224,179,78,.04),0 0 55px rgba(75,192,222,.12);animation:gbDeckSpin 34s linear infinite}
.gb-deck-core-rings::before,.gb-deck-core-rings::after{content:"";position:absolute;inset:14%;border:1px dashed rgba(224,179,78,.35);border-radius:50%;transform:rotate(38deg)}.gb-deck-core-rings::after{inset:31%;border-style:solid;border-color:rgba(101,207,233,.36);transform:rotate(-24deg)}
.gb-deck-axis{position:absolute;width:1px;height:78%;background:linear-gradient(transparent,#e0b34e,transparent);box-shadow:0 0 14px rgba(224,179,78,.65)}
.gb-deck-core-seal{position:relative;z-index:2;width:132px;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(241,210,119,.62);background:radial-gradient(circle,#122a37,#03090d 70%);box-shadow:0 0 0 8px rgba(224,179,78,.035),0 0 40px rgba(83,197,227,.16);color:#f6da82;font:900 2.5rem var(--serif)}
.gb-deck-core-seal small{position:absolute;bottom:23px;color:#75cce2;font:900 .42rem var(--mono);letter-spacing:.2em;text-transform:uppercase}
.gb-deck-current{padding:18px;display:flex;flex-direction:column}.gb-deck-current-label{color:#6fd4ef;font:900 .52rem var(--mono);letter-spacing:.18em;text-transform:uppercase}.gb-deck-current h2{margin:.42rem 0 .45rem;color:#fff7e6;font:700 1.7rem/1 var(--serif)}.gb-deck-current p{margin:0;color:#9fb5bf;font-size:.76rem;line-height:1.5}.gb-deck-route{display:flex;gap:6px;flex-wrap:wrap;margin:12px 0}.gb-deck-route span{padding:.34rem .45rem;border:1px solid rgba(117,204,229,.18);background:rgba(117,204,229,.04);color:#9ecadb;font:800 .46rem var(--mono);text-transform:uppercase}.gb-deck-current-actions{display:flex;gap:8px;margin-top:auto;flex-wrap:wrap}
.gb-deck-btn{border:1px solid rgba(255,255,255,.13);background:#071720;color:#bad0d9;padding:.7rem .88rem;font:900 .53rem var(--mono);letter-spacing:.09em;text-transform:uppercase;cursor:pointer}.gb-deck-btn.primary{border-color:rgba(224,179,78,.62);background:linear-gradient(135deg,rgba(224,179,78,.18),rgba(224,179,78,.06));color:#f4d67e}.gb-deck-btn:hover{transform:translateY(-1px);border-color:#63cbe7;color:#fff}
.gb-deck-library-head{display:flex;align-items:end;justify-content:space-between;gap:14px;padding:0 4px}.gb-deck-library-head h2{margin:0;color:#f4efe5;font:700 1.45rem var(--serif)}.gb-deck-library-head span{color:#7192a0;font:800 .5rem var(--mono);letter-spacing:.12em;text-transform:uppercase}
.gb-deck-volumes{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}
.gb-deck-volume{position:relative;min-width:0;height:210px;padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.10);background:#061019;color:#fff;text-align:left;cursor:pointer;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);transition:.18s}.gb-deck-volume::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(1,7,11,.05),rgba(1,7,11,.25) 35%,rgba(1,7,11,.97));pointer-events:none}.gb-deck-volume img{width:100%;height:100%;object-fit:cover;filter:saturate(.82) contrast(1.04);transition:.25s}.gb-deck-volume:hover img,.gb-deck-volume.selected img{transform:scale(1.035);filter:saturate(1) contrast(1.08)}.gb-deck-volume:hover,.gb-deck-volume.selected{border-color:rgba(234,193,91,.75);box-shadow:0 0 0 1px rgba(234,193,91,.16),0 16px 40px rgba(0,0,0,.42)}
.gb-deck-volume-copy{position:absolute;z-index:2;left:12px;right:12px;bottom:11px}.gb-deck-volume-copy i{display:block;color:#6fd4ef;font:900 .48rem var(--mono);font-style:normal;letter-spacing:.16em;text-transform:uppercase}.gb-deck-volume-copy b{display:block;margin:.28rem 0;color:#fff7e7;font:700 1.12rem/1 var(--serif)}.gb-deck-volume-copy small{display:block;color:#8da8b4;font:800 .46rem var(--mono);text-transform:uppercase}.gb-deck-volume-progress{position:absolute;z-index:3;left:0;right:0;bottom:0;height:3px;background:rgba(255,255,255,.05)}.gb-deck-volume-progress i{display:block;height:100%;background:linear-gradient(90deg,#54c6e5,#e0b34e)}
.gb-deck-future{display:grid;grid-template-columns:auto repeat(8,1fr);gap:7px;align-items:center;padding:10px 12px;border:1px solid rgba(255,255,255,.07);background:rgba(4,13,19,.76)}.gb-deck-future>span{color:#738f9c;font:900 .48rem var(--mono);letter-spacing:.14em;text-transform:uppercase}.gb-deck-future-node{min-width:0;padding:.52rem .35rem;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.018);color:#607985;text-align:center;font:900 .46rem var(--mono);text-transform:uppercase}.gb-deck-future-node b{display:block;color:#a38a54;font-size:.58rem;margin-bottom:.14rem}.gb-deck-future-node.next{border-color:rgba(224,179,78,.24);color:#a99977}
.gb-deck-footer{display:flex;justify-content:space-between;align-items:center;gap:14px;color:#6b8793;font:800 .47rem var(--mono);letter-spacing:.1em;text-transform:uppercase}.gb-deck-footer strong{color:#e1bb5c}
@keyframes gbDeckSpin{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){.gb-deck-core-rings{animation:none}}
@media(max-width:1100px){.gb-deck-overview{grid-template-columns:1fr 1fr}.gb-deck-core{grid-column:1/-1;grid-row:1}.gb-deck-volumes{grid-template-columns:repeat(3,1fr)}.gb-deck-future{grid-template-columns:repeat(4,1fr)}.gb-deck-future>span{grid-column:1/-1}}
@media(max-width:700px){.gb-deck-shell{width:calc(100% - 14px);padding:7px 0 18px}.gb-deck-header{grid-template-columns:1fr auto}.gb-deck-name-seal{display:none}.gb-deck-title h1{font-size:1.6rem}.gb-deck-overview{grid-template-columns:1fr}.gb-deck-core{grid-column:auto;grid-row:auto;min-height:210px}.gb-deck-volumes{grid-template-columns:1fr 1fr}.gb-deck-volume{height:170px}.gb-deck-future{grid-template-columns:repeat(2,1fr)}.gb-deck-footer{align-items:flex-start;flex-direction:column}.gb-deck-status h2,.gb-deck-current h2{font-size:1.35rem}}


/* Volume V — Globe Model Autopsy */
#gb-workspace .gb-v5-page{--gb-rule:#b49342;--v5-navy:#0b263b;--v5-gold:#b99445;--v5-red:#9c463f;--v5-blue:#3f8daa;--v5-ink:#20313b}
#gb-workspace .gb-v5-cover .gb-cover-bg{object-position:50% 50%}
#gb-workspace .gb-v5-art-page{position:relative;overflow:hidden;background:#07131d}
#gb-workspace .gb-v5-art-full{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
#gb-workspace .gb-v5-art-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(1,7,11,.02),rgba(1,7,11,.08) 54%,rgba(1,7,11,.86))}
#gb-workspace .gb-v5-art-caption{position:absolute;left:28px;right:28px;bottom:24px;z-index:3;max-width:78%;padding:1rem 1.1rem;border:1px solid rgba(232,195,100,.4);background:rgba(3,12,18,.9);color:#fff;box-shadow:0 14px 34px rgba(0,0,0,.42)}
#gb-workspace .gb-v5-art-caption h2{margin:.16rem 0;color:#fff7e5;font-size:clamp(2rem,4vw,4rem);line-height:.96}
#gb-workspace .gb-v5-art-caption p{margin:.45rem 0 0;color:#d9e8ee;font:1rem/1.45 var(--gb-serif)}
#gb-workspace .gb-v5-corrective-label{position:absolute;z-index:5;left:18px;top:16px;padding:.48rem .72rem;border:1px solid #caa34b;background:#08243a;color:#f4d77c;font:900 .62rem var(--mono);letter-spacing:.15em}
#gb-workspace .gb-v5-native{background:linear-gradient(145deg,#fffaf0,#f3ead6)}
#gb-workspace .gb-v5-dossier,#gb-workspace .gb-v5-verdict{padding:1rem 1.1rem;border:1px solid #c3a05a;background:#fbf2dc;box-shadow:inset 5px 0 #b98a31;margin:.7rem 0}
#gb-workspace .gb-v5-dossier h3{margin:0 0 .35rem;color:#253846}
#gb-workspace .gb-v5-verdict b{display:block;margin-bottom:.35rem;color:#8f3f38;font:900 .65rem var(--mono);letter-spacing:.13em;text-transform:uppercase}
#gb-workspace .gb-v5-route-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;margin-top:1rem}
#gb-workspace .gb-v5-route-grid button{padding:.85rem .7rem;border:1px solid #bca06d;background:#f7f0e2;text-align:left;cursor:pointer;color:#293945}
#gb-workspace .gb-v5-route-grid b{display:block;color:#9c463f;font:900 .7rem var(--mono)}
#gb-workspace .gb-v5-route-grid strong{display:block;margin:.28rem 0;font:700 1rem/1.1 var(--gb-serif)}
#gb-workspace .gb-v5-route-grid span{font-size:.78rem;line-height:1.35;color:#54636b}
#gb-workspace .gb-v5-table{width:100%;border-collapse:collapse;margin-top:.7rem;font-size:.88rem}
#gb-workspace .gb-v5-table th,#gb-workspace .gb-v5-table td{padding:.65rem;border:1px solid #c6ae7b;text-align:left}.gb-v5-table th{background:#102d41;color:#fff}
#gb-workspace .gb-v5-table button{border:1px solid #a9863d;background:#fff8e8;padding:.35rem .6rem;cursor:pointer}
#gb-workspace .gb-v5-index-grid{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}
#gb-workspace .gb-v5-index-card{padding:.72rem .8rem;border:1px solid #bba06b;border-radius:14px;background:#fbf6eb;text-align:left;cursor:pointer;color:#2a3942}
#gb-workspace .gb-v5-index-card b{display:block;color:#9b493f;font:900 .55rem var(--mono);text-transform:uppercase}.gb-v5-index-card strong{display:block;margin:.2rem 0;font:700 .9rem/1.22 var(--gb-serif)}.gb-v5-index-card span{font:.55rem var(--mono);color:#6d777b}
#gb-workspace .gb-v5-term-grid{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.gb-v5-term-grid>div{padding:.8rem;border:1px solid #c5ad79;background:#fffaf0}.gb-v5-term-grid b{color:#163247}.gb-v5-term-grid p{margin:.35rem 0 0}
#gb-workspace .gb-v5-act-divider{display:grid;place-content:center;text-align:center;background:radial-gradient(circle at 50% 42%,rgba(66,132,156,.16),transparent 28%),linear-gradient(145deg,#06141f,#102d3f 60%,#07131c);color:#fff}
#gb-workspace .gb-v5-act-divider .gb-v5-act-num{color:#e7c96f;font:900 .68rem var(--mono);letter-spacing:.18em;text-transform:uppercase}.gb-v5-act-divider h2{max-width:800px;margin:.6rem auto;color:#fff6df;font-size:clamp(3rem,6vw,6rem);line-height:.92}.gb-v5-act-divider p{max-width:640px;margin:0 auto 1rem;color:#c9dce4;font-size:1.05rem;line-height:1.55}
#gb-workspace .gb-v5-chapter-open{background:linear-gradient(145deg,#fffaf0,#f0e5d0)}
#gb-workspace .gb-v5-open-meta,#gb-workspace .gb-v5-close-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:.65rem;margin-top:1rem}.gb-v5-open-meta span,.gb-v5-close-cards>div{padding:.8rem;border:1px solid #bca36d;background:#f7f2e7;text-align:center}.gb-v5-close-cards b{display:block;color:#1d3a4c;font-size:1.55rem}.gb-v5-close-cards span{font:.58rem var(--mono);text-transform:uppercase;color:#6b716e}
#gb-workspace .gb-v5-stack-map{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem;align-items:stretch}.gb-v5-stack-map>div,.gb-v5-tier-grid>div{padding:.85rem;border:1px solid #bda46e;background:#fffaf0}.gb-v5-stack-map b,.gb-v5-tier-grid b{display:block;color:#a04b42;font:900 .8rem var(--mono)}.gb-v5-stack-map strong,.gb-v5-tier-grid strong{display:block;margin:.25rem 0;color:#203a4b}.gb-v5-stack-map span,.gb-v5-tier-grid span{font-size:.78rem;color:#59666c}.gb-v5-stack-map i{grid-column:1/-1;text-align:center;font-style:normal;font-size:1.6rem;color:#a9873b}.gb-v5-stack-map section{grid-column:1/-1;padding:1rem;border:1px solid #8da2a9;background:#eaf2f2;text-align:center}
#gb-workspace .gb-v5-process{display:grid;grid-template-columns:repeat(4,1fr);gap:.6rem}.gb-v5-process>div{padding:.85rem;border:1px solid #bda46e;background:#fffaf0}.gb-v5-process b{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#12364d;color:#f7d877}.gb-v5-process strong{display:block;margin:.45rem 0;color:#20394a}.gb-v5-process span{font-size:.78rem;color:#5b676b}
#gb-workspace .gb-v5-compare{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.gb-v5-compare>div{padding:1.1rem;border:1px solid #bca16e;background:#fffaf0}.gb-v5-compare b{display:block;color:#18354a;font-size:1.1rem}.gb-v5-compare span{display:inline-block;margin-top:.5rem;padding:.25rem .5rem;background:#0d2d42;color:#fff;font:800 .58rem var(--mono);text-transform:uppercase}
#gb-workspace .gb-v5-tier-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:.55rem}.gb-v5-tier-grid>div{min-height:130px}
#gb-workspace .gb-v5-reading-page{background:linear-gradient(145deg,#fffdf7,#f4ead8)}
#gb-workspace .gb-v5-reading-banner{height:145px;margin:-.2rem 0 .7rem;overflow:hidden;border:1px solid #b89b61;position:relative;background:#102636}.gb-v5-reading-banner img{width:100%;height:100%;object-fit:cover;object-position:50% 45%;filter:saturate(.78) contrast(1.04)}.gb-v5-reading-banner::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,15,23,.18),transparent 55%,rgba(3,15,23,.28))}.gb-v5-reading-banner figcaption{position:absolute;z-index:2;left:12px;bottom:10px;padding:.32rem .5rem;background:rgba(5,22,32,.88);color:#f3d878;font:900 .54rem var(--mono);letter-spacing:.1em;text-transform:uppercase}
#gb-workspace .gb-v5-study-title{font-size:clamp(1.65rem,3.2vw,3.3rem)}
#gb-workspace .gb-v5-reading{font-size:1.01em;line-height:1.66;max-width:74ch}.gb-v5-reading p{margin:.35rem 0 .75rem;color:#39413e}.gb-v5-reading p:first-child::first-letter{float:left;font:700 3.4rem/.82 var(--gb-serif);padding:.08rem .35rem 0 0;color:#a57d2f}
#gb-workspace .gb-v5-reading-mark{display:flex;justify-content:space-between;align-items:center;margin-bottom:.7rem;padding:.48rem .65rem;border:1px solid #bba168;background:#f6edd9;font:.58rem var(--mono);text-transform:uppercase;color:#703d35}.gb-v5-reading-mark span{color:#50636d}
#gb-workspace .gb-v5-part-marker{position:absolute;right:22px;bottom:15px;color:#8a7651;font:800 .48rem var(--mono);letter-spacing:.08em;text-transform:uppercase}
#gb-workspace .gb-v5-chapter-close,#gb-workspace .gb-v5-final{background:linear-gradient(145deg,#fffaf0,#f0e4cd)}
@media(max-width:850px){#gb-workspace .gb-v5-route-grid,#gb-workspace .gb-v5-tier-grid{grid-template-columns:1fr 1fr}#gb-workspace .gb-v5-process{grid-template-columns:1fr 1fr}#gb-workspace .gb-v5-stack-map{grid-template-columns:1fr}#gb-workspace .gb-v5-stack-map i,#gb-workspace .gb-v5-stack-map section{grid-column:auto}#gb-workspace .gb-v5-art-caption{max-width:none}#gb-workspace .gb-v5-index-grid,#gb-workspace .gb-v5-term-grid{grid-template-columns:1fr}}


/* Volume VI — The Center Returns */
#gb-workspace .gb-v6-page{--gb-gold:#b8892d;--gb-cyan:#177f9e;--gb-ink:#243b44;--gb-paper:#f7f0df}
#gb-workspace .gb-v6-cover .gb-cover-copy{max-width:620px}
#gb-workspace .gb-v6-art-page{position:relative;overflow:hidden;background:#06111a;color:#fff}
#gb-workspace .gb-v6-art-full{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
#gb-workspace .gb-v6-art-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(1,8,12,.08),rgba(1,7,11,.18) 46%,rgba(1,7,11,.92) 100%)}
#gb-workspace .gb-v6-art-caption{position:absolute;left:clamp(1rem,4vw,3.4rem);right:clamp(1rem,4vw,3.4rem);bottom:clamp(1rem,4vw,2.8rem);padding:1rem 1.15rem;border-left:4px solid #d4ae55;background:linear-gradient(90deg,rgba(3,12,18,.93),rgba(3,12,18,.55),transparent);text-shadow:0 2px 12px #000}
#gb-workspace .gb-v6-art-caption h2{margin:.22rem 0;color:#fff7e4;font:700 clamp(1.55rem,3.2vw,3rem)/1 var(--gb-serif)}
#gb-workspace .gb-v6-art-caption p{max-width:760px;margin:.35rem 0 0;color:#dcebf0;font-size:.86rem;line-height:1.55}
#gb-workspace .gb-v6-native{padding:clamp(1.1rem,3.8vw,3rem);background:radial-gradient(circle at 90% 0,rgba(23,127,158,.10),transparent 36%),linear-gradient(135deg,#fbf6e9,#eef7f8)}
#gb-workspace .gb-v6-reading-page{padding:clamp(1rem,3vw,2.5rem);background:linear-gradient(135deg,#fcf8ed,#f3f9f9)}
#gb-workspace .gb-v6-reading{color:#243c45;font-size:clamp(.84rem,1.16vw,1rem);line-height:1.62;column-gap:1.45rem}
#gb-workspace .gb-v6-reading p{margin:.46rem 0}.gb-v6-subhead{margin:.8rem 0 .25rem;color:#0c718f;font:900 .68rem/1.2 var(--gb-condensed);letter-spacing:.08em;text-transform:uppercase}
#gb-workspace .gb-v6-study-title{font-size:clamp(1.25rem,2.4vw,2.05rem)}
#gb-workspace .gb-v6-reading-banner{height:24%;min-height:150px;margin:-1rem -1rem .8rem;position:relative;overflow:hidden;background:#07141c}
#gb-workspace .gb-v6-reading-banner img{width:100%;height:100%;object-fit:cover}.gb-v6-reading-banner::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(3,11,16,.9))}
#gb-workspace .gb-v6-reading-banner figcaption{position:absolute;z-index:2;left:1rem;bottom:.65rem;color:#f5db8b;font:900 .58rem var(--gb-condensed);letter-spacing:.1em;text-transform:uppercase}
#gb-workspace .gb-v6-route-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1rem}.gb-v6-route-grid>button,.gb-v6-route-grid>div{padding:1rem;border:1px solid #b8d7df;background:rgba(255,255,255,.72);text-align:left;color:#27434d}.gb-v6-route-grid b{display:inline-grid;place-items:center;width:34px;height:34px;margin-right:.5rem;border-radius:50%;background:#0c718f;color:#fff}.gb-v6-route-grid strong{display:block;margin:.35rem 0;color:#7d5d19;font:700 1.05rem var(--gb-serif)}.gb-v6-route-grid span{display:block;color:#45606a;font-size:.78rem;line-height:1.45}
#gb-workspace .gb-v6-contents{display:grid;gap:.6rem}.gb-v6-contents button{display:grid;grid-template-columns:92px 1fr;gap:.2rem .8rem;padding:.8rem;border:1px solid #c5dce3;background:#fff;text-align:left}.gb-v6-contents i{grid-row:1/3;color:#a1761f;font:900 .56rem var(--gb-condensed);letter-spacing:.08em;text-transform:uppercase}.gb-v6-contents b{color:#1f4757}.gb-v6-contents span{color:#60737b;font-size:.75rem}
#gb-workspace .gb-v6-definition-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.gb-v6-definition-grid article,.gb-v6-focus-pair article,.gb-v6-contrast article,.gb-v6-inheritance article,.gb-v6-realm-lock article{padding:.8rem;border-top:3px solid #b8892d;background:#fff;color:#314a54}.gb-v6-definition-grid b,.gb-v6-focus-pair b,.gb-v6-contrast b,.gb-v6-inheritance b,.gb-v6-realm-lock b{display:block;color:#0d718e;margin-bottom:.25rem}.gb-v6-definition-grid p,.gb-v6-focus-pair p,.gb-v6-contrast p,.gb-v6-inheritance p,.gb-v6-realm-lock p{margin:0;line-height:1.45}
#gb-workspace .gb-v6-evidence-ladder{display:grid;gap:.5rem}.gb-v6-evidence-ladder>div{display:grid;grid-template-columns:40px 180px 1fr;align-items:center;gap:.7rem;padding:.65rem;border:1px solid #c3dbe2;background:#fff}.gb-v6-evidence-ladder b{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#0c718f;color:#fff}.gb-v6-evidence-ladder strong{color:#7d5d19}.gb-v6-evidence-ladder span{color:#4d6670;font-size:.78rem}
#gb-workspace .gb-v6-index-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem}.gb-v6-index-grid button{display:grid;grid-template-columns:82px 1fr;align-items:start;gap:.55rem;padding:.48rem;border:1px solid #cedfe4;background:rgba(255,255,255,.78);text-align:left}.gb-v6-index-grid b{color:#a17420;font:900 .53rem var(--gb-condensed);letter-spacing:.06em}.gb-v6-index-grid span{color:#284651;font-size:.64rem;line-height:1.25}
#gb-workspace .gb-v6-chapter-route,.gb-v6-chain{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0}.gb-v6-chapter-route span,.gb-v6-chain span{padding:.5rem .65rem;border:1px solid #b9d5dd;background:#fff;color:#126d88;font:800 .59rem var(--gb-condensed);letter-spacing:.06em;text-transform:uppercase}
#gb-workspace .gb-v6-verse{margin:1rem 0;padding:1rem;border-left:4px solid #b8892d;background:#fff7dc;color:#3c4a4f;font:700 1.05rem/1.5 var(--gb-serif)}.gb-v6-verse cite{display:block;margin-top:.35rem;color:#8b6720;font:900 .58rem var(--gb-condensed);letter-spacing:.08em;text-transform:uppercase}
#gb-workspace .gb-v6-focus-pair,.gb-v6-contrast,.gb-v6-inheritance,.gb-v6-realm-lock{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1rem}
#gb-workspace .gb-v6-fourwinds{display:grid;grid-template-columns:repeat(4,1fr);gap:.55rem;margin:1rem 0}.gb-v6-fourwinds div{padding:.75rem;text-align:center;border:1px solid #bcd6de;background:#fff}.gb-v6-fourwinds b{display:block;color:#0d718f;font-size:1rem}.gb-v6-fourwinds span{color:#5e737b;font-size:.68rem}.gb-v6-ruling{padding:1rem;border-left:4px solid #b8892d;background:#fff7dc;color:#314951;line-height:1.55}
#gb-workspace .gb-v6-flow,.gb-v6-cycle{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.45rem;margin:1rem 0}.gb-v6-flow span,.gb-v6-cycle span{padding:.65rem .75rem;border:1px solid #b8d8e1;background:#fff;color:#176d86;font-weight:800}.gb-v6-flow i,.gb-v6-cycle i{color:#b8892d;font-size:1.3rem;font-style:normal}
#gb-workspace .gb-v6-conclusion{display:grid;grid-template-columns:120px 1fr;gap:.4rem .8rem;margin-top:1rem}.gb-v6-conclusion b{padding:.65rem;background:#0c718f;color:#fff;text-align:center}.gb-v6-conclusion p{margin:0;padding:.65rem;background:#fff;color:#3d5660;line-height:1.5}
#gb-workspace .gb-v6-timeline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;margin-top:1rem}.gb-v6-timeline div{padding:.7rem;border-top:3px solid #b8892d;background:#fff}.gb-v6-timeline b{display:block;color:#0c718f}.gb-v6-timeline span{display:block;margin-top:.25rem;color:#536b74;font-size:.7rem;line-height:1.35}
#gb-workspace .gb-v6-ledger{display:grid;gap:.45rem}.gb-v6-ledger article{display:grid;grid-template-columns:120px 1fr;padding:.65rem;border:1px solid #c7dce2;background:#fff}.gb-v6-ledger b{color:#0d718f}.gb-v6-ledger span{color:#4e6871}
#gb-workspace .gb-v6-vault{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.gb-v6-vault button{padding:.9rem;border:1px solid #b8d6df;background:#fff}.gb-v6-vault b{display:block;color:#0c718f}.gb-v6-vault span{display:block;margin-top:.28rem;color:#61747c;font-size:.7rem}
#gb-workspace .gb-v6-table{width:100%;border-collapse:collapse;margin-top:1rem;background:#fff}.gb-v6-table th{padding:.55rem;background:#0c718f;color:#fff;text-align:left;font:900 .58rem var(--gb-condensed);letter-spacing:.06em;text-transform:uppercase}.gb-v6-table td{padding:.58rem;border:1px solid #d1dee1;color:#344f59;font-size:.78rem;line-height:1.4}
#gb-workspace .gb-v6-objection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:1rem}.gb-v6-objection-grid article{padding:.85rem;border-top:4px solid #8b3440;background:#fff}.gb-v6-objection-grid b{display:block;color:#8b3440}.gb-v6-objection-grid p{margin:.3rem 0 0;color:#4c626a;line-height:1.48}
#gb-workspace .gb-v6-hearing{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.gb-v6-hearing span{padding:.7rem;border:1px solid #c3d9df;background:#fff;color:#38545e}.gb-v6-hearing b{display:inline-grid;place-items:center;width:28px;height:28px;margin-right:.45rem;border-radius:50%;background:#0c718f;color:#fff}
#gb-workspace .gb-v6-end{text-align:center;padding:2rem 1rem}.gb-v6-end>span{display:grid;place-items:center;width:90px;height:90px;margin:auto;border:2px solid #b8892d;border-radius:50%;color:#b8892d;font:700 2.5rem var(--gb-serif)}.gb-v6-end h2{margin:.8rem 0 .35rem;color:#0b667f;font:700 2rem var(--gb-serif)}.gb-v6-end p{max-width:680px;margin:.4rem auto 1rem;color:#526970;line-height:1.6}
@media(max-width:760px){#gb-workspace .gb-v6-route-grid,#gb-workspace .gb-v6-definition-grid,#gb-workspace .gb-v6-focus-pair,#gb-workspace .gb-v6-contrast,#gb-workspace .gb-v6-inheritance,#gb-workspace .gb-v6-realm-lock,#gb-workspace .gb-v6-index-grid,#gb-workspace .gb-v6-hearing{grid-template-columns:1fr}#gb-workspace .gb-v6-fourwinds,#gb-workspace .gb-v6-objection-grid,#gb-workspace .gb-v6-vault{grid-template-columns:repeat(2,1fr)}#gb-workspace .gb-v6-timeline{grid-template-columns:1fr}#gb-workspace .gb-v6-evidence-ladder>div{grid-template-columns:40px 1fr}.gb-v6-evidence-ladder span{grid-column:2}#gb-workspace .gb-v6-conclusion{grid-template-columns:1fr}#gb-workspace .gb-v6-contents button{grid-template-columns:1fr}.gb-v6-contents i{grid-row:auto}}


/* Volume IX — Native Coherence Matrix */
.gb-v9-page{--navy:#071d2a;--gold:#c79a3c;position:relative;overflow:auto;scrollbar-width:none;-ms-overflow-style:none;background:linear-gradient(145deg,#fffaf0,#eee1c8);color:#142934;padding:4.1% 4.7% 5.4%;font-family:Georgia,serif}.gb-v9-page::-webkit-scrollbar{display:none}.gb-v9-page:before{content:"";position:absolute;inset:2%;border:1px solid rgba(158,119,42,.35);pointer-events:none}.v9-dark{background:radial-gradient(circle at 75% 15%,#173d50,#071720 70%);color:#f7eedc}.v9-dark:before{border-color:rgba(199,154,60,.45)}
.v9-kicker{font:700 12px Arial;letter-spacing:.2em;text-transform:uppercase;color:#99701f}.v9-dark .v9-kicker{color:#e0b65a}.v9-head h2{font-size:clamp(31px,3.55vw,58px);line-height:.98;margin:.65rem 0}.v9-phase{font:700 11px Arial;letter-spacing:.12em;text-transform:uppercase;color:#786d58}.v9-dark .v9-phase{color:#b9cad2}.v9-rule{height:2px;background:linear-gradient(90deg,#c39537,transparent);margin:1rem 0}.v9-tags{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:1rem}.v9-tags span{font:700 10px Arial;letter-spacing:.08em;text-transform:uppercase;border:1px solid rgba(151,112,38,.45);border-radius:999px;padding:.43rem .65rem;background:rgba(255,250,239,.55)}.v9-dark .v9-tags span{background:rgba(9,34,47,.7);color:#eef3f4}.v9-editorial{max-width:900px;font-size:clamp(18px,1.75vw,28px);line-height:1.5}.v9-editorial h3{font-size:1.2em;color:#0c3045}.v9-dark .v9-editorial h3{color:#f4c96d}.v9-custody{margin-top:1rem;border-left:5px solid #bd8d2c;background:#eadbad;padding:.8rem 1rem;display:grid;gap:.25rem}.v9-custody b{font:700 11px Arial;letter-spacing:.12em;text-transform:uppercase}.v9-custody span{font:14px Arial}.v9-dark .v9-custody{background:rgba(213,174,87,.15)}.v9-folio{position:absolute;right:4%;bottom:2.4%;font:700 11px Arial;letter-spacing:.18em;color:#8c681f}.v9-dark .v9-folio,.v9-cover .v9-folio,.v9-closing .v9-folio{color:#f0cf82}
.v9-svg{display:block;width:min(100%,730px);max-height:55vh;margin:.4rem auto 1rem}.v9-svg.wide{width:100%;max-width:980px}.v9-svg-bg{fill:rgba(255,250,239,.8);stroke:#cbae6c;stroke-width:2}.v9-dark .v9-svg-bg{fill:rgba(6,26,38,.82);stroke:#b88a32}.v9-svg-head{font:700 16px Arial;letter-spacing:.12em;fill:#8f681e}.v9-dark .v9-svg-head{fill:#e4bc66}.v9-svg-label{font:700 13px Arial;fill:#132d3b}.v9-dark .v9-svg-label{fill:#f1e8d3}.v9-svg-note{font:12px Arial;fill:#53636a}.v9-dark .v9-svg-note{fill:#c8d5da}.v9-node-num{font:700 15px Arial;fill:#fff}.v9-cell,.v9-arrow-label{font:700 9px Arial;fill:#263b45}.v9-dark .v9-cell,.v9-dark .v9-arrow-label{fill:#e9e1cf}.v9-stage{fill:#fff7e6;stroke:#c7a65f;stroke-width:2}.v9-stage.s0{fill:#dcebed}.v9-stage.s4{fill:#dce8d7}.v9-arrow{fill:none;stroke-width:5}.v9-arrow.necessary{stroke:#c79a3c}.v9-arrow.probable{stroke:#4da8c7}.v9-arrow.possible{stroke:#4da8c7;stroke-dasharray:8 7}.v9-arrow.conditional{stroke:#d2a34b;stroke-dasharray:12 5}.v9-arrow.unsupported{stroke:#b44f57;stroke-dasharray:5 6}.v9-arrow.synthesis{stroke:#8068ad}.v9-arrowhead{fill:#c79a3c}.v9-core{fill:#0c3045;stroke:#c79a3c;stroke-width:3}
.v9-node-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.v9-node-card{background:#fff9eb;border:1px solid #d2bb83;padding:.75rem}.v9-node-card h3{font-size:16px;margin:.55rem 0}.v9-node-card p{font:13px/1.4 Arial}.v9-node-card small{display:block;font:10px/1.35 Arial;color:#746b5d;border-top:1px solid #e3d7bc;padding-top:.45rem}.v9-node-top{display:flex;align-items:center;gap:.45rem}.v9-node-top span{width:27px;height:27px;border-radius:50%;display:grid;place-items:center;background:#0d3045;color:#fff;font:bold 11px Arial}.v9-node-top b{font:700 9px Arial;text-transform:uppercase}.v9-node-top em{margin-left:auto;font:700 8px Arial;font-style:normal;padding:.3rem .45rem;border-radius:999px;background:#ead9aa}
.v9-table-wrap{overflow:auto}.v9-table{width:100%;border-collapse:collapse;font:11px/1.35 Arial;background:#fff9eb}.v9-table th,.v9-table td{padding:.6rem;border:1px solid #ddcba4;vertical-align:top}.v9-table th{background:#0d3045;color:#fff;text-transform:uppercase;font-size:9px}.v9-grade{display:inline-block;padding:.3rem .45rem;border-radius:999px;font-weight:700;font-size:8px}.v9-grade.record{background:#dce8d7}.v9-grade.probable{background:#d8eaf0}.v9-grade.conditional{background:#efe0b5}.v9-grade.unsupported{background:#efd1d2}.v9-grade.synthesis{background:#e0d9ef}
.v9-record,.v9-verdict{border-left:6px solid var(--chain);background:#fff9eb;padding:1rem}.v9-record span,.v9-verdict span,.v9-steelman span{font:700 10px Arial;text-transform:uppercase;color:#8f681f}.v9-record h3,.v9-verdict h3{font-size:24px;margin:.45rem 0}.v9-record p,.v9-verdict p,.v9-steelman p,.v9-note p{font-size:16px;line-height:1.45}.v9-columns{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-top:.75rem}.v9-columns section,.v9-steelman,.v9-note{background:#fff9eb;border:1px solid #d4bd86;padding:.9rem}.v9-columns h3{margin:0 0 .35rem}.v9-columns p{font:14px/1.42 Arial}.v9-chain-open{display:flex;gap:1rem;align-items:center;background:rgba(255,255,255,.07);border:1px solid var(--chain);padding:1rem;margin-bottom:.7rem}.v9-chain-open>div{width:68px;height:68px;border-radius:50%;display:grid;place-items:center;background:var(--chain);font:700 28px Georgia}.v9-chain-open h3{font-size:28px;margin:0;color:#f2c96f}.v9-chain-open p{font:14px Arial;color:#d7e1e4}.v9-link{fill:none;stroke-width:13}.v9-link.good{stroke:#4f9c74}.v9-link.bad{stroke:#b44f57}.v9-link.repair{stroke:#d2a34b;stroke-dasharray:8 5}.v9-cut{stroke:#b44f57;stroke-width:6}
.v9-native{display:grid;grid-template-columns:55px 1fr;gap:.8rem;background:#fff9eb;border:1px solid #c8ad71;padding:.9rem;margin:.7rem 0}.v9-native>span{width:50px;height:50px;border-radius:50%;display:grid;place-items:center;background:#0d3045;color:#e4bc66;font:bold 14px Arial}.v9-native h3{margin:.15rem 0}.v9-native p{font:13px Arial}
.v9-cover,.v9-closing{padding:0;overflow:hidden;background:radial-gradient(circle at 70% 20%,#153b50,#06151e 70%);color:#fff2d6}.v9-cover:before,.v9-closing:before{border-color:rgba(199,154,60,.5)}.v9-cover-art{position:absolute;inset:0;width:100%;height:100%}.v9-book{fill:#071e2b;stroke:#c79a3c;stroke-width:5}.v9-seal{fill:#c79a3c;opacity:.45}.v9-cover-copy{position:absolute;left:6%;top:10%;width:min(680px,78%);background:rgba(5,21,31,.8);border-left:6px solid #c79a3c;padding:1.5rem 1.7rem}.v9-cover-copy h1{font-size:clamp(54px,7vw,102px);line-height:.9;margin:.4rem 0 1rem}.v9-cover-copy p{font-size:clamp(17px,1.7vw,24px);line-height:1.4;color:#e5ecee}.v9-title-page{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:radial-gradient(circle at 50% 35%,#fffdf8,#eadcc0)}.v9-title-page h1{font-size:clamp(72px,10vw,140px);line-height:.8;margin:.6rem 0;color:#0a2b40}.v9-title-page h2{font-size:clamp(34px,4vw,62px);margin:.7rem 0;color:#a37520}.v9-title-page>p{font:700 14px Arial;letter-spacing:.16em;text-transform:uppercase}.v9-title-rule{width:55%;height:2px;background:linear-gradient(90deg,transparent,#b88a2c,transparent);margin:2rem}.v9-title-page blockquote{font-size:clamp(18px,2vw,27px);max-width:780px}.v9-title-page cite{display:block;font:13px Arial;margin-top:.8rem}.v9-prayer{margin-top:2rem;font-style:italic;font-size:18px}
@media(max-width:900px){.gb-v9-page{padding:7% 6% 9%}.v9-node-grid,.v9-columns{grid-template-columns:1fr}.v9-cover-copy{width:86%;left:4%;top:8%}.v9-cover-copy h1{font-size:46px}.v9-table{font-size:10px}}


/* Volume IX v2.8.0 — Patch A structural cleanup */
.v9-role-strip{display:grid;grid-template-columns:46px minmax(150px,.65fr) 1.35fr;gap:.75rem;align-items:center;margin:0 0 .85rem;padding:.7rem .8rem;border:1px solid rgba(165,125,45,.4);background:linear-gradient(90deg,rgba(255,249,234,.95),rgba(238,225,195,.72))}
.v9-role-strip>span{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#0c3045;color:#f0ca73;font:700 12px Arial}
.v9-role-strip b{display:block;font:700 10px Arial;letter-spacing:.11em;text-transform:uppercase;color:#845f1a}.v9-role-strip small{display:block;margin-top:.15rem;font:12px Arial;color:#69757b}.v9-role-strip p{margin:0;font:13px/1.35 Arial;color:#344b56}
.v9-dark .v9-role-strip{background:linear-gradient(90deg,rgba(10,36,50,.92),rgba(22,56,70,.72));border-color:rgba(222,176,82,.42)}.v9-dark .v9-role-strip b{color:#efc86f}.v9-dark .v9-role-strip small,.v9-dark .v9-role-strip p{color:#d3dfe3}
.v9-role-chain1{border-left:5px solid #4da8c7}.v9-role-chain2{border-left:5px solid #d2a34b}.v9-role-chain3{border-left:5px solid #4f9c74}.v9-role-chain4{border-left:5px solid #b44f57}.v9-role-chain5{border-left:5px solid #8068ad}.v9-role-court1{border-left:5px solid #b44f57}.v9-role-court2{border-left:5px solid #d2a34b}.v9-role-court3{border-left:5px solid #4da8c7}.v9-role-court4{border-left:5px solid #4f9c74}.v9-role-convergence{border-left:5px solid #c79a3c}
.v9-toc-shell{display:grid;grid-template-columns:minmax(220px,.72fr) 1.28fr;gap:1rem}.v9-toc-intro{background:#0b3044;color:#f4ead3;padding:1.25rem;border-left:6px solid #c79a3c}.v9-toc-intro span{font:700 10px Arial;letter-spacing:.14em;text-transform:uppercase;color:#e3bb62}.v9-toc-intro h3{font-size:30px;margin:.5rem 0}.v9-toc-intro p{font:15px/1.45 Arial;color:#d8e2e5}
.v9-toc-list{display:grid;gap:.55rem}.v9-toc-band{appearance:none;width:100%;display:grid;grid-template-columns:68px 1fr 54px;gap:.7rem;align-items:center;text-align:left;border:1px solid #d3bc84;background:#fff9eb;padding:.7rem;cursor:pointer}.v9-toc-band:hover{transform:translateX(3px);border-color:#a97d27}.v9-toc-range{font:700 12px Arial;color:#8d661d}.v9-toc-band b{display:block;font-size:16px}.v9-toc-band small{display:block;margin-top:.18rem;font:11px Arial;color:#6d7478}.v9-toc-band em{font:700 9px Arial;text-transform:uppercase;font-style:normal;color:#8d661d}
.v9-index-shell{display:grid;gap:1rem}.v9-index-group{border-top:2px solid #bd8d2c;padding-top:.65rem}.v9-index-group h3{margin:.1rem 0 .6rem;font-size:21px;color:#0b3044}.v9-index-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.v9-nav-card{appearance:none;display:grid;grid-template-columns:38px 1fr 20px;gap:.55rem;align-items:center;text-align:left;background:#fff9eb;border:1px solid #d7c49a;padding:.55rem;cursor:pointer}.v9-nav-card:hover{border-color:#9f7424;background:#fff4d8}.v9-nav-num{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#0c3045;color:#efc86f;font:700 10px Arial}.v9-nav-copy b{display:block;font-size:13px}.v9-nav-copy small{display:block;margin-top:.12rem;font:10px Arial;color:#777}.v9-nav-arrow{color:#9f7424;font:700 16px Arial}
@media(max-width:900px){.v9-role-strip{grid-template-columns:42px 1fr}.v9-role-strip p{grid-column:1/-1}.v9-toc-shell{grid-template-columns:1fr}.v9-index-grid{grid-template-columns:1fr}.v9-toc-band{grid-template-columns:58px 1fr 45px}}


/* Volume IX v2.8.0 — Patch B evidence expansion */
.v9b-source-excerpt{margin:.2rem 0 1rem;padding:1rem 1.15rem;border-left:6px solid #c79a3c;background:#0b3044;color:#edf2ef}.v9b-source-excerpt span,.v9b-chain-mission span,.v9b-countermodel>span,.v9b-final-ruling>span{font:700 10px Arial;letter-spacing:.13em;text-transform:uppercase;color:#efc66a}.v9b-source-excerpt p{font-size:clamp(16px,1.55vw,23px);line-height:1.46;margin:.55rem 0}.v9b-source-excerpt cite{font:12px Arial;color:#bfcfd4}
.v9b-chain-stats,.v9b-register-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:.55rem;margin:.7rem 0}.v9b-chain-stats>div,.v9b-register-summary>div{background:#fff8e8;border:1px solid #d4bc83;padding:.75rem;text-align:center}.v9b-chain-stats b,.v9b-register-summary b{display:block;font-size:26px;color:#0b3044}.v9b-chain-stats span,.v9b-register-summary span{font:10px Arial;text-transform:uppercase;letter-spacing:.08em;color:#746a56}
.v9b-chain-mission{border-left:6px solid var(--chain);background:#fff9eb;padding:1rem}.v9b-chain-mission h3{font-size:25px;margin:.45rem 0}.v9b-chain-mission p{font:16px/1.45 Arial}
.v9b-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.v9b-evidence-card{background:#fff9eb;border:1px solid #d7c394;padding:.75rem}.v9b-evidence-card header{display:grid;grid-template-columns:38px 1fr auto;gap:.55rem;align-items:center}.v9b-node{width:35px;height:35px;border-radius:50%;display:grid;place-items:center;background:#0b3044;color:#efc66a;font:700 10px Arial}.v9b-evidence-card header b{display:block;font:700 9px Arial;text-transform:uppercase}.v9b-evidence-card header small{font:9px Arial;color:#777}.v9b-evidence-card header em{font:700 8px Arial;font-style:normal;padding:.35rem .45rem;border-radius:999px;background:#ead8a9}.v9b-evidence-card h3{font-size:16px;margin:.65rem 0}.v9b-evidence-split{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.v9b-evidence-split section{border-top:2px solid #c79a3c;padding-top:.45rem}.v9b-evidence-split span{font:700 9px Arial;text-transform:uppercase;letter-spacing:.08em;color:#8b661c}.v9b-evidence-split p{font:12px/1.4 Arial}.v9b-evidence-card footer{border-top:1px solid #dfd0ad;margin-top:.55rem;padding-top:.45rem;display:grid;gap:.15rem}.v9b-evidence-card footer b{font:700 9px Arial;text-transform:uppercase}.v9b-evidence-card footer span{font:10px Arial;color:#716b5e}
.v9b-boundary{background:#e4d9b9;border-left:5px solid #8f691e;padding:.8rem;margin-top:.7rem}.v9b-boundary b{font:700 10px Arial;text-transform:uppercase}.v9b-boundary p{font:14px/1.4 Arial;margin:.3rem 0}
.v9b-table-wrap{overflow:auto}.v9b-table{width:100%;border-collapse:collapse;background:#fff9eb;font:11px/1.35 Arial}.v9b-table th,.v9b-table td{padding:.55rem;border:1px solid #d9c79f;vertical-align:top}.v9b-table th{background:#0b3044;color:#fff;font-size:9px;text-transform:uppercase;letter-spacing:.07em}.v9b-badge{display:inline-block;padding:.3rem .4rem;border-radius:999px;font:700 8px Arial;white-space:nowrap}
.v9b-badge.record,.v9b-premise.record{background:#dce8d7}.v9b-badge.probable,.v9b-premise.probable{background:#d8eaf0}.v9b-badge.conditional,.v9b-premise.conditional{background:#efe0b5}.v9b-badge.unsupported,.v9b-premise.unsupported{background:#efd1d2}.v9b-badge.synthesis,.v9b-premise.synthesis{background:#e0d9ef}.v9b-badge.possible,.v9b-premise.possible{background:#d8eaf0}
.v9b-arrow-stack{display:grid;gap:.55rem}.v9b-arrow-audit{background:#fff9eb;border-left:5px solid #c79a3c;padding:.7rem}.v9b-arrow-audit.unsupported{border-color:#b44f57}.v9b-arrow-audit.conditional{border-color:#d2a34b}.v9b-arrow-audit.probable{border-color:#4da8c7}.v9b-arrow-audit>div{display:flex;justify-content:space-between;gap:.5rem}.v9b-arrow-audit>div span,.v9b-arrow-audit>div b{font:700 9px Arial;text-transform:uppercase}.v9b-arrow-audit h3{font-size:14px;margin:.45rem 0}.v9b-arrow-audit h3 em{font-weight:normal;color:#967226}.v9b-arrow-audit p{font:12px/1.4 Arial}
.v9b-countermodel{background:#0b3044;color:#eef2ef;border-left:6px solid #4da8c7;padding:1rem}.v9b-countermodel p{font-size:clamp(16px,1.5vw,22px);line-height:1.5}.v9b-counter-rule{display:flex;gap:.6rem;align-items:center;border-top:1px solid rgba(255,255,255,.25);padding-top:.7rem}.v9b-counter-rule b{font:700 9px Arial;text-transform:uppercase;color:#efc66a}.v9b-counter-rule small{font:12px Arial;color:#cedadd}
.v9b-premise-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.v9b-premise{border:1px solid rgba(120,100,60,.25);padding:.7rem}.v9b-premise>div{display:flex;justify-content:space-between}.v9b-premise span,.v9b-premise b,.v9b-premise small{font:700 9px Arial;text-transform:uppercase}.v9b-premise p{font:13px/1.35 Arial}
.v9b-breakpoint{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.v9b-breakpoint section{background:#fff9eb;border:1px solid #d5c18e;padding:.8rem}.v9b-breakpoint section:first-child{border-left:6px solid #b44f57}.v9b-breakpoint section:last-child{border-left:6px solid #d2a34b}.v9b-breakpoint span{font:700 9px Arial;text-transform:uppercase;color:#8b661c}.v9b-breakpoint h3{font-size:20px;margin:.4rem 0}.v9b-breakpoint p{font:12px/1.4 Arial}
.v9b-final-ruling{background:#0b3044;color:#edf2ef;border-left:7px solid var(--chain);padding:1.1rem}.v9b-final-ruling h3{font-size:30px;margin:.4rem 0;color:#efc66a}.v9b-final-ruling p{font-size:clamp(17px,1.7vw,25px);line-height:1.48}.v9b-final-ruling>div{display:flex;flex-wrap:wrap;gap:.45rem}.v9b-final-ruling>div b{font:700 9px Arial;text-transform:uppercase;border:1px solid rgba(255,255,255,.3);border-radius:999px;padding:.4rem .55rem}
.v9b-method-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.v9b-method-grid article{background:#fff9eb;border-top:4px solid #c79a3c;padding:.75rem}.v9b-method-grid span{font:700 10px Arial;text-transform:uppercase;color:#8c661c}.v9b-method-grid p{font:13px/1.4 Arial}
.v9b-dual-source{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.v9b-dual-source article{background:#fff9eb;border:1px solid #d4bd87;padding:1rem}.v9b-dual-source span{font:700 9px Arial;text-transform:uppercase;color:#8b661c}.v9b-dual-source h3{font-size:19px}.v9b-dual-source p{font:14px/1.48 Arial}
@media(max-width:900px){.v9b-chain-stats,.v9b-register-summary{grid-template-columns:repeat(2,1fr)}.v9b-evidence-grid,.v9b-evidence-split,.v9b-premise-grid,.v9b-breakpoint,.v9b-dual-source,.v9b-method-grid{grid-template-columns:1fr}.v9b-evidence-card header{grid-template-columns:36px 1fr}.v9b-evidence-card header em{grid-column:1/-1}}


/* Volume IX v2.8.0 — Patch C native diagram completion */
.v9c-diagram{margin:.25rem 0 1rem;border:1px solid rgba(173,132,49,.45);background:linear-gradient(145deg,#fffaf0,#eadbbd);box-shadow:0 14px 34px rgba(44,37,22,.08);overflow:hidden}
.v9c-diagram figcaption{display:flex;align-items:center;gap:.7rem;padding:.65rem .8rem;border-bottom:1px solid rgba(173,132,49,.35);background:rgba(255,248,229,.84)}
.v9c-diagram figcaption>span{min-width:46px;height:28px;border-radius:999px;display:grid;place-items:center;background:#0b3044;color:#efc66a;font:700 9px Arial;letter-spacing:.08em}
.v9c-diagram figcaption b{display:block;font-size:15px}.v9c-diagram figcaption small{display:block;margin-top:.1rem;font:10px Arial;color:#6d7478}
.v9c-diagram svg{display:block;width:100%;height:auto;max-height:56vh;background:radial-gradient(circle at 50% 35%,rgba(255,255,255,.72),rgba(230,216,185,.5))}
.v9-dark .v9c-diagram{background:linear-gradient(145deg,#0b2938,#071923);border-color:rgba(224,182,90,.5)}.v9-dark .v9c-diagram figcaption{background:rgba(8,30,42,.88);color:#f0e8d8}.v9-dark .v9c-diagram figcaption small{color:#b9c9cf}.v9-dark .v9c-diagram svg{background:radial-gradient(circle at 50% 35%,rgba(26,61,77,.8),rgba(5,20,29,.92))}
.v9c-box,.v9c-paper{fill:#fff9eb;stroke:#c8ac6d;stroke-width:2}.v9c-record{fill:#dbe9ed;stroke:#4da8c7;stroke-width:3}.v9c-premise{fill:#efe2bb;stroke:#d2a34b;stroke-width:3}.v9c-inference{fill:#e3e0ef;stroke:#8068ad;stroke-width:3}.v9c-conclusion{fill:#dce8d7;stroke:#4f9c74;stroke-width:3}.v9c-core{fill:#0b3044;stroke:#c79a3c;stroke-width:3}
.v9c-node{fill:#0b3044;stroke:#c79a3c;stroke-width:3}.v9c-gold{stroke:#c79a3c;stroke-width:6}.v9c-cyan{stroke:#4da8c7;stroke-width:6}.v9c-dashcyan{stroke:#4da8c7;stroke-width:5;stroke-dasharray:10 8}.v9c-amber{stroke:#d2a34b;stroke-width:6}.v9c-green{stroke:#4f9c74;stroke-width:6}.v9c-red{stroke:#b44f57;stroke-width:6}.v9c-purple{stroke:#8068ad;stroke-width:6}.v9c-muted{stroke:#78888f;stroke-width:4;fill:#dfe4e5}.v9c-loop{stroke:#b44f57;stroke-width:6}.v9c-line{stroke:#8b7c5c;stroke-width:4}.v9c-nofill,.nofill{fill:none}
.v9c-gold,.v9c-cyan,.v9c-dashcyan,.v9c-amber,.v9c-green,.v9c-red,.v9c-purple,.v9c-line{fill:none}
rect.v9c-cyan{fill:#4da8c7;opacity:.28}rect.v9c-amber{fill:#d2a34b;opacity:.28}rect.v9c-green{fill:#4f9c74;opacity:.28}rect.v9c-red{fill:#b44f57;opacity:.28}rect.v9c-purple{fill:#8068ad;opacity:.28}
circle.v9c-cyan{fill:#4da8c7;stroke:#4da8c7}circle.v9c-amber{fill:#d2a34b;stroke:#d2a34b}circle.v9c-green{fill:#4f9c74;stroke:#4f9c74}circle.v9c-red{fill:#b44f57;stroke:#b44f57}circle.v9c-purple{fill:#8068ad;stroke:#8068ad}
.v9c-label{font:700 16px Arial;fill:#17313e}.v9c-big{font:700 18px Arial;fill:#17313e}.v9c-note{font:13px Arial;fill:#53636a}.v9c-tiny{font:700 10px Arial;fill:#53636a}.v9-dark .v9c-label,.v9-dark .v9c-big{fill:#f2ead8}.v9-dark .v9c-note,.v9-dark .v9c-tiny{fill:#c8d5da}
@media(max-width:900px){.v9c-diagram figcaption{align-items:flex-start}.v9c-diagram svg{max-height:none}.v9c-big{font-size:16px}.v9c-label{font-size:14px}.v9c-note{font-size:11px}.v9c-tiny{font-size:9px}}


/* Volume IX v2.8.0 — Patch D four courts and convergence */
.v9d-court-head{display:grid;grid-template-columns:74px 1fr minmax(180px,.55fr);gap:1rem;align-items:center;padding:1rem;background:#0b3044;color:#eef2ef;border-left:7px solid #c79a3c}.v9d-court-number{width:68px;height:68px;border-radius:50%;display:grid;place-items:center;background:#c79a3c;color:#0b3044;font:700 30px Georgia}.v9d-court-head span,.v9d-court-head aside b,.v9d-support-lattice header span,.v9d-conclusion-ruling span,.v9d-court-ruling span,.v9d-convergence-open span,.v9d-final-matrix header span{font:700 9px Arial;letter-spacing:.13em;text-transform:uppercase;color:#efc66a}.v9d-court-head h3{font-size:28px;margin:.35rem 0}.v9d-court-head p{font:14px/1.4 Arial;color:#d6e1e4}.v9d-court-head aside{border-left:1px solid rgba(255,255,255,.25);padding-left:1rem}.v9d-court-head aside small{display:block;margin-top:.3rem;font:12px/1.4 Arial;color:#cbd7db}
.v9d-metrics,.v9d-independence-score{display:grid;grid-template-columns:repeat(4,1fr);gap:.55rem}.v9d-metrics article,.v9d-independence-score article{background:#fff9eb;border:1px solid #d4be89;padding:.8rem;text-align:center}.v9d-metrics b,.v9d-independence-score b{display:block;font-size:28px;color:#0b3044}.v9d-metrics span,.v9d-independence-score span{font:9px Arial;text-transform:uppercase;letter-spacing:.08em}
.v9d-chain-ranks{display:grid;gap:.55rem}.v9d-chain-rank{display:grid;grid-template-columns:1.5fr repeat(3,.5fr);gap:.55rem;align-items:center;background:#fff9eb;border-left:6px solid var(--chain);padding:.65rem}.v9d-chain-rank>div{display:flex;align-items:center;gap:.6rem}.v9d-chain-rank>div span{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#0b3044;color:#efc66a;font:700 11px Arial}.v9d-chain-rank h3{font-size:17px;margin:0}.v9d-chain-rank section{text-align:center}.v9d-chain-rank section b{display:block;font-size:20px}.v9d-chain-rank section small{font:8px Arial;text-transform:uppercase}
.v9d-heatmap-notes,.v9d-model-strengths,.v9d-auxiliary-grid,.v9d-circularity-cases,.v9d-survivors,.v9d-objection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.v9d-heatmap-notes article,.v9d-model-strengths section,.v9d-auxiliary-grid article,.v9d-circularity-cases article,.v9d-survivors article,.v9d-objection-grid article{background:#fff9eb;border:1px solid #d5c08d;padding:.8rem}.v9d-heatmap-notes h3,.v9d-model-strengths h3,.v9d-auxiliary-grid h3,.v9d-circularity-cases h3,.v9d-survivors h3,.v9d-objection-grid h3{font-size:17px;margin:.2rem 0 .45rem}.v9d-heatmap-notes p,.v9d-model-strengths p,.v9d-auxiliary-grid p,.v9d-circularity-cases p,.v9d-survivors p,.v9d-objection-grid p{font:13px/1.42 Arial}
.v9d-table-wrap{overflow:auto}.v9d-table{width:100%;border-collapse:collapse;background:#fff9eb;font:11px/1.4 Arial}.v9d-table th,.v9d-table td{padding:.58rem;border:1px solid #d8c59d;vertical-align:top}.v9d-table th{background:#0b3044;color:#fff;font:700 9px Arial;text-transform:uppercase;letter-spacing:.07em}.v9d-table.compare td:first-child{font-weight:700}
.v9d-dual-standard{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.v9d-dual-standard section{background:#fff9eb;border:1px solid #d4bd86;padding:1rem}.v9d-dual-standard span{font:700 9px Arial;text-transform:uppercase;color:#8d661c}.v9d-dual-standard h3{font-size:27px;margin:.4rem 0}.v9d-dual-standard p{font:15px/1.45 Arial}.v9d-flow{display:flex;gap:.5rem;margin-top:1rem}.v9d-flow i{height:7px;flex:1;background:#c79a3c}.v9d-flow.soft i{background:#4da8c7}.v9d-flow.soft i:nth-child(2){opacity:.65}.v9d-flow.soft i:nth-child(3){opacity:.35}
.v9d-court-ruling,.v9d-countermodel-ruling,.v9d-conclusion-ruling,.v9d-convergence-open,.v9d-final-matrix{background:#0b3044;color:#edf2ef;border-left:7px solid #c79a3c;padding:1.1rem}.v9d-court-ruling h3,.v9d-countermodel-ruling h3,.v9d-conclusion-ruling h3,.v9d-convergence-open h3,.v9d-final-matrix h3{font-size:30px;margin:.4rem 0;color:#efc66a}.v9d-court-ruling p,.v9d-countermodel-ruling p,.v9d-conclusion-ruling p,.v9d-convergence-open p,.v9d-final-matrix p{font-size:clamp(16px,1.55vw,23px);line-height:1.46}.v9d-court-ruling.independence{border-color:#4f9c74}
.v9d-chain-repair{background:#fff9eb;border-left:7px solid #d2a34b;padding:1rem}.v9d-chain-repair h3{font-size:26px;margin:.2rem 0 .7rem}.v9d-chain-repair p{font:15px/1.45 Arial}
.v9d-countermodel-ruling{border-color:#4da8c7}
.v9d-independence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.v9d-independence-grid article{background:#fff9eb;border:1px solid #d4bd87;padding:.8rem}.v9d-independence-grid h3{font-size:18px;margin:.2rem 0}.v9d-independence-grid p{font:12px/1.4 Arial}.v9d-independence-grid p b{display:block;font:700 9px Arial;text-transform:uppercase;color:#8b661c}.v9d-independence-grid span{display:inline-block;margin-top:.4rem;padding:.35rem .5rem;border-radius:999px;background:#efe0b5;font:700 9px Arial;text-transform:uppercase}.v9d-center-note{text-align:center;font:15px/1.45 Arial;background:#ead9ac;padding:.8rem}
.v9d-duplicate-ledger,.v9d-convergence-rule{background:#fff9eb;border:1px solid #d4bd87;padding:1rem}.v9d-duplicate-ledger h3{font-size:25px;margin:.2rem 0}.v9d-duplicate-ledger p,.v9d-convergence-rule p{font:15px/1.5 Arial}.v9d-convergence-rule b{font:700 10px Arial;text-transform:uppercase;color:#8c661c}
.v9d-support-lattice{background:#fff9eb;border:1px solid #d4bd87}.v9d-support-lattice header{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem;background:#0b3044;color:#fff}.v9d-support-lattice header h3{font-size:24px;margin:.25rem 0}.v9d-support-lattice header>b{padding:.45rem .6rem;border-radius:999px;font:700 9px Arial;text-transform:uppercase}.grade-contested{background:#4da8c7}.grade-synthesis{background:#8068ad}.grade-supported{background:#4f9c74}.v9d-lattice-columns{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;padding:.8rem}.v9d-lattice-columns article{border-top:4px solid #c79a3c;padding-top:.5rem}.v9d-lattice-columns h4{font-size:17px;margin:.2rem 0}.v9d-lattice-columns p{font:13px/1.4 Arial}
.v9d-conclusion-ruling.contested{border-color:#4da8c7}.v9d-conclusion-ruling.synthesis{border-color:#8068ad}.v9d-conclusion-ruling.supported{border-color:#4f9c74}
.v9d-verdict-lattice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.v9d-verdict-lattice article{padding:1rem;color:#fff}.v9d-verdict-lattice article span{font:700 9px Arial;text-transform:uppercase}.v9d-verdict-lattice article h3{font-size:22px;margin:.45rem 0}.v9d-verdict-lattice article b{font:700 10px Arial;text-transform:uppercase}.v9d-verdict-lattice .contested{background:#2f718d}.v9d-verdict-lattice .synthesis{background:#5f4b88}.v9d-verdict-lattice .supported{background:#3f7f5d}.v9d-verdict-lattice .unproven{background:#8e3f47}
.v9d-final-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:.8rem}.v9d-final-columns article{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.2);padding:.8rem}.v9d-final-columns b{display:block;color:#efc66a;font:700 10px Arial;text-transform:uppercase}.v9d-final-columns p{font:13px/1.4 Arial}.v9d-final-matrix footer{margin-top:.8rem;border-top:1px solid rgba(255,255,255,.25);padding-top:.7rem;font-style:italic}
@media(max-width:900px){.v9d-court-head{grid-template-columns:58px 1fr}.v9d-court-head aside{grid-column:1/-1;border-left:0;border-top:1px solid rgba(255,255,255,.25);padding:.65rem 0 0}.v9d-court-number{width:54px;height:54px;font-size:24px}.v9d-metrics,.v9d-independence-score{grid-template-columns:repeat(2,1fr)}.v9d-chain-rank{grid-template-columns:1fr repeat(3,.45fr)}.v9d-heatmap-notes,.v9d-model-strengths,.v9d-auxiliary-grid,.v9d-circularity-cases,.v9d-survivors,.v9d-objection-grid,.v9d-dual-standard,.v9d-independence-grid,.v9d-lattice-columns,.v9d-verdict-lattice,.v9d-final-columns{grid-template-columns:1fr}}






:root{
  --appbar:62px;--footer:44px;--mobilebar:0px;--ui-bg:#02070c;--ui-panel:#07131d;--ui-panel2:#0a1924;
  --ui-line:rgba(105,213,255,.18);--ui-line-strong:rgba(105,213,255,.35);--ui-gold:#e4bd55;--ui-cyan:#72d9ff;
  --ui-text:#edf9ff;--ui-muted:#8fa9b8;--drawer:430px;--focus:#8ee3ff;
}
*{box-sizing:border-box}
html,body{height:100%;margin:0;overflow:hidden;background:var(--ui-bg);color:var(--ui-text)}
body{padding:0!important;background:radial-gradient(circle at 50% -20%,rgba(76,180,220,.11),transparent 42rem),#02070c!important;font-family:var(--sans,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif)!important}
#pros-overlay,#topnav,#sidebar,#sb-nav,#instrument-dock,#main-content,#search-panel,.reader-return-chip{display:none!important}
button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.38}
button:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--focus)!important;outline-offset:2px!important}
[hidden]{display:none!important}
.gb-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}

#gb-workspace{display:grid!important;grid-template-rows:var(--appbar) minmax(0,1fr);height:100vh;min-height:0!important;position:relative!important;inset:auto!important;background:transparent!important;color:var(--ui-text)!important;z-index:1!important}

/* Toolbar */
.gb-appbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.44rem .68rem;border-bottom:1px solid var(--ui-line);background:rgba(2,7,12,.975);backdrop-filter:blur(18px);min-width:0;box-shadow:0 10px 30px rgba(0,0,0,.24);z-index:45;transition:transform .22s,opacity .22s}
.gb-brand-group,.gb-actions,.gb-toolbar{display:flex;align-items:center;gap:.36rem;min-width:0}.gb-brand-group{gap:.58rem}.gb-actions{justify-content:flex-end}.gb-toolbar{justify-content:center;overflow:hidden}
.gb-brand{display:flex;align-items:center;gap:.58rem;min-width:0}.gb-brand-mark{width:36px;height:36px;border:1px solid rgba(228,189,85,.56);border-radius:11px;display:grid;place-items:center;color:var(--ui-gold);font:900 1.02rem var(--serif);box-shadow:inset 0 0 22px rgba(228,189,85,.08)}.gb-brand-copy b{display:block;font:900 .68rem/1 var(--mono);letter-spacing:.13em;color:var(--ui-gold);text-transform:uppercase}.gb-brand-copy span{display:block;font-size:.56rem;color:var(--ui-muted);margin-top:.17rem;white-space:nowrap}
.gb-tool,.gb-icon-tool,.gb-volume-selector{height:38px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.035);color:var(--ui-muted);border-radius:11px;white-space:nowrap;transition:.16s}
.gb-tool{padding:0 .68rem;font:800 .55rem var(--mono);letter-spacing:.055em;text-transform:uppercase}.gb-icon-tool{min-width:38px;padding:0 .52rem;font:900 .72rem var(--mono)}
.gb-tool:hover,.gb-icon-tool:hover,.gb-tool.active,.gb-icon-tool.active,.gb-volume-selector:hover{color:var(--ui-gold);border-color:rgba(228,189,85,.5);background:rgba(228,189,85,.08)}
.gb-source-btn{color:var(--ui-cyan)}
.gb-history-tool{font-size:1.05rem;min-width:32px;width:32px}
.gb-volume-selector{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.52rem;min-width:260px;max-width:360px;height:42px;padding:.25rem .55rem;text-align:left}
.gb-volume-selector-num{display:grid;place-items:center;min-width:37px;height:30px;border-radius:8px;background:rgba(228,189,85,.14);color:var(--ui-gold);font:900 .72rem var(--mono);letter-spacing:.08em}
.gb-volume-selector-copy{min-width:0}.gb-volume-selector-copy b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font:800 .72rem/1.1 var(--serif)}.gb-volume-selector-copy small{display:block;margin-top:.16rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ui-muted);font:700 .48rem/1 var(--mono);letter-spacing:.05em;text-transform:uppercase}.gb-caret{color:var(--ui-gold)}
.gb-location{min-width:0;text-align:right}.gb-location b{display:block;max-width:235px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font:800 .65rem/1.2 var(--serif)}.gb-location span{display:block;margin-top:.12rem;color:var(--ui-muted);font:700 .48rem/1 var(--mono);letter-spacing:.05em;text-transform:uppercase}

/* Reader */
.gb-reader{min-width:0;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) var(--footer);background:#02070c;position:relative}
.gb-stage{display:block!important;height:auto!important;min-height:0!important;overflow:hidden!important;padding:7px 8px 5px!important;position:relative!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;touch-action:pan-y}
.gb-spread{height:100%!important;width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;align-items:stretch!important;max-width:none!important;margin:0!important}
.gb-stage.page-view .gb-spread{grid-template-columns:minmax(0,980px)!important;justify-content:center!important}.gb-stage.flow-view{overflow:auto!important}.gb-stage.flow-view .gb-spread{display:block!important;max-width:980px!important;margin:auto!important}
.gb-spread>.gb-page{height:100%!important;min-height:0!important;max-height:none!important;overflow:auto!important;border-radius:14px!important;box-shadow:0 12px 36px rgba(0,0,0,.27)!important}
.gb-stage.flow-view .gb-page{height:auto!important;min-height:900px!important;overflow:visible!important;margin-bottom:16px!important}
.gb-edge-nav{position:absolute;top:50%;z-index:12;width:40px;height:84px;transform:translateY(-50%);border:1px solid rgba(255,255,255,.08);background:rgba(2,9,15,.72);backdrop-filter:blur(10px);color:#d8eaf2;font-size:1.25rem;opacity:.15;transition:.16s}.gb-edge-nav:hover,.gb-edge-nav:focus-visible{opacity:1;color:var(--ui-gold);border-color:rgba(228,189,85,.48)}.gb-edge-prev{left:9px;border-radius:0 15px 15px 0}.gb-edge-next{right:9px;border-radius:15px 0 0 15px}

/* Global readability contract for art pages */
#gb-workspace .gb-cover-copy,#gb-workspace .gb-feature-art .gb-art-title,#gb-workspace .gb-motion-copy{background:linear-gradient(180deg,rgba(1,8,14,.48),rgba(1,8,14,.86) 16%,rgba(1,8,14,.96) 100%)!important;border-color:rgba(255,255,255,.17)!important;backdrop-filter:blur(9px)!important;box-shadow:0 20px 46px rgba(0,0,0,.44)!important}
#gb-workspace .gb-cover-copy h1,#gb-workspace .gb-feature-art .gb-art-title h2,#gb-workspace .gb-motion-copy h2{color:#fff!important;text-shadow:0 4px 18px rgba(0,0,0,.95)!important}
#gb-workspace .gb-cover-copy p,#gb-workspace .gb-feature-art .gb-art-title p,#gb-workspace .gb-motion-copy p{color:#f7fbff!important;opacity:1!important;font-weight:650!important;text-shadow:0 3px 12px rgba(0,0,0,.95)!important}
#gb-workspace .gb-callout{background:rgba(2,13,21,.94)!important;border-color:rgba(243,210,112,.78)!important;color:#fff3cb!important;box-shadow:0 12px 28px rgba(0,0,0,.5)!important;font-size:max(.72rem,12px)!important}
#gb-workspace .gb-callout b{color:#f5d36f!important;opacity:1!important}

/* Footer / progress */
.gb-footer{display:flex;align-items:center;gap:.52rem;padding:0 .68rem;border-top:1px solid var(--ui-line);background:#030a10;z-index:20;transition:transform .22s,opacity .22s}.gb-navbtn{height:30px;min-width:36px;border-radius:9px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.035);color:#d6e8f2}.gb-navbtn:hover{border-color:rgba(228,189,85,.5);color:var(--ui-gold)}
.gb-progress-wrap{position:relative;flex:1}.gb-progress{height:6px;background:#0b1b27;border:1px solid rgba(255,255,255,.04);border-radius:99px;overflow:hidden;cursor:pointer}.gb-progress i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--ui-cyan),var(--ui-gold));transition:width .18s}.gb-progress-tip{position:absolute;bottom:18px;transform:translateX(-50%);max-width:260px;padding:.46rem .58rem;border:1px solid rgba(105,213,255,.25);border-radius:9px;background:rgba(3,12,19,.96);box-shadow:0 10px 28px #000;color:#fff;font-size:.62rem;pointer-events:none;z-index:60}.gb-progress-tip b{display:block;color:var(--ui-gold);font:800 .5rem var(--mono);text-transform:uppercase;margin-bottom:.16rem}
.gb-page-jump{display:flex;align-items:center;gap:.3rem;color:#718f9f;font:700 .49rem var(--mono);text-transform:uppercase}.gb-page-jump input{width:49px;height:28px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#07131d;color:#fff;text-align:center;outline:none}.gb-folio-block{text-align:right;white-space:nowrap}.gb-folio-block b{display:block;color:#d9eaf2;font:800 .54rem var(--mono)}.gb-folio-block span{display:block;color:#668291;font:700 .44rem var(--mono);margin-top:.08rem;text-transform:uppercase}

/* Overlay drawers */
.gb-drawer-backdrop{position:fixed;inset:var(--appbar) 0 var(--footer);z-index:70;background:rgba(0,0,0,.5);backdrop-filter:blur(5px)}
.gb-drawer{position:fixed;top:var(--appbar);bottom:var(--footer);z-index:75;width:min(var(--drawer),94vw);overflow:auto;background:linear-gradient(180deg,rgba(7,19,29,.997),rgba(3,10,16,.997));border:1px solid rgba(105,213,255,.22);box-shadow:0 28px 90px #000;padding:.9rem;animation:gbDrawerIn .18s ease-out}.gb-drawer-left{left:0;border-left:0;border-radius:0 20px 20px 0}.gb-drawer-right{right:0;border-right:0;border-radius:20px 0 0 20px;animation-name:gbDrawerInRight}.gb-drawer-head{position:sticky;top:-.9rem;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin:-.9rem -.9rem .75rem;padding:.84rem .9rem;background:rgba(4,13,21,.98);border-bottom:1px solid rgba(105,213,255,.18);backdrop-filter:blur(14px)}.gb-drawer-head h2,.gb-modal-head h2{margin:0;color:#fff;font:700 1.16rem var(--serif)}.gb-drawer-head span,.gb-modal-head span{display:block;color:var(--ui-muted);font:700 .48rem var(--mono);text-transform:uppercase;letter-spacing:.07em;margin-top:.12rem}.gb-close{border:1px solid rgba(255,255,255,.1);background:transparent;color:#9fb5c2;border-radius:9px;padding:.4rem .64rem}.gb-close:hover{color:#fff;border-color:rgba(228,189,85,.45)}
@keyframes gbDrawerIn{from{opacity:0;transform:translateX(-18px)}to{opacity:1;transform:none}}@keyframes gbDrawerInRight{from{opacity:0;transform:translateX(18px)}to{opacity:1;transform:none}}

/* 13-volume shelf */
.gb-volume-shelf{display:grid;gap:.58rem}.gb-volume-card{display:grid;grid-template-columns:92px minmax(0,1fr);gap:.72rem;width:100%;text-align:left;padding:.66rem;border-radius:15px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(135deg,rgba(255,255,255,.04),rgba(90,200,250,.025));color:var(--ui-text)}.gb-volume-card.active{border-color:rgba(228,189,85,.56);box-shadow:inset 3px 0 var(--ui-gold);background:rgba(228,189,85,.07)}.gb-volume-card.locked{opacity:.58}.gb-volume-cover{height:112px;border-radius:10px;overflow:hidden;background:linear-gradient(145deg,#102433,#061019);border:1px solid rgba(255,255,255,.08);position:relative}.gb-volume-cover img{width:100%;height:100%;object-fit:cover;display:block}.gb-volume-cover span{position:absolute;inset:auto 5px 5px;background:rgba(2,9,15,.8);color:var(--ui-gold);padding:.22rem .3rem;border-radius:5px;font:900 .48rem var(--mono);letter-spacing:.08em}.gb-volume-info b{display:block;color:var(--ui-gold);font:900 .53rem var(--mono);letter-spacing:.09em;text-transform:uppercase}.gb-volume-info strong{display:block;font-family:var(--serif);font-size:1.08rem;margin:.22rem 0}.gb-volume-info p{margin:.16rem 0;color:var(--ui-muted);font-size:.65rem;line-height:1.42}.gb-volume-meta{display:flex;gap:.4rem;flex-wrap:wrap;margin:.42rem 0;color:var(--ui-cyan);font:700 .47rem var(--mono);text-transform:uppercase}.gb-volume-progress{height:5px;background:#0a1a25;border-radius:99px;overflow:hidden;margin:.5rem 0}.gb-volume-progress i{display:block;height:100%;background:linear-gradient(90deg,var(--ui-cyan),var(--ui-gold))}.gb-volume-actions{display:flex;gap:.34rem;flex-wrap:wrap}.gb-volume-actions button{border:1px solid rgba(255,255,255,.1);background:#0a1823;color:#b8cfda;border-radius:8px;padding:.34rem .48rem;font:800 .48rem var(--mono);text-transform:uppercase}.gb-volume-actions button.primary{border-color:rgba(228,189,85,.5);color:var(--ui-gold);background:rgba(228,189,85,.08)}
.gb-lib-head{display:flex;align-items:center;justify-content:space-between;font:900 .58rem var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ui-gold);padding:.9rem .15rem .62rem}.gb-act-list{display:grid;gap:.36rem}.gb-act-jump{border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.025);color:#93acbb;border-radius:10px;padding:.62rem;text-align:left;font-size:.65rem}.gb-act-jump:hover,.gb-act-jump.active{color:#fff;border-color:rgba(105,213,255,.42);background:rgba(105,213,255,.07)}

/* Pages drawer with actual art thumbnails */
.gb-pages-tools,.gb-search-filters{display:flex;gap:.32rem;flex-wrap:wrap;margin-bottom:.7rem}.gb-pages-tools button,.gb-search-filters button{border:1px solid rgba(255,255,255,.09);background:#091721;color:#8fa8b6;border-radius:8px;padding:.38rem .5rem;font:800 .48rem var(--mono);text-transform:uppercase}.gb-pages-tools button.active,.gb-search-filters button.active{border-color:rgba(228,189,85,.5);color:var(--ui-gold);background:rgba(228,189,85,.08)}.gb-search-filters span{flex:1}
.gb-thumb-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.gb-thumb-volume,.gb-thumb-act{grid-column:1/-1;color:var(--ui-gold);font:900 .52rem var(--mono);letter-spacing:.09em;text-transform:uppercase;margin-top:.58rem;padding-top:.58rem;border-top:1px solid rgba(228,189,85,.22)}.gb-thumb-volume{font-size:.61rem;color:var(--ui-cyan)}.gb-thumb{min-width:0;border:1px solid rgba(255,255,255,.08);background:#07131d;border-radius:10px;padding:.32rem;color:#91a9b7;text-align:left}.gb-thumb.active{border-color:var(--ui-gold);box-shadow:0 0 0 1px rgba(228,189,85,.2)}.gb-thumb-preview{height:105px;border-radius:6px;overflow:hidden;background:linear-gradient(#0d7598 0 8px,#f8f0db 8px);display:block;position:relative}.gb-thumb-preview img{width:100%;height:100%;display:block;object-fit:cover}.gb-thumb-preview.text::after{content:'';position:absolute;left:13%;right:13%;top:25%;height:4px;background:#d6c9a9;box-shadow:0 12px #e2d6b8,0 24px #e2d6b8,0 36px #e2d6b8}.gb-thumb small{display:block;color:var(--ui-gold);font:700 .48rem var(--mono);margin:.27rem 0 .1rem}.gb-thumb em{display:block;font-style:normal;font-size:.53rem;line-height:1.28;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

/* Modals */
.gb-overlay{position:fixed;inset:0;z-index:90;background:rgba(0,0,0,.68);backdrop-filter:blur(9px);display:grid;place-items:start center;padding:7vh 1rem 2rem}.gb-modal{width:min(780px,95vw);max-height:84vh;overflow:auto;background:#07131d;border:1px solid rgba(105,213,255,.3);border-radius:20px;box-shadow:0 30px 100px #000;padding:1rem}.gb-modal-head{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.76rem}.gb-searchbox{display:flex;align-items:center;gap:.45rem;height:43px;border:1px solid rgba(255,255,255,.11);border-radius:12px;background:rgba(255,255,255,.035);padding:0 .7rem}.gb-searchbox input{border:0;background:transparent;outline:0;color:#fff;width:100%;font-size:.76rem}.gb-searchbox input::placeholder{color:#587184}.gb-result{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem;width:100%;text-align:left;padding:.72rem;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.025);border-radius:11px;color:#d9edf6;margin:.38rem 0}.gb-result:hover{border-color:rgba(105,213,255,.3);background:rgba(105,213,255,.05)}.gb-result b{color:var(--ui-gold);display:block}.gb-result p{grid-column:1/-1;margin:.1rem 0 0;color:#9eb5c1;font-size:.64rem;line-height:1.44}.gb-result span{color:#7795a7;font-size:.57rem;text-align:right}.gb-result mark{background:rgba(228,189,85,.22);color:#fff5cb;border-radius:3px;padding:0 .08rem}.gb-empty{color:#7892a2;padding:1rem;text-align:center}
.gb-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.gb-setting{border:1px solid rgba(255,255,255,.08);padding:.76rem;border-radius:13px;background:rgba(255,255,255,.02)}.gb-setting>b{display:block;color:var(--ui-gold);font:800 .56rem var(--mono);text-transform:uppercase;margin-bottom:.25rem}.gb-setting p{margin:.2rem 0 .55rem;color:#7f99a8;font-size:.63rem;line-height:1.4}.gb-setting-row{display:flex;gap:.35rem;flex-wrap:wrap}.gb-setting-row button{border:1px solid rgba(255,255,255,.1);background:#0a1823;color:#98adba;border-radius:8px;padding:.42rem .58rem}.gb-setting-row button.active{border-color:var(--ui-gold);color:#fff;background:rgba(228,189,85,.08)}
.gb-more-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.gb-more-grid button{border:1px solid rgba(255,255,255,.08);border-radius:13px;background:rgba(255,255,255,.025);padding:.78rem;text-align:left;color:#d9edf6}.gb-more-grid button:hover{border-color:rgba(105,213,255,.3);background:rgba(105,213,255,.05)}.gb-more-grid b{display:block;color:var(--ui-gold);margin-bottom:.24rem}.gb-more-grid span{color:#819ba9;font-size:.63rem;line-height:1.42}.gb-shortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;color:#8fa9b8;font-size:.65rem}.gb-shortcuts span{padding:.5rem;border:1px solid rgba(255,255,255,.06);border-radius:9px}.gb-shortcuts kbd{display:inline-block;min-width:74px;color:var(--ui-gold);font-family:var(--mono)}
.gb-complete-hero{padding:1rem;border:1px solid rgba(228,189,85,.25);border-radius:14px;background:linear-gradient(135deg,rgba(228,189,85,.1),rgba(105,213,255,.05))}.gb-complete-hero h3{font:700 1.4rem var(--serif);color:#fff;margin:0 0 .35rem}.gb-complete-hero p{color:#a5bbc7;line-height:1.55}.gb-complete-actions{display:flex;gap:.4rem;flex-wrap:wrap;margin-top:.8rem}.gb-complete-actions button{border:1px solid rgba(255,255,255,.1);background:#0a1823;color:#b6cdd8;border-radius:9px;padding:.5rem .68rem}.gb-complete-actions button.primary{color:var(--ui-gold);border-color:rgba(228,189,85,.5);background:rgba(228,189,85,.08)}

/* Mobile */
.gb-mobile-bar{display:none}.gb-mobile-bar button{border:0;background:transparent;color:#c5d9e3}.gb-mobile-bar button.active{color:var(--ui-gold)}

/* Zen */
#gb-zen-exit{display:none;position:fixed;right:14px;top:14px;z-index:130;border:1px solid rgba(228,189,85,.45);border-radius:999px;background:rgba(2,9,15,.7);color:var(--ui-gold);padding:.42rem .7rem;font:800 .5rem var(--mono);text-transform:uppercase;opacity:.18;transition:.18s}#gb-zen-exit:hover,#gb-zen-exit:focus-visible{opacity:1}
body.gb-zen #gb-workspace{grid-template-rows:0 minmax(0,1fr)}body.gb-zen .gb-appbar{position:fixed;left:0;right:0;top:0;transform:translateY(-110%);opacity:0}body.gb-zen .gb-reader{grid-template-rows:minmax(0,1fr) 0}body.gb-zen .gb-footer{position:fixed;left:0;right:0;bottom:0;transform:translateY(110%);opacity:0}body.gb-zen .gb-mobile-bar{transform:translateY(110%);opacity:0}body.gb-zen .gb-edge-nav{opacity:0}body.gb-zen #gb-zen-exit{display:block}body.gb-zen.gb-zen-awake .gb-appbar,body.gb-zen.gb-zen-awake .gb-footer{transform:none;opacity:1}body.gb-zen.gb-zen-awake .gb-edge-nav{opacity:.3}

/* Themes */
body.gb-theme-crystal #gb-workspace{--gb-paper:#f2f9fd;--gb-paper2:#fbfdff;--gb-ink:#102735;--gb-soft:#294a5d;--gb-muted:#55778a;--gb-rule:#55bde0;--gb-panel:#deeff7;--gb-panel2:#e8efd7}
body.gb-theme-sepia #gb-workspace{--gb-paper:#f7edd8;--gb-paper2:#fff9ea;--gb-ink:#281f14;--gb-soft:#4a3924;--gb-muted:#786247;--gb-rule:#b99748;--gb-panel:#efe1c3;--gb-panel2:#ead29a}
body.gb-text-sm #gb-workspace{--gb-font-size:14px}body.gb-text-lg #gb-workspace{--gb-font-size:18px}

@media(max-width:1380px){.gb-brand-copy span{display:none}.gb-location{display:none}.gb-volume-selector{min-width:225px}.gb-tool .label{display:none}}
@media(max-width:1080px){.gb-brand-copy{display:none}.desktop-secondary{display:none!important}.gb-volume-selector{min-width:205px;max-width:280px}.gb-appbar{grid-template-columns:auto minmax(0,1fr) auto}.gb-source-btn{padding:0 .52rem}}
@media(max-width:900px){:root{--appbar:56px}.gb-history-tool{display:none}.gb-volume-selector{min-width:180px;max-width:260px}.gb-stage{overflow:auto!important;padding:5px!important}.gb-spread{display:block!important}.gb-spread>.gb-page{height:auto!important;min-height:calc(100vh - 111px)!important;margin-bottom:7px!important}.gb-edge-nav{display:none}.gb-settings-grid,.gb-more-grid{grid-template-columns:1fr}.gb-page-jump{display:none}.gb-callout{font-size:12px!important}}
@media(max-width:700px){:root{--appbar:52px;--footer:0px;--mobilebar:48px;--drawer:100vw}.gb-appbar{grid-template-columns:auto minmax(0,1fr) auto;padding:.35rem .42rem;gap:.3rem}.gb-brand{display:none}.gb-source-btn{min-width:36px;width:36px;padding:0;font-size:0}.gb-source-btn::before{content:'↩';font-size:.8rem}.gb-volume-selector{min-width:0;max-width:none;width:100%;height:38px}.gb-volume-selector-num{min-width:34px;height:28px}.gb-volume-selector-copy b{font-size:.66rem}.gb-actions{gap:.22rem}.gb-actions .gb-icon-tool:nth-of-type(2){display:none}.gb-toolbar{overflow:visible}.gb-reader{padding-bottom:var(--mobilebar);grid-template-rows:minmax(0,1fr)}.gb-footer{display:none}.gb-mobile-bar{position:fixed;left:0;right:0;bottom:0;height:var(--mobilebar);z-index:48;display:grid;grid-template-columns:52px minmax(0,1fr) 52px 52px 52px;align-items:center;border-top:1px solid var(--ui-line);background:rgba(3,10,16,.98);backdrop-filter:blur(14px);transition:transform .22s,opacity .22s}.gb-mobile-bar button{height:100%}.gb-mobile-bar #gb-mobile-pages{display:flex;flex-direction:column;align-items:center;justify-content:center}.gb-mobile-bar #gb-mobile-pages b{font:800 .57rem var(--mono)}.gb-mobile-bar #gb-mobile-pages span{font:700 .43rem var(--mono);color:#6f8a98;text-transform:uppercase;margin-top:.1rem}.gb-drawer{top:var(--appbar);bottom:var(--mobilebar);width:100vw;border-radius:0!important}.gb-drawer-backdrop{inset:var(--appbar) 0 var(--mobilebar)}.gb-overlay{padding:3vh .45rem calc(var(--mobilebar) + .5rem)}.gb-modal{width:100%;max-height:88vh;border-radius:15px}.gb-volume-card{grid-template-columns:76px minmax(0,1fr)}.gb-volume-cover{height:98px}.gb-thumb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gb-shortcuts{grid-template-columns:1fr}.gb-result{grid-template-columns:1fr}.gb-result span{text-align:left}.gb-search-filters span{display:none}.gb-stage.flow-view .gb-page{min-height:auto!important}.gb-spread>.gb-page{min-height:calc(100vh - 108px)!important}.gb-cover-copy,.gb-feature-art .gb-art-title,.gb-motion-copy{max-width:calc(100% - 24px)!important;left:12px!important;right:12px!important;bottom:12px!important}.gb-feature-art .gb-art-title h2,.gb-motion-copy h2{font-size:clamp(2rem,11vw,3.4rem)!important}.gb-cover-copy h1{font-size:clamp(2.4rem,14vw,4rem)!important}}
@media(prefers-reduced-motion:reduce){.gb-drawer{animation:none}.gb-progress i,.gb-appbar,.gb-footer,.gb-mobile-bar{transition:none!important}}




.gb-reader-mode-tool.active{border-color:rgba(96,202,239,.48)!important;background:rgba(96,202,239,.1)!important;color:#9fe8ff!important}
.gb-stage.flow-view{overflow-y:auto!important;overflow-x:hidden!important;scroll-behavior:smooth!important;padding:12px!important}
.gb-stage.flow-view .gb-spread{display:block!important;width:min(100%,980px)!important;max-width:980px!important;margin:0 auto!important}
.gb-stage.flow-view .gb-page{height:auto!important;max-height:none!important;min-height:760px!important;overflow:visible!important;margin:0 0 18px!important;border-radius:12px!important}
.gb-stage.flow-view .gb-edge-nav{display:none!important}
.gb-stage.spread-view{overflow:hidden!important}
.gb-stage.spread-view .gb-spread{grid-template-columns:repeat(2,minmax(0,1fr))!important}
@media(max-width:900px){.gb-stage.spread-view{overflow:auto!important}.gb-stage.spread-view .gb-spread{display:block!important}.gb-stage.spread-view .gb-page{height:auto!important;min-height:calc(100vh - 111px)!important;margin-bottom:8px!important}.gb-reader-mode-tool .label{display:none}}
@media(max-width:700px){.gb-reader-mode-tool{min-width:38px!important;padding:0!important}.gb-stage.flow-view .gb-page{min-height:auto!important}}



.v2-tech-plate{height:calc(100% - 116px);min-height:360px;border:1px solid rgba(75,143,177,.38);background:#06121c;overflow:hidden;display:flex;align-items:center;justify-content:center}.v2-tech-plate img{width:100%;height:100%;object-fit:contain;background:#06121c}.v2-constant-row{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:24px}.v2-constant-row span{padding:18px 10px;border-top:3px solid #238aac;background:#eaf5f8;text-align:center;font:900 1.5rem/1 var(--gb-serif);color:#153242}.v2-constant-row b{display:block;margin-top:8px;font:800 .62rem/1.3 var(--gb-condensed);letter-spacing:.08em;text-transform:uppercase;color:#2d6f87}.v2-route{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:22px}.v2-route div{padding:18px;border:1px solid #8fb8c7;background:#edf7fa;font:700 .9rem var(--gb-serif)}.v2-route b{display:block;color:#137c9d;font:900 .62rem var(--gb-condensed);text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px}.v2-matrix{width:100%;border-collapse:collapse;font-size:.77rem}.v2-matrix th,.v2-matrix td{border:1px solid #8eb3c0;padding:10px;vertical-align:top}.v2-matrix th{background:#0d4257;color:#fff;font:900 .58rem var(--gb-condensed);letter-spacing:.08em;text-transform:uppercase}.v2-layer-stack{display:grid;gap:0;margin:24px 0;border:1px solid #6f9aad}.v2-layer-stack>div{padding:22px 26px;display:flex;justify-content:space-between;align-items:center}.v2-layer-stack b{font:900 1.25rem var(--gb-serif)}.v2-layer-stack span{font:700 .65rem var(--gb-condensed);letter-spacing:.07em;text-transform:uppercase}.v2-layer-stack .water{background:linear-gradient(#8dd2eb,#cceefa)}.v2-layer-stack .crystal{background:linear-gradient(90deg,#dff7ff,#8bc4dc,#dff7ff)}.v2-layer-stack .air{background:#eef8fb}.v2-layer-stack .earth{background:#70815a;color:#fff}.v2-age-chart{display:grid;gap:9px;margin:20px 0}.v2-age{display:grid;grid-template-columns:105px 1fr 50px;gap:10px;align-items:center}.v2-age b{font:800 .72rem var(--gb-condensed);text-transform:uppercase}.v2-age i{height:16px;background:linear-gradient(90deg,#2b8db1,#d3ab43);border-radius:2px}.v2-age span{font:900 .76rem var(--mono)}.gb-prose h3{margin:1rem 0 .35rem;color:#176b87;font:900 1.05rem var(--gb-serif)}
@media(max-width:800px){.v2-constant-row,.v2-route{grid-template-columns:1fr 1fr}.v2-tech-plate{min-height:300px}.v2-matrix{font-size:.68rem}}

/* Reader refinement: covers production labels baked into visual atlases. */
.v3-poster-mask{position:absolute;left:0;right:0;top:0;height:35px;z-index:2;background:#02070b;border-bottom:1px solid rgba(238,193,80,.22);pointer-events:none}

/* Volume IV major reader-maintenance pass */
#gb-workspace .gb-v4-page{--gb-rule:#b88636;--v4-ink:#2e2923;--v4-navy:#172b38;--v4-red:#923d37;--v4-gold:#b3822d}
#gb-workspace .gb-v4-page .gb-title{max-width:94%;font-size:clamp(2rem,3.4vw,4.7rem);line-height:.98}
#gb-workspace .gb-v4-study-title{font-size:clamp(1.45rem,2.25vw,2.9rem)!important;line-height:1.08!important;letter-spacing:-.025em!important}
#gb-workspace .gb-v4-study-title small{font-size:.38em!important;letter-spacing:.08em!important;line-height:1.3!important;margin-top:.5rem!important}
#gb-workspace .gb-v4-front-image{margin:.75rem 0;border:1px solid #a98b58;background:#101d26;padding:.28rem;box-shadow:0 12px 26px rgba(37,28,17,.15)}
#gb-workspace .gb-v4-front-image img{display:block;width:100%;max-height:370px;object-fit:cover}
#gb-workspace .gb-v4-front-image.compact img{max-height:260px}
#gb-workspace .gb-v4-contents{display:grid;grid-template-columns:1fr 1fr;gap:.65rem;margin:.8rem 0}
#gb-workspace .gb-v4-contents button{padding:.85rem;text-align:left;border:1px solid #a9c5cf;background:#f1f7f8;color:#25343e;cursor:pointer}
#gb-workspace .gb-v4-contents b,#gb-workspace .gb-v4-contents strong,#gb-workspace .gb-v4-contents span{display:block}
#gb-workspace .gb-v4-contents b{font:900 .58rem var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#8f2f2c}
#gb-workspace .gb-v4-contents strong{font:800 1.1rem var(--gb-serif);margin:.25rem 0}
#gb-workspace .gb-v4-contents span{font:.72rem var(--mono);color:#66757d}
#gb-workspace .gb-v4-index{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.45rem}
#gb-workspace .gb-v4-index button{border-radius:12px;min-height:58px;display:flex;flex-direction:column;justify-content:center;padding:.52rem .65rem}
#gb-workspace .gb-v4-index button b{font:900 .52rem var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#8f2f2c;margin-bottom:.2rem}
#gb-workspace .gb-v4-index button span{font:800 .8rem/1.28 var(--gb-serif)}
#gb-workspace .gb-v4-study-visual{float:right;width:min(43%,430px);margin:.05rem 0 .8rem 1rem;border:1px solid #a98b58;background:#0d1a22;padding:.25rem;box-shadow:0 10px 24px rgba(28,25,19,.18)}
#gb-workspace .gb-v4-study-visual img{display:block;width:100%;max-height:250px;object-fit:cover}
#gb-workspace .gb-v4-study-visual figcaption{padding:.35rem .42rem;color:#dbc28c;background:#101f2a;font:800 .48rem var(--mono);letter-spacing:.1em;text-transform:uppercase}
#gb-workspace .gb-v4-reading{max-width:none;font-size:.93em;line-height:1.56}
#gb-workspace .gb-v4-reading:after{content:"";display:block;clear:both}
#gb-workspace .gb-v4-reading p{margin:.28rem 0 .58rem;color:#35302a}
#gb-workspace .gb-v4-prose{max-width:78ch}
#gb-workspace .gb-v4-source-body h3,#gb-workspace .gb-v4-source-body h4,#gb-workspace .gb-v4-source-body .sdd-essay-title{font-family:var(--gb-serif);color:#213d4d;margin:.3rem 0 .45rem;line-height:1.16}
#gb-workspace .gb-v4-source-body h4{font-size:1.15rem}
#gb-workspace .gb-v4-source-body ul{margin:.35rem 0 .7rem;padding-left:1.2rem}
#gb-workspace .gb-v4-source-body li{margin:.18rem 0;color:#37332d;line-height:1.5}
#gb-workspace .sub-verdict-open,#gb-workspace .sdd-thesis-seal,#gb-workspace .tm-carry,#gb-workspace .d1-record-link{padding:.72rem .8rem;margin:.45rem 0 .7rem;border-left:5px solid #b3822d;background:#f7edcf;color:#3a3020;font-weight:700;line-height:1.55}
#gb-workspace .doc,#gb-workspace .sdd-essay-p{max-width:78ch;color:#37322c;line-height:1.64;margin:.3rem 0 .75rem}
#gb-workspace .ev,#gb-workspace .tm-section,#gb-workspace .tm-seal-card,#gb-workspace .tm-deep-card,#gb-workspace .sdd-qcell,#gb-workspace .sdd-reason-step,#gb-workspace .sdd-insight,#gb-workspace .sdd-scripture-lock{border:1px solid #b7cbd1;background:#f1f6f7;border-radius:12px;padding:.72rem .78rem;margin:.45rem 0}
#gb-workspace .ev-ico{float:left;margin-right:.45rem;font-size:1.2rem}
#gb-workspace .ev-t,#gb-workspace .tm-section h4,#gb-workspace .sdd-qcell b,#gb-workspace .sdd-reason-step b,#gb-workspace .sdd-insight b,#gb-workspace .sdd-scripture-lock b{display:block;color:#1d4355;font-weight:900;margin-bottom:.28rem}
#gb-workspace .ev-b{font-size:.92em;line-height:1.58;color:#3b3731}
#gb-workspace .ev-v{display:block;clear:both;margin-top:.55rem;padding:.46rem .55rem;border:1px solid #c5a358;background:#fff5d9;color:#624716;font:900 .62rem/1.45 var(--mono);letter-spacing:.045em;text-transform:uppercase;overflow-wrap:anywhere}
#gb-workspace .verdict-stamp,#gb-workspace .sdd-verdict-final{margin:.6rem 0;padding:.78rem .88rem;border:1px solid #ad5e57;background:#f5e2df;color:#5c2926;font-weight:800;line-height:1.55}
#gb-workspace .tm-witness-row,#gb-workspace .tm-spine-row,#gb-workspace .tm-gate-row,#gb-workspace .d1-density-row{display:grid;grid-template-columns:150px 1fr;gap:.6rem;padding:.48rem .58rem;border-top:1px solid #ccd7d9;background:#f4f7f6}
#gb-workspace .tm-witness-row:first-child,#gb-workspace .tm-spine-row:first-child,#gb-workspace .tm-gate-row:first-child,#gb-workspace .d1-density-row:first-child{border-top:0}
#gb-workspace .tm-witness-row b,#gb-workspace .tm-spine-row b,#gb-workspace .tm-gate-row b,#gb-workspace .d1-density-row b{font:900 .56rem var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#8d3c35}
#gb-workspace .tm-density-seal,#gb-workspace .tm-coherence-spine,#gb-workspace .tm-doubt-gate,#gb-workspace .d1-density-lock{border:1px solid #aabfc6;background:#edf3f4;padding:.65rem;margin:.5rem 0}
#gb-workspace .tm-seal-grid,#gb-workspace .tm-deep-grid,#gb-workspace .sdd-qpair,#gb-workspace .sdd-reason-chain,#gb-workspace .sdd-insight-grid{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}
#gb-workspace .objection-court-head{padding:.65rem .75rem;background:#1b3442;color:#fff;border-bottom:4px solid #b3822d;margin-bottom:.45rem}
#gb-workspace .objection-row{display:grid;grid-template-columns:1fr 120px 1.45fr;gap:.5rem;padding:.58rem;border:1px solid #b9cbd0;background:#f2f6f6;margin:.45rem 0}
#gb-workspace .obj-claim{color:#713330;font-weight:700}.obj-seal{align-self:center;text-align:center;color:#8f2f2c;font:900 .56rem var(--mono);letter-spacing:.07em}.obj-ruling{color:#2d3b42}
#gb-workspace .d1-ledger table,#gb-workspace .tm-mini-table,#gb-workspace .gb-v4-source-body table{width:100%;border-collapse:collapse;font-size:.72rem;line-height:1.35;margin:.45rem 0}
#gb-workspace .d1-ledger th,#gb-workspace .d1-ledger td,#gb-workspace .tm-mini-table th,#gb-workspace .tm-mini-table td,#gb-workspace .gb-v4-source-body table th,#gb-workspace .gb-v4-source-body table td{border:1px solid #aebfc4;padding:.35rem .4rem;vertical-align:top}
#gb-workspace .d1-ledger th,#gb-workspace .tm-mini-table th,#gb-workspace .gb-v4-source-body table th{background:#213b49;color:#fff}
#gb-workspace .sdd-essay-kicker{font:900 .58rem var(--mono);letter-spacing:.11em;text-transform:uppercase;color:#8e4539}
#gb-workspace .sdd-essay-main-title{font:900 1.55rem/1.05 var(--gb-serif);color:#193748;margin:.25rem 0}
#gb-workspace .sdd-essay-sub{font-style:italic;color:#5b5348;border-left:4px solid #b3822d;padding-left:.65rem}
#gb-workspace .sdd-reason-chain,#gb-workspace .sdd-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
#gb-workspace .gb-v4-part-marker{clear:both;margin-top:.65rem;padding-top:.42rem;border-top:1px solid #d1c7b5;text-align:right;color:#816b48;font:900 .5rem var(--mono);letter-spacing:.1em;text-transform:uppercase}
#gb-workspace .gb-v4-semantic-card{border:1px solid #b7cbd1;background:#f1f6f7;border-radius:12px;padding:.7rem .78rem;margin:.4rem 0}#gb-workspace .gb-v4-semantic-card h4{margin:0 0 .3rem;color:#1d4355;font:900 1.02rem/1.2 var(--gb-serif)}#gb-workspace .gb-v4-semantic-card p{margin:0!important}#gb-workspace .gb-v4-front .gb-v4-front-image img{max-height:335px}#gb-workspace .gb-v4-source-body .scientific-deep-dive,#gb-workspace .gb-v4-source-body .teaching-mode-chamber,#gb-workspace .gb-v4-source-body .canon-full-step,#gb-workspace .gb-v4-source-body .tm-index-card,#gb-workspace .gb-v4-source-body .tm-density-seal,#gb-workspace .gb-v4-source-body .tm-coherence-spine,#gb-workspace .gb-v4-source-body .tm-doubt-gate,#gb-workspace .gb-v4-source-body .chapter-journey-strip,#gb-workspace .gb-v4-source-body .chapter-continue-block{content-visibility:visible!important;contain:none!important;contain-intrinsic-size:auto!important;min-height:0!important}#gb-workspace .gb-v4-source-body .chapter-continue-block,#gb-workspace .gb-v4-source-body .tm-reader-exercise{padding:.65rem!important;margin:.4rem 0!important;border:1px solid #b7cbd1!important;background:#f1f6f7!important}.gb-stage.spread-view #gb-workspace .gb-v4-study-page{overflow-y:auto!important;scrollbar-width:thin;scrollbar-color:#b88636 transparent}.gb-stage.flow-view #gb-workspace .gb-v4-study-page{overflow:visible!important}#gb-workspace .gb-v4-source-archive{display:none!important}
#gb-workspace .gb-v4-chapter-close .gb-v4-dossier,#gb-workspace .gb-v4-final .gb-v4-dossier{font-size:1.05em}
@media(max-width:900px){#gb-workspace .gb-v4-study-visual{float:none;width:100%;margin:.2rem 0 .75rem}#gb-workspace .gb-v4-study-visual img{max-height:360px}#gb-workspace .gb-v4-contents{grid-template-columns:1fr}#gb-workspace .tm-seal-grid,#gb-workspace .tm-deep-grid,#gb-workspace .sdd-qpair,#gb-workspace .sdd-reason-chain,#gb-workspace .sdd-insight-grid{grid-template-columns:1fr}#gb-workspace .objection-row{grid-template-columns:1fr}#gb-workspace .tm-witness-row,#gb-workspace .tm-spine-row,#gb-workspace .tm-gate-row,#gb-workspace .d1-density-row{grid-template-columns:1fr}}



/* v2.2.0 Unified Archive Shell */
.gb-volume-rail{display:grid;grid-template-columns:repeat(13,minmax(42px,1fr));gap:6px;padding:8px;border:1px solid rgba(112,205,232,.18);background:linear-gradient(90deg,rgba(3,14,21,.92),rgba(9,28,38,.78),rgba(3,14,21,.92));box-shadow:0 14px 36px rgba(0,0,0,.32)}
.gb-volume-rail button{position:relative;min-height:46px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.025);color:#64818d;font:900 .68rem var(--mono);letter-spacing:.08em;cursor:pointer;overflow:hidden}
.gb-volume-rail button::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:rgba(255,255,255,.05)}
.gb-volume-rail button i{position:absolute;left:0;bottom:0;height:3px;background:#64cce8}
.gb-volume-rail button.open{color:#8bdff4;border-color:rgba(100,204,232,.28)}
.gb-volume-rail button.completed{color:#f2d375;border-color:rgba(226,181,72,.42)}
.gb-volume-rail button.completed i{background:#e2b548}
.gb-volume-rail button.selected{color:#fff6d8;border-color:#f0ca68;background:linear-gradient(135deg,rgba(226,181,72,.16),rgba(93,203,231,.1));box-shadow:0 0 0 1px rgba(240,202,104,.18),0 0 24px rgba(93,203,231,.13)}
.gb-volume-rail button.sealed{color:#445660;border-style:dashed;cursor:not-allowed}
.gb-deck-continuity{padding:18px;display:flex;flex-direction:column}.gb-deck-continuity h2{margin:.36rem 0;color:#fff7e7;font:700 1.55rem/1.03 var(--serif)}
.gb-continuity-path{color:#6fd4ef;font:900 .53rem var(--mono);letter-spacing:.12em;text-transform:uppercase}.gb-continuity-study{margin:.55rem 0 .2rem;color:#d8e8ee;font:700 .92rem/1.35 var(--serif)}
.gb-continuity-meta{color:#7895a2;font:800 .5rem var(--mono);letter-spacing:.08em;text-transform:uppercase}.gb-continuity-progress{height:5px;margin:.75rem 0;background:rgba(255,255,255,.06)}.gb-continuity-progress i{display:block;height:100%;background:linear-gradient(90deg,#e0b34e,#62cde8)}
.gb-continuity-actions{display:flex;gap:7px;flex-wrap:wrap;margin:.35rem 0 .8rem}.gb-deck-statstrip{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:auto}.gb-deck-statstrip div{padding:8px;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.025)}.gb-deck-statstrip b{display:block;color:#f1d273;font:900 .95rem var(--mono)}.gb-deck-statstrip span{display:block;color:#6e8995;font:800 .42rem var(--mono);text-transform:uppercase;letter-spacing:.08em;margin-top:.25rem}
.gb-deck-core-live{position:relative;z-index:3;width:min(350px,82%);display:grid;place-items:center;text-align:center}.gb-deck-core-cover{width:118px;height:118px;border-radius:50%;overflow:hidden;border:1px solid rgba(242,207,112,.65);box-shadow:0 0 0 8px rgba(226,181,72,.035),0 0 40px rgba(85,198,228,.18);background:#061019}.gb-deck-core-cover img{width:100%;height:100%;object-fit:cover}.gb-deck-core-live h3{margin:.65rem 0 .2rem;color:#fff6df;font:700 1.22rem/1 var(--serif)}.gb-deck-core-live p{margin:0;color:#88a6b2;font:800 .48rem var(--mono);letter-spacing:.08em;text-transform:uppercase}.gb-deck-core-ringlabel{margin-top:.6rem;color:#f0cd73;font:900 .56rem var(--mono);letter-spacing:.1em;text-transform:uppercase}.gb-deck-core-progress{width:72%;height:5px;margin-top:.45rem;background:rgba(255,255,255,.06)}.gb-deck-core-progress i{display:block;height:100%;background:linear-gradient(90deg,#e2b548,#63cfe9)}
.gb-deck-volume{transform-origin:center bottom}.gb-deck-volume.selected{transform:scale(1.045);z-index:2}.gb-deck-volume-completion{position:absolute;z-index:3;right:10px;top:10px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(242,207,112,.55);background:rgba(4,14,20,.82);color:#f0cd73;font:900 .68rem var(--mono)}
.gb-reader-act-route{display:flex;gap:4px;justify-content:flex-end;max-width:540px;overflow:hidden;margin-top:.2rem}.gb-reader-act-route span{max-width:112px;padding:.15rem .3rem;border:1px solid rgba(255,255,255,.07);color:#58717d;font:800 .4rem var(--mono);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gb-reader-act-route span.done{color:#d7b65c;border-color:rgba(215,182,92,.28)}.gb-reader-act-route span.active{color:#78d8ef;border-color:rgba(120,216,239,.38);background:rgba(120,216,239,.06)}
@media(max-width:1050px){.gb-volume-rail{display:flex;overflow-x:auto;scroll-snap-type:x proximity}.gb-volume-rail button{min-width:58px;scroll-snap-align:center}.gb-deck-overview{grid-template-columns:1fr 1fr}.gb-deck-current{grid-column:1/-1}.gb-deck-volume.selected{transform:none}.gb-reader-act-route{display:none}}
@media(max-width:700px){.gb-deck-overview{grid-template-columns:1fr}.gb-deck-current{grid-column:auto}.gb-deck-core{min-height:285px}.gb-deck-statstrip{grid-template-columns:1fr 1fr}.gb-volume-rail{position:sticky;top:0;z-index:5}.gb-deck-volumes{grid-template-columns:1fr 1fr}.gb-deck-volume{height:180px}}
@media(prefers-reduced-motion:reduce){.gb-deck-core-rings{animation:none!important}}



/* v2.2.0 — one consolidated maintenance and interface refinement pass */
.gb-command-deck{overscroll-behavior:contain}
.gb-deck-shell{scrollbar-gutter:stable}
.gb-deck-volumes{display:flex!important;grid-template-columns:none!important;gap:10px;overflow-x:auto;overflow-y:visible;padding:5px 4px 14px;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:rgba(111,212,239,.42) rgba(255,255,255,.035)}
.gb-deck-volumes::-webkit-scrollbar{height:7px}.gb-deck-volumes::-webkit-scrollbar-track{background:rgba(255,255,255,.035)}.gb-deck-volumes::-webkit-scrollbar-thumb{background:linear-gradient(90deg,rgba(94,202,230,.55),rgba(224,179,78,.55));border-radius:99px}
.gb-deck-volume{flex:0 0 210px;scroll-snap-align:center;transform:none!important;transition:flex-basis .22s ease,border-color .18s,box-shadow .18s,filter .18s}
.gb-deck-volume.selected{flex-basis:278px;box-shadow:0 0 0 1px rgba(234,193,91,.2),0 18px 45px rgba(0,0,0,.48)}
.gb-deck-volume.selected .gb-deck-volume-copy b{font-size:1.32rem}.gb-deck-volume.selected .gb-deck-volume-copy small{color:#b7dbe6}
.gb-deck-core-live{--deck-pct:0%;isolation:isolate}
.gb-deck-core-live::before{content:"";position:absolute;z-index:-1;top:-9px;width:140px;height:140px;border-radius:50%;background:conic-gradient(#e2b548 var(--deck-pct),rgba(99,207,233,.13) 0);filter:drop-shadow(0 0 16px rgba(94,202,230,.16))}
.gb-deck-core-live::after{content:"";position:absolute;z-index:-1;top:-3px;width:128px;height:128px;border-radius:50%;background:#061019}
.gb-deck-core-cover{position:relative;z-index:2}.gb-deck-core-live h3,.gb-deck-core-live p,.gb-deck-core-ringlabel,.gb-deck-core-progress{position:relative;z-index:2}
.gb-deck-route button{padding:.36rem .48rem;border:1px solid rgba(117,204,229,.18);background:rgba(117,204,229,.04);color:#9ecadb;font:800 .46rem var(--mono);text-transform:uppercase;cursor:pointer}.gb-deck-route button:hover,.gb-deck-route button:focus-visible{color:#fff0bd;border-color:rgba(224,179,78,.55);background:rgba(224,179,78,.08)}.gb-deck-route button.done{color:#d7b65c;border-color:rgba(215,182,92,.28)}
.gb-reader-act-route button{max-width:122px;padding:.17rem .34rem;border:1px solid rgba(255,255,255,.07);background:transparent;color:#58717d;font:800 .4rem var(--mono);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.gb-reader-act-route button:hover,.gb-reader-act-route button:focus-visible{color:#dcecf2;border-color:rgba(120,216,239,.28)}.gb-reader-act-route button.done{color:#d7b65c;border-color:rgba(215,182,92,.28)}.gb-reader-act-route button.active{color:#78d8ef;border-color:rgba(120,216,239,.38);background:rgba(120,216,239,.06)}
.gb-progress{position:relative;overflow:visible!important}.gb-progress>i{border-radius:99px}.gb-progress-segments{position:absolute;inset:-4px 0;z-index:3;pointer-events:none}.gb-progress-segments button{position:absolute;top:0;width:9px;height:14px;transform:translateX(-50%);border:0;border-left:1px solid rgba(242,211,117,.7);background:transparent;pointer-events:auto;cursor:pointer}.gb-progress-segments button.active{border-left-width:2px;border-left-color:#6fd4ef;filter:drop-shadow(0 0 4px rgba(111,212,239,.8))}.gb-progress-segments button:focus-visible{outline:2px solid #f0cd73;outline-offset:2px}
.gb-appbar .gb-location{min-width:0}.gb-appbar .gb-location b{max-width:min(34vw,470px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.gb-thumb-grid:empty::before{content:"Pages are prepared when this drawer opens.";display:block;padding:2rem;color:#7895a2;font:700 .62rem var(--mono);letter-spacing:.06em;text-transform:uppercase}.gb-stage.flow-view [data-page-index]{content-visibility:auto;contain-intrinsic-size:1100px 760px}
@media(min-width:1500px){.gb-deck-volume{flex-basis:224px}.gb-deck-volume.selected{flex-basis:300px}}
@media(max-width:1050px){.gb-deck-volume{flex-basis:205px}.gb-deck-volume.selected{flex-basis:250px}}
@media(max-width:700px){.gb-deck-volumes{padding-bottom:12px}.gb-deck-volume{flex-basis:72vw;height:190px}.gb-deck-volume.selected{flex-basis:82vw}.gb-deck-core-live::before{top:-7px}.gb-appbar .gb-location{display:none}}
@media(prefers-reduced-motion:reduce){.gb-deck-volume{transition:none}.gb-deck-volumes{scroll-behavior:auto}}



/* Volume VII — Coherence and Verdict */
#gb-workspace .gb-v7-page{--v7-navy:#071a2b;--v7-gold:#c6a04a;--v7-cyan:#2e8098;--v7-green:#357d69;--v7-violet:#7560a4;--v7-paper:#f7f0df;color:#1c2c36;background:linear-gradient(135deg,#fbf7ec,#efe4cc);position:relative}
#gb-workspace .gb-v7-page:before{content:"";position:absolute;inset:18px;border:1px solid rgba(143,105,34,.32);pointer-events:none}
#gb-workspace .gb-v7-kicker{font:700 .72rem/1.2 var(--gb-sans);letter-spacing:.17em;text-transform:uppercase;color:#8a671f;margin-bottom:.55rem}
#gb-workspace .gb-v7-title{margin:.15rem 0;color:#102b42;font:700 clamp(1.55rem,3vw,2.75rem)/1.02 var(--gb-serif)}
#gb-workspace .gb-v7-title small{display:block;margin-top:.55rem;font:600 .72rem/1.35 var(--gb-sans);letter-spacing:.09em;text-transform:uppercase;color:#7b694e}
#gb-workspace .gb-v7-rule{height:2px;background:linear-gradient(90deg,transparent,var(--v7-gold),transparent);margin:.8rem 0 1.1rem}
#gb-workspace .gb-v7-folio{position:absolute;right:2rem;bottom:1.25rem;font:700 .68rem var(--gb-sans);letter-spacing:.14em;color:#876e42}.gb-v7-folio.light{color:#fff4cf;text-shadow:0 2px 10px #000}
#gb-workspace .gb-v7-text,#gb-workspace .gb-v7-front,#gb-workspace .gb-v7-custody,#gb-workspace .gb-v7-exhibit{padding:clamp(2.1rem,5vw,4.1rem);overflow:auto}
#gb-workspace .gb-v7-reading{font:400 clamp(.92rem,1.45vw,1.13rem)/1.72 var(--gb-serif);max-width:900px}.gb-v7-reading p{margin:.2rem 0}.gb-v7-reading.compact{font-size:clamp(.84rem,1.2vw,1rem);line-height:1.58}
#gb-workspace .gb-v7-gold{border-top:7px solid #bd9134}.gb-v7-cyan{border-top:7px solid #277e99}.gb-v7-green{border-top:7px solid #347a67}.gb-v7-violet{border-top:7px solid #705995}
#gb-workspace .gb-v7-transcript{margin-top:1rem;border:1px solid rgba(72,91,98,.28);border-radius:12px;background:rgba(255,255,255,.56);padding:.7rem .85rem}.gb-v7-transcript summary{cursor:pointer;font:700 .75rem var(--gb-sans);text-transform:uppercase;letter-spacing:.08em;color:#20485d}.gb-v7-transcript p{max-height:260px;overflow:auto;font:.79rem/1.55 var(--gb-serif);white-space:normal}.gb-v7-transcript-note{font:.72rem/1.4 var(--gb-sans);color:#836b43;margin:.5rem 0}
#gb-workspace .gb-v7-art{overflow:hidden;background:#06131f;color:#fff}.gb-v7-art:before{display:none}.gb-v7-art-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.gb-v7-art-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,9,16,.04),rgba(2,9,16,.12) 50%,rgba(2,9,16,.9))}.gb-v7-art-copy{position:absolute;left:clamp(1.3rem,5vw,4.5rem);right:clamp(1.3rem,5vw,4.5rem);bottom:clamp(1.6rem,5vw,4rem);padding:1rem 1.2rem;border-left:4px solid #d6b25f;background:linear-gradient(90deg,rgba(3,13,22,.94),rgba(3,13,22,.62),transparent);text-shadow:0 2px 12px #000}.gb-v7-art-copy h2{margin:.2rem 0;color:#fff4d5;font:700 clamp(1.6rem,3.2vw,3rem)/1 var(--gb-serif)}.gb-v7-art-copy p{max-width:820px;margin:.45rem 0 0;font:500 clamp(.86rem,1.3vw,1.05rem)/1.5 var(--gb-sans)}.gb-v7-art-copy .gb-v7-kicker{color:#d9b85f}
#gb-workspace .gb-v7-center-seal{min-height:270px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(176,133,45,.38);border-radius:50%;max-width:520px;margin:1rem auto;background:radial-gradient(circle,#fff8e7,rgba(255,255,255,.18) 66%,transparent 67%)}.gb-v7-center-seal b{font:700 clamp(1.8rem,4vw,3.3rem) var(--gb-serif);color:#173349}.gb-v7-center-seal span{max-width:360px;text-align:center;color:#8a672a;letter-spacing:.1em;text-transform:uppercase;font:.72rem/1.5 var(--gb-sans)}
#gb-workspace .gb-v7-lead{max-width:900px;margin:1rem auto;font:400 clamp(1rem,1.5vw,1.25rem)/1.65 var(--gb-serif);text-align:center}.gb-v7-proposition{padding:1.2rem 1.4rem;border:1px solid #c7a452;background:#fff9ec;border-radius:14px}.gb-v7-proposition strong{color:#8a6318;text-transform:uppercase;letter-spacing:.1em}.gb-v7-proposition p{font:1.08rem/1.6 var(--gb-serif)}
#gb-workspace .gb-v7-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem;margin-top:1rem}.gb-v7-grid.two{grid-template-columns:repeat(2,1fr)}.gb-v7-grid>div{padding:1rem;border:1px solid rgba(27,70,88,.22);background:rgba(255,255,255,.6);border-radius:12px}.gb-v7-grid b{display:block;color:#173b52;font:.85rem var(--gb-sans);text-transform:uppercase;letter-spacing:.08em}.gb-v7-grid span{font:.86rem/1.45 var(--gb-serif)}
#gb-workspace .gb-v7-route{display:grid;grid-template-columns:repeat(4,1fr);gap:.7rem}.gb-v7-route>div{padding:1rem;background:#0d293d;color:#fff;border-bottom:5px solid #caa54d;border-radius:12px}.gb-v7-route b{font:2rem var(--gb-serif);color:#d8b760}.gb-v7-route strong,.gb-v7-route span{display:block}.gb-v7-route strong{margin:.4rem 0;font:.9rem/1.25 var(--gb-sans)}.gb-v7-route span{font:.72rem var(--gb-sans);color:#bcd4dc}.gb-v7-note{padding:.8rem 1rem;background:#efe1bd;border-left:4px solid #b99030;font:.82rem/1.45 var(--gb-sans)}
#gb-workspace .gb-v7-tier-list{display:grid;gap:.65rem}.gb-v7-tier-list>div{display:grid;grid-template-columns:230px 1fr;gap:1rem;padding:1rem;border:1px solid rgba(39,72,84,.22);background:rgba(255,255,255,.62);border-radius:10px}.gb-v7-tier-list b{color:#143c52;text-transform:uppercase;letter-spacing:.07em;font:.78rem var(--gb-sans)}.gb-v7-tier-list span{font:.88rem/1.45 var(--gb-serif)}
#gb-workspace .gb-v7-native-map{display:flex;align-items:center;justify-content:center;gap:.65rem;margin:2rem auto}.gb-v7-native-map span{width:70px;height:70px;border-radius:50%;display:grid;place-items:center;background:#0d2d42;color:#f2d588;font:700 1.5rem var(--gb-serif);box-shadow:0 0 0 7px rgba(198,160,74,.2)}.gb-v7-native-map i{width:70px;height:2px;background:#c49b40}.gb-v7-scope{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.gb-v7-scope>div{padding:1.2rem;background:rgba(255,255,255,.62);border:1px solid rgba(40,80,90,.2);border-radius:12px}.gb-v7-scope b{font:700 1rem var(--gb-sans);color:#173d52}.gb-v7-scope li{margin:.55rem 0;font:.9rem/1.4 var(--gb-serif)}.gb-v7-scripture{max-width:800px;margin:2rem auto;padding:2rem;border-top:2px solid #c7a04a;border-bottom:2px solid #c7a04a;text-align:center;font:italic clamp(1.35rem,2.6vw,2.2rem)/1.45 var(--gb-serif);color:#17364a}.gb-v7-scripture cite{display:block;margin-top:1rem;font:700 .8rem var(--gb-sans);letter-spacing:.1em;text-transform:uppercase;color:#8e6b27}
#gb-workspace .gb-v7-custody-banner{padding:.8rem 1rem;background:#142e40;color:#f7e2a3;border-radius:10px;font:.76rem/1.4 var(--gb-sans);letter-spacing:.05em;text-transform:uppercase}.gb-v7-exhibit-grid{display:grid;grid-template-columns:.92fr 1.35fr;gap:1rem}.gb-v7-source-claim,.gb-v7-ruling>div{padding:1rem;border-radius:12px;border:1px solid rgba(40,71,83,.22);background:rgba(255,255,255,.68)}.gb-v7-source-claim b,.gb-v7-ruling b{font:.72rem var(--gb-sans);letter-spacing:.08em;text-transform:uppercase;color:#876320}.gb-v7-source-claim h3{margin:.55rem 0;color:#17384d;font:700 1.18rem var(--gb-serif)}.gb-v7-source-claim p,.gb-v7-ruling p{font:.83rem/1.48 var(--gb-serif);margin:.4rem 0}.gb-v7-source-claim span{display:block;margin-top:.7rem;padding:.55rem;background:#f0e3c4;color:#775c27;font:.7rem/1.35 var(--gb-sans);text-transform:uppercase}.gb-v7-ruling{display:grid;gap:.55rem}.gb-v7-ruling .yes{border-left:4px solid #398063}.gb-v7-ruling .no{border-left:4px solid #9a4c4c}.gb-v7-treatment{margin-top:.8rem;padding:.75rem 1rem;background:#0e2b3f;color:#fff;border-radius:10px;font:.78rem/1.45 var(--gb-sans)}.gb-v7-treatment b{color:#e4c46d;text-transform:uppercase;letter-spacing:.08em}.gb-v7-reference{margin-top:.55rem;font:.68rem/1.4 var(--gb-sans);color:#765f39}
#gb-workspace .gb-v7-seven{display:flex;gap:.45rem;align-items:stretch;justify-content:center;margin:2rem 0}.gb-v7-seven span{flex:1;max-width:105px;padding:1rem .35rem;background:#0c293d;color:#e7c66e;border-radius:10px;text-align:center;font:700 1.5rem var(--gb-serif)}.gb-v7-seven small{display:block;color:#d4e0e3;font:.62rem/1.2 var(--gb-sans);text-transform:uppercase;letter-spacing:.05em}.gb-v7-glossary{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.gb-v7-glossary>div{padding:.9rem;background:rgba(255,255,255,.62);border-left:4px solid #bd9437}.gb-v7-glossary b{display:block;color:#17394c;font:.78rem var(--gb-sans);text-transform:uppercase;letter-spacing:.07em}.gb-v7-glossary span{font:.8rem/1.4 var(--gb-serif)}.gb-v7-source-note{padding:1.3rem;border:1px solid #c7a34c;background:rgba(255,255,255,.62);font:.92rem/1.6 var(--gb-serif)}.gb-v7-source-note strong{display:block;margin-top:1rem;color:#173b50}
@media(max-width:760px){#gb-workspace .gb-v7-grid,#gb-workspace .gb-v7-route{grid-template-columns:1fr 1fr}#gb-workspace .gb-v7-scope,#gb-workspace .gb-v7-exhibit-grid,#gb-workspace .gb-v7-glossary{grid-template-columns:1fr}#gb-workspace .gb-v7-tier-list>div{grid-template-columns:1fr}.gb-v7-seven{flex-wrap:wrap}.gb-v7-seven span{min-width:70px}}



/* v2.3.0 — Volume VII maintenance, contrast, overflow, and responsive-fit pass */
#gb-workspace .gb-v7-page{
  padding-bottom:4.35rem;
  scrollbar-width:auto;
  scrollbar-color:rgba(31,83,104,.62) rgba(190,158,94,.12);
}
#gb-workspace .gb-v7-page::-webkit-scrollbar{width:9px}
#gb-workspace .gb-v7-page::-webkit-scrollbar-track{background:rgba(190,158,94,.10);border-radius:10px}
#gb-workspace .gb-v7-page::-webkit-scrollbar-thumb{background:rgba(31,83,104,.54);border-radius:10px;border:2px solid transparent;background-clip:padding-box}
#gb-workspace .gb-v7-page::after{display:none!important}
#gb-workspace .gb-v7-folio{
  z-index:12;
  right:1.55rem;
  bottom:.9rem;
  padding:.22rem .45rem;
  border-radius:999px;
  background:rgba(247,240,223,.82);
  box-shadow:0 1px 8px rgba(49,34,11,.08);
}
#gb-workspace .gb-v7-folio.light{background:rgba(3,13,22,.66)}

/* Front matter fit and hierarchy */
#gb-workspace .gb-v7-front{
  padding:clamp(1.6rem,3.35vw,3.15rem) clamp(1.75rem,3.4vw,3.4rem) 4.2rem;
}
#gb-workspace .gb-v7-front .gb-v7-title{
  font-size:clamp(1.72rem,2.55vw,2.65rem);
  line-height:1.01;
  text-wrap:balance;
}
#gb-workspace .gb-v7-front .gb-v7-title small{margin-top:.42rem}
#gb-workspace .gb-v7-front .gb-v7-rule{margin:.58rem 0 .88rem}
#gb-workspace .gb-v7-proposition{padding:.9rem 1.1rem}
#gb-workspace .gb-v7-proposition p{
  margin:.35rem 0 0;
  font-size:clamp(.9rem,1.05vw,1.04rem);
  line-height:1.48;
  color:#263f4c!important;
}
#gb-workspace .gb-v7-grid{gap:.62rem;margin-top:.72rem}
#gb-workspace .gb-v7-grid>div{padding:.72rem .82rem;min-width:0}
#gb-workspace .gb-v7-grid b{font-size:.74rem}
#gb-workspace .gb-v7-grid span{font-size:.78rem;line-height:1.35}

/* Four-stage route: explicit accessible contrast */
#gb-workspace .gb-v7-route{gap:.62rem;align-items:stretch}
#gb-workspace .gb-v7-route>div{
  display:grid;
  grid-template-rows:auto 1fr auto;
  min-height:8.35rem;
  padding:.78rem .82rem;
  background:linear-gradient(155deg,#12354d,#09253a 72%);
  border:1px solid rgba(218,187,107,.22);
  border-bottom:5px solid #caa54d;
  box-shadow:0 8px 18px rgba(5,21,33,.14);
}
#gb-workspace .gb-v7-route b{color:#e6c66f!important;font-size:1.7rem;line-height:1}
#gb-workspace .gb-v7-route strong{
  color:#fff8e7!important;
  font-size:clamp(.77rem,.92vw,.92rem);
  line-height:1.28;
  text-shadow:0 1px 3px rgba(0,0,0,.55);
}
#gb-workspace .gb-v7-route span{color:#c8dce4!important;font-size:.7rem}
#gb-workspace .gb-v7-note{
  margin-top:.72rem;
  color:#193449!important;
  background:linear-gradient(90deg,#f2e4bd,#f7ebcc);
}

/* Art pages: smaller overlay, readable body copy, more artwork visible */
#gb-workspace .gb-v7-art-shade{
  background:linear-gradient(180deg,rgba(2,9,16,.02),rgba(2,9,16,.08) 48%,rgba(2,9,16,.70) 100%);
}
#gb-workspace .gb-v7-art-copy{
  left:clamp(1.15rem,3.8vw,3.2rem);
  right:auto;
  bottom:clamp(1.55rem,3.5vw,2.8rem);
  width:min(74%,760px);
  padding:.82rem 1rem .9rem;
  border-left:4px solid #d6b25f;
  border-radius:0 14px 14px 0;
  background:linear-gradient(100deg,rgba(3,13,22,.96),rgba(3,13,22,.86) 76%,rgba(3,13,22,.30));
  box-shadow:0 14px 32px rgba(0,0,0,.28);
  backdrop-filter:blur(5px);
}
#gb-workspace .gb-v7-art-copy h2{
  max-width:690px;
  font-size:clamp(1.48rem,2.55vw,2.55rem);
  line-height:1.02;
  color:#fff4d5!important;
  text-wrap:balance;
}
#gb-workspace .gb-v7-art-copy p{
  max-width:650px;
  margin:.42rem 0 0;
  color:#eef4f3!important;
  opacity:1!important;
  font-size:clamp(.78rem,1vw,.96rem);
  line-height:1.42;
  text-shadow:0 2px 8px rgba(0,0,0,.8)!important;
}
#gb-workspace .gb-v7-art-copy .gb-v7-kicker{color:#e3c36b!important}

/* Dark native components: protect them from global ink overrides */
#gb-workspace .gb-v7-custody-banner{color:#f8e8b5!important}
#gb-workspace .gb-v7-treatment,
#gb-workspace .gb-v7-treatment p,
#gb-workspace .gb-v7-treatment span{color:#f5f7f6!important}
#gb-workspace .gb-v7-treatment b{color:#f0cf78!important}
#gb-workspace .gb-v7-seven span{color:#e9c96f!important}
#gb-workspace .gb-v7-seven small{color:#d9e8ec!important}

/* Long archival and deep-dive readings: make the scroll region visible and bounded */
#gb-workspace .gb-v7-custody .gb-v7-reading.compact{
  max-height:25rem;
  overflow:auto;
  margin-top:.72rem;
  padding:.8rem .92rem;
  border:1px solid rgba(37,78,94,.24);
  border-radius:10px;
  background:rgba(255,255,255,.54);
  box-shadow:inset 0 -18px 18px -20px rgba(18,47,61,.45);
  scrollbar-width:auto;
  scrollbar-color:rgba(31,83,104,.62) rgba(190,158,94,.12);
}
#gb-workspace .gb-v7-custody .gb-v7-reading.compact::-webkit-scrollbar,
#gb-workspace .gb-v7-page[data-folio="97"] .gb-v7-reading::-webkit-scrollbar,
#gb-workspace .gb-v7-page[data-folio="98"] .gb-v7-reading::-webkit-scrollbar,
#gb-workspace .gb-v7-page[data-folio="114"] .gb-v7-reading::-webkit-scrollbar{width:8px}
#gb-workspace .gb-v7-custody .gb-v7-reading.compact::-webkit-scrollbar-thumb,
#gb-workspace .gb-v7-page[data-folio="97"] .gb-v7-reading::-webkit-scrollbar-thumb,
#gb-workspace .gb-v7-page[data-folio="98"] .gb-v7-reading::-webkit-scrollbar-thumb,
#gb-workspace .gb-v7-page[data-folio="114"] .gb-v7-reading::-webkit-scrollbar-thumb{background:rgba(31,83,104,.54);border-radius:10px}
#gb-workspace .gb-v7-page[data-folio="97"] .gb-v7-reading,
#gb-workspace .gb-v7-page[data-folio="98"] .gb-v7-reading,
#gb-workspace .gb-v7-page[data-folio="114"] .gb-v7-reading{
  max-height:calc(100% - 8.8rem);
  overflow:auto;
  padding:.2rem .72rem .7rem 0;
  scrollbar-width:auto;
  scrollbar-color:rgba(31,83,104,.62) rgba(190,158,94,.12);
}
#gb-workspace .gb-v7-transcript{margin-top:.62rem}
#gb-workspace .gb-v7-transcript summary{color:#17455b!important}

/* All text, custody, and exhibit pages keep their headers visible while the reading body scrolls. */
#gb-workspace .gb-v7-text,
#gb-workspace .gb-v7-custody,
#gb-workspace .gb-v7-exhibit{
  display:flex;
  flex-direction:column;
  min-height:0;
}
#gb-workspace .gb-v7-text>.gb-v7-reading,
#gb-workspace .gb-v7-custody>.gb-v7-reading{
  flex:1 1 auto;
  min-height:0;
  max-height:none!important;
  overflow:auto;
  padding-right:.82rem;
  box-shadow:inset 0 -18px 18px -22px rgba(18,47,61,.42);
  scrollbar-width:auto;
  scrollbar-color:rgba(31,83,104,.62) rgba(190,158,94,.12);
}
#gb-workspace .gb-v7-exhibit>.gb-v7-exhibit-grid{
  flex:1 1 auto;
  min-height:0;
  overflow:auto;
  padding-right:.7rem;
  scrollbar-width:auto;
  scrollbar-color:rgba(31,83,104,.62) rgba(190,158,94,.12);
}
#gb-workspace .gb-v7-text>.gb-v7-transcript,
#gb-workspace .gb-v7-custody>.gb-v7-transcript,
#gb-workspace .gb-v7-exhibit>.gb-v7-transcript{flex:0 0 auto}
#gb-workspace .gb-v7-text>.gb-v7-reading::-webkit-scrollbar,
#gb-workspace .gb-v7-custody>.gb-v7-reading::-webkit-scrollbar,
#gb-workspace .gb-v7-exhibit>.gb-v7-exhibit-grid::-webkit-scrollbar{width:8px}
#gb-workspace .gb-v7-text>.gb-v7-reading::-webkit-scrollbar-thumb,
#gb-workspace .gb-v7-custody>.gb-v7-reading::-webkit-scrollbar-thumb,
#gb-workspace .gb-v7-exhibit>.gb-v7-exhibit-grid::-webkit-scrollbar-thumb{background:rgba(31,83,104,.54);border-radius:10px}

/* Fixed reading frames for the handful of source-heavy pages that exceeded one screen. */
#gb-workspace .gb-v7-page[data-folio="68"],
#gb-workspace .gb-v7-page[data-folio="69"],
#gb-workspace .gb-v7-page[data-folio="70"],
#gb-workspace .gb-v7-page[data-folio="97"],
#gb-workspace .gb-v7-page[data-folio="98"],
#gb-workspace .gb-v7-page[data-folio="114"]{
  display:flex;
  flex-direction:column;
  min-height:0;
}
#gb-workspace .gb-v7-page[data-folio="68"] .gb-v7-reading,
#gb-workspace .gb-v7-page[data-folio="69"] .gb-v7-reading,
#gb-workspace .gb-v7-page[data-folio="70"] .gb-v7-reading,
#gb-workspace .gb-v7-page[data-folio="97"] .gb-v7-reading,
#gb-workspace .gb-v7-page[data-folio="98"] .gb-v7-reading,
#gb-workspace .gb-v7-page[data-folio="114"] .gb-v7-reading{
  flex:1 1 auto;
  min-height:0;
  max-height:none!important;
  overflow:auto;
  padding-right:.8rem;
  box-shadow:inset 0 -18px 18px -22px rgba(18,47,61,.52);
}
#gb-workspace .gb-v7-page[data-folio="68"] .gb-v7-transcript,
#gb-workspace .gb-v7-page[data-folio="69"] .gb-v7-transcript,
#gb-workspace .gb-v7-page[data-folio="70"] .gb-v7-transcript,
#gb-workspace .gb-v7-page[data-folio="97"] .gb-v7-transcript,
#gb-workspace .gb-v7-page[data-folio="98"] .gb-v7-transcript{flex:0 0 auto}

/* Better small-height behavior, including browser zoom and large reading text */
@media (max-height:860px){
  #gb-workspace .gb-v7-front{padding-top:1.5rem;padding-bottom:3.9rem}
  #gb-workspace .gb-v7-front .gb-v7-kicker{margin-bottom:.35rem}
  #gb-workspace .gb-v7-front .gb-v7-title{font-size:clamp(1.6rem,2.35vw,2.35rem)}
  #gb-workspace .gb-v7-front .gb-v7-rule{margin:.45rem 0 .72rem}
  #gb-workspace .gb-v7-proposition{padding:.78rem .95rem}
  #gb-workspace .gb-v7-proposition p{font-size:clamp(.86rem,.98vw,.98rem);line-height:1.43}
  #gb-workspace .gb-v7-grid{margin-top:.58rem;gap:.52rem}
  #gb-workspace .gb-v7-grid>div{padding:.58rem .68rem}
  #gb-workspace .gb-v7-route>div{min-height:7.6rem;padding:.65rem .7rem}
  #gb-workspace .gb-v7-route b{font-size:1.45rem}
  #gb-workspace .gb-v7-note{padding:.65rem .82rem;font-size:.75rem;line-height:1.36}
  #gb-workspace .gb-v7-art-copy{bottom:1.55rem;width:min(70%,700px);padding:.7rem .9rem .78rem}
  #gb-workspace .gb-v7-art-copy h2{font-size:clamp(1.35rem,2.2vw,2.2rem)}
}
@media (max-width:900px){
  #gb-workspace .gb-v7-art-copy{left:1rem;right:1rem;width:auto;border-radius:12px}
  #gb-workspace .gb-v7-route{grid-template-columns:1fr 1fr}
  #gb-workspace .gb-v7-grid{grid-template-columns:1fr 1fr}
}



/* v2.8.0 — restore continuous page reading and remove nested mid-page scroll regions. */
#gb-workspace .gb-v7-page{
  scrollbar-width:thin;
  scrollbar-color:transparent transparent;
}
#gb-workspace .gb-v7-page:hover,
#gb-workspace .gb-v7-page:focus-within{
  scrollbar-color:rgba(31,83,104,.22) transparent;
}
#gb-workspace .gb-v7-page::-webkit-scrollbar{width:4px;height:4px}
#gb-workspace .gb-v7-page::-webkit-scrollbar-track{background:transparent}
#gb-workspace .gb-v7-page::-webkit-scrollbar-thumb{background:transparent;border:0;border-radius:999px}
#gb-workspace .gb-v7-page:hover::-webkit-scrollbar-thumb,
#gb-workspace .gb-v7-page:focus-within::-webkit-scrollbar-thumb{background:rgba(31,83,104,.22)}

/* One continuous sheet: headers, reading body, exhibits, and transcripts move together. */
#gb-workspace .gb-v7-text,
#gb-workspace .gb-v7-custody,
#gb-workspace .gb-v7-exhibit,
#gb-workspace .gb-v7-page[data-folio="68"],
#gb-workspace .gb-v7-page[data-folio="69"],
#gb-workspace .gb-v7-page[data-folio="70"],
#gb-workspace .gb-v7-page[data-folio="97"],
#gb-workspace .gb-v7-page[data-folio="98"],
#gb-workspace .gb-v7-page[data-folio="114"]{
  display:block;
  min-height:690px;
}
#gb-workspace .gb-v7-text>.gb-v7-reading,
#gb-workspace .gb-v7-custody>.gb-v7-reading,
#gb-workspace .gb-v7-exhibit>.gb-v7-exhibit-grid,
#gb-workspace .gb-v7-custody .gb-v7-reading.compact,
#gb-workspace .gb-v7-page[data-folio="68"] .gb-v7-reading,
#gb-workspace .gb-v7-page[data-folio="69"] .gb-v7-reading,
#gb-workspace .gb-v7-page[data-folio="70"] .gb-v7-reading,
#gb-workspace .gb-v7-page[data-folio="97"] .gb-v7-reading,
#gb-workspace .gb-v7-page[data-folio="98"] .gb-v7-reading,
#gb-workspace .gb-v7-page[data-folio="114"] .gb-v7-reading{
  display:block;
  flex:none;
  min-height:initial;
  max-height:none!important;
  overflow:visible!important;
  padding-right:0;
  box-shadow:none;
  scrollbar-width:none;
}
#gb-workspace .gb-v7-text>.gb-v7-reading::-webkit-scrollbar,
#gb-workspace .gb-v7-custody>.gb-v7-reading::-webkit-scrollbar,
#gb-workspace .gb-v7-exhibit>.gb-v7-exhibit-grid::-webkit-scrollbar,
#gb-workspace .gb-v7-custody .gb-v7-reading.compact::-webkit-scrollbar,
#gb-workspace .gb-v7-page[data-folio="68"] .gb-v7-reading::-webkit-scrollbar,
#gb-workspace .gb-v7-page[data-folio="69"] .gb-v7-reading::-webkit-scrollbar,
#gb-workspace .gb-v7-page[data-folio="70"] .gb-v7-reading::-webkit-scrollbar,
#gb-workspace .gb-v7-page[data-folio="97"] .gb-v7-reading::-webkit-scrollbar,
#gb-workspace .gb-v7-page[data-folio="98"] .gb-v7-reading::-webkit-scrollbar,
#gb-workspace .gb-v7-page[data-folio="114"] .gb-v7-reading::-webkit-scrollbar{width:0;height:0}
#gb-workspace .gb-v7-text>.gb-v7-transcript,
#gb-workspace .gb-v7-custody>.gb-v7-transcript,
#gb-workspace .gb-v7-exhibit>.gb-v7-transcript,
#gb-workspace .gb-v7-page[data-folio="68"] .gb-v7-transcript,
#gb-workspace .gb-v7-page[data-folio="69"] .gb-v7-transcript,
#gb-workspace .gb-v7-page[data-folio="70"] .gb-v7-transcript,
#gb-workspace .gb-v7-page[data-folio="97"] .gb-v7-transcript,
#gb-workspace .gb-v7-page[data-folio="98"] .gb-v7-transcript{
  flex:none;
}

/* Volume VIII — immersive synthesis layer */
.gb-v8-page{--v8-navy:#0b2a3c;--v8-gold:#b98a2b;--v8-cream:#f7f0df;position:relative;background:linear-gradient(145deg,#fffaf0,#f1e7d1);color:#173346;overflow:auto;padding:4.35% 4.85% 5.35%;font-family:Georgia,serif;scrollbar-width:none;-ms-overflow-style:none}
.gb-v8-page:before{content:"";position:absolute;inset:2.1%;border:1px solid rgba(158,119,42,.35);pointer-events:none}
.gb-v8-kicker{font:700 14px/1.2 Arial;letter-spacing:.18em;text-transform:uppercase;color:#8c681d;margin-bottom:1rem}.gb-v8-title{font-size:clamp(29px,3.45vw,56px);line-height:.98;margin:0;color:#0d2d42}.gb-v8-title small{display:block;font:700 13px/1.4 Arial;letter-spacing:.12em;text-transform:uppercase;color:#77694f;margin-top:.9rem}.gb-v8-rule{height:2px;background:linear-gradient(90deg,#b88c31,transparent);margin:1.15rem 0}.gb-v8-body{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(230px,.64fr);gap:1.25rem;align-items:start}.gb-v8-copy{font-size:clamp(15px,1.42vw,22px);line-height:1.48}.gb-v8-copy p{margin:.12rem 0 .85rem}.v8-lead{font-size:1.1em;color:#0d2d42}.v8-tier-row{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 .95rem}.v8-tier-row span{font:700 11px/1 Arial;letter-spacing:.09em;text-transform:uppercase;border:1px solid rgba(150,111,37,.45);padding:.5rem .72rem;border-radius:999px;background:#fff8e8}.v8-custody-note{margin-top:1rem;border-left:5px solid #b88a29;background:#efe2b8;padding:.95rem 1.05rem;display:grid;gap:.32rem}.v8-custody-note b{font:700 12px Arial;letter-spacing:.12em;text-transform:uppercase}.gb-v8-folio{position:absolute;right:4%;bottom:2.4%;font:700 12px Arial;letter-spacing:.18em;color:#8d6b25}.gb-v8-folio.light{color:#f7e5ac}.gb-v8-art{padding:0;background:#071825;overflow:hidden}.gb-v8-art-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.gb-v8-art-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,17,28,.94) 0%,rgba(4,17,28,.86) 34%,rgba(4,17,28,.38) 68%,rgba(4,17,28,.12) 100%),linear-gradient(0deg,rgba(4,17,28,.16),rgba(4,17,28,.16))}.gb-v8-art-copy{position:absolute;left:4.8%;bottom:7%;width:min(540px,64%);background:rgba(5,20,31,.88);border:1px solid rgba(199,156,71,.3);border-left:5px solid #c39433;padding:1.65rem 1.8rem;color:#fff3cf;box-shadow:0 20px 50px rgba(0,0,0,.35);backdrop-filter:blur(4px)}.gb-v8-art-copy .gb-v8-kicker{color:#f0c766;text-shadow:0 1px 2px rgba(0,0,0,.4)}.gb-v8-art-copy h2{font-size:clamp(34px,4.7vw,72px);line-height:.94;margin:.35rem 0 .8rem;color:#fff6dc;text-shadow:0 3px 18px rgba(0,0,0,.48)}.gb-v8-art-copy p{font-size:clamp(16px,1.45vw,22px);line-height:1.34;margin:0;color:#f4edd7;text-shadow:0 1px 10px rgba(0,0,0,.42)}.gb-v8-titlepage{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:radial-gradient(circle at 50% 36%,#fffdf7,#e8dbc0)}.gb-v8-titlepage h1{font-size:clamp(68px,10vw,150px);margin:0;color:#0a2b40}.gb-v8-titlepage h2{font-size:clamp(32px,4vw,64px);margin:.3rem 0 1.3rem;color:#a3741f}.gb-v8-titlepage p{font:700 16px Arial;letter-spacing:.18em;text-transform:uppercase}.gb-v8-title-seal{font:700 14px Arial;letter-spacing:.25em;color:#8c651c}.gb-v8-prayer{margin-top:3rem;font-size:1.2rem;font-style:italic}.v8-route{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.v8-route>div{background:#0d3045;color:#fff;padding:1rem .9rem;border-radius:14px;border-bottom:5px solid #ba8b2e;min-height:0;display:flex;flex-direction:column;gap:.35rem}.v8-route b{font-size:1.65rem;color:#e7bd61}.v8-route strong{font-size:.95rem}.v8-route span{font:12px/1.3 Arial;color:#dce9ef}.v8-ladder{display:grid;gap:.48rem}.v8-ladder>div{display:grid;grid-template-columns:30px 1fr;gap:.15rem .6rem;background:#fff9ea;border:1px solid #d4bc82;padding:.56rem .62rem}.v8-ladder b{grid-row:1/3;background:#0d3045;color:#fff;border-radius:50%;width:28px;height:28px;display:grid;place-items:center;font-size:12px}.v8-ladder strong{font:700 11px Arial;letter-spacing:.08em}.v8-ladder span{font:12px/1.28 Arial}.v8-system-grid{display:grid;grid-template-columns:1fr;gap:.55rem}.v8-system-grid>div{min-height:0;border:1px solid #c7a65e;background:linear-gradient(145deg,#fffaf0,#eadbb7);padding:.78rem .88rem;display:flex;flex-direction:column;gap:.35rem}.v8-system-grid strong{font:700 11px Arial;letter-spacing:.08em;text-transform:uppercase;color:#0c3046}.v8-system-grid span{font:12px/1.3 Arial}.gb-v8-page::-webkit-scrollbar{display:none;width:0;height:0}
@media(max-width:900px){.gb-v8-body{grid-template-columns:1fr}.v8-route{grid-template-columns:1fr 1fr}.gb-v8-art-copy{width:84%;left:4%;bottom:5%;padding:1.2rem 1.25rem}.gb-v8-art-copy h2{font-size:38px}.gb-v8-page{padding:7% 6% 9%}.v8-system-grid{grid-template-columns:1fr 1fr}}
@media(max-width:640px){.v8-route{grid-template-columns:1fr}.v8-system-grid{grid-template-columns:1fr}.gb-v8-art-copy{width:88%}.gb-v8-copy{font-size:16px}}




/* Volume IX approved visual identity pass — isolated from Volumes 0–VIII. */
.v9-visual-cover{background:#02090e;isolation:isolate;overflow:hidden}
.v9-identity-cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;z-index:0;filter:saturate(.92) contrast(1.04)}
.v9-cover-veil{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(1,8,13,.72) 0%,rgba(1,8,13,.26) 58%,rgba(1,8,13,.08)),linear-gradient(180deg,rgba(1,7,11,.12),rgba(1,7,11,.54));pointer-events:none}
.v9-cover-art-overlay{z-index:2;opacity:.22;mix-blend-mode:screen;filter:drop-shadow(0 0 18px rgba(76,184,215,.18))}
.v9-visual-cover .v9-cover-copy,.v9-visual-cover .v9-folio{z-index:3}
.v9-visual-cover .v9-cover-copy{background:linear-gradient(135deg,rgba(3,16,24,.91),rgba(3,16,24,.65));backdrop-filter:blur(5px);box-shadow:0 22px 60px rgba(0,0,0,.34)}
.v9-art-opener{isolation:isolate;overflow:hidden}
.v9-art-opener .v9-opener-bg{position:absolute;z-index:0;left:0;top:0;width:100%;height:43%;object-fit:cover;object-position:50% 50%;opacity:.42;filter:saturate(.78) contrast(1.1);mask-image:linear-gradient(180deg,#000 0%,#000 45%,transparent 100%)}
.v9-art-opener::after{content:"";position:absolute;z-index:0;inset:0;background:linear-gradient(180deg,rgba(3,13,20,.15),rgba(3,13,20,.88) 39%,rgba(3,13,20,0) 54%);pointer-events:none}
.v9-art-opener>*:not(.v9-opener-bg){position:relative;z-index:1}
.v9-opener-art-label{position:absolute!important;z-index:2!important;right:5.5%;top:5.5%;max-width:42%;padding:.5rem .65rem;border:1px solid rgba(230,190,91,.46);background:rgba(3,13,20,.74);box-shadow:0 10px 28px rgba(0,0,0,.28);text-align:right}
.v9-opener-art-label span{display:block;color:#f2d47d;font:700 10px/1.2 Arial;letter-spacing:.12em;text-transform:uppercase}
.v9-opener-art-label small{display:block;margin-top:.2rem;color:#9dcbd9;font:10px/1.3 Arial}
.v9-art-opener .v9-head{padding-right:43%;min-height:94px;text-shadow:0 2px 12px rgba(0,0,0,.75)}
.v9-art-opener .v9-body{background:linear-gradient(180deg,rgba(3,16,24,.08),transparent 12%)}
.gb-deck-core{overflow:hidden}
.gb-deck-core-hero{position:absolute;z-index:0;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;opacity:.46;filter:saturate(.72) contrast(1.1)}
.gb-deck-core.has-hero::after{content:"";position:absolute;z-index:1;inset:0;background:radial-gradient(circle at 50% 49%,rgba(2,10,15,.10),rgba(2,10,15,.84) 72%),linear-gradient(180deg,rgba(2,10,15,.18),rgba(2,10,15,.68));pointer-events:none}
.gb-deck-core.has-hero .gb-deck-axis,.gb-deck-core.has-hero .gb-deck-core-rings{z-index:2}
.gb-deck-core.has-hero .gb-deck-core-live{z-index:3}
.gb-deck-core.has-hero .gb-deck-core-cover{width:128px;height:128px;box-shadow:0 0 0 8px rgba(226,181,72,.055),0 0 54px rgba(85,198,228,.28)}
@media(max-width:900px){
 .v9-art-opener .v9-head{padding-right:0;padding-top:72px;min-height:0}
 .v9-opener-art-label{left:6%;right:auto;top:4.5%;max-width:72%;text-align:left}
 .v9-art-opener .v9-opener-bg{height:38%}
 .v9-visual-cover .v9-cover-copy{top:7%;width:88%}
}
.v9-visual-cover .v9-cover-copy h1{color:#f7f0df!important;text-shadow:0 3px 20px rgba(0,0,0,.82)}
.v9-visual-cover .v9-cover-copy p{color:#cfe0e5!important;text-shadow:0 2px 12px rgba(0,0,0,.8)}
.v9-art-opener .v9c-diagram figcaption b{color:#f2ead8!important}
.v9-art-opener .v9c-diagram figcaption small{color:#bfd0d5!important}
.v9-art-opener .v9b-source-excerpt p,.v9-art-opener .v9b-source-excerpt cite{color:#edf2ef!important}
.v9-art-opener .v9d-convergence-open p,.v9-art-opener .v9d-court-head p,.v9-art-opener .v9d-court-head aside small{color:#dce8eb!important}
.v9-art-opener .v9d-convergence-open{color:#edf2ef!important}
.v9-art-opener .v9d-convergence-open h3{color:#f1c967!important}
.v9-art-opener .v9-head .v9-phase{color:#d9e6e9!important}
.v9-art-opener .v9-head .v9-kicker{color:#d6a944!important}

@media(max-width:600px){
 .v9-opener-art-label{max-width:86%}
 .v9-art-opener .v9-head{padding-top:80px}
 .gb-deck-core-hero{object-position:50% 42%}
}




/* Volume IX v2.9.1 — Twelve-Plate Illustrated Pass · Final Cascade */
.v9-plate-cover{padding:0!important;background:#061923!important;overflow:hidden!important;display:grid!important;place-items:center!important}
.v9-plate-cover:before{display:none!important}.v9-cover-plate{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;margin:0!important;border:0!important;box-shadow:none!important;background:#061923}
.v9-plate-cover .v9-folio{z-index:3;background:rgba(3,14,22,.72);padding:.28rem .45rem;border-radius:4px}
.v9-data-plate-page{padding-top:3.2%!important;overflow:auto!important}.v9-data-plate{display:block;width:min(100%,920px);height:auto;max-height:none;object-fit:contain;margin:0 auto 1.15rem;border:1px solid rgba(193,148,57,.5);box-shadow:0 20px 52px rgba(1,10,16,.26);background:#071d2a}
.v9-data-plate-page>.v9-head,.v9-data-plate-page>.v9-rule,.v9-data-plate-page>.v9-tags,.v9-data-plate-page>.v9-opener-art-label{display:none!important}.v9-data-plate-page .v9-body{position:relative;z-index:1;background:none!important}
.v9-data-plate-page.v9-art-opener:after{display:none!important}.v9-data-plate-page .v9-opener-bg{display:none!important}
.v9-title-visual{position:relative;isolation:isolate;overflow:hidden!important;background:#0b2432!important;color:#fff7e7!important;padding:5%!important}.v9-title-bg{position:absolute;z-index:0;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;filter:saturate(.92) contrast(1.02)}
.v9-title-visual:after{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,rgba(3,15,22,.78),rgba(3,15,22,.30) 68%,rgba(3,15,22,.46)),linear-gradient(180deg,rgba(3,15,22,.12),rgba(3,15,22,.54));pointer-events:none}
.v9-title-panel{position:relative;z-index:2;width:min(720px,88%);margin-right:auto;padding:1.35rem 1.5rem;background:rgba(4,20,29,.76);border-left:6px solid #c79a3c;box-shadow:0 24px 60px rgba(0,0,0,.30);backdrop-filter:blur(4px);text-align:left}
.v9-title-visual h1{color:#fff7e7!important;font-size:clamp(58px,8vw,116px)!important}.v9-title-visual h2{color:#efc86f!important}.v9-title-visual>*,.v9-title-panel>*{position:relative;z-index:2}.v9-title-visual blockquote{margin-left:0}.v9-title-visual .v9-title-rule{margin-left:0}.v9-title-visual .v9-folio{z-index:3;background:rgba(3,14,22,.68);padding:.28rem .45rem;border-radius:4px;color:#f0cf82}
.v9-closing-visual{position:relative;isolation:isolate}.v9-closing-bg{position:absolute;z-index:0;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;filter:saturate(.94) contrast(1.03)}.v9-closing-veil{position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,rgba(2,12,18,.82),rgba(2,12,18,.25) 68%),linear-gradient(180deg,rgba(2,12,18,.05),rgba(2,12,18,.48));pointer-events:none}.v9-closing-visual .v9-cover-copy,.v9-closing-visual .v9-folio{z-index:2}
@media(max-width:900px){.v9-data-plate{width:100%;margin-bottom:.8rem}.v9-data-plate-page{padding:4.5% 4.5% 9%!important}.v9-title-panel{width:94%;padding:1rem}.v9-title-visual{padding:5%!important}.v9-title-visual h1{font-size:48px!important}.v9-closing-visual .v9-cover-copy{top:6%;left:4%;width:88%}}





/* Volume IX v2.9.1 — Final positioning and contrast locks */
#gb-workspace .v9-plate-cover>.v9-cover-plate{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:50% 50%!important;max-width:none!important;max-height:none!important}
#gb-workspace .v9-title-visual>.v9-title-bg{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:50% 50%!important;max-width:none!important;max-height:none!important}
#gb-workspace .v9-closing-visual>.v9-closing-bg{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:50% 50%!important;max-width:none!important;max-height:none!important}
#gb-workspace .v9-title-visual .v9-title-panel>p{color:#f0d991!important}
#gb-workspace .v9-title-visual blockquote,#gb-workspace .v9-title-visual cite,#gb-workspace .v9-title-visual .v9-prayer{color:#fff7e7!important}
#gb-workspace .v9-closing-visual .v9-cover-copy h1{color:#fff7e7!important;text-shadow:0 3px 18px rgba(0,0,0,.55)}
#gb-workspace .v9-closing-visual .v9-cover-copy p{color:#e7eff1!important;text-shadow:0 2px 10px rgba(0,0,0,.5)}
#gb-workspace .v9-closing-visual .v9-kicker{color:#efc86f!important}




/* v3.0.0 — pre-Volume-X maintenance: accessibility, inspection, rhythm, and append safety. */
.gb-page{overscroll-behavior:contain;scrollbar-gutter:stable}
.gb-page img{user-select:none;-webkit-user-drag:none}
button:focus-visible,[role="button"]:focus-visible{outline:3px solid #8ee3ff!important;outline-offset:3px!important}
.v9-data-plate-page{scroll-behavior:smooth}
.v9-data-plate{cursor:zoom-in;border-radius:8px;image-rendering:auto}
.v9-data-plate:focus-visible{box-shadow:0 0 0 4px rgba(114,217,255,.38),0 20px 52px rgba(1,10,16,.26)!important}
.v9-plate-controls{display:grid;grid-template-columns:auto auto minmax(220px,1fr);align-items:center;gap:.65rem;width:min(100%,920px);margin:-.35rem auto 1.15rem;padding:.65rem .75rem;background:linear-gradient(135deg,#071c29,#0b2735);border:1px solid rgba(199,154,60,.48);border-radius:8px;box-shadow:0 12px 28px rgba(1,10,16,.16);font-family:var(--gb-sans,system-ui,sans-serif)}
.v9-plate-controls button{min-height:40px;border:1px solid rgba(114,217,255,.32);border-radius:6px;background:#0d3344;color:#f8fbff;padding:.55rem .8rem;font:800 .72rem/1.1 var(--gb-condensed,system-ui,sans-serif);letter-spacing:.055em;text-transform:uppercase;cursor:pointer}
.v9-plate-controls button:hover{background:#15506a;border-color:rgba(114,217,255,.72)}
.v9-plate-continue{background:#493815!important;border-color:rgba(239,200,111,.48)!important;color:#fff2c9!important}
.v9-plate-continue:hover{background:#665020!important}
.v9-plate-disclosure{color:#c9d8df;font:700 .69rem/1.35 var(--gb-sans,system-ui,sans-serif);letter-spacing:.015em}
.v9-data-plate-page [data-v9-native-evidence]{scroll-margin-top:18px;padding-top:.25rem}
.v9-plate-lightbox{position:fixed;inset:0;z-index:100000;display:none;place-items:center;padding:clamp(14px,3vw,42px);background:rgba(0,6,10,.94);backdrop-filter:blur(12px)}
.v9-plate-lightbox.open{display:grid}
.v9-plate-lightbox-dialog{position:relative;display:grid;place-items:center;width:min(96vw,1200px);height:min(94vh,1500px)}
.v9-plate-lightbox img{display:block;max-width:100%;max-height:100%;object-fit:contain;border:1px solid rgba(224,180,83,.62);border-radius:8px;box-shadow:0 28px 90px rgba(0,0,0,.7);background:#061923}
.v9-plate-lightbox-close{position:absolute;top:8px;right:8px;z-index:2;width:46px;height:46px;border-radius:50%;border:1px solid rgba(255,255,255,.34);background:rgba(2,12,18,.88);color:#fff;font:900 24px/1 system-ui;cursor:pointer}
.v9-plate-lightbox-caption{position:absolute;left:50%;bottom:9px;transform:translateX(-50%);max-width:min(90%,760px);padding:.55rem .8rem;border-radius:6px;background:rgba(2,12,18,.88);color:#f6e6b8;text-align:center;font:700 .76rem/1.35 system-ui,sans-serif}
@media(max-width:760px){
 .v9-plate-controls{grid-template-columns:1fr 1fr;gap:.5rem;padding:.55rem}
 .v9-plate-controls button{font-size:.64rem;padding:.5rem .45rem}
 .v9-plate-disclosure{grid-column:1/-1;font-size:.65rem}
 .v9-plate-lightbox{padding:8px}
 .v9-plate-lightbox-close{top:4px;right:4px}
}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}



/* ═══════════════════════════════════════════════════════════════
   Volume X · Covenant Restoration · v3.0.0
═══════════════════════════════════════════════════════════════ */
.gb-v10-page{--v10-green:#153d2c;--v10-dark:#06140f;--v10-gold:#c99a36;--v10-gold2:#f0ca68;--v10-cream:#fff8e7;position:relative;overflow:auto;background:radial-gradient(circle at 75% 5%,rgba(255,255,255,.75),transparent 36%),linear-gradient(145deg,#fffaf0,#ead9b9);color:#17271e;padding:clamp(28px,3.2vw,52px);font-family:Georgia,serif}.gb-v10-page:before{content:"";position:absolute;inset:16px;border:1px solid rgba(135,89,20,.3);pointer-events:none}.gb-v10-page h1,.gb-v10-page h2,.gb-v10-page h3{color:#143828}.gb-v10-page h2{font-size:clamp(30px,4vw,60px);line-height:1;margin:.45rem 0}.v10-kicker,.v10-source-meta{font:800 11px/1.4 Arial;letter-spacing:.18em;text-transform:uppercase;color:#9b6b16}.v10-rule{height:3px;background:linear-gradient(90deg,#c99a36,transparent);margin:1rem 0 1.2rem}.v10-art-page{padding:0;background:#07130e;overflow:hidden}.v10-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.v10-art-glaze{position:absolute;inset:0;background:linear-gradient(180deg,transparent 60%,rgba(0,0,0,.72))}.v10-art-caption{position:absolute;left:4%;right:4%;bottom:4%;color:white;text-shadow:0 2px 10px #000}.v10-art-caption span{display:block;color:#f0ca68;font:800 10px Arial;letter-spacing:.18em;text-transform:uppercase}.v10-art-caption b{display:block;font-size:clamp(24px,3.3vw,54px)}.v10-art-caption small{display:block;font-size:clamp(12px,1.2vw,19px)}.v10-cover .v10-art-caption{display:none}.v10-source-page{background:linear-gradient(90deg,rgba(21,61,44,.04),transparent 8%),#fff9ea}.v10-source-meta{display:flex;justify-content:space-between;gap:1rem}.v10-source-copy{font-size:clamp(15px,1.15vw,20px);line-height:1.72;max-width:980px}.v10-source-copy p{margin:0 0 1rem;color:#26382c}.v10-custody{margin-top:1rem;border-top:1px solid rgba(153,103,22,.3);padding-top:.7rem;font:700 10px Arial;letter-spacing:.1em;text-transform:uppercase;color:#8d6d38}.v10-four,.v10-chapter-grid,.v10-register,.v10-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.4rem}.v10-four div,.v10-chapter-grid div,.v10-register div,.v10-metrics div{border:1px solid rgba(143,98,25,.32);background:rgba(255,255,255,.56);border-radius:15px;padding:1rem}.v10-four b,.v10-chapter-grid b,.v10-register b,.v10-metrics b{display:block;color:#8c621c;font-size:1.15rem}.v10-four span,.v10-chapter-grid p,.v10-register p,.v10-metrics span{display:block;margin-top:.3rem;color:#334238}.v10-chapter-grid em{font:900 2rem Arial;color:#c99a36}.v10-triangle{position:relative;min-height:430px;margin:1rem auto;max-width:760px}.v10-triangle>div{position:absolute;border:2px solid #c99a36;border-radius:50%;width:180px;height:180px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:#fff8e7;box-shadow:0 12px 30px rgba(72,40,0,.12)}.v10-triangle b{font-size:1.4rem;color:#153d2c}.v10-triangle span{font-size:.85rem}.t-land{left:4%;bottom:5%}.t-body{right:4%;bottom:5%}.t-law{left:50%;top:0;transform:translateX(-50%)}.v10-triangle .t-core{left:50%;top:55%;transform:translate(-50%,-50%);width:210px;height:110px;border-radius:15px;background:#153d2c;color:#f0ca68;font-weight:bold}.v10-logic{display:grid;gap:.45rem}.v10-logic p{border-left:4px solid #c99a36;padding:.45rem .7rem;background:rgba(255,255,255,.45)}.v10-spine{display:grid;gap:.6rem;list-style:none;padding:0}.v10-spine li{display:grid;grid-template-columns:180px 1fr;gap:1rem;border-bottom:1px solid rgba(143,98,25,.25);padding:.7rem}.v10-spine b{color:#8b621c}.v10-toc{display:grid;gap:.75rem}.v10-toc button{display:grid;grid-template-columns:100px 1fr;text-align:left;border:1px solid rgba(143,98,25,.35);background:rgba(255,255,255,.58);border-radius:12px;padding:1rem;color:#183428}.v10-toc button:hover{border-color:#c99a36;transform:translateX(4px)}.v10-toc b{font-size:1.25rem;color:#9b6b16}.v10-qa-page{background:linear-gradient(145deg,#0d271d,#07140f);color:#f8efd9}.v10-qa-page h2{color:#f0ca68}.v10-qa-stack{display:grid;gap:1rem}.v10-qa-card{border:1px solid rgba(240,202,104,.35);border-radius:15px;background:rgba(0,0,0,.2);padding:1rem}.v10-qa-card header span{font:800 10px Arial;letter-spacing:.14em;color:#f0ca68}.v10-qa-card header h3{font-size:1.25rem;color:white;margin:.2rem 0 .7rem}.v10-qa-field{border-top:1px solid rgba(255,255,255,.08);padding:.5rem 0;color:#e3dbc8;font-size:.78rem;line-height:1.5}.v10-qa-field>b{display:block;color:#f0ca68;font:800 9px Arial;letter-spacing:.12em;text-transform:uppercase}.v10-qa-field p{color:#e3dbc8;margin:.15rem 0}.v10-qa-field ul{padding-left:1.1rem}.v10-codex{background:linear-gradient(145deg,#fbf2da,#e6d1a4)}.v10-verdict{display:flex;flex-direction:column;justify-content:center;text-align:center;background:radial-gradient(circle at 50% 35%,rgba(240,202,104,.28),transparent 34%),linear-gradient(145deg,#102d20,#06130e);color:#f7efd9}.v10-verdict h2{color:white}.v10-verdict p{color:#eee2c7;font-size:1.15rem;max-width:850px;margin:1rem auto;line-height:1.7}.v10-verdict-seal{display:inline-block;align-self:center;border:2px solid #c99a36;border-radius:999px;padding:.6rem 1.2rem;color:#f0ca68;font:900 12px Arial;letter-spacing:.16em}.v10-equation{margin:1rem auto;border-top:1px solid rgba(240,202,104,.4);border-bottom:1px solid rgba(240,202,104,.4);padding:1rem;color:#f0ca68;font-weight:bold;letter-spacing:.05em}.v10-lifespan{background:linear-gradient(145deg,#fff9e9,#e5d2ab)}.v10-life-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:.6rem;margin:1rem 0}.v10-life-metrics span{border:1px solid rgba(143,98,25,.3);border-radius:10px;padding:.6rem;text-align:center;background:rgba(255,255,255,.5)}.v10-life-metrics b{display:block;color:#8c621c;font-size:1.4rem}.v10-life-cols{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.v10-life-cols section{border:1px solid rgba(143,98,25,.3);border-radius:12px;padding:.7rem;background:rgba(255,255,255,.45)}.v10-life-row{display:grid;grid-template-columns:85px 1fr 42px 58px;gap:.35rem;align-items:center;font:700 10px Arial;padding:.22rem 0}.v10-life-row span{height:9px;background:rgba(21,61,44,.1);border-radius:5px;overflow:hidden}.v10-life-row i{display:block;height:100%;background:linear-gradient(90deg,#153d2c,#c99a36)}.v10-life-row em{font-style:normal;color:#8c621c}.v10-life-row small{color:#756a55}.v10-note{margin-top:1rem;border-left:4px solid #c99a36;padding:.8rem;background:rgba(255,255,255,.5)}.v10-restoration-sequence{background:linear-gradient(145deg,#102c20,#06130e);color:#efe6d1}.v10-restoration-sequence h2{color:#f0ca68}.v10-sequence{display:grid;grid-template-columns:repeat(5,1fr);gap:.65rem;margin:2rem 0}.v10-sequence div{border:1px solid rgba(240,202,104,.35);border-radius:14px;padding:1rem;background:rgba(255,255,255,.04)}.v10-sequence b{display:block;color:#f0ca68;font-size:2rem}.v10-sequence strong{display:block;color:white;margin:.5rem 0}.v10-sequence span{font-size:.82rem}.v10-final-line{text-align:center;color:#f0ca68;font-size:1.25rem;border-top:1px solid rgba(240,202,104,.4);padding-top:1rem}.v10-table{width:100%;border-collapse:collapse;margin-top:1rem}.v10-table th,.v10-table td{border:1px solid rgba(143,98,25,.3);padding:.75rem;text-align:left}.v10-table th{background:#153d2c;color:#f0ca68}.v10-chain{display:flex;align-items:center;justify-content:center;gap:.6rem;flex-wrap:wrap;margin:2rem 0}.v10-chain span{border:1px solid #c99a36;border-radius:999px;padding:.65rem 1rem;background:rgba(255,255,255,.55);font-weight:bold;color:#153d2c}.v10-chain i{color:#c99a36;font-size:1.5rem}.v10-web{display:grid;grid-template-columns:repeat(3,1fr);gap:.7rem;margin-top:1.5rem}.v10-web div{border:1px solid rgba(143,98,25,.3);border-radius:12px;padding:1rem;text-align:center;background:rgba(255,255,255,.5)}.v10-web .core{background:#153d2c;color:#f0ca68}.v10-web b{display:block}.v10-web span{font-size:.8rem}.v10-glossary{display:grid;grid-template-columns:180px 1fr;gap:.7rem 1rem;margin-top:1.2rem}.v10-glossary dt{font-weight:bold;color:#8c621c}.v10-glossary dd{margin:0;border-bottom:1px solid rgba(143,98,25,.22);padding-bottom:.7rem}.v10-lead{font-size:1.3rem;line-height:1.65}.v10-closing{background:radial-gradient(circle at 50% 35%,rgba(240,202,104,.22),transparent 30%),linear-gradient(145deg,#102d20,#06130e);color:#f7efd9;display:flex;align-items:center;justify-content:center;text-align:center}.v10-closing-core span{font:800 11px Arial;letter-spacing:.18em;text-transform:uppercase;color:#f0ca68}.v10-closing-core h1{color:white;font-size:clamp(38px,5vw,78px);margin:.6rem}.v10-closing-core p{color:#f0ca68;font-size:clamp(22px,2.5vw,38px);line-height:1.35}.v10-closing-rule{height:1px;background:linear-gradient(90deg,transparent,#f0ca68,transparent);margin:1.5rem}.v10-closing-core b{color:white}.v10-thesis blockquote,.gb-v10-page blockquote{border-left:4px solid #c99a36;background:rgba(255,255,255,.48);padding:1rem;margin:1rem 0;font-size:1.05rem}.v10-register{grid-template-columns:repeat(2,1fr)}
@media(max-width:800px){.v10-four,.v10-chapter-grid,.v10-register,.v10-metrics,.v10-life-cols,.v10-web{grid-template-columns:1fr}.v10-life-metrics{grid-template-columns:repeat(2,1fr)}.v10-sequence{grid-template-columns:1fr}.v10-spine li{grid-template-columns:1fr}.v10-source-meta{display:block}.v10-art-caption{bottom:6%}.v10-triangle{transform:scale(.78);transform-origin:top center;margin-bottom:-80px}.v10-qa-field{font-size:.72rem}}



/* ═══════════════════════════════════════════════════════════════
   Volume X · v3.0.1 Visual Integrity Maintenance
   Canonical pages remain covenant ivory/gold.
   Associated Q&A becomes a distinct annex/dossier system.
   Codex material receives a separate archive skin.
═══════════════════════════════════════════════════════════════ */
.gb-v10-page.v10-annex-page{
  --annex-accent:#6f7737;
  --annex-accent-2:#9a7b2f;
  --annex-dark:#303820;
  --annex-ink:#2d3028;
  --annex-muted:#68675e;
  --annex-paper:#f2ebdc;
  --annex-panel:#e5dece;
  --annex-line:rgba(72,67,50,.22);
  color-scheme:light;
  position:relative;
  isolation:isolate;
  overflow:auto;
  color:var(--annex-ink)!important;
  background:
    linear-gradient(90deg,var(--annex-accent) 0 7px,transparent 7px),
    radial-gradient(circle at 94% 3%,color-mix(in srgb,var(--annex-accent) 12%,transparent),transparent 28%),
    repeating-linear-gradient(0deg,rgba(68,59,39,.018) 0 1px,transparent 1px 7px),
    var(--annex-paper)!important;
  padding:clamp(22px,3vw,42px)!important;
}
.gb-v10-page.v10-domain-inheritance{
  --annex-accent:#72783c;--annex-accent-2:#a17e2e;--annex-dark:#303820;
  --annex-paper:#f1ead9;--annex-panel:#e2dccb;--annex-line:rgba(69,68,44,.25);
}
.gb-v10-page.v10-domain-covenant{
  --annex-accent:#456b82;--annex-accent-2:#a47b2b;--annex-dark:#263e4c;
  --annex-paper:#edf0ec;--annex-panel:#dbe2df;--annex-line:rgba(51,75,85,.25);
}
.v10-annex-head{
  display:grid;grid-template-columns:1fr auto;gap:.8rem 1.2rem;align-items:end;
  border-bottom:1px solid var(--annex-line);padding:0 0 1rem;margin:0 0 1rem;
}
.v10-annex-head .v10-kicker{
  grid-column:1/-1;margin:0;color:var(--annex-accent)!important;
  font:900 10px/1.35 Arial,sans-serif;letter-spacing:.2em;text-transform:uppercase;
}
.v10-annex-head h2{
  margin:0!important;color:var(--annex-dark)!important;line-height:.94!important;
  font-size:clamp(30px,4vw,56px)!important;letter-spacing:-.035em;
  display:flex;flex-wrap:wrap;align-items:baseline;gap:.35em;
}
.v10-annex-title-main{font-family:Georgia,serif;font-weight:800}
.v10-annex-title-pair{
  font:900 clamp(11px,1.2vw,15px)/1 Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase;
  color:var(--annex-accent);border:1px solid color-mix(in srgb,var(--annex-accent) 50%,transparent);
  background:color-mix(in srgb,var(--annex-accent) 8%,white);padding:.45rem .7rem;border-radius:999px;
}
.v10-annex-head .v10-rule{display:none!important}
.v10-annex-identity{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-end;align-items:center}
.v10-annex-chip{
  display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--annex-line);
  background:rgba(255,255,255,.45);color:var(--annex-dark);border-radius:999px;
  padding:.38rem .64rem;font:900 9px/1 Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;
}
.v10-annex-chip strong{color:var(--annex-accent)}
.v10-pair-nav{
  grid-column:1/-1;display:flex;align-items:center;gap:.35rem;flex-wrap:wrap;
  padding-top:.15rem;
}
.v10-pair-nav-label{margin-right:.25rem;color:var(--annex-muted);font:800 9px Arial;letter-spacing:.12em;text-transform:uppercase}
.v10-pair-nav button{
  width:30px;height:30px;border-radius:9px;border:1px solid var(--annex-line);
  background:rgba(255,255,255,.46);color:var(--annex-muted);font:900 10px Arial;
  transition:.16s ease;
}
.v10-pair-nav button:hover,.v10-pair-nav button:focus-visible{border-color:var(--annex-accent);color:var(--annex-dark);transform:translateY(-1px);outline:none}
.v10-pair-nav button.active{background:var(--annex-dark);border-color:var(--annex-dark);color:#fff4d2;box-shadow:0 5px 15px rgba(35,41,30,.15)}
.v10-annex-description{
  grid-column:1/-1;margin:.15rem 0 0;color:var(--annex-muted);font-size:.82rem;line-height:1.5;
  max-width:780px;
}
.v10-annex-page .v10-qa-stack{
  display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.5vw,20px)!important;
  align-items:start;margin:0!important;
}
.v10-annex-page .v10-qa-card{
  min-width:0;border:1px solid var(--annex-line)!important;border-radius:13px!important;
  background:rgba(255,255,255,.50)!important;color:var(--annex-ink)!important;
  padding:0!important;overflow:hidden;box-shadow:0 12px 34px rgba(61,53,36,.09);
}
.v10-annex-page .v10-qa-card>header{
  position:relative;padding:.85rem .95rem .78rem;border-bottom:1px solid var(--annex-line);
  background:linear-gradient(115deg,color-mix(in srgb,var(--annex-accent) 16%,white),rgba(255,255,255,.4));
}
.v10-annex-page .v10-qa-card>header:before{
  content:'';position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--annex-accent);
}
.v10-annex-page .v10-qa-card header span{
  display:block;color:var(--annex-accent)!important;font:900 9px Arial!important;letter-spacing:.15em;text-transform:uppercase;
}
.v10-annex-page .v10-qa-card header h3{
  color:var(--annex-dark)!important;font-size:clamp(18px,1.55vw,25px)!important;line-height:1.15!important;
  margin:.25rem 0 .55rem!important;
}
.v10-card-chips{display:flex;gap:.3rem;flex-wrap:wrap}
.v10-card-chip{
  padding:.25rem .46rem;border-radius:999px;background:rgba(255,255,255,.62);
  border:1px solid var(--annex-line);color:var(--annex-muted);font:800 8px Arial;letter-spacing:.08em;text-transform:uppercase;
}
.v10-card-chip.pressure{color:var(--annex-dark);border-color:color-mix(in srgb,var(--annex-accent) 42%,transparent)}
.v10-qa-core{display:grid;grid-template-columns:1fr 1fr;gap:0;border-bottom:1px solid var(--annex-line)}
.v10-annex-page .v10-qa-core .v10-qa-field{
  margin:0!important;padding:.7rem .82rem!important;border:0!important;border-bottom:1px solid var(--annex-line)!important;
  color:var(--annex-ink)!important;background:rgba(255,255,255,.18);font-size:.74rem!important;line-height:1.45!important;
}
.v10-annex-page .v10-qa-core .v10-qa-field:nth-child(even){border-left:1px solid var(--annex-line)!important}
.v10-annex-page .v10-qa-core .v10-field-answer,
.v10-annex-page .v10-qa-core .v10-field-verdict{grid-column:1/-1;border-left:0!important}
.v10-annex-page .v10-qa-core .v10-field-answer{background:rgba(255,255,255,.52)}
.v10-annex-page .v10-qa-core .v10-field-verdict{
  background:color-mix(in srgb,var(--annex-accent) 10%,white);
  border-bottom:0!important;
}
.v10-annex-page .v10-qa-field>b{
  display:block;color:var(--annex-accent)!important;font:900 8px/1.2 Arial!important;letter-spacing:.13em;text-transform:uppercase;margin-bottom:.28rem;
}
.v10-annex-page .v10-qa-field p,.v10-annex-page .v10-qa-field li{
  color:var(--annex-ink)!important;margin:.1rem 0!important;
}
.v10-annex-page .v10-qa-field ul{padding-left:1rem;margin:.15rem 0}
.v10-source-drawer{margin:0;background:rgba(45,48,40,.035)}
.v10-source-drawer summary{
  list-style:none;cursor:pointer;padding:.62rem .82rem;color:var(--annex-accent);
  font:900 9px Arial;letter-spacing:.12em;text-transform:uppercase;display:flex;align-items:center;justify-content:space-between;
}
.v10-source-drawer summary::-webkit-details-marker{display:none}
.v10-source-drawer summary:after{content:'＋';font-size:14px;color:var(--annex-muted)}
.v10-source-drawer[open] summary:after{content:'−'}
.v10-source-drawer-grid{
  display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--annex-line);
}
.v10-source-drawer-grid .v10-qa-field{
  border:0!important;border-bottom:1px solid var(--annex-line)!important;padding:.55rem .7rem!important;
  font-size:.67rem!important;background:rgba(255,255,255,.24);
}
.v10-source-drawer-grid .v10-qa-field:nth-child(even){border-left:1px solid var(--annex-line)!important}
.v10-annex-footer{
  display:flex;justify-content:space-between;align-items:center;gap:.6rem;margin-top:1rem;
  color:var(--annex-muted);font:800 8px Arial;letter-spacing:.1em;text-transform:uppercase;
}
.v10-annex-footer span:last-child{color:var(--annex-accent)}
/* Associated codex pages now read as a separate archive class. */
.gb-v10-page.v10-codex{
  color-scheme:light;color:#25323a!important;
  background:
    linear-gradient(90deg,#4b6678 0 7px,transparent 7px),
    radial-gradient(circle at 94% 5%,rgba(76,105,125,.14),transparent 32%),
    repeating-linear-gradient(0deg,rgba(34,51,61,.018) 0 1px,transparent 1px 8px),
    #edf0ec!important;
}
.v10-codex .v10-kicker{color:#4b6678!important}
.v10-codex h2{color:#293f4c!important;font-size:clamp(30px,4vw,56px)!important}
.v10-codex .v10-rule{background:linear-gradient(90deg,#4b6678,#ae8739,transparent)!important;height:2px!important}
.v10-codex .v10-source-copy{
  border:1px solid rgba(54,76,89,.22);border-radius:12px;background:rgba(255,255,255,.50);
  padding:1rem 1.1rem;columns:2;column-gap:1.5rem;box-shadow:0 12px 34px rgba(50,65,70,.07);
}
.v10-codex .v10-source-copy p{color:#34434b!important;break-inside:avoid}
/* Explicit taxonomy marks without disrupting canonical content. */
.gb-v10-page.v10-source-page:before{
  content:'CANONICAL SOURCE';position:absolute;right:22px;top:17px;color:rgba(143,98,25,.48);
  font:900 8px Arial;letter-spacing:.14em;pointer-events:none;
}
.gb-v10-page.v10-lifespan:before,.gb-v10-page.v10-restoration-sequence:before{
  content:'NATIVE DATA PLATE';position:absolute;right:22px;top:17px;color:rgba(143,98,25,.58);
  font:900 8px Arial;letter-spacing:.14em;pointer-events:none;
}
@media(max-width:900px){
  .v10-annex-head{grid-template-columns:1fr}.v10-annex-identity{justify-content:flex-start}
  .v10-annex-page .v10-qa-stack{grid-template-columns:1fr!important}
  .v10-codex .v10-source-copy{columns:1}
}
@media(max-width:560px){
  .gb-v10-page.v10-annex-page{padding:18px!important}
  .v10-qa-core,.v10-source-drawer-grid{grid-template-columns:1fr}
  .v10-annex-page .v10-qa-core .v10-qa-field:nth-child(even),
  .v10-source-drawer-grid .v10-qa-field:nth-child(even){border-left:0!important}
  .v10-annex-footer{align-items:flex-start;flex-direction:column}
}
@media(prefers-reduced-motion:reduce){.v10-pair-nav button{transition:none!important}}



/* Volume XI — Infinite Inheritance Atlas */
.gb-v11-page{--v11-gold:#d7ae4a;--v11-emerald:#173f31;--v11-blue:#132d49;--v11-ink:#17170f;--v11-paper:#f4ecd8;position:relative;overflow:hidden;background:linear-gradient(135deg,#f7f0df,#e9dcc0);color:#272017;padding:clamp(26px,4.1vw,64px);font-family:var(--serif);}
.gb-v11-page:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(80,55,15,.04) 1px,transparent 1px),linear-gradient(rgba(80,55,15,.03) 1px,transparent 1px);background-size:34px 34px;opacity:.4}.gb-v11-page>*{position:relative;z-index:1}
.v11-kicker{font:800 11px/1.2 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:#75570d}.v11-title{font:700 clamp(30px,4.3vw,68px)/.96 var(--serif);margin:10px 0;color:#77590d;max-width:92%}.v11-rule{height:3px;background:linear-gradient(90deg,#b8871c,rgba(184,135,28,.1));margin:18px 0 22px}.v11-folio{position:absolute;bottom:14px;right:22px;font:800 10px var(--sans);letter-spacing:.13em;color:#735c23}.v11-folio.light{color:#fff}.v11-meta{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.v11-meta span{font:700 10px var(--sans);letter-spacing:.08em;text-transform:uppercase;padding:6px 9px;border:1px solid rgba(104,76,12,.25);border-radius:999px;background:rgba(255,255,255,.35)}
.v11-copy{font-size:clamp(15px,1.32vw,20px);line-height:1.6;color:#312719;column-count:2;column-gap:34px}.v11-copy p{margin:0 0 1em;break-inside:avoid}.v11-copy.two-col{column-count:2}.v11-copy.centered{max-width:900px;margin:auto;text-align:center;column-count:1}.v11-lead{font:600 clamp(19px,2.2vw,31px)/1.35 var(--serif);max-width:1050px;color:#413319}.v11-title-seal,.v11-close-seal,.v11-bridge-seal{display:inline-block;padding:10px 16px;border:1px solid #b68a24;background:#112d27;color:#f2ce70;font:800 12px var(--sans);letter-spacing:.16em;text-transform:uppercase}.v11-title-chamber{background:radial-gradient(circle at 85% 10%,rgba(215,174,74,.35),transparent 35%),linear-gradient(135deg,#132e28,#071510);color:#f3ead3}.v11-title-chamber .v11-title,.v11-title-chamber .v11-kicker{color:#f0c85f}.v11-title-chamber .v11-copy,.v11-title-chamber .v11-lead{color:#f3ead3}.v11-title-chamber:before{opacity:.12}
.v11-art-page{padding:0;background:#050a08;color:white}.v11-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.v11-art-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.72),rgba(0,0,0,.12) 60%,rgba(0,0,0,.3)),linear-gradient(0deg,rgba(0,0,0,.72),transparent 55%)}.v11-art-copy{position:absolute;left:5%;top:6%;max-width:58%;text-shadow:0 3px 18px #000}.v11-art-copy span{font:800 12px var(--sans);letter-spacing:.17em;text-transform:uppercase;color:#ffd56b}.v11-art-copy h1{font:700 clamp(38px,6vw,90px)/.9 var(--serif);margin:10px 0;color:#fff0c1}.v11-art-copy p{font:600 clamp(16px,1.7vw,25px)/1.35 var(--serif)}.v11-art-source{position:absolute;left:4%;right:4%;bottom:4%;max-height:27%;overflow:auto;padding:15px 18px;border:1px solid rgba(255,214,108,.5);background:rgba(5,12,9,.78);backdrop-filter:blur(6px);columns:2;column-gap:25px;font:14px/1.45 var(--serif);color:#fff3d2}.v11-art-source p{margin:0 0 .7em}
.v11-chapter{background:radial-gradient(circle at 20% 20%,rgba(215,174,74,.28),transparent 30%),linear-gradient(145deg,#0d2d25,#071510);color:#fff}.v11-chapter .v11-title,.v11-chapter .v11-kicker{color:#f2ca65}.v11-chapter-num{font:900 clamp(110px,18vw,250px)/.75 var(--serif);color:rgba(239,199,91,.18);position:absolute;right:4%;top:10%}.v11-chapter-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:35px;align-items:end;min-height:65%}.v11-chapter-grid>div:first-child b{font-size:clamp(28px,4vw,60px);color:#f2ca65}.v11-chapter-grid .v11-copy{color:#f6eedb;column-count:1}.v11-close{background:linear-gradient(145deg,#f1e5ca,#d6c49b)}.v11-close-seal{font-size:18px}.v11-close .v11-copy{font-size:clamp(20px,2.5vw,36px);line-height:1.35}
.v11-native{margin:18px 0 24px;padding:18px;border:1px solid rgba(100,77,21,.3);border-radius:18px;background:linear-gradient(135deg,rgba(255,255,255,.62),rgba(218,200,158,.38));box-shadow:0 14px 40px rgba(49,38,12,.08)}.v11-node-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:11px}.v11-node{padding:14px;border-left:4px solid #b98e2e;background:rgba(255,255,255,.56)}.v11-node b{display:block;color:#5f470b;font:800 14px var(--sans);text-transform:uppercase;letter-spacing:.06em}.v11-node span{display:block;margin-top:5px;font-size:14px;line-height:1.35}.v11-route{display:flex;align-items:stretch;gap:5px;overflow:auto}.v11-route span{min-width:120px;flex:1;padding:15px 10px;text-align:center;background:#15382e;color:#f4d77f;font:800 12px var(--sans);letter-spacing:.06em;position:relative}.v11-route span:not(:last-child):after{content:"→";position:absolute;right:-10px;color:#a77916;z-index:2}.v11-route.danger span{background:#43251e;color:#f3c28c}.v11-map{min-height:360px;position:relative;display:grid;place-items:center;background:radial-gradient(circle,#f3d782 0 9%,#bdd9c0 10% 27%,#88b7a1 28% 48%,#304f43 49% 70%,#13251f 71%)}.v11-map-center{text-align:center;font-weight:bold;color:#4e3000}.v11-map-ring{position:absolute;text-align:center;color:white;font:800 12px var(--sans);letter-spacing:.09em}.v11-map-ring.known{top:18%}.v11-map-ring.reserved{bottom:7%}.v11-map small{display:block;font-weight:500;letter-spacing:0}.v11-legend{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.v11-legend>div{padding:12px;background:rgba(255,255,255,.55);text-align:center}.v11-legend i{display:block;font-style:normal;font-size:30px}.v11-legend b,.v11-legend span{display:block}.v11-legend span{font-size:12px}.v11-ledger{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.v11-ledger>div{padding:14px;background:#17372e;color:#f4e3b6}.v11-ledger b,.v11-ledger span{display:block}.v11-allotments{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.v11-allotments>div{padding:9px;background:#1a493a;color:#f6d884;text-align:center}.v11-allotments .holy{grid-column:1/-1;background:#b28422;color:#fff;padding:16px}.v11-dim{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}.v11-dim .cube{width:min(40vw,280px);aspect-ratio:1;margin:auto;display:grid;place-items:center;text-align:center;border:8px double #bf9130;box-shadow:30px -25px 0 rgba(68,111,92,.35);background:#f6e6ba;font-size:30px;font-weight:bold}.dim-copy{display:grid;grid-template-columns:1fr 1fr;gap:8px}.dim-copy b,.dim-copy span{padding:9px;background:rgba(255,255,255,.55)}.v11-radial{position:relative;min-height:350px;display:grid;place-items:center}.v11-radial>div{z-index:2;padding:28px;border-radius:50%;background:#c59a39;color:#112b24;font-weight:bold}.v11-radial span{position:absolute;padding:9px 12px;border-radius:999px;background:#173b30;color:#f6d67c;font:800 11px var(--sans)}.v11-radial span:nth-of-type(1){top:8%;left:43%}.v11-radial span:nth-of-type(2){top:28%;right:8%}.v11-radial span:nth-of-type(3){bottom:22%;right:10%}.v11-radial span:nth-of-type(4){bottom:5%;left:42%}.v11-radial span:nth-of-type(5){bottom:22%;left:8%}.v11-radial span:nth-of-type(6){top:28%;left:8%}.v11-two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.v11-two>div{padding:22px;background:#173a30;color:#f7e8bf}.v11-two .bad{background:#47251e}.v11-two .good{background:#1c5339}.v11-stack{display:flex;flex-direction:column;gap:7px}.v11-stack div{padding:12px 18px;background:#193c32;color:#f4dc96;margin-inline:calc(var(--i,0)*2%)}.v11-tree{text-align:center}.v11-tree .root{display:inline-block;padding:14px 30px;background:#654714;color:#ffe7a1}.v11-tree .branches{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:25px}.v11-tree .branches span{padding:15px;background:#1a4939;color:#f6dd8c}.v11-tribes{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.v11-tribes>div{padding:11px;background:#173b31;color:#f5db8d;display:flex;justify-content:space-between}.v11-hierarchy{display:flex;flex-direction:column;align-items:center;gap:7px}.v11-hierarchy div{padding:9px 18px;background:#163b31;color:#f4d77f;width:calc(36% + var(--w,0%));text-align:center}.v11-thirds{display:grid;grid-template-columns:1fr 2fr}.v11-thirds>div{padding:28px}.v11-thirds .one{background:#b88c2c;color:#132d26}.v11-thirds .two{background:#173b31;color:#f4dc98}.v11-cycle{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.v11-cycle span{padding:14px 8px;text-align:center;background:#204b3d;color:#f4dea0;font:800 11px var(--sans)}.v11-cycle small{display:block}.v11-cycle .rest{background:#b78925;color:#16322a}.v11-jubilee{display:grid;grid-template-columns:.6fr 1.4fr;align-items:center;gap:25px}.v11-jubilee .wheel{width:200px;aspect-ratio:1;border-radius:50%;display:grid;place-content:center;text-align:center;border:12px double #c09838;background:#16392f;color:#f7db8c;margin:auto}.v11-jubilee .wheel b{font-size:70px}.v11-jubilee .wheel span{font:800 12px var(--sans);letter-spacing:.15em}.v11-contents{display:grid;grid-template-columns:1fr 1fr;gap:12px}.v11-contents div{display:flex;justify-content:space-between;padding:19px;border-bottom:1px solid #a7863b;background:rgba(255,255,255,.45)}
.v11-teaching-mode{background:linear-gradient(135deg,#e7edf0,#cbd9dc)}.v11-teaching-mode .v11-title{color:#244a58}.v11-deep-dive{background:radial-gradient(circle at 90% 10%,rgba(215,174,74,.18),transparent 30%),#09110f;color:#ebdfc4}.v11-deep-dive .v11-title,.v11-deep-dive .v11-kicker{color:#e3bd58}.v11-deep-dive .v11-copy{color:#e9dfc9}.v11-deep-dive .v11-native{background:rgba(24,55,46,.7);border-color:rgba(215,174,74,.35)}.v11-annex{background:linear-gradient(135deg,#e8dfc8,#cfd7d0)}.v11-annex-rail{display:flex;gap:5px;overflow:auto;margin-bottom:14px}.v11-annex-rail span{padding:6px 9px;border:1px solid #79672b;font:800 10px var(--sans)}.v11-annex-rail .active{background:#173b31;color:#f2d477}.v11-cases{display:grid;grid-template-columns:1fr 1fr;gap:13px}.v11-case{padding:16px;border:1px solid rgba(40,62,50,.25);border-radius:14px;background:rgba(255,255,255,.55);min-width:0}.v11-case-head{display:flex;justify-content:space-between;color:#77570d;font:800 11px var(--sans)}.v11-case h3{font:700 clamp(20px,2vw,30px)/1.05 var(--serif);margin:8px 0 14px}.v11-case-section{border-top:1px solid rgba(0,0,0,.1);padding:8px 0}.v11-case-section b{font:800 10px var(--sans);letter-spacing:.12em;color:#61490f}.v11-case-section p{margin:4px 0;font-size:13px;line-height:1.35}.v11-case details{font:12px var(--sans);margin-top:8px}.v11-case details summary{cursor:pointer;font-weight:bold}.v11-case details pre{white-space:pre-wrap;word-break:break-word;max-height:170px;overflow:auto;background:#132b25;color:#f4e4b4;padding:8px}.v11-case details li span{display:block;margin-left:8px;color:#4c4c40}.v11-drawer{margin-top:18px;padding:12px;border:1px solid #8a7135;background:rgba(255,255,255,.35)}.v11-drawer summary{cursor:pointer;font-weight:bold}.v11-bridge{background:linear-gradient(135deg,#112e28,#07120f);color:#f4e8ca}.v11-bridge .v11-title,.v11-bridge .v11-kicker{color:#efc860}.v11-bridge .v11-lead{color:#f4e8ca}
@media(max-width:760px){.gb-v11-page{padding:22px 18px 38px}.v11-title{font-size:34px;max-width:100%}.v11-copy,.v11-copy.two-col,.v11-art-source{column-count:1;font-size:14px}.v11-art-copy{max-width:88%}.v11-art-copy h1{font-size:42px}.v11-art-source{max-height:30%;font-size:11px}.v11-node-grid,.v11-legend,.v11-tribes{grid-template-columns:1fr 1fr}.v11-ledger{grid-template-columns:1fr}.v11-allotments{grid-template-columns:repeat(3,1fr)}.v11-two,.v11-dim,.v11-jubilee,.v11-cases,.v11-chapter-grid{grid-template-columns:1fr}.v11-route{display:grid;grid-template-columns:1fr 1fr}.v11-route span:not(:last-child):after{display:none}.v11-cycle{grid-template-columns:repeat(2,1fr)}.v11-chapter-num{font-size:120px}.v11-contents{grid-template-columns:1fr}.v11-tree .branches{grid-template-columns:1fr 1fr}}



/* Volume XI v3.2.1 — Reader-ready maintenance */
.gb-v11-page::after{display:none!important;content:none!important}
.gb-v11-page .v11-folio,.gb-v11-page .v11-meta{display:none!important}
.gb-v11-page{container-type:inline-size;padding-bottom:clamp(34px,4.5cqw,58px);color:#2c2115}
.gb-v11-page .v11-kicker{color:#8a6414;font-size:10px;letter-spacing:.16em}
.gb-v11-page .v11-title{font-size:clamp(29px,5.15cqw,54px);line-height:1.01;max-width:100%;color:#2b2014;text-wrap:balance;overflow-wrap:normal;word-break:normal;hyphens:auto;margin-bottom:8px}
.gb-v11-page .v11-deck{max-width:88%;margin:0 0 16px;color:#755a25!important;font:600 clamp(15px,2.05cqw,22px)/1.35 var(--serif);text-wrap:balance}
.gb-v11-page .v11-rule{margin:14px 0 20px}
.gb-v11-page .v11-copy{font-size:clamp(15px,1.75cqw,18px);line-height:1.68;color:#2c2115;column-gap:38px}
.gb-v11-page .v11-copy p,.gb-v11-page .v11-lead{color:#2c2115!important}
.gb-v11-page .v11-inline-label{display:inline-block;margin:.4em .35em .1em 0;padding:.18em .48em;border-left:3px solid #b78728;background:rgba(184,135,40,.10);color:#65470b;font:800 .72em/1.35 var(--sans);letter-spacing:.08em;text-transform:uppercase}

/* Dark chapter and bridge pages retain explicit light text. */
.gb-v11-page.v11-chapter .v11-title,.gb-v11-page.v11-chapter .v11-kicker,
.gb-v11-page.v11-bridge .v11-title,.gb-v11-page.v11-bridge .v11-kicker{color:#f2ca65!important}
.gb-v11-page.v11-chapter .v11-copy p,.gb-v11-page.v11-chapter .v11-lead,
.gb-v11-page.v11-bridge .v11-copy p,.gb-v11-page.v11-bridge .v11-lead{color:#f6eedb!important}

/* Cinematic transcript pages: compact title block, readable record panel. */
.gb-v11-page.v11-art-page{padding:0!important}
.gb-v11-page .v11-art-shade{background:linear-gradient(90deg,rgba(0,0,0,.76),rgba(0,0,0,.22) 58%,rgba(0,0,0,.35)),linear-gradient(0deg,rgba(0,0,0,.86),transparent 57%)}
.gb-v11-page .v11-art-copy{left:4.5%;top:4.5%;width:min(56%,760px);max-width:none;padding:clamp(13px,1.8cqw,22px) clamp(15px,2.2cqw,28px);background:linear-gradient(135deg,rgba(3,12,9,.78),rgba(3,12,9,.35));border-left:4px solid #d8ad45;border-radius:0 12px 12px 0;box-shadow:0 16px 44px rgba(0,0,0,.28);text-shadow:0 3px 16px #000}
.gb-v11-page .v11-art-copy h1{font-size:clamp(30px,5.2cqw,58px);line-height:.98;max-width:100%;margin:8px 0;color:#fff0c1!important;text-wrap:balance;overflow-wrap:normal;word-break:normal;hyphens:auto}
.gb-v11-page .v11-art-copy span{font-size:10px;color:#f5cd67!important}
.gb-v11-page .v11-art-copy p,.gb-v11-page .v11-art-deck{margin:0;color:#fff0cf!important;font:600 clamp(14px,1.9cqw,21px)/1.36 var(--serif);text-wrap:balance}
.gb-v11-page .v11-art-source{left:4%;right:4%;bottom:4%;max-height:39%;padding:24px 22px 17px;border:1px solid rgba(255,214,108,.62);background:linear-gradient(135deg,rgba(3,10,8,.94),rgba(7,18,14,.90));box-shadow:0 14px 40px rgba(0,0,0,.36);backdrop-filter:blur(8px);columns:2;column-gap:32px;font-size:clamp(13px,1.62cqw,16px);line-height:1.58;color:#fff3d2!important;scrollbar-color:rgba(244,207,103,.48) transparent}
.gb-v11-page .v11-art-source::before{content:"COVENANT RECORD";position:absolute;left:18px;top:7px;color:#eec55e;font:800 9px/1 var(--sans);letter-spacing:.16em}
.gb-v11-page .v11-art-source p,.gb-v11-page .v11-art-source strong{color:#fff3d2!important}
.gb-v11-page .v11-art-source .v11-inline-label{color:#f3cf74!important;background:rgba(243,207,116,.09);border-left-color:#f3cf74}

/* Rebuilt title chamber. */
.gb-v11-page.v11-title-chamber{background:#07120f;color:#fff;overflow:hidden}
.gb-v11-page.v11-title-chamber .v11-chamber-shade{background:linear-gradient(90deg,rgba(2,10,8,.84),rgba(2,10,8,.26) 62%,rgba(2,10,8,.38)),linear-gradient(0deg,rgba(2,10,8,.80),transparent 60%)}
.gb-v11-page .v11-chamber-copy{position:absolute;left:5%;top:8%;width:min(57%,780px);padding-left:20px;border-left:4px solid #d7ae4a;text-shadow:0 4px 20px #000}
.gb-v11-page .v11-chamber-copy>span{color:#f3cd6b;font:900 11px/1 var(--sans);letter-spacing:.22em;text-transform:uppercase}
.gb-v11-page .v11-chamber-copy h1{margin:10px 0 12px;color:#fff0c4;font:700 clamp(40px,6.8cqw,82px)/.93 var(--serif);letter-spacing:-.035em;text-wrap:balance}
.gb-v11-page .v11-chamber-copy p{max-width:700px;margin:0 0 18px;color:#fff1d5!important;font:600 clamp(17px,2.3cqw,25px)/1.34 var(--serif)}
.gb-v11-page .v11-chamber-intro{position:absolute;left:5%;right:5%;bottom:5%;display:grid;grid-template-columns:.34fr 1fr;gap:18px;align-items:start;padding:18px 22px;border:1px solid rgba(238,198,91,.52);background:rgba(3,13,10,.86);backdrop-filter:blur(7px);box-shadow:0 18px 46px rgba(0,0,0,.30)}
.gb-v11-page .v11-chamber-intro>b{color:#efc65e;font:800 12px/1.4 var(--sans);letter-spacing:.12em;text-transform:uppercase}
.gb-v11-page .v11-chamber-intro>p{margin:0;color:#fff1d2!important;font:500 clamp(14px,1.55cqw,18px)/1.55 var(--serif)}
.gb-v11-page .v11-volume-declaration{grid-column:1/-1;border-top:1px solid rgba(238,198,91,.25);padding-top:8px;color:#f4e4bc}
.gb-v11-page .v11-volume-declaration summary{cursor:pointer;color:#e8c365;font:800 10px var(--sans);letter-spacing:.11em;text-transform:uppercase}
.gb-v11-page .v11-volume-declaration p{margin:10px 0 0;color:#f4e8ca!important;font:14px/1.55 var(--serif);column-count:2;column-gap:26px}

/* Keep source and reader interface separate. */
.gb-v11-page details pre{font-size:10px;line-height:1.45;opacity:.86}

@media(max-width:760px){
  .gb-v11-page .v11-title{font-size:clamp(28px,9.4cqw,42px)}
  .gb-v11-page .v11-deck{max-width:100%;font-size:17px}
  .gb-v11-page .v11-art-copy{left:4%;right:4%;top:4%;width:auto;padding:13px 15px}
  .gb-v11-page .v11-art-copy h1{font-size:clamp(28px,9.6cqw,42px)}
  .gb-v11-page .v11-art-source{column-count:1;max-height:42%;font-size:13px;padding:23px 14px 14px}
  .gb-v11-page .v11-chamber-copy{left:5%;right:5%;width:auto;top:6%}
  .gb-v11-page .v11-chamber-copy h1{font-size:clamp(38px,12cqw,58px)}
  .gb-v11-page .v11-chamber-intro{left:4%;right:4%;bottom:4%;grid-template-columns:1fr;padding:14px 16px}
  .gb-v11-page .v11-volume-declaration p{column-count:1;font-size:12px;max-height:150px;overflow:auto}
}



.gb-v11-page .v11-deck{margin:.15rem 0 .9rem;max-width:72ch;color:#5d4b2c;font:600 clamp(1rem,1.3vw,1.35rem)/1.35 Georgia,serif}.v11-book-compass{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.3rem}.v11-book-compass button{appearance:none;text-align:left;border:1px solid rgba(153,112,31,.35);border-radius:18px;padding:1.15rem 1.2rem;background:rgba(255,252,242,.82);color:#352817;box-shadow:0 12px 30px rgba(73,48,10,.08);cursor:pointer}.v11-book-compass button:hover{transform:translateY(-2px);border-color:#9f7423}.v11-book-compass span{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:#153b35;color:#f2cb68;font-weight:900;margin-bottom:.55rem}.v11-book-compass strong{display:block;font:700 1.45rem Georgia,serif}.v11-book-compass p{margin:.45rem 0 0;color:#604f36;line-height:1.5}.v11-reader-seal{margin:1.25rem 0 0;padding:1rem 1.25rem;border-left:5px solid #b8892f;background:rgba(20,58,50,.07);font:700 1.2rem/1.45 Georgia,serif;color:#3d2d16}.v11-road{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1.2rem}.v11-road>div{min-height:150px;border:1px solid rgba(153,112,31,.28);border-radius:16px;background:rgba(255,252,242,.78);padding:1rem}.v11-road>div.active{background:#11352f;color:#f8e9bc;border-color:#c69a3a}.v11-road b{display:block;color:#b17f22;font-size:.85rem;letter-spacing:.15em}.v11-road strong{display:block;font:700 1.25rem Georgia,serif;margin:.25rem 0 .45rem}.v11-road span{display:block;line-height:1.45}.v11-toc-page{overflow:auto}.v11-opening-route{width:100%;display:grid;grid-template-columns:150px 1fr 70px;align-items:center;gap:1rem;border:1px solid rgba(159,116,35,.42);border-radius:14px;padding:.8rem 1rem;background:linear-gradient(90deg,rgba(17,53,47,.97),rgba(28,72,63,.9));color:#fff3cb;text-align:left;cursor:pointer;margin:.75rem 0 1rem}.v11-opening-route span{font-weight:900;letter-spacing:.08em;text-transform:uppercase}.v11-opening-route strong{font:600 1rem/1.35 Georgia,serif}.v11-opening-route em{text-align:right;font-style:normal;font-weight:900;color:#f2cb68}.v11-toc-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.v11-toc-chapter,.v11-toc-closing{border:1px solid rgba(154,112,29,.28);border-radius:16px;background:rgba(255,252,242,.72);overflow:hidden}.v11-toc-chapter header,.v11-toc-closing header{padding:.75rem .9rem;background:linear-gradient(135deg,#173d36,#285447);color:#f7e9bc}.v11-toc-chapter header span,.v11-toc-closing header span{display:block;color:#efc864;font-size:.7rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.v11-toc-chapter h3,.v11-toc-closing h3{margin:.1rem 0;font:700 1.35rem Georgia,serif}.v11-toc-chapter header p{margin:.15rem 0 0;color:#e4ddc7;font-size:.85rem}.v11-toc-list{padding:.35rem .55rem .55rem}.v11-toc-entry{appearance:none;width:100%;display:grid;grid-template-columns:70px 1fr 34px;gap:.55rem;align-items:center;text-align:left;border:0;border-bottom:1px solid rgba(140,104,37,.17);background:transparent;color:#352817;padding:.47rem .2rem;cursor:pointer}.v11-toc-entry:last-child{border-bottom:0}.v11-toc-entry:hover{background:rgba(190,144,47,.09)}.v11-toc-code{color:#8a641f;font-size:.72rem;font-weight:900;text-transform:uppercase}.v11-toc-entry strong{font:600 .93rem/1.2 Georgia,serif}.v11-toc-entry em{text-align:right;font-style:normal;font-weight:900;color:#927022}.v11-toc-closing{margin-top:.75rem}.v11-reader-chapter{position:relative;padding-top:clamp(2rem,4vw,4rem)}.v11-reader-chapter .v11-chapter-num{position:absolute;right:4%;top:2%;font:900 clamp(6rem,15vw,13rem)/.8 Georgia,serif;color:rgba(156,113,29,.09);pointer-events:none}.v11-chapter-division{margin:0;color:#a17625;font-size:.78rem;font-weight:900;letter-spacing:.19em;text-transform:uppercase}.v11-reader-chapter .v11-title{max-width:18ch;margin-top:.2rem}.v11-reader-chapter-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:2rem;align-items:start}.v11-chapter-intro{font:500 clamp(1.1rem,1.55vw,1.5rem)/1.65 Georgia,serif;color:#46351d}.v11-reader-chapter-grid section{border-left:4px solid #b78a32;padding:.25rem 0 .25rem 1rem}.v11-reader-chapter-grid h3{margin:0 0 .55rem;font:700 1.25rem Georgia,serif}.v11-reader-chapter-grid ul{margin:0;padding-left:1.15rem;line-height:1.75}.v11-reader-panel{margin-top:1rem;border:1px solid rgba(152,111,31,.3);border-radius:16px;background:rgba(255,252,242,.76);padding:1rem 1.15rem;color:#3d2e18}.v11-reader-panel h3{margin:0 0 .4rem;font:700 1.3rem Georgia,serif}.v11-reader-panel p{margin:.25rem 0 .8rem;line-height:1.55}.v11-reader-chips{display:flex;gap:.45rem;flex-wrap:wrap}.v11-reader-chips span{border:1px solid rgba(147,105,26,.32);border-radius:999px;padding:.3rem .65rem;background:#fffaf0;color:#76551d;font-size:.78rem;font-weight:800}.v11-judgment-rail{display:grid;grid-template-columns:repeat(6,1fr);gap:.4rem;margin:.65rem 0 1rem}.v11-judgment-rail span{text-align:center;border:1px solid rgba(141,101,28,.28);border-radius:999px;padding:.35rem;color:#76551d;font-weight:900}.v11-judgment-rail span.active{background:#173d36;color:#f1ca66;border-color:#173d36}@media(max-width:800px){.v11-book-compass,.v11-toc-columns,.v11-reader-chapter-grid{grid-template-columns:1fr}.v11-road{grid-template-columns:1fr 1fr}.v11-opening-route{grid-template-columns:1fr auto}.v11-opening-route strong{grid-column:1/-1}}


/* Reader contrast: dark atlas surfaces must never inherit dark body text. */
#gb-workspace .gb-v11-page .v11-two > div,
#gb-workspace .gb-v11-page .v11-ledger > div,
#gb-workspace .gb-v11-page .v11-allotments > div,
#gb-workspace .gb-v11-page .v11-route > span,
#gb-workspace .gb-v11-page .v11-stack > div,
#gb-workspace .gb-v11-page .v11-tree .branches > span,
#gb-workspace .gb-v11-page .v11-tribes > div,
#gb-workspace .gb-v11-page .v11-hierarchy > div,
#gb-workspace .gb-v11-page .v11-cycle > span,
#gb-workspace .gb-v11-page .v11-jubilee .wheel,
#gb-workspace .gb-v11-page .v11-toc-chapter > header,
#gb-workspace .gb-v11-page .v11-toc-closing > header,
#gb-workspace .gb-v11-page .v11-opening-route {
  color:#fff4cf !important;
  text-shadow:0 1px 1px rgba(0,0,0,.18);
}

#gb-workspace .gb-v11-page .v11-two > div *,
#gb-workspace .gb-v11-page .v11-ledger > div *,
#gb-workspace .gb-v11-page .v11-allotments > div *,
#gb-workspace .gb-v11-page .v11-route > span *,
#gb-workspace .gb-v11-page .v11-stack > div *,
#gb-workspace .gb-v11-page .v11-tree .branches > span *,
#gb-workspace .gb-v11-page .v11-tribes > div *,
#gb-workspace .gb-v11-page .v11-hierarchy > div *,
#gb-workspace .gb-v11-page .v11-cycle > span *,
#gb-workspace .gb-v11-page .v11-jubilee .wheel *,
#gb-workspace .gb-v11-page .v11-toc-chapter > header *,
#gb-workspace .gb-v11-page .v11-toc-closing > header *,
#gb-workspace .gb-v11-page .v11-opening-route * {
  color:inherit !important;
}

/* Gold administrative bands use dark ink for stronger contrast. */
#gb-workspace .gb-v11-page .v11-allotments .holy,
#gb-workspace .gb-v11-page .v11-cycle .rest,
#gb-workspace .gb-v11-page .v11-thirds .one {
  color:#211706 !important;
  text-shadow:none;
  font-weight:800;
}
#gb-workspace .gb-v11-page .v11-allotments .holy * ,
#gb-workspace .gb-v11-page .v11-cycle .rest * ,
#gb-workspace .gb-v11-page .v11-thirds .one * {
  color:inherit !important;
}

/* Native panels: readable hierarchy and breathing room. */
#gb-workspace .gb-v11-page .v11-two > div b {
  display:block;
  margin-bottom:.55rem;
  color:#ffd974 !important;
  font:800 clamp(.95rem,1.15vw,1.2rem)/1.2 var(--sans);
  letter-spacing:.035em;
}
#gb-workspace .gb-v11-page .v11-two > div p {
  margin:0;
  color:#fff4d6 !important;
  font:500 clamp(.95rem,1.2vw,1.18rem)/1.55 var(--serif);
}
#gb-workspace .gb-v11-page .v11-allotments > div {
  font:700 clamp(.9rem,1.1vw,1.15rem)/1.25 var(--serif);
}
#gb-workspace .gb-v11-page .v11-allotments .holy {
  font:800 clamp(1rem,1.35vw,1.35rem)/1.25 var(--sans);
  letter-spacing:.02em;
}

/* Contents: unmistakably interactive and high contrast. */
#gb-workspace .gb-v11-page .v11-toc-chapter > header h3,
#gb-workspace .gb-v11-page .v11-toc-closing > header h3 {
  color:#fff3c7 !important;
}
#gb-workspace .gb-v11-page .v11-toc-chapter > header p {
  color:#e7ddbf !important;
}
#gb-workspace .gb-v11-page .v11-toc-chapter > header span,
#gb-workspace .gb-v11-page .v11-toc-closing > header span,
#gb-workspace .gb-v11-page .v11-opening-route span,
#gb-workspace .gb-v11-page .v11-opening-route em {
  color:#f4cb67 !important;
}
#gb-workspace .gb-v11-page .v11-opening-route strong {
  color:#fff5d8 !important;
}

#gb-workspace .gb-v11-page .v11-toc-entry,
#gb-workspace .gb-v11-page .v11-opening-route {
  pointer-events:auto !important;
  position:relative;
  z-index:4;
  touch-action:manipulation;
}
#gb-workspace .gb-v11-page .v11-toc-entry {
  min-height:44px;
  border-radius:9px;
  padding:.5rem .45rem;
  transition:background .14s ease, transform .14s ease, box-shadow .14s ease;
}
#gb-workspace .gb-v11-page .v11-toc-entry:hover,
#gb-workspace .gb-v11-page .v11-toc-entry:focus-visible {
  background:rgba(181,132,34,.13);
  transform:translateX(3px);
  box-shadow:inset 3px 0 0 #aa7b20;
}
#gb-workspace .gb-v11-page .v11-toc-entry:active,
#gb-workspace .gb-v11-page .v11-opening-route:active {
  transform:translateY(1px);
}
#gb-workspace .gb-v11-page .v11-toc-entry strong {
  color:#342717 !important;
}
#gb-workspace .gb-v11-page .v11-toc-entry .v11-toc-code,
#gb-workspace .gb-v11-page .v11-toc-entry em {
  color:#8b641e !important;
}

/* Prevent decorative overlays from intercepting reader interaction. */
#gb-workspace .gb-v11-page::before,
#gb-workspace .gb-v11-page .v11-rule,
#gb-workspace .gb-v11-page .v11-chapter-num {
  pointer-events:none !important;
}



.gb-v12-page{--v12-ink:#231a10;--v12-gold:#c4932c;--v12-ivory:#fff4d2;--v12-deep:#071319;position:relative;overflow:auto;background:radial-gradient(circle at 18% 8%,#fffdf4,#f3ead6 72%);color:var(--v12-ink);font-family:Georgia,"Times New Roman",serif}
.gb-v12-page *{box-sizing:border-box}.v12-kicker{font:900 .7rem/1.2 system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#8d651c;margin-bottom:.55rem}.v12-title,.gb-v12-page>h2{font:800 clamp(2rem,4.4vw,4.5rem)/.94 Georgia,serif;margin:.05rem 0 .65rem;color:#251a0d}.v12-deck{font:700 clamp(1rem,1.6vw,1.5rem)/1.35 Georgia,serif;color:#7d5719;margin:.2rem 0 .65rem}.v12-rule{height:3px;background:linear-gradient(90deg,#a9781e,#e4c477,transparent);margin:.7rem 0 1rem}.v12-inline-label{display:inline-block;color:#9d6d16;font:900 .7em system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;margin-right:.2rem}.v12-witness-mark{display:inline-block;background:#123d48;color:#dffaff;border-radius:4px;padding:.15rem .35rem;font:800 .58rem system-ui,sans-serif;letter-spacing:.08em}
.v12-cover,.v12-art-page,.v12-final-art,.v12-title-chamber,.v12-chapter-art,.v12-feature{background:#020508;color:white;overflow:hidden}.v12-cover img,.v12-art-page>img,.v12-final-art>img,.v12-title-chamber>img,.v12-chapter-art>img,.v12-feature-art{width:100%;height:100%;object-fit:cover;display:block}.v12-cover-shade,.v12-art-shade,.v12-final-shade,.v12-title-shade,.v12-chapter-shade,.v12-feature-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.15) 45%,rgba(0,0,0,.8))}.v12-cover-copy,.v12-final-copy{position:absolute;left:5%;right:5%;bottom:5%;text-align:center;text-shadow:0 3px 18px #000}.v12-cover-copy span,.v12-final-copy span,.v12-art-label span{font:900 .72rem system-ui,sans-serif;letter-spacing:.18em;color:#f1c85f}.v12-cover-copy h1,.v12-final-copy h1{font:800 clamp(2.8rem,7vw,7rem)/.88 Georgia,serif;margin:.2rem 0;color:#fff0bf}.v12-cover-copy p,.v12-final-copy p{font:700 clamp(1rem,2vw,1.7rem) Georgia,serif}.v12-final-copy b{display:block;margin-top:.8rem;color:#f3cb62;letter-spacing:.14em}.v12-art-label{position:absolute;left:4%;bottom:5%;right:4%;text-shadow:0 3px 16px #000}.v12-art-label h1{font:800 clamp(2.4rem,6vw,6rem)/.92 Georgia,serif;color:#fff0bd;margin:.2rem 0}.v12-title-copy{position:absolute;left:4.5%;top:8%;max-width:63%;text-shadow:0 3px 18px #000}.v12-title-copy span{color:#f0c65d;font:900 .8rem system-ui,sans-serif;letter-spacing:.16em}.v12-title-copy h1{font:800 clamp(3rem,6vw,6.5rem)/.88 Georgia,serif;color:#fff1c1;margin:.35rem 0}.v12-title-copy p{font:700 clamp(1.1rem,1.8vw,1.7rem)/1.35 Georgia,serif}.v12-title-copy b{display:inline-block;margin-top:.85rem;padding:.5rem .75rem;border:1px solid #dfb64f;color:#f2d783;background:rgba(6,21,23,.78);font:900 .7rem system-ui,sans-serif;letter-spacing:.12em}.v12-title-intro{position:absolute;right:3.5%;bottom:4%;width:min(40%,560px);padding:1rem 1.15rem;background:rgba(4,15,18,.86);border:1px solid rgba(232,192,91,.7);color:#fff0cc}.v12-title-intro strong{color:#f0c65d;text-transform:uppercase;letter-spacing:.1em;font-family:system-ui,sans-serif}.v12-title-intro p{margin:.35rem 0 0;line-height:1.5}
.v12-threshold,.v12-front-data,.v12-toc-page,.v12-reading,.v12-chapter-open,.v12-closure{padding:clamp(1.5rem,3vw,3.1rem)}.v12-threshold{background:radial-gradient(circle at 50% 0,#17383c,#071419 58%,#03080b);color:#fff3d0}.v12-threshold h2{color:#f3cd67;font-size:clamp(2.7rem,6vw,6rem);margin:.2rem 0}.v12-threshold-lead{font-size:clamp(1.05rem,1.6vw,1.45rem);max-width:75ch}.v12-seven-gates{display:grid;grid-template-columns:repeat(4,1fr);gap:.65rem;margin:1.1rem 0}.v12-seven-gates div{padding:.85rem;border:1px solid rgba(225,188,88,.35);background:rgba(255,255,255,.05);border-radius:12px}.v12-seven-gates b{display:block;color:#ecc45d;font:900 1.4rem system-ui}.v12-seven-gates span{display:block;font:800 1.15rem Georgia}.v12-seven-gates small{color:#c7d9d7}.v12-threshold blockquote{margin:1rem 0 0;padding:1rem;border-left:5px solid #d6a83b;background:rgba(255,255,255,.06);font-size:1.15rem}.v12-core-annex{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.v12-core-annex section{padding:1.4rem;border:1px solid #c9ad72;border-radius:18px;background:#fffaf0}.v12-core-annex section:last-child{background:#17151a;color:#f8e9c0;border-color:#8b6170}.v12-core-annex span{color:#a87821;font:900 .72rem system-ui;letter-spacing:.14em}.v12-core-annex h3{font-size:2rem;margin:.25rem 0}.v12-core-annex p{line-height:1.6}.v12-core-annex div{font-weight:800;color:#9a6e20}.v12-front-copy{max-width:75ch;font-size:1.08rem;line-height:1.65}.v12-legend{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem}.v12-legend div{padding:1rem;border:1px solid #d4bc8d;border-radius:14px;background:#fffaf0}.v12-legend i{display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:50%;background:#103b42;color:#f4ca63;font-style:normal;font-size:1.25rem}.v12-legend b{display:block;margin:.5rem 0 .2rem;font-size:1.15rem}.v12-legend p{margin:0;line-height:1.45}.v12-scripture-spine{display:grid;grid-template-columns:repeat(2,1fr);gap:.65rem}.v12-scripture-spine div{display:grid;grid-template-columns:160px 1fr;gap:.8rem;padding:.8rem 1rem;border-left:4px solid #b88626;background:#fffaf0}.v12-scripture-spine b{color:#7f591a}.v12-book-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.7rem}.v12-book-grid button,.v12-mini-volume-route button,.v12-volume-route button{border:1px solid #c7a55f;border-radius:14px;background:#fffaf0;color:#2a2013;padding:.9rem;text-align:left;cursor:pointer}.v12-book-grid button:hover,.v12-mini-volume-route button:hover,.v12-volume-route button:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(83,52,8,.14)}.v12-book-grid span{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:#123b43;color:#f2cb67;font:900 1rem system-ui}.v12-book-grid b{display:block;font-size:1.2rem;margin:.35rem 0}.v12-book-grid small{line-height:1.35}.v12-mini-volume-route{display:grid;grid-template-columns:repeat(4,1fr);gap:.55rem}.v12-mini-volume-route button{display:flex;gap:.55rem;align-items:center}.v12-mini-volume-route span{color:#9a6b18;font-weight:900}.v12-mini-volume-route b{font-size:.9rem}
.v12-toc-page{overflow:auto}.v12-toc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.v12-toc-chapter{border:1px solid #cfb67f;border-radius:16px;overflow:hidden;background:#fffaf0}.v12-toc-chapter header button{width:100%;border:0;text-align:left;padding:.8rem 1rem;background:linear-gradient(135deg,#0d3941,#194d52);color:#fff2c7;cursor:pointer}.v12-toc-chapter header span{font:900 .65rem system-ui;letter-spacing:.13em;color:#efc862}.v12-toc-chapter h3{margin:.15rem 0;font-size:1.35rem}.v12-toc-chapter header p{margin:0;color:#d7e8e5;font-size:.78rem}.v12-toc-entry{width:100%;display:grid;grid-template-columns:66px 1fr 34px;gap:.45rem;align-items:center;text-align:left;border:0;border-bottom:1px solid #eadfc9;background:transparent;padding:.42rem .55rem;color:#2b2012;cursor:pointer;min-height:38px}.v12-toc-entry:hover{background:#f3e6c9}.v12-toc-entry span{font:900 .65rem system-ui;color:#986b1d;text-transform:uppercase}.v12-toc-entry strong{font-size:.79rem;line-height:1.15}.v12-toc-entry em{text-align:right;font-style:normal;color:#9a6d1e;font-weight:900}
.v12-chapter-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.v12-chapter-copy{position:absolute;left:4%;top:6%;max-width:60%;text-shadow:0 3px 18px #000}.v12-chapter-copy span{font:900 .75rem system-ui;letter-spacing:.16em;color:#f0c862}.v12-chapter-copy h1{font:800 clamp(3rem,6vw,6rem)/.9 Georgia;color:#fff2c4;margin:.3rem 0}.v12-chapter-copy p{font-size:1.15rem;line-height:1.45}.v12-chapter-judgment{position:absolute;right:3%;bottom:3%;width:min(43%,620px);background:rgba(4,13,16,.88);border:1px solid #d6a945;padding:1rem;color:#fff0c8}.v12-chapter-judgment b{color:#efc45f;font:900 .7rem system-ui;letter-spacing:.12em;text-transform:uppercase}.v12-chapter-judgment p{margin:.35rem 0 0;line-height:1.45}.v12-chapter-open{background:linear-gradient(140deg,#fffaf0,#eee0c3)}.v12-chapter-number{position:absolute;right:3%;top:0;font:900 12rem/.9 Georgia;color:rgba(142,100,27,.08)}.v12-chapter-open h1{font:800 clamp(3rem,6vw,6rem)/.9 Georgia;margin:.2rem 0}.v12-chapter-open blockquote{max-width:65ch;margin:1rem 0;padding:1rem 1.2rem;border-left:5px solid #b98528;background:#fff9ed;font-size:1.08rem;line-height:1.55}
.v12-reading{background-image:linear-gradient(rgba(255,255,255,.83),rgba(255,255,255,.83)),repeating-linear-gradient(0deg,transparent 0 29px,rgba(164,125,54,.08) 30px)}.v12-reading.v12-cyan{--v12-accent:#247f91}.v12-reading.v12-indigo{--v12-accent:#4558a2}.v12-reading.v12-emerald{--v12-accent:#27745b}.v12-reading.v12-amber{--v12-accent:#b67620}.v12-reading.v12-crimson{--v12-accent:#8c3941}.v12-reading.v12-violet{--v12-accent:#694c8d}.v12-reading .v12-rule{background:linear-gradient(90deg,var(--v12-accent,#b88528),#dbc080,transparent)}.v12-prose{margin-top:.8rem}.v12-reading-copy{columns:2;column-gap:2rem;font-size:clamp(.95rem,1.18vw,1.13rem);line-height:1.62}.v12-reading-copy p{break-inside:avoid;margin:0 0 .85rem}.v12-reading-copy.compact{columns:1;font-size:.98rem}.v12-feature-title{position:absolute;top:4%;left:4%;right:4%;text-shadow:0 3px 18px #000}.v12-feature-title span{font:900 .7rem system-ui;letter-spacing:.15em;color:#efc75f}.v12-feature-title h2{font:800 clamp(2.2rem,5vw,5.2rem)/.9 Georgia;color:#fff2c3;margin:.2rem 0;max-width:18ch}.v12-reader-drawer{position:absolute;left:3%;right:3%;bottom:3%;background:rgba(3,13,16,.91);border:1px solid #d3a743;color:#fff0ca;max-height:48%;overflow:auto}.v12-reader-drawer summary{cursor:pointer;padding:.75rem 1rem;color:#efc65e;font:900 .72rem system-ui;letter-spacing:.12em;text-transform:uppercase}.v12-drawer-inner{padding:0 1rem 1rem}.v12-drawer-inner .v12-reading-copy{color:#fff0d0}.v12-drawer-inner .v12-native{margin-bottom:.8rem}
.v12-native{border:1px solid #c9ac70;border-radius:16px;background:linear-gradient(145deg,#0b3037,#071c23);color:#fff1c9;padding:.8rem 1rem;margin:.55rem 0 1rem;overflow:hidden}.v12-native header span{font:900 .6rem system-ui;letter-spacing:.15em;color:#efc65d}.v12-native header h3{margin:.15rem 0 .65rem;font:800 1.15rem Georgia;color:#fff1ca}.v12-flow{display:flex;gap:.35rem;align-items:stretch}.v12-flow div{flex:1;position:relative;padding:.65rem;background:rgba(255,255,255,.06);border:1px solid rgba(235,199,103,.25);text-align:center}.v12-flow div:not(:last-child)::after{content:'›';position:absolute;right:-.3rem;top:35%;color:#f2c85f;font-size:1.4rem;z-index:2}.v12-flow b{display:grid;place-items:center;margin:auto auto .3rem;width:1.5rem;height:1.5rem;border-radius:50%;background:#d29f30;color:#151007;font:900 .75rem system-ui}.v12-flow span{font-size:.77rem;font-weight:800}.v12-matrix{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem}.v12-matrix div{padding:.55rem;background:rgba(255,255,255,.06);border-left:3px solid #d7a93e}.v12-matrix span{display:block;font-weight:800}.v12-matrix small{color:#c9d9d6}.v12-meter{text-align:center}.v12-meter-arc{width:220px;height:110px;margin:auto;border:18px solid #315c43;border-bottom:0;border-radius:220px 220px 0 0;position:relative;background:conic-gradient(from 270deg,#4c8b58,#d2a133,#b3433f)}.v12-meter-arc i{position:absolute;left:50%;bottom:-4px;width:6px;height:90px;background:#f2d16c;transform:rotate(30deg);transform-origin:bottom}.v12-meter-scale{display:flex;justify-content:center;gap:.75rem;margin-top:.45rem}.v12-meter-scale span{font-size:.7rem}.v12-cycle{height:210px;position:relative;display:grid;place-items:center}.v12-cycle-core{width:85px;height:85px;border-radius:50%;display:grid;place-items:center;background:#c6962b;color:#1a1205;font:900 .75rem system-ui}.v12-cycle span{position:absolute;left:50%;top:50%;transform:rotate(calc(var(--n)*72deg)) translateY(-85px) rotate(calc(var(--n)*-72deg));font-size:.7rem;background:#123d43;padding:.3rem .45rem;border-radius:8px}.v12-layers{display:grid;gap:.3rem}.v12-layers div{display:grid;grid-template-columns:32px 1fr;align-items:center;padding:.45rem;background:rgba(255,255,255,.06);border-left:4px solid #d5a536}.v12-layers b{color:#efc75f}.v12-custody{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.v12-custody div{padding:.8rem;border:1px solid rgba(235,199,103,.3);background:rgba(255,255,255,.06)}.v12-custody b{color:#efc55c;font:900 .68rem system-ui;letter-spacing:.08em}.v12-custody p{margin:.35rem 0 0}.v12-native-seal{text-align:center;padding:.8rem;border:2px solid #d3a33b}.v12-native-seal span{font:900 .62rem system-ui;letter-spacing:.12em;color:#efc65e}.v12-native-seal b{display:block;font-size:1.4rem;margin:.3rem}.v12-native-seal small{color:#d0dfdd}.v12-bars{height:170px;display:flex;align-items:end;gap:.4rem}.v12-bars div{height:var(--h);flex:1;background:linear-gradient(#e1b64c,#1c5c62);display:flex;align-items:end;justify-content:center;padding:.3rem}.v12-bars span{font-size:.65rem;writing-mode:vertical-rl;transform:rotate(180deg)}.v12-nodes{display:grid;grid-template-columns:repeat(5,1fr);gap:.35rem}.v12-nodes div{text-align:center;padding:.65rem .25rem;background:rgba(255,255,255,.06)}.v12-nodes i{display:grid;place-items:center;margin:auto auto .35rem;width:1.7rem;height:1.7rem;border-radius:50%;background:#d29e2e;color:#1a1104;font:900 .7rem system-ui;font-style:normal}.v12-nodes b{font-size:.7rem}
.v12-closure{background:radial-gradient(circle at 80% 0,#fffdf5,#efe2c8 72%)}.v12-closure-copy{font-size:clamp(1.05rem,1.5vw,1.35rem);line-height:1.65;max-width:75ch;margin:1rem 0}.v12-closure-chips{display:flex;flex-wrap:wrap;gap:.45rem}.v12-closure-chips span{padding:.35rem .65rem;border:1px solid #b98b32;border-radius:999px;background:#fff9ec;color:#72501a;font:800 .72rem system-ui}.v12-volume-route{display:grid;grid-template-columns:repeat(4,1fr);gap:.55rem}.v12-volume-route button{display:grid;grid-template-columns:35px 1fr;align-items:center}.v12-volume-route span{color:#9d6d1c;font-weight:900}.v12-volume-route b{font-size:.82rem}
@media(max-width:900px){.v12-seven-gates,.v12-book-grid,.v12-mini-volume-route,.v12-volume-route{grid-template-columns:repeat(2,1fr)}.v12-toc-grid,.v12-core-annex,.v12-legend,.v12-scripture-spine{grid-template-columns:1fr}.v12-reading-copy{columns:1}.v12-title-copy{max-width:90%}.v12-title-intro{width:90%}.v12-chapter-judgment{width:90%}.v12-flow{display:grid;grid-template-columns:1fr 1fr}.v12-flow div::after{display:none}.v12-nodes{grid-template-columns:repeat(3,1fr)}}
@media(max-width:560px){.v12-threshold,.v12-front-data,.v12-toc-page,.v12-reading,.v12-chapter-open,.v12-closure{padding:1rem}.v12-seven-gates,.v12-book-grid,.v12-mini-volume-route,.v12-volume-route{grid-template-columns:1fr}.v12-title-copy h1,.v12-cover-copy h1{font-size:2.7rem}.v12-title-intro{font-size:.85rem}.v12-toc-entry{grid-template-columns:52px 1fr 30px}.v12-matrix{grid-template-columns:1fr 1fr}.v12-custody{grid-template-columns:1fr}}



#gb-workspace .gb-v12-page{--v12-reader-ink:#2b1d0e;--v12-reader-muted:#6f5530;--v12-reader-gold:#b88424;--v12-reader-ivory:#fff3cf;--v12-reader-deep:#0a2f35}
#gb-workspace .gb-v12-page .v12-title,#gb-workspace .gb-v12-page>h2{font-size:clamp(2rem,3.75vw,4.05rem)!important;line-height:.97!important;letter-spacing:-.025em;max-width:23ch;text-wrap:balance}
#gb-workspace .gb-v12-page.v12-reading .v12-title{font-size:clamp(1.85rem,3vw,3.15rem)!important;line-height:1!important;max-width:25ch}
#gb-workspace .gb-v12-page.v12-front-data>h2,#gb-workspace .gb-v12-page.v12-toc-page>h2{font-size:clamp(2.3rem,4vw,4.1rem)!important;max-width:22ch}
#gb-workspace .gb-v12-page .v12-deck{color:#6a4c22!important;font-size:clamp(1rem,1.35vw,1.3rem)!important;line-height:1.3!important;max-width:64ch}
#gb-workspace .gb-v12-page .v12-kicker{color:#8a5f14!important}
#gb-workspace .v12-cover .v12-cover-shade{background:linear-gradient(180deg,rgba(0,0,0,.03),rgba(0,0,0,.14) 43%,rgba(0,0,0,.82))!important}
#gb-workspace .v12-cover .v12-cover-copy{bottom:7%!important}
#gb-workspace .v12-cover .v12-cover-copy h1{font-size:clamp(2.8rem,5.7vw,5.8rem)!important;line-height:.9!important}
#gb-workspace .v12-cover .v12-cover-copy p{color:#f6d887!important;font-size:clamp(.95rem,1.5vw,1.35rem)!important;margin:.45rem 0 0!important}
#gb-workspace .v12-title-chamber .v12-title-shade{background:linear-gradient(90deg,rgba(1,8,11,.88) 0%,rgba(1,8,11,.63) 42%,rgba(1,8,11,.08) 76%),linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.12) 52%,rgba(0,0,0,.58))!important}
#gb-workspace .v12-title-chamber .v12-title-copy{left:4.2%!important;top:7%!important;max-width:54%!important;text-shadow:0 4px 20px rgba(0,0,0,.9)!important}
#gb-workspace .v12-title-chamber .v12-title-copy h1{color:#fff1c6!important;font-size:clamp(3rem,5.1vw,5.45rem)!important;line-height:.88!important;max-width:10.5ch;margin:.35rem 0 .55rem!important;letter-spacing:-.035em}
#gb-workspace .v12-title-chamber .v12-title-copy p{color:#fff4d8!important;font:700 clamp(1rem,1.45vw,1.35rem)/1.35 Georgia,serif!important;max-width:31ch;margin:.15rem 0 .8rem!important}
#gb-workspace .v12-title-chamber .v12-title-copy b{display:inline-block;color:#f2cc6b!important;background:rgba(5,31,34,.9);border:1px solid rgba(237,191,76,.75);padding:.55rem .8rem;border-radius:6px;font:900 .68rem/1.2 system-ui,sans-serif!important;letter-spacing:.12em}
#gb-workspace .v12-title-chamber .v12-title-intro{right:3.5%!important;bottom:4%!important;width:min(35%,520px)!important;padding:1.05rem 1.15rem!important;background:rgba(3,18,21,.94)!important;border:1px solid rgba(235,190,73,.78)!important;color:#fff2cf!important;box-shadow:0 18px 45px rgba(0,0,0,.36)}
#gb-workspace .v12-title-chamber .v12-title-intro strong{color:#f0c85d!important}
#gb-workspace .v12-title-chamber .v12-title-intro p{color:#fff0cf!important;font-size:clamp(.92rem,1.1vw,1.08rem)!important;line-height:1.5!important}
#gb-workspace .gb-v12-page.v12-threshold{background:radial-gradient(circle at 20% 5%,#fffdf5,#f2e6ca 78%)!important;color:var(--v12-reader-ink)!important}
#gb-workspace .v12-threshold h2{color:#d2a039!important;font-size:clamp(3rem,5.6vw,5.65rem)!important;line-height:.92!important;max-width:12ch;margin:.25rem 0 .8rem!important}
#gb-workspace .v12-threshold .v12-threshold-lead{color:#332310!important;font-size:clamp(1.05rem,1.45vw,1.35rem)!important;line-height:1.55!important}
#gb-workspace .v12-threshold .v12-seven-gates{gap:.8rem!important}
#gb-workspace .v12-threshold .v12-seven-gates div{min-height:142px;padding:1rem 1.05rem!important;border:1px solid #d8bb79!important;background:rgba(255,250,237,.92)!important;box-shadow:0 9px 22px rgba(93,61,11,.05)}
#gb-workspace .v12-threshold .v12-seven-gates b{color:#9a6817!important}
#gb-workspace .v12-threshold .v12-seven-gates span{color:#26190b!important;font-size:clamp(1rem,1.2vw,1.2rem)!important;line-height:1.15!important}
#gb-workspace .v12-threshold .v12-seven-gates small{color:#74582f!important;font:600 clamp(.78rem,.92vw,.92rem)/1.45 Georgia,serif!important;margin-top:.5rem}
#gb-workspace .v12-threshold blockquote{color:#34230e!important;background:rgba(210,160,57,.12)!important;border-left-color:#c4922c!important}
#gb-workspace .v12-core-annex section{box-shadow:0 12px 28px rgba(73,48,10,.06)}
#gb-workspace .v12-core-annex section:last-child{background:linear-gradient(145deg,#17141b,#241b22)!important;color:#fff1cc!important}
#gb-workspace .v12-core-annex section:last-child span{color:#f0c65c!important}
#gb-workspace .v12-core-annex section:last-child h3,#gb-workspace .v12-core-annex section:last-child p{color:#fff2d4!important}
#gb-workspace .v12-core-annex section:last-child div{color:#efc45c!important}
#gb-workspace .v12-core-annex h3{font-size:clamp(1.5rem,2vw,2rem)!important;line-height:1.05!important}
#gb-workspace .v12-core-annex p{font-size:clamp(.94rem,1.08vw,1.08rem)!important}
#gb-workspace .v12-book-grid button,#gb-workspace .v12-mini-volume-route button,#gb-workspace .v12-volume-route button{color:#291d0e!important;background:#fffaf0!important}
#gb-workspace .v12-book-grid button b,#gb-workspace .v12-mini-volume-route button b,#gb-workspace .v12-volume-route button b{color:#2a1d0e!important}
#gb-workspace .v12-book-grid button small{display:block;color:#71572e!important;font:600 .88rem/1.42 Georgia,serif!important}
#gb-workspace .v12-toc-page .v12-toc-grid{gap:.95rem!important}
#gb-workspace .v12-toc-page .v12-toc-chapter{border-color:#cdb277!important;box-shadow:0 10px 24px rgba(78,51,10,.05)}
#gb-workspace .v12-toc-page .v12-toc-chapter header button{min-height:124px;background:linear-gradient(135deg,#0b3941,#18565a)!important;color:#fff2ca!important;padding:.9rem 1rem!important}
#gb-workspace .v12-toc-page .v12-toc-chapter header button *{color:inherit!important}
#gb-workspace .v12-toc-page .v12-toc-chapter header span{color:#f1c65d!important}
#gb-workspace .v12-toc-page .v12-toc-chapter header h3{color:#fff2ca!important;font-size:clamp(1.05rem,1.35vw,1.35rem)!important;line-height:1.08!important;margin:.25rem 0 .4rem!important;text-wrap:balance}
#gb-workspace .v12-toc-page .v12-toc-chapter header p{color:#d9eeea!important;font-size:clamp(.73rem,.82vw,.84rem)!important;line-height:1.38!important}
#gb-workspace .v12-toc-page .v12-toc-entry{grid-template-columns:62px 1fr 38px!important;min-height:46px!important;padding:.5rem .58rem!important}
#gb-workspace .v12-toc-page .v12-toc-entry strong{color:#2e2113!important;font-size:clamp(.74rem,.82vw,.84rem)!important;line-height:1.18!important}
#gb-workspace .v12-toc-page .v12-toc-entry span,#gb-workspace .v12-toc-page .v12-toc-entry em{color:#936619!important}
#gb-workspace .v12-toc-page .v12-toc-entry:hover,#gb-workspace .v12-toc-page .v12-toc-entry:focus-visible{background:#f0e1bf!important;box-shadow:inset 4px 0 0 #a9771d}
#gb-workspace .gb-v12-page .v12-native,#gb-workspace .gb-v12-page .v12-native p,#gb-workspace .gb-v12-page .v12-native span,#gb-workspace .gb-v12-page .v12-native small,#gb-workspace .gb-v12-page .v12-native strong{color:#fff1cc!important}
#gb-workspace .gb-v12-page .v12-native header span{color:#efc65d!important}
#gb-workspace .gb-v12-page .v12-native header h3{color:#fff3d2!important}
#gb-workspace .gb-v12-page .v12-native .v12-flow b{color:#181005!important}
#gb-workspace .gb-v12-page .v12-reader-drawer,#gb-workspace .gb-v12-page .v12-reader-drawer p,#gb-workspace .gb-v12-page .v12-reader-drawer span,#gb-workspace .gb-v12-page .v12-reader-drawer strong{color:#fff1d0!important}
#gb-workspace .v12-chapter-copy p,#gb-workspace .v12-chapter-judgment p,#gb-workspace .v12-feature-title p,#gb-workspace .v12-art-label p,#gb-workspace .v12-final-copy p{color:#fff1d2!important}
#gb-workspace .v12-chapter-copy h1,#gb-workspace .v12-feature-title h2,#gb-workspace .v12-art-label h1{font-size:clamp(2.6rem,5vw,5.3rem)!important;line-height:.91!important;max-width:15ch}
@media(max-width:900px){#gb-workspace .v12-title-chamber .v12-title-copy{max-width:72%!important}#gb-workspace .v12-title-chamber .v12-title-intro{width:min(46%,480px)!important}#gb-workspace .v12-seven-gates{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:620px){#gb-workspace .v12-title-chamber .v12-title-copy{left:5%!important;right:5%!important;max-width:none!important}#gb-workspace .v12-title-chamber .v12-title-copy h1{font-size:clamp(2.5rem,13vw,4rem)!important}#gb-workspace .v12-title-chamber .v12-title-intro{left:5%!important;right:5%!important;width:auto!important;bottom:4%!important}#gb-workspace .v12-title-chamber .v12-title-copy p{max-width:26ch}#gb-workspace .v12-seven-gates,#gb-workspace .v12-core-annex,#gb-workspace .v12-toc-grid{grid-template-columns:1fr!important}}



/* WordPress shortcode integration. Loaded only on the Guidebook page. */
body.anima-illustrated-guidebook-page{
  margin:0!important;
  padding:0!important;
  display:block!important;
  gap:0!important;
  overflow:hidden!important;
  background:#02040b!important;
}
body.anima-illustrated-guidebook-page #wpadminbar{z-index:2147483647}
#anima-illustrated-guidebook-root{
  position:fixed;
  inset:0;
  z-index:2147483000;
  width:100vw;
  height:100dvh;
  min-height:100vh;
  overflow:hidden;
  background:#02040b;
  isolation:isolate;
}
#anima-illustrated-guidebook-root #gb-workspace{
  width:100%!important;
  height:100%!important;
  min-height:0!important;
}
body.admin-bar #anima-illustrated-guidebook-root{
  top:32px;
  height:calc(100dvh - 32px);
  min-height:calc(100vh - 32px);
}
.anima-guidebook-noscript{
  display:grid;place-items:center;min-height:60vh;padding:2rem;background:#071018;
  color:#fff0cc;font:600 1rem/1.6 system-ui,sans-serif;text-align:center;
}
@media(max-width:782px){
  body.admin-bar #anima-illustrated-guidebook-root{
    top:46px;
    height:calc(100dvh - 46px);
    min-height:calc(100vh - 46px);
  }
}
