:root{--paper-ink:#111820;--paper-muted:#5d6874;--paper-line:#d9dee4;--paper-surface:#fff;--paper-page:#f4f6f8;--paper-blue:#1976d2;--paper-cyan:#14a5b8;--paper-green:#4f9f39;--paper-lime:#8cff00;--paper-orange:#e46f3c;--paper-red:#c84855;--paper-violet:#795bbd;--paper-dark:#10161d;--paper-dark-soft:#18222d;--paper-content:820px;--paper-sidebar:224px;--paper-gap:64px;--paper-wide:min(1120px, calc(50vw + 234px))}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--nc-site-header-px,76px) + 28px);background:var(--paper-page)}body.whitepaper-page{background:var(--paper-page);min-width:320px;color:var(--paper-ink);letter-spacing:0;text-rendering:optimizelegibility;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.whitepaper-page .site-header{z-index:1000;position:fixed;inset:0 0 auto}.whitepaper-page .site-header-language{display:none!important}.skip-link{z-index:2000;color:#111820;background:#fff;border:2px solid #111820;padding:10px 14px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}a{color:inherit}.paper-hero{color:#fff;background:#17212b;align-items:flex-end;min-height:min(86vh,900px);display:flex;position:relative;overflow:hidden}.paper-hero-image,.paper-hero-shade{width:100%;height:100%;position:absolute;inset:0}.paper-hero-image{object-fit:cover;object-position:52% 46%}.paper-hero-shade{background:#050a0fad}.paper-hero-content{z-index:1;width:min(1180px,100% - 64px);padding:calc(var(--nc-site-header-px,76px) + 80px) 0 72px;margin:0 auto;position:relative}.paper-kicker,.section-index,.paper-toc>.paper-toc-inner>p,.figure-heading span,.token-facts span{letter-spacing:0;margin:0;font-size:.72rem;font-weight:800;line-height:1.3}.paper-kicker{color:#c8ff8a}.paper-hero h1{letter-spacing:0;text-wrap:balance;max-width:980px;margin:18px 0;font-size:7rem;font-weight:880;line-height:.92}.paper-deck{color:#f2f6fa;text-wrap:pretty;max-width:790px;margin:0;font-size:1.55rem;font-weight:450;line-height:1.45}.paper-hero-meta{color:#d7e0e8;text-transform:uppercase;flex-wrap:wrap;gap:10px 24px;margin-top:34px;font-size:.83rem;font-weight:720;display:flex}.paper-hero-meta span:before{content:"";background:var(--paper-lime);width:7px;height:7px;margin:0 9px 1px 0;display:inline-block}.paper-scroll-cue{color:#fff;align-items:center;gap:10px;margin-top:38px;font-size:.86rem;font-weight:780;text-decoration:none;display:inline-flex}.paper-scroll-cue:after{content:"↓";color:var(--paper-lime);font-size:1.15rem}.paper-shell{grid-template-columns:var(--paper-sidebar) minmax(0, var(--paper-content));gap:var(--paper-gap);width:min(calc(var(--paper-sidebar) + var(--paper-content) + var(--paper-gap)), calc(100% - 64px));align-items:start;margin:0 auto;display:grid}.paper-toc{top:calc(var(--nc-site-header-px,76px) + 28px);max-height:calc(100vh - var(--nc-site-header-px,76px) - 48px);align-self:start;padding:64px 0 32px;position:sticky}.paper-toc-inner{max-height:calc(100vh - var(--nc-site-header-px,76px) - 112px);scrollbar-width:thin;overflow:auto}.paper-toc>.paper-toc-inner>p{color:#8a949e}.paper-toc nav{gap:2px;margin-top:14px;display:grid}.paper-toc a{color:#66717d;border-left:2px solid #0000;padding:6px 10px 6px 0;font-size:.78rem;font-weight:620;line-height:1.35;text-decoration:none;display:block}.paper-toc a:hover,.paper-toc a:focus-visible{color:var(--paper-ink)}.paper-toc a.active{border-left-color:var(--paper-blue);color:var(--paper-ink);padding-left:12px}.paper-progress{background:#dce1e6;height:3px;margin-top:18px;overflow:hidden}.paper-progress span{transform-origin:0;background:var(--paper-blue);width:100%;height:100%;display:block;transform:scaleX(0)}.paper-article{min-width:0;padding-bottom:80px}.paper-section{border-top:1px solid var(--paper-line);padding:94px 0 24px}.paper-section:first-child{border-top:0}.paper-section h2{letter-spacing:0;text-wrap:balance;max-width:760px;margin:12px 0 26px;font-family:Georgia,Times New Roman,serif;font-size:3.1rem;font-weight:620;line-height:1.08}.paper-section h3{letter-spacing:0}.paper-section>p:not(.section-index){color:#323d48;max-width:760px;font-family:Georgia,Times New Roman,serif;font-size:1.08rem;line-height:1.78}.section-index{color:var(--paper-blue)}.paper-section .paper-lead{color:var(--paper-ink);font-size:1.45rem;line-height:1.58}.paper-abstract{padding-top:100px}.plain-language{border-left:4px solid var(--paper-green);background:#eaf5e7;max-width:760px;margin:34px 0 8px;padding:24px 28px}.plain-language strong{text-transform:uppercase;margin-bottom:6px;font-size:.78rem;display:block}.plain-language p{color:#26332b;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1rem;line-height:1.65}.vocabulary{width:var(--paper-wide);border-top:1px solid #cbd2d8;border-bottom:1px solid #cbd2d8;margin-top:34px}.vocabulary h3{color:#4e5963;text-transform:uppercase;background:#e3e8ed;margin:0;padding:18px 20px;font-size:.75rem}.vocabulary dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.vocabulary dl>div{border-top:1px solid #d7dde2;border-right:1px solid #d7dde2;min-height:112px;padding:20px}.vocabulary dl>div:nth-child(2n){border-right:0}.vocabulary dt{color:var(--paper-ink);font-size:.88rem;font-weight:780}.vocabulary dd{color:var(--paper-muted);margin:8px 0 0;font-size:.82rem;line-height:1.55}.principle-grid{border-top:1px solid #cbd2d8;border-left:1px solid #cbd2d8;grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px;margin-top:38px;display:grid}.principle-grid>div{border-bottom:1px solid #cbd2d8;border-right:1px solid #cbd2d8;min-height:190px;padding:24px}.principle-grid span{color:var(--paper-blue);font-size:.75rem;font-weight:800}.principle-grid h3{margin:28px 0 8px;font-size:1.12rem}.principle-grid p{color:var(--paper-muted);margin:0;font-size:.91rem;line-height:1.55}.logic-figure{width:var(--paper-wide);background:var(--paper-dark);color:#eef4f8;border:1px solid #ccd4db;border-radius:6px;margin:46px 0 26px;overflow:hidden;box-shadow:0 18px 56px #131d271a}.figure-heading{border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;display:flex}.figure-heading span{color:#9eb0be}.figure-heading h3{color:#fff;margin:5px 0 0;font-size:1.05rem;line-height:1.35}.diagram-expand,.diagram-dialog-bar button{color:#fff;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:4px;padding:8px 11px;font-size:.72rem;font-weight:750}.diagram-expand:hover,.diagram-expand:focus-visible,.diagram-dialog-bar button:hover,.diagram-dialog-bar button:focus-visible{border-color:var(--paper-lime);color:var(--paper-lime)}.logic-svg{background:var(--paper-dark);width:100%;min-width:760px;height:auto;display:block}.logic-figure figcaption{color:#b8c4ce;border-top:1px solid #ffffff1c;padding:16px 24px 18px;font-size:.82rem;line-height:1.55}.logic-svg text{fill:#f1f5f8;letter-spacing:0;text-anchor:middle;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:15px;font-weight:760}.logic-svg .node-sub{fill:#aab7c2;font-size:12px;font-weight:520}.logic-svg .zone{fill:#ffffff04;stroke-width:1.5px;stroke-dasharray:8 8}.logic-svg .zone-device{stroke:#4f9f39}.logic-svg .zone-relay{stroke:#e46f3c}.logic-svg .zone-chain{stroke:#1976d2}.logic-svg .zone-label,.logic-svg .lane-label,.logic-svg .path-label,.logic-svg .domain-title{text-anchor:start;fill:#9eabb5;font-size:11px;font-weight:820}.logic-svg .node rect,.logic-svg .node circle,.logic-svg .node path{fill:#18232e;stroke:#41505c;stroke-width:1.5px}.logic-svg .node-human rect{stroke:#8cff00}.logic-svg .node-engine rect,.logic-svg .node-engine path{stroke:#14a5b8}.logic-svg .node-local rect{stroke:#4f9f39}.logic-svg .node-guardian rect{stroke:#e46f3c}.logic-svg .node-peer rect{stroke:#e6a85a}.logic-svg .node-program rect{stroke:#1976d2}.logic-svg .node-pda rect,.logic-svg .node-state rect{stroke:#795bbd}.logic-svg .node-source rect{stroke:#6b879c}.logic-svg .node-output rect{stroke:#4f9f39}.logic-svg .node-reject rect{stroke:#c84855}.logic-svg .node-material rect{stroke:#d9b554}.logic-svg .node-world rect{stroke:#4f9f39}.logic-svg .node-asset rect{stroke:#14a5b8}.logic-svg .node-market rect{stroke:#e46f3c}.logic-svg .node-compute rect{stroke:#e6a85a}.logic-svg .node-treasury rect{stroke:#1976d2}.logic-svg .node-reward rect{stroke:#8cff00}.logic-svg .node-core circle{fill:#172938;stroke:#8cff00;stroke-width:2px}.logic-svg .decision path{fill:#1a2530;stroke:#d9b554;stroke-width:1.5px}.logic-svg .flow{fill:none;stroke-width:2px}.logic-svg .flow-solid{stroke:#7dc5ff}.logic-svg .flow-dashed{stroke:#e6a85a;stroke-dasharray:8 7}.logic-svg .flow-alert{stroke:#e16873;stroke-dasharray:5 5}.logic-svg marker path{fill:#7dc5ff}.logic-svg .flow-dashed+text,.logic-svg .flow-dashed marker path,.logic-svg #arrowGhostA path{fill:#e6a85a}.logic-svg .flow-label{fill:#91a1ad;font-size:11px;font-weight:600}.logic-svg .legend-text{text-anchor:start;fill:#8f9ca7;font-size:10px;font-weight:700}.logic-svg .lane-rule{stroke:#34414d;stroke-width:1px}.logic-svg .equation{fill:#c8ff8a;font-size:12px;font-weight:820}.logic-svg .path-band{fill:#ffffff04;stroke-width:1.5px;stroke-dasharray:8 8}.logic-svg .path-fast{stroke:#e46f3c}.logic-svg .path-durable{stroke:#1976d2}.logic-svg .domain rect{fill:#17212b;stroke-width:1.5px}.logic-svg .domain-player rect{stroke:#8cff00}.logic-svg .domain-chunk rect{stroke:#4f9f39}.logic-svg .domain-game rect{stroke:#d9b554}.logic-svg .domain-building rect{stroke:#14a5b8}.logic-svg .domain-guardian rect{stroke:#e46f3c}.logic-svg .domain-civ rect{stroke:#795bbd}.logic-svg .domain-item{text-anchor:start;fill:#bdc8d1;font-size:12px;font-weight:560}.logic-svg .loop-ring,.logic-svg .flywheel-ring{fill:none;stroke:#2e3c48;stroke-width:38px}.logic-svg .center-note circle{fill:#18232e;stroke:#41505c;stroke-width:1.5px}.logic-svg .center-note text{fill:#d6e2ea;font-size:12px}.logic-svg .verify-zone{fill:#1976d20a;stroke:#3d566a;stroke-width:1.5px;stroke-dasharray:8 8}.logic-svg .comparison rect{fill:#141f29;stroke:#475865}.logic-svg .comparison-title{fill:#c8ff8a;font-size:12px}.logic-svg .comparison-mark{fill:#c8ff8a;font-family:Georgia,serif;font-size:38px}.logic-svg .comparison-foot{fill:#9eabb5;font-size:10px;font-weight:580}.logic-svg .node-old rect{stroke:#6b879c}.logic-svg .node-new rect{stroke:#8cff00}.logic-svg .region-grid>rect:first-child{fill:#141e27;stroke:#4a5b68}.logic-svg .region-grid line{stroke:#34424d}.logic-svg .region-grid .active-region{fill:#e46f3c29;stroke:#e46f3c;stroke-width:2px}.logic-svg .grid-label{fill:#71808c;font-size:9px;font-weight:700}.logic-svg .grid-label.active{fill:#ffc39e}.logic-svg .player-dot{fill:#8cff00;stroke:#eaffd2;stroke-width:3px}.logic-svg .peer-dot{fill:#e46f3c}.relationship-strip{width:var(--paper-wide);color:#fff;background:#16212b;border-radius:6px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;margin:42px 0 24px;padding:26px;display:grid}.relationship-strip div{border:1px solid #42515d;min-height:92px;padding:16px}.relationship-strip strong,.relationship-strip span{display:block}.relationship-strip strong{font-size:.88rem}.relationship-strip span{color:#aebbc5;margin-top:8px;font-size:.75rem}.relationship-strip i{color:#82c9ff;text-transform:uppercase;font-size:.68rem;font-style:normal}.paper-feature{position:relative}.paper-feature:before{content:"";background:var(--paper-orange);width:5px;height:92px;position:absolute;top:94px;left:-34px}.protocol-subsection{max-width:var(--paper-copy);color:var(--paper-ink);margin:62px 0 18px;font-size:1.28rem;line-height:1.35}.formula-panel{width:var(--paper-wide);background:var(--paper-dark);color:#eff6fa;border:1px solid #35434e;border-radius:6px;margin:26px 0;display:grid;overflow:hidden}.formula-panel code{color:#c8ff8a;white-space:normal;overflow-wrap:anywhere;border-bottom:1px solid #35434e;padding:16px 20px;font-size:.8rem;line-height:1.55;display:block}.formula-panel code:last-child{border-bottom:0}.comparison-table,.risk-table{width:var(--paper-wide);border-top:1px solid #cbd2d8;margin:30px 0 28px}.comparison-row,.risk-row{border-bottom:1px solid #cbd2d8;grid-template-columns:.8fr 1fr 1.25fr;display:grid}.comparison-row>*,.risk-row>*{border-right:1px solid #cbd2d8;padding:15px 17px;font-size:.84rem;line-height:1.5}.comparison-row>:last-child,.risk-row>:last-child{border-right:0}.comparison-head,.risk-head{color:#4e5963;text-transform:uppercase;background:#e3e8ed;font-weight:780}.comparison-head>*,.risk-head>*{font-size:.72rem}.security-list{width:var(--paper-wide);border-top:1px solid #cbd2d8;border-left:1px solid #cbd2d8;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:32px;display:grid}.paper-section .security-list p{border-bottom:1px solid #cbd2d8;border-right:1px solid #cbd2d8;margin:0;padding:20px;font-size:.83rem;line-height:1.55}.security-list strong,.security-list span{display:block}.security-list span{color:var(--paper-muted);margin-top:8px}.proof-properties{width:var(--paper-wide);border-top:1px solid #cbd2d8;border-left:1px solid #cbd2d8;grid-template-columns:repeat(4,minmax(0,1fr));margin:30px 0 0;display:grid}.proof-properties>div{border-bottom:1px solid #cbd2d8;border-right:1px solid #cbd2d8;padding:22px}.proof-properties strong{font-size:.92rem}.proof-properties p{color:var(--paper-muted);margin:9px 0 0;font-size:.82rem;line-height:1.55}.paper-section .useful-work-quote{border-left:5px solid var(--paper-orange);max-width:760px;color:var(--paper-ink);margin:44px 0 0;padding:28px 0 28px 28px;font-family:Georgia,Times New Roman,serif;font-size:1.45rem;line-height:1.55}.token-facts{width:var(--paper-wide);background:var(--paper-dark);color:#fff;grid-template-columns:repeat(4,minmax(0,1fr));margin:40px 0 26px;display:grid}.token-facts div{border-right:1px solid #35424c;min-height:124px;padding:22px}.token-facts div:last-child{border-right:0}.token-facts span,.token-facts strong{display:block}.token-facts span{color:#8fa0ad}.token-facts strong{color:#c8ff8a;margin-top:30px;font-size:1.05rem}.paper-section .paper-note{border-left:3px solid var(--paper-orange);color:#4b5660;padding-left:20px;font-size:.95rem}.scaling-table{width:var(--paper-wide);border-top:1px solid #cbd2d8;margin:42px 0 26px}.scaling-row{border-bottom:1px solid #cbd2d8;grid-template-columns:1fr 1.1fr 1.35fr;display:grid}.scaling-row>*{border-right:1px solid #cbd2d8;padding:16px 18px;font-size:.86rem;line-height:1.45}.scaling-row>:last-child{border-right:0}.scaling-head{color:#4e5963;text-transform:uppercase;background:#e3e8ed;font-size:.72rem;font-weight:780}.risk-row{grid-template-columns:.9fr 1.35fr 1.35fr}.parameter-grid{width:var(--paper-wide);background:var(--paper-dark);color:#fff;grid-template-columns:repeat(4,minmax(0,1fr));margin:36px 0 26px;display:grid}.parameter-grid>div{border-bottom:1px solid #35424c;border-right:1px solid #35424c;min-height:112px;padding:20px}.parameter-grid>div:nth-child(4n){border-right:0}.parameter-grid span,.parameter-grid strong{display:block}.parameter-grid span{color:#8fa0ad;font-size:.7rem;font-weight:760}.parameter-grid strong{color:#c8ff8a;margin-top:24px;font-size:1rem}.verification-steps{width:var(--paper-wide);counter-reset:verify-step;border-top:1px solid #cbd2d8;border-left:1px solid #cbd2d8;grid-template-columns:repeat(2,minmax(0,1fr));margin:26px 0 28px;padding:0;list-style:none;display:grid}.verification-steps li{color:#4b5660;counter-increment:verify-step;border-bottom:1px solid #cbd2d8;border-right:1px solid #cbd2d8;min-height:112px;padding:22px 20px 20px 62px;font-size:.86rem;line-height:1.55;position:relative}.verification-steps li:before{content:counter(verify-step, decimal-leading-zero);color:var(--paper-blue);font-size:.76rem;font-weight:820;position:absolute;top:22px;left:20px}.reference-list{width:var(--paper-wide);border-top:1px solid #cbd2d8;margin-top:24px}.reference-list a{color:var(--paper-ink);border-bottom:1px solid #cbd2d8;grid-template-columns:minmax(180px,.75fr) minmax(0,1.6fr);gap:24px;padding:17px 4px;text-decoration:none;display:grid}.reference-list a:hover strong,.reference-list a:focus-visible strong{color:var(--paper-blue)}.reference-list strong{font-size:.86rem}.reference-list span{color:var(--paper-muted);font-size:.82rem;line-height:1.5}.paper-conclusion blockquote{border-left:5px solid var(--paper-blue);max-width:760px;color:var(--paper-ink);margin:42px 0;padding:28px 0 28px 28px;font-family:Georgia,Times New Roman,serif;font-size:1.6rem;line-height:1.5}.paper-end-links{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.paper-end-links a{color:#1b2833;background:#fff;border:1px solid #b9c2ca;border-radius:4px;padding:12px 16px;font-size:.8rem;font-weight:750;text-decoration:none}.paper-end-links a:hover,.paper-end-links a:focus-visible{border-color:var(--paper-blue);color:var(--paper-blue)}.paper-footer{color:#75808a;border-top:1px solid #cbd2d8;margin-top:90px;padding:30px 0 60px;font-size:.76rem;line-height:1.6}.paper-footer p{max-width:720px}.diagram-dialog{background:var(--paper-dark);color:#fff;border:1px solid #384754;border-radius:6px;width:min(96vw,1500px);max-width:none;height:min(94vh,980px);max-height:none;padding:0}.diagram-dialog::backdrop{background:#05090ddb}.diagram-dialog-bar{border-bottom:1px solid #35434e;justify-content:space-between;align-items:center;gap:20px;padding:14px 18px;display:flex}.diagram-dialog-bar strong{font-size:.88rem}.diagram-dialog-content{height:calc(100% - 62px);overflow:auto}.diagram-dialog-content .logic-svg{width:max(100%,1100px);min-width:1100px}body:has(.diagram-dialog[open]){overflow:hidden}@media (max-width:1120px){:root{--paper-sidebar:190px;--paper-gap:36px;--paper-wide:calc(100vw - 270px)}.paper-shell{width:calc(100% - 44px)}.paper-hero h1{font-size:6rem}.paper-section h2{font-size:2.7rem}.logic-figure,.relationship-strip,.proof-properties,.token-facts,.scaling-table,.vocabulary,.formula-panel,.comparison-table,.security-list,.risk-table,.parameter-grid,.verification-steps,.reference-list{width:var(--paper-wide)}}@media (max-width:900px){:root{--paper-wide:calc(100vw - 40px)}.paper-hero{min-height:720px}.paper-hero h1{font-size:4.5rem}.paper-deck{font-size:1.25rem}.paper-section h2{font-size:2.35rem}.paper-hero-content{width:calc(100% - 40px);padding-bottom:48px}.paper-shell{width:calc(100% - 40px);display:block}.paper-toc{max-height:none;padding:28px 0 0;position:relative;top:auto}.paper-toc-inner{max-height:none;overflow:visible}.paper-toc nav{scroll-snap-type:x proximity;gap:6px;margin:12px -20px 0;padding:0 20px 12px;display:flex;overflow-x:auto}.paper-toc a{scroll-snap-align:start;background:#fff;border:1px solid #c7cfd6;border-radius:4px;flex:none;padding:8px 10px}.paper-toc a.active{border-color:var(--paper-blue);padding-left:10px}.paper-progress{margin-top:0}.paper-section{padding-top:72px}.logic-figure,.relationship-strip,.proof-properties,.token-facts,.scaling-table,.vocabulary,.formula-panel,.comparison-table,.security-list,.risk-table,.parameter-grid,.verification-steps,.reference-list{width:var(--paper-wide)}.logic-figure{overflow-x:auto}.logic-figure figcaption,.figure-heading{width:calc(100vw - 40px);position:sticky;left:0}.relationship-strip{grid-template-columns:repeat(4,minmax(180px,1fr));overflow-x:auto}.relationship-strip i{display:none}.proof-properties,.token-facts,.parameter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.parameter-grid>div:nth-child(4n){border-right:1px solid #35424c}.parameter-grid>div:nth-child(2n){border-right:0}.paper-feature:before{left:-20px}}@media (max-width:620px){:root{--paper-wide:calc(100vw - 28px)}.paper-hero{min-height:690px}.paper-hero-image{object-position:47% center}.paper-hero-content{width:calc(100% - 28px)}.paper-hero h1{overflow-wrap:anywhere;font-size:3.2rem}.paper-deck{font-size:1.06rem}.paper-shell{width:calc(100% - 28px)}.paper-section h2{font-size:2.05rem}.paper-section>p:not(.section-index){font-size:1rem;line-height:1.7}.paper-section .paper-lead{font-size:1.17rem}.plain-language{padding:20px}.principle-grid,.proof-properties,.token-facts,.vocabulary dl,.security-list,.parameter-grid,.verification-steps{grid-template-columns:1fr}.principle-grid>div{min-height:0}.logic-figure,.relationship-strip,.proof-properties,.token-facts,.scaling-table,.vocabulary,.formula-panel,.comparison-table,.security-list,.risk-table,.parameter-grid,.verification-steps,.reference-list{width:var(--paper-wide)}.protocol-subsection{margin-top:50px;font-size:1.15rem}.vocabulary dl>div,.vocabulary dl>div:nth-child(2n){border-right:0;min-height:0}.comparison-row,.risk-row{grid-template-columns:1fr}.comparison-row>*,.risk-row>*{border-bottom:1px solid #dce1e6;border-right:0}.comparison-row span:before,.risk-row span:before{content:attr(data-label);color:#75818b;text-transform:uppercase;margin-bottom:5px;font-size:.66rem;font-weight:780;display:block}.comparison-head,.risk-head{display:none}.parameter-grid>div,.parameter-grid>div:nth-child(2n),.parameter-grid>div:nth-child(4n){border-right:0;min-height:92px}.parameter-grid strong{margin-top:16px}.reference-list a{grid-template-columns:1fr;gap:7px}.figure-heading{width:calc(100vw - 28px);padding:17px}.figure-heading h3{max-width:230px;font-size:.9rem}.logic-figure figcaption{width:calc(100vw - 28px);padding:14px 17px 16px}.logic-svg{min-width:720px}.token-facts div{border-bottom:1px solid #35424c;border-right:0;min-height:96px}.token-facts strong{margin-top:18px}.scaling-row{grid-template-columns:1fr}.scaling-row>*{border-bottom:1px solid #dce1e6;border-right:0}.scaling-head{display:none}.paper-end-links{display:grid}.paper-end-links a{text-align:center}}@media (max-width:360px){.paper-hero h1{font-size:2.9rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media print{.site-header,.paper-toc,.diagram-expand,.paper-scroll-cue,.paper-end-links,.diagram-dialog{display:none!important}body.whitepaper-page,html{background:#fff}.paper-hero{break-after:page;min-height:460px}.paper-shell,.paper-article{width:100%;max-width:none;display:block}.paper-section{break-before:page}.logic-figure,.relationship-strip,.proof-properties,.token-facts,.scaling-table,.vocabulary,.formula-panel,.comparison-table,.security-list,.risk-table,.parameter-grid,.verification-steps,.reference-list{break-inside:avoid;width:100%}}
