.counter-downloads{color:#243955;background:radial-gradient(at 45% 0,#dce9fa90,#0000 60%),#f4f7fb;min-height:85vh;padding:145px 24px 85px}.cd-container{max-width:1080px;margin:auto}.cd-intro{text-align:center;max-width:750px;margin:0 auto 46px}.cd-intro>span,.cd-overline,.cd-promo>div>span{letter-spacing:.16em;color:#607da4;font-size:10px;font-weight:650}.cd-release{color:#496c9c;background:#e6edf8;border:1px solid #cad9ee;border-radius:100px;width:fit-content;margin:18px auto 0;padding:6px 11px;font-size:10px}.cd-intro h1{letter-spacing:-.055em;margin:22px 0;font-size:clamp(33px,5vw,60px);font-weight:600;line-height:1.13}.cd-intro p{color:#647991;max-width:620px;margin:auto;font-size:15px;line-height:1.85}.cd-cards{grid-template-columns:1fr 1fr;gap:22px;display:grid}.cd-card{background:linear-gradient(145deg,#ffffffed,#f9fcffb0);border:1px solid #d7e2f1;border-radius:25px;min-width:0;padding:30px;box-shadow:0 12px 40px #294c7410}.cd-card-top{justify-content:space-between;align-items:center;gap:15px;display:flex}.cd-platform-icon{color:#5380bd;background:linear-gradient(135deg,#eef5ff,#dce8f8);border:1px solid #d7e3f3;border-radius:19px;place-items:center;width:63px;height:63px;display:grid}.cd-platform-label{letter-spacing:.12em;color:#8a9db7;font-size:9px}.cd-card h2{letter-spacing:-1px;margin:22px 0 12px;font-size:32px;font-weight:600}.cd-requirements{color:#617995;min-height:44px;font-size:12px;line-height:1.8}.cd-meta{color:#6b83a3;align-items:center;gap:9px;margin:23px 0;font-size:10px;display:flex}.cd-meta span{background:#edf3fb;border:1px solid #dde7f4;border-radius:7px;padding:5px 9px}.cd-download{color:#fff;width:100%;min-height:51px;font:inherit;cursor:pointer;background:linear-gradient(125deg,#5d90d7,#3a6fbc);border:1px solid #4d80c9;border-radius:13px;justify-content:center;align-items:center;gap:10px;font-size:13px;font-weight:600;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 6px 17px #426fa424}.cd-download:hover:enabled{transform:translateY(-2px);box-shadow:0 9px 23px #426fa43a}.cd-download:disabled{opacity:.55;cursor:wait}.cd-download:focus-visible{outline-offset:4px;outline:3px solid #8db4e7}.cd-promo a:focus-visible{outline-offset:4px;outline:3px solid #8db4e7}.cd-release-note{color:#74859b;min-height:54px;margin:15px 0;font-size:10px;line-height:1.8}.cd-checksum{color:#6e85a3;border-top:1px solid #dce6f2;padding-top:13px;font-size:10px}.cd-checksum summary{cursor:pointer;min-height:25px}.cd-checksum code{overflow-wrap:anywhere;color:#536e91;padding-top:10px;font-size:9px;line-height:1.8;display:block}.cd-download-status{min-height:10px;margin:20px 0}.cd-progress{background:#fff;border:1px solid #c9d9ee;border-radius:15px;padding:20px}.cd-progress>div{justify-content:space-between;align-items:center;gap:20px;font-size:12px;display:flex}.cd-progress button{color:#577395;cursor:pointer;background:#f3f7fd;border:1px solid #d5e1f2;border-radius:8px;align-items:center;gap:5px;padding:8px 12px;font-size:11px;display:flex}.cd-progress progress{accent-color:#5183c7;width:100%;height:9px;margin:16px 0 10px;display:block}.cd-progress>span{color:#6682a5;font-size:10px}.cd-message,.cd-error{color:#37694e;background:#eaf6ef;border:1px solid #cde8d8;border-radius:12px;align-items:center;gap:8px;padding:15px;font-size:12px;line-height:1.7;display:flex}.cd-error{color:#97495e;background:#fff0f2;border-color:#efd1dc}.cd-install{background:#e9f0f9;border:1px solid #d4e1f1;border-radius:23px;grid-template-columns:1fr 1fr;gap:55px;margin-top:45px;padding:32px;display:grid}.cd-install h2{letter-spacing:-1px;margin:15px 0;font-size:27px;font-weight:550;line-height:1.35}.cd-install p{color:#6680a0;font-size:12px;line-height:1.9}.cd-install a{color:#3b68a2;align-items:center;gap:9px;margin-top:10px;font-size:12px;display:inline-flex}.cd-install ol{align-content:center;gap:20px;margin:0;padding:0;list-style:none;display:grid}.cd-install li{color:#587699;align-items:center;gap:15px;font-size:12px;line-height:1.8;display:flex}.cd-install li b{color:#6a8dbd;background:#f7fbff;border:1px solid #cedded;border-radius:11px;flex:0 0 34px;place-items:center;height:34px;font-size:10px;font-weight:600;display:grid}.cd-features{flex-wrap:wrap;justify-content:center;gap:20px;margin:37px 0 20px;display:flex}.cd-features span{color:#6480a3;align-items:center;gap:7px;font-size:11px;display:flex}.cd-features b{font-weight:500}.cd-bottom-note{text-align:center;color:#788ba4;max-width:790px;margin:auto;font-size:10px;line-height:1.9}.cd-promo{color:#2d4667;background:radial-gradient(at 20% 0,#dceafb,#0000 70%),#f3f7fc;border:1px solid #d4e1f2;border-radius:24px;justify-content:space-between;align-items:center;gap:30px;max-width:1180px;margin:0 auto 80px;padding:38px;display:flex}.cd-promo h2{letter-spacing:-1px;margin:12px 0;font-size:33px;font-weight:550;line-height:1.3}.cd-promo p{color:#6a83a2;max-width:550px;font-size:12px;line-height:1.9}.cd-promo a{white-space:nowrap;color:#fff;background:#477bc1;border-radius:12px;align-items:center;gap:9px;padding:15px 18px;font-size:12px;transition:transform .18s;display:flex}.cd-promo a:hover{transform:translateY(-2px)}.cd-spin{animation:.9s linear infinite cd-spin}@keyframes cd-spin{to{transform:rotate(360deg)}}[dir=rtl] .cd-intro h1,[dir=rtl] .cd-install h2,[dir=rtl] .cd-promo h2{letter-spacing:-.8px;line-height:1.5}[dir=rtl] .cd-intro>span,[dir=rtl] .cd-overline{letter-spacing:.03em}@media (max-width:1100px){.cd-promo{margin-inline:5%}.counter-downloads{padding-top:120px}}@media (max-width:680px){.counter-downloads{padding:110px 18px 55px}.cd-intro{margin-bottom:28px}.cd-intro p{font-size:13px}.cd-cards{grid-template-columns:1fr;gap:16px}.cd-card{padding:24px}.cd-requirements,.cd-release-note{min-height:0}.cd-card h2{margin-top:18px;font-size:28px}.cd-install{grid-template-columns:1fr;gap:24px;margin-top:30px;padding:24px}.cd-features{justify-content:start;gap:15px;padding-inline:12px;display:grid}.cd-promo{flex-direction:column;align-items:stretch;gap:15px;margin-bottom:45px;padding:27px}.cd-promo h2{font-size:27px}.cd-promo a{justify-content:center}}@media (prefers-reduced-motion:reduce){.cd-download,.cd-promo a{transition:none}.cd-spin{animation:none}}.cd-release-note{color:#536b89;font-size:11px}.cd-requirements{color:#536b89}.cd-driver{border-top:1px solid #dbe6dc;margin-top:75px;padding-top:50px}.cd-driver>header>span{letter-spacing:2px;color:#77917d;font-size:10px;font-weight:700}.cd-driver h2{letter-spacing:-1.2px;margin:15px 0;font-size:clamp(26px,4vw,40px)}.cd-driver>header p{color:#78867c;max-width:650px;margin-bottom:28px;font-size:14px;line-height:1.8}.cd-driver .cd-card h3{letter-spacing:-.8px;margin:20px 0 10px;font-size:23px}.cd-driver .cd-card>p{font-size:13px;line-height:1.9}.cd-driver .cd-card>small{color:#83907c;font-size:11px;line-height:1.7}.cd-driver .cd-download{justify-content:center;align-items:center;gap:9px;text-decoration:none;display:flex}.cd-driver .cd-download:disabled{opacity:.55;cursor:default}.cd-driver-web{color:#59816a;align-items:center;gap:8px;margin:15px 0;font-size:13px;display:flex}.cd-driver-step{color:#6b826c;background:#edf3e9;border-radius:15px;align-items:center;gap:10px;margin-top:20px;padding:18px;font-size:12px;line-height:1.9;display:flex}
