.page-header.svelte-s0y73d{padding:4rem 0 2rem;text-align:center;background:var(--bg-secondary);border-bottom:1px solid var(--border)}.page-header.svelte-s0y73d h1:where(.svelte-s0y73d){font-size:2.75rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(90deg,var(--gradient-start) 0%,var(--gradient-end) 25%,color-mix(in srgb,var(--gradient-end),white 30%) 50%,var(--gradient-end) 75%,var(--gradient-start) 100%);background-size:200% 100%;animation:svelte-s0y73d-shimmer 6s ease-in-out infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@keyframes svelte-s0y73d-shimmer{0%{background-position:100% 0}33%{background-position:-100% 0}to{background-position:-100% 0}}.page-subtitle.svelte-s0y73d{font-size:1.15rem;color:var(--text-secondary);max-width:680px;margin:0 auto;line-height:1.7}.feature-grid.svelte-s0y73d{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.feature-card.svelte-s0y73d{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md);padding:1.5rem;transition:border-color var(--transition-fast)}.feature-card.svelte-s0y73d:hover{border-color:var(--border-light)}.feature-icon.svelte-s0y73d{font-size:1.5rem;display:block;margin-bottom:.75rem}.feature-card.svelte-s0y73d h3:where(.svelte-s0y73d){font-size:1.1rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem}.feature-card.svelte-s0y73d p:where(.svelte-s0y73d){font-size:.95rem;color:var(--text-secondary);line-height:1.6}.screenshot-section.svelte-s0y73d{background:var(--bg-secondary);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.screenshot-wrapper.svelte-s0y73d{max-width:900px;margin:0 auto;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.screenshot.svelte-s0y73d{display:block;width:100%;height:auto}.section-lead.svelte-s0y73d{text-align:center;color:var(--text-secondary);font-size:1rem;margin-bottom:1.5rem}.file-type-list.svelte-s0y73d{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.file-type-list.svelte-s0y73d li:where(.svelte-s0y73d){background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md);padding:.5rem 1rem;transition:border-color var(--transition-fast)}.file-type-list.svelte-s0y73d li:where(.svelte-s0y73d):hover{border-color:var(--accent-muted)}.file-type-list.svelte-s0y73d code:where(.svelte-s0y73d){font-size:.95rem;color:var(--accent);font-family:inherit}.faq-list.svelte-s0y73d{max-width:700px;margin:0 auto;display:flex;flex-direction:column;gap:.75rem}.bottom-cta.svelte-s0y73d{padding:4rem 0}.bottom-cta.svelte-s0y73d h2:where(.svelte-s0y73d){font-size:2rem;font-weight:700;margin-bottom:.75rem}.cta-subtitle.svelte-s0y73d{color:var(--text-secondary);font-size:1.1rem;margin-bottom:1.5rem}.cta-actions.svelte-s0y73d{margin-bottom:1rem}.cta-secondary.svelte-s0y73d{font-size:.95rem;color:var(--text-muted)}.cta-secondary.svelte-s0y73d a:where(.svelte-s0y73d){color:var(--accent);text-decoration:none;transition:color var(--transition-fast)}.cta-secondary.svelte-s0y73d a:where(.svelte-s0y73d):hover{color:var(--accent-hover);text-decoration:underline}.section.svelte-s0y73d{padding:4rem 0}.section-title.svelte-s0y73d{text-align:center;font-size:1.75rem;font-weight:700;margin-bottom:1.5rem}.text-center.svelte-s0y73d{text-align:center}@media(max-width:768px){.page-header.svelte-s0y73d h1:where(.svelte-s0y73d){font-size:2rem}.page-subtitle.svelte-s0y73d{font-size:1rem}.feature-grid.svelte-s0y73d{grid-template-columns:1fr}.bottom-cta.svelte-s0y73d h2:where(.svelte-s0y73d){font-size:1.5rem}}
