.pricing-page.svelte-1hrotn9{--pp-accent: var(--color-accent);--pp-accent-soft: color-mix(in oklab, var(--color-accent) 14%, transparent);--pp-card: color-mix(in oklab, var(--color-paper-2) 92%, var(--color-paper));--pp-shadow-sm: 0 1px 0 color-mix(in oklab, #fff 5%, transparent) inset, 0 10px 30px -14px rgba(0, 0, 0, .55);--pp-glow: color-mix(in oklab, var(--color-accent) 34%, transparent);--pp-ease: cubic-bezier(.16, 1, .3, 1);--pp-fast: .18s}.rd-root:not(.dark) .pricing-page.svelte-1hrotn9{--pp-card: #ffffff;--pp-shadow-sm: 0 1px 2px rgba(20, 40, 24, .05), 0 10px 26px -12px rgba(20, 40, 24, .14);--pp-glow: color-mix(in oklab, var(--color-accent) 22%, transparent)}.sr-only.svelte-1hrotn9{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.eyebrow.svelte-1hrotn9{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-mute)}.eyebrow-dot.svelte-1hrotn9{width:6px;height:6px;border-radius:999px;background:var(--pp-accent);box-shadow:0 0 0 4px var(--pp-accent-soft)}.inline-link.svelte-1hrotn9{color:var(--color-ink);text-decoration:underline;text-decoration-color:color-mix(in oklab,var(--color-ink) 30%,transparent);text-underline-offset:4px;transition:text-decoration-color var(--pp-fast) ease}.inline-link.svelte-1hrotn9:hover{text-decoration-color:var(--pp-accent)}.inline-link.svelte-1hrotn9:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:3px}.hero-enter.svelte-1hrotn9{animation:svelte-1hrotn9-pp-fade-up .52s var(--pp-ease) both;animation-delay:var(--enter-delay, 0ms)}@keyframes svelte-1hrotn9-pp-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.hero-layout.svelte-1hrotn9{display:grid;gap:28px;align-items:end}@media(min-width:1024px){.hero-layout.svelte-1hrotn9{grid-template-columns:minmax(0,1fr) auto;gap:32px}}.pricing-stage.svelte-1hrotn9{isolation:isolate}.pricing-glow.svelte-1hrotn9,.pricing-grid.svelte-1hrotn9{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.pricing-glow.svelte-1hrotn9{background:radial-gradient(44% 40% at 72% 58%,var(--pp-glow),transparent 72%),radial-gradient(30% 28% at 14% 22%,color-mix(in oklab,var(--color-accent) 10%,transparent),transparent 70%);opacity:.5}.pricing-grid.svelte-1hrotn9{opacity:.35;background-image:linear-gradient(to right,color-mix(in oklab,var(--color-ink) 7%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in oklab,var(--color-ink) 7%,transparent) 1px,transparent 1px);background-size:40px 40px;mask-image:radial-gradient(70% 70% at 60% 45%,#000 20%,transparent 80%);-webkit-mask-image:radial-gradient(70% 70% at 60% 45%,#000 20%,transparent 80%)}.rd-root:not(.dark) .pricing-glow.svelte-1hrotn9{opacity:.8}.rd-root:not(.dark) .pricing-grid.svelte-1hrotn9{opacity:.55}.compare.svelte-1hrotn9{overflow-x:auto;border-radius:18px;border:1px solid var(--color-line);background:var(--pp-card);box-shadow:var(--pp-shadow-sm);-webkit-overflow-scrolling:touch}.compare-table.svelte-1hrotn9{width:100%;min-width:520px;border-collapse:separate;border-spacing:0;font-size:14px}.compare-table.svelte-1hrotn9 th:where(.svelte-1hrotn9),.compare-table.svelte-1hrotn9 td:where(.svelte-1hrotn9){padding:14px 18px;text-align:center;border-bottom:1px solid color-mix(in oklab,var(--color-line) 80%,transparent);vertical-align:middle}.compare-table.svelte-1hrotn9 tbody:where(.svelte-1hrotn9) tr:where(.svelte-1hrotn9):last-child th:where(.svelte-1hrotn9),.compare-table.svelte-1hrotn9 tbody:where(.svelte-1hrotn9) tr:where(.svelte-1hrotn9):last-child td:where(.svelte-1hrotn9){border-bottom:0}.compare-table.svelte-1hrotn9 thead:where(.svelte-1hrotn9) th:where(.svelte-1hrotn9){padding-top:16px;padding-bottom:16px;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-mute);background:color-mix(in oklab,var(--color-paper-2) 60%,transparent)}.compare-feature.svelte-1hrotn9{text-align:left!important;font-weight:500;color:var(--color-ink-2);width:46%}.compare-table.svelte-1hrotn9 tbody:where(.svelte-1hrotn9) tr:where(.svelte-1hrotn9){transition:background-color var(--pp-fast) ease}@media(hover:hover){.compare-table.svelte-1hrotn9 tbody:where(.svelte-1hrotn9) tr:where(.svelte-1hrotn9):hover{background:color-mix(in oklab,var(--color-paper-3) 55%,transparent)}}.compare-premium.svelte-1hrotn9{background:color-mix(in oklab,var(--color-accent) 5%,transparent);box-shadow:inset 1px 0 color-mix(in oklab,var(--color-accent) 18%,transparent)}.compare-premium-label.svelte-1hrotn9{display:inline-flex;align-items:center;gap:6px;color:color-mix(in oklab,var(--color-accent) 75%,var(--color-ink))}.rd-root:not(.dark) .compare-premium-label.svelte-1hrotn9{color:#1f7a2e}.cell-yes.svelte-1hrotn9,.cell-no.svelte-1hrotn9{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px}.cell-yes.svelte-1hrotn9{color:#06140a;background:var(--pp-accent)}td.svelte-1hrotn9:not(.compare-premium) .cell-yes:where(.svelte-1hrotn9){color:var(--pp-accent);background:var(--pp-accent-soft)}.rd-root:not(.dark) .cell-yes.svelte-1hrotn9{color:#fff;background:#238638}.rd-root:not(.dark) td.svelte-1hrotn9:not(.compare-premium) .cell-yes:where(.svelte-1hrotn9){color:#1f7a2e;background:#e9f6ea}.cell-no.svelte-1hrotn9{color:var(--color-mute-2)}.cell-text.svelte-1hrotn9{color:var(--color-ink-2);font-weight:500}.cell-text-strong.svelte-1hrotn9{color:var(--color-ink);font-weight:600}.faq-list.svelte-1hrotn9{display:grid;margin:0}.faq-item.svelte-1hrotn9{padding:20px 0;border-top:1px solid var(--color-line)}.faq-item.svelte-1hrotn9:last-child{border-bottom:1px solid var(--color-line)}.faq-q.svelte-1hrotn9{font-size:16px;font-weight:600;letter-spacing:-.015em;color:var(--color-ink)}.faq-a.svelte-1hrotn9{margin:8px 0 0;font-size:15px;line-height:1.6;color:var(--color-mute);max-width:62ch}.reveal.svelte-1hrotn9{opacity:1;animation:svelte-1hrotn9-pp-reveal-in .52s var(--pp-ease) backwards;animation-delay:var(--reveal-delay, 0ms)}@keyframes svelte-1hrotn9-pp-reveal-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}html.rd-js .reveal.svelte-1hrotn9.reveal-ready:not(.is-visible){animation:none;opacity:0;transform:translateY(14px);transition:none}.reveal.svelte-1hrotn9.is-visible{opacity:1;transition:opacity .52s var(--pp-ease) var(--reveal-delay, 0ms),transform .52s var(--pp-ease) var(--reveal-delay, 0ms)}@media(max-width:639px){.compare-table.svelte-1hrotn9{min-width:0;font-size:13px;table-layout:fixed}.compare-table.svelte-1hrotn9 th:where(.svelte-1hrotn9),.compare-table.svelte-1hrotn9 td:where(.svelte-1hrotn9){padding:12px 10px}.compare-table.svelte-1hrotn9 thead:where(.svelte-1hrotn9) th:where(.svelte-1hrotn9){font-size:11px;letter-spacing:.08em}.compare-feature.svelte-1hrotn9{width:42%;padding-left:14px!important;line-height:1.35}.compare-table.svelte-1hrotn9 thead:where(.svelte-1hrotn9) th:where(.svelte-1hrotn9):nth-child(n+2){width:29%}.cell-text.svelte-1hrotn9{display:inline-block;line-height:1.3}}@media(prefers-reduced-motion:reduce){.hero-enter.svelte-1hrotn9,.reveal.svelte-1hrotn9,html.rd-js .reveal.svelte-1hrotn9.reveal-ready:not(.is-visible){animation:none}.reveal.svelte-1hrotn9,html.rd-js .reveal.svelte-1hrotn9.reveal-ready:not(.is-visible){opacity:1;transform:none;transition:none}}
