.pricing-table-wrapper.svelte-rvjtr7{border:1px solid #e4e4e7;border-radius:.75rem;overflow:hidden;background:#fff}.pricing-table.svelte-rvjtr7{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;min-width:720px}.pricing-corner-cell.svelte-rvjtr7{width:28%;min-width:200px;background:#fafafa;border-bottom:1px solid #e4e4e7;border-right:1px solid #e4e4e7;vertical-align:bottom;padding:1.5rem}.pricing-plan-header.svelte-rvjtr7{position:relative;vertical-align:top;text-align:center;padding:0;background:#fff;border-bottom:1px solid #e4e4e7;border-right:1px solid #e4e4e7;overflow:hidden;height:1px}.pricing-plan-inner.svelte-rvjtr7{display:flex;flex-direction:column;min-height:100%;height:100%;padding:2rem 1.25rem 1.5rem}.pricing-plan-header.svelte-rvjtr7:last-child{border-right:none}.pricing-plan-header--popular.svelte-rvjtr7{background:linear-gradient(180deg,color-mix(in srgb,var(--color-marketing-accent) 4%,#fff),#fff)}.pricing-ribbon.svelte-rvjtr7{position:absolute;top:12px;right:-40px;transform:rotate(45deg);width:170px;text-align:center;background:var(--color-marketing-accent);box-shadow:0 4px 12px #00000026}.pricing-ribbon-text.svelte-rvjtr7{display:block;padding:6px 0 6px 22px;font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff}.pricing-ribbon--left.svelte-rvjtr7{right:auto;left:-40px;transform:rotate(-45deg);background:var(--color-marketing-success)}.pricing-ribbon--left.svelte-rvjtr7 .pricing-ribbon-text:where(.svelte-rvjtr7){padding:6px 28px 6px 0;letter-spacing:.02em}.pricing-plan-name.svelte-rvjtr7{font-family:var(--font-headline);font-size:1.35rem;font-weight:700;color:var(--color-marketing-accent);letter-spacing:-.01em}.pricing-plan-desc.svelte-rvjtr7{margin-top:.25rem;font-size:.8rem;color:var(--color-marketing-text);line-height:1.4}.pricing-price-block.svelte-rvjtr7{margin-top:1rem}.pricing-starting-at.svelte-rvjtr7{display:block;font-size:.75rem;font-weight:500;color:var(--color-marketing-text);letter-spacing:.01em}.pricing-price.svelte-rvjtr7{font-family:var(--font-headline);font-size:2rem;font-weight:800;color:#18181b;letter-spacing:-.025em}.pricing-price-meta.svelte-rvjtr7{margin-top:.125rem;font-size:.8rem;color:var(--color-marketing-text)}.pricing-interval-link.svelte-rvjtr7{text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px;cursor:pointer;background:none;border:none;font:inherit;color:inherit;padding:0;transition:color .15s ease}.pricing-interval-link.svelte-rvjtr7:hover{color:var(--color-marketing-accent)}.pricing-toggle.svelte-rvjtr7{display:inline-flex;align-self:center;margin-top:.875rem;border:1px solid #e4e4e7;border-radius:.375rem;background:#f4f4f5;padding:2px}.pricing-toggle-placeholder.svelte-rvjtr7{height:2.2rem;margin-top:.875rem}.pricing-toggle-btn.svelte-rvjtr7{padding:.35rem .85rem;font-size:.75rem;font-weight:600;border-radius:.375rem;border:none;background:transparent;color:var(--color-marketing-text);cursor:pointer;transition:all .15s ease}.pricing-toggle-btn--active.svelte-rvjtr7{background:#fff;color:#18181b;box-shadow:0 1px 3px #00000014}.pricing-ctas.svelte-rvjtr7{display:flex;flex-direction:column;gap:.5rem;margin-top:1.25rem}.pricing-category-row.svelte-rvjtr7{background:#f4f4f5}.pricing-category-cell.svelte-rvjtr7{padding:.625rem 1.5rem .5rem;border-top:2px solid #e4e4e7;border-bottom:1px solid #e4e4e7;border-left:3px solid var(--color-marketing-accent)}.pricing-category-label.svelte-rvjtr7{font-family:var(--font-headline);font-size:.875rem;font-weight:800;color:var(--color-marketing-accent);letter-spacing:.04em;text-transform:uppercase}.pricing-feature-row.svelte-rvjtr7{transition:background .1s ease}.pricing-feature-row.svelte-rvjtr7:hover{background:color-mix(in srgb,var(--color-marketing-accent) 3%,#fff)}.pricing-feature-row--alt.svelte-rvjtr7{background:#fafbfc}.pricing-feature-row--alt.svelte-rvjtr7:hover{background:color-mix(in srgb,var(--color-marketing-accent) 3%,#fff)}.pricing-feature-name.svelte-rvjtr7{padding:.75rem 1.5rem;font-size:.875rem;color:#18181b;border-right:1px solid #e4e4e7;white-space:nowrap}.pricing-tooltip-trigger{display:inline-flex;align-items:center;color:#a1a1aa;cursor:help;background:none;border:none;padding:0;transition:color .15s ease}.pricing-tooltip-trigger:hover{color:var(--color-marketing-accent)}.pricing-tooltip-content{z-index:50;max-width:16rem;padding:.5rem .75rem;font-size:.8125rem;line-height:1.5;color:#18181b;background:#fff;border:1px solid #a1a1aa;border-radius:.375rem;box-shadow:0 4px 16px #0000001a;animation:svelte-rvjtr7-tooltip-in .15s ease-out}@keyframes svelte-rvjtr7-tooltip-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.pricing-feature-cell.svelte-rvjtr7{padding:.75rem 1rem;text-align:center;vertical-align:middle;border-right:1px solid #f0f0f2}.pricing-feature-cell.svelte-rvjtr7:last-child{border-right:none}.pricing-check-icon{width:1.125rem;height:1.125rem;color:var(--color-marketing-accent);margin:0 auto;stroke-width:2.5}.pricing-x-icon{width:1rem;height:1rem;color:#d4d4d8;margin:0 auto;stroke-width:2}.pricing-cell-text.svelte-rvjtr7{font-size:.8125rem;font-weight:600;color:#3f3f46;letter-spacing:-.01em}.pricing-page.svelte-1hrotn9{font-family:var(--font-regular)}.pricing-title.svelte-1hrotn9{font-family:var(--font-headline)}.pricing-subheading.svelte-1hrotn9{font-family:var(--font-regular)}
