.pricing-wrap.svelte-1padvtd{width:100%}.pricing-toggle.svelte-1padvtd{display:flex;justify-content:center;margin-bottom:2rem;text-align:center}.toggle-pill.svelte-1padvtd{--toggle-radius: .875rem;--toggle-padding: .25rem;position:relative;display:inline-flex;padding:var(--toggle-padding);border-radius:var(--toggle-radius);background:#f5f5f4;box-shadow:inset 0 0 0 .5px #e7e5e4}.toggle-btn.svelte-1padvtd{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;height:2.5rem;min-width:5.5rem;padding-inline:1.2rem;font-size:.88rem;font-weight:500;line-height:1;color:#57534e;border-radius:calc(var(--toggle-radius) - var(--toggle-padding));transition:color .18s ease,text-shadow .18s ease}.toggle-sweep.svelte-1padvtd{position:absolute;inset-block:var(--toggle-padding);left:var(--toggle-padding);width:calc((100% - (var(--toggle-padding) * 2)) / 2);border-radius:calc(var(--toggle-radius) - var(--toggle-padding));background:#fff;transition:transform .24s cubic-bezier(.2,.8,.2,1)}.toggle-pill.is-annual.svelte-1padvtd .toggle-sweep:where(.svelte-1padvtd){transform:translate(100%)}.toggle-btn.is-active.svelte-1padvtd{color:#1c1917}.dark .toggle-pill.svelte-1padvtd{background:#ffffff14;box-shadow:inset 0 0 0 .5px #ffffff1a}.dark .toggle-btn.svelte-1padvtd{color:#a8a29e}.dark .toggle-sweep.svelte-1padvtd{background:#ffffff24;box-shadow:none}.dark .toggle-btn.is-active.svelte-1padvtd{color:#fafaf9}.pricing-grid.svelte-1padvtd{display:grid;gap:0;align-items:stretch}.pricing-card.svelte-1padvtd{position:relative;display:flex;flex-direction:column;background:#fff;border:.5px solid rgb(226 232 240 / .92);border-bottom:0;border-radius:0;padding:1.5rem;box-shadow:none}.pricing-card.svelte-1padvtd:first-child{border-radius:1rem 1rem 0 0}.pricing-card.svelte-1padvtd:last-child{border-bottom:.5px solid rgb(226 232 240 / .92);border-radius:0 0 1rem 1rem}.pricing-card-featured.svelte-1padvtd{background:#fff}.pricing-card-head.svelte-1padvtd{position:relative;display:flex;flex-direction:column;z-index:1}.pricing-card.svelte-1padvtd h3:where(.svelte-1padvtd){font-family:var(--font-serif);font-size:1.6rem;font-weight:500;line-height:1.1;color:#1c1917}.pricing-card-price.svelte-1padvtd{margin-top:.85rem;display:flex;align-items:baseline;gap:.25rem}.pricing-amount.svelte-1padvtd{font-size:2rem;font-weight:700;color:#1c1917;font-variant-numeric:tabular-nums}.pricing-suffix.svelte-1padvtd{font-size:.95rem;color:#78716c}.pricing-price-meta.svelte-1padvtd{margin-top:.45rem;min-height:2.7rem;display:grid;align-content:start;gap:.15rem;font-size:.82rem;line-height:1.35;color:#78716c}.pricing-save.svelte-1padvtd{font-weight:650;color:rgb(var(--accent-700))}.pricing-description.svelte-1padvtd{margin-top:.85rem;font-size:.92rem;line-height:1.5;color:#57534e}.pricing-features.svelte-1padvtd{position:relative;z-index:1;margin-top:1.5rem;display:grid;gap:.75rem;flex:1}.pricing-features.svelte-1padvtd li:where(.svelte-1padvtd){display:flex;gap:.6rem;align-items:flex-start;font-size:.92rem;line-height:1.45;color:#44403c}.pricing-features.svelte-1padvtd .pricing-check{width:1rem;height:1rem;flex-shrink:0;margin-top:.2rem;color:#44403c;stroke-width:2.5}.pricing-card-featured.svelte-1padvtd .pricing-features:where(.svelte-1padvtd) .pricing-check{color:#44403c}.pricing-cta.svelte-1padvtd{position:relative;z-index:1;margin-top:1.75rem;display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.25rem;border-radius:.5rem;font-size:.9rem;font-weight:600;background:#1c1917;color:#fafaf9;border:1px solid rgb(28 25 23);text-decoration:none;transition:transform .15s ease,background .15s ease}.pricing-cta.svelte-1padvtd:hover{transform:translateY(-1px)}.pricing-cta-featured.svelte-1padvtd{background:rgb(var(--accent-500));border-color:rgb(var(--accent-500));color:#fff}.dark .pricing-card.svelte-1padvtd{background:#1c1917;border-color:#ffffff1a}.dark .pricing-card-featured.svelte-1padvtd{background:#1c1917}.dark .pricing-card.svelte-1padvtd h3:where(.svelte-1padvtd),.dark .pricing-amount.svelte-1padvtd{color:#fafaf9}.dark .pricing-price-meta.svelte-1padvtd{color:#a8a29e}.dark .pricing-save.svelte-1padvtd{color:rgb(var(--accent-400))}.dark .pricing-description.svelte-1padvtd,.dark .pricing-features.svelte-1padvtd li:where(.svelte-1padvtd){color:#d6d3d1}.dark .pricing-features.svelte-1padvtd .pricing-check{color:#d6d3d1}.dark .pricing-cta.svelte-1padvtd{background:#fafaf9;color:#1c1917;border-color:#fafaf9}.dark .pricing-cta-featured.svelte-1padvtd{background:rgb(var(--accent-500));border-color:rgb(var(--accent-500));color:#fff}@media(min-width:900px){.pricing-grid.svelte-1padvtd{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-card.svelte-1padvtd,.pricing-card.svelte-1padvtd:last-child{border-right:.5px solid rgb(226 232 240 / .86);border-bottom:.5px solid rgb(226 232 240 / .92);border-left:0;border-radius:0}.pricing-card.svelte-1padvtd:first-child{border-left:.5px solid rgb(226 232 240 / .92);border-radius:1rem 0 0 1rem}.pricing-card.svelte-1padvtd:last-child{border-radius:0 1rem 1rem 0}.dark .pricing-card.svelte-1padvtd,.dark .pricing-card.svelte-1padvtd:last-child{border-right-color:#ffffff1a;border-bottom-color:#ffffff1a}.dark .pricing-card.svelte-1padvtd:first-child{border-left-color:#ffffff1a}}
