.page.svelte-nnbmf{flex-direction:column;gap:16px;max-width:860px;padding-block:28px 64px;display:flex}h1.svelte-nnbmf{margin:0;font-size:1.8rem}.muted.svelte-nnbmf{color:var(--muted)}.small.svelte-nnbmf{font-size:.85rem}.center.svelte-nnbmf{text-align:center}.perks.svelte-nnbmf{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.perks.svelte-nnbmf li:where(.svelte-nnbmf){gap:8px;display:flex}.perks.svelte-nnbmf span:where(.svelte-nnbmf){color:var(--good);font-weight:800}.card.svelte-nnbmf{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow);margin:0;padding:18px}.card.good.svelte-nnbmf{border-color:color-mix(in srgb, var(--good) 45%, var(--border))}.plans.svelte-nnbmf{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.plan.svelte-nnbmf{border-radius:var(--r-lg);border:2px solid var(--border);background:var(--surface);cursor:pointer;color:var(--ink);flex-direction:column;align-items:center;gap:6px;padding:20px 12px;display:flex;position:relative}.plan.on.svelte-nnbmf{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 15%, transparent)}.best.svelte-nnbmf{background:var(--accent);color:var(--accent-ink);border-radius:99px;padding:2px 10px;font-size:.75rem;position:absolute;top:-11px}.price.svelte-nnbmf{font-size:1.35rem;font-weight:800}.price.svelte-nnbmf small:where(.svelte-nnbmf){font-size:.8rem;font-weight:400}.checkout.svelte-nnbmf{flex-direction:column;gap:12px;display:flex}.code.svelte-nnbmf{gap:8px;display:flex}.code.svelte-nnbmf input:where(.svelte-nnbmf){border:1.5px solid var(--border);background:var(--bg);text-transform:uppercase;border-radius:10px;flex:1;padding:9px 12px}dl.svelte-nnbmf{grid-template-columns:auto 1fr;gap:6px 14px;margin:0;display:grid}dd.svelte-nnbmf{text-align:end;margin:0}.total.svelte-nnbmf{font-size:1.15rem;font-weight:800}.btn.svelte-nnbmf,.ghost.svelte-nnbmf{cursor:pointer;text-align:center;border:0;border-radius:12px;padding:10px 18px;font-weight:700;display:inline-block}.btn.svelte-nnbmf{background:var(--accent);color:var(--accent-ink)}.btn.big.svelte-nnbmf{padding:14px;font-size:1.05rem}.ghost.svelte-nnbmf{background:var(--surface-2)}button.svelte-nnbmf:disabled{opacity:.6}.err.svelte-nnbmf{color:var(--bad);margin:0}@media (width<=640px){.plans.svelte-nnbmf{grid-template-columns:1fr}}
