:root{font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif;color:#111c31;background:#fff;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:#fff}a{color:inherit;text-decoration:none}button,input{font:inherit}.download-shell{width:min(1180px,calc(100% - 68px));margin-inline:auto}.download-hero{height:220px;overflow:hidden;color:#fff;background:#06162f}.download-hero-inner{height:100%;position:relative;display:flex;align-items:stretch}.download-hero-copy{width:57%;position:relative;z-index:2;padding-top:34px;background:#06162f}.download-hero h1{margin:0 0 13px;font-size:clamp(25px,3.2vw,39px);line-height:1.15;letter-spacing:-.04em}.download-hero-copy>p{margin:0;color:#eef4fb;font-size:15px;line-height:1.6}.download-features{display:flex;gap:21px;margin-top:20px}.download-features span{min-width:72px;position:relative;display:grid;grid-template-columns:23px 1fr;grid-template-rows:1fr 1fr;column-gap:5px}.download-features span>i{grid-row:1/3;align-self:center;color:#3bea91;font-size:21px}.download-features b{color:#43e895;font-size:9px;white-space:nowrap}.download-features small{color:#d7e2ee;font-size:7px;white-space:nowrap}.download-hero-art{width:53%;height:100%;position:absolute;z-index:1;top:0;right:0;display:block;object-fit:contain;object-position:right center}.download-section{padding-top:16px}.download-section.compact{padding-top:14px}.download-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.download-section h2,.panel-title h2{margin:0;font-size:19px;line-height:1.25;letter-spacing:-.025em}.download-heading p{margin:0;color:#7c8491;font-size:9px}.download-heading p a,.panel-title a{color:#1475df;font-weight:700}.client-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:11px 14px}.client-card{min-height:125px;position:relative;display:grid;grid-template-columns:55px 1fr;grid-template-rows:55px 25px 15px;gap:5px 9px;padding:12px 14px 8px;border:1px solid #dce3ea;border-radius:10px;background:#fff;box-shadow:0 4px 14px #102a4408}.client-card>em{position:absolute;top:7px;right:7px;padding:3px 6px;border-radius:4px;color:#fff;background:#ff8633;font-size:7px;font-style:normal;font-weight:800}.client-card>em.recommended{background:#31c871}.client-icon{width:50px;height:50px;position:relative;display:grid;place-items:center;border:1px solid #dfe5eb;border-radius:9px;background:#f8fafc;font-size:33px}.client-icon.windows{color:#168de2;border:0;background:transparent}.client-icon.mac{color:#111;background:#9de4ff}.client-icon.ios{color:#ef4759;font-size:31px}.client-icon.android{color:#2bbb64;border:0;background:transparent}.client-icon.chrome{color:#fff;border:0;background:linear-gradient(135deg,#e94235,#fabb05 45%,#34a853 72%,#4285f4);font-size:28px}.client-icon.androidtv{color:#fff;border:0;background:#31bb64;font-size:25px}.client-icon.router{color:#143047;font-size:27px}.client-copy{align-self:center;min-width:0}.client-copy h3{margin:0 0 5px;font-size:11px;white-space:nowrap}.client-copy p{margin:2px 0 0;color:#737d89;font-size:8px}.client-card>a{grid-column:1/-1;min-height:27px;display:grid;place-items:center;border-radius:5px;color:#fff;background:#19ba64;font-size:9px;font-weight:800;box-shadow:0 5px 10px #16a45a24}.client-card>a.blue{background:#1979eb;box-shadow:0 5px 10px #1979eb26}.client-meta{grid-column:1/-1;color:#9aa2ac;font-size:7px;text-align:center;white-space:nowrap}.promo-code{min-height:58px;position:relative;z-index:3;display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;margin-top:-12px;padding:9px 15px;border:1px solid #8ddfba;border-radius:10px;background:linear-gradient(110deg,#effff7,#f8fffb);box-shadow:0 8px 20px #159b6412}.promo-code>i{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#18b868;font-size:15px}.promo-code div{display:flex;align-items:baseline;gap:10px}.promo-code small{color:#148c57;font-size:8px;font-weight:800}.promo-code strong{color:#153249;font-size:12px}.promo-code code{padding:3px 8px;border-radius:5px;color:#fff;background:#ff7540;font-family:inherit;font-size:13px}.promo-code>a{min-height:30px;display:inline-flex;align-items:center;gap:8px;padding:0 13px;border-radius:6px;color:#fff;background:#18b868;font-size:8px;font-weight:800}.download-section.compact>h2{margin-bottom:6px;font-size:18px;line-height:1.1}.scenario-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.scenario-grid article{min-height:100px;display:grid;grid-template-columns:52px 1fr;align-items:center;gap:9px;padding:13px 14px;border:1px solid #bbe5ce;border-radius:9px;background:#f8fdfa}.scenario-grid article>i{color:#111c31;font-size:35px;text-align:center}.scenario-grid h3{margin:0 0 5px;font-size:13px}.scenario-grid p{min-height:31px;margin:0;color:#6c7582;font-size:8px;line-height:1.45}.scenario-grid a{height:25px;display:flex;align-items:center;justify-content:center;gap:28px;margin-top:6px;border:1px solid #9edab9;border-radius:5px;color:#1fa55f;background:#fff;font-size:8px;font-weight:750}.scenario-grid article.blue{border-color:#b9d9f8;background:#f7fbff}.scenario-grid article.blue a{color:#217bd1;border-color:#a9d1f6}.scenario-grid article.orange{border-color:#f3d59a;background:#fffbf3}.scenario-grid article.orange a{color:#d98b21;border-color:#f0cf91}.scenario-grid article.purple{border-color:#ddc9f4;background:#fcf9ff}.scenario-grid article.purple a{color:#7d45c5;border-color:#d6bdf0}.install-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.install-steps article{min-height:92px;position:relative;display:grid;grid-template-columns:29px 1fr 36px;align-items:center;gap:8px;padding:13px;border:1px solid #e0e5eb;border-radius:10px;background:#fff}.install-steps article>b{width:23px;height:23px;align-self:start;display:grid;place-items:center;border-radius:50%;color:#fff;background:#1ab961;font-size:11px}.install-steps h3{margin:0 0 6px;font-size:11px}.install-steps p{margin:0;color:#707987;font-size:7.5px;line-height:1.5}.install-steps article>i{color:#0c79e8;font-size:29px;text-align:center}.install-steps article:nth-child(2)>i{color:#126ad2}.install-steps article:nth-child(3)>i{color:#19aa62}.install-steps article:nth-child(4)>i{color:#6f25d1}.install-steps article>span{width:21px;height:21px;position:absolute;z-index:2;right:-22px;display:grid;place-items:center;color:#222c39;background:#fff;font-size:8px}.qr-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.qr-grid article{min-height:137px;display:grid;grid-template-columns:122px 1fr 108px;align-items:center;gap:16px;padding:8px 14px;border:1px solid #bddaf7;border-radius:10px;background:#f8fbff}.qr-grid article.android{border-color:#bfe5cf;background:#f7fcf9}.qr-grid img{width:112px;height:112px;display:block;image-rendering:auto}.qr-grid h3{margin:0 0 9px;color:#1470d4;font-size:14px}.qr-grid article.android h3{color:#159c57}.qr-grid h3 small{margin-left:8px;font-size:8px}.qr-grid ul{list-style:none;padding:0;margin:0}.qr-grid li{margin:5px 0;color:#53606e;font-size:8px}.qr-grid li:before{content:"✓";margin-right:6px;color:#19a95c;font-weight:900}.qr-grid p{margin:9px 0 0;color:#8b949e;font-size:7px}.qr-grid a{align-self:end;min-height:28px;display:grid;place-items:center;margin-bottom:6px;border-radius:5px;color:#fff;background:#1779e9;font-size:9px;font-weight:800}.qr-grid .android a{background:#18b661}.support-table-wrap{overflow:hidden;border:1px solid #2964a2;border-radius:8px}.support-table{width:100%;border-collapse:collapse;font-size:8px}.support-table td,.support-table th{height:18px;padding:2px 10px;border-right:1px solid #dce3ea;border-bottom:1px solid #dce3ea;text-align:left}.support-table td:last-child,.support-table th:last-child{border-right:0;text-align:center}.support-table tr:last-child td{border-bottom:0}.support-table th{color:#253344;background:#fbfcfe;font-weight:750;text-align:center}.support-table td:nth-child(n+4){color:#0a994e;font-weight:900;text-align:center}.support-table td:first-child i{width:17px;margin-right:8px;color:#168de2;text-align:center}.support-table td:first-child b{color:#243143}.table-note{margin:5px 0 0;color:#89929d;font-size:7px;text-align:center}.lower-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;padding-top:7px;padding-bottom:13px}.lower-grid>article{min-height:164px;padding:9px 14px;border:1px solid #e4e9ef;border-radius:10px;background:#fbfcfe}.panel-title{min-height:24px;display:flex;align-items:center;justify-content:space-between}.panel-title h2{font-size:17px}.panel-title h2 small{font-size:11px}.panel-title a{font-size:7px}.updates>div:last-child{margin-top:3px}.updates p{min-height:23px;display:grid;grid-template-columns:72px 106px 1fr;align-items:center;margin:0;position:relative;font-size:7px}.updates p:before{content:"";width:6px;height:6px;position:absolute;left:-12px;border:1px solid #18b663;border-radius:50%;background:#fff}.updates time{color:#66717e}.updates span{min-height:20px;display:flex;align-items:center;gap:6px;padding:0 7px;border-radius:4px;color:#536171;background:#fff}.updates span i{color:#1587e5;font-size:11px}.updates em{overflow:hidden;color:#6d7682;font-style:normal;white-space:nowrap;text-overflow:ellipsis}.download-faq details{border-bottom:1px solid #dde4ea;background:#fff}.download-faq details:last-child{border-bottom:0}.download-faq summary{min-height:21px;display:flex;align-items:center;justify-content:space-between;padding:0 10px;cursor:pointer;list-style:none;font-size:8px;font-weight:700}.download-faq summary::-webkit-details-marker{display:none}.download-faq summary i{color:#798592;font-size:7px}.download-faq details p{margin:0;padding:0 10px 9px;color:#66717f;font-size:7.5px;line-height:1.55}.download-conversion{color:#fff;background:#062047}.download-conversion>div{min-height:100px;display:grid;grid-template-columns:1fr 385px;align-items:center;gap:30px}.download-conversion h2{margin:0 0 4px;font-size:23px;letter-spacing:.03em}.download-conversion p{margin:0;color:#d9e4ef;font-size:9px}.download-conversion div>span{display:flex;gap:18px;margin-top:10px}.download-conversion div>span a{min-width:130px;min-height:29px;display:grid;place-items:center;border:1px solid #e3edf8;border-radius:5px;font-size:9px;font-weight:750}.download-conversion div>span a:first-child{border-color:#23c877;background:#1dbd6c}.download-conversion aside{min-height:67px;display:flex;align-items:center;justify-content:center;gap:10px;padding:9px 12px;border:1px solid #4b7198;border-radius:13px;background:#12335b}.download-conversion aside img{width:50px;height:50px;padding:7px;border-radius:8px;background:#fff;object-fit:contain}.download-conversion aside b{width:50px;height:50px;display:grid;place-items:center;border-radius:50%;color:#c1d2e3;background:#284b73;letter-spacing:3px}.download-footer{color:#9aaec4;background:#06162f}.download-footer-main{min-height:94px;display:grid;grid-template-columns:1.7fr repeat(5,1fr);gap:30px;padding-top:13px}.download-footer .global-logo{min-width:0;transform:scale(.8);transform-origin:left top}.download-footer-main>div>p{margin:4px 0 0;font-size:7px;line-height:1.55}.download-footer nav{display:flex;flex-direction:column;gap:6px}.download-footer nav b{color:#fff;font-size:10px}.download-footer nav a{font-size:7px}.download-footer nav a:hover{color:#4ce0a1}.download-footer .footer-social div{display:flex;gap:7px}.download-footer .footer-social div a{width:23px;height:23px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#1ab963;font-size:10px}.download-footer .footer-social div a:nth-child(2){background:#f05262}.download-footer .footer-social div a:nth-child(3){background:#ef3038}.download-footer .footer-social div a:nth-child(4){background:#6074d9}.download-footer-bottom{min-height:34px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #1a3554;color:#6f849d;font-size:7px}@media (max-width:900px){.download-shell{width:min(100% - 36px,760px)}.download-hero-copy{width:60%}.download-features{gap:10px}.download-features span:nth-child(5){display:none}.client-grid,.scenario-grid{grid-template-columns:repeat(2,1fr)}.install-steps{grid-template-columns:1fr 1fr;gap:12px}.install-steps article>span{display:none}.download-conversion>div,.qr-grid{grid-template-columns:1fr}.download-conversion>div{padding-block:18px}.download-footer-main{grid-template-columns:1.7fr repeat(2,1fr);gap:25px;padding-bottom:18px}}@media (max-width:760px){.download-hero{height:auto;min-height:480px}.download-hero-inner{display:block}.download-hero-copy{width:100%;padding-top:42px;background:transparent}.download-hero h1{font-size:31px}.download-features{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.download-features span:nth-child(5){display:grid}.download-hero-art{width:100%;height:240px;top:auto;bottom:0;object-fit:contain}.support-table-wrap{overflow-x:auto}.support-table{min-width:780px}.lower-grid{grid-template-columns:1fr}.download-conversion aside{overflow:hidden;justify-content:flex-start}}@media (max-width:560px){.download-shell{width:min(100% - 28px,500px)}.client-grid,.install-steps,.scenario-grid{grid-template-columns:1fr}.download-heading{align-items:flex-start;flex-direction:column;gap:5px}.client-card{min-height:130px}.promo-code{grid-template-columns:34px 1fr;margin-top:-8px}.promo-code div{align-items:flex-start;flex-direction:column;gap:3px}.promo-code>a{grid-column:1/-1;justify-self:end}.qr-grid article{grid-template-columns:100px 1fr;gap:10px}.qr-grid img{width:96px;height:96px}.qr-grid a{grid-column:1/-1;width:150px;justify-self:end}.download-conversion h2{font-size:20px}.download-conversion aside b,.download-conversion aside img{width:42px;height:42px}.download-footer-main{grid-template-columns:1fr 1fr}.download-footer-main>div{grid-column:1/-1}.download-footer-bottom{align-items:flex-start;flex-direction:column;justify-content:center;gap:4px;padding-block:8px}}