.download-page{position:relative;isolation:isolate}.download-page:before{content:"";position:absolute;z-index:-1;inset:72px 0 auto;height:650px;background:radial-gradient(48% 75% at 90% 4%,#7940bd2b,transparent 75%),radial-gradient(45% 50% at 8% 20%,#3038d622,transparent 80%);pointer-events:none}.download-page [hidden]{display:none!important}.download-page button{font:inherit}.download-page .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.download-intro{padding-top:95px}.download-title{display:flex;justify-content:space-between;align-items:center;gap:32px}.download-title h1{font-size:66px;line-height:1.1;letter-spacing:-.04em;display:block}.download-title p{margin-top:21px;font-size:22px;line-height:1.6;color:var(--secondary);font-weight:300;letter-spacing:-.01em}.download-art{margin-right:20px;filter:drop-shadow(0 12px 38px #f6793825)}.release-toolbar{display:flex;justify-content:space-between;align-items:end;gap:35px;padding:40px 0 27px;margin-top:20px;border-bottom:1px solid #36363e}.release-version{font-size:16px;font-weight:500;overflow-wrap:anywhere}.release-toolbar p{font-size:12px;color:var(--muted);margin-top:5px}.channel-field{min-width:220px}.download-field label,.channel-field label{display:block;font-size:12px;color:var(--secondary);margin-bottom:9px}.custom-select{position:relative}.select-trigger{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;height:44px;min-width:0;border:1px solid #4c4b55;border-radius:6px;background:#242429;color:#f5f4fa;text-align:left;padding:0 13px;font-size:13px!important}.select-trigger:hover{border-color:#8a879c}.select-trigger[aria-expanded=true]{border-color:#aaa3d5}.select-trigger:disabled{color:#8f8d99;cursor:default;opacity:.7}.select-options{position:absolute;top:calc(100% + 6px);left:0;right:0;min-width:100%;padding:5px;background:#26262c;border:1px solid #53515e;border-radius:7px;z-index:30;box-shadow:0 15px 40px #0007}.select-options button{display:flex;width:100%;position:relative;flex-wrap:wrap;align-items:center;gap:4px;padding:9px 25px 9px 9px;border:0;border-radius:4px;background:transparent;color:#ebe9f5;text-align:left;line-height:1.4;font-size:13px!important}.select-options button[aria-selected=true]{background:#494255}.select-options button:hover,.select-options button:focus{outline:none;background:#494550}.select-options button:focus-visible{box-shadow:inset 0 0 0 1px #b5b0ff}.select-options small{width:100%;font-size:10px;color:#c4bcd1}.select-check{position:absolute;right:9px;top:9px;color:#e3dbff;font-size:12px}.recommendation-label{margin-top:27px;display:flex;align-items:center;gap:9px;font-size:12px;color:var(--secondary)}.recommendation-dot{width:6px;height:6px;border-radius:50%;background:#f59455}.download-recommendation{margin-top:15px;padding:30px;border:1px solid #73677f;border-radius:11px;background:#242227;box-shadow:0 0 0 1px #e58b3b0a}.recommended-heading{display:flex;gap:16px;align-items:center}.platform-symbol{filter:brightness(0) invert(1);flex:none;object-fit:contain}.recommended-heading h2{font-size:27px;line-height:1.35;letter-spacing:-.025em}.recommended-heading p{font-size:12px;line-height:1.8;color:var(--muted);margin-top:4px}.download-selectors{display:grid;grid-template-columns:1fr 1.1fr 1fr;gap:18px;margin-top:27px}.selected-download{display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid #3c3740;margin-top:28px;padding-top:24px}.selected-download>div{min-width:0}.selected-file{font-size:13px;line-height:1.7;font-weight:500;overflow-wrap:anywhere}.selected-meta{font-size:12px;color:var(--secondary);margin-top:6px}.selected-help{font-size:11px;color:#bdb5c5;margin-top:15px}.selected-download .button{flex:none;min-height:45px;font-size:14px}.release-caution{display:flex;align-items:baseline;gap:10px;padding:18px 0;color:var(--secondary);font-size:12px}.caution-dot{width:5px;height:5px;background:#c99b70;border-radius:50%;flex:none;align-self:center}.release-caution p{flex:1}.release-caution>a{display:inline-flex;align-items:center;gap:6px;color:#e3dce9;white-space:nowrap;text-decoration:underline;text-decoration-color:#67616e;text-underline-offset:4px}.download-section{margin-top:86px}.download-section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:28px}.download-section-heading h2{font-size:32px;line-height:1.3}.download-section-heading p{font-size:14px;color:var(--secondary);margin-top:10px}.download-section-heading>span{font-size:11px;color:var(--muted);overflow-wrap:anywhere;text-align:right;max-width:250px}.platform-builds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.platform-card{border:1px solid #3e3b44;border-radius:9px;background:#222225;overflow:hidden;min-width:0}.platform-card.detected{border-color:#87738e}.platform-card-heading{display:flex;align-items:center;gap:12px;padding:23px 21px 20px}.platform-card-heading h3{font-size:19px}.platform-card-heading .detected-label{margin-left:auto;font-size:10px;color:#d0badd}.platform-card-heading img{width:24px;height:24px}.build-row{border-top:1px solid #3b3740;padding:19px 21px}.build-row-header{display:flex;align-items:start;gap:10px;justify-content:space-between}.build-row strong{font-size:13px;font-weight:500;display:block}.build-row small{font-size:11px;color:var(--secondary);display:block;margin-top:4px}.build-row .build-size{font-size:11px;color:var(--muted);white-space:nowrap;margin-top:2px}.build-row>a{display:inline-flex;align-items:center;gap:6px;font-size:12px;margin-top:13px;text-decoration:underline;text-decoration-color:#68616e;text-underline-offset:4px}.build-details{margin-top:11px;font-size:10px;color:var(--muted)}.build-details summary{cursor:pointer;display:flex;align-items:center;gap:5px;list-style:none;line-height:1.5}.build-details summary::-webkit-details-marker{display:none}.build-details summary img{width:11px;height:11px}.build-details[open] summary img{transform:rotate(180deg)}.build-details .file-name{overflow-wrap:anywhere;display:block;color:#c7c1cd;margin:10px 0 8px;font-family:"JetBrains Mono",monospace;font-size:9px;line-height:1.8}.build-checksum{font-family:"JetBrains Mono",monospace;font-size:9px;line-height:1.8;overflow-wrap:anywhere;display:block;color:#a9a1b3}.build-choose{border:0;background:none;color:#ddd4e5;padding:0;cursor:pointer;font-size:11px!important;text-decoration:underline;text-decoration-color:#68616e;text-underline-offset:4px;margin-top:10px}.install-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:start}.install-copy h2{font-size:37px;line-height:1.2}.install-copy>p{font-size:15px;line-height:1.9;color:var(--secondary);margin-top:21px}.install-copy ol{padding-left:21px;color:var(--secondary);font-size:14px;line-height:1.85;margin:20px 0 0}.install-copy li{padding-left:6px;margin-top:13px}.install-copy li::marker{color:#ee9459}.install-copy code{font:11px/1.7 "JetBrains Mono",monospace;color:#eee7f3;overflow-wrap:anywhere}.install-copy .text-link{font-size:13px}.verification{padding:28px;border:1px solid #3d3747;border-radius:9px;background:#211e27}.verification-logo{filter:brightness(0) invert(1);opacity:.85;margin-bottom:17px}.verification h3{font-size:21px}.verification>p{font-size:13px;line-height:1.8;color:var(--secondary);margin-top:12px}.verification-label{display:block;font-size:11px;color:#b9b0c6;margin:20px 0 9px;overflow-wrap:anywhere}.checksum-value,.verify-command{position:relative;padding:13px 37px 13px 13px;border:1px solid #40394b;border-radius:5px;background:#18161d;min-width:0}.checksum-value code,.verify-command code{display:block;font:10px/1.8 "JetBrains Mono",monospace;overflow-wrap:anywhere;color:#e1d9eb}.verify-command code{font-size:11px}.copy-control{position:absolute;right:8px;top:10px;width:24px;height:24px;padding:4px;border:0;border-radius:3px;background:transparent;color:#fff}.copy-control:hover{background:#4a4354}.verification .text-link{font-size:12px;margin-top:22px}.manual-update{border-top:1px solid #38323f;padding-top:35px;padding-bottom:15px;display:flex;align-items:start;justify-content:space-between;gap:40px}.manual-update>div{display:flex;gap:17px;align-items:start;max-width:760px}.manual-update>div>img{flex:none;margin-top:4px}.manual-update h2{font-size:20px;line-height:1.4}.manual-update p{font-size:13px;line-height:1.9;color:var(--secondary);margin-top:9px}.manual-update>a{font-size:12px;white-space:nowrap;margin-top:5px}.download-page footer{margin-top:85px}.download-message{padding:30px;margin-top:25px;border:1px solid #4c435a;border-radius:9px;background:#25212c;font-size:15px;color:var(--secondary)}.download-message h2{font-size:26px;color:white;line-height:1.3}.download-message p{font-size:14px;line-height:1.9;margin-top:14px;max-width:700px}.download-message .button{margin-top:22px;margin-right:23px;font-size:13px}.download-message .text-link{font-size:13px}.home-download-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:27px}.home-platform{display:flex;align-items:center;gap:13px;padding:22px;border:1px solid #4b4255;border-radius:8px;background:#25212d}.home-platform img{width:25px;height:25px;flex:none}.home-platform>span{flex:1;min-width:0}.home-platform strong{display:block;font-size:16px;font-weight:500}.home-platform small{display:block;font-size:11px;color:var(--secondary);margin-top:5px}.home-platform:hover{border-color:#b79dc3}.home-release-line{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--secondary);margin-bottom:20px}.home-release-line .status{color:#ddd2eb;border-color:#685771}.home-download-title{font-size:24px;margin-bottom:9px}.home-download-subtitle{font-size:14px;line-height:1.8;color:var(--secondary);margin-bottom:24px}
@media(max-width:1060px){.install-grid{gap:50px}.platform-builds{gap:15px}.platform-card-heading,.build-row{padding-left:17px;padding-right:17px}.platform-card-heading .detected-label{font-size:9px}.download-art{width:78px;height:78px}.download-title h1{font-size:57px}.download-title p{font-size:20px}.download-section-heading h2{font-size:29px}.home-platform{padding:18px}}
@media(max-width:760px){.download-intro{padding-top:56px}.download-title h1{font-size:43px}.download-title p{font-size:18px;line-height:1.6;margin-top:18px}.download-art{width:54px;height:54px;margin:0}.download-title{gap:18px;align-items:start}.release-toolbar{flex-direction:column;align-items:stretch;gap:22px;margin-top:15px;padding-top:28px}.release-version{font-size:14px}.release-toolbar p{font-size:11px;line-height:1.8}.channel-field{max-width:280px;width:100%;min-width:0}.download-recommendation{padding:23px}.recommended-heading{align-items:start;gap:13px}.recommended-heading h2{font-size:24px}.recommended-heading p{font-size:11px}.platform-symbol{width:25px;height:25px;margin-top:3px}.download-selectors{grid-template-columns:1fr;gap:16px;margin-top:23px}.selected-download{flex-direction:column;align-items:stretch;gap:19px;margin-top:23px;padding-top:21px}.selected-file{font-size:11px}.selected-meta{font-size:11px}.selected-download .button{width:100%;font-size:13px;min-height:46px}.selected-help{font-size:11px;line-height:1.8}.release-caution{flex-wrap:wrap;gap:9px;font-size:11px;line-height:1.8}.release-caution p{flex-basis:calc(100% - 20px)}.release-caution>a{margin-left:15px;font-size:11px}.recommendation-label{font-size:11px;line-height:1.7}.download-section{margin-top:62px}.download-section-heading{flex-direction:column;align-items:start;gap:15px;margin-bottom:23px}.download-section-heading h2{font-size:27px}.download-section-heading p{font-size:13px;line-height:1.8}.download-section-heading>span{text-align:left;max-width:none;font-size:10px}.platform-builds{grid-template-columns:1fr;gap:20px}.platform-card-heading{padding:22px}.build-row{padding:19px 22px}.platform-card-heading h3{font-size:20px}.platform-card-heading .detected-label{font-size:11px}.build-row strong{font-size:14px}.build-row small,.build-row .build-size{font-size:12px}.build-row>a{font-size:13px}.build-details{font-size:11px}.build-details .file-name,.build-checksum{font-size:10px}.install-grid{grid-template-columns:1fr;gap:35px}.install-copy h2{font-size:31px}.install-copy>p{font-size:14px}.install-copy ol{font-size:13px}.verification{padding:23px}.verification h3{font-size:21px}.verification>p{font-size:13px}.manual-update{flex-direction:column;gap:22px;padding-top:30px}.manual-update h2{font-size:19px}.manual-update p{font-size:12px}.manual-update>a{margin-left:48px;font-size:12px;white-space:normal}.download-page footer{margin-top:65px}.download-message{padding:23px}.download-message h2{font-size:23px}.download-message p{font-size:13px}.home-download-summary{grid-template-columns:1fr;gap:13px}.home-platform{padding:19px}.home-platform strong{font-size:16px}.home-platform small{font-size:12px}.home-download-title{font-size:22px}.home-download-subtitle{font-size:13px}.home-release-line{font-size:11px}}
@media(max-width:350px){.download-title h1{font-size:37px}.download-title p{font-size:16px}.download-art{width:43px;height:43px}.download-recommendation{padding:19px}.recommended-heading h2{font-size:21px}.verification{padding:20px}.platform-card-heading,.build-row{padding-left:19px;padding-right:19px}}

.home-download-footer{border-top:1px solid #3e3746;padding-top:24px;margin-top:5px;display:flex;gap:30px;align-items:center;justify-content:space-between}.home-download-footer>p{font-size:13px;line-height:1.8;color:var(--secondary);max-width:560px}.home-download-footer>div{display:flex;align-items:center;gap:22px;flex-shrink:0}.home-download-footer .button{font-size:13px;min-height:43px;padding:10px 17px}.home-download-footer .text-link{margin:0;font-size:12px}@media(max-width:760px){.home-download-footer{flex-direction:column;align-items:start;gap:22px}.home-download-footer>div{gap:20px;flex-wrap:wrap}.home-download-footer>p{font-size:12px}}

.verification .copy-feedback{font-size:12px;color:#c8d9bf;line-height:1.7;margin-top:14px}.verification .copy-feedback.failed{color:#e7bfae}
