.research-console{--ink:#080c12;--surface:#101720;--raised:#141e29;--line:#25303c;--text:#e4ebf5;--muted:#91a0af;--cyan:#7cdee5;--amber:#dfb479;--mono:"Cascadia Code","SFMono-Regular",Consolas,monospace;--sans:"Bahnschrift","PingFang SC","Microsoft YaHei",sans-serif;min-height:100vh;background:var(--ink);color:var(--text);font-family:var(--sans);line-height:1.6;font-size:14px;overflow:clip;background-image:radial-gradient(ellipse at 80% 5%,#15263455,transparent 36%)}.research-console *{box-sizing:border-box}.research-console a{text-decoration:none;color:inherit}.research-console button,.research-console input{font:inherit}.research-console button{cursor:pointer}.research-console button:disabled{cursor:default}.research-console :focus-visible{outline:2px solid var(--cyan);outline-offset:5px}.research-console ::selection{background:#7cdee53d;color:white}.research-console h1,.research-console h2,.research-console h3{font-weight:600;letter-spacing:-.035em}.skip-to-content{position:fixed;left:90px;top:-100px;z-index:1000;padding:10px 20px;background:var(--cyan);color:var(--ink)!important}.skip-to-content:focus{top:12px}.console-rail{width:70px;position:fixed;inset:0 auto 0 0;z-index:80;display:flex;flex-direction:column;align-items:center;padding:22px 0;border-right:1px solid var(--line);background:#0c1119}.console-monogram{width:34px;height:34px;display:grid;place-items:center;color:var(--cyan)!important;font:700 26px/1 var(--mono);border:1px solid #7cdee541;border-radius:9px}.rail-links{display:flex;flex-direction:column;gap:17px;margin-top:62px}.rail-links a,.rail-portfolio{display:grid;place-items:center;width:39px;height:39px;color:#718494;border-radius:7px;transition:color .18s,background .18s}.rail-links a:hover,.rail-links a[aria-current],.rail-portfolio:hover{color:var(--cyan);background:#7cdee50c}.rail-links a[aria-current]{box-shadow:inset 2px 0 var(--cyan)}.rail-portfolio{margin-top:auto}.console-nav{height:84px;margin-left:70px;padding:0 clamp(24px,4vw,68px);justify-content:space-between;border-bottom:1px solid var(--line);gap:28px;background:#080c12b8}.console-brand,.console-nav{display:flex;align-items:center}.console-brand{gap:17px}.console-brand>span{font-size:21px;font-weight:650;letter-spacing:-.04em;white-space:nowrap}.brand-dot{color:var(--cyan);padding-left:3px}.console-brand small{font-size:11px;color:var(--muted);border-left:1px solid var(--line);padding-left:17px}.console-nav nav{display:flex;height:100%;gap:36px;margin-left:auto;margin-right:36px}.console-nav nav a{display:flex;align-items:center;position:relative;color:var(--muted);font-size:13px}.console-nav nav a:hover,.console-nav nav a[aria-current]{color:var(--text)}.console-nav nav a[aria-current]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--cyan)}.console-search-trigger{display:flex;align-items:center;gap:10px;padding:8px 10px;background:#ffffff04;border:1px solid var(--line);color:var(--muted);border-radius:6px;font-size:11px!important}.console-search-trigger kbd{font:10px var(--mono);padding:1px 5px;border:1px solid #ffffff14;border-radius:3px;margin-left:12px;color:#74899b}.console-body{margin-left:70px}.console-main{max-width:1440px;padding:0 clamp(24px,4vw,68px);margin:0 auto}.workspace-line{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #25303c77;height:60px;color:var(--muted);font-size:10px;letter-spacing:.04em}.workspace-line>span:first-child{display:flex;align-items:center;gap:8px}.status-dot{display:inline-block;flex-shrink:0;width:5px;height:5px;border-radius:50%;background:var(--cyan);box-shadow:0 0 12px #7cdee536}.line-slash{margin:0 17px;color:#4a5b68}.console-hero{display:grid;grid-template-columns:1fr 1.08fr;gap:35px;align-items:center;padding:55px 0 46px}.hero-path{display:flex;align-items:center;gap:9px;color:#8395a5;font:11px var(--mono);margin-bottom:29px}.hero-path>span:first-child{color:var(--cyan)}.terminal-caret{display:inline-block;height:13px;width:5px;margin-left:3px;background:var(--cyan);opacity:.7}.hero-copy h1{margin:0;font-size:clamp(33px,3.45vw,58px);line-height:1.42;font-weight:600;letter-spacing:-.055em;white-space:nowrap}.heading-period{color:var(--cyan)}.hero-description{max-width:460px;margin:25px 0 29px;color:#9aa9b7;font-size:13px;line-height:2.05}.hero-actions{display:flex;align-items:center;gap:26px}.console-button{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:42px;padding:10px 16px;border-radius:5px;border:1px solid #3d4c59;background:transparent;color:var(--text);font-size:12px!important;transition:background .2s,border-color .2s;white-space:nowrap}.console-button:hover{background:#ffffff08;border-color:#738c9c}.console-button.primary{background:var(--cyan);color:#10202c;border-color:var(--cyan);font-weight:650}.console-button.primary:hover{background:#a0eef0}.console-text-link{display:inline-flex;align-items:center;gap:12px;color:#b2c0cc!important;font-size:11px}.console-text-link:hover{color:var(--cyan)!important}.hero-domains{display:flex;align-items:center;flex-wrap:wrap;gap:13px;margin-top:38px;font:10px var(--mono);color:#647c8e}.hero-domains i{width:2px;height:2px;background:#576d7b}.signal-panel{align-self:center;border:1px solid #31414f;background:#0c1520a0;border-radius:7px;box-shadow:0 20px 70px #0000001c;overflow:hidden}.signal-top{display:flex;justify-content:space-between;align-items:center;padding:13px 17px;font-size:10px;color:#8096a6;border-bottom:1px solid #25303c}.signal-top>span:first-child{display:flex;align-items:center;gap:7px;color:#bbcbd6}.signal-top>span:last-child{padding:1px 6px;border:1px solid #30414f;font-size:9px;border-radius:3px}.signal-view{position:relative;background:radial-gradient(ellipse at center,#13313c44,transparent 70%)}.signal-view svg{width:100%;height:auto;display:block}.signal-orbit{transform-origin:0 0;animation:orbit 38s linear infinite}.signal-scan{animation:scan 7s ease-in-out infinite}@keyframes orbit{to{transform:rotate(1turn)}}@keyframes scan{0%,to{transform:translateY(-85px);opacity:.3}50%{transform:translateY(90px);opacity:.7}}.signal-bottom{padding:12px 17px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:8px}.signal-modes{display:flex;gap:3px;padding:3px;background:#050c12;border:1px solid #263743;border-radius:5px}.signal-modes button{padding:4px 11px;font-size:10px!important;border:0;border-radius:3px;color:#7d96a8;background:transparent}.signal-modes button[aria-pressed=true]{background:#223541;color:#b4e4e7}.signal-bottom p{color:#8195a5;font-size:9px;margin:0}.console-summary{display:grid;grid-template-columns:1fr 1fr 1.35fr 1.25fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:23px 0}.console-summary>div{border-right:1px solid var(--line);display:flex;align-items:center;gap:16px;padding:0 29px}.console-summary>div:first-child{padding-left:0}.console-summary strong{font:27px var(--mono);color:#c4d0da;letter-spacing:-.06em}.console-summary span{font-size:10px;color:#7c8e9d}.console-summary p{font-size:10px;color:#758c9f;margin:0;padding-left:30px;line-height:1.8}.research-section{padding-top:64px;scroll-margin-top:25px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:25px}.section-kicker{display:block;font-size:10px;color:#7e929f;margin-bottom:9px;letter-spacing:.035em}.section-heading h2{font-size:25px;line-height:1.5;margin:0;color:#dce6f0}.section-heading>p{font-size:11px;color:#7d8f9e;margin:0 0 6px}.research-tracks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}.research-track{min-height:300px;position:relative;border:1px solid #293744;background:linear-gradient(145deg,#101a25,#0d141e);padding:22px 23px;border-radius:6px;overflow:hidden;transition:border-color .25s}.research-track:hover{border-color:#537581}.track-top{display:flex;justify-content:space-between;align-items:center;color:#91c6cd;position:relative;z-index:1}.track-top span{font-size:9px;color:#7d929f}.track-art{display:block;width:100%;height:130px;object-fit:contain;opacity:.85;margin:-4px 0 -3px}.track-copy{position:relative;z-index:1}.track-copy>span{color:#718fa1;font:9px var(--mono)}.track-copy h3{color:#dce6ee;font-size:18px;margin:5px 0 9px}.track-copy p{color:#879bac;font-size:11px;max-width:240px;margin:0;line-height:1.9}.track-arrow{position:absolute;bottom:22px;right:20px;color:#708b9c}.track-1{background:linear-gradient(145deg,#171923,#10131f)}.track-1 .track-top{color:#b4a6dd}.track-2{background:linear-gradient(145deg,#1b1a1d,#13151c)}.track-2 .track-top{color:#cfb186}.featured-note{display:grid;grid-template-columns:135px 1fr auto;align-items:center;gap:28px;margin:32px 0 65px;border:1px solid #2c3b47;border-radius:6px;padding:24px;background:linear-gradient(110deg,#11222b,#10161f 65%)}.featured-signal{display:flex;flex-direction:column;align-items:center;gap:14px;color:#71bac5;border-right:1px solid #2d414c;padding-right:24px}.featured-signal span{font-size:9px;color:#819fab}.featured-note h2{font-size:20px;margin:3px 0 7px}.featured-note p{font-size:11px;color:#8c9fac;margin:0;max-width:600px}.notes-section{margin-bottom:62px}.post-row{display:flex;gap:27px;padding:28px 5px;border-top:1px solid var(--line);transition:background .2s}.post-row:hover{background:#ffffff02}.post-row-date{display:flex;flex:0 0 100px;flex-direction:column;gap:7px;padding-top:4px;font:11px var(--mono);color:#92a8b6}.post-row-date small{font:9px var(--sans);color:#718594}.post-row-main{min-width:0;flex:1}.post-row-topic{font-size:9px;color:#83b6bd;display:flex;gap:16px;align-items:center;margin-bottom:6px}.post-row-topic>span{color:#667d8e}.post-row h3{margin:0 0 9px;font-size:19px;color:#d7e3ec;letter-spacing:-.02em}.post-row:hover h3{color:var(--cyan)}.post-row p{font-size:12px;color:#899dac;margin:0;line-height:1.9;max-width:780px}.post-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}.post-tags>a,.post-tags>span{border:1px solid #2a3743;border-radius:4px;padding:2px 7px;color:#7f95a5;font-size:9px}.post-tags>a:hover{border-color:var(--cyan);color:var(--cyan)}.post-row-arrow{color:#526e81;margin-top:23px;flex-shrink:0}.post-row:hover .post-row-arrow{color:var(--cyan)}.console-about{display:flex;align-items:center;gap:32px;padding:31px 0;border-top:1px solid var(--line)}.about-terminal{font:15px var(--mono);padding-right:30px;border-right:1px solid var(--line);white-space:nowrap}.terminal-prompt{color:var(--cyan);margin-right:9px}.console-about>div:nth-child(2){flex:1}.console-about h2{font-size:15px;margin:0 0 7px}.console-about p{font-size:10px;color:#8298a8;margin:0;max-width:530px;line-height:1.9}.console-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px clamp(24px,4vw,68px);margin:0 auto;max-width:1440px;border-top:1px solid var(--line);color:#657d90;font-size:9px}.console-footer>div{display:flex;align-items:center;gap:9px}.console-footer>div:last-child{gap:22px}.console-footer a:hover{color:var(--cyan)}.console-footer p{margin:0}.command-dialog{width:min(640px,calc(100vw - 32px));max-height:80vh;border:1px solid #3e5363;border-radius:10px;padding:0;margin:14vh auto auto;background:#101923;color:var(--text);font-family:var(--sans);box-shadow:0 35px 150px #000c}.command-dialog::backdrop{background:#03070bbd;backdrop-filter:blur(6px)}.command-search{display:flex;align-items:center;gap:15px;padding:22px;border-bottom:1px solid var(--line);color:#91b2c3}.command-search input{flex:1;min-width:0;border:0;outline:0;color:var(--text);font-size:15px;background:transparent}.command-search button{border:0;background:transparent;color:var(--muted);padding:4px}.command-results{max-height:48vh;overflow-y:auto;padding:10px}.command-results a{display:flex;justify-content:space-between;align-items:center;padding:14px;border-radius:5px;gap:14px}.command-results a:hover{background:#21303d}.command-results small{display:block;font-size:9px;color:#7ba4b5;margin-bottom:4px}.command-results strong{font-weight:500;font-size:13px}.command-results svg{color:#71899d;flex-shrink:0}.command-foot{display:flex;align-items:center;gap:6px;padding:12px 23px;font-size:10px;color:#738b9d;border-top:1px solid var(--line)}.command-foot span{margin-left:auto}.index-main{min-height:75vh;padding-top:38px;padding-bottom:60px}.page-breadcrumb{font:10px var(--mono);color:#688092}.page-breadcrumb span{color:#97b8c7}.console-page-header{padding:55px 0 41px}.console-page-header h1{font-size:clamp(29px,3.2vw,46px);margin:10px 0 15px;line-height:1.5}.console-page-header>p{font-size:13px;color:#8da2b2;margin:0}.explorer-tools{gap:22px;justify-content:space-between;padding:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.explorer-tools,.topic-filters{display:flex;align-items:center}.topic-filters{flex-wrap:wrap;gap:8px}.topic-filters button{padding:8px 12px;color:#94a6b5;background:transparent;border:1px solid transparent;border-radius:5px;font-size:11px;white-space:nowrap}.topic-filters button span{margin-left:8px;font:9px var(--mono);opacity:.6}.topic-filters button[aria-pressed=true]{background:#7cdee510;border-color:#7cdee52a;color:#a9dee4}.inline-search{display:flex;align-items:center;gap:9px;color:#657f94;padding:9px 10px;border:1px solid var(--line);border-radius:5px;max-width:215px}.inline-search input{border:0;background:transparent;outline:none;min-width:0;width:160px;font-size:11px;color:var(--text)}.inline-search:focus-within{border-color:var(--cyan)}.inline-search button{border:0;color:#9aafbe;background:transparent;padding:0}.result-count{color:#607c90;font-size:10px;margin:19px 4px}.console-empty{padding:70px 20px;text-align:center;color:var(--muted)}.console-empty>svg{margin:0 auto 20px}.console-empty h3{font-size:20px;color:#c4d4df}.console-empty p{font-size:12px;margin:16px 0 24px}.archive-editorial-note{color:#8196a5;font-size:10px;line-height:1.9;border-top:1px solid var(--line);padding-top:24px;margin-top:25px}.archive-intro{display:flex;align-items:center;gap:15px;padding:20px;border:1px solid var(--line);background:#101923;border-radius:5px}.archive-intro p{flex:1;font-size:11px;line-height:1.9;margin:0;color:#91a7b5}.archive-intro strong{font:11px var(--mono);white-space:nowrap;color:#adc5cf}.timeline-year{display:grid;grid-template-columns:145px 1fr;gap:20px;margin-top:58px}.timeline-year>h2{font:36px var(--mono);color:#b7c9d8;margin:3px 0}.timeline-year>h2>span{display:block;font:10px var(--sans);color:#6c879a;margin-top:12px}.timeline-year>div{border-left:1px solid #2f444f}.timeline-entry{display:grid;grid-template-columns:90px 1fr 20px;gap:24px;padding:8px 0 32px 33px;position:relative}.timeline-entry:before{content:"";position:absolute;width:7px;height:7px;border-radius:50%;background:#8bc5d0;left:-4px;top:16px;box-shadow:0 0 0 5px #080c12}.timeline-entry time{color:#7894a7;font:10px var(--mono);padding-top:3px}.timeline-entry>div>span{font-size:9px;color:#7197a7}.timeline-entry h3{color:#d3e0e9;margin:8px 0;font-size:18px}.timeline-entry p{color:#7e96a6;margin:0;font-size:11px;line-height:1.9}.timeline-entry>svg{color:#4f6c80;margin-top:27px}.timeline-entry:hover h3{color:var(--cyan)}.article-main{max-width:1270px;padding-top:34px;padding-bottom:65px}.article-back{display:inline-flex;align-items:center;gap:9px;font-size:11px;color:#8da7b8!important}.article-heading{max-width:900px;padding:42px 0 35px}.article-category{color:#8bc6cd;font-size:11px}.article-category>span{padding:0 13px;color:#4e687c}.article-heading h1{font-size:clamp(28px,3.1vw,44px);line-height:1.55;margin:16px 0}.article-heading>p{color:#94a9b7;font-size:14px;line-height:1.9;max-width:750px}.article-meta{display:flex;flex-wrap:wrap;gap:20px;color:#829bab;font-size:10px;margin-top:22px}.article-meta>span{display:inline-flex;align-items:center;gap:6px}.article-grid{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:62px;border-top:1px solid var(--line);padding-top:34px}.article-grid>article{min-width:0}.retrospective-note{display:flex;gap:17px;padding:16px 18px;border:1px solid #31414e;border-left:2px solid #79aab4;background:#101d26;border-radius:4px;margin-bottom:36px}.retrospective-note>span{flex-shrink:0;font-size:10px;color:#afd1da;padding-top:2px}.retrospective-note>p{color:#90a5b5;font-size:11px;margin:0;line-height:1.9}.research-prose{color:#b9c9d7;font-size:15px;line-height:2;overflow-wrap:anywhere}.research-prose h2{font-size:25px;margin:46px 0 19px;color:#e1eaf2;line-height:1.7}.research-prose h3{font-size:19px;margin:32px 0 13px;color:#d7e4ec}.research-prose h1,.research-prose h2,.research-prose h3{scroll-margin-top:25px}.research-prose p{margin:19px 0}.research-prose strong{color:#dce7ee;font-weight:650}.research-prose a{color:#8bd5dc;text-decoration:underline;text-decoration-color:#8bd5dc50;text-underline-offset:4px}.research-prose a:hover{color:#c5f5f6}.research-prose ol,.research-prose ul{padding-left:25px;margin:20px 0}.research-prose ul{list-style:disc}.research-prose ol{list-style:decimal}.research-prose li{padding-left:4px;margin:10px 0}.research-prose li::marker{color:#65889b}.research-prose blockquote{margin:27px 0;padding:3px 22px;border-left:2px solid #587b8b;color:#8faab9;background:#101b25}.research-prose pre{background:#101a25;padding:23px;border:1px solid #293b49;border-radius:6px;overflow-x:auto;line-height:1.8;margin:26px 0}.research-prose pre code{font:12px/1.85 var(--mono);background:none;padding:0;border:0;color:#b6cadc}.research-prose :not(pre)>code{font:.85em var(--mono);color:#a1d4dc;background:#14212c;padding:3px 6px;border-radius:3px;border:1px solid #283b49}.research-prose table{display:block;overflow-x:auto;border-collapse:collapse;font-size:12px;width:100%;margin:26px 0}.research-prose th{text-align:left;color:#d0e0e9;background:#15212e}.research-prose td,.research-prose th{padding:11px 16px;border:1px solid #2c3c48;min-width:100px}.research-prose .katex-display{overflow-x:auto;overflow-y:hidden;margin:30px 0;padding:12px 0;font-size:.95em}.research-prose img{max-width:100%;height:auto;border-radius:6px}.article-toc{position:sticky;top:30px;border-left:1px solid var(--line);padding-left:23px}.article-toc nav{display:flex;flex-direction:column;gap:14px;margin:20px 0 30px}.article-toc nav a{font-size:11px;color:#8ca1b1;line-height:1.8}.article-toc nav a:hover{color:var(--cyan)}.article-toc .toc-nested{padding-left:12px;font-size:10px}.toc-author{display:flex;align-items:center;gap:10px;padding-top:22px;border-top:1px solid var(--line)}.toc-author img{width:35px;height:35px;object-fit:cover;border-radius:50%;filter:saturate(.5)}.toc-author strong{display:block;font-size:11px;font-weight:500}.toc-author span{display:block;font-size:9px;color:#6a879a;margin-top:4px}.reading-progress{position:fixed;height:2px;z-index:100;inset:0 0 auto 70px;background:#0000}.reading-progress>span{display:block;height:100%;background:var(--cyan)}.article-tools{display:flex;align-items:center;gap:20px;padding:35px 0 22px}.article-tools button{display:inline-flex;align-items:center;gap:7px;border:0;color:#8aa4b6;background:transparent;font-size:10px}.article-tools button:hover{color:var(--cyan)}.article-tools>span{font-size:10px;color:#9ab8c7}.article-end{padding:24px 0;border-top:1px solid var(--line);color:#6c8c9e;font-size:10px;display:flex;justify-content:space-between}.article-end a{display:flex;align-items:center;gap:8px}.related-notes{margin-top:65px}.related-notes>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.related-notes>div:last-child>a{padding:20px;border:1px solid var(--line);background:#101923;border-radius:5px;position:relative}.related-notes a>span{font-size:9px;color:#7ba4b5}.related-notes h3{font-size:14px;line-height:1.9;margin:12px 0 18px;color:#c4d5e0}.related-notes a>svg{color:#608297;margin-left:auto}.not-found{min-height:70vh;padding-top:120px}.not-found h1{font-size:34px;margin:20px 0}@media (min-width:1600px){.console-nav{padding-left:max(68px,calc((100vw - 1370px) / 2));padding-right:max(68px,calc((100vw - 1370px) / 2))}}@media (max-width:1150px){.console-brand small{display:none}.console-nav nav{margin-right:10px;gap:25px}.hero-copy h1{font-size:36px}.console-hero{gap:25px}.signal-bottom{flex-direction:column;align-items:flex-start;gap:10px}.console-summary>div{padding:0 18px;gap:10px}.console-summary strong{font-size:22px}.featured-note{grid-template-columns:100px 1fr}.featured-note>.console-button{grid-column:2;justify-self:start}.featured-signal{grid-row:span 2;height:100%;justify-content:center}.article-grid{gap:35px;grid-template-columns:minmax(0,1fr) 180px}}@media (max-width:900px){.console-hero{grid-template-columns:1fr;padding-top:38px}.hero-copy h1{font-size:clamp(38px,6.4vw,60px)}.hero-description{max-width:600px;font-size:14px}.hero-domains{margin-top:28px}.signal-panel{max-width:640px;margin-top:10px;width:100%}.signal-view svg{max-height:340px}.signal-bottom{flex-direction:row;align-items:center}.console-summary{grid-template-columns:1fr 1fr 1.4fr}.console-summary>div:last-of-type{border:0}.console-summary>p,.section-heading>p{display:none}.research-tracks{gap:11px}.research-track{padding:18px 15px}.track-copy h3{font-size:16px}.track-copy p{font-size:10px;padding-right:15px}.track-art{height:100px}.console-about{flex-wrap:wrap}.console-about>a{margin-left:180px}.console-footer{flex-wrap:wrap}.console-footer>div:last-child{margin-left:auto}.explorer-tools{flex-direction:column;align-items:stretch}.inline-search{max-width:none}.inline-search input{width:100%}.article-grid{grid-template-columns:1fr}.article-aside{display:none}.timeline-year{grid-template-columns:95px 1fr}.timeline-entry{grid-template-columns:1fr 18px;gap:10px;padding-left:25px}.timeline-entry>time{grid-column:span 2}.timeline-entry>svg{margin-top:24px}}@media (max-width:600px){.console-rail{display:none}.console-nav{margin-left:0;height:auto;padding:0 20px;gap:0;display:grid;grid-template-columns:1fr auto;position:relative}.console-brand{min-height:64px}.console-brand>span{font-size:18px}.console-nav nav{grid-column:1/-1;grid-row:2;width:calc(100% + 40px);margin:0 -20px;padding:0 20px;height:39px;background:#0d131d;border-bottom:1px solid var(--line);gap:28px}.console-nav nav a{font-size:11px}.console-search-trigger{grid-column:2;grid-row:1;margin-left:auto;border:0;background:none}.console-search-trigger kbd{display:none}.console-search-trigger>span{font-size:10px}.console-body{margin-left:0;padding-top:0}.console-main{padding-left:21px;padding-right:21px}.workspace-line{height:53px;font-size:9px}.workspace-line>span:last-child{font-size:8px}.line-slash{margin:0 6px}.console-hero{padding:35px 0 28px;gap:25px}.hero-path{font-size:9px;margin-bottom:22px}.hero-copy h1{font-size:clamp(29px,7.5vw,43px);line-height:1.55;letter-spacing:-.06em}.hero-description{font-size:12px;line-height:2;margin:20px 0 25px}.hero-actions{gap:19px;flex-wrap:wrap}.console-button{min-height:42px;font-size:11px!important}.console-text-link{font-size:10px}.hero-domains{gap:10px;font-size:8px}.signal-top{padding:11px 12px}.signal-view svg{min-height:220px}.signal-bottom{flex-direction:column;align-items:flex-start;padding:11px 12px;gap:10px}.signal-bottom p{font-size:9px}.console-summary{padding:20px 0;grid-template-columns:.8fr .8fr 1.2fr}.console-summary>div{display:flex;flex-direction:column;align-items:flex-start;padding:0 15px;gap:9px}.console-summary strong{font-size:20px}.console-summary span{font-size:8px}.research-section{padding-top:42px}.section-heading{margin-bottom:21px}.section-heading h2{font-size:22px}.section-kicker{font-size:9px}.research-tracks{grid-template-columns:1fr;gap:13px}.research-track{padding:21px;min-height:192px}.track-copy{width:62%;margin-top:21px}.track-copy h3{font-size:18px}.track-copy p{font-size:11px}.track-art{position:absolute;right:-34px;top:22px;width:60%;height:140px;opacity:.55}.featured-note,.track-top{align-items:flex-start}.featured-note{display:flex;flex-direction:column;gap:18px;margin:24px 0 43px;padding:22px}.featured-signal{display:none}.featured-note h2{font-size:19px;line-height:1.75}.featured-note p{line-height:1.9}.post-row{gap:11px;padding:23px 0;flex-wrap:wrap}.post-row-date{flex:0 0 100%;flex-direction:row;align-items:center;font-size:10px;gap:13px}.post-row-date small{font-size:8px}.post-row h3{font-size:17px;line-height:1.8;margin-bottom:8px}.post-row p{font-size:11px}.post-row-arrow{width:17px;margin-top:25px}.notes-section{margin-bottom:40px}.console-about{padding:28px 0;gap:20px}.about-terminal{border:0;flex:0 0 100%;font-size:13px}.console-about>a{margin:0}.console-about h2{font-size:14px}.console-about p{font-size:11px}.console-about>div:nth-child(2){flex-basis:100%}.console-footer{padding:22px 21px;gap:14px}.console-footer>div:last-child{flex:0 0 100%;margin:0;gap:20px}.index-main{padding-top:29px}.console-page-header{padding:35px 0 28px}.console-page-header h1{font-size:28px}.console-page-header p{font-size:12px;line-height:1.9}.topic-filters{gap:2px}.topic-filters button{padding:7px 9px;font-size:10px}.topic-filters button span{margin-left:5px}.archive-intro{gap:10px;padding:16px;align-items:flex-start;flex-wrap:wrap}.archive-intro .status-dot{margin-top:7px}.archive-intro p{font-size:10px}.archive-intro strong{flex-basis:100%;margin-left:15px;font-size:10px}.timeline-year{grid-template-columns:1fr;gap:25px;margin-top:35px}.timeline-year>h2{display:flex;gap:15px;align-items:center;font-size:28px}.timeline-year>h2>span{margin-top:0}.timeline-year>div{margin-left:4px}.timeline-entry{padding-left:20px}.timeline-entry h3{font-size:17px;line-height:1.8}.article-main{padding-top:26px}.article-heading{padding:30px 0}.article-heading h1{font-size:29px;margin-top:12px;line-height:1.6}.article-heading>p{font-size:12px}.article-meta{gap:12px;font-size:9px;line-height:2}.article-grid{padding-top:25px}.retrospective-note{flex-direction:column;gap:7px;padding:13px 15px;margin-bottom:27px}.retrospective-note>p{font-size:10px}.research-prose{font-size:14px;line-height:2}.research-prose h2{font-size:22px;line-height:1.8;margin:37px 0 16px}.research-prose h3{font-size:18px}.research-prose pre{padding:17px;margin-left:-6px;margin-right:-6px}.research-prose pre code,.research-prose table{font-size:10px}.reading-progress{left:0}.related-notes{margin-top:35px}.related-notes>div:last-child{grid-template-columns:1fr}.related-notes h3{font-size:15px}.article-end{font-size:9px}.article-tools{flex-wrap:wrap;gap:17px}.article-tools>span{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.research-console *,.research-console :after,.research-console :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}