/* Editorial evolution: one brand, distinct reading and operating surfaces. */
.knowledge-page{--violet:#ccacff;--sky:#93cdff;--coral:#ffbf9f}.knowledge-page main{max-width:1600px}.knowledge-page .page-hero h1{max-width:12ch}.knowledge-page .paper-cover{position:relative;margin:0 -40px 40px;padding:5px 40px 36px;isolation:isolate;border:0;background:radial-gradient(ellipse at 82% 28%,#21425295,transparent 48%),radial-gradient(ellipse at 66% 80%,#45305c78,transparent 48%)}.paper-cover:after{content:'';position:absolute;bottom:0;left:40px;right:40px;height:1px;background:linear-gradient(90deg,#97fce4,#977bb3,#355258)}.knowledge-page .paper-cover .page-hero{grid-template-columns:minmax(0,.92fr) minmax(0,1.2fr);min-height:460px;gap:12px;padding-bottom:10px}.knowledge-page .paper-cover h1{font-size:clamp(42px,5.5vw,84px);line-height:1.08;max-width:9ch}.knowledge-page .paper-cover .lead{max-width:36ch;font-size:18px}.paper-cover .paper-meta{border-top:1px solid #46605c;margin-top:28px;padding-top:18px;max-width:450px;font-size:11px}.protocol-scene{height:420px;position:relative;min-width:0;isolation:isolate}.protocol-scene canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.protocol-scene .protocol-title{position:absolute;bottom:62px;left:10%;right:7%;font-size:22px;font-weight:700;letter-spacing:-.02em;color:#e7f4f2}.protocol-scene .protocol-description{position:absolute;bottom:12px;left:10%;right:7%;font-size:13px;line-height:1.7;max-width:43ch;color:#bdcfcd}.protocol-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:8px 0 0;padding:24px 0 4px}.protocol-tabs button{display:flex;align-items:center;gap:12px;min-height:56px;text-align:left;background:transparent;border:0;border-top:1px solid #536c6990;color:#b4c6c4;padding:14px 0;font-weight:650;transition:color .25s,border-color .25s}.protocol-tabs button[aria-pressed=true]{border-color:var(--lime);color:var(--lime)}.protocol-tabs button span{font-size:11px;border:1px solid currentColor;border-radius:50%;width:23px;height:23px;display:grid;place-items:center;flex:none}.protocol-tabs button:nth-child(2)[aria-pressed=true]{color:var(--violet);border-color:var(--violet)}.protocol-tabs button:nth-child(3)[aria-pressed=true]{color:var(--sky);border-color:var(--sky)}.protocol-tabs button:nth-child(4)[aria-pressed=true]{color:var(--mint);border-color:var(--mint)}.chapter-directory{display:grid;grid-template-columns:1fr 1fr 1fr;gap:28px;margin:0 0 40px}.chapter-route{position:relative;text-decoration:none;padding:24px 0;border-bottom:1px solid #4c655f}.chapter-route strong{display:block;font-size:21px;letter-spacing:-.025em;margin:0 0 10px;color:#dff1ec}.chapter-route span{display:block;font-size:13px;line-height:1.7;color:#b4cbc6;padding-right:30px}.chapter-route .icon{position:absolute;right:0;bottom:26px;color:var(--lime)}.chapter-route:nth-child(2){border-color:#66527c}.chapter-route:nth-child(2) .icon{color:var(--violet)}.chapter-route:nth-child(3){border-color:#416b83}.chapter-route:nth-child(3) .icon{color:var(--sky)}.knowledge-page .paper-layout{grid-template-columns:220px minmax(0,930px);gap:72px}.paper-article section{position:relative;padding:0 0 32px;margin-bottom:32px}.chapter-heading{display:flex;gap:22px;align-items:center;margin-bottom:28px}.chapter-heading .chapter-number{font-family:Unbounded,sans-serif;font-weight:600;font-size:54px;line-height:1;color:#60837b;letter-spacing:-.04em;flex:none;opacity:.65}.knowledge-page .paper-article .chapter-heading h2{font-size:clamp(27px,3vw,43px);margin:0;max-width:18ch;line-height:1.2}.paper-article section>p:first-of-type{font-size:19px;line-height:1.8;color:#d6e4e2}.paper-article section p{max-width:70ch}.paper-article section:nth-child(3n+2) .chapter-number{color:#80adcd}.paper-article section:nth-child(3n) .chapter-number{color:#b496d4}.knowledge-page .paper-article .diagram-frame{padding:34px 30px;background:radial-gradient(ellipse at 80% 10%,#55397766,transparent 65%),#111a1f;border-color:#4a3f62;margin:38px 0}.knowledge-page #treasuries .diagram-frame,.knowledge-page #architecture .diagram-frame{background:radial-gradient(ellipse at 10% 80%,#245a7955,transparent 70%),#0f1f2b;border-color:#355b76}.knowledge-page .paper-article .diagram-frame .node{fill:#232137;stroke:#9680b4}.knowledge-page #treasuries .diagram-frame .node,.knowledge-page #architecture .diagram-frame .node{fill:#162f40;stroke:#729bb4}.knowledge-page .paper-article .equation{background:linear-gradient(110deg,#142837,#101d28);border-color:#3b5b70;color:#b4ddff;padding:25px;font-size:15px;line-height:2;box-shadow:0 15px 35px -25px #030a10}.knowledge-page .paper-article h3{font-size:21px;margin-top:36px}.paper-article .table-scroll{margin:30px 0}.paper-article .k-table th{background:#202833;color:#cfdeed}.paper-toc a.active{box-shadow:inset 2px 0 var(--lime);background:linear-gradient(90deg,#243b36,#13232100)}.chapter-end{display:flex;align-items:center;gap:16px;color:#a1bcb8;font-size:12px;margin-top:30px}.chapter-end:after{content:'';height:1px;width:70px;background:#547570}.knowledge-page .resource-band{padding:38px;border:1px solid #3c5062;border-radius:14px;background:radial-gradient(ellipse at 90% 0,#253c5377,transparent 65%),#101b22}.knowledge-page .resource-band h2{color:#dcecff}.knowledge-page .k-footer{background:linear-gradient(125deg,#101d1b,#0e1720);padding-top:45px;padding-bottom:45px}
/* Docs: a library with a featured reading path and an indexed collection. */
[data-surface=docs] .page-hero{grid-template-columns:1.1fr .9fr;min-height:430px;gap:60px}[data-surface=docs] .page-hero h1{font-size:clamp(40px,4.3vw,68px)}.library-art{position:relative;min-height:365px;display:flex;flex-direction:column;justify-content:center;padding:10px 30px 10px 55px;isolation:isolate}.library-art:before{content:'';position:absolute;inset:10% 0;background:radial-gradient(ellipse,#54427b77,transparent 70%);z-index:-1}.library-volume{display:flex;align-items:center;gap:22px;position:relative;text-decoration:none;padding:25px 27px;border:1px solid #786791;border-radius:11px;background:linear-gradient(110deg,#34293fcc,#1a252ce6);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 18px 32px -24px #0009;transform:translateX(0);transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .3s}.library-volume+.library-volume{margin-top:14px}.library-volume:nth-child(2){margin-left:-28px;margin-right:28px;border-color:#52738a;background:linear-gradient(110deg,#203d4bcc,#12232be6)}.library-volume:nth-child(3){margin-left:-55px;margin-right:55px;border-color:#558a7e;background:linear-gradient(110deg,#27403acc,#142422e6)}.library-volume:hover{transform:translateX(12px);border-color:#d9c9f0}.library-volume>.icon{width:34px!important;height:34px!important;color:#d8bdfd}.library-volume:nth-child(2)>.icon{color:#a5d7f5}.library-volume:nth-child(3)>.icon{color:var(--lime)}.library-volume strong{display:block;font-size:19px}.library-volume small{display:block;color:#c1c2cf;font-size:12px;margin-top:5px}.library-volume .volume-arrow{margin-left:auto;color:#c9d6d3}.docs-feature{display:grid;grid-template-columns:1fr 1fr;gap:28px;padding:36px 40px;margin:18px 0 65px;border:1px solid #436d63;border-radius:14px;background:radial-gradient(ellipse at 95% 90%,#32605655,transparent 70%),#13211f;align-items:center}.docs-feature h2{font-size:32px;max-width:16ch;margin:0 0 13px}.docs-feature p{font-size:15px;margin:0}.docs-feature .feature-actions{display:flex;flex-direction:column;gap:0}.feature-actions a{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:17px 0;text-decoration:none;border-bottom:1px solid #3b514d;font-size:14px;color:#d0e7e2}.feature-actions a:last-child{border:0}#guide-groups{display:grid;grid-template-columns:1fr 1fr;gap:30px 65px}#guide-groups>section:first-child{display:none}#guide-groups .section-heading{margin-top:0;margin-bottom:16px}#guide-groups .section-heading h2{font-family:Manrope,sans-serif;font-size:26px}#guide-groups>section:nth-child(3) .topic-icon{color:var(--sky);border-color:#426881;background:#142532}#guide-groups>section:nth-child(4) .topic-icon{color:var(--violet);border-color:#655078;background:#241c31}#guide-groups .topic-link{align-items:start}#guide-groups .topic-link>.icon{margin-top:11px}.docs-article h1{max-width:17ch}.docs-article .article-lead{padding-bottom:25px;border-bottom:1px solid #394e5d}.docs-article .diagram-frame{background:radial-gradient(ellipse at 95% 10%,#3f355d88,transparent 70%),#111e26!important;border-color:#3c5262!important}.docs-article .callout{border-color:#665080;background:linear-gradient(120deg,#282239,#17232a)}.docs-article .next-article{color:#bfdaed}
/* Each operating page has its own composition and material accent. */
[data-surface=treasuries] .page-hero{grid-template-columns:1fr 1.1fr;gap:40px;min-height:380px;padding-bottom:24px}[data-surface=treasuries] .page-hero h1 .accent{color:var(--sky)}.treasury-art{position:relative;min-height:320px;display:grid;place-items:center;isolation:isolate;overflow:hidden}.treasury-art:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at center,#245b8980,transparent 68%);z-index:-1}.treasury-vault{width:75%;padding:30px;border-radius:14px;border:1px solid #7294b0;background:linear-gradient(130deg,#41607955,#102434b3);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:0 30px 65px -35px #031124;position:relative;z-index:2}.treasury-vault>.icon{width:43px!important;height:43px!important;color:#a4d8ff}.treasury-vault h3{font-size:29px;margin:20px 0 8px}.treasury-vault p{font-size:13px;margin:0;color:#b9d5e8}.vault-assets{display:flex;gap:14px;padding-top:24px;margin-top:24px;border-top:1px solid #6985a255}.vault-assets span{width:48px;height:48px;display:grid;place-items:center;background:#0c1d27c9;border:1px solid #5d85a0;border-radius:50%}.vault-assets img{width:27px;height:27px;object-fit:contain}.vault-track{position:absolute;left:5%;right:5%;height:1px;background:linear-gradient(90deg,transparent,#638dbb,transparent);transform:rotate(-25deg);animation:track-float 8s ease-in-out infinite}.vault-track:nth-child(2){top:22%;animation-delay:-2s}.vault-track:nth-child(3){bottom:19%;animation-delay:-4s}.vault-track:after{content:'';position:absolute;width:6px;height:6px;background:#b4dfff;border-radius:50%;top:-2px;left:10%;box-shadow:0 0 15px #6db8ff;animation:track-run 7s linear infinite}[data-surface=treasuries] #directory .workspace-panel{background:linear-gradient(120deg,#111e27,#0d1720);border-color:#33546a}[data-surface=treasuries] .treasury-path{border-top:1px solid #314c5d;border-bottom:1px solid #314c5d;padding:35px 0}[data-surface=treasury] .workspace-head{padding:30px 0 36px;border-bottom:1px solid #3c596f}[data-surface=treasury] .workspace-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}[data-surface=treasury] .workspace-panel:first-child{background:radial-gradient(ellipse at 50% 100%,#234e6d88,transparent 75%),#0e2029;grid-row:span 2;display:flex;flex-direction:column}[data-surface=treasury] .workspace-panel:first-child .empty-state{margin:auto}[data-surface=treasury] .workspace-panel:nth-child(2){background:#122029;border-color:#3d586c}[data-surface=treasury] .workspace-panel:nth-child(3){background:#201d2a;border-color:#594766}[data-surface=treasury] .workspace-panel:nth-child(4){grid-column:1/-1;display:grid;grid-template-columns:1fr 1.4fr;gap:0 40px}[data-surface=treasury] .workspace-panel:nth-child(4) .callout{grid-column:2;grid-row:1/span 2;margin:0}
[data-surface=portfolio] .workspace-head{margin-bottom:45px;position:relative;padding:22px 0 40px;border-bottom:1px solid #5b4870;background:radial-gradient(ellipse at 80% 40%,#382b4f88,transparent 60%)}[data-surface=portfolio] .workspace-head h1{max-width:13ch;font-size:clamp(34px,4vw,62px)}[data-surface=portfolio] .workspace-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr)}[data-surface=portfolio] .workspace-grid>section{background:linear-gradient(135deg,#1c2130,#0d1917)}[data-surface=portfolio] .workspace-grid>aside{border:0;background:transparent;padding-top:0}[data-surface=portfolio] .wallet-art{min-height:270px;border-radius:14px;background:radial-gradient(ellipse,#62477866,transparent 68%)}[data-surface=portfolio] .wallet-art:before{border-color:#86609e;transform:rotate(-20deg);border-radius:18px;width:185px;height:125px;background:linear-gradient(120deg,#573f6530,#29244430);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}[data-surface=portfolio] .wallet-art:after{border-color:#577c92;transform:translate(30px,-24px) rotate(10deg);border-radius:18px;width:185px;height:125px}[data-surface=portfolio] .wallet-art>span{z-index:2}[data-surface=portfolio] .wallet-art .icon{color:#ddc1fa!important;width:68px!important;height:68px!important}[data-surface=portfolio] .k-tabs [aria-selected=true]{background:#d7c0ef;color:#241333}[data-surface=creator] .workspace-head{padding:22px 0 25px}[data-surface=creator] .workspace-head h1{max-width:15ch;font-size:clamp(36px,4vw,62px)}.creator-road{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #645143;border-bottom:1px solid #645143;margin:0 0 32px;padding:20px 0;gap:18px}.creator-road a{display:flex;gap:11px;align-items:center;text-decoration:none;font-size:13px;color:#d6c4b2}.creator-road span{font-size:12px;color:#ffbf9f;width:28px;height:28px;display:grid;place-items:center;border:1px solid #8a6b52;border-radius:7px}.creator-road a:hover{color:#fff0d6}[data-surface=creator] #creator-draft{background:radial-gradient(ellipse at 10% 10%,#54412c66,transparent 70%),#171f1e;border-color:#76654b}[data-surface=creator] .workspace-grid>aside{background:transparent;border:0;padding:10px 0 10px 20px}[data-surface=creator] .workspace-grid>section:nth-last-child(2){background:#111e27;border-color:#34566b}[data-surface=creator] .workspace-grid>section:last-child{background:#201b2b;border-color:#524160}[data-surface=transparency] .page-hero{grid-template-columns:1fr 1fr;background:radial-gradient(ellipse at 95% 70%,#38405c66,transparent 60%);padding:35px 0 50px}[data-surface=transparency] .page-hero .accent{color:var(--violet)}[data-surface=transparency] .glass-scene{border-radius:0;border:0;background:transparent}[data-surface=transparency] .flow-diagram .node{fill:#232536;stroke:#829ac4}[data-surface=transparency] .k-table th{background:#242737;color:#d9dcf5}[data-surface=transparency] .k-table tr:nth-child(even) td{background:#131d2599}[data-surface=transparency] .decision-list{display:grid;grid-template-columns:1fr 1fr;gap:5px 50px}[data-surface=transparency] .decision-list details{border-color:#51415f}.knowledge-page .workspace-panel{transition:border-color .3s}.knowledge-page .workspace-panel:focus-within{border-color:#8cd8c3}.knowledge-page .motion-rest,.knowledge-page .motion-rest *,.knowledge-page .motion-rest:before,.knowledge-page .motion-rest:after{animation-play-state:paused!important}@keyframes track-float{50%{transform:translateY(15px) rotate(-25deg)}}@keyframes track-run{to{left:95%}}
@media(max-width:1100px){.knowledge-page .paper-cover{margin-left:-26px;margin-right:-26px;padding-left:26px;padding-right:26px}.knowledge-page .paper-cover .page-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:470px}.knowledge-page .paper-cover h1{font-size:47px}.protocol-scene{height:420px}.protocol-scene .protocol-title,.protocol-scene .protocol-description{left:6%;right:3%}.protocol-scene .protocol-title{font-size:19px;bottom:75px}.protocol-scene .protocol-description{bottom:10px}.knowledge-page .paper-layout{gap:35px;grid-template-columns:190px minmax(0,1fr)}[data-surface=docs] .page-hero{gap:20px}.library-art{padding-left:40px;padding-right:0}.library-volume{padding:22px 16px}.library-volume strong{font-size:16px}.library-volume:nth-child(3){margin-left:-35px;margin-right:35px}.library-volume:nth-child(2){margin-left:-18px;margin-right:18px}#guide-groups{gap:30px}.docs-feature{padding:28px}.chapter-heading{gap:16px}.chapter-heading .chapter-number{font-size:43px}.creator-road{gap:10px}.creator-road a{gap:7px;font-size:12px}}
@media(max-width:850px){.knowledge-page .paper-cover .page-hero,[data-surface=docs] .page-hero,[data-surface=treasuries] .page-hero,[data-surface=transparency] .page-hero{grid-template-columns:1fr}.knowledge-page .paper-cover h1{font-size:clamp(43px,7vw,64px);max-width:12ch}.knowledge-page .paper-cover .lead{max-width:52ch}.protocol-scene{height:390px;max-width:650px}.protocol-scene .protocol-title{left:8%;bottom:58px}.protocol-scene .protocol-description{left:8%;bottom:12px;max-width:60ch}.knowledge-page .paper-layout{grid-template-columns:1fr}.chapter-directory{gap:22px}.chapter-route strong{font-size:18px}.library-art{max-width:580px;min-height:300px;padding:10px 10px 10px 40px}.docs-feature{gap:25px}.docs-feature h2{font-size:26px}[data-surface=treasury] .workspace-grid,[data-surface=portfolio] .workspace-grid{grid-template-columns:1fr}[data-surface=treasury] .workspace-panel:first-child{grid-row:auto}[data-surface=portfolio] .workspace-grid>aside{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:0 25px}[data-surface=portfolio] .wallet-art{grid-row:1/span 3}[data-surface=portfolio] .workspace-grid>aside .k-button{justify-self:start}[data-surface=creator] .workspace-grid>aside{padding:10px 0}.treasury-art{max-width:620px}.knowledge-page .paper-cover{margin-bottom:42px}}
@media(max-width:600px){.knowledge-page .paper-cover{margin-left:-18px;margin-right:-18px;padding:0 18px 20px}.knowledge-page .paper-cover .page-hero{gap:0;min-height:0}.knowledge-page .paper-cover h1{font-size:41px;max-width:10ch;margin-top:22px}.knowledge-page .paper-cover .lead{font-size:16px}.paper-cover .paper-meta{font-size:10px;gap:10px}.protocol-scene{height:330px;margin:0 -8px}.protocol-scene .protocol-title{font-size:18px;bottom:70px}.protocol-scene .protocol-description{font-size:12px;bottom:12px}.protocol-tabs{gap:5px;padding-top:12px}.protocol-tabs button{font-size:10px;gap:5px;flex-direction:column;align-items:flex-start;min-height:60px}.protocol-tabs button span{width:20px;height:20px;font-size:9px}.chapter-directory{grid-template-columns:1fr;gap:0;margin-bottom:40px}.chapter-route{padding:20px 0}.chapter-route strong{font-size:19px;margin-bottom:7px}.chapter-route span{font-size:12px}.knowledge-page .paper-article .chapter-heading h2{font-size:28px}.chapter-heading .chapter-number{font-size:34px}.chapter-heading{gap:15px;margin-bottom:22px}.paper-article section>p:first-of-type{font-size:17px;line-height:1.8}.paper-article section{padding-bottom:40px;margin-bottom:40px}.knowledge-page .paper-article .diagram-frame{padding:12px 6px}.knowledge-page .paper-article .equation{font-size:12px;padding:18px}.knowledge-page .resource-band{padding:25px 22px}.knowledge-page .resource-band h2{font-size:24px}.knowledge-page .resource-band p{font-size:14px}[data-surface=docs] .page-hero h1{font-size:36px}.library-art{padding-left:30px;min-height:280px}.library-volume{gap:15px;padding:21px 18px}.library-volume strong{font-size:16px}.library-volume small{font-size:11px}.library-volume:nth-child(3){margin-left:-28px;margin-right:28px}.library-volume:nth-child(2){margin-left:-14px;margin-right:14px}.docs-feature{grid-template-columns:1fr;padding:25px;gap:18px;margin-bottom:38px}.docs-feature h2{font-size:28px}#guide-groups{grid-template-columns:1fr;gap:35px}#guide-groups .section-heading h2{font-size:25px}[data-surface=treasuries] .page-hero{gap:10px;min-height:0}.treasury-art{min-height:340px}.treasury-vault{width:86%;padding:24px}.treasury-vault h3{font-size:26px}[data-surface=treasury] .workspace-panel:nth-child(4){display:block}[data-surface=treasury] .workspace-panel:nth-child(4) .callout{margin-top:20px}[data-surface=portfolio] .workspace-grid>aside{display:block}[data-surface=portfolio] .workspace-head{padding-top:0;padding-bottom:30px}.creator-road{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;padding:17px 0}.creator-road a{flex-direction:column;align-items:flex-start;font-size:10px;gap:9px}[data-surface=transparency] .decision-list{grid-template-columns:1fr}[data-surface=transparency] .page-hero{padding-top:0}.paper-cover:after{left:18px;right:18px}}
@media(prefers-reduced-motion:reduce){.knowledge-page *, .knowledge-page *:before,.knowledge-page *:after{animation:none!important;transition:none!important}.library-volume:hover{transform:none}}
@media print{.protocol-scene,.protocol-tabs,.chapter-directory,.library-art,.creator-road{display:none!important}.knowledge-page .paper-cover{background:none;margin:0;padding:0}.knowledge-page .paper-cover .page-hero{display:block;min-height:0}.knowledge-page .paper-article .equation{background:#ecf1f5;color:#183b56}.knowledge-page .paper-article .diagram-frame{background:#eef2f3}.knowledge-page .chapter-number{color:#60827b!important}.chapter-end{display:none}.paper-article section{break-before:page}.paper-article section:first-child{break-before:auto}}
.knowledge-page .protocol-scene .protocol-title{bottom:108px}.knowledge-page .protocol-scene .protocol-description{bottom:24px;margin:0;min-height:60px;max-width:47ch}
@media(max-width:600px){.knowledge-page .protocol-scene .protocol-title{bottom:100px}.knowledge-page .protocol-scene .protocol-description{bottom:14px;min-height:60px}}

@media(max-width:600px){
 [data-surface=treasuries] .page-hero{padding-top:20px;gap:12px}
 [data-surface=treasuries] .page-hero h1{font-size:36px;line-height:1.12;margin-bottom:18px}
 [data-surface=treasuries] .page-hero .lead{font-size:14px;line-height:1.7}
 [data-surface=treasuries] .treasury-art{min-height:245px}
 [data-surface=treasuries] .treasury-vault{width:94%;padding:20px;display:grid;grid-template-columns:40px 1fr;gap:8px 14px}
 [data-surface=treasuries] .treasury-vault>.icon{grid-row:1/3;width:36px!important;height:36px!important}
 [data-surface=treasuries] .treasury-vault h3{font-size:22px;margin:0}
 [data-surface=treasuries] .treasury-vault p{grid-column:2;font-size:12px}
 [data-surface=treasuries] .vault-assets{grid-column:1/-1;margin-top:10px;padding-top:16px}
 [data-surface=treasuries] .section-heading{align-items:flex-start;gap:12px;flex-direction:column}
 [data-surface=treasuries] .section-heading .status{white-space:normal}
 [data-surface=treasuries] .workspace-panel{padding:22px 18px}
 [data-surface=treasuries] .empty-state{padding:12px 0}.knowledge-page[data-surface=treasuries] .empty-state h3{font-size:23px}
 [data-surface=treasuries] .treasury-path{display:grid;grid-template-columns:1fr;gap:0;padding:4px 0}
 [data-surface=treasuries] .treasury-path>div{display:grid;grid-template-columns:36px 1fr;gap:5px 14px;text-align:left;padding:20px 0;border-bottom:1px solid #314c5d}
 [data-surface=treasuries] .treasury-path>div>.icon{grid-row:1/3}
 [data-surface=treasuries] .treasury-path>div small{grid-column:2}
 [data-surface=treasuries] .treasury-path>.icon{display:none}
 [data-surface=treasuries] .resource-band{margin-top:28px;padding:24px 20px}
}
/* Manifest records can contain many contracts; keep each role and address readable at phone widths. */
#release-record .release-address-list{display:block}
#release-record .release-address-list dd{text-align:left;margin-top:12px}
#release-record ul{list-style:none;margin:0;padding:0}
#release-record li{margin:0 0 10px;overflow-wrap:anywhere}
#release-record dd{min-width:0;overflow-wrap:anywhere}
/* Continuous guides keep the editorial cover and let the menu follow the reader. */
#guide-groups.docs-reader{display:block}
.docs-reader .docs-article{padding-bottom:32px;margin-bottom:32px;border-bottom:1px solid var(--line);scroll-margin-top:150px}
.docs-reader .guide-title{font-family:Unbounded,sans-serif;font-size:clamp(27px,3.3vw,46px);line-height:1.2;letter-spacing:-.035em;margin:0 0 28px;max-width:22ch}
.docs-reader .docs-article h2:not(.guide-title){font-size:clamp(23px,2.3vw,30px);margin-top:32px}
.docs-reader .docs-articles{min-width:0}
.docs-reader .docs-nav{overscroll-behavior:contain;scrollbar-color:#526b67 #102220;scrollbar-width:thin}
.docs-reader .mobile-contents a[aria-current=location]{color:var(--lime);font-weight:700}

/* Keep long links within the reading column without squeezing code examples. */
.docs-reader .docs-article{min-width:0;overflow-wrap:anywhere}
.docs-reader .docs-article pre{max-width:100%;overflow-x:auto;overflow-wrap:normal}
.docs-reader .docs-article p,.docs-reader .docs-article>ul,.docs-reader .docs-article>ol{max-width:72ch}
@media(max-width:600px){
  .docs-reader .docs-article{padding-bottom:40px;margin-bottom:40px}
  .docs-reader .guide-title{margin-bottom:22px}
  .docs-reader .mobile-contents summary,.docs-reader .mobile-contents a{min-height:44px;align-content:center}
}

/* Whitepaper navigation uses the same readable touch and focus treatment as guides. */
[data-surface=whitepaper] .mobile-contents :is(summary,a){min-height:44px;box-sizing:border-box;align-content:center}
[data-surface=whitepaper] .paper-toc{scrollbar-color:#526b67 #102220;scrollbar-width:thin}
[data-surface=whitepaper] .paper-toc a:focus-visible{outline:2px solid var(--lime);outline-offset:-2px}
[data-surface=whitepaper] .paper-article{min-width:0;overflow-wrap:anywhere}

/* Reading hierarchy: section titles, prose and supporting labels have distinct roles. */
.docs-reader .docs-article :is(p,li),[data-surface=whitepaper] .paper-article :is(p,li){font-size:16px;line-height:1.8}
[data-surface=whitepaper] .paper-article p.abstract{font-size:clamp(18px,2vw,21px);line-height:1.65;color:#dbe8e6}
.docs-reader .docs-article h3,[data-surface=whitepaper] .paper-article h3{font-size:20px;line-height:1.4;margin:28px 0 12px;font-weight:700}
.docs-reader .docs-article :is(figcaption,small),[data-surface=whitepaper] .paper-article figcaption{font-size:13px;line-height:1.6;color:var(--quiet)}
.docs-reader .docs-nav a,[data-surface=whitepaper] .paper-toc a{line-height:1.5}
[data-surface=transparency] .content-split h3{font-size:20px;line-height:1.4;margin-bottom:12px}
[data-surface=transparency] :is(.content-split,.decision-list) p{font-size:15px;line-height:1.75}
@media(max-width:600px){.docs-reader .docs-article :is(p,li),[data-surface=whitepaper] .paper-article :is(p,li){font-size:15px}.docs-reader .docs-article h3,[data-surface=whitepaper] .paper-article h3{font-size:19px}}

[data-surface=treasuries] #directory>.section-heading{margin-top:24px}

/* Phones: a page's two hero actions fill the row they land on, so a wrapped pair reads as two equal buttons. */
@media(max-width:480px){.hero-actions>.k-button{flex:1 1 auto;justify-content:space-between}}

/* Review fixes, 2 November 2026. */
/* The RWA card shows company logos, so it says plainly that stock holdings are still to come. */
.treasury-vault .vault-assets{flex-wrap:wrap;row-gap:12px}.treasury-vault .vault-assets>span{flex:none}
.treasury-vault .vault-assets .vault-soon{align-self:center;flex:none;white-space:nowrap;margin:0;padding:6px 12px;border:1px solid #a4d8ff66;border-radius:999px;background:#a4d8ff14;color:#d9eeff;font-size:12px;font-weight:750;line-height:1.3}
/* Docs on a phone: "All guides" stays in reach while reading (docs.js shows it between the contents and the last guide). */
.docs-all-guides{display:none}
@media(max-width:850px){.docs-reader .docs-all-guides:not([hidden]){position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:40;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px 0 14px;border:1px solid #97fce480;border-radius:999px;background:#0d1c1af2;color:#d9fff5;font:750 13px/1 Manrope,sans-serif;box-shadow:0 14px 34px #000a;cursor:pointer}.docs-reader .docs-all-guides .icon{width:18px;height:18px}.docs-reader .docs-all-guides:focus-visible{outline:2px solid var(--lime);outline-offset:3px}}
@media print{.docs-all-guides{display:none!important}}
/* Phones: small labels on the whitepaper cover and the docs library are at least 12px. */
@media(max-width:600px){.paper-cover .paper-meta{font-size:12px}.protocol-tabs button{font-size:12px}.protocol-tabs button span{width:24px;height:24px;font-size:12px}.library-volume small{font-size:12px}}
