.pricing-comparison-section.svelte-1lv5sox{margin-top:4rem}.pricing-comparison-intro.svelte-1lv5sox{max-width:44rem}.pricing-comparison-shell.svelte-1lv5sox{margin-top:1.5rem;border:1px solid var(--border);border-radius:1.5rem;background:color-mix(in srgb,var(--card) 96%,var(--surface));box-shadow:0 18px 40px #0f172a0f}.pricing-comparison-scroll.svelte-1lv5sox{overflow-x:auto;border-radius:inherit;scrollbar-color:color-mix(in srgb,var(--accent) 38%,var(--border)) transparent;scrollbar-width:thin}.pricing-comparison-table.svelte-1lv5sox{width:100%;min-width:1120px;border-collapse:separate;border-spacing:0;table-layout:fixed}.pricing-comparison-table.svelte-1lv5sox thead:where(.svelte-1lv5sox) th:where(.svelte-1lv5sox){position:sticky;top:0;z-index:3;padding:1.25rem 1.15rem;border-bottom:1px solid var(--border);border-left:1px solid var(--border);background:color-mix(in srgb,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:left;vertical-align:top}.pricing-comparison-table.svelte-1lv5sox thead:where(.svelte-1lv5sox) th:where(.svelte-1lv5sox):first-child{left:0;z-index:4;border-left:0}.pricing-comparison-table.svelte-1lv5sox tbody:where(.svelte-1lv5sox) th:where(.svelte-1lv5sox),.pricing-comparison-table.svelte-1lv5sox tbody:where(.svelte-1lv5sox) td:where(.svelte-1lv5sox){padding:1.2rem 1.15rem;border-top:1px solid var(--border);border-left:1px solid var(--border);vertical-align:middle}.pricing-comparison-table.svelte-1lv5sox tbody:where(.svelte-1lv5sox) th:where(.svelte-1lv5sox){position:sticky;left:0;z-index:2}.pricing-comparison-table.svelte-1lv5sox [data-plan-id=free]:where(.svelte-1lv5sox){background:color-mix(in srgb,var(--accent) 5%,var(--card))}.pricing-comparison-table.svelte-1lv5sox thead:where(.svelte-1lv5sox) [data-plan-id=free]:where(.svelte-1lv5sox){background:color-mix(in srgb,var(--accent) 8%,var(--surface))}.pricing-comparison-table.svelte-1lv5sox tbody:where(.svelte-1lv5sox) tr:where(.svelte-1lv5sox):first-child th:where(.svelte-1lv5sox),.pricing-comparison-table.svelte-1lv5sox tbody:where(.svelte-1lv5sox) tr:where(.svelte-1lv5sox):first-child td:where(.svelte-1lv5sox){border-top:0}.pricing-comparison-table.svelte-1lv5sox tbody:where(.svelte-1lv5sox) th:where(.svelte-1lv5sox):first-child,.pricing-comparison-table.svelte-1lv5sox tbody:where(.svelte-1lv5sox) td:where(.svelte-1lv5sox):first-child{border-left:0}.pricing-comparison-corner.svelte-1lv5sox{width:27%;min-width:260px}.pricing-comparison-corner-inner.svelte-1lv5sox{display:flex;flex-direction:column;gap:.5rem}.pricing-comparison-head-label.svelte-1lv5sox{font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.pricing-comparison-head-copy.svelte-1lv5sox{max-width:22ch;font-size:.95rem;line-height:1.55;color:var(--ink)}.pricing-comparison-plan-head.svelte-1lv5sox{display:flex;flex-direction:column;gap:.75rem}.pricing-comparison-plan-title.svelte-1lv5sox{font-size:1.15rem;font-weight:700;color:var(--ink)}.pricing-comparison-plan-audience.svelte-1lv5sox{font-size:.82rem;line-height:1.45;color:var(--muted)}.pricing-comparison-plan-price.svelte-1lv5sox{display:flex;align-items:baseline;gap:.35rem;font-size:1.4rem;font-weight:700;color:var(--ink)}.pricing-comparison-plan-period.svelte-1lv5sox{font-size:.85rem;font-weight:600;color:var(--muted)}.pricing-comparison-feature-cell.svelte-1lv5sox{width:27%;background:color-mix(in srgb,var(--surface) 86%,transparent);text-align:left}.pricing-comparison-feature-label.svelte-1lv5sox{font-size:.98rem;font-weight:700;color:var(--ink)}.pricing-comparison-table.svelte-1lv5sox tbody:where(.svelte-1lv5sox) td:where(.svelte-1lv5sox){text-align:center}.pricing-comparison-cell.svelte-1lv5sox{display:flex;flex-direction:column;align-items:center;gap:.55rem}.pricing-comparison-cell-limit.svelte-1lv5sox{font-size:.98rem;font-weight:700;color:var(--ink)}.pricing-comparison-presence.svelte-1lv5sox{display:inline-flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:999px}.pricing-comparison-presence-yes.svelte-1lv5sox{background:color-mix(in srgb,var(--success-bg) 92%,var(--surface));color:var(--success-text)}.pricing-comparison-presence-no.svelte-1lv5sox{background:color-mix(in srgb,var(--danger-bg) 92%,var(--surface));color:var(--danger-text)}.pricing-comparison-cell-detail.svelte-1lv5sox{font-size:.88rem;line-height:1.5;color:var(--muted)}.pricing-page-shell.svelte-1hrotn9{background:radial-gradient(circle at top left,color-mix(in srgb,var(--accent) 7%,transparent),transparent 40%),radial-gradient(circle at bottom right,color-mix(in srgb,var(--accent) 5%,transparent),transparent 38%),var(--bg)}.pricing-page-hero.svelte-1hrotn9{padding:1rem 0 clamp(2.5rem,6vw,4.5rem)}.pricing-page-hero-copy.svelte-1hrotn9{display:grid;justify-items:center;gap:1rem;max-width:54rem;margin-inline:auto;text-align:center}.pricing-page-kicker.svelte-1hrotn9{color:var(--accent);font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.pricing-page-title.svelte-1hrotn9{display:grid;gap:.03em;font-size:clamp(2.15rem,5vw,3.9rem);line-height:.98;font-weight:400;letter-spacing:-.055em;color:var(--ink)}.pricing-page-title-lead.svelte-1hrotn9,.pricing-page-title-accent.svelte-1hrotn9{display:block}.pricing-page-title-accent.svelte-1hrotn9{color:var(--accent);text-shadow:0 0 18px color-mix(in srgb,var(--accent) 16%,transparent),0 0 36px color-mix(in srgb,var(--accent) 10%,transparent)}.dark .pricing-page-title-accent.svelte-1hrotn9{text-shadow:0 0 24px color-mix(in srgb,var(--accent) 30%,transparent),0 0 52px color-mix(in srgb,var(--accent) 16%,transparent)}.pricing-page-subtitle.svelte-1hrotn9{max-width:43rem;margin-inline:auto;color:var(--muted);font-size:clamp(1rem,2vw,1.13rem);line-height:1.7}.pricing-billing-toolbar.svelte-1hrotn9{display:grid;justify-items:center;gap:.75rem;text-align:center}.pricing-billing-note.svelte-1hrotn9{color:var(--muted);font-size:.76rem;line-height:1.5}.pricing-offers.svelte-1hrotn9 .pricing-showcase{margin-top:1.5rem}.pricing-cycle-control.svelte-1hrotn9{display:grid;width:min(100%,20rem);grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;border:1px solid var(--border);border-radius:.9rem;background:var(--surface);padding:.25rem}.pricing-cycle-button.svelte-1hrotn9{border:0;background:transparent;border-radius:.68rem;padding:.65rem 1rem;font-size:.875rem;font-weight:700;color:var(--muted);transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.pricing-cycle-button-active.svelte-1hrotn9{background:var(--accent);color:#fff;box-shadow:0 10px 24px color-mix(in srgb,var(--accent) 24%,transparent)}.pricing-guidance.svelte-1hrotn9{display:grid;gap:1.5rem;align-items:center;margin-top:clamp(3.5rem,8vw,6rem);border:1px solid color-mix(in srgb,var(--accent) 20%,var(--border));border-radius:1.75rem;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--accent) 15%,transparent),transparent 34%),var(--card);padding:clamp(1.5rem,4vw,2.75rem);box-shadow:0 20px 52px #0f172a12}.pricing-guidance.svelte-1hrotn9 h2:where(.svelte-1hrotn9){margin-top:.55rem;color:var(--ink);font-size:clamp(1.55rem,4vw,2.25rem);font-weight:650;letter-spacing:-.04em}.pricing-guidance.svelte-1hrotn9>div:where(.svelte-1hrotn9)>p:where(.svelte-1hrotn9):last-child{max-width:43rem;margin-top:.7rem;color:var(--muted);font-size:.9rem;line-height:1.65}.pricing-guidance-actions.svelte-1hrotn9{display:grid;gap:.85rem}.pricing-guidance-actions.svelte-1hrotn9 .btn:where(.svelte-1hrotn9){display:inline-flex;align-items:center;justify-content:center;gap:.55rem}.pricing-guidance-free.svelte-1hrotn9{color:var(--ink);font-size:.82rem;font-weight:700;text-align:center;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--accent) 44%,transparent);text-underline-offset:.28rem}@media(min-width:900px){.pricing-page-hero.svelte-1hrotn9{padding-top:2rem}.pricing-guidance.svelte-1hrotn9{grid-template-columns:minmax(0,1fr) auto}.pricing-guidance-actions.svelte-1hrotn9{min-width:14rem}}
