.billing-toggle.svelte-1hrotn9{display:inline-flex;background:var(--bg-alt);border-radius:48px;border:1px solid var(--border);padding:4px}.billing-toggle.svelte-1hrotn9 button:where(.svelte-1hrotn9){padding:8px 24px;border:none;border-radius:48px;background:none;font-family:var(--font);font-size:14px;font-weight:500;color:var(--text);cursor:pointer;transition:all .15s}.billing-toggle.svelte-1hrotn9 button.active:where(.svelte-1hrotn9){background:var(--bg);box-shadow:0 1px 4px #00000014;color:var(--text-dark)}.save-tag.svelte-1hrotn9{display:inline-block;padding:1px 6px;background:var(--green);color:#fff;border-radius:8px;font-size:11px;font-weight:700;margin-left:4px;vertical-align:middle}.pricing-grid.svelte-1hrotn9{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:960px;margin:0 auto}.pricing-card.svelte-1hrotn9{position:relative;padding:32px;border:1px solid var(--border);border-radius:16px;background:var(--bg)}.pricing-card--featured.svelte-1hrotn9{border-color:var(--purple);box-shadow:0 8px 32px #612f6e1f}.pricing-badge.svelte-1hrotn9{position:absolute;top:-12px;left:50%;transform:translate(-50%);padding:4px 16px;background:var(--purple);color:var(--text-light);border-radius:20px;font-size:12px;font-weight:700;white-space:nowrap}.pricing-card.svelte-1hrotn9 h3:where(.svelte-1hrotn9){font-size:24px;font-weight:500;color:var(--text-dark);margin-bottom:4px}.pricing-subtitle.svelte-1hrotn9{font-size:14px;color:#666;margin-bottom:20px}.pricing-price.svelte-1hrotn9{margin-bottom:8px}.price.svelte-1hrotn9{font-size:44px;font-weight:700;color:var(--text-dark);line-height:1}.period.svelte-1hrotn9{font-size:16px;color:#666}.pricing-billed.svelte-1hrotn9{font-size:13px;color:#888;margin-bottom:20px}.pricing-features.svelte-1hrotn9{list-style:none;margin:20px 0 24px}.pricing-features.svelte-1hrotn9 li:where(.svelte-1hrotn9){padding:6px 0;font-size:14px;color:var(--text);border-bottom:1px solid var(--border)}.pricing-features.svelte-1hrotn9 li:where(.svelte-1hrotn9):last-child{border-bottom:none}.pricing-features.svelte-1hrotn9 li:where(.svelte-1hrotn9):before{content:"✓ ";color:var(--green);font-weight:700}@media(max-width:768px){.pricing-grid.svelte-1hrotn9{grid-template-columns:1fr;max-width:400px}}
