:root{color-scheme:dark;--ink:#071214;--panel:#0d1b1f;--paper:#f4efe4;--paper-dim:#d8cfbd;--line:rgba(225,238,232,.16);--muted:#9cb0ae;--text:#f7fbf6;--amber:#f1a34e;--cyan:#2fc7bd;--red:#e3614d;--radius:18px;--shadow:0 22px 60px rgba(0,0,0,.28)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 20% 0%,rgba(47,199,189,.16),transparent 32rem),linear-gradient(180deg,#071214 0%,#0c1719 58%,#091112 100%);color:var(--text);font-family:Inter,"Noto Sans SC","Microsoft YaHei",system-ui,sans-serif;line-height:1.72;letter-spacing:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.skip-link{position:absolute;left:16px;top:-80px;background:var(--amber);color:#101010;padding:10px 14px;border-radius:10px;z-index:20}.skip-link:focus{top:12px}.site-header{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px clamp(18px,4vw,58px);background:rgba(7,18,20,.86);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.brand-lockup{display:flex;align-items:center;gap:12px;min-width:0}.brand-lockup strong{font-size:1.08rem;letter-spacing:.04em}.brand-lockup em{font-style:normal;color:var(--muted);font-size:.84rem}.brand-mark{width:34px;height:34px;border:1px solid rgba(241,163,78,.65);border-radius:11px;background:linear-gradient(135deg,rgba(47,199,189,.85),rgba(241,163,78,.85));box-shadow:0 0 0 5px rgba(47,199,189,.08)}.main-nav{display:flex;align-items:center;gap:4px;flex-wrap:wrap;justify-content:flex-end}.main-nav a{padding:9px 12px;color:#d8e7e3;border-radius:10px;font-size:.95rem}.main-nav a:hover,.main-nav a:focus{background:rgba(255,255,255,.08)}.menu-button{display:none;border:1px solid var(--line);background:rgba(255,255,255,.08);color:var(--text);padding:8px 12px;border-radius:10px}main{width:min(1180px,calc(100% - 36px));margin:0 auto}.manual-hero{display:grid;grid-template-columns:minmax(0,.78fr) minmax(420px,1.08fr);gap:30px;align-items:center;padding:58px 0 34px}.hero-copy{position:relative;z-index:1}.eyebrow,.sub-hero span,.section-title span,.footer-label{display:inline-flex;align-items:center;gap:8px;color:var(--amber);font-weight:800;text-transform:uppercase;font-size:.78rem;letter-spacing:.08em}.manual-hero h1,.sub-hero h1{font-size:clamp(2.15rem,5vw,5.8rem);line-height:1.05;margin:18px 0;color:var(--paper);max-width:980px}.hero-copy p,.sub-hero p,.section-title p{font-size:1.05rem;color:#c5d2cf;max-width:680px}.hero-actions,.notice-strip,.article-next{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.primary-action,.secondary-action,.text-link,.notice-strip a,.article-next a,.platform-note a,.archive-panel a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 17px;border-radius:999px;font-weight:800}.primary-action,.notice-strip a:first-of-type,.archive-panel a:first-of-type{background:var(--amber);color:#111916}.secondary-action,.text-link,.notice-strip a,.article-next a,.platform-note a,.archive-panel a{border:1px solid var(--line);color:#e7f0ed;background:rgba(255,255,255,.05)}.hero-visual{margin:0;border:1px solid var(--line);border-radius:26px;overflow:hidden;box-shadow:var(--shadow);background:#111}.hero-visual img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.chapter-band{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);background:rgba(255,255,255,.045);margin:0 0 36px}.chapter-band a{padding:22px 18px;border-right:1px solid var(--line);min-width:0}.chapter-band a:last-child{border-right:0}.chapter-band span{display:block;color:var(--amber);font-weight:900}.chapter-band strong{display:block;font-size:1.05rem;margin:4px 0}.chapter-band em{display:block;font-style:normal;color:var(--muted);font-size:.88rem;line-height:1.55}.manual-grid{display:grid;grid-template-columns:210px minmax(0,1fr);gap:34px;align-items:start;padding-bottom:70px}.manual-index{position:sticky;top:88px;border-left:3px solid var(--amber);padding:14px 0 14px 16px}.manual-index span{display:block;color:var(--amber);font-weight:900;font-size:.82rem;margin-bottom:10px}.manual-index a{display:block;color:#c7d8d4;padding:8px 0;font-size:.94rem}.manual-flow{display:grid;gap:32px}.panel-section,.scenario-board,.article-ledger,.faq-section,.download-rack,.install-flow,.route-matrix,.signal-strip,.device-deck,.help-shelf,.text-columns,.contact-desk,.plain-doc,.archive-panel,.article-page{background:rgba(255,255,255,.045);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 16px 38px rgba(0,0,0,.18)}.panel-section,.scenario-board,.article-ledger,.faq-section,.install-flow,.plain-doc,.archive-panel{padding:30px}.section-title h2{font-size:clamp(1.55rem,3vw,2.45rem);line-height:1.18;margin:10px 0;color:var(--paper)}.device-list{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-top:24px}.device-list article{background:#0e1d20;padding:20px}.device-list h3,.scenario-stack h3,.signal-strip strong{margin:0 0 8px;color:var(--paper)}.device-list p,.scenario-stack p,.node-rows p,.platform-note p,.signal-strip p,.device-deck p,.help-shelf p,.text-columns p,.plain-doc p,.archive-panel p{color:#bed0cd;margin:0}.node-rows,.scenario-stack{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:24px}.node-rows article,.scenario-stack article,.platform-note,.route-matrix article,.signal-strip div,.device-deck article,.help-shelf article,.text-columns article,.contact-desk div{border:1px solid var(--line);border-radius:14px;padding:20px;background:rgba(0,0,0,.15)}.node-rows span,.article-row span,.article-page header span{color:var(--cyan);font-weight:800;font-size:.82rem}.node-rows strong{display:block;margin:8px 0 6px;color:var(--paper);font-size:1.06rem}.article-list,.article-index-list{display:grid;gap:12px;margin-top:22px}.article-row a{display:grid;grid-template-columns:92px 116px minmax(0,1fr);gap:16px;align-items:start;padding:18px;border:1px solid var(--line);border-radius:14px;background:rgba(0,0,0,.16)}.article-row time,.article-page time{color:var(--muted);font-size:.92rem}.article-row strong{color:var(--paper);font-size:1.04rem}.article-row p{grid-column:3;color:#bfceca;margin:0}.faq-list{display:grid;gap:10px;margin-top:20px}.faq-list details{border:1px solid var(--line);border-radius:14px;background:rgba(0,0,0,.14);padding:16px}.faq-list summary{cursor:pointer;font-weight:850;color:var(--paper)}.faq-list p{color:#bfd0cc;margin:10px 0 0}.sub-hero{padding:58px 0 28px}.sub-hero h1{font-size:clamp(2rem,4.8vw,4.8rem)}.download-rack,.route-matrix,.device-deck,.help-shelf,.text-columns,.contact-desk{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;padding:24px}.platform-note h2,.route-matrix h2,.device-deck h2,.help-shelf h2,.text-columns h2,.contact-desk h2,.plain-doc h2,.archive-panel h2{color:var(--paper);line-height:1.25;margin:0 0 10px}.platform-note a{margin-top:16px}.install-flow ol{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:0;margin:22px 0 0;list-style:none}.install-flow li{border:1px solid var(--line);border-radius:14px;padding:20px;background:rgba(0,0,0,.18)}.install-flow strong{color:var(--amber);font-size:1.05rem}.install-flow p{color:#bfceca}.notice-strip{align-items:center;justify-content:space-between;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,rgba(241,163,78,.14),rgba(47,199,189,.08));padding:24px 26px;margin:28px 0}.notice-strip h2{margin:0;color:var(--paper)}.notice-strip p{max-width:720px;color:#c9d6d3;margin:0}.route-matrix{grid-template-columns:repeat(4,1fr)}.route-matrix span{color:var(--amber);font-weight:900}.signal-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:20px;margin-top:20px}.plain-doc,.archive-panel{margin-bottom:54px}.plain-doc h2:not(:first-child){margin-top:24px}.article-page{max-width:880px;margin:48px auto 70px;padding:36px}.article-page header h1{font-size:clamp(2rem,4vw,3.5rem);line-height:1.12;margin:10px 0;color:var(--paper)}.article-page header p{font-size:1.08rem;color:#c8d6d2}.article-page section{border-top:1px solid var(--line);padding-top:22px;margin-top:22px}.article-page h2{color:var(--paper);font-size:1.46rem}.article-page p{color:#d1dfdc}.back-link{color:var(--amber);font-weight:900}.footer-main{width:min(1180px,calc(100% - 36px));margin:0 auto;display:grid;grid-template-columns:.9fr 1.35fr;gap:34px;border-top:1px solid var(--line);padding:42px 0 50px}.site-footer{background:#071214}.footer-main h2{margin:8px 0;color:var(--paper);font-size:1.7rem}.footer-main p{color:#aebfbc}.footer-groups{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.footer-groups nav{display:grid;gap:8px}.footer-groups strong{color:var(--amber)}.footer-groups a{color:#c7d8d4}.inline{margin-top:16px}@media (max-width:980px){.manual-hero{grid-template-columns:1fr}.hero-visual{order:-1}.chapter-band{grid-template-columns:repeat(2,1fr)}.chapter-band a:nth-child(2){border-right:0}.manual-grid{grid-template-columns:1fr}.manual-index{position:static;border-left:0;border-top:3px solid var(--amber);display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.device-list,.route-matrix{grid-template-columns:repeat(2,1fr)}.footer-main{grid-template-columns:1fr}.install-flow ol,.signal-strip{grid-template-columns:1fr}.article-row a{grid-template-columns:1fr}.article-row p{grid-column:auto}}@media (max-width:720px){main{width:min(100% - 28px,1180px)}.site-header{padding:14px 16px;align-items:flex-start}.brand-lockup em{display:none}.menu-button{display:inline-flex}.main-nav{display:none;position:absolute;left:14px;right:14px;top:64px;padding:12px;background:#0b181b;border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow)}.main-nav.is-open{display:grid;grid-template-columns:1fr 1fr}.main-nav a{padding:10px}.manual-hero{padding-top:32px}.manual-hero h1,.sub-hero h1{font-size:2.24rem}.hero-copy p,.sub-hero p{font-size:1rem}.chapter-band{grid-template-columns:1fr}.chapter-band a{border-right:0;border-bottom:1px solid var(--line)}.manual-index{grid-template-columns:1fr 1fr}.device-list,.node-rows,.scenario-stack,.download-rack,.device-deck,.help-shelf,.text-columns,.contact-desk,.footer-groups{grid-template-columns:1fr}.route-matrix{grid-template-columns:1fr}.panel-section,.scenario-board,.article-ledger,.faq-section,.download-rack,.install-flow,.route-matrix,.signal-strip,.device-deck,.help-shelf,.text-columns,.contact-desk,.plain-doc,.archive-panel,.article-page{padding:20px}.notice-strip{align-items:flex-start;display:grid}.hero-actions a,.notice-strip a,.article-next a{width:100%}.article-page{margin-top:24px}.article-row a{padding:16px}.footer-main{padding-bottom:34px}}
.footer-main.footer-compact{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:28px 0 32px}.footer-compact p{margin:0;color:#aebfbc}.footer-compact strong{color:var(--paper)}.footer-compact nav{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end}.footer-compact a{color:#c7d8d4;font-size:.94rem}@media (max-width:980px){.footer-main.footer-compact{display:grid;grid-template-columns:1fr}.footer-compact nav{justify-content:flex-start}}