:root{--ink:#070b0e;--panel:#10171b;--line:#2a3941;--text:#eef6f6;--muted:#96a8ac;--cyan:#48e5d1;--amber:#ffb238;--glass:rgba(187,235,235,.11);--max:1220px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--text);font-family:Inter,"Noto Sans SC",system-ui,sans-serif;line-height:1.75}a{color:inherit}img{max-width:100%;display:block}.exchange-head{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100vw - var(--max))/2));border-bottom:1px solid var(--line);background:rgba(7,11,14,.94);position:sticky;top:0;z-index:20}.wordmark{text-decoration:none;display:flex;align-items:baseline;gap:10px}.wordmark b{letter-spacing:.18em;color:var(--cyan)}.wordmark span{font-size:12px;color:var(--muted)}.exchange-head nav{display:flex;gap:22px;font-size:14px}.exchange-head nav a,.nav-current{text-decoration:none;color:var(--muted)}.nav-current{color:var(--text);border-bottom:1px solid var(--cyan)}.nav-switch{display:none}main{overflow:hidden}.signal-hero{min-height:720px;position:relative;display:grid;align-items:end;border-bottom:1px solid var(--line)}.signal-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.62}.signal-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,11,14,.95) 0%,rgba(7,11,14,.35) 58%,rgba(7,11,14,.78)),linear-gradient(0deg,var(--ink),transparent 42%)}.hero-copy{position:relative;z-index:2;width:min(var(--max),calc(100% - 48px));margin:0 auto 110px}.eyebrow,.inner-hero>span,section>header>span{font-size:12px;letter-spacing:.2em;color:var(--cyan)}h1{font-size:clamp(44px,7vw,96px);line-height:1.02;max-width:850px;margin:14px 0 22px;letter-spacing:-.04em}.hero-copy p{font-size:20px;max-width:650px;color:#d8e3e2}.hero-actions{display:flex;gap:2px;margin-top:34px}.hero-actions a{padding:14px 22px;background:var(--cyan);color:var(--ink);text-decoration:none;font-weight:800}.hero-actions a+ a{background:var(--panel);color:var(--text);border:1px solid var(--line)}.signal-legend{position:absolute;z-index:3;bottom:0;left:0;right:0;display:grid;grid-template-columns:1fr auto 1fr;text-align:center;border-top:1px solid var(--line);background:rgba(7,11,14,.88)}.signal-legend>*{padding:13px}.signal-legend .old{color:var(--amber)}.signal-legend .new{color:var(--cyan)}.signal-legend i{font-size:12px;color:var(--muted);border-inline:1px solid var(--line)}section:not(.signal-hero,.inner-hero){width:min(var(--max),calc(100% - 48px));margin:0 auto;padding:90px 0;border-bottom:1px solid var(--line)}section>header{display:grid;grid-template-columns:160px 1fr;gap:20px;margin-bottom:44px}section>header h2{margin:0;font-size:clamp(30px,4vw,54px);line-height:1.1;letter-spacing:-.03em}.handover-track{display:grid;grid-template-columns:1fr 80px 1.3fr 80px 1fr;align-items:center}.handover-track>div{padding:30px;border-block:1px solid var(--line)}.handover-track b{font-size:30px}.handover-track p{color:var(--muted)}.handover-track i{height:2px;background:linear-gradient(90deg,var(--amber),var(--cyan))}.handover-track .glass{display:grid;grid-template-columns:1fr 1fr;background:var(--glass);border:1px solid #597078;box-shadow:inset 0 0 40px rgba(72,229,209,.05)}.glass strong{grid-column:1/-1}.glass span{font-size:13px;color:#b8caca;padding-top:10px}.text-link{display:inline-block;margin-top:26px;color:var(--cyan);text-decoration:none}.route-line{display:grid;grid-template-columns:90px 220px 1fr 130px;gap:20px;align-items:center;padding:25px 0;border-top:1px solid var(--line);text-decoration:none}.route-line:last-child{border-bottom:1px solid var(--line)}.route-line em{font-style:normal;color:var(--amber);font-family:monospace}.route-line strong{font-size:24px}.route-line span{color:var(--muted)}.route-line b{text-align:right;color:var(--cyan);font-size:13px}.device-dock>div{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line)}.device-dock article{min-height:220px;padding:28px;border-right:1px solid var(--line);background:linear-gradient(150deg,var(--panel),#0b1114)}.device-dock article:last-child{border:0}.device-dock article>b{font-family:monospace;color:var(--amber)}.device-dock h3{font-size:25px;margin:46px 0 4px}.device-dock p{color:var(--muted)}.diagnostic-wave ol{list-style:none;margin:0;padding:0}.diagnostic-wave li{display:grid;grid-template-columns:100px 1fr;align-items:center;min-height:65px;border-top:1px solid var(--line);position:relative}.diagnostic-wave li:after{content:"";position:absolute;height:2px;width:calc(var(--wave)*13%);right:0;background:var(--cyan);box-shadow:0 0 16px var(--cyan)}.diagnostic-wave li b{color:var(--amber);font-family:monospace}.dispatch-board>header{grid-template-columns:160px 1fr auto}.dispatch-board>header a{align-self:end;color:var(--cyan)}.dispatch-list{display:grid;grid-template-columns:1.25fr .75fr}.dispatch{padding:30px;border:1px solid var(--line);margin:-1px 0 0 -1px}.dispatch:first-child{grid-row:span 2;background:linear-gradient(145deg,#162126,#0b1013)}.dispatch time,.dispatch>span{font-family:monospace;font-size:12px;color:var(--amber);margin-right:12px}.dispatch h3{font-size:24px;line-height:1.25}.dispatch h3 a{text-decoration:none}.dispatch p{color:var(--muted)}.faq details{border-top:1px solid var(--line);padding:22px 0}.faq summary{font-size:20px;cursor:pointer}.faq details p{max-width:760px;color:var(--muted)}.exchange-foot{width:min(var(--max),calc(100% - 48px));margin:auto;padding:42px 0;display:grid;grid-template-columns:1fr auto;gap:24px;color:var(--muted);font-size:13px}.exchange-foot strong{color:var(--text);display:block}.exchange-foot nav{display:flex;gap:14px}.exchange-foot small{grid-column:1/-1;border-top:1px solid var(--line);padding-top:15px}.crumb{width:min(var(--max),calc(100% - 48px));margin:25px auto;color:var(--muted);font-size:13px}.inner-hero{width:min(var(--max),calc(100% - 48px));margin:0 auto;padding:110px 0 75px;border-bottom:1px solid var(--line)}.inner-hero h1{font-size:clamp(40px,6vw,76px)}.inner-hero p{font-size:19px;max-width:760px;color:var(--muted)}.boundary,.related,.source-notes{padding:26px;border:1px solid #664f27;background:rgba(255,178,56,.06);margin:35px 0}.boundary strong{color:var(--amber)}.related{border-color:var(--line);display:grid;gap:0}.related>a{display:flex;justify-content:space-between;padding:12px 0;border-top:1px solid var(--line);text-decoration:none}.event-stream,.evidence-lane,.issue-grid,.review-ledger{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line)}.event-stream article,.evidence-lane div,.issue-grid article,.review-ledger article{background:var(--panel);padding:28px}.event-stream b,.evidence-lane b{color:var(--amber);font-family:monospace}.platform-matrix>div{display:grid;grid-template-columns:160px 1fr 1fr;padding:18px;border-bottom:1px solid var(--line);gap:20px}.matrix-head{background:var(--panel)}.wave-detail article,.transition-copy,.legal-copy,.history-strip{max-width:820px}.field-article{width:min(930px,calc(100% - 48px));margin:0 auto;padding:55px 0}.article-meta{display:flex;gap:14px;font-family:monospace;color:var(--amber);border-bottom:1px solid var(--line);padding-bottom:18px}.article-body>section{width:auto;margin:0;padding:40px 0;border-bottom:1px solid var(--line)}.article-body h2{font-size:30px;line-height:1.2}.article-body p{color:#c6d1d1}.article-index{width:min(var(--max),calc(100% - 48px));margin:0 auto 80px}.code,code{overflow-wrap:anywhere}.source-notes{border-color:var(--line);background:#0c1316}.source-notes p{color:var(--muted)}@media(max-width:800px){.exchange-head{height:auto;min-height:64px;padding:12px 20px}.exchange-head nav{position:absolute;top:64px;left:0;right:0;background:var(--ink);padding:18px;display:none;flex-wrap:wrap;border-bottom:1px solid var(--line)}.exchange-head.open nav{display:flex}.nav-switch{display:block;background:none;color:var(--text);border:1px solid var(--line);padding:7px 12px}.signal-hero{min-height:650px}.hero-copy{margin-bottom:95px}.signal-legend{grid-template-columns:1fr 1fr}.signal-legend i{display:none}section:not(.signal-hero,.inner-hero){width:calc(100% - 32px);padding:65px 0}section>header,.dispatch-board>header{grid-template-columns:1fr}.handover-track{grid-template-columns:1fr}.handover-track i{height:40px;width:2px;margin:auto}.route-line{grid-template-columns:55px 1fr}.route-line span,.route-line b{grid-column:2}.route-line b{text-align:left}.device-dock>div{grid-template-columns:1fr 1fr}.device-dock article:nth-child(2){border-right:0}.dispatch-list,.event-stream,.evidence-lane,.issue-grid,.review-ledger{grid-template-columns:1fr}.dispatch:first-child{grid-row:auto}.platform-matrix>div{grid-template-columns:1fr}.matrix-head{display:none!important}.exchange-foot{grid-template-columns:1fr}.exchange-foot nav{flex-wrap:wrap}.inner-hero{padding:75px 0 50px}.field-article{width:calc(100% - 32px)}}@media(max-width:480px){.device-dock>div{grid-template-columns:1fr}.device-dock article{border-right:0;border-bottom:1px solid var(--line)}.hero-actions{flex-direction:column}.hero-actions a{text-align:center}.signal-hero img{object-position:60% center}}.dispatch-title{display:block;font-size:24px;line-height:1.25;font-weight:700;text-decoration:none;margin:20px 0}.inner-hero h1,.crumb,.article-body h2,.article-body p{overflow-wrap:anywhere;word-break:break-word}.signal-legend>*{min-width:0;overflow:hidden}@media(max-width:800px){.inner-hero h1{font-size:36px;line-height:1.08;width:calc(100vw - 48px);max-width:calc(100vw - 48px);word-break:break-all}.crumb{width:calc(100vw - 48px);max-width:calc(100vw - 48px);white-space:normal;word-break:break-all}.signal-legend>*{font-size:13px;padding-inline:6px}}