.hero.svelte-c5snu8{padding:var(--spacing-3xl) var(--content-padding);text-align:center;background:linear-gradient(180deg,var(--bg-secondary) 0%,var(--bg-primary) 100%)}.hero-content.svelte-c5snu8{max-width:800px;margin:0 auto}.hero-title.svelte-c5snu8{font-size:clamp(2rem,5vw,3.5rem);font-weight:700;margin-bottom:var(--spacing-lg);line-height:1.1}.highlight.svelte-c5snu8{color:var(--accent-primary)}.hero-subtitle.svelte-c5snu8{font-size:clamp(1rem,2vw,1.25rem);color:var(--text-secondary);margin-bottom:var(--spacing-xl);max-width:600px;margin-left:auto;margin-right:auto}.hero-ctas.svelte-c5snu8{display:flex;gap:var(--spacing-md);justify-content:center;flex-wrap:wrap}.cta-primary.svelte-c5snu8,.cta-secondary.svelte-c5snu8{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-lg);border-radius:8px;font-weight:600;font-size:1rem;text-decoration:none;transition:all var(--transition-fast)}.cta-primary.svelte-c5snu8{background:var(--accent-primary);color:var(--bg-primary)}.cta-primary.svelte-c5snu8:hover{background:#4f9ae8;text-decoration:none}.cta-secondary.svelte-c5snu8{background:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-default)}.cta-secondary.svelte-c5snu8:hover{background:var(--bg-hover);border-color:var(--text-muted);text-decoration:none}@media(max-width:480px){.hero.svelte-c5snu8{padding:var(--spacing-2xl) var(--content-padding)}.hero-ctas.svelte-c5snu8{flex-direction:column;align-items:stretch}.cta-primary.svelte-c5snu8,.cta-secondary.svelte-c5snu8{justify-content:center}}.embed.svelte-omj67l{padding:var(--spacing-2xl) var(--content-padding) var(--spacing-3xl);background:var(--bg-primary)}.embed-inner.svelte-omj67l{max-width:var(--max-width);margin:0 auto}.embed-header.svelte-omj67l{text-align:center;margin-bottom:var(--spacing-xl)}.embed-header.svelte-omj67l h2:where(.svelte-omj67l){font-size:1.75rem;margin-bottom:var(--spacing-sm)}.embed-subtitle.svelte-omj67l{color:var(--text-secondary);margin:0}.embed-frame.svelte-omj67l{position:relative;width:100%;aspect-ratio:16 / 10;max-height:640px;background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:12px;overflow:hidden}.embed-frame.svelte-omj67l iframe:where(.svelte-omj67l){width:100%;height:100%;border:0;display:block}.poster.svelte-omj67l{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-xl);background:var(--bg-secondary);color:var(--text-primary);padding:var(--spacing-2xl);cursor:pointer;border:0;transition:background var(--transition-fast)}.poster.svelte-omj67l:hover{background:var(--bg-tertiary)}.poster-code.svelte-omj67l{font-family:var(--font-mono);font-size:1.125rem;padding:var(--spacing-lg) var(--spacing-xl);background:var(--bg-primary);border:1px solid var(--border-muted);border-radius:8px;text-align:left}.poster-code.svelte-omj67l pre:where(.svelte-omj67l){margin:0}.c-k.svelte-omj67l{color:var(--syntax-function)}.c-s.svelte-omj67l{color:var(--syntax-string)}.c-n.svelte-omj67l{color:var(--syntax-number)}.c-f.svelte-omj67l{color:var(--syntax-function)}.poster-cta.svelte-omj67l{display:flex;align-items:center;gap:var(--spacing-md)}.poster-play.svelte-omj67l{width:56px;height:56px;border-radius:50%;background:var(--accent-primary);color:var(--bg-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.poster-label.svelte-omj67l{display:flex;flex-direction:column;text-align:left}.poster-label.svelte-omj67l strong:where(.svelte-omj67l){font-size:1.125rem}.poster-sub.svelte-omj67l{color:var(--text-secondary);font-size:.875rem}.fallback.svelte-omj67l{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-md);padding:var(--spacing-2xl);text-align:center}.fallback.svelte-omj67l p:where(.svelte-omj67l){max-width:420px;color:var(--text-secondary);margin:0}.fallback-link.svelte-omj67l{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-lg);background:var(--accent-primary);color:var(--bg-primary);border-radius:8px;font-weight:600}.fallback-link.svelte-omj67l:hover{text-decoration:none;background:#4f9ae8}.embed-footer.svelte-omj67l{text-align:center;margin-top:var(--spacing-md);font-size:.875rem}.embed-footer.svelte-omj67l a:where(.svelte-omj67l){display:inline-flex;align-items:center;gap:var(--spacing-xs);color:var(--text-secondary)}@media(max-width:640px){.embed-frame.svelte-omj67l{aspect-ratio:4 / 5}.poster-code.svelte-omj67l{font-size:.875rem;padding:var(--spacing-md)}.poster-cta.svelte-omj67l{flex-direction:column;text-align:center}.poster-label.svelte-omj67l{text-align:center}}.features.svelte-q1017i{padding:var(--spacing-3xl) var(--content-padding);background:var(--bg-primary)}.features-inner.svelte-q1017i{max-width:var(--max-width);margin:0 auto}.feature-grid.svelte-q1017i{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-lg)}.feature-card.svelte-q1017i{padding:var(--spacing-lg);background:var(--bg-secondary);border:1px solid var(--border-muted);border-radius:12px;transition:border-color var(--transition-fast)}.feature-card.svelte-q1017i:hover{border-color:var(--border-default)}.feature-icon.svelte-q1017i{color:var(--accent-primary);margin-bottom:var(--spacing-sm)}.feature-title.svelte-q1017i{font-size:1.125rem;margin-bottom:var(--spacing-xs)}.feature-description.svelte-q1017i{color:var(--text-secondary);font-size:.9375rem;margin:0}@media(max-width:640px){.feature-grid.svelte-q1017i{grid-template-columns:1fr}}.runs.svelte-u7qftc{padding:var(--spacing-3xl) var(--content-padding);background:var(--bg-secondary)}.runs-inner.svelte-u7qftc{max-width:var(--max-width);margin:0 auto;text-align:center}.runs-title.svelte-u7qftc{font-size:1.5rem;margin-bottom:var(--spacing-xl)}.runs-grid.svelte-u7qftc{display:flex;justify-content:center;gap:var(--spacing-2xl);flex-wrap:wrap}.run-item.svelte-u7qftc{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);color:var(--text-secondary);font-size:1rem}.run-item.svelte-u7qftc svg{color:var(--accent-primary)}
