.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-custom-note.svelte-1lv5sox{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border));border-radius:1rem;background:color-mix(in srgb,var(--accent) 5%,var(--card));padding:.9rem 1rem}.pricing-comparison-custom-note.svelte-1lv5sox p:where(.svelte-1lv5sox){color:var(--muted);font-size:.82rem;line-height:1.5}.pricing-comparison-custom-note.svelte-1lv5sox .btn:where(.svelte-1lv5sox){display:inline-flex;align-items:center;gap:.45rem;white-space:nowrap}.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-plan-yearly-detail.svelte-1lv5sox{color:var(--muted);font-size:.72rem;line-height:1.35}.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-calculator.svelte-1v5ocqx{width:100%}.pricing-calculator-grid.svelte-1v5ocqx{display:grid;gap:.75rem}.pricing-calculator-config-panel.svelte-1v5ocqx,.pricing-calculator-result.svelte-1v5ocqx{min-width:0;border-radius:1rem}.pricing-calculator-config-panel.svelte-1v5ocqx{border:0;background:color-mix(in srgb,var(--surface) 64%,transparent);padding:.85rem clamp(.9rem,2.2vw,1.1rem)}.pricing-calculator-panel-heading.svelte-1v5ocqx{padding-bottom:.65rem}.pricing-calculator-panel-heading-row.svelte-1v5ocqx{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem}.pricing-calculator-panel-heading.svelte-1v5ocqx h3:where(.svelte-1v5ocqx){color:var(--ink);font-size:.92rem;font-weight:760}.pricing-calculator-reset.svelte-1v5ocqx{flex:none;border:0;padding:0;background:transparent;color:inherit;cursor:pointer;font:inherit;font-weight:800;white-space:nowrap;text-decoration:underline;text-underline-offset:.15rem}.pricing-calculator-reset.svelte-1v5ocqx:focus-visible{border-radius:.2rem;outline:2px solid currentColor;outline-offset:2px}.pricing-calculator-panel-heading.svelte-1v5ocqx h3:where(.svelte-1v5ocqx):focus-visible{border-radius:.2rem;outline:2px solid var(--accent);outline-offset:3px}.pricing-calculator-fields.svelte-1v5ocqx{display:grid}.pricing-calculator-field.svelte-1v5ocqx{display:grid;gap:.55rem;padding:.75rem 0 .65rem}.pricing-calculator-field.svelte-1v5ocqx+.pricing-calculator-field:where(.svelte-1v5ocqx){margin-top:.15rem}.pricing-calculator-field-heading.svelte-1v5ocqx{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.pricing-calculator-field-heading.svelte-1v5ocqx label:where(.svelte-1v5ocqx){min-width:0;color:var(--ink);font-size:.82rem;font-weight:720;line-height:1.25}.pricing-calculator-field-label.svelte-1v5ocqx{display:flex;min-width:0;align-items:center;gap:.65rem}.pricing-calculator-field-illustration.svelte-1v5ocqx{display:block;width:3rem;height:3rem;flex:none;-o-object-fit:contain;object-fit:contain}.pricing-calculator-number.svelte-1v5ocqx{width:5.25rem;min-height:2.25rem;padding-inline:.5rem;border-radius:.65rem;text-align:right}.pricing-calculator-range-wrap.svelte-1v5ocqx{position:relative;display:flex;height:1.25rem;align-items:center;margin-top:.55rem}.pricing-calculator-range.svelte-1v5ocqx{position:relative;z-index:1;width:100%;height:1.25rem;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:transparent}.pricing-calculator-range.svelte-1v5ocqx::-webkit-slider-runnable-track{height:.3rem;border-radius:999px;background:linear-gradient(to right,var(--accent) 0%,var(--accent) var(--range-progress),color-mix(in srgb,var(--accent) 15%,var(--border)) var(--range-progress),color-mix(in srgb,var(--accent) 15%,var(--border)) 100%)}.pricing-calculator-range.svelte-1v5ocqx::-moz-range-track{height:.3rem;border-radius:999px;background:color-mix(in srgb,var(--accent) 15%,var(--border))}.pricing-calculator-range.svelte-1v5ocqx::-moz-range-progress{height:.3rem;border-radius:999px;background:var(--accent)}.pricing-calculator-range.svelte-1v5ocqx::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.35rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:3px solid var(--card);border-radius:50%;background:var(--accent);box-shadow:0 1px 5px color-mix(in srgb,var(--ink) 22%,transparent)}.pricing-calculator-range.svelte-1v5ocqx::-moz-range-thumb{width:.8rem;height:.8rem;border:3px solid var(--card);border-radius:50%;background:var(--accent);box-shadow:0 1px 5px color-mix(in srgb,var(--ink) 22%,transparent)}.pricing-calculator-range-upgraded.svelte-1v5ocqx::-webkit-slider-thumb,.pricing-calculator-range-upgraded.svelte-1v5ocqx::-moz-range-thumb{box-shadow:0 0 0 .2rem color-mix(in srgb,var(--accent) 18%,transparent),0 1px 5px color-mix(in srgb,var(--ink) 22%,transparent)}.pricing-calculator-range.svelte-1v5ocqx:focus-visible,.pricing-calculator-number.svelte-1v5ocqx:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.pricing-calculator-warning.svelte-1v5ocqx{display:flex;align-items:flex-start;gap:.4rem;color:var(--warning-text);font-weight:650;line-height:1.45}.pricing-calculator-warning.svelte-1v5ocqx svg{flex:none;margin-top:.1rem}.pricing-calculator-result.svelte-1v5ocqx{display:flex;flex-direction:column;border:0;background:color-mix(in srgb,var(--accent) 7%,var(--surface));padding:clamp(.9rem,2.2vw,1.15rem)}.pricing-calculator-result-custom.svelte-1v5ocqx{background:color-mix(in srgb,#f59e0b 8%,var(--surface))}.pricing-calculator-result-label.svelte-1v5ocqx{color:var(--muted);font-size:.66rem;font-weight:720;letter-spacing:.08em;text-transform:uppercase}.pricing-calculator-result.svelte-1v5ocqx h3:where(.svelte-1v5ocqx){margin-top:.15rem;color:var(--ink);font-size:1.15rem;font-weight:750}.pricing-calculator-price.svelte-1v5ocqx{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem;margin-top:.8rem;color:var(--muted)}.pricing-calculator-price.svelte-1v5ocqx strong:where(.svelte-1v5ocqx){color:var(--ink);font-family:Instrument Sans,system-ui,sans-serif;font-size:clamp(2rem,5vw,2.6rem);font-weight:780;letter-spacing:-.06em;line-height:1}.pricing-calculator-price.svelte-1v5ocqx>span:where(.svelte-1v5ocqx):last-child{font-size:.78rem;font-weight:650}.pricing-calculator-price-prefix.svelte-1v5ocqx{width:100%;color:var(--muted);font-size:.72rem;font-weight:650}.pricing-calculator-price.svelte-1v5ocqx small:where(.svelte-1v5ocqx){flex-basis:100%;color:var(--accent);font-size:.68rem;font-weight:700;line-height:1.4}.pricing-calculator-result.svelte-1v5ocqx .billing-cycle-toggle{margin-top:.75rem}.pricing-calculator-disabled-cta.svelte-1v5ocqx{cursor:not-allowed;opacity:.58}.pricing-calculator-unavailable-note.svelte-1v5ocqx{color:var(--muted);font-size:.68rem;line-height:1.4;text-align:center}.pricing-calculator-result-vat-note.svelte-1v5ocqx{margin-top:.4rem;color:var(--muted);font-size:.68rem;font-weight:650;line-height:1.35}.pricing-calculator-actions.svelte-1v5ocqx{display:grid;gap:.65rem;margin-top:.75rem;padding-top:0}.pricing-calculator-actions.svelte-1v5ocqx .btn:where(.svelte-1v5ocqx){display:inline-flex;min-height:2.7rem;align-items:center;justify-content:center;gap:.5rem}.pricing-calculator-illustration.svelte-1v5ocqx{display:block;width:min(100%,9.5rem);height:5.1rem;margin:-.25rem auto .15rem;-o-object-fit:contain;object-fit:contain}.pricing-calculator-price.svelte-1v5ocqx{margin-top:.8rem}.pricing-calculator-scope.svelte-1v5ocqx{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .4rem;margin-top:.8rem;padding-top:.1rem;color:var(--muted);font-size:.7rem;font-weight:650;line-height:1.4}.pricing-calculator-warning.svelte-1v5ocqx{margin-top:.75rem;font-size:.72rem}@media(min-width:860px){.pricing-calculator-grid.svelte-1v5ocqx{grid-template-columns:minmax(0,1.2fr) minmax(15rem,.8fr);align-items:start}}@media(max-width:520px){.pricing-calculator-illustration.svelte-1v5ocqx{width:8rem;height:4.3rem}.pricing-calculator-result.svelte-1v5ocqx h3:where(.svelte-1v5ocqx){font-size:1.05rem}}@media(prefers-reduced-motion:reduce){.pricing-calculator-range.svelte-1v5ocqx{scroll-behavior:auto}}.pricing-page-shell.svelte-1hrotn9{scroll-behavior:smooth;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-page-quality-link.svelte-1hrotn9{display:flex;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:center;justify-content:flex-start;gap:.5rem;margin:.85rem 0 0;text-align:left}.pricing-page-quality-link.svelte-1hrotn9 span:where(.svelte-1hrotn9){min-width:0}.pricing-billing-notes.svelte-1hrotn9{display:grid;width:100%;max-width:60rem;justify-items:center;gap:.25rem;margin-inline:auto;padding-inline:.5rem;color:var(--muted);font-size:.76rem;line-height:1.5;text-align:center}.pricing-billing-controls.svelte-1hrotn9{display:grid;width:100%;justify-items:center;gap:.35rem}.pricing-billing-help.svelte-1hrotn9,.pricing-billing-notes.svelte-1hrotn9>p:where(.svelte-1hrotn9){max-width:56rem}.pricing-offers.svelte-1hrotn9 .pricing-showcase{margin-top:1.5rem;padding-bottom:.75rem}.pricing-faq.svelte-1hrotn9{display:grid;gap:1.5rem;margin-top:clamp(3.5rem,8vw,6rem)}.pricing-faq-intro.svelte-1hrotn9{max-width:44rem}.pricing-faq.svelte-1hrotn9 h2:where(.svelte-1hrotn9){color:var(--ink);font-size:clamp(1.55rem,4vw,2.25rem);font-weight:650;letter-spacing:-.04em}.pricing-faq-intro.svelte-1hrotn9>p:where(.svelte-1hrotn9){max-width:38rem;margin-top:.7rem;color:var(--muted);font-size:.9rem;line-height:1.65}.pricing-faq-list.svelte-1hrotn9{border-top:1px solid var(--border)}.pricing-faq-item.svelte-1hrotn9{border-bottom:1px solid var(--border)}.pricing-faq-item.svelte-1hrotn9 summary:where(.svelte-1hrotn9){display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none;padding:1.05rem 0;color:var(--ink);font-size:.92rem;font-weight:700;line-height:1.45}.pricing-faq-item.svelte-1hrotn9 summary:where(.svelte-1hrotn9)::-webkit-details-marker{display:none}.pricing-faq-item.svelte-1hrotn9 summary:where(.svelte-1hrotn9):focus-visible{outline:2px solid var(--accent);outline-offset:.3rem;border-radius:.25rem}.pricing-faq-toggle.svelte-1hrotn9{display:inline-flex;width:1.4rem;height:1.4rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--border));border-radius:999px;color:var(--accent);font-size:1.15rem;font-weight:400;line-height:1;transition:transform .16s ease}.pricing-faq-item[open].svelte-1hrotn9 .pricing-faq-toggle:where(.svelte-1hrotn9){transform:rotate(45deg)}.pricing-faq-item.svelte-1hrotn9>p:where(.svelte-1hrotn9){max-width:55rem;padding:0 2.5rem 1.1rem 0;color:var(--muted);font-size:.84rem;line-height:1.65}@media(min-width:900px){.pricing-page-hero.svelte-1hrotn9{padding-top:2rem}}@media(prefers-reduced-motion:reduce){.pricing-page-shell.svelte-1hrotn9{scroll-behavior:auto}.pricing-faq-toggle.svelte-1hrotn9{transition:none}}
