section.svelte-4g5tss button:where(.svelte-4g5tss){min-width:5.25rem;border-radius:.55rem;padding:.55rem .8rem;color:#ffffff8c;font-size:.78rem;font-weight:700}section.svelte-4g5tss button.active:where(.svelte-4g5tss){background:#bef35e;color:#142000}.public-plan-card.svelte-4g5tss{display:flex;flex-direction:column;border:1px solid rgb(255 255 255 / .1);border-radius:.85rem;background:#141718;padding:1.25rem}.public-plan-card.featured.svelte-4g5tss{border-color:#bef35e8c;background:#151a12;box-shadow:0 20px 70px #bef35e0f}.badge.svelte-4g5tss{border-radius:999px;background:#bef35e21;padding:.25rem .5rem;color:#dfffaa;font-size:.62rem;font-weight:800;text-transform:uppercase}.public-plan-card.svelte-4g5tss small:where(.svelte-4g5tss){margin-left:.25rem;color:#ffffff73;font-size:.75rem;font-weight:600}.plan-limits.svelte-4g5tss{margin-top:1.25rem;display:grid;gap:.5rem;border-block:1px solid rgb(255 255 255 / .08);padding-block:1rem}.plan-limits.svelte-4g5tss div:where(.svelte-4g5tss){display:flex;justify-content:space-between;gap:.75rem;font-size:.72rem}.plan-limits.svelte-4g5tss dt:where(.svelte-4g5tss){color:#ffffff7a}.plan-limits.svelte-4g5tss dd:where(.svelte-4g5tss){font-weight:750;text-align:right}.plan-action-row.svelte-4g5tss{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding-top:1rem}.plan-price.svelte-4g5tss{font-size:1.35rem;font-weight:700;white-space:nowrap}.extra-features.svelte-4g5tss{margin-top:1.25rem;display:grid;gap:.65rem;border-top:1px solid rgb(255 255 255 / .08);padding-top:1.1rem}.feature-row.svelte-4g5tss{display:flex;align-items:flex-start;gap:.5rem;font-size:.72rem;line-height:1.45}.feature-row.svelte-4g5tss svg{margin-top:.05rem;flex:0 0 auto}.feature-row.available.svelte-4g5tss{color:#ffffffb8}.feature-row.available.svelte-4g5tss svg{color:#bef35e}.feature-row.unavailable.svelte-4g5tss{color:#ffffff54}.feature-row.unavailable.svelte-4g5tss svg{color:#f87171b3}.plan-action-row.svelte-4g5tss>a:where(.svelte-4g5tss){display:inline-flex;min-height:2.5rem;align-items:center;justify-content:center;gap:.45rem;border-radius:.55rem;background:#bef35e;padding:.55rem .75rem;color:#142000;font-size:.82rem;font-weight:750}@media (max-width: 1279px) and (min-width: 768px){.plan-price.svelte-4g5tss{font-size:1.65rem}}
