.di{--ink:#f6f8ff;--muted:#b9cbe5;--gold:#edca7e;--blue:#88b9ff;color:var(--ink);font-family:Arial,"PingFang SC","Hiragino Sans",sans-serif;line-height:1.65;overflow:clip;background:#05112b}
.di *{box-sizing:border-box}.di [hidden]{display:none!important}.di-shell{width:min(1200px,calc(100% - 64px));margin-inline:auto}.di-section{padding-block:120px}.di h1,.di h2,.di h3,.di h4,.di p,.di figure{margin:0}.di h1,.di h2,.di h3{color:var(--ink);letter-spacing:-.045em;line-height:1.08}.di h1,.di-heading h2,.di-update h2{white-space:pre-line;text-wrap:balance}.di h1{font-size:clamp(48px,6.2vw,88px);font-weight:750}.di h2{font-size:clamp(40px,4.5vw,66px);font-weight:720}.di h3{font-size:32px}.di p{color:var(--muted)}.di-kicker{color:var(--gold)!important;letter-spacing:.17em;font-size:12px;font-weight:700;line-height:1.5}.di a{color:var(--blue);text-decoration:none}.di a:hover{color:#c1dcff}.di :is(a,button,summary):focus-visible{outline:3px solid #f1d28f;outline-offset:5px}.di button,.di summary{font:inherit;cursor:pointer}.di-heading{margin-bottom:64px;max-width:920px}.di-heading .di-kicker{margin-bottom:22px}.di-heading h2+p{font-size:20px;max-width:720px;margin-top:24px}.di-textlink,.di-secondary{display:inline-flex;gap:10px;align-items:center;min-height:44px;font-size:16px;font-weight:600}.di-textlink span,.di-primary span,.di-picker>summary span{color:var(--gold)}
.di-hero{text-align:center;padding-top:92px;padding-bottom:76px}.di-hero .di-kicker{margin-bottom:26px}.di-hero h2{font-size:26px;line-height:1.5;margin:26px auto 16px;letter-spacing:-.025em}.di-lead{max-width:720px;margin:auto!important;font-size:18px}.di-orbit{position:relative;width:min(640px,100%);height:400px;margin:40px auto 18px;background:radial-gradient(ellipse at center,rgba(34,88,171,.25),transparent 68%)}.di-orbit-item{position:absolute;display:grid;place-items:center;gap:5px;width:126px;animation:di-float 5s ease-in-out infinite;animation-delay:calc(var(--i,0)*-.7s)}.di-orbit-item img{width:94px;height:94px;object-fit:contain;filter:drop-shadow(0 8px 15px #021026)}.di-orbit-item span{font-size:12px;color:var(--muted);line-height:1.4}.di-orbit-item--0{left:calc(50% - 100px);top:102px;width:200px;--i:0}.di-orbit-item--0 img{width:190px;height:130px}.di-orbit-item--1{left:9%;top:15px;--i:1}.di-orbit-item--2{left:calc(50% - 63px);top:0;--i:2}.di-orbit-item--3{right:9%;top:15px;--i:3}.di-orbit-item--4{left:3%;bottom:45px;--i:4}.di-orbit-item--5{left:calc(50% - 63px);bottom:0;--i:5}.di-orbit-item--6{right:3%;bottom:45px;--i:6}
.di-products{padding-top:90px}.di-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.di-product{position:relative;min-width:0;border-radius:32px;background:linear-gradient(135deg,#133463,#0a1e40 70%);display:flex;flex-direction:column;transition:transform .25s;scroll-margin-top:32px}.di-product:hover{transform:translateY(-4px)}.di-product-copy{padding:40px 42px 10px}.di-product-icon{width:80px;height:80px;object-fit:contain;margin-bottom:22px}.di-status{font-size:12px;color:var(--gold)!important;margin-bottom:12px!important}.di-product h3{font-size:34px;line-height:1.2}.di-product-description{font-size:18px;line-height:1.65;margin-top:18px!important;max-width:600px}.di-platform-label{font-size:14px;margin-top:18px!important;color:#d5e3f7!important}.di-version{font-size:12px;color:#9ab2d3!important;min-height:20px;margin-top:7px!important}.di-actions{display:flex;align-items:flex-start;gap:18px;flex-wrap:wrap;margin-top:22px}.di-primary,.di-picker>summary{list-style:none;display:inline-flex;gap:12px;align-items:center;min-height:48px;padding:11px 20px;border-radius:24px;background:#1b4d91;color:#fff!important;font-weight:600;font-size:16px}.di-picker>summary::-webkit-details-marker{display:none}.di-secondary{font-size:14px}.di-picker{max-width:100%;flex-basis:auto}.di-picker[open]{flex-basis:100%}.di-file-list{display:grid;gap:20px;margin-top:24px}.di-file{border-top:1px solid #47658a;padding-top:18px}.di-file h4{font-size:20px;line-height:1.4}.di-file>p{font-size:14px}.di-download{display:inline-flex;align-items:center;min-height:44px;margin-right:16px;font-size:16px}.di-file-details summary{display:flex;align-items:center;min-height:44px;color:var(--muted);font-size:14px;list-style:none}.di-file-details summary::after{content:'＋';margin-left:8px;color:var(--gold)}.di-file-details[open] summary::after{content:'−'}.di-file-details dl{display:grid;grid-template-columns:minmax(95px,.7fr) minmax(0,1.3fr);font-size:13px;gap:8px;margin:10px 0 15px}.di-file-details dt{color:var(--muted)}.di-file-details dd{margin:0;overflow-wrap:anywhere}.di-checksum{font-family:monospace}.di-signing{font-size:13px!important;line-height:1.6;margin:8px 0!important}.di-terms{font-size:12px;line-height:1.8}.di-product-visual{overflow:hidden;display:flex;align-items:center;justify-content:center;height:290px;margin:28px 24px 26px!important;border-radius:18px;flex:1;min-height:220px}.di-product-visual img{width:100%;height:auto;max-height:340px;object-fit:contain;border-radius:12px}.di-product--feature .di-product-visual{height:350px}.di-product-visual--phone img{width:auto;max-width:100%;height:350px;max-height:350px}.di-product--game{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;min-height:470px;background:radial-gradient(circle at 80% 25%,#254870 0%,#0e2347 45%,#091a38 75%)}.di-product--game .di-product-copy{padding:56px}.di-product--game .di-product-icon{width:150px;height:90px;margin-bottom:18px}.di-game-visual{display:grid;place-items:center;align-content:center;gap:26px;padding:40px;background:radial-gradient(circle,#315b92 0%,transparent 66%)}.di-game-visual>img{width:min(100%,360px);height:auto}.di-game-visual .ds-symbol{width:88px;height:88px}
.di-devices,.di-install,.di-help{background:#0a1c38}.di-device-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.di-device-grid button{display:flex;flex-direction:column;align-items:flex-start;text-align:left;min-width:0;border:0;border-bottom:2px solid transparent;padding:24px 20px;color:var(--ink);background:transparent;border-radius:16px 16px 0 0;transition:background .2s}.di-device-grid button[aria-pressed=true]{background:#12315a;border-bottom-color:var(--gold)}.di-device-grid .ds-symbol{width:100px;height:100px;margin-bottom:28px}.di-device-grid strong{font-size:25px;line-height:1.2}.di-device-grid span:not(.ds-symbol){font-size:15px;line-height:1.6;color:var(--muted);margin-top:16px}.di-device-grid b{color:var(--gold);font-weight:400;margin-top:22px;font-size:24px}.di-device-results{padding:38px 20px 0}.di-device-results h3{font-size:22px;margin-bottom:20px}.di-device-results>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px}.di-device-product{display:flex;align-items:center;gap:16px;min-height:80px;padding:10px 0;color:var(--ink)!important;border-bottom:1px solid #2a405e}.di-device-product img{flex-shrink:0;object-fit:contain}.di-device-product span:first-of-type{flex:1}.di-device-product span:last-child{color:var(--gold)}
.di-trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}.di-trust-grid .ds-symbol{width:120px;height:120px;margin-bottom:36px;animation:di-breathe 4s ease-in-out infinite}.di-trust-grid article:nth-child(2) .ds-symbol{animation-delay:1.3s}.di-trust-grid article:nth-child(3) .ds-symbol{animation-delay:2.6s}.di-trust-grid h3{font-size:28px;margin-top:15px}.di-trust-grid h3+p{font-size:17px;margin-top:20px}
.di-steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;margin:0 0 86px}.di-steps li{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:22px;font-weight:600;font-size:18px}.di-steps .ds-symbol{width:88px;height:88px}.di-steps b{position:absolute;top:30px;right:-23px;color:var(--gold);font-weight:400}.di-install-guides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.di-install-guides article{display:flex;gap:24px;padding:32px;background:#102848;border-radius:24px;min-width:0}.di-install-guides .ds-symbol{width:60px;height:60px;flex-shrink:0}.di-install-guides h3{font-size:24px;margin-bottom:16px}.di-install-guides p{font-size:16px}.di-install-guides a{margin-top:14px}.di-update{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.di-update .di-kicker{margin-bottom:24px}.di-update h2+p{margin-top:28px;font-size:18px}.di-update a{margin-top:22px}.di-update-visual{position:relative;padding:40px 0;display:grid;justify-items:center;gap:48px;background:radial-gradient(circle,#153567 0,transparent 70%)}.di-update-visual>.ds-symbol{width:160px;height:160px}.di-update-apps{display:grid;grid-template-columns:repeat(3,80px);gap:28px}.di-update-apps>div{position:relative}.di-update-apps img{width:80px;height:80px;object-fit:contain}.di-update-apps span{position:absolute;right:-5px;top:-8px;display:grid;place-items:center;width:26px;height:26px;background:#dfbc70;color:#091a37;border-radius:50%;font-weight:700;animation:di-check 4s ease-in-out infinite;animation-delay:var(--delay)}
.di-help .di-heading>.ds-symbol{width:80px;height:80px;margin-bottom:26px}.di-help-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 38px}.di-help-grid>a{display:flex;align-items:center;gap:16px;min-height:110px;padding:20px 0;border-bottom:1px solid #345171;color:var(--ink)}.di-help-grid .ds-symbol{width:48px;height:48px;flex-shrink:0}.di-help-grid span:not(.ds-symbol){flex:1;font-size:17px}.di-help-grid b{font-weight:400;color:var(--gold)}.di-search{text-align:center;padding-bottom:140px}.di-search .di-heading{margin-inline:auto}.di-search .di-heading p{margin-inline:auto}.di-search .ds-search{max-width:860px;margin:auto;text-align:left}.di-search .ds-search form{min-height:72px;border-radius:24px;background:#0c2346}.di-search .ds-search input{font-size:18px;min-height:64px}.di-search .ds-search button{min-height:48px;min-width:70px}.di .ds-symbol{display:inline-flex}.di .ds-symbol img{width:100%;height:100%;object-fit:contain}
@keyframes di-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes di-breathe{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.88;transform:scale(1.025)}}@keyframes di-check{0%,15%,100%{opacity:.65;transform:scale(.9)}35%,80%{opacity:1;transform:scale(1)}}
@media(max-width:1000px){.di-shell{width:calc(100% - 48px)}.di-section{padding-block:90px}.di-product-copy{padding:30px 30px 8px}.di-device-grid{gap:8px}.di-device-grid button{padding:20px 14px}.di-device-grid strong{font-size:21px}.di-trust-grid{gap:28px}.di-update{gap:40px}.di-help-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.di-product--game .di-product-copy{padding:40px}.di-product h3{font-size:30px}.di-install-guides article{padding:28px;gap:18px}}
@media(max-width:720px){.di-shell{width:calc(100% - 40px)}.di-section{padding-block:72px}.di-hero{padding-top:60px;padding-bottom:38px}.di h1{font-size:clamp(38px,8.2vw,58px);letter-spacing:-.05em}.di h2{font-size:clamp(34px,7.5vw,48px)}.di-hero h2{font-size:20px;margin-top:22px}.di-lead{font-size:16px}.di-kicker{font-size:11px}.di-orbit{height:280px;margin-top:24px}.di-orbit-item{width:86px}.di-orbit-item img{width:64px;height:64px}.di-orbit-item span{font-size:10px}.di-orbit-item--0{left:calc(50% - 78px);width:156px;top:90px}.di-orbit-item--0 img{width:150px;height:95px}.di-orbit-item--1{left:2%;top:12px}.di-orbit-item--2{left:calc(50% - 43px);top:0}.di-orbit-item--3{right:2%;top:12px}.di-orbit-item--4{left:0;bottom:32px}.di-orbit-item--5{left:calc(50% - 43px);bottom:0}.di-orbit-item--6{right:0;bottom:32px}.di-heading{margin-bottom:38px}.di-heading h2+p{font-size:17px;margin-top:20px}.di-product-grid{grid-template-columns:1fr;gap:24px}.di-product{border-radius:26px}.di-product-copy{padding:30px 28px 6px}.di-product h3{font-size:28px}.di-product-icon{width:76px;height:76px;margin-bottom:20px}.di-product-description{font-size:17px}.di-actions{gap:10px 18px}.di-product-visual,.di-product--feature .di-product-visual{height:auto;min-height:160px;margin:26px 18px!important}.di-product-visual img{max-height:320px}.di-product-visual--phone img{height:300px}.di-product--game{display:flex;min-height:0}.di-product--game .di-product-copy{padding:32px 28px 0}.di-game-visual{padding:30px;gap:20px;min-height:210px}.di-game-visual>img{max-width:230px}.di-game-visual .ds-symbol{width:60px;height:60px}.di-device-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 10px}.di-device-grid button{padding:20px 14px}.di-device-grid .ds-symbol{width:72px;height:72px;margin-bottom:22px}.di-device-grid strong{font-size:20px}.di-device-grid span:not(.ds-symbol){font-size:14px}.di-device-results{padding:30px 4px 0}.di-device-results>div{grid-template-columns:1fr}.di-trust-grid{grid-template-columns:1fr;gap:52px}.di-trust-grid .ds-symbol{width:96px;height:96px;margin-bottom:22px}.di-trust-grid h3{font-size:26px}.di-steps{grid-template-columns:1fr;gap:36px;margin-bottom:60px}.di-steps li{flex-direction:row;text-align:left;gap:28px;padding-bottom:20px}.di-steps .ds-symbol{width:76px;height:76px}.di-steps b{right:auto;left:34px;top:auto;bottom:-22px;transform:rotate(90deg)}.di-install-guides{grid-template-columns:1fr;gap:20px}.di-install-guides article{padding:26px;gap:18px}.di-install-guides .ds-symbol{width:48px;height:48px}.di-update{grid-template-columns:1fr;gap:46px}.di-update-visual{padding:10px 0 20px}.di-update-visual>.ds-symbol{width:128px;height:128px}.di-update-apps{grid-template-columns:repeat(3,70px);gap:26px}.di-update-apps img{width:70px;height:70px}.di-help-grid{grid-template-columns:1fr;gap:0}.di-help-grid>a{min-height:100px}.di-search{padding-bottom:90px}.di-search .ds-search input{font-size:16px}.di-search .ds-search form{padding-inline:14px;gap:8px;min-height:68px}.di-search .ds-search-icon{width:18px;min-width:18px}.di-file-details dl{grid-template-columns:95px minmax(0,1fr)}}
@media(prefers-reduced-motion:reduce){.di *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.di [data-support-reveal]{opacity:1!important;transform:none!important}}
.di-product-visual img{transform:translateY(var(--di-parallax,0px))}.di-steps li:nth-child(3) .ds-symbol{animation:di-float 4s ease-in-out infinite}.di-terms a{display:inline-flex;align-items:center;min-height:44px}
@media(prefers-reduced-motion:reduce){.di-product-visual img{transform:none!important}.di-steps li:nth-child(3) .ds-symbol{animation:none!important}}

/* Existing installation questions have their own focused, localized guides. */
.di-help-article{max-width:900px;margin:auto;padding:64px 32px 100px}.di-help-article header{margin:56px 0 36px}.di-help-article header .ds-symbol{width:84px;height:84px;margin-bottom:24px}.di-help-article h1{font-size:52px;line-height:1.13;margin:16px 0;letter-spacing:-.035em}.di-help-steps{list-style:none;margin:0 0 32px;padding:0}.di-help-steps li{display:grid;grid-template-columns:40px 1fr;gap:20px;padding:24px 0;border-top:1px solid #d9b65d44}.di-help-steps li>span{color:#e9c979;font-size:16px;line-height:1.8}.di-help-steps p{margin:0;font-size:19px;line-height:1.8;color:#c8d8ed}.di-help-products{margin:56px 0 36px}.di-help-products h2{font-size:28px;line-height:1.3;margin-bottom:24px}.di-help-products>div{display:grid;grid-template-columns:1fr 1fr;gap:12px}.di-help-products .di-device-product{min-width:0}.di-help-products .di-device-product span{overflow-wrap:anywhere}@media(max-width:600px){.di-help-article{padding:40px 24px 72px}.di-help-article header{margin:40px 0 28px}.di-help-article h1{font-size:34px}.di-help-steps li{grid-template-columns:28px 1fr;gap:12px}.di-help-steps p{font-size:17px}.di-help-products>div{grid-template-columns:1fr}.di-help-products h2{font-size:25px}}

.di-hero h1>span{display:block}@media(max-width:720px){.di[data-locale=zh] .di-hero h1>span:last-child{font-size:clamp(26px,7.8vw,56px);white-space:nowrap}}
