.pricing-page.svelte-1hrotn9{max-width:1100px}.ph-head.svelte-1hrotn9{text-align:center;margin-bottom:var(--space-7)}.ph-head.svelte-1hrotn9 h1:where(.svelte-1hrotn9){font-size:var(--text-xl);margin-bottom:var(--space-3);letter-spacing:-.02em}.toggle.svelte-1hrotn9{margin-top:var(--space-5);background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius);gap:2px;padding:3px;display:inline-flex}.toggle.svelte-1hrotn9 button:where(.svelte-1hrotn9){color:var(--text-dim);font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:7px 14px;font-weight:550;transition:color .12s,background .12s;display:inline-flex}.toggle.svelte-1hrotn9 button:where(.svelte-1hrotn9):hover{color:var(--text)}.toggle.svelte-1hrotn9 button.active:where(.svelte-1hrotn9){background:var(--accent);color:#fff}.save.svelte-1hrotn9{font-family:var(--font-mono);color:inherit;opacity:.85;background:#ffffff2e;border-radius:3px;padding:1px 5px;font-size:10px;font-weight:500}.toggle.svelte-1hrotn9 button:where(.svelte-1hrotn9):not(.active) .save:where(.svelte-1hrotn9){color:var(--accent);background:var(--accent-weak);opacity:1}.grid.svelte-1hrotn9{gap:var(--space-4);margin-top:var(--space-6);grid-template-columns:repeat(4,1fr);align-items:stretch;display:grid}.plan.svelte-1hrotn9{gap:var(--space-2);flex-direction:column;display:flex;position:relative}.plan.svelte-1hrotn9 h2:where(.svelte-1hrotn9){font-family:var(--font);font-size:var(--text-xs);color:var(--text-dim);text-transform:uppercase;letter-spacing:.12em;margin-bottom:var(--space-2);font-weight:600}.price.svelte-1hrotn9{font-family:var(--font-display);letter-spacing:-.02em;font-size:32px;font-weight:600;line-height:1.1}.price.svelte-1hrotn9 span:where(.svelte-1hrotn9){font-size:var(--text-sm);color:var(--text-dim);font-weight:500;font-family:var(--font)}.per.svelte-1hrotn9{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-faint);margin-top:2px}.plan.svelte-1hrotn9 ul:where(.svelte-1hrotn9){gap:var(--space-2);margin:var(--space-3) 0 var(--space-4);flex-direction:column;flex:1;list-style:none;display:flex}.plan.svelte-1hrotn9 li:where(.svelte-1hrotn9){font-size:var(--text-sm);color:var(--text);padding-left:22px;line-height:1.45;position:relative}.plan.svelte-1hrotn9 li:where(.svelte-1hrotn9):before{content:"";border-left:1.5px solid var(--accent);border-bottom:1.5px solid var(--accent);width:14px;height:8px;position:absolute;top:7px;left:0;transform:rotate(-45deg)}.plan--featured.svelte-1hrotn9{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent-weak), 0 12px 32px #7c3aed2e}.badge.svelte-1hrotn9{top:-10px;right:var(--space-4);background:var(--accent);color:#fff;font-family:var(--font-mono);border-radius:var(--radius-pill);letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;font-size:10px;font-weight:500;position:absolute}.current.svelte-1hrotn9{text-align:center;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-faint);text-transform:uppercase;letter-spacing:.1em;padding:10px 0}.foot.svelte-1hrotn9{text-align:center;margin-top:var(--space-7);font-size:var(--text-sm)}@media (width<=880px){.grid.svelte-1hrotn9{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.grid.svelte-1hrotn9{grid-template-columns:1fr}}
