.timeline-head.svelte-1aaoy4k{color:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;font-size:.9375rem;font-weight:500;display:flex}.timeline-legend.svelte-1aaoy4k{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:.8125rem;font-weight:400;display:inline-flex}.timeline-legend.svelte-1aaoy4k>span:where(.svelte-1aaoy4k){white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.timeline-legend.svelte-1aaoy4k i:where(.svelte-1aaoy4k){border-radius:50%;width:10px;height:10px;display:inline-block}.full.svelte-1aaoy4k{--tone:var(--orange)}.db.svelte-1aaoy4k{--tone:var(--green)}.timeline-legend.svelte-1aaoy4k i.full:where(.svelte-1aaoy4k),.timeline-legend.svelte-1aaoy4k i.db:where(.svelte-1aaoy4k){background:var(--tone)}.timeline-track.svelte-1aaoy4k{border-bottom:2px solid var(--line-2);height:64px;margin:36px 12px 40px;position:relative}.point.svelte-1aaoy4k{bottom:-8px;left:calc(var(--x) * 100%);width:14px;height:14px;animation:svelte-1aaoy4k-point-in .5s var(--ease-out) both;animation-delay:calc(.9s + var(--i) * .22s);position:absolute;transform:translate(-50%)}.point.full.svelte-1aaoy4k{width:18px;height:18px;bottom:-10px}.point.svelte-1aaoy4k b:where(.svelte-1aaoy4k){border:3px solid var(--card);background:var(--tone);width:100%;height:100%;box-shadow:0 0 0 1px var(--tone);border-radius:50%;display:block}.point.svelte-1aaoy4k small:where(.svelte-1aaoy4k){color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.75rem;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.point.full.svelte-1aaoy4k small:where(.svelte-1aaoy4k){color:var(--ink);font-weight:500;top:calc(100% + 8px);bottom:auto}.timeline-caption.svelte-1aaoy4k{color:var(--faint);text-align:right;margin-top:22px;font-size:.75rem}.plans.svelte-1aaoy4k{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:880px;display:grid}.plan.svelte-1aaoy4k{flex-direction:column;padding:32px;display:flex}.plan.svelte-1aaoy4k h3:where(.svelte-1aaoy4k){font-size:1.5rem}.plan-audience.svelte-1aaoy4k{color:var(--muted);margin-top:6px;font-size:.9375rem}.plan-price.svelte-1aaoy4k{letter-spacing:-.04em;margin-top:20px;font-size:2.5rem;font-weight:500}.plan-price.svelte-1aaoy4k small:where(.svelte-1aaoy4k){color:var(--muted);letter-spacing:0;font-size:.875rem;font-weight:400}.plan-points.svelte-1aaoy4k{border-top:1px solid var(--line);gap:10px;margin:24px 0 28px;padding:20px 0 0;list-style:none;display:grid}.plan-points.svelte-1aaoy4k li:where(.svelte-1aaoy4k){align-items:flex-start;gap:10px;font-size:.9375rem;display:flex}.plan-points.svelte-1aaoy4k svg{color:var(--green);flex-shrink:0;margin-top:3px}.plan-cta.svelte-1aaoy4k{align-self:flex-start;margin-top:auto}.plans-note.svelte-1aaoy4k{max-width:880px;color:var(--muted);margin-top:20px;font-size:.875rem;line-height:1.6}@keyframes svelte-1aaoy4k-point-in{0%{opacity:0;transform:translate(-50%,8px)}}@media (width<=700px){.plans.svelte-1aaoy4k{grid-template-columns:1fr}.plan.svelte-1aaoy4k{padding:22px}.timeline-caption.svelte-1aaoy4k{text-align:left}}
