:root{--paper:#f6f4ef;--ink:#171916;--muted:#666b66;--coral:#e8513d;--cyan:#2b9aaa;--line:#d7d8d2;--dark:#17201d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,"Noto Sans SC","Microsoft YaHei",sans-serif;letter-spacing:0}a{color:inherit;text-decoration:none}.site-head{height:76px;padding:0 5vw;display:flex;align-items:center;border-bottom:1px solid var(--line);background:rgba(246,244,239,.94);position:sticky;top:0;z-index:20;backdrop-filter:blur(16px)}.brand{display:flex;align-items:baseline;gap:9px;margin-right:auto}.brand span{font-weight:900;font-size:22px}.brand b{font-size:10px;letter-spacing:2px;color:var(--coral)}nav{display:flex;gap:24px;font-size:13px}nav a:hover{color:var(--coral)}.menu{display:none;border:0;background:none;font-size:22px}.hero{min-height:700px;position:relative;overflow:hidden;background:#eee}.hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(246,244,239,.98) 0%,rgba(246,244,239,.87) 34%,rgba(246,244,239,.08) 72%)}.hero-copy{position:relative;z-index:2;padding:150px 5vw 110px;max-width:760px}.hero-copy>p,.task-menu small,.device-deck small,.account-band small,.diagnostic small,.energy-spread small,.dispatch small,.faq small,.guide small,.essay small,.article-index small,.article-body small{font-size:11px;letter-spacing:3px;font-weight:900;color:var(--coral)}h1,h2,h3,p{overflow-wrap:anywhere}.hero h1{font-size:68px;line-height:1.07;margin:18px 0}.hero-copy strong{display:block;max-width:580px;font-size:19px;line-height:1.7;color:#3f4540}.hero-copy>div{display:flex;gap:12px;margin-top:30px}.hero-copy a{border:1px solid var(--ink);padding:13px 20px}.hero-copy .primary{background:var(--coral);border-color:var(--coral);color:white}.hero aside{position:absolute;z-index:3;right:4vw;bottom:35px;background:rgba(23,32,29,.88);color:white;padding:18px 24px;display:grid;grid-template-columns:auto auto;gap:4px 14px}.hero aside b{color:#ff806e;font-size:26px}.hero aside span{align-self:center;font-size:12px}.task-menu{padding:88px 5vw;display:grid;grid-template-columns:.5fr 1.5fr;gap:7vw}.task-menu h2,.device-deck h2,.account-band h2,.diagnostic h2,.energy-spread h2,.dispatch h2,.faq h2{font-size:42px;line-height:1.1;margin:12px 0}.task-menu>div{border-top:2px solid var(--ink)}.task-menu a{display:grid;grid-template-columns:180px 1fr auto;border-bottom:1px solid var(--line);padding:23px 4px}.task-menu a:after{content:"↗";color:var(--coral)}.task-menu span{color:var(--muted)}.device-deck{background:var(--dark);color:white;padding:100px 5vw;display:grid;grid-template-columns:.75fr 1.25fr;gap:8vw}.deck-copy p{color:#b9c0bc;line-height:1.8;max-width:500px}.device-tabs input{position:absolute;opacity:0}.tab-labels{display:flex;border-bottom:1px solid #56615c}.tab-labels label{padding:16px 30px;cursor:pointer}.device-tabs article{padding:45px 0;display:none}.device-tabs article h3{font-size:30px}.device-tabs article p{color:#b9c0bc;max-width:620px}.device-tabs article a{display:inline-block;margin-top:18px;border-bottom:2px solid var(--coral);padding-bottom:6px}#android:checked~.android-panel,#ios:checked~.ios-panel{display:block}#android:checked~.tab-labels label[for=android],#ios:checked~.tab-labels label[for=ios]{color:#ff806e}.account-band{padding:95px 5vw;background:#e9ded8}.account-band dl{display:grid;grid-template-columns:repeat(4,1fr);border-top:2px solid var(--ink);margin:35px 0}.account-band dl div{padding:24px 20px 24px 0;border-bottom:1px solid #bdb4af}.account-band dt{font-size:20px;font-weight:900}.account-band dd{margin:8px 0 0;color:#6b6561}.account-band>a{color:var(--coral);font-weight:900}.diagnostic{padding:100px 5vw;display:grid;grid-template-columns:.65fr 1.35fr;gap:8vw}.diagnostic header p{color:var(--muted);line-height:1.8}.diagnostic details{border-top:1px solid var(--line);padding:20px 0}.diagnostic details:last-child{border-bottom:1px solid var(--line)}.diagnostic summary{font-size:19px;font-weight:800;cursor:pointer}.diagnostic details p{color:var(--muted)}.energy-spread{padding:105px 5vw;background:#dce8e4;display:grid;grid-template-columns:1fr 1fr;gap:9vw}.energy-spread p{line-height:1.85;max-width:650px}.energy-spread a{display:inline-block;margin-top:15px;color:#b22f20;font-weight:900}.energy-spread ol{list-style:none;padding:0;margin:0;border-top:2px solid var(--ink)}.energy-spread li{display:grid;grid-template-columns:70px 1fr;padding:20px 0;border-bottom:1px solid #a8b7b2}.energy-spread li b{color:var(--coral)}.dispatch{padding:100px 5vw;background:#fff}.dispatch header{max-width:700px}.dispatch header p{color:var(--muted)}.dispatch-list{margin-top:35px;border-top:2px solid var(--ink)}.dispatch-list>a{display:grid;grid-template-columns:130px 1fr 70px;gap:30px;padding:26px 0;border-bottom:1px solid var(--line)}.dispatch-list time{font-variant-numeric:tabular-nums;color:var(--muted)}.dispatch-list h3{margin:4px 0;font-size:22px}.dispatch-list p{margin:5px 0;color:var(--muted)}.dispatch-list>a>b{align-self:center;color:var(--coral)}.all{display:inline-block;margin-top:26px;border-bottom:2px solid var(--coral)}.faq{padding:95px 5vw;display:grid;grid-template-columns:.55fr 1.45fr;gap:8vw}.faq details{padding:18px 0;border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{font-weight:800;cursor:pointer}.faq p{color:var(--muted);line-height:1.75}.bread{font-size:12px;color:var(--muted)}.bread span{margin:0 10px}.guide,.essay,.article-index{max-width:1180px;margin:auto;padding:60px 24px 130px}.guide>header,.article-index>header{padding:45px 0 70px;max-width:790px}.guide h1,.essay h1,.article-index h1{font-size:56px;line-height:1.12}.guide header p,.article-index header p{font-size:18px;line-height:1.8;color:var(--muted)}.guide-lines{border-top:3px solid var(--ink)}.guide-lines article{display:grid;grid-template-columns:120px 1fr;padding:36px 0;border-bottom:1px solid var(--line)}.guide-lines article>b{font-size:32px;color:var(--coral)}.guide-lines h2{font-size:28px;margin:0}.guide-lines p{color:var(--muted);line-height:1.8}.guide>aside{margin-top:55px;background:var(--dark);color:white;padding:30px;display:flex;align-items:center;gap:28px}.guide>aside h2{margin-right:auto}.guide>aside a{color:#ff806e}.essay{max-width:850px;min-height:65vh}.essay p{font-size:18px;line-height:1.9;color:var(--muted)}.essay>a{display:inline-block;margin-top:25px;border-bottom:2px solid var(--coral)}.article-index>div{border-top:2px solid var(--ink)}.article-index>div>a{display:grid;grid-template-columns:130px 1fr;padding:30px 0;border-bottom:1px solid var(--line)}.article-index h2{font-size:27px;margin:5px 0}.article-index p{color:var(--muted)}.article-main{padding:45px 20px 130px;background:#e7e4dd}.article-main>.bread{max-width:900px;margin:0 auto 25px}.article-body{max-width:900px;margin:auto;background:#fff;padding:75px 90px}.article-body>header{border-bottom:3px solid var(--ink);padding-bottom:35px}.article-body h1{font-size:48px;line-height:1.16}.article-body time{display:block;color:var(--muted);margin:18px 0}.article-body header strong{font-size:18px;line-height:1.7}.article-body section{padding-top:35px}.article-body h2{font-size:28px}.article-body section p{font-size:17px;line-height:1.95;color:#464b46}.article-body aside{margin-top:55px;border-left:4px solid var(--coral);background:#f4ece8;padding:25px}.article-body aside a{display:block;margin:8px 0;color:#b22f20}.not-found{text-align:center;min-height:65vh;padding:120px 20px}.not-found>b{font-size:110px;color:var(--coral)}footer{background:var(--dark);color:white;padding:65px 5vw 28px;display:grid;grid-template-columns:2fr 1fr 1fr;gap:45px}footer p,footer a{color:#aeb6b2}footer a{display:block;margin:8px 0}footer small{grid-column:1/-1;border-top:1px solid #46504b;padding-top:20px;color:#8e9893}@media(max-width:820px){.site-head{padding:0 20px}.site-head nav{display:none}.menu{display:block}.site-head.open nav{display:flex;position:absolute;top:76px;left:0;right:0;background:var(--paper);padding:22px;flex-direction:column}.hero{min-height:760px}.hero:after{background:linear-gradient(180deg,rgba(246,244,239,.98),rgba(246,244,239,.85) 55%,rgba(246,244,239,.18))}.hero-copy{padding:80px 22px 330px}.hero h1{font-size:48px}.hero-copy>div{flex-direction:column;align-items:flex-start}.hero aside{left:22px;right:22px}.task-menu,.device-deck,.diagnostic,.energy-spread,.faq{grid-template-columns:1fr;padding:75px 22px;gap:40px}.task-menu a{grid-template-columns:1fr}.task-menu a:after{display:none}.account-band{padding:75px 22px}.account-band dl{grid-template-columns:1fr 1fr}.dispatch{padding:75px 22px}.dispatch-list>a{grid-template-columns:1fr;gap:8px}.dispatch-list>a>b{display:none}.guide,.essay,.article-index{padding:40px 20px 90px}.guide h1,.essay h1,.article-index h1{font-size:41px}.guide-lines article{grid-template-columns:65px 1fr}.guide>aside{display:block}.guide>aside a{display:block;margin-top:10px}.article-index>div>a{grid-template-columns:1fr;gap:8px}.article-body{padding:48px 22px}.article-body h1{font-size:38px}footer{grid-template-columns:1fr 1fr;padding:50px 22px}footer>div:first-child,footer small{grid-column:1/-1}}