.pricing-tiers.svelte-1rrbvfh{display:flex;flex-direction:column;gap:var(--space-10, 2.5rem)}.pricing-head.svelte-1rrbvfh{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-6, 1.5rem)}.interval.svelte-1rrbvfh{display:inline-flex;border:var(--border-w-strong, 1.5px) solid var(--color-border);border-radius:var(--radius-button);overflow:hidden}.interval.svelte-1rrbvfh button:where(.svelte-1rrbvfh){min-height:44px;padding-inline:var(--space-4, 1rem);border:0;background:var(--color-surface);color:var(--color-text-body);font:inherit;font-size:var(--type-body-size);font-weight:600;cursor:pointer}.interval.svelte-1rrbvfh button.active:where(.svelte-1rrbvfh){background:var(--color-primary);color:var(--color-text-on-primary)}.tiers.svelte-1rrbvfh{display:grid;grid-template-columns:1fr;gap:var(--space-5, 1.25rem);align-items:stretch}.tier.svelte-1rrbvfh{display:flex;flex-direction:column;gap:var(--space-3, .75rem);border:var(--border-w, 1px) solid var(--color-border-subtle);border-radius:var(--radius-card);padding:var(--space-6, 1.5rem);background:var(--color-surface)}.tier.featured.svelte-1rrbvfh{border:var(--border-w-strong, 1.5px) solid var(--color-primary)}h2.svelte-1rrbvfh,h3.svelte-1rrbvfh{margin:0;font-size:var(--type-h4-size);line-height:var(--type-h4-lh);font-weight:var(--type-h4-weight)}.price.svelte-1rrbvfh{margin:0;font-size:var(--type-h2-size);font-weight:700;letter-spacing:-.02em}.cadence.svelte-1rrbvfh{font-size:var(--type-body-size);font-weight:400;color:var(--color-text-muted)}.tier-base.svelte-1rrbvfh{margin:0;font-size:var(--type-ui-size);font-weight:500;color:var(--color-text-muted)}.tier.svelte-1rrbvfh ul:where(.svelte-1rrbvfh){margin:0;padding-left:1.125rem;display:flex;flex-direction:column;gap:var(--space-2, .5rem);font-size:var(--type-body-size);line-height:1.5;color:var(--color-text-body)}.tier-cta.svelte-1rrbvfh{margin-top:auto}.btn-primary.svelte-1rrbvfh,.btn-outline.svelte-1rrbvfh{display:flex;align-items:center;justify-content:center;min-height:48px;padding-inline:var(--space-6, 1.5rem);border-radius:var(--radius-button);font-size:var(--type-body-size);font-weight:600;text-decoration:none}.btn-primary.svelte-1rrbvfh{background:var(--color-primary);color:var(--color-text-on-primary);box-shadow:var(--shadow-card)}.btn-primary.svelte-1rrbvfh:hover{background:var(--color-primary-hover);color:var(--color-text-on-primary);text-decoration:none}.btn-outline.svelte-1rrbvfh{border:var(--border-w-strong, 1.5px) solid var(--color-border);color:var(--color-primary)}.btn-outline.svelte-1rrbvfh:hover{border-color:var(--color-primary);text-decoration:none}@media(min-width:40rem){.tiers.svelte-1rrbvfh{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.tiers.four.svelte-1rrbvfh{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}}
