.hero.svelte-c5snu8{padding:var(--spacing-3xl) var(--content-padding) var(--spacing-xl) 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-subtitle2.svelte-c5snu8{font-size:clamp(.875rem,1.5vw,1rem);color:var(--text-muted);margin-top: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}}.tabs.svelte-1ed4gnu{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-lg)}.tab.svelte-1ed4gnu{padding:var(--spacing-sm) var(--spacing-md);background:transparent;color:var(--text-secondary);border:1px solid var(--border-default);border-radius:999px;font-family:inherit;font-size:.9375rem;font-weight:500;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast);white-space:nowrap}.tab.svelte-1ed4gnu:hover{background:var(--bg-tertiary);color:var(--text-primary);border-color:var(--border-default)}.tab.active.svelte-1ed4gnu{background:var(--accent-primary);color:var(--bg-primary);border-color:var(--accent-primary)}.tab.active.svelte-1ed4gnu:hover{background:var(--accent-primary);color:var(--bg-primary)}.tab.svelte-1ed4gnu:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}@media(max-width:480px){.tab.svelte-1ed4gnu{font-size:.8125rem;padding:6px 10px}}.embed.svelte-8fsa8x{padding:var(--spacing-2xl) var(--content-padding) var(--spacing-3xl);background:var(--bg-primary)}.embed-inner.svelte-8fsa8x{max-width:var(--max-width);margin:0 auto}.embed-header.svelte-8fsa8x{text-align:center;margin-bottom:var(--spacing-xl)}.embed-header.svelte-8fsa8x h2:where(.svelte-8fsa8x){font-size:1.75rem;margin-bottom:var(--spacing-sm)}.embed-subtitle.svelte-8fsa8x{color:var(--text-secondary);margin:0}.embed-frame.svelte-8fsa8x{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-8fsa8x iframe:where(.svelte-8fsa8x){width:100%;height:100%;border:0;display:block}.poster.svelte-8fsa8x{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);text-align:center}.poster.svelte-8fsa8x:hover{background:var(--bg-tertiary)}.poster-meta.svelte-8fsa8x{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);max-width:520px}.poster-eyebrow.svelte-8fsa8x{font-family:var(--font-mono);font-size:.875rem;text-transform:uppercase;letter-spacing:1.5px;color:var(--accent-primary)}.poster-desc.svelte-8fsa8x{font-size:1.125rem;color:var(--text-primary);line-height:1.5}.poster-cta.svelte-8fsa8x{display:flex;align-items:center;gap:var(--spacing-md)}.poster-play.svelte-8fsa8x{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-8fsa8x{display:flex;flex-direction:column;text-align:left}.poster-label.svelte-8fsa8x strong:where(.svelte-8fsa8x){font-size:1.125rem}.fallback.svelte-8fsa8x{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-8fsa8x p:where(.svelte-8fsa8x){max-width:420px;color:var(--text-secondary);margin:0}.fallback-link.svelte-8fsa8x{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-8fsa8x:hover{text-decoration:none}.embed-footer.svelte-8fsa8x{text-align:center;margin-top:var(--spacing-md);font-size:.875rem}.embed-footer.svelte-8fsa8x a:where(.svelte-8fsa8x){display:inline-flex;align-items:center;gap:var(--spacing-xs);color:var(--text-secondary)}@media(max-width:640px){.embed-frame.svelte-8fsa8x{aspect-ratio:4 / 5}.poster-desc.svelte-8fsa8x{font-size:1rem}.poster-cta.svelte-8fsa8x{flex-direction:column}.poster-label.svelte-8fsa8x{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-fill,minmax(280px,1fr));gap:var(--spacing-lg)}.feature-card.svelte-q1017i{position:relative;display:block;padding:var(--spacing-lg);background:var(--bg-secondary);border:1px solid var(--border-muted);border-radius:12px;color:inherit;text-decoration:none;transition:border-color var(--transition-fast)}.feature-card.svelte-q1017i:hover{border-color:var(--border-default)}.feature-card--link.svelte-q1017i:hover{border-color:var(--accent-primary)}.feature-card--link.svelte-q1017i:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px;border-color:var(--accent-primary)}.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}.feature-external.svelte-q1017i{position:absolute;top:var(--spacing-md);right:var(--spacing-md);color:var(--text-tertiary, var(--text-secondary));opacity:.6;display:inline-flex;transition:opacity var(--transition-fast),color var(--transition-fast)}.feature-card--link.svelte-q1017i:hover .feature-external:where(.svelte-q1017i),.feature-card--link.svelte-q1017i:focus-visible .feature-external:where(.svelte-q1017i){opacity:1;color:var(--accent-primary)}@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)}.overview-card.svelte-11altf9{display:flex;flex-direction:column;padding:var(--spacing-lg);background:var(--bg-secondary);border:1px solid var(--border-muted);border-radius:12px;color:inherit;text-decoration:none;transition:border-color var(--transition-fast)}.overview-card.svelte-11altf9:hover{border-color:var(--accent-primary)}.overview-card.svelte-11altf9:hover .overview-title:where(.svelte-11altf9){color:var(--accent-primary)}.overview-card.svelte-11altf9:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px;border-color:var(--accent-primary)}.overview-icon.svelte-11altf9{color:var(--accent-primary);margin-bottom:var(--spacing-sm)}.overview-title.svelte-11altf9{font-size:1.0625rem;margin:0 0 var(--spacing-xs) 0;transition:color var(--transition-fast)}.overview-tagline.svelte-11altf9{color:var(--text-secondary);font-size:.9rem;margin:0 0 var(--spacing-sm) 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden}.overview-snippet.svelte-11altf9{margin:auto 0 0;font-size:.78rem;font-family:var(--font-mono, monospace)}.overview-snippet.svelte-11altf9 pre{margin:0;padding:8px 10px;background:var(--bg-primary);border:1px solid var(--border-muted);border-radius:8px;white-space:pre-wrap;overflow-wrap:anywhere}.overview-snippet.svelte-11altf9 .line{display:block;padding-left:2ch;text-indent:-2ch}.overview-snippet.svelte-11altf9 code{background:transparent;padding:0;color:var(--text-secondary);font-family:inherit}.overview.svelte-17rz9nj{padding:var(--spacing-3xl) var(--content-padding);background:var(--bg-primary)}.overview-inner.svelte-17rz9nj{max-width:var(--max-width);margin:0 auto}.overview-header.svelte-17rz9nj{text-align:center;margin-bottom:var(--spacing-xl)}.overview-header.svelte-17rz9nj h2:where(.svelte-17rz9nj){font-size:1.75rem;margin:0 0 var(--spacing-sm) 0}.overview-intro.svelte-17rz9nj{color:var(--text-secondary);font-size:1rem;margin:0 0 var(--spacing-sm) 0}.overview-badge.svelte-17rz9nj{display:inline-block;padding:4px 12px;font-size:.8125rem;color:var(--text-secondary);background:var(--bg-secondary);border:1px solid var(--border-muted);border-radius:999px;margin:0}.pill-row.svelte-17rz9nj{position:sticky;top:var(--header-height);z-index:5;display:flex;gap:var(--spacing-xs);padding:var(--spacing-sm) 0;margin-bottom:var(--spacing-xl);background:color-mix(in srgb,var(--bg-primary) 88%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);overflow-x:auto;scrollbar-width:thin}.pill.svelte-17rz9nj{flex:0 0 auto;padding:6px 14px;font:inherit;font-size:.875rem;color:var(--text-secondary);background:var(--bg-secondary);border:1px solid var(--border-muted);border-radius:999px;cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast),background-color var(--transition-fast);scroll-snap-align:start}.pill.svelte-17rz9nj:hover{color:var(--text-primary);border-color:var(--accent-primary)}.pill.active.svelte-17rz9nj{color:var(--bg-primary);background:var(--accent-primary);border-color:var(--accent-primary)}.pill.svelte-17rz9nj:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.group.svelte-17rz9nj{margin-bottom:var(--spacing-2xl)}.group-heading.svelte-17rz9nj{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin:0 0 var(--spacing-md) 0;padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--border-muted)}.subgroup.svelte-17rz9nj{margin-bottom:var(--spacing-lg)}.subgroup-heading.svelte-17rz9nj{display:flex;align-items:center;gap:var(--spacing-xs);width:100%;padding:var(--spacing-xs) 0;margin-bottom:var(--spacing-sm);font-size:.95rem;font-weight:600;color:var(--text-secondary);background:none;border:none;cursor:default;text-align:left;font-family:inherit;text-transform:uppercase;letter-spacing:.04em}.subgroup-heading.svelte-17rz9nj:focus-visible{outline:2px solid var(--accent-primary);outline-offset:4px;border-radius:4px}.subgroup-heading.svelte-17rz9nj .chevron{opacity:0;transition:transform var(--transition-fast)}.cards.svelte-17rz9nj{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--spacing-lg);align-items:stretch}.overview-footer.svelte-17rz9nj{text-align:center;margin-top:var(--spacing-2xl)}.cta.svelte-17rz9nj{display:inline-block;padding:8px 20px;color:var(--accent-primary);font-weight:600;text-decoration:none;border:1px solid var(--accent-primary);border-radius:8px;transition:background-color var(--transition-fast)}.cta.svelte-17rz9nj:hover,.cta.svelte-17rz9nj:focus-visible{background:var(--bg-secondary)}.cta.svelte-17rz9nj:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}@media(max-width:768px){.subgroup-heading.svelte-17rz9nj{cursor:pointer}.subgroup-heading.svelte-17rz9nj .chevron{opacity:1}.subgroup[data-open=false].svelte-17rz9nj .subgroup-heading:where(.svelte-17rz9nj) .chevron{transform:rotate(-90deg)}.subgroup.svelte-17rz9nj .cards:where(.svelte-17rz9nj){display:none}.subgroup[data-open=true].svelte-17rz9nj .cards:where(.svelte-17rz9nj){display:grid;grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.subgroup-heading.svelte-17rz9nj .chevron,.pill.svelte-17rz9nj,.cta.svelte-17rz9nj{transition:none}}
