.page.svelte-xrkevp{width:100%;padding:0 2rem}.hero.svelte-xrkevp{text-align:center;width:min(900px,100%);margin:5rem auto 3rem}.hero.svelte-xrkevp h1:where(.svelte-xrkevp){margin:0 0 1rem;font-size:clamp(2.2rem,6vw,3.5rem);font-weight:500;line-height:1.2}.hero.svelte-xrkevp p:where(.svelte-xrkevp){max-width:700px;color:var(--muted-foreground);margin:0 auto;font-size:1.05rem;line-height:1.6}.features-grid.svelte-xrkevp{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;width:min(1100px,100%);margin:0 auto 5rem;display:grid}.feature-card{border-radius:12px!important;padding:2rem!important}.download-types.svelte-xrkevp{width:min(900px,100%);margin:0 auto 5rem}.download-types.svelte-xrkevp h2:where(.svelte-xrkevp){margin:0 0 1.75rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:600}.download-types.svelte-xrkevp .download-grid:where(.svelte-xrkevp){grid-template-columns:repeat(2,1fr);gap:.875rem;display:grid}.download-types.svelte-xrkevp .download-item:where(.svelte-xrkevp){border:1px solid var(--border);border-radius:10px;align-items:flex-start;gap:.875rem;padding:1.1rem 1.25rem;display:flex}.download-types.svelte-xrkevp .download-item:where(.svelte-xrkevp) .download-icon{color:var(--muted-foreground);flex-shrink:0;margin-top:3px}.download-types.svelte-xrkevp .download-item:where(.svelte-xrkevp) strong:where(.svelte-xrkevp){color:var(--foreground);margin-bottom:.2rem;font-size:.925rem;font-weight:600;display:block}.download-types.svelte-xrkevp .download-item:where(.svelte-xrkevp) p:where(.svelte-xrkevp){color:var(--muted-foreground);margin:0;font-size:.85rem;line-height:1.4}.description.svelte-xrkevp{width:min(1000px,100%);margin:0 auto 5rem}.description.svelte-xrkevp h2:where(.svelte-xrkevp){text-align:center;margin:0 0 2rem;font-size:clamp(1.8rem,4vw,2.4rem);font-weight:600}.description.svelte-xrkevp .description-text:where(.svelte-xrkevp){gap:1.5rem;display:grid}.description.svelte-xrkevp .description-text:where(.svelte-xrkevp) p:where(.svelte-xrkevp){color:var(--muted-foreground);margin:0;font-size:1rem;line-height:1.7}.more-tools.svelte-xrkevp{text-align:center;width:min(1100px,100%);margin:4rem auto}.more-tools.svelte-xrkevp h2:where(.svelte-xrkevp){margin:0 0 2rem;font-size:1.8rem;font-weight:600}.more-tools.svelte-xrkevp .tools-links:where(.svelte-xrkevp){flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.more-tools.svelte-xrkevp .tools-links:where(.svelte-xrkevp) a:where(.svelte-xrkevp){border:1px solid var(--border);color:var(--foreground);background:0 0;border-radius:999px;padding:.6rem 1.5rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:border-color .18s,background .18s}.more-tools.svelte-xrkevp .tools-links:where(.svelte-xrkevp) a:where(.svelte-xrkevp):hover{border-color:var(--ring);background:color-mix(in oklch, var(--card) 85%, var(--foreground))}@media (width<=768px){.page.svelte-xrkevp{padding:0 1rem}.hero.svelte-xrkevp{margin:3rem auto 2.5rem}.hero.svelte-xrkevp h1:where(.svelte-xrkevp){font-size:2rem}.hero.svelte-xrkevp p:where(.svelte-xrkevp){font-size:.95rem}.features-grid.svelte-xrkevp{gap:1rem}.download-types.svelte-xrkevp .download-grid:where(.svelte-xrkevp){grid-template-columns:1fr}.tools-links.svelte-xrkevp{gap:.75rem}.tools-links.svelte-xrkevp a:where(.svelte-xrkevp){flex:1;min-width:140px}}
