:root{color-scheme:light;--paper:#f7f7f4;--ink:#182131;--muted:#727980;--blue:#3156d8;--line:#e0e3e7}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--paper);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #7793fa;outline-offset:5px}a:hover{color:var(--blue)}[hidden]{display:none!important}.shell{max-width:1184px;margin:auto;padding-left:32px;padding-right:32px}.site-header{height:100px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:12px;font-size:19px;font-weight:650}.brand img{border-radius:10px}.brand-divider{color:#b4b9c1;font-weight:400;margin:0 7px}.site-header nav{display:flex;gap:30px;font-size:13px}.hero{display:grid;grid-template-columns:1fr auto;align-items:end;gap:32px;padding:64px 0 52px}.eyebrow{display:flex;align-items:center;gap:9px;color:var(--blue);font-size:12px;font-weight:600;letter-spacing:1px;margin:0 0 20px}.eyebrow>span{width:7px;height:7px;background:var(--blue);border-radius:50%}h1{font-size:clamp(44px,5.1vw,66px);line-height:1.2;letter-spacing:-2px;margin:0 0 24px;font-weight:650}h1 span{color:var(--blue)}.hero-description{font-size:16px;line-height:1.9;color:#636c79;margin:0}.share-panel{display:flex;gap:20px;align-items:center;border-left:1px solid #d9dde2;padding-left:28px;margin-bottom:5px;max-width:450px}.share-panel img{background:white;border-radius:12px;flex:none}.share-panel p{font-size:12px;line-height:1.7;color:var(--muted);margin:6px 0}.share-panel .share-title{font-size:15px;font-weight:600;color:var(--ink)}.share-actions{display:flex;gap:18px;align-items:center;margin-top:12px;font-size:12px;color:var(--blue)}.share-actions button{background:none;border:none;padding:0;color:inherit;cursor:pointer}.share-panel .copy-status:empty{display:none}.share-panel .copy-status{max-width:260px;overflow-wrap:anywhere;color:var(--blue)}.section-heading{display:flex;justify-content:space-between;align-items:center;padding:0 0 20px}.section-heading h2{font-size:17px;letter-spacing:.2px;margin:0;font-weight:600}.section-heading>span{color:var(--muted);font-size:12px}.platform-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.platform-card{position:relative;background:#fff;border:1px solid var(--line);border-radius:18px;padding:24px 20px 18px;display:flex;flex-direction:column;transition:border-color .18s,box-shadow .18s}.platform-card.recommended{border-color:#9aadee;box-shadow:0 5px 22px #244ecd0b}.card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:27px}.platform-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#f2f4f8;border-radius:11px;color:#3e4c64}.platform-icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.android-icon{color:#28765e;background:#edf5f0}.platform-icon .eyes{stroke-width:2.6}.badge{font-size:10px;color:#838994;display:flex;align-items:center;gap:5px;background:#f2f3f5;border-radius:20px;padding:5px 8px;white-space:nowrap}.badge i{width:4px;height:4px;border-radius:50%;background:currentColor}.badge.available{color:#397563;background:#eff6f2}.badge.beta{color:#956b21;background:#faf4e6}.platform-title{display:flex;align-items:center;flex-wrap:wrap;gap:7px;min-height:37px}h3{font-size:28px;letter-spacing:-.8px;margin:0;font-weight:600}.recommendation{font-size:9px;color:var(--blue);white-space:nowrap}.product-name{font-size:13px;font-weight:600;margin:12px 0 0}.product-name span{font-size:10px;font-weight:400;color:var(--muted)}.card-description{color:#6d7580;font-size:12px;line-height:1.9;min-height:47px;margin:19px 0 26px}.download-button{min-height:46px;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:9px;font-size:12px;font-weight:600;border:1px solid transparent;white-space:nowrap}.download-button.primary{background:var(--blue);color:#fff}.download-button.primary:hover{background:#2545b8}.download-button.secondary{background:#edf1fc;color:#3152bc}.download-button.secondary:hover{background:#e0e7fa}.download-button:disabled{background:#eceef0;color:#999fa8;cursor:not-allowed}.requirements{font-size:9px;color:#858b94;line-height:1.8;margin:11px 0 20px;min-height:32px}.card-links{display:flex;gap:12px;align-items:center;border-top:1px solid #edf0f2;padding-top:15px;margin-top:auto;font-size:10px;color:#7a818b;flex-wrap:wrap}.upcoming{background:#f0f1ef;border-color:#e3e5e2}.upcoming .platform-icon{background:#e6e8e7;color:#858c94}.upcoming .card-links{border-color:#e0e3df}.upcoming h3{color:#747d87}.help-section{display:grid;grid-template-columns:1fr 1.9fr;gap:70px;padding:70px 0}.help-intro .eyebrow{margin-bottom:14px;font-size:11px}.help-intro h2{font-size:27px;font-weight:600;letter-spacing:-.5px;margin:0 0 18px}.help-intro>p:last-child{font-size:12px;color:var(--muted)}.help-intro a{color:var(--blue)}details{border-bottom:1px solid var(--line)}details:first-child{border-top:1px solid var(--line)}summary{padding:20px 0;cursor:pointer;font-size:13px;display:flex;align-items:center;justify-content:space-between;gap:15px;list-style:none}summary::-webkit-details-marker{display:none}summary>span{font-size:19px;color:#969eab;flex:none}details[open] summary>span{transform:rotate(45deg)}.answer{font-size:12px;line-height:1.9;color:#626d7b;padding:0 24px 16px 0}.answer ol{padding-left:20px;margin:0}.answer li+li{margin-top:7px}.answer p{margin:10px 0 0}.site-footer{border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:24px;padding-top:28px;padding-bottom:30px}.site-footer strong{font-size:13px;font-weight:600}.site-footer p{font-size:11px;color:var(--muted);margin:9px 0 0}.footer-meta{display:flex;gap:7px;flex-direction:column;text-align:right;font-size:10px;color:#9298a0;line-height:1.5}.browser-notice{padding:14px 18px;border:1px solid #e9d7b7;background:#fcf5e8;border-radius:12px;font-size:13px;line-height:1.8;color:#805b24;margin:0 0 18px}.skip-link{position:absolute;left:20px;top:-80px;padding:12px;background:white;z-index:5}.skip-link:focus{top:16px}
@media(min-width:1600px){.hero{padding-top:82px;padding-bottom:64px}}
@media(max-width:1050px){.platform-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.platform-card{padding:25px 26px 20px}.product-name span{font-size:12px}.card-description{font-size:14px}.requirements{font-size:11px;min-height:20px}.card-links{font-size:12px}.download-button{font-size:14px}.recommendation{font-size:11px}.hero{gap:22px}.share-panel{gap:12px;padding-left:20px;max-width:340px}.share-panel img{width:94px;height:94px}.share-panel .share-title{font-size:13px}.share-actions{gap:12px}.help-section{gap:40px}}
@media(max-width:680px){.shell{padding-left:22px;padding-right:22px}.site-header{height:78px}.brand{font-size:15px;gap:9px}.brand img{width:32px;height:32px}.brand-divider{margin:0 3px}.site-header nav{gap:16px;font-size:12px}.site-header nav a:last-child{display:none}.hero{grid-template-columns:1fr;padding:38px 0 32px;gap:26px}h1{font-size:48px;letter-spacing:-1.5px;margin-bottom:20px}.eyebrow{font-size:10px;margin-bottom:19px}.hero-description{font-size:14px}.share-panel{border-left:0;border-top:1px solid var(--line);padding:18px 0 0;margin:0;max-width:none;gap:14px}.share-panel img{width:76px;height:76px;border-radius:8px}.share-panel .share-title{font-size:13px}.share-panel p{font-size:11px;margin:3px 0}.share-actions{margin-top:8px;font-size:11px;gap:20px}.section-heading{padding-bottom:16px}.section-heading h2{font-size:15px}.section-heading>span{font-size:10px}.platform-grid{grid-template-columns:1fr;gap:16px}.platform-card{padding:24px}.card-top{margin-bottom:16px}.card-description{margin:15px 0 20px;min-height:0}.card-description br{display:none}.platform-title h3{font-size:29px}.requirements{margin:10px 0 16px}.download-button{min-height:48px}.badge{font-size:11px}.platform-card.recommended{border-color:#8ca2ee}.help-section{grid-template-columns:1fr;gap:24px;padding:44px 0}.help-intro h2{font-size:26px;margin-bottom:12px}.help-intro>p:last-child{margin:0}.help-intro .eyebrow{margin-bottom:12px}summary{font-size:13px;padding:19px 0}.answer{font-size:13px}.site-footer{flex-direction:column;gap:20px;padding-top:25px;padding-bottom:25px}.footer-meta{text-align:left;font-size:10px}.footer-meta span{line-height:1.8}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.platform-card{transition:none}}
@media(max-width:680px){.hero{padding-top:28px;padding-bottom:24px;gap:16px}h1{font-size:42px;margin-bottom:15px}.share-panel{padding-top:12px}.share-panel img{display:none}.share-panel .share-title{display:none}.share-panel p{margin:0}.share-actions{margin-top:7px}.card-top{margin-bottom:12px}}
