.grid.svelte-ipmm7t{gap:var(--space-lg);display:grid}.feature-card.svelte-ipmm7t{cursor:default}.feature-ai.svelte-ipmm7t{border-color:color-mix(in srgb, var(--color-accent) 35%, var(--color-border))}.icon-wrap.svelte-ipmm7t{background:var(--color-muted);width:2.5rem;height:2.5rem;color:var(--color-primary);margin-bottom:var(--space-md);border-radius:8px;justify-content:center;align-items:center;display:flex}.icon-ai.svelte-ipmm7t{background:color-mix(in srgb, var(--color-accent) 12%, white);color:var(--color-accent)}.icon.svelte-ipmm7t{width:1.25rem;height:1.25rem}.feature-title.svelte-ipmm7t{margin:0 0 var(--space-sm);font-size:1.125rem;font-weight:600}.feature-desc.svelte-ipmm7t{color:var(--color-secondary);margin:0;font-size:.9375rem;line-height:1.55}@media (width>=768px){.grid.svelte-ipmm7t{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.grid.svelte-ipmm7t{grid-template-columns:repeat(3,1fr)}}.beta-pill.svelte-sg4ru7{align-items:center;gap:var(--space-sm);border:1px solid color-mix(in srgb, var(--color-accent) 30%, var(--color-border));background:color-mix(in srgb, var(--color-accent) 8%, white);color:var(--color-accent);letter-spacing:.02em;border-radius:999px;padding:.375rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.beta-dot.svelte-sg4ru7{background:var(--color-accent);width:.5rem;height:.5rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 25%, transparent);border-radius:50%;animation:2s ease-in-out infinite svelte-sg4ru7-beta-pulse}@keyframes svelte-sg4ru7-beta-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.beta-dot.svelte-sg4ru7{animation:none}}.beta-timeline.svelte-sg4ru7{gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--color-border);background:linear-gradient(135deg, color-mix(in srgb, var(--color-accent) 4%, white) 0%, var(--color-background) 100%);box-shadow:var(--shadow-sm);border-radius:12px;display:grid}.beta-step.svelte-sg4ru7{gap:var(--space-sm) var(--space-md);grid-template-columns:auto 1fr;align-items:start;display:grid}.beta-step-label.svelte-sg4ru7{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;padding-top:.125rem;font-size:.6875rem;font-weight:600}.beta-step-current.svelte-sg4ru7 .beta-step-label:where(.svelte-sg4ru7){color:var(--color-accent)}.beta-step-future.svelte-sg4ru7 .beta-step-label:where(.svelte-sg4ru7){color:var(--color-muted-foreground)}.beta-step-text.svelte-sg4ru7{color:var(--color-secondary);margin:0;font-size:.9375rem;line-height:1.5}.beta-step-future.svelte-sg4ru7 .beta-step-text:where(.svelte-sg4ru7){color:var(--color-muted-foreground)}.preview.svelte-1gto0go{border:1px solid var(--color-border);box-shadow:var(--shadow-lg);background:#fff;border-radius:12px;overflow:hidden}.preview-header.svelte-1gto0go{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--color-border);background:var(--color-background);display:flex}.preview-title.svelte-1gto0go{font-family:var(--font-mono);font-size:.8125rem;font-weight:600}.preview-status.svelte-1gto0go{background:color-mix(in srgb, var(--color-warning) 12%, white);color:var(--color-warning);border-radius:4px;padding:.25rem .5rem;font-size:.75rem;font-weight:600}.preview-table.svelte-1gto0go{border-collapse:collapse;width:100%;font-size:.8125rem}.preview-table.svelte-1gto0go th:where(.svelte-1gto0go),.preview-table.svelte-1gto0go td:where(.svelte-1gto0go){padding:.5rem var(--space-lg);text-align:left;border-bottom:1px solid var(--color-border)}.preview-table.svelte-1gto0go th:where(.svelte-1gto0go){color:var(--color-muted-foreground);font-size:.75rem;font-weight:500}.preview-table.svelte-1gto0go .num:where(.svelte-1gto0go){text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.preview-table.svelte-1gto0go tfoot:where(.svelte-1gto0go) td:where(.svelte-1gto0go){border-bottom:none;font-weight:600}.preview-table.svelte-1gto0go .total:where(.svelte-1gto0go){color:var(--color-accent)}.hero.svelte-1ju9pz6{padding-top:var(--space-2xl)}.hero-grid.svelte-1ju9pz6{gap:var(--space-2xl);align-items:center;display:grid}.hero-copy.svelte-1ju9pz6{gap:var(--space-lg);flex-direction:column;display:flex}.accent.svelte-1ju9pz6{color:var(--color-accent)}.hero-lead.svelte-1ju9pz6{max-width:36rem}.hero-cta.svelte-1ju9pz6{gap:var(--space-md);flex-wrap:wrap;display:flex}.hero-hint.svelte-1ju9pz6{color:var(--color-muted-foreground);margin:0;font-size:.875rem}.hero-visual.svelte-1ju9pz6{min-width:0}@media (width>=1024px){.hero-grid.svelte-1ju9pz6{gap:var(--space-3xl);grid-template-columns:1fr 1fr}}.steps.svelte-167hazw{gap:var(--space-xl);counter-reset:none;margin:0;padding:0;list-style:none;display:grid}.step.svelte-167hazw{gap:var(--space-lg);grid-template-columns:auto 1fr;align-items:start;display:grid}.step-num.svelte-167hazw{color:var(--color-accent);font-size:1.5rem;font-weight:700;line-height:1}.step-title.svelte-167hazw{margin:0 0 var(--space-sm);font-size:1.125rem;font-weight:600}.step-desc.svelte-167hazw{color:var(--color-secondary);margin:0;font-size:.9375rem;line-height:1.55}@media (width>=768px){.steps.svelte-167hazw{grid-template-columns:repeat(3,1fr)}.step.svelte-167hazw{grid-template-columns:1fr}.step-num.svelte-167hazw{margin-bottom:var(--space-sm)}}.modules.svelte-1hw39te{padding-block:var(--space-2xl)}.modules-inner.svelte-1hw39te{text-align:center}.modules-caption.svelte-1hw39te{margin:0 0 var(--space-lg);color:var(--color-muted-foreground);text-transform:uppercase;letter-spacing:.06em;font-size:.875rem;font-weight:500}.modules-row.svelte-1hw39te{justify-content:center;align-items:center;gap:var(--space-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.module-chip.svelte-1hw39te{border:1px solid var(--color-border);background:var(--color-background);color:var(--color-secondary);border-radius:999px;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;display:inline-block}.metrics.svelte-13owncm{padding-block:var(--space-2xl)}.metrics-grid.svelte-13owncm{gap:var(--space-xl);text-align:center;display:grid}.metric-value.svelte-13owncm{color:var(--color-accent);font-size:clamp(2rem,4vw,2.75rem);font-weight:700;line-height:1.1}.metric-label.svelte-13owncm{margin:var(--space-sm) 0 0;color:var(--color-secondary);max-width:18rem;margin-inline:auto;font-size:.9375rem;line-height:1.45}@media (width>=768px){.metrics-grid.svelte-13owncm{grid-template-columns:repeat(3,1fr)}}
