.download-hero{padding-block:clamp(74px,7vw,106px)}.download-hero-inner{grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr);align-items:center;gap:clamp(44px,7vw,92px);display:grid}.download-hero-copy{min-width:0}.download-title{max-width:12ch;margin-top:22px}.download-lead{max-width:42ch;margin-top:24px}.download-device{min-width:0;padding:20px 24px 28px;position:relative}.download-device:before{content:"";pointer-events:none;background:radial-gradient(circle,rgba(69,224,166,.08),transparent 68%);border-radius:50%;position:absolute;inset:-4% 4% 8%}.download-device-screen{background:#0d100f;border:1px solid rgba(255,255,255,.13);border-radius:15px;min-height:292px;position:relative;overflow:hidden;box-shadow:0 30px 72px rgba(0,0,0,.32),inset 0 1px rgba(255,255,255,.04)}.download-device-bar{border-bottom:1px solid var(--m-line);background:rgba(255,255,255,.02);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;min-height:40px;padding:9px 13px;display:grid}.download-device-bar>span{background:rgba(236,239,238,.18);border-radius:50%;width:7px;height:7px;box-shadow:12px 0 rgba(236,239,238,.12),24px 0 rgba(236,239,238,.08)}.download-device-bar code{color:var(--m-ink-2);font-family:var(--m-mono);font-size:9px}.download-device-bar i{background:var(--m-canal);border-radius:50%;justify-self:end;width:6px;height:6px;box-shadow:0 0 0 4px rgba(69,224,166,.08)}.download-device-body{grid-template-rows:1fr auto;grid-template-columns:44px minmax(0,1fr);min-height:252px;display:grid}.download-device-rail{border-right:1px solid var(--m-line);background:radial-gradient(circle at 50% 25px,rgba(69,224,166,.8) 0 2px,transparent 3px),linear-gradient(rgba(255,255,255,.024) 1px,transparent 1px) 0 0/100% 34px;grid-row:1/3}.download-device-copy{align-self:center;gap:12px;width:min(74%,300px);padding:30px;display:grid}.download-device-copy span{background:rgba(236,239,238,.12);border-radius:99px;height:8px}.download-device-copy span:first-child{background:rgba(236,239,238,.3);width:62%;height:14px}.download-device-copy span:nth-child(2){width:96%}.download-device-copy span:nth-child(3){width:78%}.download-device-gate{border-top:1px solid var(--m-line);grid-template-columns:repeat(3,1fr);gap:8px;padding:13px 18px;display:grid}.download-device-gate code{color:rgba(69,224,166,.74);min-height:28px;font-family:var(--m-mono);animation:download-gate-pass 5.2s var(--m-ease) infinite;background:rgba(69,224,166,.024);border:1px solid rgba(69,224,166,.18);border-radius:5px;justify-content:center;align-items:center;font-size:8.5px;animation-play-state:paused;display:flex}.download-device[data-motion-state=running] .download-device-gate code{animation-play-state:running}.download-device-gate code:nth-child(2){animation-delay:.75s}.download-device-gate code:nth-child(3){animation-delay:1.5s}.download-device-base{border:1px solid var(--m-line-2);background:rgba(255,255,255,.024);border-top:0;border-radius:0 0 50% 50%;width:58%;height:10px;margin:0 auto;display:block;position:relative}.download-body{padding-top:clamp(46px,4.5vw,64px)}.download-os-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.download-os-card{background:linear-gradient(145deg, rgba(255,255,255,.027), transparent 52%), var(--m-glass);flex-direction:column;align-items:flex-start;min-width:0;min-height:292px;padding:clamp(24px,3vw,32px);display:flex}.download-os-card.is-recommended{background:linear-gradient(145deg, rgba(69,224,166,.06), transparent 54%), var(--m-glass);border-color:rgba(69,224,166,.38)}.download-os-icon{border:1px solid var(--m-line);width:52px;height:52px;color:var(--m-canal);background:rgba(255,255,255,.02);border-radius:10px;justify-content:center;align-items:center;margin-bottom:22px;display:inline-flex}.download-os-icon svg{width:28px;height:28px}.download-os-name{margin:0;font-size:20px}.download-filename{overflow-wrap:anywhere;max-width:100%;color:var(--m-ink-3);font-family:var(--m-mono);margin-top:5px;font-size:10.5px}.download-os-status{align-items:flex-start;min-height:28px;margin-top:12px;display:flex}.download-os-status .m-chip{white-space:normal;line-height:1.35}.download-os-card>.m-btn{justify-content:center;width:100%;margin-top:auto}.download-web-note{color:var(--m-ink-3);font-family:var(--m-mono);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:24px 0 0;font-size:11.5px;display:flex}.download-install-wrap{max-width:920px;margin:clamp(54px,6vw,76px) auto 0}.download-install-card{padding:clamp(28px,4vw,42px)}.download-install-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.download-install-head .m-h3{margin:0;font-size:22px}.download-install-intro{max-width:74ch;margin-top:16px}.download-install-intro p,.download-install-platform p,.download-install-foot p{color:var(--m-ink-2);margin:0;font-size:13.5px;line-height:1.62}.download-install-intro p+p{margin-top:9px}.download-install-grid{border-top:1px solid var(--m-line);border-bottom:1px solid var(--m-line);grid-template-columns:1.15fr .85fr;margin-top:28px;display:grid}.download-install-platform{min-width:0;padding:26px 28px 28px 0}.download-install-platform+.download-install-platform{border-left:1px solid var(--m-line);padding-left:28px;padding-right:0}.download-platform-index,.download-coming-index{color:var(--m-canal);font-family:var(--m-mono);letter-spacing:.06em;font-size:9.5px}.download-install-heading{color:var(--m-ink);letter-spacing:-.015em;margin:10px 0 8px;font-size:15px;font-weight:590;line-height:1.35}.download-install-platform pre{border:1px solid var(--m-line);background:rgba(0,0,0,.2);border-radius:7px;max-width:100%;margin:14px 0 0;padding:12px 13px;overflow-x:auto}.download-install-platform pre code{color:var(--m-ink-2);font-family:var(--m-mono);font-size:10.5px}.download-install-foot{grid-template-columns:1fr 1fr;gap:26px;padding-top:24px;display:grid}.download-coming-wrap{max-width:820px}.download-coming-card{background:linear-gradient(110deg, rgba(69,224,166,.043), transparent 50%), var(--m-glass);padding:clamp(34px,5vw,52px);position:relative;overflow:hidden}.download-coming-card:after{content:"";pointer-events:none;border:1px solid rgba(69,224,166,.13);border-radius:50%;width:240px;height:240px;position:absolute;top:-100px;right:-110px}.download-coming-card .m-h2{max-width:16ch;margin-top:15px}.download-coming-card .m-lead{margin:16px 0 24px}.download-loading-card{align-items:center;gap:18px;max-width:560px;margin:0 auto;padding:30px 34px;display:flex}.download-loading-card .m-lead{margin:0}.download-loading-mark{background:var(--m-canal);border-radius:50%;flex:none;width:10px;height:10px;position:relative}.download-loading-mark:after{content:"";animation:download-loading 1.8s var(--m-ease) infinite;border:1px solid rgba(69,224,166,.5);border-radius:50%;position:absolute;inset:-6px}@keyframes download-gate-pass{0%,18%,to{opacity:.45;transform:translateY(0)}25%,42%{opacity:1;transform:translateY(-2px)}52%{opacity:.55;transform:translateY(0)}}@keyframes download-loading{0%{opacity:.7;transform:scale(.65)}75%,to{opacity:0;transform:scale(1.5)}}@media (width<=900px){.download-hero-inner{grid-template-columns:1fr;gap:42px}.download-hero-copy{max-width:680px}.download-device{width:min(100%,650px);padding-inline:0}}@media (width<=720px){.download-os-grid{grid-template-columns:1fr}.download-os-card{min-height:0}.download-install-grid,.download-install-foot{grid-template-columns:1fr}.download-install-platform,.download-install-platform+.download-install-platform{padding:23px 0}.download-install-platform+.download-install-platform{border-top:1px solid var(--m-line);border-left:0}}@media (width<=480px){.download-hero{padding-block:58px}.download-device{padding-bottom:20px}.download-device-screen{min-height:248px}.download-device-body{grid-template-columns:34px minmax(0,1fr);min-height:208px}.download-device-copy{width:92%;padding:22px 18px}.download-device-gate{gap:5px;padding-inline:9px}.download-device-gate code{font-size:7.5px}.download-os-card,.download-install-card,.download-coming-card{padding:24px}.download-install-head{align-items:flex-start}.download-loading-card{padding:24px}}@media (prefers-reduced-motion:reduce){.download-device-gate code,.download-loading-mark:after{animation:none}}