.changelog.svelte-1satflt{position:relative;height:min(62vh,34rem)}.switcher.svelte-1satflt{display:inline-flex;align-items:center;gap:2px;flex-shrink:0;padding:2px;border:1px solid var(--color-stroke-subtle);border-radius:.6rem;background:var(--color-surface-base)}.switch.svelte-1satflt{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .6rem;border-radius:.45rem;font-size:.8125rem;line-height:1.2;white-space:nowrap;color:var(--color-ink-muted);transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.switch.svelte-1satflt:hover{color:var(--color-ink-primary);background:rgb(var(--color-surface-raised-rgb) / .6)}.switch.svelte-1satflt:focus-visible{outline:1px solid var(--color-accent-primary);outline-offset:-1px}.switch.is-active.svelte-1satflt{color:var(--color-ink-emphasis);background:var(--color-surface-raised);box-shadow:inset 0 0 0 1px var(--color-stroke-subtle)}.switch-icon.svelte-1satflt{display:block;width:16px;height:16px;border-radius:4px;opacity:.55;transition:opacity .15s ease}.switch.svelte-1satflt:hover .switch-icon:where(.svelte-1satflt),.switch.is-active.svelte-1satflt .switch-icon:where(.svelte-1satflt){opacity:1}@media (max-width: 394px){.switch-label.svelte-1satflt{display:none}.switch.svelte-1satflt{padding:.35rem .4rem}}.stream.svelte-1satflt{height:100%;overflow-y:auto;overscroll-behavior:contain;padding:0 1.25rem 2.5rem;scrollbar-width:thin;scrollbar-color:var(--color-scroll-thumb) transparent}@media (min-width: 640px){.stream.svelte-1satflt{padding:0 1.75rem 3rem}}.stream.svelte-1satflt::-webkit-scrollbar{width:8px}.stream.svelte-1satflt::-webkit-scrollbar-track{background:transparent}.stream.svelte-1satflt::-webkit-scrollbar-thumb{background:var(--color-scroll-thumb);border-radius:999px}.stream-fade.svelte-1satflt{position:absolute;left:0;right:0;bottom:0;height:3rem;pointer-events:none;background:linear-gradient(to top,var(--color-surface-sunken),transparent)}.release-head.svelte-1satflt{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:.65rem;padding:1.15rem 0 .85rem;border-bottom:1px solid var(--color-stroke-subtle);background:rgb(var(--color-surface-sunken-rgb) / .92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.release-version.svelte-1satflt{font-family:Space Mono,monospace;font-size:.9375rem;font-weight:700;letter-spacing:-.01em;color:var(--color-ink-emphasis)}.chip.svelte-1satflt{font-family:Space Mono,monospace;font-size:.625rem;text-transform:uppercase;letter-spacing:.14em;line-height:1;padding:.3rem .45rem .25rem;border-radius:.35rem;color:var(--color-accent-primary);background:rgb(var(--color-accent-primary-rgb) / .12)}.head-spacer.svelte-1satflt{flex:1 1 auto}.release-date.svelte-1satflt{font-size:.6875rem;color:var(--color-ink-soft);white-space:nowrap}.release-download.svelte-1satflt{display:flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;flex-shrink:0;border-radius:.5rem;border:1px solid transparent;color:var(--color-ink-muted);transition:color .15s ease,background-color .15s ease,border-color .15s ease}.release-download.svelte-1satflt:hover{background:var(--color-surface-raised);border-color:var(--color-stroke-subtle);color:var(--color-ink-emphasis)}.release-download.svelte-1satflt:focus-visible{outline:none;border-color:var(--color-accent-primary);color:var(--color-ink-emphasis)}.release-body.svelte-1satflt{display:flex;flex-direction:column;padding:1.15rem 0 .35rem}.shimmer.svelte-1satflt{display:block;border-radius:999px;background:var(--color-surface-raised);animation:svelte-1satflt-shimmerPulse 1.6s ease-in-out infinite}.line.svelte-1satflt{height:.6rem;margin-bottom:.85rem}.head-ghost.svelte-1satflt{width:6.5rem;height:.8rem}@keyframes svelte-1satflt-shimmerPulse{0%,to{opacity:.4}50%{opacity:.75}}@media (prefers-reduced-motion: reduce){.shimmer.svelte-1satflt{animation:none;opacity:.5}}.state.svelte-1satflt{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;height:min(40vh,18rem);padding:2rem;text-align:center}.state-text.svelte-1satflt{font-size:.9375rem;color:var(--color-ink-muted)}.retry.svelte-1satflt{padding:.5rem 1rem;border:1px solid var(--color-stroke-subtle);border-radius:.6rem;font-size:.875rem;color:var(--color-ink-primary);transition:border-color .15s ease,color .15s ease}.retry.svelte-1satflt:hover{border-color:var(--color-stroke-strong);color:var(--color-ink-emphasis)}.changelog-content{text-align:left}.changelog-content h2{font-size:1.0625rem;font-weight:700;line-height:1.3;color:var(--color-ink-emphasis);margin:1.5rem 0 .75rem}.changelog-content h3{font-family:Space Mono,monospace;font-size:.6875rem;font-weight:400;line-height:1;text-transform:uppercase;letter-spacing:.18em;color:var(--color-ink-muted);margin:1.5rem 0 .9rem;padding-top:1.5rem;border-top:1px solid var(--color-stroke-subtle)}.changelog-content>:first-child{margin-top:0;padding-top:0;border-top:none}.changelog-content p{font-size:.9375rem;line-height:1.65;color:var(--color-ink-secondary);margin:0 0 .85rem}.changelog-content hr{border:none;height:1px;background:var(--color-stroke-subtle);margin:1.5rem 0}.changelog-content ul{list-style:none;margin:0 0 .35rem;padding:0}.changelog-content li{position:relative;font-size:.9375rem;line-height:1.6;color:var(--color-ink-secondary);margin:0 0 .7rem;padding-left:1.1rem}.changelog-content li:before{content:"";position:absolute;left:.15rem;top:.6rem;width:4px;height:4px;border-radius:999px;background:var(--color-ink-soft)}.changelog-content li>ul{margin-top:.7rem}.changelog-content li li:before{background:transparent;box-shadow:inset 0 0 0 1px var(--color-ink-soft)}.changelog-content strong{font-weight:600;color:var(--color-ink-emphasis)}.changelog-content em{font-style:italic}.changelog-content a{color:var(--color-ink-emphasis);text-decoration:underline;text-decoration-color:var(--color-stroke-strong);text-underline-offset:3px;transition:color .15s ease}.changelog-content a:hover{color:var(--color-accent-primary);text-decoration-color:var(--color-accent-primary)}.changelog-content blockquote{margin:0 0 1rem;padding:.85rem 1rem;border-left:2px solid var(--color-accent-primary);border-radius:0 .5rem .5rem 0;background:rgb(var(--color-accent-primary-rgb) / .07)}.changelog-content blockquote p{margin:0;color:var(--color-ink-primary)}.changelog-content code{font-family:Space Mono,monospace;font-size:.85em;padding:.1rem .35rem;border:1px solid var(--color-stroke-subtle);border-radius:.3rem;background:var(--color-surface-raised);color:var(--color-ink-emphasis)}.download-hero.svelte-12t3xif{position:relative;overflow:hidden;background:var(--color-surface-base);padding:9.5rem 0 4.5rem}@media (min-width: 768px){.download-hero.svelte-12t3xif{padding:11.5rem 0 6rem}}.hero-canvas.svelte-12t3xif{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.hero-content.svelte-12t3xif{position:relative;z-index:1}.download-card.svelte-12t3xif{margin-top:2.75rem;padding:1.5rem;border:1px solid var(--color-stroke-subtle);border-radius:1.5rem;background:var(--color-surface-sunken)}@media (min-width: 640px){.download-card.svelte-12t3xif{padding:2rem}}.card-label.svelte-12t3xif{font-family:Space Mono,monospace;font-size:.8125rem;color:var(--color-ink-muted)}.edition-grid.svelte-12t3xif{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.85rem}.edition-tile.svelte-12t3xif{position:relative;display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:1.15rem .75rem;border:1px solid var(--color-stroke-subtle);border-radius:1rem;background:var(--color-surface-base);color:var(--color-ink-secondary);transition:border-color .18s ease,color .18s ease,box-shadow .18s ease}.edition-tile.svelte-12t3xif:hover{border-color:var(--color-stroke-strong);color:var(--color-ink-primary)}.edition-tile.selected.svelte-12t3xif{border-color:rgb(var(--color-accent-primary-rgb) / .5);color:var(--color-ink-emphasis);box-shadow:0 0 26px rgb(var(--color-accent-primary-rgb) / .16)}.edition-icon.svelte-12t3xif{display:block;width:44px;height:44px;border-radius:10px}.edition-name.svelte-12t3xif{font-size:.9375rem;font-weight:600;line-height:1.2}.edition-check.svelte-12t3xif{position:absolute;top:.6rem;right:.6rem;display:flex;align-items:center;justify-content:center;width:1.05rem;height:1.05rem;border-radius:999px;background:var(--color-accent-primary);color:var(--color-ink-on-accent)}.download-button.svelte-12t3xif{display:flex;align-items:center;justify-content:center;gap:.6rem;width:100%;margin-top:1.5rem;padding:1rem 1.25rem;border-radius:.85rem;background:var(--color-ink-emphasis);color:var(--color-ink-inverse);font-size:1.0625rem;font-weight:700;transition:background .18s ease}.download-button.svelte-12t3xif:hover{background:var(--color-ink-primary)}.download-button.is-disabled.svelte-12t3xif{background:var(--color-surface-raised);color:var(--color-ink-muted);cursor:not-allowed}.download-meta.svelte-12t3xif{margin-top:.75rem;font-family:Space Mono,monospace;font-size:.75rem;color:var(--color-ink-muted)}.card-links.svelte-12t3xif{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem 1.5rem;margin-top:1.15rem}.quiet-link.svelte-12t3xif{display:inline-flex;align-items:center;gap:.3rem;font-family:Space Mono,monospace;font-size:.8125rem;color:var(--color-ink-secondary);text-decoration:underline;text-decoration-color:var(--color-stroke-strong);text-underline-offset:3px;transition:color .18s ease}.quiet-link.svelte-12t3xif:hover{color:var(--color-ink-emphasis);text-decoration-color:var(--color-ink-emphasis)}.other-downloads.svelte-12t3xif{margin-top:1.25rem;border-top:1px solid var(--color-stroke-subtle);text-align:left}.other-row.svelte-12t3xif{display:flex;align-items:center;gap:.65rem;padding:.7rem .25rem;border-bottom:1px solid var(--color-stroke-subtle);color:var(--color-ink-secondary);transition:color .18s ease}.other-downloads.svelte-12t3xif li:where(.svelte-12t3xif):last-child .other-row:where(.svelte-12t3xif){border-bottom:none}.other-row.svelte-12t3xif:hover{color:var(--color-ink-emphasis)}.other-label.svelte-12t3xif{font-size:.9375rem}.other-size.svelte-12t3xif{margin-left:auto;font-family:Space Mono,monospace;font-size:.75rem;color:var(--color-ink-muted)}.install-section.svelte-1o94pfn{background:var(--color-surface-base);padding-bottom:6rem}.steps.svelte-1o94pfn{margin-top:2.75rem}.step.svelte-1o94pfn{position:relative;display:grid;grid-template-columns:2.25rem 1fr;gap:1.15rem;padding-bottom:2rem}.step.svelte-1o94pfn:last-child{padding-bottom:0}.step.svelte-1o94pfn:not(:last-child):before{content:"";position:absolute;top:2.6rem;bottom:.35rem;left:1.125rem;width:1px;background:var(--color-stroke-subtle)}.step-number.svelte-1o94pfn{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid var(--color-stroke-subtle);border-radius:999px;background:var(--color-surface-sunken);font-family:Space Mono,monospace;font-size:.8125rem;font-weight:700;color:var(--color-ink-emphasis)}.step-title.svelte-1o94pfn{padding-top:.4rem;font-size:1.0625rem;font-weight:600;color:var(--color-ink-emphasis)}.step-detail.svelte-1o94pfn{margin-top:.3rem;font-family:Space Mono,monospace;font-size:.9375rem;line-height:1.6;color:var(--color-ink-secondary)}.step-link.svelte-1o94pfn{display:inline-flex;align-items:center;gap:.25rem;margin-top:.6rem;font-family:Space Mono,monospace;font-size:.8125rem;color:var(--color-ink-emphasis);text-decoration:underline;text-decoration-color:var(--color-stroke-strong);text-underline-offset:3px;transition:color .18s ease}.step-link.svelte-1o94pfn:hover{color:var(--color-accent-primary);text-decoration-color:var(--color-accent-primary)}.help.svelte-1o94pfn{margin-top:3rem;padding-top:1.75rem;border-top:1px solid var(--color-stroke-subtle);font-family:Space Mono,monospace;font-size:.875rem;line-height:1.7;text-align:center;color:var(--color-ink-muted)}.help.svelte-1o94pfn a:where(.svelte-1o94pfn),.help.svelte-1o94pfn button:where(.svelte-1o94pfn){color:var(--color-ink-secondary);font-family:inherit;font-size:inherit;text-decoration:underline;text-decoration-color:var(--color-stroke-strong);text-underline-offset:3px;transition:color .18s ease}.help.svelte-1o94pfn a:where(.svelte-1o94pfn):hover,.help.svelte-1o94pfn button:where(.svelte-1o94pfn):hover{color:var(--color-ink-emphasis);text-decoration-color:var(--color-ink-emphasis)}
