.download-hero.svelte-fw0qxd{padding-bottom:var(--spacing-xl)}.subtitle.svelte-fw0qxd{font-size:var(--font-size-lg)}.download-grid.svelte-fw0qxd{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-xl)}.download-card.svelte-fw0qxd{display:flex;flex-direction:column;text-align:center}.download-header.svelte-fw0qxd{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-xl);text-align:left}.platform-icon.svelte-fw0qxd{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:var(--color-accent-soft);border-radius:var(--radius-lg);color:var(--color-accent)}.download-header.svelte-fw0qxd h3:where(.svelte-fw0qxd){margin-bottom:var(--spacing-xs)}.platform-desc.svelte-fw0qxd{font-size:var(--font-size-sm);color:var(--color-text-tertiary)}.download-info.svelte-fw0qxd{flex:1;margin-bottom:var(--spacing-xl)}.requirements.svelte-fw0qxd{font-size:var(--font-size-sm)}.download-btn.svelte-fw0qxd{width:100%}.license-info.svelte-fw0qxd{text-align:center}.license-info.svelte-fw0qxd h2:where(.svelte-fw0qxd){margin-bottom:var(--spacing-md)}.license-info.svelte-fw0qxd>p:where(.svelte-fw0qxd){margin-bottom:var(--spacing-2xl)}.pricing-card.svelte-fw0qxd{max-width:400px;margin:0 auto;padding:var(--spacing-xl);background:var(--color-accent-soft);border:1px solid var(--color-accent);border-radius:var(--radius-lg);text-align:left}.pricing-card.svelte-fw0qxd ul:where(.svelte-fw0qxd){list-style:none}.pricing-card.svelte-fw0qxd li:where(.svelte-fw0qxd){display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) 0;color:var(--color-text-primary);font-size:var(--font-size-sm);border-bottom:1px solid var(--color-border-subtle)}.pricing-card.svelte-fw0qxd li:where(.svelte-fw0qxd):last-child{border-bottom:none}.price.svelte-fw0qxd{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-accent);margin-bottom:var(--spacing-lg);text-align:center}.price.svelte-fw0qxd span:where(.svelte-fw0qxd){font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);color:var(--color-text-tertiary)}.pricing-card.svelte-fw0qxd .btn:where(.svelte-fw0qxd){margin-top:var(--spacing-xl);width:100%}@media(max-width:768px){.download-grid.svelte-fw0qxd{grid-template-columns:1fr}}
