.pricing-root.svelte-1hrotn9{--lp-bg: var(--color-surface);--lp-panel: var(--color-panel);--lp-ink: var(--color-foreground);--lp-ink-2: color-mix(in srgb, var(--color-foreground) 70%, var(--color-subtle));--lp-ink-3: var(--color-subtle);--lp-rule: var(--color-border);--lp-accent: var(--color-brand);--lp-mono: var(--font-mono, "Courier New", "Consolas", ui-monospace, monospace);min-height:100vh;background:var(--lp-bg);color:var(--lp-ink);font-family:var(--font-sans, "Inter", system-ui, sans-serif)}.pricing-nav.svelte-1hrotn9{width:100%;padding:20px 32px}.nav-brand.svelte-1hrotn9{font-family:var(--font-display, "Sora", sans-serif);font-size:16px;font-weight:800;letter-spacing:-.02em;color:var(--lp-ink);text-decoration:none}.nav-brand-accent.svelte-1hrotn9{color:var(--lp-accent)}.theme-toggle.svelte-1hrotn9{position:fixed;top:16px;right:20px;z-index:100;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--lp-panel);border:1px solid var(--lp-rule);color:var(--lp-ink-3);cursor:pointer;transition:color .15s ease,opacity .15s ease}.theme-toggle.svelte-1hrotn9:hover{color:var(--lp-accent);opacity:.85}.pricing-inner.svelte-1hrotn9{max-width:900px;margin:0 auto;padding:32px 32px 80px}.pricing-header.svelte-1hrotn9{margin-bottom:56px}.back-link.svelte-1hrotn9{font-family:var(--lp-mono);font-size:12px;font-weight:500;letter-spacing:.04em;color:var(--lp-ink-3);text-decoration:none;display:inline-block;margin-bottom:32px;transition:color .15s ease}.back-link.svelte-1hrotn9:hover{color:var(--lp-accent)}.page-tag.svelte-1hrotn9{font-family:var(--lp-mono);font-size:11px;letter-spacing:.18em;color:var(--lp-accent);margin-bottom:16px}.page-hed.svelte-1hrotn9{font-family:var(--font-display, "Sora", sans-serif);font-size:clamp(36px,4vw,52px);font-weight:800;line-height:1.08;letter-spacing:-.03em;color:var(--lp-ink);margin:0 0 14px}.page-sub.svelte-1hrotn9{font-size:16px;line-height:1.6;color:var(--lp-ink-3);margin:0}.tiers.svelte-1hrotn9{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:48px}.tier.svelte-1hrotn9{border:1px solid var(--lp-rule);border-radius:16px;padding:28px;background:var(--lp-panel);position:relative}.tier--premium.svelte-1hrotn9{border-color:var(--lp-accent)}.tier-badge-top.svelte-1hrotn9{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--lp-accent);color:var(--color-on-brand);font-family:var(--lp-mono);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:4px 12px}.tier-label.svelte-1hrotn9{font-family:var(--lp-mono);font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--lp-ink-3);display:block;margin-bottom:10px}.tier-price.svelte-1hrotn9{display:flex;align-items:baseline;gap:5px;margin-bottom:10px}.price-amt.svelte-1hrotn9{font-family:var(--font-display, "Sora", sans-serif);font-size:40px;font-weight:800;letter-spacing:-.03em;color:var(--lp-ink)}.price-per.svelte-1hrotn9{font-size:14px;color:var(--lp-ink-3)}.tier-desc.svelte-1hrotn9{font-size:13px;line-height:1.6;color:var(--lp-ink-3);margin:0 0 20px}.tier-cta.svelte-1hrotn9{width:100%;display:block;font-family:inherit;font-size:13px;font-weight:600;border-radius:8px;padding:11px;cursor:pointer;text-align:center;transition:transform .15s ease,opacity .15s ease}.tier-cta.svelte-1hrotn9:hover{transform:translateY(-1px);opacity:.9}.tier-cta--free.svelte-1hrotn9{background:transparent;color:var(--lp-ink);border:1.5px solid var(--lp-rule)}.tier-cta--premium.svelte-1hrotn9{background:var(--lp-accent);color:var(--color-on-brand);border:none}.compare-table.svelte-1hrotn9{border:1px solid var(--lp-rule);border-radius:12px;overflow:hidden}.compare-head.svelte-1hrotn9{display:grid;grid-template-columns:1fr 120px 120px;background:var(--lp-panel);border-bottom:1px solid var(--lp-rule)}.compare-feat-col.svelte-1hrotn9{padding:12px 20px}.compare-tier-col.svelte-1hrotn9{padding:12px 16px;text-align:center;font-family:var(--lp-mono);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--lp-ink-3);border-left:1px solid var(--lp-rule)}.compare-tier-col--premium.svelte-1hrotn9{color:var(--lp-accent)}.compare-row.svelte-1hrotn9{display:grid;grid-template-columns:1fr 120px 120px;border-bottom:1px solid var(--lp-rule);background:var(--lp-bg)}.compare-row.svelte-1hrotn9:last-child{border-bottom:none}.compare-feat.svelte-1hrotn9{padding:14px 20px;font-size:13px;color:var(--lp-ink);display:flex;align-items:center}.compare-val.svelte-1hrotn9{padding:14px 16px;border-left:1px solid var(--lp-rule);display:flex;align-items:center;justify-content:center}.check-yes{color:var(--lp-accent)}.check-no{color:var(--lp-ink-3);opacity:.4}.val-text.svelte-1hrotn9{font-size:12px;color:var(--lp-ink-3)}.val-text--premium.svelte-1hrotn9{color:var(--lp-ink);font-weight:600}.pricing-footer-note.svelte-1hrotn9{margin-top:28px;font-size:12px;color:var(--lp-ink-3);text-align:center}@media(max-width:640px){.tiers.svelte-1hrotn9{grid-template-columns:1fr}.compare-head.svelte-1hrotn9,.compare-row.svelte-1hrotn9{grid-template-columns:1fr 80px 80px}.compare-tier-col.svelte-1hrotn9,.compare-val.svelte-1hrotn9{padding:12px 8px}}
