:root{--bg:#03080d;--panel:#09141c;--line:#1d3a47;--cyan:#42d9ff;--violet:#b784ff;--green:#43f0a3;--gold:#ffc857;--text:#e6f5fa;--muted:#8aa4af}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;overflow-x:hidden;background:radial-gradient(circle at 50% -10%,#123044 0,#07121a 28%,var(--bg) 65%);color:var(--text);font:15px/1.75 ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}.atmosphere{position:fixed;z-index:-2;inset:0;overflow:hidden;pointer-events:none}.atmosphere i{position:absolute;border-radius:50%;filter:blur(100px);opacity:.13}.atmosphere i:first-child{width:440px;height:440px;left:-180px;top:15%;background:var(--cyan)}.atmosphere i:nth-child(2){width:500px;height:500px;right:-220px;top:38%;background:var(--violet)}.atmosphere i:last-child{width:360px;height:360px;left:42%;bottom:-240px;background:var(--green)}.scanline{position:fixed;z-index:20;inset:0;pointer-events:none;opacity:.12;background:repeating-linear-gradient(0deg,transparent 0 3px,#9ceeff0b 4px)}a{color:inherit}.article-nav{position:sticky;z-index:10;top:0;display:flex;align-items:center;justify-content:space-between;min-height:76px;padding:12px clamp(20px,5vw,72px);border-bottom:1px solid #42d9ff22;background:#03080de8;backdrop-filter:blur(16px)}.brand{display:flex;align-items:center;gap:11px;text-decoration:none}.brand>i{display:grid;place-items:center;width:38px;height:38px;border:1px solid #42d9ff77;border-radius:50%;color:var(--cyan);font:900 16px ui-monospace,monospace;box-shadow:0 0 25px #42d9ff20}.brand span{display:grid}.brand b,.brand small,.back{font:800 10px ui-monospace,monospace;letter-spacing:.16em}.brand small{color:var(--muted);font-size:8px}.back{color:#a9c4ce;text-decoration:none}.back:hover{color:var(--cyan)}main{width:min(100%,1440px);margin:auto;padding:0 clamp(20px,5vw,74px)}article{width:min(100%,1080px);margin:auto}.hero{padding:clamp(72px,11vw,150px) 0 80px;text-align:center}.draft-chip{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid #ffc85755;border-radius:99px;background:#ffc8570c;color:#ffdc8a;font:800 9px ui-monospace,monospace;letter-spacing:.14em}.draft-chip i{width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 12px var(--gold)}.eyebrow,.section-tag{color:var(--cyan);font:800 10px ui-monospace,monospace;letter-spacing:.2em}.hero .eyebrow{margin:32px 0 14px}.hero h1{margin:0;font:900 clamp(54px,9vw,112px)/.88 ui-sans-serif,system-ui,sans-serif;letter-spacing:-.065em}.hero h1 em{color:transparent;font-style:normal;-webkit-text-stroke:1px #8ceaff;text-shadow:0 0 35px #42d9ff25}.dek{max-width:780px;margin:34px auto 22px;color:#bdd3dc;font-size:clamp(18px,2vw,24px);line-height:1.55}.hero-meta{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.hero-meta span,.metric-cloud span{padding:6px 10px;border:1px solid var(--line);background:#07131b;color:var(--muted);font:700 9px ui-monospace,monospace;letter-spacing:.12em}.signal-diagram{margin:70px auto 0;padding:28px;border:1px solid #42d9ff2c;border-radius:18px;background:linear-gradient(145deg,#0b1d27d9,#050c12e8);box-shadow:0 30px 100px #0008,inset 0 1px #ffffff0a}.signal-source,.signal-outcomes section{display:grid;gap:5px;padding:18px;border:1px solid var(--line);background:#061019}.signal-source{width:min(100%,480px);margin:auto}.signal-source small,.signal-outcomes small{color:var(--cyan);font:800 8px ui-monospace,monospace;letter-spacing:.16em}.signal-source b,.signal-outcomes b{letter-spacing:.08em}.signal-source span,.signal-outcomes span{color:var(--muted);font-size:12px}.signal-lines{display:flex;justify-content:center;height:42px;gap:220px}.signal-lines i{width:1px;background:linear-gradient(var(--cyan),#42d9ff22);transform:skewX(35deg)}.signal-lines i:last-child{transform:skewX(-35deg)}.signal-outcomes{display:grid;grid-template-columns:1fr 1fr;gap:16px}.signal-outcomes section:last-child{border-color:#b784ff55}.signal-outcomes section:last-child small{color:#d3afff}.prose{position:relative;width:min(100%,820px);margin:0 auto;padding:70px 0}.prose p{color:#b9ced7;font-size:17px}.prose.lead>p:first-child:first-letter{float:left;margin:10px 12px 0 0;color:var(--cyan);font:900 70px/.7 system-ui}.prose blockquote{margin:38px 0;padding:28px 34px;border-left:3px solid var(--cyan);background:linear-gradient(90deg,#42d9ff12,transparent);color:#fff;font:700 clamp(22px,3.5vw,35px)/1.35 system-ui}.numbered:before{content:attr(data-number);position:absolute;left:-125px;top:66px;color:#42d9ff12;font:900 90px/.9 system-ui}.section-tag{margin:0!important}.prose h2,.case-study h2,.article-close h2{margin:10px 0 24px;font:800 clamp(34px,5vw,57px)/1.06 system-ui;letter-spacing:-.04em}.insight-grid,.applications{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:34px 0}.insight-grid div,.applications article{display:grid;gap:10px;padding:22px;border:1px solid var(--line);background:#07121a}.insight-grid b,.applications b{color:var(--cyan);font:800 10px ui-monospace,monospace;letter-spacing:.12em}.insight-grid span,.applications span{color:#afc4cc;font-size:13px;line-height:1.5}.code-shell{margin:35px -60px;border:1px solid #315566;border-radius:14px;overflow:hidden;background:#02070b;box-shadow:0 30px 90px #0009}.code-head{display:flex;align-items:center;padding:12px 16px;border-bottom:1px solid #1d3540;background:#09151d;color:#8ca6b1;font:700 9px ui-monospace,monospace;letter-spacing:.1em}.code-head>span{display:flex;gap:6px;margin-right:18px}.code-head i{width:8px;height:8px;border-radius:50%;background:#ff667d}.code-head i:nth-child(2){background:var(--gold)}.code-head i:nth-child(3){background:var(--green)}.code-head em{margin-left:auto;font-style:normal;color:#53717e}.code-shell pre{margin:0;padding:28px;overflow:auto}.code-shell code{color:#cae0e8;font:13px/1.8 ui-monospace,SFMono-Regular,Menlo,monospace}.kw{color:#d6a8ff}.fn{color:#71dcff}.str{color:#9de6b9}.val,.num{color:#ffc778}.rule-card{margin:70px auto;padding:clamp(28px,5vw,54px);border:1px solid #ffc85766;border-radius:18px;background:radial-gradient(circle at 0 0,#ffc85718,transparent 45%),#0b1115;box-shadow:0 25px 80px #0007}.rule-card>span{color:var(--gold);font:900 10px ui-monospace,monospace;letter-spacing:.18em}.rule-card strong{display:block;margin:12px 0;font-size:clamp(29px,4vw,46px)}.rule-card p{max-width:780px;margin:0;color:#c5d1d5;font-size:17px}.lifecycle{display:grid;gap:2px;margin:34px 0;padding:0;list-style:none}.lifecycle li{display:grid;grid-template-columns:66px 1fr;align-items:center;padding:18px;border-left:2px solid #42d9ff55;background:#07131b}.lifecycle i{color:#42d9ff55;font:900 22px ui-monospace,monospace}.lifecycle span{color:#adc2ca}.lifecycle b{display:block;color:#eefbff;font:800 10px ui-monospace,monospace;letter-spacing:.12em}.metric-cloud{display:flex;gap:8px;flex-wrap:wrap;margin:30px 0}.metric-cloud span:nth-child(3n){border-color:#b784ff55;color:#d4b5ff}.case-study{margin:80px auto;padding:clamp(32px,6vw,72px);border:1px solid #b784ff44;border-radius:22px;background:linear-gradient(145deg,#160f24cc,#07131bea)}.case-study .section-tag{color:#d2adff}.case-study>p:not(.section-tag){color:#c1d1d6;font-size:17px}.before-after{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;margin:38px 0}.before-after div{display:grid;gap:7px;padding:22px;border:1px solid var(--line);background:#050d13}.before-after div:last-child{border-color:#43f0a355}.before-after small{color:var(--muted);font:800 8px ui-monospace,monospace;letter-spacing:.16em}.before-after b{font-size:18px}.before-after span{color:#91a8b1;font-size:12px}.before-after>i{color:var(--cyan);font-size:30px;font-style:normal}.applications{grid-template-columns:repeat(2,1fr)}.prose code{padding:2px 6px;background:#42d9ff10;color:#8ae8ff;font-family:ui-monospace,monospace}.article-close{margin:90px auto 0;padding:clamp(60px,10vw,120px) 0;text-align:center;border-top:1px solid var(--line)}.article-close>span{color:var(--green);font:800 10px ui-monospace,monospace;letter-spacing:.18em}.article-close h2{max-width:850px;margin:16px auto}.article-close p{color:#a9c2cc;font-size:20px}.disclosure{margin-top:55px;color:#5f7b86;font:700 9px ui-monospace,monospace;letter-spacing:.1em}.site-footer{display:flex;justify-content:space-between;padding:30px clamp(20px,5vw,72px);border-top:1px solid #162e39;color:#78939e;font:800 9px ui-monospace,monospace;letter-spacing:.14em}.site-footer a{text-decoration:none;color:#a9c6d1}@media(max-width:950px){.numbered:before{display:none}.code-shell{margin:35px 0}}@media(max-width:700px){.article-nav{min-height:66px}.back{font-size:0}.back:after{content:"← BACK";font-size:9px}.hero{padding-top:70px}.signal-outcomes,.insight-grid,.applications{grid-template-columns:1fr}.signal-lines{gap:100px}.before-after{grid-template-columns:1fr}.before-after>i{rotate:90deg;text-align:center}.prose{padding:52px 0}.code-shell pre{padding:20px}.site-footer{display:grid;gap:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.scanline{display:none}}

/* Keep editorial microcopy compact but comfortably readable. */
.brand small,.draft-chip,.hero-meta span,.signal-source small,
.signal-outcomes small,.code-head,.before-after small,.disclosure,.site-footer{font-size:10px}
.eyebrow,.section-tag{font-size:11px}
