.download-page{padding-top:52px;padding-bottom:72px}
.download-head{margin-bottom:40px}.download-head .eyebrow{font-size:11px;margin-bottom:20px}.download-head h1{font-size:clamp(36px,3.8vw,52px);line-height:1.25;letter-spacing:-.055em;font-weight:600}.download-head>p{font-size:15px;line-height:1.9;color:var(--text-secondary);margin-top:22px}
.download-stage{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,1fr);border:1px solid #d9e2e8;background:#fff;align-items:stretch}.download-install{grid-column:2;grid-row:1;padding:32px;min-width:0}.download-install h2{font-size:24px;font-weight:600;letter-spacing:-.045em;line-height:1.4;margin:0 0 22px}.download-install #release{min-height:284px}.download-release-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:12px;color:#617480}.download-channel{display:inline-block;background:#edf2f5;color:#425e70;font-size:11px;padding:5px 8px}.download-platform{font-size:12px;color:#657987;margin-top:13px}.download-release-note{font-size:13px;line-height:1.9;color:#657987;margin:20px 0 23px}.download-primary{display:flex;width:100%;justify-content:space-between;gap:18px;padding:17px 20px;border-radius:4px;white-space:nowrap;font-size:14px}.download-file-format{font-size:11px;color:var(--text-secondary);margin-top:11px}.download-install .download-integrity{margin-top:22px;padding-top:16px;border-color:#dce5ea}.download-integrity p{font-size:11px;color:var(--text-secondary);margin-top:14px}.download-install .checksum{font-size:10px;color:#637987}.download-loading,.download-error{font-size:14px;line-height:1.8;color:#526c7c}.download-error{color:#a34735}.download-try-link{display:inline-block;font-size:12px;line-height:1.8;color:#396982;margin-top:20px}
.download-render{grid-column:1;grid-row:1;display:flex;flex-direction:column;justify-content:center;min-width:0;margin:0;background:#0c171c;color:#c6d7e0;overflow:hidden}.download-render img{width:100%;aspect-ratio:16/10;object-fit:contain;background:#0c171c}.download-render figcaption{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;padding:0 28px 26px}.download-render figcaption span{font-size:9px;letter-spacing:.13em;color:#7193a5}.download-render figcaption p{font-size:16px;margin-top:9px;letter-spacing:-.035em;color:#cfdee6}.download-render figcaption a{font-size:11px;line-height:1.8;color:#9bc4dc;white-space:nowrap}.download-render-note{font-size:10px;color:var(--text-secondary);margin-top:12px}
.download-steps{margin-top:56px}.download-section-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px}.download-section-head h2{font-size:24px;letter-spacing:-.04em;font-weight:570}.download-section-head a{font-size:12px}.download-steps ol{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:0;margin:0;border-top:1px solid #d6e1e8}.download-steps li{padding-top:23px;min-width:0}.download-steps li>span{font:11px/1.4 Consolas,monospace;color:var(--text-secondary)}.download-steps h3{font-size:17px;line-height:1.5;font-weight:550;margin:15px 0 10px;letter-spacing:-.025em}.download-steps li p{font-size:13px;color:var(--text-secondary);line-height:1.9}.download-steps code{font-family:Consolas,monospace;font-size:12px;color:#405e70}
.download-explore{display:grid;grid-template-columns:1fr 1fr 1fr;gap:34px;margin-top:55px;padding-top:30px;border-top:1px solid #d6e1e8}.download-explore>div>span{font-size:11px;color:#70838e}.download-explore h2{font-size:19px;font-weight:560;letter-spacing:-.04em;margin-top:12px}.download-explore>a{position:relative;display:flex;flex-direction:column;gap:11px;padding:3px 25px 8px 0}.download-explore strong{font-size:15px;font-weight:550}.download-explore>a>span{font-size:12px;line-height:1.8;color:var(--text-secondary)}.download-explore b{position:absolute;top:3px;right:0;font-weight:400;color:#597b91}.download-explore>a:hover strong{color:#1a749e}
@media(max-width:960px){.download-stage{grid-template-columns:minmax(0,1fr) minmax(310px,1fr)}.download-install{padding:26px}.download-render figcaption{display:block;padding:20px}.download-render figcaption a{display:inline-block;margin-top:14px}.download-steps ol{gap:23px}.download-explore{grid-template-columns:1fr 1fr}.download-explore>div{grid-column:1/-1}}
@media(max-width:760px){.download-page{padding-top:32px}.download-head{margin-bottom:28px}.download-head h1{font-size:35px}.download-head>p{font-size:13px;line-height:1.9}.download-head>p br{display:none}.download-stage{display:flex;flex-direction:column}.download-install{padding:25px 23px}.download-install h2{font-size:23px}.download-install #release{min-height:0}.download-release-note{margin:18px 0}.download-render img{aspect-ratio:16/10}.download-render figcaption{display:flex;padding:5px 21px 22px}.download-render figcaption p{font-size:14px}.download-render figcaption a{font-size:10px;margin:0}.download-render-note{font-size:9px;line-height:1.8}.download-steps{margin-top:38px}.download-section-head{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:20px}.download-section-head h2{font-size:22px}.download-steps ol{display:block;border:0}.download-steps li{padding:22px 0;border-top:1px solid #d6e1e8;display:grid;grid-template-columns:24px 1fr;gap:0 14px}.download-steps li>span{grid-column:1;grid-row:1;margin-top:4px}.download-steps h3{grid-column:2;grid-row:1;margin:0 0 9px;font-size:16px}.download-steps li p{grid-column:2;font-size:12px}.download-steps li>a{grid-column:2;justify-self:start}.download-explore{display:block;margin-top:23px;padding-top:28px}.download-explore>div{margin-bottom:23px}.download-explore>a{padding:20px 27px 20px 0;border-top:1px solid #dce5eb}.download-explore b{top:20px}}
@media(max-width:360px){.download-install{padding:23px 19px}.download-primary{font-size:13px;padding:16px}.download-render figcaption{display:block}.download-render figcaption a{margin-top:12px}}
