.download-body{background:#fbfdfe}.download-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:110px;padding-top:72px;padding-bottom:70px;align-items:center}.back-link{font-size:11px;color:#8b9fab;display:block;margin-bottom:55px}.download-intro h1{font-size:64px;line-height:1.35;letter-spacing:-2px;margin:0 0 25px}.download-intro h1 span{color:var(--blue)}.download-intro>p{font-size:13px;line-height:2.1;color:#7d929e}.download-promises{display:flex;gap:15px;align-items:center;font-size:10px;color:#6c8797;margin-top:32px}.download-promises i{font-style:normal;color:#91b2c6}.release-card{background:var(--navy);border-radius:17px;color:#edf5fa;padding:33px 35px 25px;box-shadow:0 22px 55px #132e4a19;position:relative;overflow:hidden}.release-card:before{content:"";position:absolute;width:280px;height:280px;border:1px solid #6f9ab523;border-radius:50%;right:-95px;top:-90px;pointer-events:none}.release-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:26px}.release-top img{width:61px;height:61px;border-radius:17px}.platform-tag{font-size:9px;letter-spacing:1.5px;border:1px solid #3e596d;border-radius:30px;padding:4px 11px;color:#97b5c8}.release-card h2{font-size:29px;letter-spacing:1px;margin:0}.release-card h2 span{font-size:17px;font-weight:400;letter-spacing:0;color:#9bb9cd;margin-left:5px}.release-subtitle{color:#85a3b8;font-size:11px;margin:7px 0 27px}.release-meta{display:grid;grid-template-columns:1fr 1fr 1fr;border-top:1px solid #29465d;border-bottom:1px solid #29465d;padding:20px 0;gap:18px}.release-meta small{display:block;color:#87a2b6;font-size:9px;margin-bottom:5px}.release-meta strong{font-size:17px;font-weight:500;letter-spacing:.2px}.availability{display:flex;gap:9px;align-items:center;font-size:11px;color:#d8e9f4;margin-top:24px}.availability-dot{width:6px;height:6px;border-radius:50%;background:#e4bf7b;box-shadow:0 0 0 4px #e4bf7b11}.availability-note{font-size:10px;color:#8da9bd;margin:8px 0 21px;line-height:1.8}.download-button{display:flex;background:#203f58;color:#7795aa;box-shadow:none;justify-content:space-between;width:100%;font-size:12px;border:1px solid #2c4d68;cursor:default}.download-button[aria-disabled=false]{background:#3573ec;border-color:#3573ec;cursor:pointer;color:#fff}.download-button[aria-disabled=false]:hover{background:#225ed3}.download-button span:first-child{font-size:12px}.guide-link{display:block;text-align:center;font-size:10px;color:#afd4e8;padding:15px 0 18px}.guide-link:hover{color:white}.package-contents{font-size:8px;color:#7795aa;border-top:1px solid #29465d;padding-top:17px;letter-spacing:.3px}.package-contents span{color:#b5c9d8;margin-right:8px}.download-info{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #dce7ed;border-bottom:1px solid #dce7ed;gap:60px;padding-top:34px;padding-bottom:34px}.download-info>div{padding-left:40px;position:relative}.info-icon{position:absolute;top:0;left:0;font-size:25px;color:#7ca5be}.download-info h3{font-size:13px;margin:0 0 8px;font-weight:550}.download-info p{font-size:10px;line-height:1.9;color:#8aa0ae;margin:0}.download-setup{display:grid;grid-template-columns:1fr 1.4fr;gap:90px;padding-top:90px;padding-bottom:85px}.setup-heading h2{font-size:37px}.setup-heading p{font-size:12px;color:#8197a5;margin:21px 0;line-height:2}.setup-heading>a{font-size:11px;color:#316da5;border-bottom:1px solid #c8dce8;padding-bottom:4px}.setup-timeline article{display:flex;gap:24px;border-bottom:1px solid #e1eaf0;padding:25px 0}.setup-timeline article:first-child{padding-top:0}.setup-timeline article:last-child{border:0;padding-bottom:0}.setup-timeline b{font-size:12px;font-family:monospace;color:#86a1b2;font-weight:400}.setup-timeline h3{font-size:16px;font-weight:550;margin:0 0 10px}.setup-timeline p{font-size:11px;line-height:2;color:#7b92a1;margin:0 0 12px}.setup-timeline span{font-size:9px;color:#6c95ac;background:#eaf2f7;border-radius:4px;padding:4px 9px;display:inline-block}.release-notes{background:#ecf4f8;padding:60px 0}.release-notes-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:90px}.release-notes h2{font-size:33px}.release-notes-grid>div>p{font-size:11px;color:#8099a9;max-width:280px;margin-top:18px}.release-changes>div{display:flex;gap:24px;border-bottom:1px solid #d6e4ed;padding:17px 0}.release-changes>div:first-child{padding-top:0}.release-changes>div:last-child{border:0;padding-bottom:0}.release-changes>div>span{font-size:10px;font-family:monospace;color:#8cabbc;margin-top:3px}.release-changes p{font-size:11px;color:#7b94a5;margin:0;line-height:1.9}.release-changes strong{display:block;font-size:14px;font-weight:500;color:#2b526b;margin-bottom:6px}.download-support{display:grid;grid-template-columns:1.4fr 1fr;gap:90px;padding-top:80px;padding-bottom:80px;align-items:start}.download-support h2{font-size:29px;margin-bottom:26px}.download-support details{border-top:1px solid #dbe7ee}.download-support summary{list-style:none;display:flex;justify-content:space-between;gap:20px;cursor:pointer;font-size:11px;padding:18px 0}.download-support summary::-webkit-details-marker{display:none}.download-support summary span{font-size:16px;color:#87a2b5}.download-support details p{font-size:10px;line-height:2;color:#7c94a3;margin:0 0 20px}.integrity-card{border:1px solid #d9e6ee;border-radius:11px;background:#fff;padding:26px}.integrity-mark{display:grid;place-items:center;width:32px;height:32px;background:#e8f3f4;color:#609c9f;border-radius:50%;font-size:18px}.integrity-card h3{font-size:15px;margin:14px 0 9px;font-weight:550}.integrity-card>p{font-size:10px;line-height:2;color:#859da9}.filename{font-size:10px;overflow-wrap:anywhere;background:#f2f7fa;border-radius:4px;padding:10px 11px;color:#627f93;margin:18px 0}.integrity-card code{font-size:10px;line-height:1.9;word-break:break-all;display:block;padding:12px;background:#f3f7fa;border-radius:4px;color:#627f93}.integrity-card>small{font-size:9px;line-height:1.8;display:block;color:#9babb6;margin-top:14px}.copy-sha{margin-top:12px;background:white;border:1px solid #ccdde7;border-radius:4px;font-size:10px;color:#608298;padding:5px 12px}#copy-result{font-size:9px;margin-left:10px;color:#588f8b}.nav-links .active{color:var(--blue)}@media(max-width:1100px){.download-hero{gap:60px}.download-intro h1{font-size:53px}.release-card{padding:27px}.download-setup,.release-notes-grid,.download-support{gap:55px}.download-info{gap:30px}.download-promises{font-size:9px;gap:10px}}@media(max-width:760px){.download-hero{display:block;padding-top:27px;padding-bottom:35px}.back-link{margin-bottom:30px;font-size:9px}.download-intro h1{font-size:43px;letter-spacing:-1px;margin-bottom:19px}.download-intro>p{font-size:11px}.download-promises{font-size:9px;margin-top:23px;gap:13px}.release-card{margin-top:35px;padding:25px;border-radius:13px}.release-top{margin-bottom:20px}.release-top img{width:52px;height:52px;border-radius:13px}.release-card h2{font-size:26px}.release-card h2 span{font-size:14px}.release-subtitle{font-size:10px;margin-bottom:22px}.release-meta{padding:17px 0}.release-meta strong{font-size:16px}.package-contents{font-size:8px}.download-info{grid-template-columns:1fr;gap:25px;padding-top:28px;padding-bottom:28px}.download-info p{font-size:10px}.download-setup{display:block;padding-top:50px;padding-bottom:48px}.setup-heading h2{font-size:30px}.setup-heading p{font-size:11px;margin:17px 0}.setup-timeline{margin-top:35px}.setup-timeline article{gap:17px;padding:21px 0}.setup-timeline h3{font-size:14px}.setup-timeline p{font-size:10px}.setup-timeline span{font-size:8px}.release-notes{padding:43px 0}.release-notes-grid{display:block}.release-notes h2{font-size:29px}.release-notes-grid>div>p{font-size:10px;max-width:100%}.release-changes{margin-top:27px}.release-changes strong{font-size:13px}.release-changes p{font-size:10px}.release-changes>div{gap:17px}.download-support{display:block;padding-top:48px;padding-bottom:46px}.download-support h2{font-size:26px}.download-support summary{font-size:11px}.integrity-card{margin-top:30px;padding:22px}}
.live-release{margin-top:23px;border:1px solid #345167;border-radius:6px;padding:11px 13px;color:#a3c1d5;font-size:10px}.live-release>div{display:flex;align-items:center;gap:8px}.live-release strong{font-size:13px;font-weight:500;color:#d2ebf8}.live-release button{border:0;background:none;color:#97bad2;font-size:9px;padding:1px 0 1px 10px;margin-left:auto}.live-release button:disabled{opacity:.5;cursor:wait}.live-release small{display:block;font-size:8px;color:#799ab1;margin-top:4px}.package-version-note{font-size:9px;line-height:1.9;color:#97b2c6;margin:8px 0 0}.package-version-note:empty{display:none}
