.desktop-download.svelte-116vo3j{width:100%;color:var(--color-base-content);--muted:color-mix(in srgb, var(--color-base-content) 62%, transparent);--hairline:var(--color-base-300)}.hero.svelte-116vo3j{text-align:center;max-width:760px;margin:0 auto;padding:clamp(24px,5svh,56px) 0 0}.eyebrow.svelte-116vo3j{border:1px solid var(--hairline);border-radius:999px;align-items:center;gap:10px;margin:0;padding:6px 14px;font-size:13px;display:inline-flex}.eyebrow.svelte-116vo3j span:where(.svelte-116vo3j){color:var(--muted)}h1.svelte-116vo3j{--fl-display-size:clamp(2.5rem, 5.6vw, 4.25rem);margin:20px 0 0}h1.svelte-116vo3j span:where(.svelte-116vo3j){display:block}.title-soft.svelte-116vo3j{color:color-mix(in srgb, var(--color-base-content) 55%, transparent)}.intro.svelte-116vo3j{max-width:34rem;color:var(--muted);margin:18px auto 0;font-size:18px;line-height:1.7}.download-area.svelte-116vo3j{flex-direction:column;align-items:center;min-height:92px;margin-top:28px;display:flex}.download-actions.svelte-116vo3j{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 20px;display:flex}.primary.svelte-116vo3j{border:1px solid var(--color-base-content);background:var(--color-base-content);min-height:56px;color:var(--color-base-100);white-space:nowrap;cursor:pointer;box-shadow:0 12px 32px -12px color-mix(in srgb, var(--color-base-content) 55%, transparent);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 30px;font-size:16px;text-decoration:none;transition:transform .16s ease-out,opacity .16s ease-out;display:inline-flex}.primary.svelte-116vo3j:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}.primary.svelte-116vo3j:disabled{cursor:wait;opacity:.6}.note.svelte-116vo3j{color:var(--muted);margin:14px 0 0;font-size:13px;line-height:1.6}.text-link.svelte-116vo3j{min-height:32px;color:var(--color-base-content);text-underline-offset:3px;cursor:pointer;margin-left:6px;text-decoration:underline}.versions.svelte-116vo3j{position:relative}summary.svelte-116vo3j{cursor:pointer;white-space:nowrap;align-items:center;gap:8px;min-height:44px;font-size:14px;list-style:none;display:flex}.versions.svelte-116vo3j summary:where(.svelte-116vo3j):not(.primary){color:var(--muted)}summary.svelte-116vo3j::-webkit-details-marker{display:none}.version-options.svelte-116vo3j{z-index:2;border:1px solid var(--color-neutral-300);background:var(--color-base-100);border-radius:12px;min-width:235px;padding:6px;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 16px 40px -16px #00000059}.version-options.svelte-116vo3j button:where(.svelte-116vo3j){text-align:left;cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:44px;padding:8px 12px;font-size:13px;display:flex}.version-options.svelte-116vo3j button:where(.svelte-116vo3j):hover,.version-options.svelte-116vo3j button[aria-pressed=true]:where(.svelte-116vo3j){background:color-mix(in srgb, var(--color-base-content) 6%, transparent)}.showcase.svelte-116vo3j{perspective:2000px;max-width:1160px;margin:clamp(32px,5svh,48px) auto 0;position:relative}.showcase.svelte-116vo3j:before{content:"";background:radial-gradient(58% 50% at 50% 50%, color-mix(in srgb, var(--color-base-content) 9%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:-12% 0 30%}.window.svelte-116vo3j{border:1px solid color-mix(in srgb, var(--color-base-content) 14%, transparent);transform-origin:50% 0;background:#0f0b0c;border-radius:14px;animation:1.1s cubic-bezier(.16,1,.3,1) .12s both svelte-116vo3j-rise;position:relative;overflow:hidden;box-shadow:0 50px 100px -40px #0000008c,0 30px 60px -30px #0006}@keyframes svelte-116vo3j-rise{0%{transform:rotateX(18deg)translateY(48px)scale(.96)}}.window-bar.svelte-116vo3j{border-bottom:1px solid #ffffff0f;align-items:center;gap:8px;height:30px;padding:0 14px;display:flex}.window-bar.svelte-116vo3j i:where(.svelte-116vo3j){background:#ff5f57;border-radius:50%;width:12px;height:12px}.window-bar.svelte-116vo3j i:where(.svelte-116vo3j):nth-child(2){background:#febc2e}.window-bar.svelte-116vo3j i:where(.svelte-116vo3j):nth-child(3){background:#28c840}.window.svelte-116vo3j img:where(.svelte-116vo3j){width:100%;height:auto;display:block}.steps.svelte-116vo3j{grid-template-columns:repeat(3,1fr);max-width:920px;margin:72px auto 0;padding:0;list-style:none;display:grid}.steps.svelte-116vo3j li:where(.svelte-116vo3j){align-items:center;gap:14px;padding:4px 24px;font-size:15px;display:flex}.steps.svelte-116vo3j li:where(.svelte-116vo3j)+li:where(.svelte-116vo3j){border-left:1px solid var(--hairline)}.step-index.svelte-116vo3j{border:1px solid var(--hairline);width:32px;height:32px;font-family:var(--fl-font-heading);color:var(--muted);border-radius:50%;flex-shrink:0;place-items:center;font-size:14px;display:grid}.more.svelte-116vo3j{max-width:640px;margin:64px auto 0;padding-bottom:64px}.guide-link.svelte-116vo3j{margin:0 0 12px;font-size:14px}.guide-link.svelte-116vo3j a:where(.svelte-116vo3j){text-underline-offset:4px;align-items:center;gap:6px;min-height:44px;text-decoration:underline;display:inline-flex}.help.svelte-116vo3j{border-top:1px solid var(--hairline)}.help.svelte-116vo3j summary:where(.svelte-116vo3j){min-height:56px;color:color-mix(in srgb, var(--color-base-content) 70%, transparent);justify-content:space-between}.help[open].svelte-116vo3j summary:where(.svelte-116vo3j) svg{transform:rotate(180deg)}.help-content.svelte-116vo3j{color:color-mix(in srgb, var(--color-base-content) 75%, transparent);padding:0 0 8px;font-size:14px;line-height:1.8}.help-content.svelte-116vo3j p:where(.svelte-116vo3j){margin:0 0 12px}.copy-fallback.svelte-116vo3j{width:min(100%,360px);margin-top:12px;font-size:13px;display:block}.copy-fallback.svelte-116vo3j input:where(.svelte-116vo3j){border:1px solid var(--color-neutral-300);background:0 0;border-radius:8px;width:100%;margin-top:6px;padding:10px;display:block}button.svelte-116vo3j:focus-visible,a.svelte-116vo3j:focus-visible,summary.svelte-116vo3j:focus-visible,input.svelte-116vo3j:focus-visible{outline-offset:4px;outline:2px solid}[data-theme=dark] .version-options.svelte-116vo3j{border-color:var(--color-neutral-600)}@media (prefers-reduced-motion:reduce){.window.svelte-116vo3j{animation:none}.primary.svelte-116vo3j{transition:none}}@media (width<=720px){.steps.svelte-116vo3j{grid-template-columns:1fr;gap:16px;max-width:320px;margin-top:48px}.steps.svelte-116vo3j li:where(.svelte-116vo3j){padding:0}.steps.svelte-116vo3j li:where(.svelte-116vo3j)+li:where(.svelte-116vo3j){border-left:0}}@media (width<=480px){.intro.svelte-116vo3j{font-size:16px}.window.svelte-116vo3j{border-radius:10px}.window-bar.svelte-116vo3j{gap:5px;height:20px;padding:0 9px}.window-bar.svelte-116vo3j i:where(.svelte-116vo3j){width:7px;height:7px}.version-options.svelte-116vo3j{margin-top:6px;position:static;transform:none}}.desktop-page.svelte-buzyh7{background:var(--color-base-100);min-height:100svh;color:var(--color-base-content);padding:0 24px;overflow-x:clip}.desktop-nav.svelte-buzyh7{justify-content:space-between;align-items:center;gap:24px;max-width:1160px;min-height:64px;margin:0 auto;display:flex}.wordmark.svelte-buzyh7{align-items:center;min-height:44px;display:inline-flex}.wordmark.svelte-buzyh7 svg{width:auto;height:22px}.nav-links.svelte-buzyh7{gap:1.25rem;display:inline-flex}.back-link.svelte-buzyh7{color:color-mix(in srgb, var(--color-base-content) 65%, transparent);align-items:center;min-height:44px;font-size:13px;display:inline-flex}.back-link.svelte-buzyh7:hover{text-underline-offset:4px;text-decoration:underline}a.svelte-buzyh7:focus-visible{outline-offset:4px;outline:2px solid}@media (width<=480px){.desktop-page.svelte-buzyh7{padding-inline:16px}.desktop-nav.svelte-buzyh7{min-height:60px}}
