.pricing-hero.svelte-1hrotn9{max-width:42rem;padding:var(--space-6) var(--space-4) var(--space-4);text-align:center;margin:0 auto}.pricing-notice.svelte-1hrotn9{margin:var(--space-4) 0 0;padding:var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-md)}.billing-toggle.svelte-1hrotn9{margin-top:var(--space-5);padding:var(--space-1);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-md);display:inline-flex}.billing-toggle-btn.svelte-1hrotn9{min-height:var(--touch-min);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);font:inherit;font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-muted);cursor:pointer;background:0 0;border:none}.billing-toggle-btn.active.svelte-1hrotn9{background:var(--color-primary-subtle);color:var(--color-primary)}.pricing-grid.svelte-1hrotn9{gap:var(--space-4);max-width:56rem;padding:var(--space-4) var(--space-4) var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));margin:0 auto;display:grid}.pricing-card.svelte-1hrotn9{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);flex-direction:column;display:flex}.pricing-card--featured.svelte-1hrotn9{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary-subtle)}.pricing-card-header.svelte-1hrotn9 h2:where(.svelte-1hrotn9){font-size:var(--text-xl);color:var(--color-primary);margin:0}.pricing-tagline.svelte-1hrotn9{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--color-text-muted);min-height:2.5em}.pricing-price.svelte-1hrotn9{margin:var(--space-4) 0 0;font-size:var(--text-2xl);font-weight:var(--font-weight-semibold)}.pricing-note.svelte-1hrotn9{margin:var(--space-1) 0 0;font-size:var(--text-xs);color:var(--color-text-muted)}.pricing-note--trial.svelte-1hrotn9{color:var(--color-primary);font-weight:var(--font-weight-medium)}.pricing-features.svelte-1hrotn9{margin:var(--space-5) 0;gap:var(--space-2);font-size:var(--text-sm);flex:1;padding:0;list-style:none;display:grid}.pricing-features.svelte-1hrotn9 li:where(.svelte-1hrotn9){padding-left:1.25em;position:relative}.pricing-features.svelte-1hrotn9 li:where(.svelte-1hrotn9):before{content:"✓";color:var(--color-primary);font-weight:var(--font-weight-semibold);position:absolute;left:0}.pricing-features.svelte-1hrotn9 li.muted:where(.svelte-1hrotn9){color:var(--color-text-muted)}.pricing-features.svelte-1hrotn9 li.muted:where(.svelte-1hrotn9):before{content:"—";color:var(--color-text-muted);font-weight:var(--font-weight-normal)}.pricing-cta.svelte-1hrotn9{margin-top:auto}.pricing-btn.svelte-1hrotn9{text-align:center;width:100%;text-decoration:none;display:block}.pricing-current.svelte-1hrotn9{text-align:center;font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-primary);padding:var(--space-3);display:block}.pricing-unavailable.svelte-1hrotn9{text-align:center;font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.pricing-faq.svelte-1hrotn9{max-width:36rem;padding:var(--space-4) var(--space-4) var(--space-8);margin:0 auto}
