:root{--coal:#111417;--slate:#242a31;--ember:#e86b32;--sun:#ffbd66;--paper:#f4f0e8;--mist:#dfe4e7;--ink:#182027;--muted:#65707a;--line:#bbc3c7;--max:1160px}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:"Noto Sans SC","Microsoft YaHei",sans-serif;line-height:1.72}a{color:inherit;text-decoration:none}.top{background:var(--coal);color:white}.topin{height:70px;max-width:var(--max);margin:auto;padding:0 24px;display:flex;align-items:center;gap:26px}.mark{font-weight:950;margin-right:auto}.mark b{color:var(--ember)}nav{display:flex;gap:22px;font-size:.9rem}.menu{display:none;color:white;background:none;border:1px solid #ffffff55;padding:.45rem}.hero{background:var(--coal);color:white}.hero-in{max-width:var(--max);margin:auto;display:grid;grid-template-columns:.84fr 1.16fr;min-height:570px}.hero-copy{padding:80px 40px 70px 24px;display:flex;flex-direction:column;justify-content:center}.eyebrow{font:800 .72rem monospace;letter-spacing:.16em;color:var(--sun);text-transform:uppercase}h1,h2{font-family:"Noto Serif SC",Georgia,serif;line-height:1.12}.hero h1{font-size:clamp(2.7rem,5vw,5.2rem);margin:.6rem 0 1.2rem;letter-spacing:-.05em}.hero p{color:#cbd1d5}.actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:1.4rem}.btn{border:1px solid #ffffff55;padding:.72rem .95rem;font-weight:850}.btn.hot{background:var(--ember);border-color:var(--ember)}.hero img{width:100%;height:570px;object-fit:cover}.counter{max-width:var(--max);margin:-34px auto 0;position:relative;display:grid;grid-template-columns:repeat(3,1fr);background:var(--paper);border:1px solid var(--line)}.desk{padding:24px;border-right:1px solid var(--line)}.desk:last-child{border:0}.desk span{font:800 .7rem monospace;color:var(--ember)}.desk h3{margin:.4rem 0}.desk p{color:var(--muted);font-size:.9rem}.section{max-width:var(--max);margin:auto;padding:80px 24px}.section h2{font-size:clamp(2rem,4vw,3.6rem);margin:.3rem 0 1rem}.lede{max-width:50rem;color:var(--muted)}.departure{margin-top:32px;border-top:3px solid var(--coal)}.stage{display:grid;grid-template-columns:130px 1fr 180px;border-bottom:1px solid var(--line);align-items:center}.stage>*{padding:18px 10px}.stage code{color:var(--ember);font-weight:900}.stage p{color:var(--muted)}.stage strong{text-align:right}.android-bay{background:var(--mist)}.device-strip{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);background:var(--paper)}.device{padding:25px;border-right:1px solid var(--line)}.device:last-child{border:0}.device i{display:block;width:14px;height:14px;background:var(--ember);border-radius:50%;box-shadow:0 0 0 7px #e86b3222}.device p{font-size:.9rem;color:var(--muted)}.handoff{display:grid;grid-template-columns:.7fr 1.3fr;gap:55px}.ticket{border-top:4px double var(--coal)}.ticket div{display:grid;grid-template-columns:140px 1fr;border-bottom:1px solid var(--line)}.ticket dt,.ticket dd{padding:15px 8px;margin:0}.ticket dt{font-weight:900}.ticket dd{border-left:1px dashed var(--line)}.support{background:var(--coal);color:white}.issue{display:grid;grid-template-columns:100px 1fr auto;gap:22px;padding:20px 0;border-bottom:1px solid #ffffff22}.issue code{color:var(--sun)}.issue p{margin:0;color:#c6cdd2}.issue span{color:#8f9aa3;font-size:.8rem}.logs{border-top:3px solid var(--coal)}.log{display:grid;grid-template-columns:80px 1fr auto;gap:22px;align-items:center;padding:25px 0;border-bottom:1px solid var(--line)}.log time{color:var(--ember);font-family:Georgia}.log h2,.log h3{font-size:1.25rem;margin:0}.log p{margin:.3rem 0 0;color:var(--muted)}details{padding:16px 0;border-top:1px solid var(--line)}summary{font-weight:900}.pagehead{background:var(--slate);color:white;padding:65px 24px}.pagehead>div{max-width:var(--max);margin:auto}.pagehead h1{font-size:clamp(2.5rem,5vw,4.8rem);margin:.5rem 0}.pagehead p{max-width:52rem;color:#ccd2d6}.prose,.guide-surface{max-width:880px;margin:auto;padding:55px 24px 90px}.prose h2,.guide-body h2{font-size:1.9rem;margin-top:2.2rem}.prose p,.prose li,.guide-body p,.guide-body li{color:#3e4851}.alert{border-left:5px solid var(--ember);padding:17px 20px;background:#f7dfd1;margin:1.6rem 0}.guide-meta{font-size:.84rem;color:var(--muted)}.guide-nav{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:18px;margin-top:38px;font-weight:800}footer{background:#090b0d;color:#c9d0d4;padding:48px 24px}.foot{max-width:var(--max);margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:40px}.legal{font-size:.82rem;color:#8f9aa3}.error{min-height:70vh;display:grid;place-items:center;text-align:center}.error strong{font:900 6rem Georgia;color:var(--ember)}@media(max-width:760px){nav{display:none}.menu{display:block}.top.open nav{display:flex;position:absolute;left:0;right:0;top:70px;background:var(--coal);padding:18px 24px;flex-direction:column;z-index:5}.hero-in{grid-template-columns:1fr}.hero-copy{padding:50px 24px}.hero img{height:330px}.counter{grid-template-columns:1fr;margin:0}.desk,.device{border-right:0;border-bottom:1px solid var(--line)}.device-strip,.handoff,.foot{grid-template-columns:1fr}.stage{grid-template-columns:70px 1fr}.stage strong{display:none}.issue{grid-template-columns:70px 1fr}.issue span{display:none}.log{grid-template-columns:55px 1fr}.log>span{display:none}}.guide-body a{display:inline-block;text-decoration:underline;text-underline-offset:3px}@media(max-width:760px){.guide-nav{display:grid;grid-template-columns:1fr;gap:24px}.guide-nav a{display:flex;align-items:center;min-height:48px;padding:12px 0}.guide-nav a+a{border-top:1px solid var(--line);padding-top:20px}}