.download-page{background:#030a0f}.download-header{z-index:5;border-bottom:1px solid #28414d55;justify-content:space-between;align-items:center;gap:40px;max-width:1440px;height:100px;margin:auto;padding:0 40px;display:flex;position:relative}.download-header .brand{width:221px}.download-header nav{letter-spacing:1.5px;text-transform:uppercase;color:#b3c6d3;align-items:center;gap:40px;font:12px BarlowCondensed,sans-serif;display:flex}.download-header nav a:hover{color:var(--blue)}.return-link{align-items:center;gap:13px;display:flex}.return-link .icon{width:16px;color:var(--blue);transform:rotate(180deg)}.download-shell{isolation:isolate;max-width:1600px;min-height:900px;margin:0 auto;position:relative;overflow:hidden}.download-coordinate{letter-spacing:2px;color:#7796a8;align-items:center;gap:16px;font:9px BarlowCondensed,sans-serif;display:flex;position:absolute;top:34px;left:80px;right:80px}.download-coordinate i{background:#365a6e;width:40px;height:1px}.download-coordinate span{color:#526f81;margin-left:auto}.download-scene{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.download-city{opacity:.48;background:linear-gradient(90deg,#030a0f,#0000 70%),linear-gradient(#0000 60%,#030a0f),url(/assets/city.webp) 50%/cover;position:absolute;inset:-100px -50px -20px 22%}.download-agent{filter:brightness(.77);width:auto;max-width:none;height:870px;position:absolute;top:30px;right:-30px;-webkit-mask-image:linear-gradient(#000 75%,#0000 99%);mask-image:linear-gradient(#000 75%,#0000 99%)}.download-scene:after{content:"";background:linear-gradient(90deg,#030a0f 5%,#030a0fee 22%,#030a0f99 40%,#0000 64%),repeating-linear-gradient(#0000 0 3px,#688ba907 4px);position:absolute;inset:0}.download-crosshair{z-index:2;opacity:.6;border-top:1px solid #f5415355;border-right:1px solid #f5415355;width:150px;height:150px;position:absolute;top:170px;right:125px}.signal-caption{z-index:2;color:#f06472;align-items:center;gap:12px;display:flex;position:absolute;top:565px;right:30px}.signal-caption i{background:#ed4359;width:5px;height:5px;box-shadow:0 0 18px #fe3b5a}.signal-caption>span{letter-spacing:2px;font:9px BarlowCondensed,sans-serif}.signal-caption small{color:#91a5b6;letter-spacing:1.4px;margin-top:8px;font-size:7px;display:block}.download-content{z-index:3;width:580px;margin-left:80px;padding:96px 0 38px;position:relative}.release-status{letter-spacing:1.6px;color:#a9c1d1;align-items:center;gap:9px;font:10px BarlowCondensed,sans-serif;display:flex}.release-status>span:last-child{color:#617f94;margin-left:16px;font-size:9px}.release-status .status-dot{width:4px;height:4px}.download-content h1{letter-spacing:1px;text-transform:uppercase;color:#e8f2fa;margin:30px 0 20px;font:600 clamp(72px,7vw,106px)/.88 BarlowCondensed,sans-serif}.download-content h1>span{color:var(--blue)}.download-intro{color:#a8bac8;border-left:1px solid #24b1df88;margin-bottom:30px;padding-left:17px;font-size:18px;line-height:1.5}.download-console{max-width:465px}.console-heading{letter-spacing:1.5px;color:#91aabd;justify-content:space-between;gap:12px;padding-bottom:13px;font:9px BarlowCondensed,sans-serif;display:flex}.console-heading>span:last-child{color:#4e6d82;font-size:8px}.platform-selector{border:1px solid #294657;grid-template-columns:repeat(3,1fr);gap:0;display:grid}.platform-selector button{color:#859cae;background:#09121aab;border-right:1px solid #294657;justify-content:center;align-items:center;gap:10px;min-height:52px;font:16px BarlowCondensed,sans-serif;transition:color .2s,background .2s;display:flex;position:relative}.platform-selector button:last-child{border-right:0}.platform-selector .icon{width:18px;height:18px}.platform-selector button:hover{color:#d8efff;background:#103044aa}.platform-selector button[aria-pressed=true]{color:#d8f4ff;background:#10394b99}.platform-selector button[aria-pressed=true]:after{content:"";background:#20c9ff;height:2px;position:absolute;bottom:-1px;left:-1px;right:-1px;box-shadow:0 0 14px #00bfff66}.build-row{justify-content:space-between;align-items:center;gap:20px;padding:18px 0 20px;display:flex}.architecture-control{min-width:0}.architecture-control label,.build-size>span{letter-spacing:1.5px;text-transform:uppercase;color:#6e8fa5;margin-bottom:8px;font:8px BarlowCondensed,sans-serif;display:block}.architecture-control select{color:#c9dde9;cursor:pointer;background:#07141ddd;border:1px solid #2b4657;border-radius:0;min-width:227px;min-height:33px;padding:6px 30px 6px 10px;font:13px Barlow,sans-serif}.architecture-control select:disabled{opacity:1;color:#9bb3c4;cursor:default}.architecture-control select:focus-visible{outline-offset:3px;outline:2px solid #20c9ff}.build-size{text-align:right}.build-size strong{color:#bacddd;font:500 17px BarlowCondensed,sans-serif}.download-primary{letter-spacing:1.4px;justify-content:space-between;width:100%;min-height:58px;padding:15px 22px;font-size:20px}.download-primary>span{align-items:center;gap:15px;display:flex}.download-primary .icon{width:20px;height:20px}.package-meta{letter-spacing:1.4px;color:#607f92;justify-content:space-between;align-items:center;gap:15px;margin-top:12px;font:8px BarlowCondensed,sans-serif;display:flex}.package-meta a{color:#8eafc2;align-items:center;gap:5px;display:flex}.package-meta .icon{width:11px;height:11px}.package-meta a:hover{color:#20c9ff}.install-guidance{color:#809bab;gap:13px;max-width:465px;margin-top:26px;display:flex}.guidance-mark{color:#32566e;font:22px BarlowCondensed,sans-serif}.install-guidance p{font-size:12px;line-height:1.7}.install-guidance p+p{color:#668194;margin-top:9px;font-size:10px}.download-art-caption{z-index:2;letter-spacing:3px;color:#bec5cc;flex-direction:column;font:14px BarlowCondensed,sans-serif;display:flex;position:absolute;bottom:92px;left:62%}.download-art-caption strong{letter-spacing:2px;color:#e5eaf1;margin-top:7px;font-size:35px;font-weight:500}.download-art-caption i{background:#f346595c;width:43px;height:1px;margin:21px 0 16px}.download-art-caption small{letter-spacing:2px;color:#6c8496;font-size:8px}.preview-brief{border-top:1px solid #233e4e;grid-template-columns:1fr 1.1fr .62fr;gap:65px;max-width:1280px;margin:0 auto;padding:45px 0 54px;display:grid;position:relative}.preview-brief:before{content:"";background:var(--blue);width:42px;height:1px;position:absolute;top:-1px;left:0}.brief-heading .section-index{letter-spacing:1.5px;font-size:8px}.brief-heading h2{text-transform:uppercase;margin-top:15px;font-size:34px;line-height:1.1}.brief-heading h2 span{color:var(--blue)}.brief-heading>p{color:#8a9faf;margin:15px 0 21px;font-size:12px}.brief-heading .text-link{font-size:10px}.brief-heading .text-link .icon{width:15px}.preview-brief h3{text-transform:uppercase;letter-spacing:1.5px;color:#c6d9e6;margin-bottom:17px;font:15px BarlowCondensed,sans-serif}.brief-copy,.brief-controls{padding-top:4px}.brief-copy>p{color:#8a9faf;font-size:12px}.match-path{letter-spacing:.7px;color:#bfdde9;align-items:center;gap:11px;padding:16px 0;font:12px BarlowCondensed,sans-serif;display:flex}.match-path .icon{color:#458aa6;width:13px;height:13px}.brief-copy .brief-note{color:#6d899d;font-size:11px;line-height:1.8}.brief-controls{border-left:1px solid #1e3746;padding-left:32px}.brief-controls p{color:#8a9faf;align-items:center;gap:14px;margin-top:10px;font-size:11px;display:flex}.brief-controls kbd{text-align:center;color:#c1d1df;background:#091722;border:1px solid #2b4354;min-width:56px;padding:5px 6px;font:10px BarlowCondensed,sans-serif}.download-footer{letter-spacing:1.4px;color:#577489;border-top:1px solid #1c303e;justify-content:space-between;align-items:center;gap:20px;max-width:1360px;margin:auto;padding:24px 0 30px;font:8px BarlowCondensed,sans-serif;display:flex}.download-footer a{color:#9ab7c8;letter-spacing:1px;font-size:10px}.download-footer a:hover{color:var(--blue)}.download-footer .icon{width:14px;height:14px;margin-left:10px}@media (width>=1700px){.download-shell{min-height:910px}.download-agent{height:970px;top:0;right:30px}.download-content{margin-left:120px}.download-coordinate{left:120px;right:120px}.signal-caption{right:110px}.download-art-caption{left:65%}.download-city{opacity:.6}}@media (width<=1400px){.preview-brief{gap:40px;margin-inline:60px}.download-footer{margin-inline:40px}.download-coordinate{left:60px;right:60px}.download-content{margin-left:60px}.download-agent{right:-120px}.signal-caption{top:530px;right:25px}.download-crosshair{right:60px}.download-art-caption{left:65%}}@media (width<=1000px){.download-header{height:86px;padding-inline:30px}.download-header nav{gap:25px}.download-header .brand{width:190px}.download-content{width:500px;margin-left:40px}.download-coordinate{left:40px;right:40px}.download-agent{opacity:.65;right:-230px}.download-scene:after{background:linear-gradient(90deg,#030a0f 0%,#030a0fea 24%,#030a0faa 48%,#0000 90%)}.signal-caption,.download-crosshair{display:none}.download-art-caption{letter-spacing:2px;font-size:11px;left:auto;right:30px}.download-art-caption strong{font-size:28px}.preview-brief{grid-template-columns:1fr 1fr;gap:35px;margin-inline:40px}.brief-controls{border-top:1px solid #233e4e;border-left:0;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:25px;padding:24px 0 0;display:flex}.brief-controls h3,.brief-controls p{margin:0}.download-shell{min-height:870px}.download-footer{flex-wrap:wrap}.download-footer>span{flex-basis:100%}}@media (width<=650px){.download-header{gap:20px;height:77px;padding-inline:20px}.download-header .brand{width:163px}.download-header .brand>span{letter-spacing:4px;font-size:6px}.download-header nav{letter-spacing:1px;gap:19px;font-size:10px}.download-header .return-link{display:none}.download-shell{min-height:0;padding-bottom:25px}.download-coordinate{letter-spacing:1.2px;gap:9px;font-size:7px;top:25px;left:22px;right:22px}.download-coordinate i{width:18px}.download-content{width:auto;margin:0 22px;padding-top:77px;padding-bottom:10px}.release-status{letter-spacing:1.1px;gap:7px;font-size:8px}.release-status>span:last-child{letter-spacing:.6px;margin-left:auto;font-size:7px}.download-content h1{margin-top:30px;margin-bottom:20px;font-size:77px}.download-intro{margin-bottom:38px;padding-left:13px;font-size:16px;line-height:1.45}.download-city{opacity:.45;inset:0 -180px 30% -80px}.download-agent{opacity:.52;height:620px;top:-5px;right:-205px;-webkit-mask-image:linear-gradient(#000 40%,#0000 90%);mask-image:linear-gradient(#000 40%,#0000 90%)}.download-scene:after{background:linear-gradient(90deg,#030a0fdd,#030a0f44 65%),linear-gradient(#0000 30%,#030a0f 70%)}.download-console{background:#030a0f70;max-width:none}.console-heading{letter-spacing:1.2px;font-size:8px}.console-heading>span:last-child{font-size:7px}.platform-selector button{gap:8px;min-height:51px;font-size:15px}.platform-selector .icon{width:16px;height:16px}.build-row{gap:12px;padding-block:18px}.architecture-control select{width:100%;min-width:0;padding-left:8px;padding-right:22px;font-size:12px}.architecture-control{flex:1}.build-size{min-width:60px}.build-size>span{letter-spacing:1px;font-size:7px}.build-size strong{font-size:16px}.download-primary{min-height:57px;padding-inline:17px;font-size:18px}.package-meta{letter-spacing:1px;gap:8px;font-size:7px}.install-guidance{max-width:none;margin-top:23px}.install-guidance p{font-size:11px}.install-guidance p+p{font-size:10px}.download-art-caption{display:none}.preview-brief{grid-template-columns:1fr;gap:32px;margin-inline:22px;padding-top:29px;padding-bottom:30px}.brief-heading h2{font-size:33px}.brief-heading>p{font-size:12px}.brief-controls{grid-template-columns:1fr 1fr;gap:14px;padding-top:23px;display:grid}.brief-controls h3{grid-column:1/-1;margin-bottom:4px}.brief-controls p{gap:10px;font-size:10px}.brief-controls kbd{min-width:49px;font-size:9px}.download-footer{letter-spacing:1.1px;gap:17px;margin-inline:22px;padding-block:22px;font-size:7px}.download-footer a{font-size:9px}.download-footer .icon{width:11px;margin-left:6px}}@media (width<=360px){.download-content h1{font-size:68px}.download-header{padding-inline:18px}.download-header .brand{width:151px}.download-header nav{gap:15px;font-size:9px}.release-status{letter-spacing:.7px}.release-status>span:last-child{font-size:6px}.download-primary{font-size:16px}.match-path{gap:7px;font-size:10px}}.console-heading .recommended{color:#71b6c7;letter-spacing:1.1px}.launcher-explainer{color:#adbfcc;max-width:465px;margin-top:21px;font-size:12px;line-height:1.7}.download-content .install-guidance{margin-top:13px}@media (width<=650px){.launcher-explainer{font-size:11px}.download-content{padding-top:77px}}.mobile-download-note{color:#c2d8e4;background:#071922;border-left:2px solid #1ac5ff;margin:0 0 22px;padding:14px 16px;font-size:14px;line-height:1.6}
