:root{--scope:#07171b;--scope-2:#0b272b;--line:#21464a;--mint:#74f2d1;--lime:#c9ff72;--cyan:#55cdd7;--text:#eefdf9;--muted:#8aa8a6;--paper:#eaf3ef;--ink:#102c2d}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--text);background:var(--scope);font-family:"Segoe UI","Microsoft YaHei UI",sans-serif;line-height:1.7}a{color:inherit;text-decoration:none}img{max-width:100%}.signal-shell{width:min(1220px,calc(100% - 48px));margin-inline:auto}
.signal-header{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--line);background:rgba(7,23,27,.93);backdrop-filter:blur(14px)}.signal-nav{min-height:70px;display:grid;grid-template-columns:auto 1fr auto;gap:30px;align-items:center}.signal-brand{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:900}.signal-brand img{display:block;width:34px;height:34px;object-fit:contain}.signal-links{display:flex;justify-content:center;gap:clamp(18px,3vw,38px);color:var(--muted);font-size:13px;font-weight:800}.signal-links a:hover{color:var(--mint)}
.signal-button{display:inline-flex;align-items:center;justify-content:center;min-width:172px;min-height:52px;padding:0 24px;border:1px solid var(--lime);border-radius:0;color:#0a211f;background:var(--lime);font-weight:900;white-space:nowrap;word-break:keep-all;writing-mode:horizontal-tb;transition:transform .2s ease,filter .2s ease}.signal-button:hover{filter:brightness(1.08);transform:translateY(-2px)}.signal-button--small{min-width:132px;min-height:42px;padding-inline:15px}.signal-text-link{color:#147970;font-weight:900}a:focus-visible,summary:focus-visible{outline:3px solid var(--lime);outline-offset:4px}
.wave-hero{overflow:hidden;background:linear-gradient(180deg,#061318,#0a2529)}.hero-track{position:relative;min-height:790px;border-right:1px solid var(--line);border-left:1px solid var(--line);background:repeating-linear-gradient(90deg,transparent 0 calc(8.333% - 1px),rgba(116,242,209,.07) calc(8.333% - 1px) 8.333%),repeating-linear-gradient(0deg,transparent 0 47px,rgba(116,242,209,.05) 47px 48px)}
.signal-title{position:absolute;z-index:5;top:85px;left:5%;width:57%}.signal-tag{margin:0 0 13px;color:#5edcc2;font:800 9px Consolas,monospace;letter-spacing:.16em}.signal-title h1,.channel-layout h2,.sequence-layout h2,.device-copy h2,.segment-layout h2,.capability-layout h2,.notes-layout h2,.signal-faq-layout h2,.signal-callout-layout h2{margin:0;font-family:"Arial Narrow","Microsoft YaHei UI",sans-serif;font-size:clamp(52px,6.4vw,88px);line-height:.96;letter-spacing:-.055em;text-wrap:balance}.signal-title>p:not(.signal-tag){max-width:610px;margin:24px 0;color:#a9c0bd;font-size:16px}
.wave-field{position:absolute;z-index:2;right:-8%;bottom:118px;left:-8%;height:360px}.wave-field svg{display:block;width:100%;height:100%;overflow:visible}.wave{fill:none;vector-effect:non-scaling-stroke}.wave--ghost{stroke:rgba(85,205,215,.35);stroke-width:1}.wave--main{stroke:var(--mint);stroke-width:3;filter:drop-shadow(0 0 7px rgba(116,242,209,.55))}.wave--pulse{stroke:var(--lime);stroke-width:1.5;stroke-dasharray:8 5}.time-marks{position:absolute;right:7%;bottom:3px;left:7%;display:flex;align-items:center;gap:9px;color:#63827f;font:800 8px Consolas,monospace}.time-marks i{flex:1;height:1px;background:#315653}
.connection-window{position:absolute;z-index:7;top:220px;right:7%;width:224px;height:auto;margin:0;padding:0;border:1px solid #4a7773;background:rgba(4,17,19,.94);box-shadow:0 0 0 8px rgba(18,58,60,.75);overflow:visible;transform:none;align-self:center}.connection-window figcaption{display:flex;justify-content:space-between;padding:8px 10px;border-bottom:1px solid var(--line);color:#77a09c;font:700 7px Consolas,monospace}.connection-window img{display:block;width:100%;height:auto;min-height:0;max-height:none;margin:0;padding:0;object-fit:contain;object-position:center;clip-path:none;transform:none}
.channel-strip{position:absolute;z-index:6;right:4%;bottom:35px;left:4%;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #3b6964;border-bottom:1px solid #3b6964}.channel-strip p{margin:0;padding:13px 18px;border-right:1px solid #31534f}.channel-strip p:last-child{border-right:0}.channel-strip span,.channel-strip b{display:block}.channel-strip span{color:#60817e;font:700 7px Consolas,monospace}.channel-strip b{font-size:12px}
.channel-section{padding:clamp(105px,13vw,170px) 0;color:var(--ink);background:var(--paper)}.channel-layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:clamp(50px,8vw,110px)}.channel-layout h2,.sequence-layout h2,.device-copy h2,.segment-layout h2,.capability-layout h2,.notes-layout h2,.signal-faq-layout h2{font-size:clamp(40px,5vw,68px)}.channel-layout .signal-tag,.device-copy .signal-tag,.notes-layout .signal-tag,.signal-faq-layout .signal-tag{color:#147970}.channel-lines{border-top:1px solid #52726f}.channel-lines article{position:relative;display:grid;grid-template-columns:60px 105px 1fr;gap:22px;padding:23px 0 31px;border-bottom:1px solid #a3b4b0}.channel-lines span{color:#147970;font:800 9px Consolas,monospace}.channel-lines h3,.channel-lines p{margin:0}.channel-lines p{color:#58716e}.channel-lines i{position:absolute;right:0;bottom:12px;left:0;height:5px;background:repeating-linear-gradient(90deg,#1b8378 0 3%,transparent 3% 5%,#89b9ae 5% 9%,transparent 9% 13%)}
.sequence-section{padding:clamp(100px,12vw,155px) 0;background:#0a2529}.sequence-layout>header{display:grid;grid-template-columns:.4fr 1.6fr;gap:38px;margin-bottom:65px}.sequence-band{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #37625d;border-bottom:1px solid #37625d}.sequence-band li{position:relative;padding:28px 20px;border-right:1px solid #31534f}.sequence-band li:last-child{border-right:0}.sequence-band li::after{content:"";position:absolute;right:-8px;top:50%;z-index:2;width:14px;height:14px;border:1px solid var(--mint);background:#0a2529;transform:translateY(-50%) rotate(45deg)}.sequence-band li:last-child::after{display:none}.sequence-band b,.sequence-band span{display:block}.sequence-band b{color:var(--lime);font-size:18px}.sequence-band span{color:var(--muted);font-size:12px}
.device-signal{padding:clamp(100px,12vw,155px) 0;color:var(--ink);background:#dcebe6}.device-signal-layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:clamp(50px,8vw,100px);align-items:center}.device-copy>p:not(.signal-tag){color:#58716e}.platform-frequency{margin:28px 0;display:flex;flex-wrap:wrap;border-top:1px solid #64827e;border-bottom:1px solid #64827e}.platform-frequency a{flex:1;min-width:100px;padding:11px;border-right:1px solid #64827e;text-align:center;font-weight:900}.device-scope{align-self:center;height:auto;margin:0;padding:0;border:1px solid #37615d;background:#102f31;overflow:visible;transform:none}.device-scope figcaption{display:flex;justify-content:space-between;padding:8px 11px;color:#83aaa5;font:700 8px Consolas,monospace}.device-scope img{display:block;width:100%;height:auto;min-height:0;max-height:none;margin:0;padding:0;object-fit:contain;object-position:center;clip-path:none;transform:none}
.segment-section{padding:clamp(100px,12vw,155px) 0;background:#06191d}.segment-layout>header{display:grid;grid-template-columns:.4fr 1.6fr;gap:38px;margin-bottom:68px}.segment-tape{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.segment-tape article{position:relative;padding:27px;background:#0d2a2e}.segment-tape article::before{content:"";position:absolute;top:0;right:0;left:0;height:4px;background:linear-gradient(90deg,var(--mint) 0 15%,transparent 15% 20%,var(--cyan) 20% 60%,transparent 60% 65%,var(--lime) 65%)}.segment-tape span{color:var(--mint);font:800 8px Consolas,monospace}.segment-tape h3{margin:28px 0 8px}.segment-tape p{color:var(--muted);font-size:12px}
.capability-band{padding:clamp(100px,12vw,155px) 0;color:var(--ink);background:#f0f6f3}.capability-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(50px,8vw,110px)}.capability-layout dl{margin:0;border-top:1px solid #63817d}.capability-layout dl>div{display:grid;grid-template-columns:150px 1fr;gap:25px;padding:18px 0;border-bottom:1px solid #9eafac}.capability-layout dt{font-weight:900}.capability-layout dd{margin:0;color:#58716e}
.signal-notes{padding:clamp(100px,12vw,155px) 0;color:var(--ink);background:#d6e4df}.notes-layout{display:grid;grid-template-columns:.65fr 1.35fr;gap:clamp(50px,8vw,110px)}.note-stream{border-top:1px solid #63817d}.note-stream article{display:grid;grid-template-columns:70px 1fr 1fr 80px;gap:20px;padding:20px 0;border-bottom:1px solid #91a7a3}.note-stream time{color:#147970;font:800 9px Consolas,monospace}.note-stream h3,.note-stream p{margin:0}.note-stream p{color:#58716e}.note-stream a{color:#147970;font-weight:900;text-align:right}
.signal-faq{padding:clamp(100px,12vw,155px) 0;color:var(--ink);background:#fff}.signal-faq-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(50px,8vw,110px)}.signal-faq-layout>div{border-top:1px solid #64827e}.signal-faq details{border-bottom:1px solid #a4b5b2}.signal-faq summary{padding:20px 0;cursor:pointer;list-style:none;font-weight:900}.signal-faq summary::-webkit-details-marker{display:none}.signal-faq details p{margin:0 0 20px;color:#58716e}
.signal-callout{padding:72px 0;color:#0a211f;background:var(--mint)}.signal-callout-layout{display:grid;grid-template-columns:1fr auto;gap:50px;align-items:end}.signal-callout-layout .signal-tag{color:#0e7168}.signal-callout-layout h2{max-width:17ch}.signal-button--dark{border-color:#07171b;color:#fff;background:#07171b}
.signal-footer{padding:52px 0 22px;background:#041013}.signal-footer-layout{display:grid;grid-template-columns:1.5fr .6fr .6fr;gap:46px}.signal-footer h3{margin:0 0 10px;color:var(--mint);font-size:12px}.signal-footer-layout>div>a:not(.signal-brand){display:block;margin:7px 0;color:var(--muted);font-size:12px}.signal-footer-layout>div:first-child p{color:var(--muted);font-size:12px}.signal-copyright{grid-column:1/4;margin:20px 0 0;padding-top:18px;border-top:1px solid #244044;color:#57706e;font-size:10px}
@media(max-width:950px){.signal-title{width:62%}.connection-window{right:5%;width:185px}.channel-layout,.device-signal-layout,.capability-layout,.notes-layout,.signal-faq-layout{grid-template-columns:1fr}.note-stream article{grid-template-columns:70px 1fr}.note-stream p{grid-column:2}.note-stream a{grid-column:2;text-align:left}}
@media(max-width:680px){.signal-shell{width:min(100% - 24px,1220px)}.signal-nav{grid-template-columns:auto auto}.signal-nav>.signal-button{display:none}.signal-links{grid-column:1/3;grid-row:2;justify-content:flex-start;overflow-x:auto;padding:10px 0}.hero-track{min-height:930px}.signal-title{top:58px;width:90%}.signal-title h1{font-size:clamp(44px,13vw,62px)}.connection-window{top:440px;right:50%;width:165px;transform:translateX(50%)}.wave-field{bottom:150px;height:320px}.time-marks span:nth-of-type(n+3){display:none}.channel-strip{grid-template-columns:1fr;bottom:22px}.channel-strip p{display:none}.channel-strip p:first-child{display:block;border:0}.channel-lines article{grid-template-columns:55px 1fr}.channel-lines p{grid-column:2}.sequence-layout>header,.segment-layout>header{grid-template-columns:1fr}.sequence-band,.segment-tape{grid-template-columns:1fr}.sequence-band li{border-right:0;border-bottom:1px solid #31534f}.sequence-band li::after{display:none}.platform-frequency a{min-width:50%}.capability-layout dl>div{grid-template-columns:1fr;gap:5px}.note-stream article{grid-template-columns:1fr}.note-stream p,.note-stream a{grid-column:auto}.signal-callout-layout{grid-template-columns:1fr}.signal-callout .signal-button{width:100%}.signal-footer-layout{grid-template-columns:1fr 1fr}.signal-footer-layout>div:first-child{grid-column:1/3}.signal-copyright{grid-column:1/3}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.signal-button{transition:none}}
.connection-window,.device-scope{align-self:center;height:auto;padding:0;margin-top:0;margin-bottom:0;overflow:visible}.connection-window img,.device-scope img{display:block;width:100%;height:auto;min-height:0;max-height:none;margin:0;padding:0;object-fit:contain;object-position:center;clip-path:none}
