.pricing-page.svelte-1hrotn9{font-family:var(--font-sans);font-feature-settings:"kern" 1,"tnum" 1}.pricing-hero.svelte-1hrotn9:before,.pricing-hero.svelte-1hrotn9:after{content:"";position:absolute;inset:0;pointer-events:none}.pricing-hero.svelte-1hrotn9:before{background:radial-gradient(circle at 12% 0%,rgb(139 92 246 / .16),transparent 36rem);opacity:1}.marketing-auth-accent.svelte-1hrotn9 .pricing-hero:where(.svelte-1hrotn9):before{background:radial-gradient(circle at 12% 0%,color-mix(in srgb,var(--accent-solid) 16%,transparent),transparent 36rem)}.pricing-hero.svelte-1hrotn9:after{background-image:linear-gradient(color-mix(in srgb,var(--theme-ink) 4%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--theme-ink) 4%,transparent) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 82%);mask-image:linear-gradient(to bottom,black,transparent 82%);opacity:.4}.pricing-visual.svelte-1hrotn9{min-width:0;padding-bottom:42px;animation:svelte-1hrotn9-enter .52s cubic-bezier(.23,1,.32,1) 70ms both}.visual-shell.svelte-1hrotn9{overflow:hidden;border:1px solid var(--theme-line);border-radius:16px;background:var(--theme-surface-raised);box-shadow:0 26px 70px #7047eb24,0 2px 8px #1715120d}.dark .visual-shell.svelte-1hrotn9{box-shadow:0 30px 80px #00000057,0 0 0 1px #ffffff05}.marketing-auth-accent.svelte-1hrotn9 .visual-shell:where(.svelte-1hrotn9){box-shadow:0 26px 70px color-mix(in srgb,var(--accent-solid) 14%,transparent),0 2px 8px #1715120d}.visual-topbar.svelte-1hrotn9{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--theme-line);background:var(--theme-surface);padding:14px 16px;color:var(--theme-ink-muted);font-size:12px}.visual-topbar.svelte-1hrotn9 strong:where(.svelte-1hrotn9){margin-left:auto;color:var(--theme-ink);font-variant-numeric:tabular-nums}.visual-dot.svelte-1hrotn9{width:9px;height:9px;border-radius:999px;background:#2fbf71;box-shadow:0 0 0 4px #2fbf7121}.receipt-grid.svelte-1hrotn9{display:grid;gap:12px;padding:18px}.receipt-card.svelte-1hrotn9{border:1px solid var(--theme-line);border-radius:12px;padding:18px;font-variant-numeric:tabular-nums}.receipt-card.svelte-1hrotn9 p:where(.svelte-1hrotn9),.savings-panel.svelte-1hrotn9 p:where(.svelte-1hrotn9){color:var(--theme-ink-muted);font-size:12px;font-weight:650}.receipt-card.svelte-1hrotn9 strong:where(.svelte-1hrotn9){display:block;margin-top:12px;font-size:3rem;line-height:.92;letter-spacing:0}.receipt-card.svelte-1hrotn9 span:where(.svelte-1hrotn9){margin-top:12px;display:inline-flex;color:var(--theme-ink-faint);font-size:12px}.receipt-card-primary.svelte-1hrotn9{border-color:#7047eb47;background:#7047eb1a}.receipt-card-primary.svelte-1hrotn9 strong:where(.svelte-1hrotn9){color:#7047eb}.dark .receipt-card-primary.svelte-1hrotn9 strong:where(.svelte-1hrotn9){color:#c4b5fd}.marketing-auth-accent.svelte-1hrotn9 .receipt-card-primary:where(.svelte-1hrotn9){border-color:var(--accent-border);background:var(--accent-surface)}.marketing-auth-accent.svelte-1hrotn9 .receipt-card-primary:where(.svelte-1hrotn9) strong:where(.svelte-1hrotn9){color:var(--accent-text-strong)}.receipt-card-muted.svelte-1hrotn9{background:var(--theme-surface)}.visual-divider.svelte-1hrotn9{height:1px;background:var(--theme-line)}.savings-panel.svelte-1hrotn9{display:grid;grid-template-columns:1fr;gap:1px;border-top:1px solid var(--theme-line);border-bottom:1px solid var(--theme-line);background:var(--theme-line)}.savings-panel.svelte-1hrotn9>div:where(.svelte-1hrotn9){background:color-mix(in srgb,var(--theme-surface-raised) 90%,transparent);padding:18px}.savings-panel.svelte-1hrotn9 strong:where(.svelte-1hrotn9){margin-top:6px;display:block;font-size:24px;line-height:1;letter-spacing:0;font-variant-numeric:tabular-nums}.comparison-strip.svelte-1hrotn9{padding:15px 18px;color:var(--theme-ink-muted);font-size:12px;font-weight:650}.stat-tile.svelte-1hrotn9{display:flex;align-items:center;gap:14px;border:1px solid var(--theme-line);border-radius:16px;background:var(--theme-surface-raised);padding:16px;color:var(--theme-ink-soft)}.stat-tile.svelte-1hrotn9 p:where(.svelte-1hrotn9){color:var(--theme-ink-muted);font-size:12px}.stat-tile.svelte-1hrotn9 strong:where(.svelte-1hrotn9){display:block;margin-top:2px;font-size:18px;letter-spacing:0}.eyebrow.svelte-1hrotn9{color:var(--brand-600-hex);font-size:12px;font-weight:750;letter-spacing:0;text-transform:uppercase}.dark .eyebrow.svelte-1hrotn9{color:#c4b5fd}.marketing-auth-accent.svelte-1hrotn9 .eyebrow:where(.svelte-1hrotn9),.marketing-auth-accent.svelte-1hrotn9 .stat-tile:where(.svelte-1hrotn9)>svg{color:var(--accent-text-strong)}.plan-card.svelte-1hrotn9{min-width:0;box-shadow:0 1px 2px #1715120a}.plan-card-featured.svelte-1hrotn9{border-color:#7047eb;background:#7047eb;color:#fff;box-shadow:0 22px 56px #7047eb38,0 2px 8px #17151214}.plan-card-featured.marketing-user-accent.svelte-1hrotn9{border-color:var(--accent-action-hover);background:var(--accent-action);color:var(--accent-action-contrast);box-shadow:0 22px 56px color-mix(in srgb,var(--accent-action) 22%,transparent),0 2px 8px #17151214}.plan-card-featured.marketing-user-accent.svelte-1hrotn9 .best-value:where(.svelte-1hrotn9){border-color:color-mix(in srgb,var(--accent-action-contrast) 22%,transparent);color:var(--accent-action-contrast)}.best-value.svelte-1hrotn9{display:inline-flex;min-height:24px;align-items:center;gap:5px;border:1px solid rgb(255 255 255 / .18);border-radius:999px;padding:4px 10px;color:#fff;font-size:11px;font-weight:500;line-height:1rem;white-space:nowrap}.feature-table.svelte-1hrotn9{min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.feature-table.svelte-1hrotn9 table:where(.svelte-1hrotn9){width:100%;min-width:680px;border-collapse:collapse}.feature-table.svelte-1hrotn9 tr:where(.svelte-1hrotn9){border-top:1px solid var(--theme-line)}.feature-table.svelte-1hrotn9 thead:where(.svelte-1hrotn9) tr:where(.svelte-1hrotn9){border-top:0;background:var(--theme-surface-raised)}.feature-table.svelte-1hrotn9 th:where(.svelte-1hrotn9),.feature-table.svelte-1hrotn9 td:where(.svelte-1hrotn9){padding:14px 16px;color:var(--theme-ink-muted);font-size:13px;line-height:1.35;text-align:left}.feature-table.svelte-1hrotn9 tbody:where(.svelte-1hrotn9) th:where(.svelte-1hrotn9){color:var(--theme-ink);font-weight:650}.feature-table.svelte-1hrotn9 thead:where(.svelte-1hrotn9) th:where(.svelte-1hrotn9){color:var(--theme-ink-soft);font-size:12px;font-weight:750;text-transform:uppercase;letter-spacing:0}.feature-availability.svelte-1hrotn9{display:inline-flex;align-items:center;justify-content:center;min-width:16px;color:var(--theme-ink)}.principle-card.svelte-1hrotn9{border:1px solid var(--theme-line);border-radius:8px;background:var(--theme-surface-raised);padding:22px}.principle-icon.svelte-1hrotn9{display:flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:8px;background:var(--theme-surface);color:var(--brand-600-hex)}.marketing-auth-accent.svelte-1hrotn9 .principle-icon:where(.svelte-1hrotn9){border:1px solid var(--accent-border);background:var(--accent-surface);color:var(--accent-text-strong)}.principle-card.svelte-1hrotn9 h3:where(.svelte-1hrotn9){margin-top:16px;font-size:15px;font-weight:500;line-height:1.35;letter-spacing:0}.principle-card.svelte-1hrotn9 p:where(.svelte-1hrotn9){margin-top:6px;color:var(--theme-ink-muted);font-size:14px;line-height:1.5}@media(min-width:700px){.receipt-grid.svelte-1hrotn9,.savings-panel.svelte-1hrotn9{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:640px){.receipt-card.svelte-1hrotn9 strong:where(.svelte-1hrotn9){font-size:4.5rem}}@media(max-width:760px){.feature-table.svelte-1hrotn9 th:where(.svelte-1hrotn9),.feature-table.svelte-1hrotn9 td:where(.svelte-1hrotn9){padding:13px 14px;font-size:12px}}@keyframes svelte-1hrotn9-enter{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.pricing-visual.svelte-1hrotn9{animation:none}}
