:root{--blue:#168bb8;--text:#333;--muted:#747b80;--line:#e8e8e8}*{box-sizing:border-box}body{margin:0;color:var(--text);font:16px/1.6 Arial,"Microsoft YaHei",sans-serif;background:#fff}a{color:var(--blue);text-decoration:none}a:hover{text-decoration:underline}a:focus-visible,summary:focus-visible,select:focus-visible{outline:3px solid #239fd3;outline-offset:5px}img{max-width:100%;height:auto}h1,h2,h3,p{margin-top:0}h2{font-size:25px;line-height:1.3;font-weight:500}h3{font-size:21px;line-height:1.4}.site-header{border-bottom:1px solid var(--line)}nav{max-width:1120px;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:0 18px}.nav-links,.nav-tools{display:flex;align-items:center;gap:6px}.nav-links a{padding:17px 15px 13px;border-bottom:3px solid transparent;font-size:15px;font-weight:600;white-space:nowrap}.nav-links a.active{border-color:var(--blue)}.nav-tools{gap:24px;font-size:14px}.site-name{color:#91999e;font-size:12px}.language{white-space:nowrap}main{max-width:1040px;margin:auto;padding:0 24px}.hero{position:relative;padding:46px 0 0}.brand{text-align:center}.brand img{width:128px;height:128px}.brand h1{font-size:34px;line-height:1.2;letter-spacing:-1px;margin:17px 0 8px;font-weight:600;color:#4d4d4d}.brand p{font-size:20px;color:#8c8c8c;font-weight:300}.hero aside{position:absolute;right:0;top:42px;width:235px;border-left:3px solid #28a4d5;padding:1px 0 0 18px;font-size:14px}.hero aside a{display:block;line-height:1.45;margin-top:15px}.hero small{display:block;color:#555;font-weight:600;font-size:12px;margin-bottom:2px}.hero strong{color:var(--blue);font-size:13px}.mobile-downloads{display:flex;justify-content:center;gap:65px;margin:46px 0 16px}.device-link{display:flex;flex-direction:column;align-items:center;gap:15px;position:relative;padding-bottom:12px;font-size:17px}.device-link img{width:304px;height:240px;object-fit:contain}.device-link:hover{text-decoration:none}.device-link:after{content:"";height:3px;background:var(--blue);position:absolute;bottom:0;left:5%;width:90%;transform:scaleX(0);transition:transform .2s}.device-link:hover:after{transform:scaleX(1)}.more{text-align:center;font-size:14px;margin:0 0 47px}.desktop-showcase{text-align:center;margin-bottom:65px}.desktop-showcase img,.desktop-image{width:804px;display:block;margin:0 auto 16px}.desktop-showcase span{font-size:19px}.desktop-options{display:flex;justify-content:center;gap:27px;margin-top:9px;font-size:14px}.start,.features,.home-faq{margin:0 auto 65px;text-align:center}.start h2,.features>h2,.home-faq>h2{margin-bottom:35px}.start-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:38px;max-width:800px;margin:auto}.start-grid a{display:block}.start-grid p{color:#6d777f;font-size:15px;max-width:330px;margin:0 auto}.start-grid h3{font-size:19px;font-weight:500;margin-bottom:8px}.guide-art{background:#f0f9fe;height:165px;display:flex;align-items:center;justify-content:center;color:#2ba6d5;font-size:85px;border-radius:3px;margin-bottom:19px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:38px 42px;max-width:880px;margin:auto}.feature-grid h3{color:var(--blue);font-weight:500;margin:10px 0}.feature-grid p{font-size:15px;margin:0 auto;max-width:245px;line-height:1.5}.feature-grid img{width:160px;height:160px;object-fit:contain}.home-faq{max-width:800px}.questions{text-align:left}.questions details{border-bottom:1px solid var(--line);padding:17px 0}.questions summary{cursor:pointer;font-weight:500;color:#168bb8}.questions p{font-size:15px;color:#59636c;margin:14px 0 0}.breadcrumbs{margin-top:25px;font-size:13px;color:#7c858c;display:flex;gap:12px}.page-title{text-align:center;padding:50px 0 35px}.page-title h1{font-size:34px;line-height:1.3;font-weight:500;margin-bottom:13px}.page-title p{color:#8c8c8c;font-size:19px}.platforms{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-bottom:55px}.platforms article{border:1px solid var(--line);padding:27px 22px;text-align:center;border-radius:7px}.platforms h2{font-size:19px}.platforms p{color:var(--muted);font-size:14px;min-height:45px}.platform-icon{font-size:44px;color:#29a5d5;margin-bottom:14px}.button{display:inline-block;background:#229ed2;border-radius:5px;color:white;padding:11px 24px;font-size:15px;font-weight:600}.button:hover{background:#168bb8;text-decoration:none}.button[hidden]{display:none}.article{max-width:760px;margin:0 auto 70px}.article h2{margin-top:35px;font-size:23px}.article p,.article li{color:#525c64;line-height:1.85}.article li{padding-left:5px;margin-bottom:12px}.download-row{display:flex;justify-content:center;gap:15px;flex-wrap:wrap;margin:27px 0 50px}.download-panel{max-width:550px;margin:0 auto 100px;background:#f7fbfd;border:1px solid #e0eef5;padding:32px;border-radius:8px}.download-panel label{display:block;font-size:14px;margin-bottom:8px}.download-panel select{background:white;border:1px solid #c9d9e1;border-radius:4px;width:100%;padding:13px;font-size:16px;color:#333}.download-panel #package-status{margin:24px 0;white-space:pre-line}.subtle{font-size:13px;color:var(--muted);margin:21px 0 0}footer{border-top:1px solid var(--line);padding:35px 24px 20px}.footer-inner{max-width:1040px;margin:auto;display:grid;grid-template-columns:2.2fr 1.5fr 1fr 1fr;gap:40px;font-size:13px}.footer-inner strong{font-size:18px;color:#444}.footer-inner p{color:#7a8288;max-width:330px;line-height:1.7;margin:9px 0}.footer-inner b{display:block;color:#555;margin-bottom:10px}.footer-inner a{display:block;margin:7px 0}.copyright{font-size:11px;color:#91989c;max-width:1040px;margin:24px auto 0}.skip{position:absolute;left:10px;top:-100px;background:white;z-index:10;padding:8px}.skip:focus{top:0}@media(max-width:900px){.hero aside{width:185px;font-size:12px}.hero{padding-top:42px}.mobile-downloads{gap:25px}.nav-tools .site-name{display:none}.feature-grid{gap:32px 20px}.footer-inner{gap:20px}}@media(max-width:700px){nav{gap:6px;padding:0 10px}.nav-links{gap:0}.nav-links a{font-size:12px;padding:16px 8px 12px}.nav-tools{font-size:12px;gap:0}main{padding:0 18px}.hero aside{position:static;width:auto;margin:0 0 32px;padding-left:15px}.hero aside a{display:inline-block;margin:10px 18px 0 0}.hero small{display:none}.hero{padding-top:22px}.brand img{width:112px;height:112px}.mobile-downloads{gap:0;margin-top:32px}.device-link{width:50%;font-size:13px;text-align:center;gap:4px}.device-link img{width:100%;height:auto}.more{margin:12px 0 34px}.desktop-showcase{margin-bottom:48px}.desktop-showcase span{font-size:16px}.feature-grid{grid-template-columns:repeat(2,1fr);gap:30px 16px}.feature-grid img{width:130px;height:130px}.feature-grid p{font-size:13px}.feature-grid h3{font-size:20px}.start-grid{gap:20px}.start-grid h3{font-size:16px}.start-grid p{font-size:13px}.guide-art{height:120px;font-size:65px}.footer-inner{grid-template-columns:1fr 1fr;gap:25px;font-size:12px}.footer-inner>div:first-child{grid-column:1/-1}.platforms{grid-template-columns:1fr 1fr;gap:15px}.platforms article{padding:22px 12px}.platforms h2{font-size:16px}.platforms .button{padding:9px 18px;font-size:13px}.page-title{padding:35px 0 20px}.page-title h1{font-size:28px}.page-title p{font-size:16px}.article h2{font-size:21px}.download-panel{padding:24px}.questions summary{font-size:15px}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}
#package-status{overflow-wrap:anywhere}

.hero strong{display:block}.device-link img{aspect-ratio:304/240;object-fit:contain}
.platform-nav{max-width:800px;margin:0 auto 65px;text-align:center}.platform-nav p{color:#626e77;font-size:15px;line-height:1.8}.platform-links{display:flex;justify-content:center;gap:22px;flex-wrap:wrap;margin-top:19px}.platform-nav h2{margin-bottom:16px}
.feature-animation{position:relative;display:inline-block;width:160px;height:160px;vertical-align:middle}.feature-animation>img{display:block;width:100%;height:100%}.feature-player{position:absolute;inset:0;display:block}.feature-player svg{display:block;width:100%!important;height:100%!important}.feature-animation.is-animated>img{visibility:hidden}@media(max-width:700px){.feature-animation{width:130px;height:130px}}@media(prefers-reduced-motion:reduce){.feature-animation.is-animated>img{visibility:visible}.feature-player{display:none}}
