.animated-price.svelte-sv0zbu{font-variant-numeric:tabular-nums;min-width:2.45ch;display:inline-block}.pricing-showcase.svelte-1q4rw07{min-width:0}.pricing-toolbar.svelte-1q4rw07{justify-content:space-between;align-items:center;gap:1.5rem;padding-bottom:1.5rem;display:flex}.pricing-toolbar.svelte-1q4rw07 p:where(.svelte-1q4rw07){color:var(--muted-foreground);font-size:.875rem;line-height:1.7}.pricing-toolbar.svelte-1q4rw07 strong:where(.svelte-1q4rw07){color:var(--foreground)}.billing-toggle.svelte-1q4rw07{border:1px solid var(--border);border-radius:.75rem;flex:none;gap:.25rem;padding:.25rem;display:flex}.billing-toggle.svelte-1q4rw07 button{min-height:2.75rem}.billing-toggle.svelte-1q4rw07 span:where(.svelte-1q4rw07){font-size:.72rem}.mobile-plan-picker.svelte-1q4rw07{display:none}.pricing-matrix.svelte-1q4rw07{border-collapse:separate;border-spacing:0;text-align:left;table-layout:fixed;width:100%}.pricing-matrix.svelte-1q4rw07 th:where(.svelte-1q4rw07),.pricing-matrix.svelte-1q4rw07 td:where(.svelte-1q4rw07){border-bottom:1px solid var(--border);vertical-align:middle;padding:1rem 1.5rem;font-size:.875rem}.pricing-matrix.svelte-1q4rw07 thead:where(.svelte-1q4rw07) th:where(.svelte-1q4rw07){z-index:10;background:var(--background);vertical-align:top;width:22%;padding-block:1.25rem;position:sticky;top:4rem}.pricing-matrix.svelte-1q4rw07 thead:where(.svelte-1q4rw07) .matrix-intro:where(.svelte-1q4rw07){vertical-align:bottom;width:34%}.matrix-intro.svelte-1q4rw07>span:where(.svelte-1q4rw07){letter-spacing:-.025em;font-size:clamp(1.3rem,2vw,1.8rem);font-weight:600;line-height:1.2;display:block}.pricing-matrix.svelte-1q4rw07 .featured:where(.svelte-1q4rw07){background:color-mix(in oklch, var(--muted) 50%, var(--background))}.pricing-matrix.svelte-1q4rw07 thead:where(.svelte-1q4rw07) .featured:where(.svelte-1q4rw07){border-top:2px solid var(--primary)}.pricing-matrix.svelte-1q4rw07 h3:where(.svelte-1q4rw07){letter-spacing:-.025em;font-size:1.5rem;font-weight:650}.best-for.svelte-1q4rw07{min-height:3.4em;color:var(--muted-foreground);text-wrap:pretty;margin-top:.5rem;font-size:.875rem;font-weight:400;line-height:1.65}.price-line.svelte-1q4rw07{letter-spacing:-.035em;flex-wrap:wrap;align-items:baseline;gap:.15rem;margin-top:1rem;font-size:clamp(2rem,3.3vw,3.25rem);font-weight:650;line-height:1.1;display:flex}.price-line.svelte-1q4rw07>span:where(.svelte-1q4rw07){color:var(--muted-foreground);letter-spacing:normal;font-size:.75rem;font-weight:400}.plan-button{min-height:2.75rem;margin-top:1rem}.pricing-matrix.svelte-1q4rw07 tbody:where(.svelte-1q4rw07) th:where(.svelte-1q4rw07){font-weight:450}.pricing-matrix.svelte-1q4rw07 tbody:where(.svelte-1q4rw07) td:where(.svelte-1q4rw07){font-variant-numeric:tabular-nums}.pricing-matrix.svelte-1q4rw07 td:where(.svelte-1q4rw07) svg{width:1.15rem;height:1.15rem;color:var(--foreground)}.pricing-matrix.svelte-1q4rw07 .group-heading:where(.svelte-1q4rw07) th:where(.svelte-1q4rw07){padding-top:2.5rem;padding-bottom:.75rem;font-size:1rem;font-weight:650}.capacity-note.svelte-1q4rw07{max-width:85ch;color:var(--muted-foreground);gap:.6rem;margin-top:1.5rem;font-size:.8125rem;line-height:1.7;display:grid}.capacity-note.svelte-1q4rw07 a:where(.svelte-1q4rw07),.purchase-details.svelte-1q4rw07 a:where(.svelte-1q4rw07){color:var(--foreground);text-underline-offset:.2em;text-decoration:underline}.purchase-details.svelte-1q4rw07{border-block:1px solid var(--border);margin-top:1.5rem;font-size:.875rem}.purchase-details.svelte-1q4rw07 summary:where(.svelte-1q4rw07){cursor:pointer;min-height:2.75rem;padding-block:1rem;font-weight:550}.purchase-details.svelte-1q4rw07>div:where(.svelte-1q4rw07){color:var(--muted-foreground);gap:.75rem;padding-bottom:1.5rem;line-height:1.7;display:grid}@media (width<=63.99rem){.pricing-matrix.svelte-1q4rw07 th:where(.svelte-1q4rw07),.pricing-matrix.svelte-1q4rw07 td:where(.svelte-1q4rw07){padding-inline:.875rem}}@media (width<=47.99rem){.pricing-toolbar.svelte-1q4rw07{flex-direction:column;align-items:stretch;gap:1rem;padding-bottom:1rem}.billing-toggle.svelte-1q4rw07 button{flex:1}.mobile-plan-picker.svelte-1q4rw07{gap:.25rem;margin-bottom:1rem;display:flex}.mobile-plan-picker.svelte-1q4rw07 button{flex:1;min-height:2.75rem}.pricing-matrix.svelte-1q4rw07{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);display:grid}.pricing-matrix.svelte-1q4rw07 thead:where(.svelte-1q4rw07),.pricing-matrix.svelte-1q4rw07 tbody:where(.svelte-1q4rw07),.pricing-matrix.svelte-1q4rw07 tr:where(.svelte-1q4rw07){display:contents}.pricing-matrix.svelte-1q4rw07 [data-active=false]:where(.svelte-1q4rw07){display:none}.pricing-matrix.svelte-1q4rw07 thead:where(.svelte-1q4rw07) th:where(.svelte-1q4rw07){width:auto;padding:1.25rem .75rem;position:static}.pricing-matrix.svelte-1q4rw07 thead:where(.svelte-1q4rw07) .matrix-intro:where(.svelte-1q4rw07){display:none}.pricing-matrix.svelte-1q4rw07 thead:where(.svelte-1q4rw07) th[data-active=true]:where(.svelte-1q4rw07){grid-column:1/-1}.matrix-intro.svelte-1q4rw07>span:where(.svelte-1q4rw07){font-size:1.15rem}.pricing-matrix.svelte-1q4rw07 th:where(.svelte-1q4rw07),.pricing-matrix.svelte-1q4rw07 td:where(.svelte-1q4rw07){overflow-wrap:anywhere;min-width:0;padding:.875rem .75rem;font-size:.8125rem}.pricing-matrix.svelte-1q4rw07 tbody:where(.svelte-1q4rw07) th:where(.svelte-1q4rw07){padding-left:0}.pricing-matrix.svelte-1q4rw07 .group-heading:where(.svelte-1q4rw07) th:where(.svelte-1q4rw07){grid-column:1/-1}.pricing-matrix.svelte-1q4rw07 h3:where(.svelte-1q4rw07){font-size:1.35rem}.best-for.svelte-1q4rw07{min-height:0;font-size:.8125rem}.price-line.svelte-1q4rw07{font-size:2rem}}.pricing-hero.svelte-1hrotn9{padding-block:clamp(2rem,4vw,3rem) 1.5rem}.pricing-hero.svelte-1hrotn9 h1:where(.svelte-1hrotn9){letter-spacing:-.025em;text-wrap:balance;max-width:26ch;font-size:clamp(2rem,4vw,3.5rem);font-weight:650;line-height:1.04}.plans-section.svelte-1hrotn9{padding-bottom:clamp(3rem,6vw,5rem);scroll-margin-top:5rem}.purchase-faq.svelte-1hrotn9{padding-block:clamp(3rem,6vw,5rem)}.faq-grid.svelte-1hrotn9{gap:2rem;display:grid}.faq-grid.svelte-1hrotn9 h2:where(.svelte-1hrotn9),.self-hosted-grid.svelte-1hrotn9 h2:where(.svelte-1hrotn9){letter-spacing:-.025em;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:600;line-height:1.2}.faq-list.svelte-1hrotn9{border-top:1px solid var(--border)}.faq-list.svelte-1hrotn9 details:where(.svelte-1hrotn9){border-bottom:1px solid var(--border)}.faq-list.svelte-1hrotn9 summary:where(.svelte-1hrotn9){cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3.75rem;padding-block:1rem;font-weight:550;list-style:none;display:flex}.faq-list.svelte-1hrotn9 details[open]:where(.svelte-1hrotn9) summary:where(.svelte-1hrotn9) span:where(.svelte-1hrotn9){transform:rotate(45deg)}.faq-list.svelte-1hrotn9 p:where(.svelte-1hrotn9){max-width:65ch;color:var(--muted-foreground);padding-bottom:1.5rem;font-size:.875rem;line-height:1.7}.self-hosted-section.svelte-1hrotn9{padding-block:3rem}.self-hosted-grid.svelte-1hrotn9{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 3rem;display:flex}.self-hosted-grid.svelte-1hrotn9 p:where(.svelte-1hrotn9){max-width:60ch;color:var(--muted-foreground);margin-top:1rem;line-height:1.7}.self-hosted-grid.svelte-1hrotn9 a:where(.svelte-1hrotn9){text-underline-offset:.25em;align-items:center;gap:.5rem;min-height:2.75rem;font-weight:550;text-decoration:underline;display:inline-flex}.self-hosted-grid.svelte-1hrotn9 a:where(.svelte-1hrotn9) svg{width:1rem;height:1rem}@media (width>=48rem){.faq-grid.svelte-1hrotn9{grid-template-columns:1fr 1.6fr;gap:4rem}}
