:root{color-scheme:light;--ink:#122033;--muted:#5e6d7f;--line:rgba(111,133,154,.23);--glass:rgba(255,255,255,.7);--glass-strong:rgba(255,255,255,.86);--aqua:#14c8d2;--mint:#40d3ad;--blue:#3b82f6;--amber:#f2b84b;--paper:#f8fbff;--shadow:0 28px 80px rgba(52,78,112,.16);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:linear-gradient(180deg,#fbfdff 0%,#f4fbff 46%,#fff 100%);letter-spacing:0;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(20,200,210,.06),transparent 26%,rgba(64,211,173,.08) 64%,transparent);z-index:-1}a{color:inherit}.site-top{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 48px;border-bottom:1px solid rgba(176,197,214,.48);background:rgba(255,255,255,.78);backdrop-filter:blur(24px)}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;min-width:0}.brand span{width:40px;height:40px;border-radius:14px;background:linear-gradient(135deg,#fff,#dff9ff 38%,#38d8c6 70%,#3b82f6);box-shadow:inset 0 0 0 8px rgba(255,255,255,.46),0 12px 30px rgba(42,145,191,.2)}.brand b{display:block;font-size:17px;white-space:nowrap}.brand small{display:block;font-size:12px;color:var(--muted)}.main-nav{display:flex;align-items:center;gap:8px}.main-nav a,.menu-button{border:1px solid rgba(113,139,164,.22);background:rgba(255,255,255,.66);border-radius:999px;padding:10px 14px;text-decoration:none;color:#24364b;font-size:14px}.menu-button{display:none;cursor:pointer}.glass-stage{position:relative;display:grid;grid-template-columns:minmax(340px,.88fr) minmax(480px,1.12fr);gap:30px;align-items:center;min-height:680px;margin:28px 48px 0;padding:48px;border:1px solid rgba(164,191,210,.38);border-radius:36px;background:linear-gradient(135deg,rgba(255,255,255,.86),rgba(237,251,255,.68));box-shadow:var(--shadow);overflow:hidden}.glass-stage:after{content:"";position:absolute;left:38px;right:38px;bottom:86px;height:1px;background:linear-gradient(90deg,transparent,rgba(20,200,210,.42),rgba(59,130,246,.26),transparent)}.stage-copy,.stage-visual,.status-strip{position:relative;z-index:1}.eyebrow{margin:0 0 12px;color:#14776f;font-size:13px;font-weight:800;text-transform:uppercase}.stage-copy h1,.inner-hero h1,.article-index h1,.article-body h1,.reading-page h1,.archive-note h1{font-size:64px;line-height:1.02;margin:0 0 20px;max-width:900px}.lead,.inner-hero p,.article-index>p,.reading-page p,.archive-note p{font-size:18px;line-height:1.9;color:#415468;max-width:780px}.stage-actions,.hero-tools,.archive-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.stage-actions a,.hero-tools a,.archive-actions a,.route-board a,.related-links a,.back-link,.reading-page a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:999px;border:1px solid rgba(94,130,160,.25);background:rgba(255,255,255,.76);text-decoration:none;box-shadow:0 12px 34px rgba(84,110,142,.12);font-weight:800}.stage-actions .primary{background:#132238;color:#fff;border-color:#132238}.stage-visual{margin:0}.stage-visual img{display:block;width:100%;height:auto;border-radius:30px;box-shadow:0 30px 80px rgba(42,82,124,.22)}.status-strip{position:absolute;left:48px;right:48px;bottom:28px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.status-strip span{display:block;padding:16px 18px;border:1px solid rgba(255,255,255,.76);border-radius:20px;background:rgba(255,255,255,.66);backdrop-filter:blur(18px);color:#526274}.status-strip b{display:block;color:#132238;margin-bottom:4px}.signal-row,.price-glass,.route-board,.device-shelf,.article-wall,.faq-zone,.inner-hero,.text-lanes,.pricing-table,.route-list,.split-notes,.device-detail,.download-steps,.help-groups,.article-index,.article-body,.reading-page,.archive-note{padding:58px 48px}.signal-row{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.signal-row article,.price-grid article,.device-grid article,.article-cards article,.text-lanes article,.pricing-table article,.route-list article,.split-notes div,.device-detail article,.download-steps article,.help-groups article,.article-index article{border:1px solid var(--line);border-radius:22px;background:var(--glass);box-shadow:0 18px 54px rgba(74,105,136,.1);padding:22px;transition:transform .2s,background .2s}.signal-row article.is-lit,.price-grid article.is-lit,.route-list article.is-lit{transform:translateY(-4px);background:#fff}.signal-row span,.article-cards time,.article-cards span,.article-index time,.article-index span{display:block;color:#148477;font-size:12px;font-weight:900;text-transform:uppercase;margin-bottom:10px}.signal-row p,.price-grid p,.device-grid p,.article-cards p,.text-lanes p,.pricing-table p,.route-list p,.split-notes p,.device-detail p,.download-steps p,.help-groups p,.article-index p{color:var(--muted);line-height:1.8}.section-head{max-width:880px}.section-head h2,.route-board h2,.article-wall h2{font-size:44px;line-height:1.1;margin:0 0 16px}.section-head p,.route-board p{font-size:17px;line-height:1.9;color:var(--muted)}.price-grid,.device-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:28px}.price-grid h3,.device-grid h3{font-size:22px;margin:0 0 12px}.price-grid dl{display:grid;gap:12px;margin:18px 0 0}.price-grid div{border-top:1px solid var(--line);padding-top:12px}.price-grid dt{font-size:12px;color:#14776f;font-weight:900}.price-grid dd{margin:4px 0 0;color:#2c4055;line-height:1.65}.route-board{display:grid;grid-template-columns:.82fr 1.18fr;gap:28px;align-items:start}.route-board ol{display:grid;gap:12px;list-style:none;margin:0;padding:0}.route-board li{display:grid;grid-template-columns:58px 140px 1fr;gap:16px;align-items:center;padding:18px;border:1px solid rgba(98,143,174,.28);border-radius:24px;background:rgba(255,255,255,.72)}.route-board li span{width:46px;height:46px;border-radius:16px;display:grid;place-items:center;background:#e8fbf8;color:#14776f;font-weight:900}.route-board li p{margin:0}.route-board li em{font-style:normal;color:#5d6d7e}.device-grid article div{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.device-grid span,.device-detail li{display:inline-flex;padding:7px 10px;border-radius:999px;background:#edf8ff;color:#16647b;font-size:13px;font-weight:800}.article-cards,.article-index div{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:24px}.article-cards h3,.article-index h2{font-size:19px;line-height:1.45;margin:0 0 10px}.article-cards a,.article-index a{text-decoration:none}.faq-zone{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.faq-zone details{border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.76);padding:18px}.faq-zone summary{cursor:pointer;font-weight:900}.faq-zone p{color:var(--muted);line-height:1.8}.inner-hero,.article-index,.article-body,.reading-page,.archive-note{max-width:1180px;margin:0 auto}.inner-hero{padding-top:76px}.hero-tools{margin-top:24px}.text-lanes,.split-notes,.help-groups{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.pricing-table,.route-list,.device-detail,.download-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.pricing-table header{display:flex;justify-content:space-between;gap:12px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:14px;margin-bottom:14px}.pricing-table span{font-weight:900;color:#132238}.pricing-table b{font-size:12px;color:#14776f}.route-list article span{display:block;margin-top:12px;color:#14776f;font-weight:900}.device-detail ul{display:flex;gap:8px;flex-wrap:wrap;list-style:none;margin:18px 0 0;padding:0}.download-steps span{width:46px;height:46px;border-radius:16px;display:grid;place-items:center;background:#132238;color:#fff;font-weight:900}.article-body header{border-bottom:1px solid var(--line);padding-bottom:26px;margin-bottom:30px}.article-body header time{display:inline-flex;margin-top:8px;color:#64748b;font-weight:800}.article-body section{max-width:860px}.article-body h2{font-size:28px;margin:34px 0 10px}.article-body p{font-size:17px;line-height:2;color:#33485c}.related-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:36px}.back-link{margin-bottom:22px;color:#14776f}.reading-page p,.archive-note p{font-size:17px}.site-footer{margin-top:40px;padding:34px 48px;display:grid;grid-template-columns:1fr auto;gap:24px;background:#122033;color:#f8fbff}.site-footer p{margin:.55rem 0 0;color:#cbd8e7;line-height:1.7}.site-footer nav{display:flex;flex-wrap:wrap;gap:12px;align-content:center;max-width:600px;justify-content:flex-end}.site-footer a{color:#f8fbff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.42)}@media (max-width:1080px){.site-top{padding:14px 22px}.menu-button{display:inline-flex}.main-nav{display:none;position:absolute;left:18px;right:18px;top:70px;padding:12px;border:1px solid var(--line);border-radius:20px;background:rgba(255,255,255,.96);box-shadow:var(--shadow);flex-direction:column;align-items:stretch}.main-nav.is-open{display:flex}.main-nav a{text-align:center}.glass-stage{grid-template-columns:1fr;min-height:auto;margin:18px;padding:28px 24px 130px}.status-strip{left:24px;right:24px;grid-template-columns:1fr;bottom:22px}.signal-row,.price-grid,.device-grid,.route-board,.article-cards,.faq-zone,.text-lanes,.pricing-table,.route-list,.split-notes,.device-detail,.download-steps,.help-groups,.article-index div{grid-template-columns:1fr}.signal-row,.price-glass,.route-board,.device-shelf,.article-wall,.faq-zone,.inner-hero,.text-lanes,.pricing-table,.route-list,.split-notes,.device-detail,.download-steps,.help-groups,.article-index,.article-body,.reading-page,.archive-note{padding-left:22px;padding-right:22px}.stage-copy h1,.inner-hero h1,.article-index h1,.article-body h1,.reading-page h1,.archive-note h1{font-size:44px}.section-head h2,.route-board h2,.article-wall h2{font-size:34px}.route-board li{grid-template-columns:52px 1fr}.route-board li p,.route-board li em{grid-column:1/-1}.site-footer{grid-template-columns:1fr;padding:30px 22px}.site-footer nav{justify-content:flex-start}}@media (max-width:520px){.brand small{display:none}.glass-stage{margin:12px;padding:22px 16px 290px;border-radius:28px}.stage-copy h1,.inner-hero h1,.article-index h1,.article-body h1,.reading-page h1,.archive-note h1{font-size:34px}.lead,.inner-hero p,.article-index>p,.reading-page p,.archive-note p{font-size:16px}.stage-actions,.hero-tools,.archive-actions{display:grid}.stage-actions a,.hero-tools a,.archive-actions a{width:100%}.status-strip span{padding:13px 14px}.stage-visual img{border-radius:22px}.site-top{padding:12px 14px}.brand b{font-size:15px}}