.actions.svelte-5auwsb{margin-top:32px}.primary.svelte-5auwsb{background:var(--ink);color:#202123;border:0;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:42px;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;transition:background .16s;display:inline-flex}.primary.svelte-5auwsb:hover:not(:disabled){background:#fff}.primary.svelte-5auwsb:disabled{cursor:not-allowed;opacity:.65}.primary.svelte-5auwsb:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.download.svelte-5auwsb{text-align:left;align-items:center;gap:14px;max-width:100%;display:inline-flex}.download.svelte-5auwsb>button:where(.svelte-5auwsb){border-radius:8px;flex:none;min-height:44px;padding:8px 16px}.note.svelte-5auwsb{color:var(--quiet);font-size:12px;line-height:1.5}.retry.svelte-5auwsb{color:var(--ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.retry.svelte-5auwsb:disabled{cursor:default;opacity:.65}.downloadError.svelte-5auwsb{color:var(--muted);margin-top:12px;font-size:13px;line-height:1.5}@media (prefers-reduced-motion:reduce){.primary.svelte-5auwsb{transition:none}}@media (max-width:460px){.download.svelte-5auwsb>button:where(.svelte-5auwsb){gap:8px;padding-inline:12px}}.page.svelte-1y1fchs{width:min(100% - 48px,1000px);margin:0 auto}.hero.svelte-1y1fchs{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:56px;max-width:880px;margin:48px auto 0;display:grid}.hero.svelte-1y1fchs>header:where(.svelte-1y1fchs){margin-top:32px;position:sticky;top:48px}.identity.svelte-1y1fchs{align-items:center;gap:12px;display:flex}.identity.svelte-1y1fchs h1:where(.svelte-1y1fchs){letter-spacing:-.025em;font-size:36px;font-weight:500;line-height:1.2}.lede.svelte-1y1fchs{letter-spacing:-.02em;margin-top:20px;font-size:clamp(24px,2.6vw,30px);line-height:1.35}.description.svelte-1y1fchs{max-width:410px;color:var(--muted);margin-top:12px;font-size:16px;line-height:1.6}.compatibility.svelte-1y1fchs{color:var(--quiet);margin-top:20px;font-size:12px;line-height:1.5}.media.svelte-1y1fchs{justify-self:center;width:356px;max-width:100%;margin:0}.media.svelte-1y1fchs img:where(.svelte-1y1fchs){max-width:100%;height:auto;display:block}.media.svelte-1y1fchs .meter:where(.svelte-1y1fchs){width:52.81%;margin-bottom:-2px;margin-left:5.9%}.media.svelte-1y1fchs .panel:where(.svelte-1y1fchs){width:100%}.media.svelte-1y1fchs figcaption:where(.svelte-1y1fchs){color:var(--quiet);text-align:center;margin-top:18px;font-size:12px}.purchase.svelte-1y1fchs{text-align:center;justify-content:center;padding:12px 0;display:flex}.faq.svelte-1y1fchs{margin:44px auto 32px}.faq.svelte-1y1fchs>h2:where(.svelte-1y1fchs){letter-spacing:-.02em;margin-bottom:18px;font-size:22px;font-weight:500;line-height:1.3}@media (max-width:760px){.page.svelte-1y1fchs{width:calc(100% - 40px)}.hero.svelte-1y1fchs{text-align:center;grid-template-columns:minmax(0,1fr);gap:32px;margin-top:32px}.hero.svelte-1y1fchs>header:where(.svelte-1y1fchs){margin-top:0;position:static}.identity.svelte-1y1fchs{justify-content:center}.description.svelte-1y1fchs{margin-inline:auto}}@media (max-width:560px){.identity.svelte-1y1fchs h1:where(.svelte-1y1fchs){font-size:32px}.lede.svelte-1y1fchs{font-size:22px}.description.svelte-1y1fchs{font-size:15px}.faq.svelte-1y1fchs{margin-top:36px}.hero.svelte-1y1fchs{gap:34px;margin-top:30px}.media.svelte-1y1fchs{width:320px}}
