.desktop-download-page.svelte-6n3bxx{min-height:100vh;min-height:100dvh;background:var(--bg-primary);color:var(--text-primary)}.desktop-download-main.svelte-6n3bxx{width:min(960px,calc(100% - 2rem));margin:0 auto;padding:var(--space-3xl) 0 4rem}.back-link.svelte-6n3bxx{display:inline-flex;align-items:center;gap:var(--space-sm);color:var(--text-secondary);text-decoration:none;font-size:var(--font-size-sm);margin-bottom:var(--space-xl)}.back-link.svelte-6n3bxx:hover{color:var(--text-primary)}.back-link.svelte-6n3bxx:focus-visible,.download-link.svelte-6n3bxx:focus-visible,.release-link.svelte-6n3bxx:focus-visible,.digest-copy.svelte-6n3bxx:focus-visible{outline:none;box-shadow:0 0 0 2px var(--focus-color);border-radius:var(--radius-md)}.digest.svelte-6n3bxx summary:where(.svelte-6n3bxx):focus-visible{outline:2px solid var(--focus-color);outline-offset:2px;border-radius:var(--radius-xs)}.desktop-download-hero.svelte-6n3bxx{text-align:center;max-width:680px;margin:0 auto var(--space-xl)}.desktop-download-hero.svelte-6n3bxx h1:where(.svelte-6n3bxx){font-size:clamp(var(--font-size-display-sm),5vw,3rem);font-weight:700;line-height:1.1;margin:0 0 var(--space-md);border:none;padding:0}.desktop-download-hero.svelte-6n3bxx p:where(.svelte-6n3bxx){color:var(--text-secondary);line-height:1.7;margin:0}.download-group.svelte-6n3bxx{margin-bottom:var(--space-xl)}.group-title.svelte-6n3bxx{margin:0 0 var(--space-md);border:none;padding:0;font-size:var(--font-size-lg);font-weight:600;color:var(--text-primary)}.mac-builds.svelte-6n3bxx{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:var(--space-md);align-items:start}.recommended.svelte-6n3bxx{display:flex;align-items:center;gap:var(--space-xs-plus);margin:0;color:var(--brand-primary-light);font-size:var(--font-size-sm);font-weight:600}.recommended.svelte-6n3bxx i:where(.svelte-6n3bxx){font-size:var(--font-size-xs)}.chip-hint.svelte-6n3bxx{margin:0;color:var(--text-secondary);font-size:var(--font-size-xs-plus);line-height:1.6}.other-builds.svelte-6n3bxx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md);align-items:start}.download-row.svelte-6n3bxx{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg)}.download-row--primary.svelte-6n3bxx{border-color:var(--marketing-teal-ring);background:color-mix(in srgb,var(--brand-primary-light) 6%,transparent)}.download-link.svelte-6n3bxx{display:flex;align-items:center;gap:var(--space-md-minus);color:inherit;text-decoration:none}.download-link.svelte-6n3bxx:hover strong:where(.svelte-6n3bxx){color:var(--brand-primary-light);text-decoration:underline;text-underline-offset:2px}.download-link.svelte-6n3bxx i:where(.svelte-6n3bxx){width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);background:color-mix(in srgb,var(--brand-primary-light) 14%,transparent);color:var(--brand-primary-light);font-size:var(--font-size-xl);flex-shrink:0}.download-link.svelte-6n3bxx span:where(.svelte-6n3bxx){display:flex;flex-direction:column;gap:var(--space-xs)}.download-link.svelte-6n3bxx small:where(.svelte-6n3bxx){color:var(--text-secondary);font-size:var(--font-size-xs)}.digest.svelte-6n3bxx summary:where(.svelte-6n3bxx){display:inline-flex;align-items:center;gap:var(--space-xs-plus);color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:600;letter-spacing:.02em;cursor:pointer;list-style:none}.digest.svelte-6n3bxx summary:where(.svelte-6n3bxx)::-webkit-details-marker{display:none}.digest.svelte-6n3bxx summary:where(.svelte-6n3bxx):hover{color:var(--text-primary)}.digest-chevron.svelte-6n3bxx{font-size:var(--font-size-2xs);transition:transform var(--transition-normal)}.digest[open].svelte-6n3bxx .digest-chevron:where(.svelte-6n3bxx){transform:rotate(180deg)}.digest-body.svelte-6n3bxx{display:flex;align-items:flex-start;gap:var(--space-sm);margin-top:var(--space-sm)}.digest-body.svelte-6n3bxx code:where(.svelte-6n3bxx){flex:1;min-width:0;font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--text-secondary);overflow-wrap:anywhere;line-height:1.5}.digest-copy.svelte-6n3bxx{display:inline-flex;align-items:center;gap:var(--space-xs-plus);flex-shrink:0;padding:var(--space-xs) var(--space-sm);background:var(--bg-elevated);border:1px solid var(--glass-border);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--font-size-xs);cursor:pointer}.digest-copy.svelte-6n3bxx:hover{background:var(--bg-hover);color:var(--text-primary)}.info-section.svelte-6n3bxx{padding:var(--space-xl) 0;border-top:1px solid var(--glass-border)}.info-section.svelte-6n3bxx h2:where(.svelte-6n3bxx){margin:0 0 var(--space-md);border:none;padding:0;font-size:var(--font-size-xl);font-weight:600}.info-section.svelte-6n3bxx ol:where(.svelte-6n3bxx){margin:0 0 var(--space-md) var(--space-md-plus);padding:0;color:var(--text-secondary);line-height:1.7}.info-section.svelte-6n3bxx p:where(.svelte-6n3bxx){color:var(--text-secondary);margin:0 0 var(--space-md);line-height:1.6;max-width:70ch}.info-section.svelte-6n3bxx pre:where(.svelte-6n3bxx){margin:0 0 var(--space-md);padding:var(--space-md-minus) var(--space-md);border:1px solid var(--glass-border);border-radius:var(--radius-md);background:var(--bg-elevated);overflow-x:auto}.info-section.svelte-6n3bxx code:where(.svelte-6n3bxx){font-family:var(--font-mono);font-size:var(--font-size-xs-plus)}.verification-note.svelte-6n3bxx{font-size:var(--font-size-sm)}.release-link.svelte-6n3bxx{display:inline-flex;align-items:center;gap:var(--space-sm);color:var(--brand-primary-light);font-weight:600;text-decoration:none}.release-link.svelte-6n3bxx:hover{text-decoration:underline;text-underline-offset:2px}@media(max-width:760px){.mac-builds.svelte-6n3bxx,.other-builds.svelte-6n3bxx{grid-template-columns:1fr}}
