.pricing-public.svelte-q26llv{max-width:1120px;margin:0 auto;padding:4rem 1.5rem 5rem;background:var(--bg);color:var(--text);display:grid;gap:3.5rem}.pricing-public.svelte-q26llv h1:where(.svelte-q26llv),.pricing-public.svelte-q26llv h2:where(.svelte-q26llv){margin:0;letter-spacing:-.02em;line-height:1.15;text-wrap:balance}.pricing-public.svelte-q26llv p:where(.svelte-q26llv){margin:0}.intro.svelte-q26llv{display:grid;gap:.75rem;text-align:center;justify-items:center}.intro.svelte-q26llv h1:where(.svelte-q26llv){font-size:clamp(2rem,5vw,3.2rem);font-weight:600}.lead.svelte-q26llv{color:var(--text-muted);max-width:52ch;font-size:1.1rem}.cards.svelte-q26llv{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.card.svelte-q26llv{border:1px solid var(--border);border-radius:12px;padding:1.6rem 1.5rem;background:var(--surface-interactive);display:grid;gap:.8rem;align-content:start}.card--hi.svelte-q26llv{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.15)}.card.svelte-q26llv h3:where(.svelte-q26llv){margin:0;font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-weight:500}.price.svelte-q26llv{font-size:2rem;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.price.svelte-q26llv small:where(.svelte-q26llv){font-size:.9rem;color:var(--text-muted);font-weight:400}.note.svelte-q26llv{font-size:13px;color:var(--text-muted)}.card.svelte-q26llv ul:where(.svelte-q26llv){margin:0;padding:0;list-style:none;display:grid;gap:.45rem;font-size:14.5px;color:var(--text-muted)}.card.svelte-q26llv li:where(.svelte-q26llv):before{content:"— ";color:var(--primary)}.card__half.svelte-q26llv{display:grid;gap:.8rem;align-content:start}.card__half.svelte-q26llv+.card__half:where(.svelte-q26llv){margin-top:.6rem;padding-top:1.2rem;border-top:1px solid var(--border)}.card.svelte-q26llv .btn-primary:where(.svelte-q26llv),.card.svelte-q26llv .btn-secondary:where(.svelte-q26llv){margin-top:.2rem;text-align:center}.cloud.svelte-q26llv{display:grid;gap:1.5rem}.cloud__intro.svelte-q26llv{display:grid;gap:.6rem;max-width:60ch}.cloud__intro.svelte-q26llv h2:where(.svelte-q26llv){font-size:clamp(1.5rem,2.6vw,2rem);font-weight:600}.cloud__intro.svelte-q26llv p:where(.svelte-q26llv){color:var(--text-muted)}.signin.svelte-q26llv{text-align:center;color:var(--text-muted);font-size:.95rem}.link.svelte-q26llv{background:none;border:0;padding:0;color:var(--primary);font:inherit;cursor:pointer;text-decoration:underline}.compare.svelte-q26llv{display:grid;gap:1.5rem}.compare.svelte-q26llv h2:where(.svelte-q26llv),.faq.svelte-q26llv h2:where(.svelte-q26llv){font-size:clamp(1.5rem,2.6vw,2rem);font-weight:600}.table-wrap.svelte-q26llv{overflow-x:auto;border:1px solid var(--border);border-radius:12px}table.svelte-q26llv{width:100%;border-collapse:collapse;font-size:14.5px;min-width:640px}th.svelte-q26llv,td.svelte-q26llv{padding:.7rem 1rem;text-align:left;border-bottom:1px solid var(--border);vertical-align:top}thead.svelte-q26llv th:where(.svelte-q26llv){background:var(--ui-surface);font-weight:600}thead.svelte-q26llv th:where(.svelte-q26llv):not(:first-child),td.svelte-q26llv{text-align:center}tbody.svelte-q26llv th[scope=row]:where(.svelte-q26llv){font-weight:400;color:var(--text)}tr.group.svelte-q26llv th:where(.svelte-q26llv){background:var(--surface-interactive);font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--primary);text-align:left}td.yes.svelte-q26llv{color:var(--primary);font-weight:600}td.no.svelte-q26llv,td.svelte-q26llv{color:var(--text-muted)}.faq.svelte-q26llv{display:grid;gap:.75rem;max-width:760px}.faq.svelte-q26llv details:where(.svelte-q26llv){border:1px solid var(--border);border-radius:10px;background:var(--surface-interactive)}.faq.svelte-q26llv summary:where(.svelte-q26llv){padding:.9rem 1.1rem;cursor:pointer;font-weight:500;list-style:none}.faq.svelte-q26llv summary:where(.svelte-q26llv)::-webkit-details-marker{display:none}.faq.svelte-q26llv summary:where(.svelte-q26llv):after{content:"+";float:right;color:var(--text-muted)}.faq.svelte-q26llv details[open]:where(.svelte-q26llv) summary:where(.svelte-q26llv):after{content:"–"}.faq.svelte-q26llv p:where(.svelte-q26llv){padding:0 1.1rem 1rem;color:var(--text-muted)}.pricing-public.svelte-q26llv a:where(.svelte-q26llv):focus-visible,.pricing-public.svelte-q26llv button:where(.svelte-q26llv):focus-visible,.pricing-public.svelte-q26llv summary:where(.svelte-q26llv):focus-visible{outline:2px solid var(--primary);outline-offset:3px}.pricing-route-state.svelte-1hrotn9{min-height:100vh;padding:8rem 1.5rem;text-align:center;background:var(--bg);color:var(--text)}.pricing-route-state.svelte-1hrotn9 h1:where(.svelte-1hrotn9){max-width:42rem;margin:0 auto 1rem;font-size:clamp(2rem,5vw,3rem)}.pricing-route-state.svelte-1hrotn9 p:where(.svelte-1hrotn9){max-width:42rem;margin:0 auto 2rem;color:var(--text-muted)}
