.pricing-grid.svelte-1hrotn9{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin:14px 0 24px;display:grid}.pricing-tile.svelte-1hrotn9{background:var(--c-surface,#fff);border:1px solid var(--c-border,gray);flex-direction:column;padding:16px 18px;display:flex;position:relative}.pricing-tile.featured.svelte-1hrotn9{border:2px solid navy;box-shadow:inset 0 0 0 1px navy}.featured-badge.svelte-1hrotn9{color:#fff;font-family:var(--font-chrome);background:navy;padding:1px 8px;font-size:11px;font-weight:700;position:absolute;top:-10px;left:12px}.pricing-header.svelte-1hrotn9{justify-content:space-between;align-items:baseline;margin-bottom:4px;display:flex}.pricing-name.svelte-1hrotn9{font-family:var(--font-chrome);font-size:16px;font-weight:700}.pricing-price.svelte-1hrotn9{font-family:var(--font-mono);font-size:14px}.pricing-price.svelte-1hrotn9 .muted:where(.svelte-1hrotn9){font-size:11px;font-family:var(--font-chrome)}.pricing-tagline.svelte-1hrotn9{font-family:var(--font-chrome);margin:0 0 12px;font-size:12px}.pricing-features.svelte-1hrotn9{font-family:var(--font-chrome);flex:1;margin:0 0 14px;padding-left:20px;font-size:12px;list-style:square}.pricing-features.svelte-1hrotn9 li:where(.svelte-1hrotn9){margin-bottom:4px}.pricing-cta.svelte-1hrotn9{margin-top:auto}.pricing-cta.svelte-1hrotn9 .btn:where(.svelte-1hrotn9){text-align:center;width:100%;text-decoration:none;display:block}.pricing-cta.svelte-1hrotn9 .btn:where(.svelte-1hrotn9):not(.cta-primary){color:var(--c-text)}.pricing-upgrade-note.svelte-1hrotn9{text-align:center;margin:6px 0 0;font-size:11px}
