.board-demo.svelte-19csn16{margin:0;background:var(--bg-elevated, #0e0e12);border:1px solid var(--card-border, rgba(255, 255, 255, .08));border-radius:var(--radius-lg, 14px);box-shadow:var(--shadow-md, 0 8px 30px rgba(0, 0, 0, .35));padding:var(--space-4, 1rem);overflow:hidden}.board-demo-top.svelte-19csn16{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-3, .75rem)}.board-demo-title.svelte-19csn16{font-family:var(--font-display, inherit);font-size:var(--tx-h4, 1.05rem);font-weight:var(--font-bold);color:var(--text-primary, #fff)}.board-demo-meta.svelte-19csn16{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-accent, monospace);font-size:var(--tx-label, .72rem);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted, rgba(255, 255, 255, .6))}.board-demo-dot.svelte-19csn16{width:7px;height:7px;border-radius:50%;background:var(--color-live-500);animation:var(--live-pulse-ring)}.board-demo-courts.svelte-19csn16{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3, .75rem)}@media(max-width:640px){.board-demo-courts.svelte-19csn16{grid-template-columns:1fr}}.bracket-demo.svelte-dvlq46{overflow-x:auto}.demo-modal.svelte-14z1t0b{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:var(--space-6);background:#000000d1;animation:svelte-14z1t0b-demo-fade .18s ease-out}.demo-modal-inner.svelte-14z1t0b{width:min(1180px,100%)}.demo-modal-bar.svelte-14z1t0b{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.demo-modal-title.svelte-14z1t0b{font-size:var(--text-base);font-weight:var(--font-bold);color:#fff}.demo-modal-actions.svelte-14z1t0b{display:flex;gap:var(--space-2)}.demo-modal-btn.svelte-14z1t0b{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--font-semibold);color:#fff;text-decoration:none;background:#ffffff1a;border:none;border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-fast)}.demo-modal-btn.svelte-14z1t0b:hover{background:#ffffff2e}.demo-modal-frame.svelte-14z1t0b{width:100%;aspect-ratio:16 / 10;border:0;border-radius:var(--radius-xl);background:#000;box-shadow:var(--shadow-2xl)}@keyframes svelte-14z1t0b-demo-fade{0%{opacity:0}to{opacity:1}}@media(max-width:640px){.demo-modal.svelte-14z1t0b{padding:var(--space-3)}.demo-modal-frame.svelte-14z1t0b{aspect-ratio:3 / 4}}.product-shot.svelte-1uha8ag{margin:0;border-radius:var(--radius-xl);overflow:hidden;border:1px solid color-mix(in srgb,var(--header-text) 14%,transparent);box-shadow:var(--shadow-xl);background:var(--cta-bg)}.product-shot-bar.svelte-1uha8ag{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid color-mix(in srgb,var(--header-text) 12%,transparent)}.product-shot-dot.svelte-1uha8ag{width:10px;height:10px;border-radius:50%;background:color-mix(in srgb,var(--header-text) 40%,transparent)}.product-shot-url.svelte-1uha8ag{margin-left:var(--space-2);font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--header-text-muted);letter-spacing:.02em}.product-shot-img.svelte-1uha8ag{display:block;width:100%;height:auto}.product-shot-caption.svelte-1uha8ag{margin-top:var(--space-4);font-size:var(--text-xs);color:var(--header-text-muted);text-align:center;font-style:italic}.demo-grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr;gap:var(--space-8);align-items:center}.demo-grid.svelte-1uha8ag>:where(.svelte-1uha8ag){min-width:0}@media(min-width:900px){.demo-grid.svelte-1uha8ag{grid-template-columns:1.4fr 1fr;gap:var(--space-12)}}.demo-headline.svelte-1uha8ag{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:var(--font-extrabold);line-height:var(--leading-tight);margin-top:var(--space-4);color:var(--text-primary)}.demo-lede.svelte-1uha8ag{margin-top:var(--space-4);font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--text-secondary);max-width:50ch}.demo-shot.svelte-1uha8ag{margin:0;border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--card-border);box-shadow:var(--shadow-xl)}.demo-stack.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--space-3);border:none;box-shadow:none;border-radius:0;overflow:visible}.built-for-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-8)}.built-for-col.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:var(--text-primary);margin-top:var(--space-4)}.built-for-col.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-top:var(--space-3);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text-secondary)}.walk-header.svelte-1uha8ag{max-width:52ch;margin-bottom:var(--space-8)}.walk-headline.svelte-1uha8ag{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:var(--font-extrabold);line-height:var(--leading-tight);margin-top:var(--space-4);color:var(--text-primary)}.walk-lede.svelte-1uha8ag{margin-top:var(--space-4);font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--text-secondary)}.walk-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-5)}.walk-card.svelte-1uha8ag{display:flex;flex-direction:column;width:100%;padding:0;font:inherit;text-align:left;background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-2xl);overflow:hidden;text-decoration:none;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.walk-card.svelte-1uha8ag:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--color-brand-500) 55%,transparent);box-shadow:var(--shadow-xl)}.walk-thumb.svelte-1uha8ag{position:relative;aspect-ratio:16 / 9;background:var(--cta-bg);overflow:hidden}.walk-thumb.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:100%;object-fit:cover;display:block}.walk-play.svelte-1uha8ag{position:absolute;inset:0;margin:auto;width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:var(--color-brand-500);color:var(--color-on-brand);font-size:var(--text-sm);box-shadow:var(--shadow-lg)}.walk-pov.svelte-1uha8ag{position:absolute;top:var(--space-2);left:var(--space-2);font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--header-text);background:color-mix(in srgb,var(--header-bg) 70%,transparent);border:1px solid color-mix(in srgb,var(--header-text) 14%,transparent);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full)}.walk-body.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4) var(--space-5) var(--space-5)}.walk-title.svelte-1uha8ag{font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--text-primary)}.walk-sub.svelte-1uha8ag{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-secondary)}.walk-cta.svelte-1uha8ag{margin-top:var(--space-8)}.snapshot-header.svelte-1uha8ag{text-align:center;margin-bottom:var(--space-10)}.snapshot-eyebrow.svelte-1uha8ag{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--color-brand-700)}.snapshot-headline.svelte-1uha8ag{color:var(--text-primary);margin-top:var(--space-2);max-width:28ch;margin-inline:auto}.pricing-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-5)}.pricing-card.svelte-1uha8ag{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-2xl);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}.pricing-card-featured.svelte-1uha8ag{border-color:var(--color-brand-500);box-shadow:var(--shadow-md);transform:translateY(-4px)}.pricing-card-head.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--space-1)}.pricing-tier.svelte-1uha8ag{display:inline-block;width:fit-content;font-family:var(--font-mono);font-size:var(--text-3xs);text-transform:uppercase;letter-spacing:.08em;padding:3px var(--space-2);border-radius:var(--radius-md);font-weight:var(--font-bold)}.pricing-nfs.svelte-1uha8ag{display:block;margin-top:var(--space-1);color:var(--text-muted)}.tier-free.svelte-1uha8ag{background:color-mix(in srgb,var(--text-muted) 28%,var(--card-bg));color:var(--text-primary)}.tier-plus.svelte-1uha8ag{background:color-mix(in srgb,var(--color-brand-500) 28%,var(--card-bg));color:var(--color-brand-700)}.tier-elite.svelte-1uha8ag{background:color-mix(in srgb,var(--color-pro-500) 32%,var(--card-bg));color:var(--color-pro-700)}.tier-pro.svelte-1uha8ag{background:color-mix(in srgb,hsl(265 70% 60%) 28%,var(--card-bg));color:var(--tier-pro-text)}.pricing-amount.svelte-1uha8ag{font-family:var(--font-tournament, var(--font-display));font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--text-primary);display:flex;align-items:baseline;gap:var(--space-2)}.pricing-interval.svelte-1uha8ag{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-normal);color:var(--text-muted)}.pricing-subtitle.svelte-1uha8ag{font-size:var(--text-sm);color:var(--text-secondary)}.pricing-features.svelte-1uha8ag{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);flex-grow:1}.pricing-features.svelte-1uha8ag li:where(.svelte-1uha8ag){display:flex;gap:var(--space-2);align-items:flex-start}.feature-check{width:16px;height:16px;color:var(--color-success-500, hsl(145 65% 45%));flex-shrink:0;margin-top:2px}.snapshot-footer.svelte-1uha8ag{text-align:center;margin-top:var(--space-8)}.snapshot-compare-link.svelte-1uha8ag{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-brand-600);text-decoration:none}.snapshot-compare-link.svelte-1uha8ag:hover{color:var(--color-brand-700)}.closing-cta-content.svelte-1uha8ag{text-align:center}.closing-headline.svelte-1uha8ag{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:var(--font-extrabold);text-transform:uppercase;line-height:var(--leading-none);letter-spacing:-.01em}.closing-sub.svelte-1uha8ag{margin:var(--space-4) auto;max-width:50ch;font-size:var(--text-lg);line-height:var(--leading-normal)}
