.download-page{--ink:#00164e}.download-page .brand{gap:8px;font-weight:600}.brand-os{color:#1d5daf}.download-header-logo{width:68px;height:68px}.download-header-logo img,.download-footer-logo img{width:145%;height:126.17%;position:absolute;top:-13.21%;left:-22.88%}.download-page .nav{letter-spacing:.14px;background:#ffffffe6;gap:4px;padding:6px 8px;font-size:14px;line-height:20px}.download-page .nav a.active{font-family:var(--heading);color:var(--lavender)}.download-main{isolation:isolate;padding-bottom:40px;position:relative;overflow:hidden}.download-main:before{content:"";z-index:-1;filter:blur(64px);pointer-events:none;background:linear-gradient(#d6e3ff80,#bde9ff4d 50%,#bde9ff00);border-radius:50%;width:980px;max-width:100%;height:480px;position:absolute;top:-128px;left:50%;transform:translate(-50%)}.download-content{padding-top:32px}.download-heading{text-align:center}.download-heading h1{color:var(--ink);padding-top:4px;font-weight:700}.download-heading h1 span{color:var(--primary)}.download-heading>p{margin-top:3.625px;font-size:18px;line-height:29.25px}.iso-section{max-width:768px;margin:40px auto 0;position:relative}.iso-section:before{content:"";z-index:-1;opacity:.4;filter:blur(24px);background:linear-gradient(90deg,#d6e3ff,#bde9ff 50%,#72a6fd);border-radius:48px;position:absolute;inset:-4px}.iso-card{background:#fff;border-radius:48px;flex-direction:column;align-items:center;padding:40px;display:flex;box-shadow:0 12px 40px -8px #18317714}.iso-status{justify-content:space-between;align-items:center;gap:12px;width:100%;padding-bottom:16px;display:flex}.badge{color:var(--blue);font:500 10px/14px var(--mono);letter-spacing:.4px;background:#ebedff;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:4px 12px;display:inline-flex}.official{gap:8px}.official i{background:var(--blue);border-radius:50%;width:8px;height:8px}.coming-soon{color:#004d64;background:#bde9ff66}.iso-identity{text-align:center;flex-direction:column;align-items:center;padding:8px 0;display:flex}.disc-icon{background:#f3f2ff;border-radius:32px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:8px;display:flex;box-shadow:inset 0 2px 4px #0000000d}.download-page h2{color:var(--ink)}.iso-identity>p{font:500 12px/16px var(--mono);letter-spacing:.24px;padding-top:4px}.iso-metadata{grid-template-columns:1fr 1fr;gap:8px;width:100%;max-width:448px;margin:16px 0;display:grid}.iso-metadata>div{text-align:center;background:#f3f2ff;padding:8px}.iso-metadata dt{font:500 10px/14px var(--mono);letter-spacing:.4px;text-transform:uppercase}.iso-metadata dd{color:var(--blue);font:500 12px/16px var(--mono);letter-spacing:.24px;margin:2px 0 0}.iso-download{background:var(--lavender);color:#737685;width:100%;max-width:448px;font:500 14px/20px var(--mono);letter-spacing:.14px;cursor:not-allowed;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:8px;padding:12px 24px;display:flex}.requirements-section,.installation-section{padding-top:64px}.download-section-heading{text-align:center;flex-direction:column;align-items:center;gap:4px;padding-bottom:24px;display:flex}.download-section-heading>p{font-size:15px;line-height:24px}.requirement-badges{flex-wrap:wrap;justify-content:center;gap:8px;padding-bottom:4px;display:flex}.requirement-badges .badge{padding:2px 10px}.requirement-badges .badge+.badge{color:#1d5daf}.requirements-grid{grid-template-columns:1fr 1fr;gap:24px;max-width:896px;margin:auto;display:grid}.requirement-card{background:#fff;border-radius:32px;min-width:0;padding:24px;box-shadow:0 4px 20px -2px #1831770a}.requirement-card-heading{justify-content:space-between;align-items:center;gap:8px;padding-bottom:16px;display:flex}.requirement-card h3{color:var(--ink);letter-spacing:-.2px;font-size:20px;font-weight:600;line-height:28px}.requirement-card-heading p{font:500 10px/14px var(--mono);letter-spacing:.4px}.requirement-icon{background:#ebedff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.recommended{box-shadow:0 4px 20px -2px #1831770f}.recommended h3{color:var(--blue)}.recommended .requirement-icon{background:var(--primary)}.hardware-list{flex-direction:column;gap:8px;margin:0;display:flex}.hardware-list>div{align-items:flex-start;gap:12px;display:flex}.hardware-list>div>img{flex-shrink:0}.hardware-list dt{font:500 10px/14px var(--mono);letter-spacing:.4px;text-transform:uppercase;margin-bottom:-.5px}.hardware-list dd{color:var(--ink);margin:0;font-size:15px;font-weight:500;line-height:24px}.quickstart{color:#1d5daf}.installation-steps{grid-template-columns:repeat(4,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.installation-steps>li{background:#fff;border-radius:32px;min-width:0;min-height:159.38px;padding:16px;box-shadow:0 4px 16px -2px #18317708}.step-top{justify-content:space-between;align-items:center;min-height:32px;padding-bottom:8px;display:flex}.step-number{color:var(--primary);font:500 14px/20px var(--mono);letter-spacing:.14px;background:#ebedff;border-radius:999px;padding:2px 10px}.installation-steps h3{letter-spacing:-.2px;color:var(--ink);font-size:20px;font-weight:600;line-height:28px}.installation-steps p{margin-top:4px;font-size:13px;line-height:21.13px}.download-footer{background:#fff;margin-top:40px;box-shadow:0 -1px 6px #18317708}.download-footer-top{border-bottom:1px solid #ebedff;justify-content:space-between;align-items:center;gap:24px;padding-bottom:25px;display:flex}.download-footer-logo{width:65px;height:65px}.download-motto{font:500 12px/16px var(--mono);letter-spacing:.6px;color:#005771;padding-top:8px}.download-footer nav{gap:16px;font-size:13px;line-height:20px;display:flex}.download-footer-bottom{font:500 10px/14px var(--mono);letter-spacing:.4px;justify-content:space-between;align-items:center;gap:24px;padding-top:16px;display:flex}.platforms{flex-shrink:0;align-items:center;gap:16px;display:flex}.platforms i{background:#71d2fb;border-radius:50%;width:6px;height:6px}@media (width<=1100px){.installation-steps{grid-template-columns:repeat(2,1fr)}.requirement-card-heading{align-items:flex-start}.requirement-card h3{font-size:18px}.requirement-card-heading p{letter-spacing:0}.download-footer-bottom{flex-wrap:wrap}}@media (width<=700px){.download-page .nav{gap:0;padding:4px;font-size:10px}.download-header-logo{width:46px;height:46px}.download-content{padding-top:28px}.download-heading h1{letter-spacing:-1px;font-size:38px;line-height:48px}.download-heading>p{font-size:16px;line-height:26px}.iso-section{margin-top:28px}.iso-card{border-radius:32px;padding:24px 20px}.iso-status{gap:8px}.badge{padding:4px 10px;font-size:9px}.iso-identity h2{letter-spacing:-.7px;font-size:28px;line-height:38px}.iso-download{letter-spacing:0;padding:12px 8px;font-size:11px}.requirements-section,.installation-section{padding-top:48px}.requirements-grid{grid-template-columns:1fr;gap:16px}.requirement-card h3{font-size:20px}.download-section-heading h2{letter-spacing:-.7px;font-size:30px;line-height:40px}.download-section-heading>p{font-size:14px}.installation-steps{gap:16px}.installation-steps h3{font-size:18px;line-height:26px}.installation-steps>li{border-radius:24px}.download-footer{margin-top:24px}.download-footer-top{flex-wrap:wrap;align-items:flex-start;gap:20px}.download-footer-bottom{gap:16px;font-size:9px;line-height:16px}.download-footer-logo{width:52px;height:52px}.download-motto{font-size:10px}}@media (width<=430px){.installation-steps{grid-template-columns:1fr}.installation-steps>li{min-height:0;padding:20px}.download-heading h1{font-size:34px}.download-page .brand{gap:4px}.download-page .nav a{padding:6px 8px}.requirement-card h3{font-size:18px}.requirement-card-heading p{font-size:9px}}
