.copy:where(.astro-yulf4ecu){border-radius:var(--radius-pill);background:var(--button-2);height:1.75rem;color:var(--ink);font-size:.75rem;font-weight:var(--weight-medium);transition:background-color var(--dur-quick) var(--ease-soft);flex:none;align-items:center;gap:.3125rem;padding-inline:.625rem;display:inline-flex}.copy:where(.astro-yulf4ecu):hover{background:var(--button-2-hover)}.copy-icons:where(.astro-yulf4ecu){width:.875rem;height:.875rem;display:inline-grid;position:relative}.copy-icons:where(.astro-yulf4ecu) svg{width:100%;height:100%;transition:opacity var(--dur-base) var(--ease-soft), transform var(--dur-slow) var(--ease-out);grid-area:1/1}.copy:where(.astro-yulf4ecu) .copy-done{opacity:0;color:#30a14e;transform:scale(.6)}.copy:where(.astro-yulf4ecu)[data-copied] .copy-idle{opacity:0;transform:scale(.6)}.copy:where(.astro-yulf4ecu)[data-copied] .copy-done{opacity:1;transform:none}.dl-hero:where(.astro-m724su54){padding:calc(var(--nav-height) + clamp(3rem, 2rem + 4vw, 5.5rem)) 0 clamp(4rem, 3rem + 4vw, 6.5rem);text-align:center;position:relative;overflow:clip}.dl-glow:where(.astro-m724su54){aspect-ratio:1.8;opacity:.7;background:radial-gradient(closest-side, var(--glow), transparent 70%), radial-gradient(34% 30% at 32% 60%, var(--glow-2), transparent 70%);pointer-events:none;width:min(120vw,80rem);position:absolute;top:30%;left:50%;transform:translate(-50%,-30%)}.dl-hero-inner:where(.astro-m724su54){flex-direction:column;align-items:center;display:flex;position:relative}.dl-icon:where(.astro-m724su54){aspect-ratio:1;width:clamp(4.5rem,3.8rem + 2vw,5.5rem);margin-bottom:1.5rem;display:block}.dl-icon:where(.astro-m724su54) img{filter:drop-shadow(0 12px 24px #0a6cf542)drop-shadow(0 2px 4px #00000014);width:124.272%;max-width:none;height:auto;margin:-12.1359%}.dl-lead:where(.astro-m724su54){max-width:32rem;margin-top:1rem}.dl-release:where(.astro-m724su54){color:var(--ink-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;margin-top:.875rem;font-size:.875rem;display:flex}.dl-release:where(.astro-m724su54)>span:where(.astro-m724su54)+span:where(.astro-m724su54):before,.reco-meta:where(.astro-m724su54)>span:where(.astro-m724su54)+span:where(.astro-m724su54):before{content:"";background:var(--line-strong);vertical-align:-.05em;width:1px;height:.75em;margin-inline:.625em;display:inline-block}.reco:where(.astro-m724su54){width:min(100%,34rem);margin-top:clamp(2.25rem,1.8rem + 1.5vw,3rem);display:grid}.reco-panel:where(.astro-m724su54){flex-direction:column;grid-area:1/1;align-items:center;display:flex}.reco-panel:where(.astro-m724su54)[hidden]{display:none}.js .reco:where(.astro-m724su54)[data-state=pending] .reco-panel:where(.astro-m724su54){visibility:hidden}.reco:where(.astro-m724su54)[data-state=ready] .reco-panel:where(.astro-m724su54):not([hidden]){animation:reco-in .7s var(--ease-out) both}@keyframes reco-in{0%{opacity:0;transform:translateY(.5rem)}}.reco-caption:where(.astro-m724su54){min-height:1.5em;color:var(--ink);font-size:1.0625rem;font-weight:var(--weight-medium)}.reco-panel:where(.astro-m724su54) .btn:where(.astro-m724su54){min-width:15rem;margin-top:1rem}.reco-meta:where(.astro-m724su54){color:var(--ink-2);flex-wrap:wrap;justify-content:center;margin-top:.875rem;font-size:.875rem;display:flex}.reco-foot:where(.astro-m724su54){min-height:2.9em;color:var(--ink-2);text-wrap:balance;margin-top:.5rem;font-size:.875rem;line-height:1.45}.reco-foot:where(.astro-m724su54) .link:where(.astro-m724su54){white-space:nowrap}.reco-panel:where(.astro-m724su54)[data-guess] .reco-foot:where(.astro-m724su54) .link:where(.astro-m724su54){border-radius:var(--radius-pill);background:var(--accent-soft);align-items:center;height:1.875rem;margin-left:.25rem;padding-inline:.875rem;text-decoration:none;display:inline-flex}.dl-source:where(.astro-m724su54){color:var(--ink-2);text-align:center;margin-top:.5rem;font-size:.875rem}.dl-source:where(.astro-m724su54) .dl-source-icon{vertical-align:-.15em;margin-right:.375rem}.dl-source:where(.astro-m724su54) b:where(.astro-m724su54){color:var(--ink);font-weight:var(--weight-medium)}.dl-source-switch:where(.astro-m724su54){color:var(--accent);font-size:inherit;font-weight:var(--weight-medium);margin-left:.75rem}.dl-source-switch:where(.astro-m724su54):hover{text-underline-offset:.22em;text-decoration:underline}.dl-links:where(.astro-m724su54){flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;margin-top:1.5rem;font-size:.9375rem;display:flex}.dl-all:where(.astro-m724su54){padding-top:clamp(2rem,1rem + 3vw,4rem)}.os-grid:where(.astro-m724su54){grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:clamp(2.5rem,2rem + 2vw,3.5rem);display:grid}.os-card:where(.astro-m724su54){border-radius:var(--radius-xl);background:var(--surface);transition:box-shadow var(--dur-slow) var(--ease-soft);padding:clamp(1.5rem,1.2rem + 1vw,2rem)}.os-card--linux:where(.astro-m724su54){grid-column:1/-1}.os-card--linux:where(.astro-m724su54) .assets:where(.astro-m724su54){grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem;display:grid}.os-card:where(.astro-m724su54).is-recommended{box-shadow:inset 0 0 0 1.5px var(--accent)}.os-head:where(.astro-m724su54){align-items:flex-start;gap:.875rem;margin-bottom:1.25rem;display:flex}.os-mark:where(.astro-m724su54){flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid}.os-mark--windows:where(.astro-m724su54){padding:.25rem}.os-head:where(.astro-m724su54) h3:where(.astro-m724su54){font-size:1.3125rem;font-weight:var(--weight-bold);line-height:1.2}.os-head:where(.astro-m724su54) p:where(.astro-m724su54){color:var(--ink-2);margin-top:.25rem;font-size:.875rem;line-height:1.5}.asset:where(.astro-m724su54){box-shadow:inset 0 .5px 0 var(--line-strong);padding-block:.875rem}.asset-row:where(.astro-m724su54){grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;display:grid}.asset-info:where(.astro-m724su54){flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.asset-arch:where(.astro-m724su54){font-weight:var(--weight-medium)}.asset-format:where(.astro-m724su54),.asset-badge:where(.astro-m724su54){border-radius:var(--radius-xs);background:var(--button-2);color:var(--ink-2);font-size:.75rem;font-weight:var(--weight-medium);padding:.125rem .5rem}.asset-badge:where(.astro-m724su54){background:var(--accent-soft);color:var(--accent);display:none}.asset:where(.astro-m724su54).is-recommended .asset-badge:where(.astro-m724su54){display:inline-block}.asset-size:where(.astro-m724su54){color:var(--ink-2);font-size:.875rem}.asset-sha:where(.astro-m724su54){margin-top:.375rem}.asset-sha:where(.astro-m724su54) summary:where(.astro-m724su54){color:var(--ink-3);font-size:.75rem;font-weight:var(--weight-medium);border-radius:var(--radius-xs);align-items:center;gap:.25rem;list-style:none;display:inline-flex}.asset-sha:where(.astro-m724su54) summary:where(.astro-m724su54):hover{color:var(--ink-2)}.sha-row:where(.astro-m724su54){border-radius:var(--radius-md);background:var(--bg);animation:unfold .4s var(--ease-out);align-items:center;gap:.75rem;margin-top:.5rem;padding:.625rem .75rem;display:flex}.sha-value:where(.astro-m724su54){overflow-wrap:anywhere;min-width:0;color:var(--ink);flex:1;font-size:.75rem;line-height:1.5}.chevron{transition:transform var(--dur-slow) var(--ease-out)}details:where(.astro-m724su54)[open]>summary:where(.astro-m724su54) .chevron{transform:rotate(180deg)}@keyframes unfold{0%{opacity:0;transform:translateY(-.25rem)}}.arch-hint:where(.astro-m724su54){max-width:44rem;color:var(--ink-3);text-align:center;margin:2rem auto 0;font-size:.8125rem}.dl-narrow:where(.astro-m724su54){max-width:50rem}.guides:where(.astro-m724su54){border-radius:var(--radius-xl);background:var(--surface-raised);margin-top:clamp(2.5rem,2rem + 2vw,3.5rem);overflow:hidden}.guide:where(.astro-m724su54)+.guide:where(.astro-m724su54){box-shadow:inset 0 .5px 0 var(--line-strong)}.guide:where(.astro-m724su54) summary:where(.astro-m724su54){font-size:1.125rem;font-weight:var(--weight-bold);align-items:center;gap:.875rem;padding:1.25rem 1.5rem;list-style:none;display:flex}.guide:where(.astro-m724su54) summary:where(.astro-m724su54):focus-visible{outline-offset:-3px}.guide-mark:where(.astro-m724su54){width:1.5rem;height:1.5rem;color:var(--ink);place-items:center;display:grid}.guide-mark--windows:where(.astro-m724su54){padding:.1875rem}.guide-mark--phone:where(.astro-m724su54){padding:0}.guide-title:where(.astro-m724su54){flex:1}.guide:where(.astro-m724su54) summary:where(.astro-m724su54) .chevron{color:var(--ink-3)}.guide-body:where(.astro-m724su54){color:var(--ink-2);animation:unfold .45s var(--ease-out);padding:0 1.5rem 1.5rem 3.875rem;font-size:.9375rem;line-height:1.65}.guide-body:where(.astro-m724su54) ol:where(.astro-m724su54){gap:.625rem;margin-top:.625rem;padding-left:1.25rem;list-style:decimal;display:grid}.guide-body:where(.astro-m724su54) li:where(.astro-m724su54)::marker{color:var(--ink-3)}.guide-note:where(.astro-m724su54){color:var(--ink-3);margin-top:.875rem;font-size:.875rem}.command:where(.astro-m724su54){border-radius:var(--radius-md);background:var(--code-bg);box-shadow:inset 0 0 0 .5px var(--line);align-items:center;gap:.75rem;margin-top:.5rem;padding:.625rem .625rem .625rem .875rem;display:flex}.command:where(.astro-m724su54) code:where(.astro-m724su54){min-width:0;color:var(--ink);white-space:nowrap;scrollbar-width:none;flex:1;font-size:.8125rem;overflow-x:auto}.next-card:where(.astro-m724su54){border-radius:var(--radius-xl);background:var(--surface);justify-items:start;gap:.75rem;padding:clamp(1.75rem,1.4rem + 1.2vw,2.5rem);display:grid}.next-icon:where(.astro-m724su54){border-radius:var(--radius-md);background:var(--accent-soft);width:2.75rem;height:2.75rem;color:var(--accent);place-items:center;display:grid}.next-card:where(.astro-m724su54) p:where(.astro-m724su54){color:var(--ink-2);max-width:38rem}@media (width<=48rem){.os-grid:where(.astro-m724su54),.os-card--linux:where(.astro-m724su54) .assets:where(.astro-m724su54){grid-template-columns:minmax(0,1fr)}.asset-row:where(.astro-m724su54){grid-template-columns:minmax(0,1fr) auto}.asset-size:where(.astro-m724su54){grid-area:2/1}.asset-get:where(.astro-m724su54){grid-area:1/2/span 2}.guide-body:where(.astro-m724su54){padding-left:1.5rem}}@media (prefers-reduced-motion:reduce){.reco:where(.astro-m724su54)[data-state=ready] .reco-panel:where(.astro-m724su54):not([hidden]),.sha-row:where(.astro-m724su54),.guide-body:where(.astro-m724su54){animation:none}}
