.wrap.svelte-5j3k8c{flex-direction:column;justify-content:center;width:100%;max-width:640px;min-height:calc(100vh - 260px);margin:0 auto;padding:44px 36px 64px;display:flex}h1.svelte-5j3k8c{font:700 34px/1.15 var(--font-serif);margin:0 0 10px}.intro.svelte-5j3k8c{font:400 15.5px/1.6 var(--font-sans);color:var(--bb-slate);margin:0 0 28px}.tiers.svelte-5j3k8c{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px;display:grid}.tier.svelte-5j3k8c{cursor:pointer;border:1.5px solid var(--bb-line-strong);text-align:left;font-family:var(--font-sans);background:#fff;border-radius:12px;padding:18px 20px}.tier.on.svelte-5j3k8c{border:2px solid var(--bb-teal)}.tier-amount.svelte-5j3k8c{font:700 24px var(--font-serif);color:var(--bb-ink)}.tier-amount.on.svelte-5j3k8c{color:var(--bb-teal)}.tier-label.svelte-5j3k8c{font:600 13.5px var(--font-sans);color:var(--bb-mist)}.custom-row.svelte-5j3k8c{align-items:center;gap:12px;margin-bottom:22px;display:flex}.custom-input.svelte-5j3k8c{border-radius:12px;flex:1;padding:13px 16px}.monthly.svelte-5j3k8c{font:600 14px var(--font-sans);color:var(--bb-ink);cursor:pointer;align-items:center;gap:8px;display:flex}.monthly.svelte-5j3k8c input:where(.svelte-5j3k8c){width:17px;height:17px;accent-color:var(--bb-teal)}.designation.svelte-5j3k8c{margin-bottom:22px}.designation-label.svelte-5j3k8c{font:700 14px var(--font-sans);color:var(--bb-ink);margin-bottom:10px}.designation-pills.svelte-5j3k8c{flex-wrap:wrap;gap:8px;display:flex}.pill.svelte-5j3k8c{cursor:pointer;white-space:nowrap;font:600 13.5px var(--font-sans);color:var(--bb-slate);border:1.5px solid var(--bb-line-strong);background:#fff;border-radius:999px;padding:9px 18px}.pill.on.svelte-5j3k8c{background:var(--bb-teal);color:#fff;border-color:var(--bb-teal);font-weight:700}.donate-btn.svelte-5j3k8c{text-align:center;border:none;width:100%;padding:16px;font-size:17px;display:block}.confirm.svelte-5j3k8c{background:var(--bb-teal-wash);border:1.5px solid var(--bb-teal);font:600 14.5px var(--font-sans);color:var(--bb-teal-dark);text-align:center;border-radius:12px;margin-top:16px;padding:16px 20px}.fine-print.svelte-5j3k8c{text-align:center;font:400 13px var(--font-sans);color:var(--bb-faint);margin-top:14px}.fine-print.svelte-5j3k8c strong:where(.svelte-5j3k8c){color:var(--bb-slate)}@media (width<=600px){.tiers.svelte-5j3k8c{grid-template-columns:1fr}}
