*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f3f7f9;color:#09233b;font-family:Inter,"Noto Sans SC","PingFang SC",sans-serif}a{color:inherit;text-decoration:none}.lab-head{height:74px;padding:0 5vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #9eb4c5;background:#f8fbfddd;backdrop-filter:blur(12px);position:relative;z-index:5}.wordmark{display:flex;align-items:center;gap:11px;font-weight:800}.wordmark i{display:grid;place-items:center;width:34px;height:34px;background:#075cff;color:white;font-style:normal}.wordmark small{display:block;font:9px/1.2 monospace;letter-spacing:1.6px;color:#547085}.lab-head nav,footer nav{display:flex;gap:28px;font:600 13px monospace}.menu{display:none}.hero{min-height:700px;display:grid;grid-template-columns:47% 53%;align-items:center;border-bottom:1px solid #91a9b9}.hero-copy{padding:70px 5vw}.eyebrow,.page-intro>span,.article-head>p{font:700 11px monospace;letter-spacing:2.4px;color:#f05423}.hero h1{font-size:clamp(62px,9vw,128px);line-height:.78;margin:32px 0 25px;letter-spacing:-.08em}.hero h1 span{display:block;font-size:.35em;letter-spacing:.04em;margin-top:25px;color:#075cff}.hero h2{font-size:clamp(28px,3.5vw,52px);line-height:1.12;margin:0 0 24px}.hero-copy>p:not(.eyebrow){max-width:580px;font-size:18px;line-height:1.8;color:#38556b}.actions{display:flex;gap:12px;margin-top:30px}.actions a{border:1px solid #075cff;padding:14px 18px;font-weight:700}.actions a:first-child{background:#075cff;color:#fff}.hero figure{margin:0;height:620px;position:relative;overflow:hidden}.hero img{width:100%;height:100%;object-fit:cover}.hero figcaption{position:absolute;bottom:0;left:0;right:0;padding:18px 22px;background:#071f35e8;color:#fff;display:flex;justify-content:space-between;font:12px monospace}.ruler,.device-rail,.field-notes,.faq{padding:85px 7vw}.ruler header,.field-notes header,.faq header,.path-slice header{max-width:760px}.ruler h2,.field-notes h2,.faq h2,.path-slice h2,.device-rail h2{font-size:clamp(36px,5vw,66px);line-height:1.05;margin:14px 0 40px;letter-spacing:-.045em}.ruler-line{display:grid;grid-template-columns:repeat(4,1fr);border-top:3px solid #075cff;background:repeating-linear-gradient(90deg,transparent 0,transparent 49px,#c9d7e1 50px)}.ruler-line article{padding:32px 25px;border-right:1px solid #8ea8bb;min-height:190px}.ruler-line i{font:11px monospace;color:#f05423}.ruler-line b{display:block;font-size:24px;margin:28px 0 10px}.ruler-line p,.device-rail p,.path-slice p{color:#4b6578;line-height:1.7}.text-link{display:inline-block;margin-top:28px;color:#075cff;font-weight:800;border-bottom:2px solid}.path-slice{padding:90px 7vw;background:#071f35;color:#fff}.path-slice ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,1fr);position:relative}.path-slice ol:before{content:"";height:3px;background:linear-gradient(90deg,#075cff,#37ddff,#f05423);position:absolute;top:21px;left:0;right:0}.path-slice li{padding:50px 24px 10px;border-left:1px solid #45647a}.path-slice span{font:11px monospace;color:#69e0ff}.path-slice b{display:block;font-size:26px;margin:15px 0}.path-slice p{color:#a9c0d1}.device-rail{display:grid;grid-template-columns:40% 60%;gap:70px}.device-rail ul{list-style:none;padding:0;margin:0;border-top:2px solid}.device-rail li{display:grid;grid-template-columns:150px 1fr;padding:24px 0;border-bottom:1px solid #9ab0bf}.device-rail li b{font-size:20px}.device-rail li span{color:#557084}.field-notes{background:#fff}.lab-note-row{display:grid;grid-template-columns:120px 1fr 70px;gap:25px;padding:28px 0;border-bottom:1px solid #9db0bd;align-items:center}.lab-note-row time,.lab-note-row em{font:11px monospace;color:#f05423}.lab-note-row b{font-size:20px}.lab-note-row small{display:block;color:#5a7283;margin-top:9px;line-height:1.5}.faq{display:grid;grid-template-columns:42% 58%;gap:60px}.faq details{grid-column:2;padding:22px 0;border-top:1px solid #9ab0bf}.faq header{grid-row:1/5}.faq summary{font-weight:800;cursor:pointer}.faq details p{line-height:1.8;color:#506b7f}.inner{width:min(100% - 48px,1080px);margin:auto;padding:45px 0 100px}.crumb{display:flex;gap:10px;font:11px monospace;color:#6c8190;margin-bottom:65px}.page-intro{max-width:820px;border-left:7px solid #075cff;padding-left:30px;margin-bottom:65px}.page-intro h1,.article-head h1{font-size:clamp(44px,7vw,82px);line-height:1.02;letter-spacing:-.05em;margin:14px 0}.page-intro p,.article-head span{font-size:19px;line-height:1.8;color:#4a6577}.metric-ruler,.platform-tracks,.about-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:2px solid}.metric-ruler article,.platform-tracks article,.about-grid article{padding:34px;border-right:1px solid #9aafbd;border-bottom:1px solid #9aafbd}.metric-ruler b{font-size:24px}.metric-ruler p,.platform-tracks p,.about-grid p{line-height:1.8;color:#4a6578}.usecase-strip{margin:70px 0;background:#071f35;color:#fff;padding:44px;display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.usecase-strip h2{grid-column:1/-1}.usecase-strip p{color:#b5c8d5;line-height:1.7}.boundary,.source-note{display:block;border-left:5px solid #f05423;background:#e5edf2;padding:24px;line-height:1.8}.boundary a{color:#075cff;font-weight:800}.platform-tracks span{font:11px monospace;color:#f05423}.layer-track{list-style:none;padding:0;margin:0}.layer-track li{display:grid;grid-template-columns:120px 1fr;border-top:1px solid #92aaba;padding:30px 0}.layer-track i{font:700 40px monospace;color:#075cff}.layer-track h2{margin:0;font-size:30px}.layer-track p{line-height:1.8;color:#4d687b}.record-strip{background:#075cff;color:#fff;padding:32px;margin:50px 0}.signal-article{max-width:850px}.article-head{border-top:6px solid #075cff;padding:45px 0}.article-head span{display:block}.signal-body{font-family:"Noto Serif SC","Songti SC",serif;font-size:18px;line-height:2}.signal-body h2{font-family:Inter,"Noto Sans SC",sans-serif;font-size:32px;margin-top:58px}.signal-body .lead{font-size:23px;color:#173f5f}.source-note{font-size:16px;margin-top:55px}.article-next{display:flex;gap:25px;margin-top:45px;padding-top:25px;border-top:1px solid #91a9b9;color:#075cff;font-family:Inter,sans-serif;font-weight:800}footer{padding:48px 5vw;background:#dce8ef;display:grid;grid-template-columns:1fr auto;gap:28px}footer p,footer small{grid-column:1/-1;color:#516c7d;max-width:900px}footer nav{flex-wrap:wrap}@media(max-width:760px){.lab-head{height:64px;padding:0 20px}.menu{display:block;border:1px solid #075cff;background:transparent;padding:8px 11px}.lab-head nav{display:none;position:absolute;top:64px;left:0;right:0;background:#f8fbfd;padding:22px;flex-direction:column}.lab-head nav.open{display:flex}.hero{display:block;min-height:0}.hero-copy{padding:55px 24px 35px}.hero h1{font-size:78px}.hero h2{font-size:34px}.actions{flex-direction:column}.hero figure{height:auto;aspect-ratio:4/3}.hero img{display:block;object-position:58% center}.hero figcaption{font-size:9px}.ruler,.device-rail,.field-notes,.faq,.path-slice{padding:60px 24px}.ruler-line,.path-slice ol,.device-rail,.faq{grid-template-columns:1fr}.ruler-line article{min-height:0;border-right:0}.path-slice ol:before{width:3px;height:auto;top:0;bottom:0;left:9px}.path-slice li{padding:20px 20px 20px 34px}.device-rail{gap:35px}.device-rail li{grid-template-columns:100px 1fr}.lab-note-row{grid-template-columns:1fr 55px}.lab-note-row time{grid-column:1/-1}.faq header,.faq details{grid-column:1;grid-row:auto}.inner{width:min(100% - 40px,700px);padding-top:30px}.crumb{margin-bottom:45px}.page-intro{padding-left:20px}.metric-ruler,.platform-tracks,.about-grid{grid-template-columns:1fr}.usecase-strip{grid-template-columns:1fr;padding:28px}.layer-track li{grid-template-columns:65px 1fr}.signal-body{font-size:17px}.article-next{flex-direction:column}footer{grid-template-columns:1fr;padding:40px 24px}footer nav{gap:14px}}