.title.svelte-133tnjx{font-size:var(--unf-text-h1);line-height:var(--unf-leading-tight);margin:0}.plans.svelte-133tnjx{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start;gap:2rem;display:grid}.plans.svelte-133tnjx .lit{box-shadow:var(--unf-shadow-accent);outline:var(--unf-outline-width) solid var(--unf-accent-soft);outline-offset:.25rem}.plan.svelte-133tnjx{flex-direction:column;align-items:flex-start;gap:1rem;padding:1.5rem;display:flex}.price.svelte-133tnjx,.tagline.svelte-133tnjx{margin:0}.num.svelte-133tnjx{font-family:var(--unf-font-display);font-size:var(--unf-text-h1);line-height:1}.unit.svelte-133tnjx,.tagline.svelte-133tnjx{font-weight:600}.ticks.svelte-133tnjx{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.ticks.svelte-133tnjx li:where(.svelte-133tnjx):before{content:"✓";width:1.5rem;color:var(--unf-accent);font-family:var(--unf-font-display);display:inline-block}.facts.svelte-133tnjx{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.facts.svelte-133tnjx li:where(.svelte-133tnjx){background:var(--unf-vellum);border:var(--unf-outline-width) solid var(--unf-rule);box-shadow:var(--unf-shadow-window-button);align-items:center;gap:.75rem;padding:.875rem 1rem;font-weight:600;display:flex}.mark.svelte-133tnjx{background:var(--unf-deep-ink);width:2.5rem;height:2.5rem;color:var(--unf-accent-soft);font-family:var(--unf-font-display);flex-shrink:0;justify-content:center;align-items:center;display:flex}.pin.svelte-133tnjx{fill:none;stroke:currentColor;stroke-width:2.5px;width:1.25rem;height:1.25rem}[data-kind=free].svelte-133tnjx .mark:where(.svelte-133tnjx){background:var(--unf-accent-soft);color:var(--unf-highlight-ink);border:2px solid var(--unf-rule)}.estimator.svelte-133tnjx{flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex}.steps.svelte-133tnjx{border:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:0;display:grid}.steps.svelte-133tnjx legend:where(.svelte-133tnjx){margin-bottom:.75rem;font-weight:600}.step.svelte-133tnjx{position:relative}.step.svelte-133tnjx input:where(.svelte-133tnjx){opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.step.svelte-133tnjx span:where(.svelte-133tnjx){min-height:3rem;margin-left:calc(-1 * var(--unf-outline-width));background:var(--unf-vellum);border:var(--unf-outline-width) solid var(--unf-rule);font-family:var(--unf-font-display);justify-content:center;align-items:center;display:flex}.step.svelte-133tnjx:first-of-type span:where(.svelte-133tnjx){margin-left:0}.step.svelte-133tnjx input:where(.svelte-133tnjx):checked+span:where(.svelte-133tnjx){background:var(--unf-deep-ink);color:var(--unf-accent-soft)}.step.svelte-133tnjx input:where(.svelte-133tnjx):focus-visible+span:where(.svelte-133tnjx){outline:var(--unf-outline-width) solid var(--unf-focus);outline-offset:2px;z-index:1;position:relative}.readout.svelte-133tnjx{flex-wrap:wrap;align-items:baseline;gap:.75rem;display:flex}.total.svelte-133tnjx{font-family:var(--unf-font-display);font-size:var(--unf-text-display);overflow-wrap:anywhere;line-height:1}.per.svelte-133tnjx{font-weight:600}.bar.svelte-133tnjx{background:var(--unf-vellum);border:var(--unf-outline-width) solid var(--unf-rule);height:2rem;padding:3px}.fill.svelte-133tnjx{height:100%;width:calc(var(--share) * 100%);background-image:repeating-linear-gradient(90deg, var(--unf-accent) 0 var(--unf-progress-stripe), transparent var(--unf-progress-stripe) calc(var(--unf-progress-stripe) + var(--unf-progress-gap)));min-width:.5rem}.fill.volume.svelte-133tnjx{background-image:repeating-linear-gradient(90deg, var(--unf-danger) 0 var(--unf-progress-stripe), transparent var(--unf-progress-stripe) calc(var(--unf-progress-stripe) + var(--unf-progress-gap)))}@media (prefers-reduced-motion:no-preference){.fill.svelte-133tnjx{transition:width var(--unf-duration-base) var(--unf-ease-stamp)}}.volume-note.svelte-133tnjx{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.stamp.svelte-133tnjx{background:var(--unf-accent-soft);color:var(--unf-highlight-ink);border:var(--unf-outline-width) solid var(--unf-rule);border-radius:var(--unf-radius-sm);font-family:var(--unf-font-display);padding:.25rem .75rem;transform:rotate(-3deg)}
