:root{--font-serif: "Newsreader", Georgia, serif;--editorial-measure: 42rem}.editorial-page{--article-accent: var(--cyan);background:radial-gradient(circle at 82% 0%,rgba(114,230,215,.045),transparent 32rem),var(--ink)}.editorial-page .site-atmosphere__grid{opacity:.045;mask-image:linear-gradient(to bottom,black,transparent 46%)}.editorial-page .site-header:not(.is-scrolled){border-color:#ffffff13;background:rgba(7,7,8,.64);backdrop-filter:blur(18px)}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.editorial-hero{display:grid;grid-template-columns:120px minmax(0,1fr) 230px;gap:clamp(32px,5vw,78px);align-items:end;min-height:min(850px,92svh);padding-top:170px;padding-bottom:90px}.editorial-hero__index{display:flex;gap:14px;align-self:stretch;justify-content:flex-end;padding-bottom:10px;writing-mode:vertical-rl;transform:rotate(180deg);color:var(--muted);font-family:var(--font-mono);font-size:.65rem;letter-spacing:.12em}.editorial-hero__index span:first-child{color:var(--cyan)}.editorial-hero__main h1{max-width:900px;margin:28px 0 32px;font-size:clamp(4.4rem,8.3vw,8.2rem);font-weight:570;letter-spacing:-.07em;line-height:.82}.editorial-hero__main,.article-hero__grid,.article-hero__grid>*,.article-hero__copy,.article-cover{min-width:0;max-width:100%}.editorial-hero__main h1 em{color:var(--cyan);font-style:normal;font-weight:420}.editorial-hero__lede{max-width:660px;margin:0;color:var(--muted);font-size:clamp(1.1rem,1.5vw,1.32rem);line-height:1.62}.editorial-hero__manifesto{display:grid;align-self:end;border-top:1px solid var(--line-strong)}.editorial-hero__manifesto p{margin:0;padding:10px 0;border-bottom:1px solid var(--line);font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase}.editorial-hero__manifesto span{display:block;margin-top:24px;color:var(--muted);font-size:.82rem;line-height:1.55}.featured-region{padding-top:32px;padding-bottom:clamp(110px,13vw,190px)}.featured-essay{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(130deg,rgba(255,255,255,.025),transparent 40%),var(--panel);box-shadow:var(--surface-shadow)}.featured-essay__link{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);min-height:570px}.featured-essay__copy{display:flex;flex-direction:column;padding:clamp(34px,5vw,72px)}.essay-meta{display:flex;flex-wrap:wrap;gap:8px 18px;color:var(--muted);font-family:var(--font-mono);font-size:.66rem;letter-spacing:.035em;text-transform:uppercase}.essay-meta span:first-child{color:var(--article-accent, var(--cyan))}.featured-essay__label{display:flex;align-items:center;gap:8px;margin:auto 0 18px;color:var(--cyan);font-family:var(--font-mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.featured-essay__label i{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 5px #72e6d714}.featured-essay h2{max-width:790px;margin:0;font-size:clamp(3rem,5vw,5.2rem);font-weight:560;letter-spacing:-.065em;line-height:.96}.featured-essay__copy>p:not(.featured-essay__label){max-width:650px;margin:28px 0;color:var(--muted);font-size:1.06rem}.essay-tags{display:flex;flex-wrap:wrap;gap:7px}.essay-tags span{padding:6px 10px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-family:var(--font-mono);font-size:.6rem;line-height:1}.editorial-link{display:inline-flex;gap:10px;align-items:center;width:max-content;margin-top:30px;font-family:var(--font-mono);font-size:.72rem;font-weight:600}.editorial-link i{color:var(--cyan);font-style:normal}.article-visual{position:relative;min-height:100%;overflow:hidden;border-left:1px solid var(--line);background:linear-gradient(rgba(114,230,215,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(114,230,215,.045) 1px,transparent 1px),#0b0d0e;background-size:38px 38px}.article-visual:before{position:absolute;inset:0;background:radial-gradient(circle at 70% 30%,rgba(114,230,215,.13),transparent 45%);content:""}.visual-label{position:absolute;z-index:2;top:26px;left:28px;color:var(--cyan);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase}.spectrum-bars{position:absolute;right:9%;bottom:22%;left:9%;display:flex;gap:5px;align-items:end;height:50%;padding-bottom:2px;border-bottom:1px solid var(--line-strong)}.spectrum-bars i{flex:1;height:calc(var(--bar) * 2.2%);min-height:8px;border-radius:4px 4px 0 0;background:linear-gradient(to top,rgba(114,230,215,.18),var(--cyan));opacity:.72}.spectrum-signal{position:absolute;right:9%;bottom:13%;left:9%;display:flex;justify-content:space-between;color:var(--muted);font-family:var(--font-mono);font-size:.58rem}.stack-layers{position:absolute;inset:18% 12%;display:grid;align-content:center}.stack-layers span{padding:22px;transform:translate(calc(var(--shift, 0) * 1px));border:1px solid var(--line-strong);background:rgba(8,9,10,.78);font-size:clamp(1.15rem,2vw,1.7rem);font-weight:560}.stack-layers span:nth-child(1){--shift: 28;border-radius:15px 15px 0 0}.stack-layers span:nth-child(2){--shift: 14;color:var(--muted)}.stack-layers span:nth-child(3){border-radius:0 0 15px 15px;color:var(--cyan)}.stack-layers small{margin-top:18px;color:var(--muted);font-family:var(--font-mono);font-size:.63rem;text-align:center}.mesh-nodes,.proof-flow,.peer-path,.rtc-path{position:absolute;inset:0 9%;display:flex;gap:10px;align-items:center;justify-content:center}.mesh-nodes span,.proof-flow span,.peer-path span,.rtc-path span{display:grid;min-width:86px;min-height:86px;padding:12px;place-items:center;border:1px solid var(--line-strong);border-radius:50%;background:rgba(9,10,11,.84);font-family:var(--font-mono);font-size:.62rem;text-align:center}.mesh-nodes i,.proof-flow i,.peer-path i{flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--cyan),transparent)}.article-visual code{position:absolute;right:24px;bottom:24px;left:24px;color:var(--muted);font-family:var(--font-mono);font-size:.62rem;text-align:center}.dht-orbit{position:absolute;top:50%;left:50%;width:250px;height:250px;transform:translate(-50%,-50%);border:1px solid var(--line);border-radius:50%}.dht-orbit:before{position:absolute;inset:26%;border:1px dashed rgba(114,230,215,.25);border-radius:50%;content:""}.dht-orbit strong,.dht-orbit i{position:absolute;display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--line-strong);border-radius:50%;background:var(--panel);font-family:var(--font-mono);font-size:.62rem}.dht-orbit strong{top:50%;left:50%;width:66px;height:66px;transform:translate(-50%,-50%);color:var(--cyan)}.dht-orbit i:nth-child(1){top:-18px;left:100px}.dht-orbit i:nth-child(2){right:-15px;top:95px}.dht-orbit i:nth-child(3){bottom:-12px;left:55px}.dht-orbit i:nth-child(4){top:75px;left:-17px}.rtc-path>i{flex:1;padding-block:7px;border-top:1px solid var(--cyan);border-bottom:1px solid var(--line);color:var(--cyan);font-family:var(--font-mono);font-size:.58rem;font-style:normal;text-align:center}.article-visual--compact{min-height:210px;border:1px solid var(--line);border-radius:18px}.article-visual--compact .visual-label{top:16px;left:18px}.article-visual--compact .spectrum-bars{bottom:25%}.article-visual--compact .stack-layers{inset:20% 14%}.article-visual--compact .stack-layers span{padding:9px 14px;font-size:.75rem}.article-visual--compact .mesh-nodes span,.article-visual--compact .proof-flow span,.article-visual--compact .peer-path span,.article-visual--compact .rtc-path span{min-width:54px;min-height:54px;padding:7px;font-size:.48rem}.article-visual--compact .dht-orbit{width:132px;height:132px}.article-visual--compact .dht-orbit strong{width:48px;height:48px}.article-visual--compact .dht-orbit i{width:25px;height:25px}.article-visual--compact .dht-orbit i:nth-child(1){top:-10px;left:53px}.article-visual--compact .dht-orbit i:nth-child(2){right:-8px;top:48px}.article-visual--compact .dht-orbit i:nth-child(3){bottom:-8px;left:27px}.article-visual--compact .dht-orbit i:nth-child(4){top:38px;left:-8px}.article-visual--compact code{bottom:12px;font-size:.5rem}.journal-archive{padding-top:60px;padding-bottom:140px;border-top:1px solid var(--line)}.archive-heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);gap:70px;align-items:end}.archive-heading h2{max-width:760px;margin:28px 0 0;font-size:clamp(3rem,5.5vw,5.7rem);font-weight:560;letter-spacing:-.065em;line-height:.94}.archive-heading>p{max-width:480px;margin:0 0 8px;color:var(--muted);font-size:1rem}.archive-tools{display:grid;grid-template-columns:minmax(280px,1fr) auto;gap:24px;align-items:center;margin-top:70px;padding-block:18px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.article-search{display:flex;gap:11px;align-items:center;max-width:470px;min-height:46px;padding-inline:14px;border:1px solid var(--line-strong);border-radius:999px;background:rgba(255,255,255,.025)}.article-search:focus-within{border-color:var(--cyan);box-shadow:0 0 0 3px #72e6d714}.article-search svg{width:18px;fill:none;stroke:var(--muted);stroke-width:1.5}.article-search input{width:100%;border:0;outline:0;background:transparent;color:var(--paper);font:.82rem var(--font-mono)}.article-search input::placeholder{color:#74747c}.article-filters{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.article-filters button{min-height:40px;padding-inline:14px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--muted);font-family:var(--font-mono);font-size:.63rem;transition:border-color .18s ease,background .18s ease,color .18s ease}.article-filters button:hover{border-color:var(--line-strong);color:var(--paper)}.article-filters button.is-active{border-color:var(--cyan);background:var(--cyan);color:var(--ink-deep)}.archive-status{display:flex;justify-content:space-between;margin:22px 0 28px;color:var(--muted);font-family:var(--font-mono);font-size:.62rem;text-transform:uppercase}.archive-status p{margin:0;color:var(--paper)}.essay-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.essay-card{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-md);background:rgba(16,16,18,.72);transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.essay-card:hover{border-color:var(--line-strong);background:var(--panel);box-shadow:0 24px 70px #0000003d}.essay-card>a{display:grid;grid-template-rows:auto auto 1fr auto;min-height:100%;padding:18px}.essay-card__topline{display:grid;grid-template-columns:auto 1fr auto;gap:12px;margin:0 2px 16px;color:var(--muted);font-family:var(--font-mono);font-size:.58rem;letter-spacing:.04em;text-transform:uppercase}.essay-card__topline span:first-child{color:var(--cyan)}.essay-card__body{padding:27px 8px 24px}.essay-card__body h2{margin:0;font-size:clamp(2rem,3.2vw,3.15rem);font-weight:540;letter-spacing:-.055em;line-height:1}.essay-card__body p{margin:20px 0 0;color:var(--muted);font-size:.92rem;line-height:1.62}.essay-card__footer{display:flex;gap:18px;align-items:end;justify-content:space-between;padding:18px 8px 4px;border-top:1px solid var(--line)}.essay-card__footer>span{flex:0 0 auto;font-family:var(--font-mono);font-size:.6rem}.essay-card__footer>span i{color:var(--cyan);font-style:normal}.journal-empty{padding:80px 24px;border:1px solid var(--line);border-radius:var(--radius-md);text-align:center}.journal-empty h2{margin:18px auto 12px;font-size:clamp(2rem,5vw,4rem);letter-spacing:-.05em}.journal-empty>p:not(.micro-label){color:var(--muted)}.journal-empty .micro-label{justify-content:center}.journal-empty button{min-height:44px;margin-top:20px;padding-inline:18px;border:1px solid var(--cyan);border-radius:999px;background:var(--cyan);color:var(--ink);font:.68rem var(--font-mono)}.noscript-index{padding:26px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel)}.noscript-index p{margin-top:0;color:var(--muted)}.noscript-index ol{display:grid;gap:10px;margin-bottom:0;padding-left:1.25rem}.noscript-index li::marker{color:var(--cyan);font-family:var(--font-mono)}.noscript-index a{text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:4px}.editorial-cta{display:grid;grid-template-columns:.55fr 1fr auto;gap:60px;align-items:end;margin-bottom:100px;padding:clamp(35px,5vw,68px);border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(120deg,rgba(114,230,215,.07),transparent 55%),var(--panel)}.editorial-cta h2{margin:0;font-size:clamp(2.5rem,4.3vw,4.7rem);letter-spacing:-.06em;line-height:.95}.editorial-cta div p{max-width:530px;margin:20px 0 0;color:var(--muted)}.editorial-cta>a{display:inline-flex;gap:14px;align-items:center;padding:14px 18px;border:1px solid var(--line-strong);border-radius:999px;font:.68rem var(--font-mono);white-space:nowrap}.editorial-cta>a span{color:var(--cyan)}.article-theme--wifi{--article-accent: #72e6d7}.article-theme--contextvm{--article-accent: #7ee7d5}.article-theme--mesh{--article-accent: #80d8ff}.article-theme--cipher{--article-accent: #ffd166}.article-theme--dht{--article-accent: #aeb8ff}.article-theme--torrentium{--article-accent: #72e6d7}.article-theme--webrtc{--article-accent: #82d4ff}.article-page .site-atmosphere__glow{background:radial-gradient(circle,color-mix(in srgb,var(--article-accent) 10%,transparent),transparent 68%)}.article-hero{padding-top:150px;padding-bottom:0}.article-back{display:inline-flex;gap:9px;align-items:center;margin-bottom:54px;color:var(--muted);font-family:var(--font-mono);font-size:.68rem;transition:color .18s ease}.article-back:hover{color:var(--paper)}.article-back span{color:var(--article-accent)}.article-hero__grid{display:grid;grid-template-columns:minmax(0,1.13fr) minmax(390px,.87fr);gap:clamp(45px,6vw,90px);align-items:center}.article-hero__copy h1{max-width:900px;margin:28px 0;font-size:clamp(3.8rem,6.7vw,7.2rem);font-weight:560;letter-spacing:-.072em;line-height:.88}.article-hero__copy h1 em{display:block;color:var(--article-accent);font-style:normal;font-weight:420}.article-dek{max-width:690px;margin:0 0 30px;color:var(--muted);font-size:clamp(1.08rem,1.5vw,1.28rem);line-height:1.62}.article-cover{position:relative;min-height:520px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(color-mix(in srgb,var(--article-accent) 6%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--article-accent) 6%,transparent) 1px,transparent 1px),#0b0c0d;background-size:36px 36px;box-shadow:var(--surface-shadow)}.article-cover:before{position:absolute;inset:0;background:radial-gradient(circle at 70% 34%,color-mix(in srgb,var(--article-accent) 17%,transparent),transparent 44%);content:""}.article-cover__status{position:relative;z-index:2;display:flex;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--line);color:var(--muted);font-family:var(--font-mono);font-size:.6rem;letter-spacing:.06em}.article-cover__status span:last-child{display:flex;gap:8px;align-items:center;color:var(--article-accent)}.article-cover__status i{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 0 5px color-mix(in srgb,var(--article-accent) 10%,transparent)}.article-cover>code,.article-cover>p{position:absolute;right:25px;bottom:22px;left:25px;margin:0;color:var(--muted);font-family:var(--font-mono);font-size:.62rem;text-align:center}.cover-spectrum{position:absolute;right:7%;bottom:24%;left:7%;display:flex;gap:4px;align-items:end;height:48%;border-bottom:1px solid var(--line-strong)}.cover-spectrum i{flex:1;height:calc(var(--bar) * 2.1%);min-height:5px;border-radius:3px 3px 0 0;background:linear-gradient(to top,color-mix(in srgb,var(--article-accent) 18%,transparent),var(--article-accent));opacity:.78}.cover-spectrum__labels{position:absolute;right:7%;bottom:18%;left:7%;display:flex;justify-content:space-between;color:var(--muted);font:.52rem var(--font-mono)}.cover-detections{position:absolute;top:25%;right:8%;left:8%;display:flex;gap:7px;justify-content:center}.cover-detections span{padding:6px 8px;border:1px solid color-mix(in srgb,var(--article-accent) 35%,transparent);border-radius:999px;color:var(--article-accent);background:rgba(7,7,8,.8);font:.52rem var(--font-mono)}.cover-stack{position:absolute;inset:21% 11% 14%;display:grid;align-content:center}.cover-stack div{padding:21px;border:1px solid var(--line-strong);background:rgba(8,9,10,.82)}.cover-stack div:first-child{transform:translate(24px);border-radius:16px 16px 0 0}.cover-stack div:nth-child(2){transform:translate(12px)}.cover-stack div:last-child{border-radius:0 0 16px 16px}.cover-stack small{display:block;margin-bottom:7px;color:var(--article-accent);font:.54rem var(--font-mono)}.cover-stack strong{font-size:clamp(1.1rem,2vw,1.45rem)}.cover-mesh,.cover-proof{position:absolute;inset:21% 6% 18%;display:flex;gap:8px;align-items:center;justify-content:center}.cover-mesh>span,.cover-proof>span{display:flex;flex-direction:column;gap:7px;justify-content:center;width:115px;min-height:135px;padding:13px;border:1px solid var(--line-strong);border-radius:18px;background:rgba(8,9,10,.86);text-align:center}.cover-mesh>i,.cover-proof>i{flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--article-accent),transparent)}.cover-mesh small,.cover-proof small{color:var(--article-accent);font:.5rem var(--font-mono)}.cover-mesh code,.cover-proof code{color:var(--muted);font:.48rem var(--font-mono)}.cover-dht,.cover-peers{position:absolute;inset:18% 8% 15%}.cover-dht svg,.cover-peers svg{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:color-mix(in srgb,var(--article-accent) 38%,transparent);stroke-width:1}.cover-dht span,.cover-dht strong,.cover-peers span,.cover-peers strong{position:absolute;z-index:2;display:grid;width:58px;height:58px;place-items:center;border:1px solid var(--line-strong);border-radius:50%;background:#0d0e10;font:.58rem var(--font-mono)}.cover-dht strong,.cover-peers strong{top:50%;left:50%;width:80px;height:80px;transform:translate(-50%,-50%);color:var(--article-accent)}.cover-dht span:nth-of-type(1),.cover-peers span:nth-of-type(1){top:3%;left:2%}.cover-dht span:nth-of-type(2),.cover-peers span:nth-of-type(2){top:2%;right:2%}.cover-dht span:nth-of-type(3),.cover-peers span:nth-of-type(3){right:1%;bottom:1%}.cover-dht span:nth-of-type(4),.cover-peers span:nth-of-type(4){bottom:2%;left:1%}.cover-rtc{position:absolute;inset:21% 8% 18%;display:grid;grid-template-columns:110px 1fr 110px;gap:12px;align-items:center}.cover-rtc>span{display:flex;flex-direction:column;gap:7px;justify-content:center;min-height:125px;padding:12px;border:1px solid var(--line-strong);border-radius:50%;background:rgba(8,9,10,.86);text-align:center}.cover-rtc small{color:var(--article-accent);font:.5rem var(--font-mono)}.cover-rtc>div{display:grid;gap:17px}.cover-rtc>div i{padding:5px 3px;border-top:1px solid var(--article-accent);border-bottom:1px solid var(--line);color:var(--muted);font:.52rem var(--font-mono);font-style:normal;text-align:center}.article-byline{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;margin-top:55px;padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.article-byline>div{display:flex;flex-direction:column;line-height:1.35}.article-byline strong{font-size:.85rem}.article-byline span:not(.brand__mark),.article-byline p{margin:0;color:var(--muted);font:.64rem var(--font-mono)}.article-layout{display:grid;grid-template-columns:210px minmax(0,var(--editorial-measure));gap:clamp(55px,8vw,120px);justify-content:center;padding-top:88px;padding-bottom:120px}.article-sidebar{min-width:0}.article-toc{position:sticky;top:110px}.article-toc>p{margin:0 0 18px;color:var(--paper);font-family:var(--font-mono);font-size:.65rem;letter-spacing:.08em;text-transform:uppercase}.article-toc ol{display:grid;gap:0;margin:0;padding:0;list-style:none}.article-toc li{border-top:1px solid var(--line)}.article-toc li:last-child{border-bottom:1px solid var(--line)}.article-toc a{display:grid;grid-template-columns:24px 1fr;gap:8px;padding:11px 0;color:#8d8d95;font-family:var(--font-mono);font-size:.61rem;line-height:1.45;transition:color .18s ease}.article-toc a span{color:#606068}.article-toc a:hover,.article-toc a.is-active{color:var(--paper)}.article-toc a.is-active span{color:var(--article-accent)}.copy-link{width:100%;min-height:40px;margin-top:22px;border:1px solid var(--line-strong);border-radius:999px;background:transparent;color:var(--muted);font:.62rem var(--font-mono);transition:border-color .18s ease,color .18s ease}.copy-link:hover{border-color:var(--article-accent);color:var(--paper)}.article-body{min-width:0;color:#d7d7dc;font-family:var(--font-serif);font-size:clamp(1.16rem,1.45vw,1.28rem);line-height:1.78}.article-body>*:first-child{margin-top:0}.article-body p{margin:0 0 1.55em}.article-body .article-intro{margin-bottom:1.35em;color:var(--paper);font-size:clamp(1.48rem,2.25vw,2rem);font-weight:450;letter-spacing:-.02em;line-height:1.42}.article-body h2{margin:2.55em 0 .65em;color:var(--paper);font-family:var(--font-sans);font-size:clamp(2.25rem,4.2vw,3.75rem);font-weight:560;letter-spacing:-.058em;line-height:1}.article-body h3{margin:0 0 9px;color:var(--paper);font-family:var(--font-sans);font-size:1.3rem;letter-spacing:-.025em}.article-body strong{color:var(--paper);font-weight:600}.article-body a{color:var(--paper);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--article-accent) 60%,transparent);text-decoration-thickness:1px;text-underline-offset:4px}.article-body a:hover{color:var(--article-accent)}.article-body code{padding:.1em .3em;border:1px solid var(--line);border-radius:5px;background:rgba(255,255,255,.035);color:var(--article-accent);font:.78em var(--font-mono)}.article-body pre{overflow-x:auto;margin:2em 0;padding:22px;border:1px solid var(--line);border-radius:15px;background:#0b0c0e}.article-body pre code{padding:0;border:0;background:transparent;color:#d5d5da;font-size:.8rem;line-height:1.7}.article-body ul,.article-body ol{margin:0 0 1.65em;padding-left:1.25em}.article-body li{margin-bottom:.62em;padding-left:.3em}.article-body li::marker{color:var(--article-accent);font-family:var(--font-mono)}.article-body blockquote{width:min(840px,calc(100vw - 48px));margin:2.4em 0 2.5em -62px;padding:36px 0 36px 58px;border-left:1px solid var(--article-accent);color:var(--paper);font-family:var(--font-sans)}.article-body blockquote p{margin:0;font-size:clamp(1.85rem,3.4vw,3.25rem);font-weight:470;letter-spacing:-.05em;line-height:1.12}.article-diagram,.article-figure,.loop-comparison,.plane-table,.state-machine,.metric-row,.candidate-list,.responsibility-list,.article-callout,.inline-related,.author-note{width:min(840px,calc(100vw - 48px));margin:2.2em 0 2.4em -62px}.article-diagram{display:flex;gap:12px;align-items:stretch;padding:24px;border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(120deg,color-mix(in srgb,var(--article-accent) 5%,transparent),transparent),var(--panel);font-family:var(--font-sans)}.article-diagram>span{display:flex;flex:1;flex-direction:column;gap:6px;justify-content:center;min-height:105px;padding:16px;border:1px solid var(--line);border-radius:13px;background:rgba(5,5,6,.4);color:var(--paper);font-size:.92rem;text-align:center}.article-diagram small{color:var(--article-accent);font:.52rem var(--font-mono);letter-spacing:.05em}.article-diagram>i{align-self:center;color:var(--article-accent);font:normal .8rem var(--font-mono)}.loop-comparison{display:grid;grid-template-columns:1fr 1fr;gap:14px;font-family:var(--font-sans)}.loop-comparison>div{padding:25px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel)}.loop-comparison>div:first-child{background:linear-gradient(135deg,color-mix(in srgb,var(--article-accent) 8%,transparent),transparent),var(--panel)}.loop-comparison>div>span{color:var(--article-accent);font:.56rem var(--font-mono);letter-spacing:.06em}.loop-comparison p{margin:0;color:var(--muted);font-size:.88rem;line-height:1.62}.article-callout,.inline-related,.author-note{padding:25px 28px;border:1px solid color-mix(in srgb,var(--article-accent) 32%,var(--line));border-radius:var(--radius-md);background:color-mix(in srgb,var(--article-accent) 5%,var(--panel));font-family:var(--font-sans)}.article-callout>span,.inline-related>span,.author-note>span{display:block;margin-bottom:10px;color:var(--article-accent);font:.58rem var(--font-mono);letter-spacing:.08em}.article-callout p,.inline-related p,.author-note p{margin:0;color:#c6c6cc;font-size:.92rem;line-height:1.65}.article-figure{font-family:var(--font-sans)}.article-figure>div{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel)}.article-figure figcaption{padding:12px 4px 0;color:var(--muted);font:.67rem/1.5 var(--font-mono)}.plane-table{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);font-family:var(--font-sans)}.plane-table>div{display:grid;grid-template-columns:.7fr 1fr .8fr;gap:15px;padding:14px 18px;border-bottom:1px solid var(--line)}.plane-table>div:last-child{border-bottom:0}.plane-table>div:first-child{color:var(--muted);font:.54rem var(--font-mono)}.plane-table strong{font-size:.85rem}.plane-table span{color:var(--muted);font-size:.78rem}.mesh-route,.trust-path{position:relative}.mesh-route>strong,.trust-path>strong{position:absolute;bottom:7px;left:50%;transform:translate(-50%);color:var(--muted);font:.52rem var(--font-mono);white-space:nowrap}.state-machine{position:relative;display:flex;gap:9px;align-items:center;padding:35px 25px 62px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);font-family:var(--font-mono)}.state-machine span{flex:1;padding:13px 8px;border:1px solid var(--line);border-radius:9px;color:var(--muted);font-size:.55rem;text-align:center}.state-machine span.is-active{border-color:var(--article-accent);color:var(--article-accent)}.state-machine i{color:var(--article-accent);font-style:normal}.state-machine b{position:absolute;bottom:21px;color:var(--muted);font-size:.5rem;font-weight:400}.state-machine b:first-of-type{left:38%}.state-machine b:last-of-type{right:15%}.metric-row{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);font-family:var(--font-sans)}.metric-row>div{padding:24px;border-right:1px solid var(--line)}.metric-row>div:last-child{border:0}.metric-row strong{display:block;color:var(--article-accent);font-size:1.6rem;letter-spacing:-.04em}.metric-row span{display:block;margin-top:4px;color:var(--muted);font:.56rem var(--font-mono)}.xor-ladder{display:flex;gap:9px;align-items:center;padding:35px 25px}.xor-ladder span,.xor-ladder strong{display:flex;flex:1;flex-direction:column;align-items:center;padding:16px 8px;border:1px solid var(--line);border-radius:11px;font-size:.8rem}.xor-ladder strong{border-color:var(--article-accent);color:var(--article-accent)}.xor-ladder small{color:var(--muted);font:.52rem var(--font-mono)}.xor-ladder i{color:var(--article-accent);font-style:normal}.chunk-strip{display:grid;grid-template-columns:repeat(6,1fr);gap:7px;padding:32px}.chunk-strip span{display:grid;aspect-ratio:1;place-items:center;border:1px solid var(--line);border-radius:10px;color:var(--muted);font:.62rem var(--font-mono)}.chunk-strip span.is-done{border-color:color-mix(in srgb,var(--article-accent) 40%,transparent);background:color-mix(in srgb,var(--article-accent) 7%,transparent);color:var(--article-accent)}.chunk-strip span.is-live{border-color:var(--article-accent);color:var(--paper);box-shadow:inset 0 -4px 0 color-mix(in srgb,var(--article-accent) 50%,transparent)}.responsibility-list{display:grid;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);font-family:var(--font-sans)}.responsibility-list>div{display:grid;grid-template-columns:38px .8fr 1.2fr;gap:12px;align-items:center;padding:15px 20px;border-bottom:1px solid var(--line)}.responsibility-list>div:last-child{border:0}.responsibility-list>div>span{color:var(--article-accent);font:.55rem var(--font-mono)}.responsibility-list strong{font-size:.85rem}.responsibility-list p{margin:0;color:var(--muted);font-size:.78rem}.candidate-list{display:grid;gap:10px;font-family:var(--font-sans)}.candidate-list>div{display:grid;grid-template-columns:150px 1fr;gap:20px;padding:17px 20px;border:1px solid var(--line);border-radius:13px;background:var(--panel)}.candidate-list span{color:var(--article-accent);font:.55rem var(--font-mono)}.candidate-list p{margin:0;color:var(--muted);font-size:.8rem;line-height:1.55}.connection-timeline{display:grid;grid-template-columns:repeat(6,1fr);gap:4px;padding:30px}.connection-timeline span,.connection-timeline strong{padding:14px 6px;border:1px solid var(--line);color:var(--muted);font:.55rem var(--font-mono);font-weight:400;text-align:center}.connection-timeline span:nth-child(3){border-color:var(--article-accent);color:var(--article-accent)}.connection-timeline strong{background:color-mix(in srgb,var(--article-accent) 5%,transparent);color:var(--paper)}.article-closing{margin-top:2em!important;color:var(--paper);font-family:var(--font-sans);font-size:clamp(1.7rem,3vw,2.7rem);font-weight:500;letter-spacing:-.045em;line-height:1.16}.article-endcap{display:grid;grid-template-columns:.65fr 1.35fr;gap:50px;align-items:end;margin-bottom:100px;padding:clamp(35px,5vw,65px);border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(120deg,color-mix(in srgb,var(--article-accent) 7%,transparent),transparent),var(--panel)}.article-endcap p{margin:0;color:var(--muted);font:.7rem var(--font-mono)}.article-endcap p span{display:block;margin-bottom:8px;color:var(--article-accent);font-size:.58rem;letter-spacing:.08em}.article-endcap a{display:flex;gap:30px;align-items:end;justify-content:space-between}.article-endcap strong{max-width:760px;font-size:clamp(2rem,4vw,4.5rem);font-weight:520;letter-spacing:-.06em;line-height:.98}.article-endcap a>span{color:var(--article-accent);font-size:1.4rem}.reading-progress{position:fixed;z-index:200;top:0;right:0;left:0;height:2px;transform:translateZ(0);background:transparent;pointer-events:none}.reading-progress span{display:block;width:100%;height:100%;transform:scaleX(0);transform-origin:left;background:var(--article-accent)}@media (max-width: 1080px){.editorial-hero{grid-template-columns:80px minmax(0,1fr)}.editorial-hero__manifesto{grid-column:2;grid-template-columns:repeat(4,1fr);margin-top:10px}.editorial-hero__manifesto p{text-align:center}.editorial-hero__manifesto span{grid-column:1 / -1;max-width:520px}.featured-essay__link{grid-template-columns:1fr .8fr}.editorial-cta{grid-template-columns:1fr 1fr}.editorial-cta .section-kicker{grid-column:1 / -1}.article-hero__grid{grid-template-columns:1fr .78fr}.article-cover{min-height:450px}.article-layout{grid-template-columns:180px minmax(0,var(--editorial-measure));gap:55px}}@media (max-width: 900px){.editorial-hero{grid-template-columns:1fr;min-height:auto;padding-top:150px}.editorial-hero__index{display:none}.editorial-hero__manifesto{grid-column:1}.editorial-hero__main h1{font-size:clamp(4rem,12.5vw,7rem)}.featured-essay__link{grid-template-columns:1fr}.featured-essay__copy{min-height:540px}.featured-essay .article-visual{min-height:430px;border-top:1px solid var(--line);border-left:0}.archive-heading{grid-template-columns:1fr;gap:28px}.archive-tools{grid-template-columns:1fr}.article-search{max-width:none}.article-filters{justify-content:flex-start}.essay-grid,.article-hero__grid{grid-template-columns:1fr}.article-hero__copy h1{max-width:780px}.article-cover{min-height:min(560px,80vw)}.article-layout{grid-template-columns:1fr;max-width:760px;gap:50px}.article-sidebar{display:grid;grid-template-columns:1fr auto;gap:15px;align-items:start}.article-toc{position:static}.article-toc ol{grid-template-columns:1fr 1fr}.article-toc li:nth-child(2){border-top:1px solid var(--line)}.copy-link{width:150px;margin-top:0}.article-body blockquote,.article-diagram,.article-figure,.loop-comparison,.plane-table,.state-machine,.metric-row,.candidate-list,.responsibility-list,.article-callout,.inline-related,.author-note{width:100%;margin-left:0}}@media (max-width: 680px){.editorial-page .page-shell{width:min(100% - 28px,1240px)}.editorial-hero{gap:38px;padding-top:132px;padding-bottom:65px}.editorial-hero__main h1{margin-block:22px 27px;font-size:clamp(2.85rem,13.1vw,3.9rem)}.editorial-hero__manifesto{grid-template-columns:1fr 1fr}.editorial-hero__manifesto span{grid-column:1 / -1}.featured-region{padding-top:8px;padding-bottom:105px}.featured-essay__copy{min-height:520px;padding:26px 22px}.featured-essay h2{font-size:clamp(2.65rem,12vw,4rem)}.featured-essay .article-visual{min-height:330px}.mesh-nodes span,.proof-flow span,.peer-path span,.rtc-path span{min-width:65px;min-height:65px;font-size:.5rem}.stack-layers span{padding:14px;font-size:1rem}.journal-archive{padding-top:45px;padding-bottom:100px}.archive-heading h2{font-size:clamp(2.8rem,13vw,4.3rem)}.archive-tools{margin-top:48px}.article-filters{display:grid;grid-template-columns:1fr 1fr}.article-filters button{width:100%}.archive-status{gap:20px}.archive-status span{display:none}.essay-card>a{padding:12px}.essay-card__topline{grid-template-columns:auto 1fr}.essay-card__topline time{grid-column:2}.essay-card__body{padding-inline:5px}.essay-card__body h2{font-size:clamp(2.1rem,11vw,3.1rem)}.essay-card__footer{flex-direction:column;align-items:flex-start}.editorial-cta{grid-template-columns:1fr;gap:28px;margin-bottom:70px;padding:30px 23px}.editorial-cta .section-kicker{grid-column:auto}.editorial-cta>a{width:max-content}.article-hero{padding-top:125px}.article-back{margin-bottom:38px}.article-hero__copy h1{margin-block:22px 26px;font-size:clamp(2.7rem,12.7vw,3.65rem)}.article-dek{font-size:1.02rem}.article-cover{min-height:390px;border-radius:var(--radius-md)}.article-cover__status{padding:15px;font-size:.52rem}.cover-mesh,.cover-proof{inset-inline:4%}.cover-mesh>span,.cover-proof>span{width:85px;min-height:110px;padding:8px;font-size:.7rem}.cover-rtc{grid-template-columns:82px 1fr 82px;gap:7px}.cover-rtc>span{min-height:94px;font-size:.64rem}.cover-dht span,.cover-dht strong,.cover-peers span,.cover-peers strong{width:43px;height:43px}.cover-dht strong,.cover-peers strong{width:62px;height:62px}.article-byline{grid-template-columns:auto 1fr}.article-byline>p{grid-column:2}.article-layout{gap:35px;padding-top:55px;padding-bottom:85px}.article-sidebar,.article-toc ol{grid-template-columns:1fr}.copy-link{width:100%}.article-body{font-size:1.12rem;line-height:1.76}.article-body .article-intro{font-size:1.4rem}.article-body h2{margin-top:2.25em;font-size:clamp(2.25rem,12vw,3.35rem)}.article-body blockquote{padding:27px 0 27px 22px}.article-body blockquote p{font-size:clamp(1.75rem,9vw,2.5rem)}.article-diagram{display:grid;grid-template-columns:1fr;padding:14px}.article-diagram>span{min-height:78px}.article-diagram>i{transform:rotate(90deg);justify-self:center}.loop-comparison{grid-template-columns:1fr}.plane-table>div{grid-template-columns:.75fr 1.25fr}.plane-table>div>*:last-child{display:none}.state-machine{flex-direction:column;padding:22px}.state-machine span{width:100%}.state-machine i{transform:rotate(90deg)}.state-machine b{display:none}.metric-row{grid-template-columns:1fr}.metric-row>div{border-right:0;border-bottom:1px solid var(--line)}.xor-ladder{display:grid;grid-template-columns:1fr;padding:18px}.xor-ladder i{transform:rotate(90deg);justify-self:center}.chunk-strip{grid-template-columns:repeat(3,1fr);padding:20px}.responsibility-list>div{grid-template-columns:28px 1fr}.responsibility-list p{grid-column:2}.candidate-list>div{grid-template-columns:1fr;gap:7px}.connection-timeline{grid-template-columns:repeat(3,1fr);padding:18px}.article-endcap{grid-template-columns:1fr;gap:30px;margin-bottom:70px;padding:30px 23px}.article-endcap a{align-items:center}.article-endcap strong{font-size:clamp(2.1rem,10vw,3.6rem)}}@media (max-width: 380px){.editorial-page .page-shell{width:min(100% - 22px,1240px)}.editorial-hero__main h1{font-size:2.75rem}.article-filters{grid-template-columns:1fr}.article-cover{min-height:345px}.cover-mesh>span,.cover-proof>span{width:72px;min-height:96px;font-size:.62rem}.cover-mesh code,.cover-proof code{display:none}.cover-rtc{grid-template-columns:69px 1fr 69px}.cover-dht svg,.cover-peers svg{display:none}}@media (prefers-reduced-motion: reduce){.reading-progress span{transition:none}}
