diff --git a/index.html b/index.html
index 723bd75..a481183 100644
--- a/index.html
+++ b/index.html
@@ -1193,11 +1193,11 @@ function generatePlan() {
updateSharedLinkBox();
- const plan = `📋 Your ClickBaitPays Plan
+ let rawPlan = `📋 Your ClickBaitPays Plan
So what's ClickBaitPays? It's an ad platform where you run small ad campaigns, click a few ads each day, and every ~19 days you get paid more than the campaign cost. You reinvest those payouts into bigger campaigns and scale up. It's simple, takes a few minutes a day, and you can do it from your phone.
-Here's a calculator I put together so you can play with the numbers yourself: **https://cbp-calculator.saasy.top?ref=cryptoteambuild**
+Here's a calculator I put together so you can play with the numbers yourself: https://cbp-calculator.saasy.top?ref=${refUser}
After you sign up, come back to that link — it'll walk you through what's possible and the best plan forward as you grow.
@@ -1242,13 +1242,16 @@ Use this link to sign up — it's how your sponsor tracks your progress. If you
Good luck — the system works if you work the system. 💪`;
- document.getElementById('planOutput').textContent = plan;
+ // Display in page: render **bold** as HTML, strip leftover **
+ document.getElementById('planOutput').innerHTML = rawPlan.replace(/\*\*(.*?)\*\*/g, '$1');
+ // Store the raw plan for clipboard copy (keeps ** for Telegram)
+ document.getElementById('planOutput').dataset.rawPlan = rawPlan;
}
function copyPlan() {
const el = document.getElementById('planOutput');
- const text = el.textContent;
- navigator.clipboard.writeText(text).then(() => {
+ const rawPlan = el.dataset.rawPlan || el.textContent;
+ navigator.clipboard.writeText(rawPlan).then(() => {
const btn = document.getElementById('copyPlanBtn');
btn.textContent = '✅ Copied!';
btn.classList.add('copied');