:root{--ink:#10222f;--muted:#5e7382;--line:#d7e2e9;--ice:#f4f8fb;--white:#fff;--blue:#176fe5;--cyan:#09b8c7;--green:#39d6a4;--dark:#0c1b25;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--ice);font-family:Inter,"Noto Sans SC","Microsoft YaHei",sans-serif;letter-spacing:0;line-height:1.72}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.site-head{height:72px;display:flex;align-items:center;padding:0 max(24px,calc((100vw - var(--max))/2));background:rgba(255,255,255,.88);border-bottom:1px solid rgba(150,174,188,.45);position:relative;z-index:20;backdrop-filter:blur(20px)}.brand{display:flex;align-items:center;gap:11px;font-size:20px;margin-right:auto}.brand-mark{width:34px;height:30px;display:flex;align-items:flex-end;gap:3px}.brand-mark i{display:block;width:8px;border:2px solid var(--blue);border-radius:8px 8px 2px 2px}.brand-mark i:nth-child(1){height:14px}.brand-mark i:nth-child(2){height:26px;background:var(--blue)}.brand-mark i:nth-child(3){height:19px;border-color:var(--cyan)}.desktop-nav{display:flex;gap:25px;font-size:14px;color:#425b6c}.desktop-nav a:hover{color:var(--blue)}.head-actions{display:flex;align-items:center;margin-left:24px}.head-login{background:var(--ink);color:#fff;padding:9px 17px;border-radius:6px;font-size:14px}.menu-toggle,.mobile-nav{display:none}.hero{min-height:660px;position:relative;overflow:hidden;background:#dfeaf1}.hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(244,249,252,.98) 0%,rgba(244,249,252,.91) 34%,rgba(244,249,252,.24) 64%,rgba(244,249,252,.02) 100%)}.hero-copy{position:relative;z-index:2;width:min(1180px,calc(100% - 48px));margin:auto;padding:112px 0 80px}.eyebrow,.section-head>p,.spectrum-title>p,.signal-copy>p,.help-strip>div>p,.inner-intro>p,.index-head>p{font:700 12px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;color:var(--blue);letter-spacing:.12em}.hero h1{font-size:clamp(44px,6vw,76px);line-height:1.05;max-width:720px;margin:18px 0 24px;font-weight:650}.hero-copy>p:not(.eyebrow){font-size:19px;max-width:610px;color:#415b6b}.hero-actions{display:flex;align-items:center;gap:12px;margin-top:34px;flex-wrap:wrap}.hero-actions a{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:0 21px;border-radius:7px;font-weight:700}.hero-actions .primary{background:var(--blue);color:white;box-shadow:0 12px 30px rgba(23,111,229,.24)}.hero-actions .secondary{background:rgba(255,255,255,.78);border:1px solid #bed0dc}.hero-actions .text-link{padding-inline:12px;color:var(--blue)}.hero-status{display:flex;gap:32px;margin:46px 0 0;padding:20px 0 0;border-top:1px solid rgba(90,130,155,.32);max-width:620px}.hero-status div{display:grid;gap:2px}.hero-status dt{font-size:12px;color:var(--muted)}.hero-status dd{margin:0;font-weight:700;font-size:14px}.task-rail{width:min(1180px,calc(100% - 48px));margin:-38px auto 0;position:relative;z-index:4;background:var(--dark);color:white;display:grid;grid-template-columns:repeat(4,1fr);border-radius:8px;overflow:hidden;box-shadow:0 20px 50px rgba(8,33,47,.18)}.task-rail a{padding:24px;border-right:1px solid #29404e;display:grid;gap:4px}.task-rail a:last-child{border:0}.task-rail b{font-size:16px}.task-rail span{font-size:12px;color:#9eb2be}.process-band,.device-spectrum,.journal-section,.help-strip{width:min(1180px,calc(100% - 48px));margin:100px auto}.section-head,.spectrum-title{display:grid;grid-template-columns:170px 1fr 1fr;gap:28px;align-items:end;border-bottom:1px solid var(--line);padding-bottom:25px}.section-head h2,.spectrum-title h2,.signal-copy h2,.help-strip h2{font-size:32px;line-height:1.2;margin:0}.section-head span,.spectrum-title span{color:var(--muted)}.activation-line{list-style:none;margin:48px 0 24px;padding:0;display:grid;grid-template-columns:repeat(4,1fr);counter-reset:steps}.activation-line li{position:relative;padding:54px 24px 24px 0;border-top:2px solid #bfd0da}.activation-line li:before{counter-increment:steps;content:'0' counter(steps);position:absolute;top:12px;font:700 12px ui-monospace;color:var(--blue)}.activation-line li:after{content:'';position:absolute;top:-6px;left:0;width:10px;height:10px;border-radius:50%;background:var(--green);box-shadow:0 0 0 6px rgba(57,214,164,.15)}.activation-line b,.activation-line span{display:block}.activation-line span{color:var(--muted);font-size:14px;margin-top:8px}.inline-action{display:inline-flex;color:var(--blue);font-weight:700;border-bottom:1px solid currentColor;padding-bottom:3px}.device-spectrum{background:#e9f1f5;padding:54px;border-radius:8px}.spectrum-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:42px;border:1px solid #c8d7df}.spectrum-grid a{padding:26px;border-right:1px solid #c8d7df;min-height:180px;display:flex;flex-direction:column}.spectrum-grid a:last-child{border:0}.spectrum-grid em{font-style:normal;font:700 12px ui-monospace;color:var(--blue)}.spectrum-grid b{font-size:21px;margin-top:auto}.spectrum-grid span{font-size:13px;color:var(--muted);margin-top:7px}.signal-explainer{background:var(--dark);color:white;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);min-height:520px;margin:110px 0}.signal-copy{padding:80px max(24px,calc((100vw - 1180px)/2));padding-right:70px}.signal-copy h2{font-size:40px}.signal-copy>p:not(:first-child){color:#a9bbc5;margin:24px 0 30px}.signal-copy a{color:#70e3da;font-weight:700}.wave-panel{position:relative;overflow:hidden;background:linear-gradient(160deg,#132d3d,#0b1821);display:flex;align-items:flex-end;padding:60px}.wave-line{position:absolute;left:7%;right:7%;top:33%;height:120px;background:repeating-radial-gradient(ellipse at center,transparent 0 16px,rgba(50,193,225,.22) 17px 18px,transparent 19px 32px);filter:drop-shadow(0 0 10px rgba(20,190,210,.4));animation:pulse 7s ease-in-out infinite}.wave-panel dl{position:relative;z-index:2;width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#29414e}.wave-panel dl div{background:#102430;padding:22px}.wave-panel dt{color:#6de0d5;font-size:12px}.wave-panel dd{margin:4px 0 0;font-weight:700}.journal-list{margin-top:28px;border-top:1px solid var(--line)}.journal-entry{display:grid;grid-template-columns:120px 1fr 50px;gap:24px;align-items:center;border-bottom:1px solid var(--line);padding:25px 0}.journal-entry time{font:600 12px ui-monospace;color:var(--muted)}.journal-entry div>p{font:700 11px ui-monospace;color:var(--blue);margin:0}.journal-entry h3{font-size:21px;margin:5px 0}.journal-entry span{font-size:14px;color:var(--muted)}.entry-arrow{font-size:24px;text-align:right}.journal-section>.inline-action{margin-top:30px}.help-strip{display:grid;grid-template-columns:1fr 1.4fr;gap:50px;padding:50px;border:1px solid var(--line);background:white}.help-links{display:grid;grid-template-columns:1fr 1fr;gap:12px}.help-links a{border-bottom:1px solid var(--line);padding:12px 0;font-weight:700}.site-foot{background:#dfe9ef;padding:45px max(24px,calc((100vw - var(--max))/2)) 24px}.foot-main{display:flex;align-items:center;gap:24px}.foot-brand{font-weight:800;font-size:20px}.foot-main p{color:var(--muted);margin-right:auto}.foot-links{display:flex;gap:16px;font-size:13px}.foot-meta{border-top:1px solid #c2d2dc;margin-top:26px;padding-top:18px;font-size:12px;color:var(--muted)}.inner-shell,.article-shell,.article-index{width:min(1040px,calc(100% - 48px));margin:0 auto;padding:40px 0 100px}.crumb{font-size:12px;color:var(--muted);display:flex;gap:8px;margin-bottom:50px}.inner-intro,.index-head{border-left:4px solid var(--blue);padding:10px 0 10px 30px;margin-bottom:55px}.inner-intro h1,.index-head h1{font-size:48px;line-height:1.15;margin:10px 0}.inner-intro span,.index-head span{font-size:18px;color:var(--muted)}.step-ledger,.long-process{display:grid;gap:0;margin:0;padding:0}.step-ledger section,.long-process li{list-style:none;display:grid;grid-template-columns:120px 1fr 1.2fr;gap:28px;padding:28px 0;border-top:1px solid var(--line)}.step-ledger section>b{color:var(--blue)}.step-ledger h2,.long-process h2{font-size:22px;margin:0}.step-ledger p,.long-process p{margin:0;color:var(--muted)}.feature-columns,.download-table,.signal-report{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.feature-columns section,.download-table section,.signal-report section{background:white;padding:34px;min-height:180px}.feature-columns h2,.download-table h2,.signal-report h2{margin-top:0}.matrix{display:grid;grid-template-columns:180px 1fr;padding:28px 0;border-top:1px solid var(--line);font-size:18px}.matrix span{color:var(--muted)}.prose{max-width:760px;font-size:18px}.prose p{margin:0 0 24px}.article-shell{max-width:900px}.journal-article>header{padding:20px 0 45px;border-bottom:2px solid var(--ink)}.article-kicker{font:700 12px ui-monospace;color:var(--blue)}.journal-article h1{font-size:48px;line-height:1.16;margin:15px 0}.article-lead{font-size:20px;color:var(--muted);max-width:750px}.article-body{font-size:18px;max-width:760px;margin:45px auto}.article-body section{margin:0 0 45px}.article-body h2{font-size:27px;line-height:1.3;margin-bottom:14px}.article-body p{margin:0 0 16px;color:#2a4050}.article-next{max-width:760px;margin:70px auto 0;border-top:2px solid var(--ink);padding-top:24px;display:flex;gap:12px;align-items:center}.article-next p{margin-right:auto}.article-next a{background:#e3edf3;padding:10px 14px;border-radius:5px;font-weight:700;font-size:13px}.not-found{min-height:65vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.not-found>p{font:800 80px ui-monospace;color:var(--blue);margin:0}.not-found h1{font-size:36px;margin:10px}.not-found span{color:var(--muted)}.not-found a{margin-top:25px;background:var(--ink);color:white;padding:11px 18px;border-radius:6px}@keyframes pulse{50%{transform:scaleX(1.04);opacity:.72}}@media(max-width:900px){.desktop-nav{display:none}.site-head{padding:0 18px}.head-actions{margin-left:auto}.menu-toggle{display:flex;width:42px;height:42px;border:0;background:transparent;flex-direction:column;align-items:center;justify-content:center;gap:5px}.menu-toggle span{width:20px;height:2px;background:var(--ink)}.mobile-nav{position:absolute;top:72px;left:0;right:0;background:white;padding:18px;display:none;grid-template-columns:1fr 1fr;gap:10px;border-bottom:1px solid var(--line)}.mobile-nav.is-open{display:grid}.mobile-nav a{padding:11px;border-bottom:1px solid var(--line)}.hero{min-height:620px}.hero>img{object-position:63% center}.hero-shade{background:linear-gradient(180deg,rgba(244,249,252,.95),rgba(244,249,252,.79) 62%,rgba(244,249,252,.32))}.hero-copy{padding:74px 0 120px}.hero h1{font-size:48px}.task-rail{grid-template-columns:1fr 1fr}.task-rail a:nth-child(2){border-right:0}.task-rail a:nth-child(-n+2){border-bottom:1px solid #29404e}.section-head,.spectrum-title{grid-template-columns:1fr}.activation-line{grid-template-columns:1fr 1fr}.device-spectrum{padding:34px 24px}.spectrum-grid{grid-template-columns:1fr 1fr}.spectrum-grid a:nth-child(2){border-right:0}.spectrum-grid a:nth-child(-n+2){border-bottom:1px solid #c8d7df}.signal-explainer{grid-template-columns:1fr}.signal-copy{padding:65px 24px}.wave-panel{min-height:380px;padding:35px 24px}.help-strip{grid-template-columns:1fr}.foot-main{align-items:flex-start;flex-wrap:wrap}.foot-links{width:100%;flex-wrap:wrap}.step-ledger section,.long-process li{grid-template-columns:90px 1fr}.step-ledger p,.long-process p{grid-column:2}.article-next{align-items:flex-start;flex-wrap:wrap}.article-next p{width:100%}}@media(max-width:520px){.site-head{height:64px}.mobile-nav{top:64px}.head-login{padding:8px 12px}.hero{min-height:600px}.hero-copy{width:calc(100% - 36px);padding-top:58px}.hero h1{font-size:40px}.hero-copy>p:not(.eyebrow){font-size:17px}.hero-actions{align-items:stretch}.hero-actions a{width:calc(50% - 6px)}.hero-actions .text-link{width:100%}.hero-status{gap:18px}.task-rail,.process-band,.device-spectrum,.journal-section,.help-strip{width:calc(100% - 28px)}.task-rail{margin-top:-28px}.task-rail a{padding:18px}.activation-line{grid-template-columns:1fr}.section-head h2,.spectrum-title h2,.help-strip h2{font-size:27px}.spectrum-grid{grid-template-columns:1fr}.spectrum-grid a{border-right:0;border-bottom:1px solid #c8d7df;min-height:130px}.journal-entry{grid-template-columns:1fr 30px;gap:8px}.journal-entry time{grid-column:1}.journal-entry div{grid-column:1}.entry-arrow{grid-column:2;grid-row:1/3}.help-strip{padding:30px 22px}.help-links{grid-template-columns:1fr}.wave-panel dl{grid-template-columns:1fr}.inner-shell,.article-shell,.article-index{width:calc(100% - 32px);padding-top:26px}.inner-intro,.index-head{padding-left:18px}.inner-intro h1,.index-head h1,.journal-article h1{font-size:35px}.feature-columns,.download-table,.signal-report{grid-template-columns:1fr}.matrix{grid-template-columns:1fr;gap:6px}.article-body{font-size:17px}.article-body h2{font-size:24px}.article-next a{width:100%;text-align:center}.site-foot{padding-inline:18px}}