Files
rm-circle-team-router/public/generation-pay.html
T

113 lines
11 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><meta name="robots" content="noindex"><meta name="description" content="When each generation pays you and exactly how much — the RM Circle generation pay chart, read live from the smart contract, personalized to your position."><title>Generation Pay | RM Circle Team Build</title><link rel="icon" type="image/png" href="/favicon.png"><link rel="stylesheet" href="/styles.css">
<style>
.gp-wrap{max-width:880px;margin:0 auto;padding:24px 20px 60px}
.gp-sheet{background:var(--card,#0d2236);border:1px solid var(--line,#24425d);border-radius:18px;padding:28px 30px}
.gp-sheet h1{font-size:30px;margin:0 0 2px}
.gp-sheet .tag{color:var(--muted,#aebdca);margin:0 0 16px;font-weight:600}
.gp-id{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:0 0 14px}
.gp-id input{background:var(--bg,#0b1d2e);border:1px solid var(--line,#24425d);border-radius:10px;color:var(--text,#f7f9fc);padding:9px 12px;font-size:15px;max-width:150px}
#gpMe{border:2px solid var(--teal,#4ed6cb);border-radius:12px;padding:12px 16px;margin:0 0 16px;font-size:15px;line-height:1.6;display:none}
#gpMe b{color:var(--gold,#f3be43)}
.gp-rule{background:rgba(78,214,203,.09);border-left:4px solid var(--teal,#4ed6cb);padding:10px 14px;border-radius:8px;font-weight:700;margin:0 0 12px;font-size:15px}
.gp-sec h2{font-size:20px;margin:20px 0 8px;border-bottom:1px solid var(--line,#24425d);padding-bottom:6px}
.gp-sec p{color:var(--muted,#aebdca);line-height:1.6;font-size:14.5px;margin:0 0 8px}
.gp-sec p strong{color:var(--text,#f7f9fc)}
table.gp{width:100%;border-collapse:collapse;margin:8px 0;font-size:14.5px}
.gp th{background:rgba(255,255,255,.04);color:var(--muted,#aebdca);text-align:left;padding:8px 10px;font-size:11.5px;letter-spacing:1px;text-transform:uppercase}
.gp td{padding:7px 10px;border-bottom:1px solid var(--line,#24425d)}
.gp td.amt{color:var(--gold,#f3be43);font-weight:800;white-space:nowrap}
.gp td.tot{color:var(--muted,#aebdca);white-space:nowrap}
.gp td.st{white-space:nowrap;font-weight:700;font-size:12.5px}
.gp tr.catching td.st{color:var(--teal,#4ed6cb)}
.gp tr.missing td.st{color:#f0a05a}
.gp tr.catching{background:rgba(78,214,203,.06)}
.gp tr.gen8 td{color:var(--muted,#aebdca)}
.gp-plus{border:1.5px dashed var(--gold,#f3be43);border-radius:10px;padding:10px 14px;margin:10px 0 0;font-size:14.5px;line-height:1.55;color:var(--muted,#aebdca)}
.gp-plus b{color:var(--gold,#f3be43)}
.gp-fine{margin:8px 0 0 18px;color:var(--muted,#aebdca);font-size:13.5px;line-height:1.6}
.gp-fine li{margin-bottom:4px}
.gp-fine b{color:var(--text,#f7f9fc)}
.gp-cta{border:2px solid var(--gold,#f3be43);border-radius:12px;padding:12px 16px;margin:16px 0 0;font-size:14.5px;line-height:1.6;color:var(--muted,#aebdca)}
.gp-cta b{color:var(--text,#f7f9fc)}
.gp-foot{margin-top:18px;padding-top:12px;border-top:1px solid var(--line,#24425d);font-size:12.5px;color:var(--muted,#aebdca);line-height:1.6}
.gp-print-btn{margin:18px 0 0}
@media print{
@page{size:letter;margin:0.45in}
body{background:#fff!important;color:#111!important}
header,footer,nav,#gpPrintBtn,#rmcTrBtn,#rmcTrPanel,.chat-fab,.chat-panel,.gp-print-btn,.gp-id{display:none!important}
.gp-wrap{max-width:none;padding:0}
.gp-sheet{background:#fff;border:0;border-radius:0;padding:0;color:#111}
.gp-sheet h1{font-size:21px;color:#111}
.gp-sheet .tag{font-size:11.5px;margin:0 0 8px;color:#444}
#gpMe{border-color:#111;color:#111;font-size:12px;padding:8px 12px;margin:0 0 10px}
#gpMe b{color:#111}
.gp-rule{background:#f2f2f2;border-left-color:#111;color:#111;font-size:12px;padding:7px 10px;margin:0 0 8px}
.gp-sec h2{font-size:14.5px;color:#111;border-color:#bbb;margin:10px 0 5px}
.gp-sec p{color:#333;font-size:11px;margin:0 0 5px}
.gp-sec p strong{color:#111}
table.gp{font-size:11px;margin:5px 0}
.gp th{background:#eee;color:#333;padding:5px 8px;font-size:9.5px}
.gp td{padding:4px 8px;border-color:#ccc;color:#222}
.gp td.amt{color:#111}.gp td.tot{color:#444}
.gp tr.catching{background:#f0faf8}
.gp tr.catching td.st{color:#0a7d72}.gp tr.missing td.st{color:#a55a12}
.gp-plus{border-color:#111;color:#333;font-size:11px;padding:7px 10px}
.gp-plus b{color:#111}
.gp-fine{font-size:10px;color:#444;margin:5px 0 0 16px}
.gp-fine b{color:#111}
.gp-cta{border-color:#111;color:#333;font-size:11px;padding:8px 12px;margin:10px 0 0}
.gp-cta b{color:#111}
.gp-foot{font-size:9px;color:#555;border-color:#bbb;margin-top:10px;padding-top:7px}
.gold{color:#111!important}
.gp-sec,.gp-rule,table.gp,.gp-plus,.gp-cta{page-break-inside:avoid}
}
table.gp td:first-child{white-space:nowrap}
</style></head>
<body>
<header class="wrap nav"><a class="brand" href="/"><img class="brand-mark" src="/logo.jpg" alt="The RM Circle" width="42" height="42"><span><span id="brandName">RM Circle</span><small>Generation Pay</small></span></a><div class="nav-actions"><a class="btn btn-secondary hide-mobile" href="/how-pay-works">← How You Get Paid</a><a class="btn btn-primary" href="/my">My Dashboard</a></div></header>
<main class="gp-wrap">
<div class="gp-sheet">
<h1>Generation Pay — <span class="gold">The Exact Numbers.</span></h1>
<p class="tag">Verified live from the smart contract · fixed POL quantities, never dollar values</p>
<div class="gp-id"><label style="font-weight:700">Your member ID:</label><input id="gpIdInput" inputmode="numeric" placeholder="e.g. 21"><span class="micro" style="color:var(--muted)">Enter your ID and the chart personalizes to your position — then print it.</span></div>
<div id="gpMe"></div>
<div class="gp-rule">The rule: generation N pays you when they buy level N+1. One payment per person, per level — and you catch it if you're qualified (2 directs) with your level at or above N.</div>
<div class="gp-sec">
<h2>Exact POL received per person <span style="color:var(--muted);font-weight:600;font-size:14px">(Premium tier)</span></h2>
<p><strong>There is no fee on upgrades.</strong> The 5% admin charge exists on <em>entries only</em> — every upgrade catch arrives at 100% of the upgrade price.</p>
<div class="table-wrap"><table class="gp" id="gpTable" style="--gp-nowrap:1"><thead><tr><th>Generation · positions</th><th>They buy</th><th>Per person</th><th>× full generation (max)</th><th id="gpStH" style="display:none">Your status</th></tr></thead><tbody>
<tr data-gen="1"><td>Gen 1 · 2</td><td>Ascensus</td><td class="amt">621.40 POL</td><td class="tot">1,242.80 POL</td><td class="st"></td></tr>
<tr data-gen="2"><td>Gen 2 · 4</td><td>Fabrica</td><td class="amt">1,242.80 POL</td><td class="tot">4,971.22 POL</td><td class="st"></td></tr>
<tr data-gen="3"><td>Gen 3 · 8</td><td>Culmen</td><td class="amt">2,485.61 POL</td><td class="tot">19,884.88 POL</td><td class="st"></td></tr>
<tr data-gen="4"><td>Gen 4 · 16</td><td>Apex</td><td class="amt">4,971.22 POL</td><td class="tot">79,539.51 POL</td><td class="st"></td></tr>
<tr data-gen="5"><td>Gen 5 · 32</td><td>Fastigium</td><td class="amt">9,942.44 POL</td><td class="tot">318,158.03 POL</td><td class="st"></td></tr>
<tr data-gen="6"><td>Gen 6 · 64</td><td>Vertex</td><td class="amt">19,884.88 POL</td><td class="tot">1,272,632.13 POL</td><td class="st"></td></tr>
<tr data-gen="7"><td>Gen 7 · 128</td><td>Corona</td><td class="amt">39,769.75 POL</td><td class="tot">5,090,528.52 POL</td><td class="st"></td></tr>
<tr data-gen="8" class="gen8"><td>Gen 8 · 256</td><td>Corona</td><td colspan="2">0 by depth — their payments go to <em>your Gen 1</em>; you receive pass-overs only</td><td class="st"></td></tr>
</tbody></table></div>
<p style="margin-top:6px">There is no level 9, so Generation 8's Corona purchases land on <em>their</em> 7th upline — which is <strong>your Generation 1</strong>. That money builds your leaders. You can still receive from Gen 8 and deeper (down to 16 layers), but only as <strong>pass-overs</strong> — payments that climb past anyone below you who isn't qualified or leveled high enough to catch them.</p>
<div class="gp-plus"><b>Plus, separate from all of the above:</b> every person you <em>personally</em> sponsor pays you <b>326.24 POL</b> on their Premium entry (95% of the base — this is where the 5% admin charge lives).</div>
</div>
<div class="gp-sec">
<h2>The fine print that keeps us honest</h2>
<ol class="gp-fine">
<li>Each person pays you <b>once per level, only when they actually upgrade</b>. The "× full generation" column is the mechanical maximum if every position fills and upgrades — which is rare. An illustration of the contract's mechanics, <b>not a prediction and never a promise of income</b>.</li>
<li><b>Standard-tier positions pay half</b> these amounts at every level. The team builds Premium.</li>
<li>You must stay <b>qualified (2 directs)</b> to catch anything; each level you own extends your reach one generation deeper (see <a href="/training" style="color:var(--teal)">Video 7 — Your Level Is Your Reach</a>).</li>
<li>All amounts are <b>fixed POL quantities locked in the contract</b> — verify them any time at <a href="/how-pay-works#exact-costs" style="color:var(--teal)">how-pay-works#exact-costs</a>, read live from the contract's public <code style="color:var(--gold)">getAllCosts()</code>.</li>
</ol>
</div>
<div class="gp-cta"><b>Your personal play-by-play — the Positions tab.</b> You don't have to compute any of this by hand: open <a href="/my" style="color:var(--gold);font-weight:800">My Dashboard → Positions</a> and it coaches each of your positions individually — who is about to pay you, which generation they sit in, and exactly which payments you'll miss without your next upgrade. Leaders: train your team to check it weekly.</div>
<div class="gp-foot">Independent team resource. Participation takes real effort and involves cryptocurrency risk, including risk of total loss. No income is guaranteed; most participants may not profit. Contract 0x33BdAEEfd6d17D80aE53816c916dFb26c4fB2DAF (Polygon) · <a href="/contract" style="color:var(--teal)">contract security</a> · <a href="/disclaimer" style="color:var(--teal)">disclaimers</a></div>
</div>
<button id="gpPrintBtn" class="btn btn-teal gp-print-btn">🖨 Print this chart</button>
</main>
<script src="/generation-pay.js"></script>
<script src="/chat.js" defer></script>
<script src="/translate.js" defer></script><script src="/tg-app.js" defer></script><script src="/nav-dash.js" defer></script> <script src="/announce.js"></script>
</body></html>