.pricing-page.svelte-1hrotn9{width:100%;max-width:100%;min-height:calc(100vh - 64px);background-color:var(--color-bg-primary);color:var(--color-text-primary);overflow-x:hidden}.hero.svelte-1hrotn9{padding-top:clamp(3rem,2rem + 5vw,6rem)}.glow-a.svelte-1hrotn9{top:-12%;left:-10%;opacity:.28}.glow-b.svelte-1hrotn9{top:20%;right:-14%;opacity:.2}.glow-c.svelte-1hrotn9{bottom:-25%;left:30%;opacity:.22}.hero.svelte-1hrotn9 .lp-section-head:where(.svelte-1hrotn9){margin-bottom:clamp(1.75rem,1rem + 2vw,2.5rem)}.toggle-wrap.svelte-1hrotn9{display:flex;justify-content:center;margin-bottom:clamp(2rem,1.5rem + 2vw,3rem)}.toggle.svelte-1hrotn9{display:inline-flex;gap:.25rem;padding:.3rem;border:1px solid var(--surface-border);border-radius:999px;background:var(--surface-1)}.toggle.svelte-1hrotn9 button:where(.svelte-1hrotn9){display:inline-flex;align-items:center;gap:.5rem;min-height:40px;padding:.5rem 1.1rem;border:none;border-radius:999px;background:transparent;color:var(--color-text-secondary);font-family:inherit;font-size:var(--step-body);font-weight:600;cursor:pointer;white-space:nowrap;transition:background var(--transition-fast),color var(--transition-fast)}.toggle.svelte-1hrotn9 button.active:where(.svelte-1hrotn9){background:var(--color-text-primary);color:#14161c}.save.svelte-1hrotn9{padding:.15rem .45rem;border-radius:999px;background:#10b98129;color:var(--color-success);font-size:.68rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.toggle.svelte-1hrotn9 button.active:where(.svelte-1hrotn9) .save:where(.svelte-1hrotn9){background:#10b98138}.plans.svelte-1hrotn9{display:grid;grid-template-columns:1fr;gap:1rem;align-items:start}@media (min-width: 640px){.plans.svelte-1hrotn9{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1080px){.plans.svelte-1hrotn9{grid-template-columns:repeat(4,1fr)}}.plan.svelte-1hrotn9{position:relative;display:flex;flex-direction:column;height:100%}.plan.featured.svelte-1hrotn9{border-color:rgba(var(--color-accent-rgb),.45);background:var(--surface-2);box-shadow:0 18px 40px -18px rgba(var(--color-accent-rgb),.5)}.ribbon.svelte-1hrotn9{position:absolute;top:-.7rem;left:clamp(1.25rem,1rem + 1vw,1.75rem);padding:.25rem .7rem;border-radius:999px;background:var(--brand-gradient);color:#fff;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.plan-tagline.svelte-1hrotn9{margin:.4rem 0 0;min-height:2.9em;font-size:var(--step-small);line-height:1.45;color:var(--color-text-secondary)}.price.svelte-1hrotn9{display:flex;align-items:baseline;gap:.4rem;margin-top:1.1rem}.amount.svelte-1hrotn9{font-size:2.4rem;font-weight:800;letter-spacing:-.03em;line-height:1}.amount.custom.svelte-1hrotn9{font-size:1.9rem}.period.svelte-1hrotn9{font-size:var(--step-small);color:var(--color-text-tertiary)}.price-note.svelte-1hrotn9{margin:.45rem 0 0;min-height:1.4em;font-size:var(--step-small);color:var(--color-text-tertiary)}.price-note.svelte-1hrotn9 s:where(.svelte-1hrotn9){opacity:.7}.cta.svelte-1hrotn9{margin:1.25rem 0 1.35rem}.cta.svelte-1hrotn9 .lp-btn{width:100%}.features.svelte-1hrotn9{display:flex;flex-direction:column;gap:.6rem;margin:0;padding:1.25rem 0 0;border-top:1px solid var(--surface-border);list-style:none}.features.svelte-1hrotn9 li:where(.svelte-1hrotn9){position:relative;padding-left:1.5rem;font-size:var(--step-small);line-height:1.5;color:var(--color-text-secondary)}.features.svelte-1hrotn9 li:where(.svelte-1hrotn9):before{content:"✓";position:absolute;left:0;color:var(--color-success);font-weight:700}.free-today.svelte-1hrotn9{margin:1.75rem auto 0;max-width:46rem;text-align:center}.free-today.svelte-1hrotn9 strong:where(.svelte-1hrotn9){color:var(--color-text-secondary)}.offer.svelte-1hrotn9{display:grid;grid-template-columns:1fr;gap:clamp(1.5rem,1rem + 3vw,3rem);padding:clamp(1.5rem,1.2rem + 2vw,2.75rem)}@media (min-width: 900px){.offer.svelte-1hrotn9{grid-template-columns:1.25fr 1fr;align-items:center}}.offer-copy.svelte-1hrotn9>:where(.svelte-1hrotn9)+:where(.svelte-1hrotn9){margin-top:.9rem}.offer-points.svelte-1hrotn9{display:flex;flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none}.offer-points.svelte-1hrotn9 li:where(.svelte-1hrotn9){position:relative;padding-left:1.6rem;font-size:var(--step-body);line-height:1.5;color:var(--color-text-secondary)}.offer-points.svelte-1hrotn9 li:where(.svelte-1hrotn9):before{content:"→";position:absolute;left:0;color:var(--color-accent)}.offer-points.svelte-1hrotn9 strong:where(.svelte-1hrotn9){color:var(--color-text-primary)}.table-scroll.svelte-1hrotn9{overflow-x:auto;border:1px solid var(--surface-border);border-radius:16px;background:var(--surface-1);-webkit-overflow-scrolling:touch}table.svelte-1hrotn9{width:100%;min-width:720px;border-collapse:collapse;font-size:var(--step-small)}thead.svelte-1hrotn9 th:where(.svelte-1hrotn9){position:sticky;top:0;padding:.9rem 1rem;background:var(--color-bg-secondary);color:var(--color-text-primary);font-weight:700;text-align:center;white-space:nowrap}thead.svelte-1hrotn9 th.featured:where(.svelte-1hrotn9){color:var(--color-accent)}th.row-label.svelte-1hrotn9{width:34%;min-width:15rem;color:var(--color-text-secondary);font-weight:500;text-align:left}thead.svelte-1hrotn9 th.row-label:where(.svelte-1hrotn9){color:var(--color-text-primary);font-weight:700}.group-row.svelte-1hrotn9 th:where(.svelte-1hrotn9){padding:1.1rem 1rem .5rem;color:var(--color-text-tertiary);font-size:var(--step-eyebrow);font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:left}tbody.svelte-1hrotn9 tr:where(.svelte-1hrotn9):not(.group-row){border-top:1px solid var(--surface-border)}tbody.svelte-1hrotn9 td:where(.svelte-1hrotn9){padding:.8rem 1rem;color:var(--color-text-secondary);text-align:center;white-space:nowrap}tbody.svelte-1hrotn9 td.featured:where(.svelte-1hrotn9){background:rgba(var(--color-accent-rgb),.05);color:var(--color-text-primary)}tbody.svelte-1hrotn9 th.row-label:where(.svelte-1hrotn9){padding:.8rem 1rem}.tick.svelte-1hrotn9{color:var(--color-success);font-weight:700}.dash.svelte-1hrotn9{color:var(--color-text-tertiary)}.table-note.svelte-1hrotn9{margin-top:.9rem;max-width:48rem}.beta-inner.svelte-1hrotn9{max-width:42rem;margin:0 auto;text-align:center}.beta-inner.svelte-1hrotn9>:where(.svelte-1hrotn9)+:where(.svelte-1hrotn9){margin-top:1rem}.seats.svelte-1hrotn9{display:inline-flex;align-items:center;gap:.55rem;margin:1.5rem auto 0;padding:.4rem .9rem;border:1px solid var(--surface-border);border-radius:999px;background:var(--surface-1);font-size:var(--step-small);color:var(--color-text-secondary)}.seats.svelte-1hrotn9 strong:where(.svelte-1hrotn9){color:var(--color-text-primary)}.seats-dot.svelte-1hrotn9{width:7px;height:7px;border-radius:50%;background:var(--color-success);box-shadow:0 0 0 3px #10b9812e}.join-form.svelte-1hrotn9{display:flex;flex-direction:column;gap:.65rem;max-width:30rem;margin:1.25rem auto .85rem}@media (min-width: 560px){.seats.svelte-1hrotn9{display:inline-flex;align-items:center;gap:.55rem;margin:1.5rem auto 0;padding:.4rem .9rem;border:1px solid var(--surface-border);border-radius:999px;background:var(--surface-1);font-size:var(--step-small);color:var(--color-text-secondary)}.seats.svelte-1hrotn9 strong:where(.svelte-1hrotn9){color:var(--color-text-primary)}.seats-dot.svelte-1hrotn9{width:7px;height:7px;border-radius:50%;background:var(--color-success);box-shadow:0 0 0 3px #10b9812e}.join-form.svelte-1hrotn9{flex-direction:row}}.join-form.svelte-1hrotn9 input:where(.svelte-1hrotn9){flex:1;min-height:var(--tap-target);padding:.85rem 1rem;border:1px solid var(--surface-border);border-radius:12px;background:var(--surface-1);color:var(--color-text-primary);font-family:inherit;font-size:1rem}.join-form.svelte-1hrotn9 input:where(.svelte-1hrotn9)::placeholder{color:var(--color-text-tertiary)}.join-form.svelte-1hrotn9 input:where(.svelte-1hrotn9):disabled{opacity:.6}.msg-error.svelte-1hrotn9{margin:0 0 .5rem;color:var(--color-danger);font-size:var(--step-small)}.joined.svelte-1hrotn9{display:flex;gap:.9rem;max-width:30rem;margin:1.75rem auto 0;padding:1.1rem 1.25rem;border:1px solid rgba(16,185,129,.35);border-radius:16px;background:#10b98114;text-align:left}.joined-tick.svelte-1hrotn9{flex-shrink:0;color:var(--color-success);font-size:1.2rem;font-weight:700;line-height:1.4}.joined.svelte-1hrotn9 p:where(.svelte-1hrotn9){margin:.25rem 0 0}.faq-grid.svelte-1hrotn9{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width: 800px){.faq-grid.svelte-1hrotn9{grid-template-columns:repeat(2,1fr)}}.faq-item.svelte-1hrotn9>:where(.svelte-1hrotn9)+:where(.svelte-1hrotn9){margin-top:.6rem}
