:root{--bg:#0c0f11;--panel:#151a1d;--panel2:#1d2427;--ink:#f1f4ef;--muted:#a6b0ab;--line:#30393b;--green:#a8ff3e;--orange:#ff8a3d;--red:#ff4f4f;--cream:#f2f0e8;--dark:#111517;--max:1180px;--mono:"Arial Narrow","Microsoft YaHei",sans-serif;--body:Inter,"PingFang SC","Microsoft YaHei",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--body);line-height:1.72;overflow-x:hidden}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit}.wrap{width:min(calc(100% - 40px),var(--max));margin:auto}.top{position:relative;z-index:20;background:#0b0e10;border-bottom:1px solid var(--line)}.nav{height:76px;display:flex;align-items:center;gap:28px}.mark{display:flex;align-items:center;gap:12px;margin-right:auto}.mark img{width:112px}.mark span{font:800 10px/1 var(--mono);letter-spacing:.14em;color:#aab3ae}.nav nav{display:flex;gap:21px;font-size:13px;font-weight:750}.nav nav a:hover{color:var(--green)}.top-cta,.button{display:inline-flex;min-height:48px;padding:0 22px;align-items:center;justify-content:center;border:1px solid var(--line);font-weight:900;letter-spacing:.02em}.top-cta,.button.green{background:var(--green);border-color:var(--green);color:#10150f}.button.orange{background:var(--orange);border-color:var(--orange);color:#15100c}.button.red{background:var(--red);border-color:var(--red);color:#fff}.button.dark{background:#151a1d;color:#fff}.button.outline{background:transparent;color:#fff;border-color:#ffffff55}.menu{display:none;width:45px;height:45px;border:1px solid var(--line);background:#151a1d}.menu i{display:block;width:18px;height:2px;background:#fff;margin:4px auto}.hero{position:relative;overflow:hidden}.eyebrow{display:block;color:var(--green);font:900 11px/1 var(--mono);letter-spacing:.2em;margin-bottom:20px}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--mono);line-height:1.06;letter-spacing:-.04em}h1{font-size:clamp(48px,7vw,88px);margin-bottom:23px}h2{font-size:clamp(36px,5vw,62px)}h3{font-size:25px}.actions{display:flex;flex-wrap:wrap;gap:11px}.section-head{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:end;margin-bottom:45px}.section-head span,.media-head span,.notes-title span,.faq-intro span,.live-title span,.anatomy-title span,.switch-title span,.ladder-title span,.circuit-title span,.ticket-form-head span,.close-ticket span{color:var(--green);font:900 11px/1 var(--mono);letter-spacing:.18em}.section-head h2,.media-head h2{margin:8px 0 0}.section-head p{color:var(--muted)}.grid-bg{position:absolute;inset:0;background-image:linear-gradient(#28303455 1px,transparent 1px),linear-gradient(90deg,#28303455 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to bottom,#000,transparent)}.home-hero{min-height:720px;background:radial-gradient(circle at 74% 36%,#293622,#0b0e10 48%)}.home-grid{position:relative;z-index:1;min-height:720px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.home-copy p{max-width:620px;color:#bcc5c0;font-size:18px}.spec-line{display:flex;gap:12px;align-items:center;margin-top:27px;font:800 11px/1 var(--mono);color:#8e9994}.spec-line i{width:28px;height:1px;background:#53605a}.assembly{height:580px;position:relative}.phone-shell{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:300px;height:530px;border:10px solid #333d40;border-radius:42px;background:#090b0c;padding:18px;box-shadow:0 40px 90px #000}.phone-shell:before{content:"";position:absolute;top:9px;left:50%;width:68px;height:7px;border-radius:10px;background:#3c4649;transform:translateX(-50%)}.phone-screen{height:440px;margin-top:12px;overflow:hidden;background:#17191c}.phone-screen img{width:100%;height:100%;object-fit:cover}.phone-shell>span{display:block;margin-top:14px;text-align:center;color:var(--green);font:900 10px/1 var(--mono);letter-spacing:.14em}.rail{position:absolute;width:165px;padding:16px;border:1px solid #475351;background:#171c1ccc;backdrop-filter:blur(8px)}.rail b,.rail span{display:block}.rail b{color:var(--green);font:900 11px/1 var(--mono)}.rail span{margin-top:8px;font-weight:800}.r-one{left:0;top:110px}.r-two{right:0;top:235px}.r-three{left:20px;bottom:78px}.route-panel{padding:85px 0;background:var(--cream);color:#161b19}.route-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.route-grid a{padding:30px;border:1px solid #c8cdc6;background:#fff}.route-grid a:nth-child(2){background:#e6f6d5}.route-grid a:nth-child(3){background:#ffe5d3}.route-grid small{font:900 10px/1 var(--mono);letter-spacing:.16em;color:#59655f}.route-grid h2{font-size:32px;margin:48px 0 14px}.route-grid p{color:#657069;font-size:14px}.route-grid a>b{color:#395e1b}.install-track{padding:110px 0;background:#101416}.track{display:grid;grid-template-columns:1fr 26px 1fr 26px 1fr 26px 1fr 26px 1fr;gap:8px;align-items:center}.track article{min-height:230px;padding:25px;background:#181e20;border-top:3px solid var(--green)}.track article b{color:var(--green);font:900 11px/1 var(--mono)}.track article h3{margin:55px 0 12px}.track article p{font-size:13px;color:var(--muted)}.track>i{height:1px;background:#53605a}.media-yard{padding:110px 0;background:#171c1e}.media-head{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:40px}.media-head h2{max-width:780px}.media-grid{display:grid;grid-template-columns:1.15fr .85fr .85fr;grid-template-rows:260px 260px 240px;gap:12px}.media-grid figure{margin:0;position:relative;overflow:hidden;background:#090b0c;border:1px solid #323a3c}.media-grid .m1{grid-row:span 2}.media-grid .m4{grid-column:span 2}.media-grid .m5{grid-column:1/-1}.media-grid img{width:100%;height:100%;object-fit:cover}.media-grid .m1 img{object-fit:contain}.media-grid .m3 img{object-position:center 30%}.media-grid figcaption{position:absolute;left:0;right:0;bottom:0;padding:50px 20px 17px;background:linear-gradient(transparent,#090b0cee)}.media-grid figcaption b,.media-grid figcaption span{display:block}.media-grid figcaption span{color:#b5bdb9;font-size:12px}.live-bench{padding:110px 0;background:#0b0e10}.live-title{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end;margin-bottom:40px}.live-title p{color:var(--muted)}.live-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:12px}.live-grid article{padding:28px;background:#171d1f;border:1px solid #30393b}.live-main{grid-row:span 2;display:grid;grid-template-columns:1fr 1fr;gap:25px;align-items:center}.live-main img{width:100%;height:350px;object-fit:cover}.live-grid small{color:var(--green);font:900 10px/1 var(--mono)}.live-grid h3{margin:34px 0 13px}.live-grid p{color:var(--muted);font-size:14px}.field-notes{padding:110px 0;background:var(--cream);color:#171b19}.notes-title{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end;margin-bottom:50px}.notes-title span{color:#497826}.notes-title p{color:#657069}.notes-list{border-top:1px solid #cbd0c8}.notes-list article{display:grid;grid-template-columns:80px 1fr;gap:25px;padding:30px 0;border-bottom:1px solid #cbd0c8}.notes-list em{font-style:normal;color:#5f8c39;font:900 12px/1 var(--mono)}.notes-list h3{margin-bottom:10px}.notes-list p{color:#657069;margin:0}.faq{padding:110px 0;background:#111517}.faq-grid{display:grid;grid-template-columns:.65fr 1.35fr;gap:80px}.faq-intro{position:sticky;top:30px;align-self:start}.faq-intro h2{margin:10px 0 20px}.faq-intro p{color:var(--muted)}.faq-list details{border-top:1px solid #364042}.faq-list details:last-child{border-bottom:1px solid #364042}.faq-list summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:48px 1fr 25px;gap:8px;padding:23px 0;align-items:center;font-weight:850}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary b{color:var(--green);font:900 11px/1 var(--mono)}.faq-list summary i{font-style:normal;font-size:20px}.faq-list details[open] summary i{transform:rotate(45deg)}.faq-list details p{margin:0;padding:0 40px 23px 48px;color:var(--muted)}.end{padding:90px 0;background:var(--green);color:#10140f;text-align:center}.end span{font:900 11px/1 var(--mono);letter-spacing:.18em}.end h2{max-width:900px;margin:12px auto 28px}.end>div>div{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.end .button.green{background:#10140f;border-color:#10140f;color:#fff}.end .button.outline{border-color:#34422c;color:#182312}.footer-grid{display:grid;grid-template-columns:1.4fr .7fr .7fr 1fr;gap:55px;padding:60px 0 36px}.footer-grid img{width:125px;margin-bottom:20px}.footer-grid p,.footer-grid a{display:block;color:#8f9994;font-size:13px}.footer-grid b{display:block;margin-bottom:15px}.copyright{padding:20px 0 30px;border-top:1px solid var(--line);color:#747f7a;font-size:11px}
.download-hero{padding:95px 0;background:#121719}.download-cover{display:grid;grid-template-columns:1fr 430px;gap:70px;align-items:center}.download-cover>div:first-child p{color:var(--muted);font-size:18px}.download-meter{min-height:500px;padding:35px;border:1px solid #35403f;background:linear-gradient(145deg,#20282a,#111517)}.meter-ring{width:250px;height:250px;margin:auto;border:28px solid #303b39;border-top-color:var(--green);border-right-color:var(--green);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center}.meter-ring strong{font:900 60px/1 var(--mono)}.meter-ring span{font:900 9px/1 var(--mono);color:#aeb7b2}.download-meter ul{list-style:none;margin:35px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.download-meter li{padding:10px;background:#293133;font-size:12px}.download-meter li b{color:var(--green);margin-right:8px}.device-bay{padding:110px 0;background:var(--cream);color:#151a18}.device-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.device-grid article{padding:38px;background:#fff;border:1px solid #ccd1cb}.device-grid article:nth-child(2){background:#e7f4db}.device-grid small{font:900 10px/1 var(--mono);letter-spacing:.16em;color:#567146}.device-grid h3{font-size:34px;margin:25px 0 14px}.device-grid p,.device-grid li{color:#626d67}.device-grid ul{padding-left:20px;margin:20px 0 28px}.device-icon{height:150px;position:relative}.phone-icon:before,.tablet-icon:before{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:75px;height:138px;border:5px solid #222a27;border-radius:18px}.phone-icon:after{content:"";position:absolute;left:50%;bottom:9px;transform:translateX(-50%);width:22px;height:4px;background:#222a27}.tablet-icon:before{width:190px;height:130px;border-radius:12px}.spec-table{padding:110px 0;background:#111517}.spec-rows{border:1px solid #384143}.spec-rows>div{display:grid;grid-template-columns:.65fr 1.35fr 1fr;gap:20px;padding:21px 24px;border-bottom:1px solid #384143;align-items:center}.spec-rows>div:last-child{border:0}.spec-rows p,.spec-rows span{margin:0;color:var(--muted);font-size:13px}.spec-rows span{padding:7px 10px;background:#222a2c;color:#c7cfcb}.spec-head{background:var(--green);color:#10140f;font-size:12px}.download-sequence{padding:34px 0;background:#ff9a56;color:#22170f}.download-sequence .wrap{display:flex;align-items:center;justify-content:space-between;font:900 12px/1 var(--mono)}
.apk-hero{padding:100px 0;background:#efece3;color:#161a18}.apk-cover{display:grid;grid-template-columns:480px 1fr;gap:80px;align-items:center}.apk-cover>div:last-child p{color:#606862;font-size:18px}.package-art{height:520px;position:relative}.pkg-layer,.pkg-core{position:absolute;left:50%;transform:translateX(-50%);display:grid;place-items:center;font:900 12px/1 var(--mono);letter-spacing:.14em;border:2px solid #252d2a}.pkg-layer{width:360px;height:110px;background:#d8ddd5}.l1{top:0}.l2{top:100px;width:310px;background:#c5d8b2}.l3{top:200px;width:260px;background:#ffc49f}.pkg-core{top:300px;width:190px;height:190px;background:#171c1e;color:var(--green);font-size:45px}.apk-anatomy{padding:110px 0;background:#14191b}.anatomy-title{max-width:750px;margin-bottom:45px}.anatomy-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.anatomy-flow article{min-height:350px;padding:28px;border:1px solid #374143;background:#1c2325}.anatomy-flow article:nth-child(2){transform:translateY(25px)}.anatomy-flow article:nth-child(3){transform:translateY(50px)}.anatomy-flow article:nth-child(4){transform:translateY(75px);border-color:var(--orange)}.anatomy-flow b{color:var(--orange);font:900 10px/1 var(--mono)}.anatomy-flow h3{margin:70px 0 15px}.anatomy-flow p{color:var(--muted);font-size:14px}.apk-workflow{padding:140px 0 100px;background:var(--cream);color:#161a18}.apk-workflow ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0 50px}.apk-workflow li{display:grid;grid-template-columns:55px 1fr;gap:15px;padding:25px 0;border-top:1px solid #c9cec7}.apk-workflow li b{color:#bf5e1e}.apk-workflow li p{color:#626b65;margin:0}.warning-strip{padding:45px 0;background:#ff8a3d;color:#1b120d}.warning-strip .wrap{display:grid;grid-template-columns:.6fr 1.4fr;gap:50px}.warning-strip p{margin:0}
.permission-hero{padding:100px 0;background:#0d1213}.permission-cover{display:grid;grid-template-columns:1fr 480px;gap:80px;align-items:center}.permission-cover>div:first-child p{color:var(--muted);font-size:18px}.dial-board{height:480px;position:relative;border:1px solid #34403f;background:radial-gradient(circle,#223027,#13191a 55%)}.dial-board>b{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;color:var(--green);font:900 24px/1.1 var(--mono)}.dial{position:absolute;width:130px;height:130px;border-radius:50%;border:12px solid #33403d;display:grid;place-items:center}.dial:after{content:"";position:absolute;width:4px;height:42px;background:var(--green);left:50%;top:13px;transform-origin:bottom;transform:rotate(38deg)}.dial span{font:900 11px/1 var(--mono)}.d1{left:28px;top:28px}.d2{right:28px;top:28px}.d3{left:28px;bottom:28px}.d4{right:28px;bottom:28px}.switchboard{padding:110px 0;background:var(--cream);color:#161a18}.switch-title{max-width:740px;margin-bottom:45px}.switch-list{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.switch-list article{padding:28px;background:#fff;border:1px solid #ccd1cb;min-height:390px}.switch-list article:nth-child(even){background:#e9f7dc}.switch{width:60px;height:30px;border-radius:20px;background:#b8bfba;position:relative}.switch i{position:absolute;left:5px;top:5px;width:20px;height:20px;border-radius:50%;background:#fff}.switch.on{background:#76bc39}.switch.on i{left:35px}.switch-list small{display:block;margin-top:35px;color:#557246;font:900 10px/1 var(--mono)}.switch-list h3{margin:20px 0}.switch-list p{color:#657069;font-size:14px}.switch-list b{display:block;margin-top:25px;color:#496733;font-size:12px}.permission-matrix{padding:110px 0;background:#14191b}.matrix{border:1px solid #364042}.matrix>div{display:grid;grid-template-columns:.8fr 1.2fr 1fr;gap:20px;padding:22px;border-bottom:1px solid #364042}.matrix>div:first-child{background:#252d30}.matrix>div:last-child{border:0}.matrix p,.matrix span{margin:0;color:var(--muted);font-size:13px}.privacy-band{padding:75px 0;background:#b3ff55;color:#121811}.privacy-band .wrap{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end}.privacy-band span{font:900 10px/1 var(--mono);letter-spacing:.15em}.privacy-band p{margin:0}
.update-hero{padding:100px 0;background:#171413}.update-cover{display:grid;grid-template-columns:1fr 430px;gap:80px;align-items:center}.update-copy p{color:#c1b8b2;font-size:18px}.version-stack{display:flex;flex-direction:column;align-items:center}.version-stack>div{width:100%;padding:24px;background:#23201e;border:1px solid #443b36}.version-stack>div:nth-child(2){width:86%;background:#302720}.version-stack>div:nth-child(3){width:72%;background:#443022}.version-stack>div:nth-child(4){width:58%;background:var(--orange);color:#1d130e}.version-stack small,.version-stack b{display:block}.version-stack small{font:900 9px/1 var(--mono);color:#d0c4bc}.version-stack b{margin-top:8px}.version-ladder{padding:110px 0;background:#eeeae1;color:#171a18}.ladder-title{max-width:760px;margin-bottom:45px}.ladder-title span{color:#a85520}.ladder article{display:grid;grid-template-columns:90px 1fr 130px;gap:35px;align-items:center;padding:30px 0;border-top:1px solid #c7cbc4}.ladder article:last-child{border-bottom:1px solid #c7cbc4}.ladder em{font:300 52px/1 var(--mono);color:#a3aaa4}.ladder small{color:#b45a21;font:900 10px/1 var(--mono)}.ladder h3{margin:8px 0}.ladder p{color:#626b65;margin:0}.ladder article>b{justify-self:end;padding:8px 12px;background:#dce6d5;font-size:12px}.release-check{padding:110px 0;background:#131719}.release-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.release-grid article{padding:28px;border:1px solid #343d3f;background:#1c2224}.release-grid b{color:var(--orange);font-size:20px}.release-grid p{color:var(--muted);font-size:13px;margin:28px 0 0}.deadline{padding:45px 0;background:#ff8a3d;color:#21150e}.deadline .wrap{display:grid;grid-template-columns:.55fr 1.45fr;gap:50px}.deadline p{margin:0}
.trouble-hero{padding:100px 0;background:#101315}.trouble-cover{display:grid;grid-template-columns:1fr 500px;gap:70px;align-items:center}.trouble-cover>div:first-child p{color:var(--muted);font-size:18px}.circuit-art{height:480px;position:relative;border:1px solid #3d4446;background-image:radial-gradient(#3e4648 1px,transparent 1px);background-size:20px 20px}.circuit-art>b{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:var(--red);font:900 28px/1 var(--mono);text-align:center}.node{position:absolute;width:78px;height:78px;border-radius:50%;border:3px solid var(--red);background:#1c2224;display:grid;place-items:center;font-size:12px;font-weight:900;z-index:2}.n1{left:30px;top:40px}.n2{right:30px;top:40px}.n3{left:45px;bottom:45px}.n4{right:45px;bottom:45px}.n5{left:50%;bottom:25px;transform:translateX(-50%)}.wire{position:absolute;height:2px;background:#a03c3c;transform-origin:left}.w1{left:105px;top:80px;width:265px;transform:rotate(25deg)}.w2{right:105px;top:80px;width:265px;transform:rotate(155deg)}.w3{left:115px;bottom:82px;width:250px;transform:rotate(-18deg)}.w4{right:115px;bottom:82px;width:250px;transform:rotate(198deg)}.circuit-board{padding:110px 0;background:#191e20}.circuit-title{max-width:800px;margin-bottom:45px}.circuit-title span{color:var(--red)}.fault-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.fault-grid article{min-height:390px;padding:24px;background:#242b2d;border-top:3px solid var(--red);display:flex;flex-direction:column}.fault-grid small{color:#ff7979;font:900 10px/1 var(--mono)}.fault-grid h3{margin:50px 0 18px}.fault-grid ul{padding-left:18px;color:var(--muted);font-size:13px}.fault-grid a{margin-top:auto;color:#ff9999;font-weight:800;font-size:12px}.one-change{padding:100px 0;background:#eeeae2;color:#171a18}.one-change .wrap{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.one-change span{color:#bd3d3d;font:900 10px/1 var(--mono)}.one-change p{color:#626b65}.one-change ol{list-style:none;padding:0;margin:0}.one-change li{padding:15px 0;border-bottom:1px solid #c8ccc5}.one-change li b{color:#c54242;margin-right:18px}.acceptance{padding:90px 0;background:#ffdfdf;color:#251616}.acceptance .wrap{display:grid;grid-template-columns:.75fr 1.25fr;gap:60px}.acceptance span{font:900 10px/1 var(--mono);color:#bd3333}.accept-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.accept-grid article{padding:20px;background:#fff4f4}.accept-grid p{font-size:12px;margin:8px 0 0;color:#715050}
.help-hero{padding:100px 0;background:#121719}.help-cover{display:grid;grid-template-columns:1fr 460px;gap:80px;align-items:center}.help-cover>div:first-child p{color:var(--muted);font-size:18px}.ticket-machine{height:480px;position:relative;background:#202729;border:1px solid #394345;overflow:hidden}.ticket-machine:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;background:#3d4749}.ticket-machine>span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:var(--green);font:900 24px/1 var(--mono);text-align:center}.ticket{position:absolute;width:260px;padding:22px;background:#f0eee7;color:#171a18;box-shadow:0 15px 35px #0005}.ticket small,.ticket b{display:block}.ticket small{font:900 9px/1 var(--mono);color:#557346}.ticket b{margin-top:15px}.t1{left:20px;top:30px;transform:rotate(-3deg)}.t2{right:20px;top:190px;transform:rotate(3deg);background:#e5f5d6}.t3{left:30px;bottom:25px;transform:rotate(2deg);background:#ffe1cd}.ticket-form{padding:110px 0;background:#eeeae2;color:#171a18}.ticket-form-head{max-width:760px;margin-bottom:45px}.form-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.form-grid article{min-height:380px;padding:25px;background:#fff;border:1px solid #c9cdc7;display:flex;flex-direction:column}.form-grid small{color:#56803a;font:900 10px/1 var(--mono)}.form-grid h3{margin:50px 0 18px}.form-grid p{color:#636d66;font-size:13px}.form-grid b{margin-top:auto;font-size:12px;color:#53713e}.symptom-index{padding:110px 0;background:#151a1c}.symptom-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.symptom-grid a{padding:25px;border:1px solid #354042;background:#202729;display:flex;justify-content:space-between;gap:20px}.symptom-grid a:last-child{grid-column:1/-1}.symptom-grid span{color:var(--green);font-size:12px}.close-ticket{padding:85px 0;background:#b8ff62;color:#151b12}.close-ticket .wrap{display:grid;grid-template-columns:.75fr 1.25fr;gap:60px}.close-ticket ol{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding-left:20px}.close-ticket li{padding:10px;border-bottom:1px solid #79ae43}
@media(max-width:980px){.nav nav{display:none}.menu{display:block}.nav.open nav{display:flex;position:absolute;left:20px;right:20px;top:70px;flex-direction:column;padding:22px;background:#151a1d;border:1px solid #354042}.home-grid,.download-cover,.apk-cover,.permission-cover,.update-cover,.trouble-cover,.help-cover{grid-template-columns:1fr}.home-copy{padding-top:80px}.assembly{height:560px}.route-grid,.device-grid{grid-template-columns:1fr}.track{grid-template-columns:1fr}.track>i{width:1px;height:24px;justify-self:center}.media-grid{grid-template-columns:1fr 1fr}.media-grid .m1{grid-row:auto}.media-grid .m4{grid-column:auto}.media-grid .m5{grid-column:1/-1}.live-grid{grid-template-columns:1fr}.live-main{grid-row:auto}.section-head,.notes-title,.faq-grid,.live-title{grid-template-columns:1fr}.faq-intro{position:static}.anatomy-flow,.switch-list{grid-template-columns:1fr 1fr}.anatomy-flow article:nth-child(n){transform:none}.fault-grid,.form-grid{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1fr 1fr}}
@media(max-width:650px){.wrap{width:min(calc(100% - 28px),var(--max))}.nav{height:68px}.mark img{width:94px}.mark span,.top-cta{display:none}h1{font-size:43px}h2{font-size:35px}.home-copy p,.download-cover>div:first-child p,.apk-cover>div:last-child p,.permission-cover>div:first-child p,.update-copy p,.trouble-cover>div:first-child p,.help-cover>div:first-child p{font-size:16px}.home-hero{min-height:auto}.home-grid{min-height:auto}.assembly{height:510px}.phone-shell{width:260px;height:470px}.phone-screen{height:380px}.rail{display:none}.actions .button{width:100%}.spec-line{font-size:9px}.route-panel,.install-track,.media-yard,.live-bench,.field-notes,.faq,.device-bay,.spec-table,.apk-anatomy,.apk-workflow,.switchboard,.permission-matrix,.version-ladder,.release-check,.circuit-board,.one-change,.ticket-form,.symptom-index{padding:76px 0}.route-grid h2{margin-top:35px}.media-head{display:block}.media-grid{grid-template-columns:1fr;grid-template-rows:none}.media-grid figure,.media-grid .m5{height:250px;grid-column:auto}.live-main{grid-template-columns:1fr}.live-main img{height:240px}.notes-list article{grid-template-columns:42px 1fr;gap:10px}.faq-list summary{grid-template-columns:35px 1fr 20px}.faq-list details p{padding-left:35px;padding-right:15px}.footer-grid{grid-template-columns:1fr;gap:28px}.download-meter{min-height:auto;padding:25px}.meter-ring{width:220px;height:220px}.download-meter ul{grid-template-columns:1fr}.spec-rows>div,.matrix>div{grid-template-columns:1fr}.spec-head{display:none}.download-sequence .wrap{display:grid;grid-template-columns:1fr 1fr;gap:10px}.download-sequence i{display:none}.apk-cover{gap:25px}.package-art{height:430px}.pkg-layer{width:300px}.l2{width:260px}.l3{width:220px}.pkg-core{width:170px;height:150px}.apk-workflow ol{grid-template-columns:1fr}.anatomy-flow,.switch-list{grid-template-columns:1fr}.warning-strip .wrap,.privacy-band .wrap,.deadline .wrap,.one-change .wrap,.acceptance .wrap,.close-ticket .wrap{grid-template-columns:1fr;gap:25px}.dial-board,.circuit-art,.ticket-machine{height:380px}.dial{width:95px;height:95px;border-width:8px}.dial:after{height:28px}.d1,.d3{left:18px}.d2,.d4{right:18px}.d1,.d2{top:18px}.d3,.d4{bottom:18px}.ladder article{grid-template-columns:55px 1fr}.ladder article>b{grid-column:2;justify-self:start}.release-grid,.accept-grid,.symptom-grid,.close-ticket ol{grid-template-columns:1fr}.trouble-cover,.help-cover{gap:30px}.circuit-art>b{font-size:20px}.node{width:65px;height:65px}.w1,.w2,.w3,.w4{display:none}.fault-grid,.form-grid{grid-template-columns:1fr}.ticket{width:230px}.t2{right:10px}.symptom-grid a:last-child{grid-column:auto}.symptom-grid a{display:block}.symptom-grid span{display:block;margin-top:10px}.end{padding:70px 0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}