Spaces:
Running
Running
| <html lang="en"> | |
| <head> | |
| <meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"> | |
| <title>Institutional IR Analytics | Secure Access</title> | |
| <meta name="robots" content="noindex, nofollow"> | |
| <link href="https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;600;700;800&family=Inter:wght@300;400;500;600&display=swap" rel="stylesheet"> | |
| <script src="https://cdn.jsdelivr.net/npm/chart.js"></script> | |
| <style> | |
| :root{--navy:#0f2d5e;--gold:#c8942a;--light:#f4f7fb;--white:#fff;--border:#e5e7eb;--muted:#6b7280;--dark:#111827;--green:#059669;--red:#dc2626;--purple:#7c3aed} | |
| *{box-sizing:border-box;margin:0;padding:0} | |
| body{font-family:'Inter',sans-serif;background:var(--light);color:#1f2937;display:flex;height:100vh;overflow:hidden} | |
| /* SIDEBAR */ | |
| .sidebar{width:260px;background:var(--dark);color:#fff;display:flex;flex-direction:column;flex-shrink:0;overflow-y:auto} | |
| .s-logo{padding:24px 20px;border-bottom:1px solid rgba(255,255,255,.06)} | |
| .s-logo h1{font-family:'Outfit',sans-serif;font-size:18px;font-weight:800;letter-spacing:-.3px} | |
| .s-logo h1 span{color:var(--gold)} | |
| .s-logo p{font-size:10px;color:#4b5563;margin-top:3px;text-transform:uppercase;letter-spacing:.8px} | |
| .nav{padding:16px 10px;flex:1} | |
| .nav-section{font-size:9px;font-weight:700;color:#4b5563;text-transform:uppercase;letter-spacing:1px;padding:8px 10px 4px} | |
| .nav a{display:flex;align-items:center;gap:10px;padding:10px 12px;color:#9ca3af;text-decoration:none;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;margin-bottom:2px} | |
| .nav a:hover{background:rgba(255,255,255,.05);color:#fff} | |
| .nav a.active{background:var(--navy);color:#fff;box-shadow:0 4px 14px rgba(15,45,94,.4)} | |
| .nav a .badge{font-size:9px;font-weight:700;background:rgba(255,255,255,.1);padding:2px 6px;border-radius:4px;min-width:22px;text-align:center} | |
| .nav a.active .badge{background:var(--gold);color:#fff} | |
| .nav a .dot{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.2);flex-shrink:0} | |
| .nav a.active .dot,.nav a:hover .dot{background:var(--gold)} | |
| .s-footer{padding:16px 20px;border-top:1px solid rgba(255,255,255,.06);font-size:10px;color:#374151} | |
| /* MAIN */ | |
| .main{flex:1;display:flex;flex-direction:column;overflow:hidden} | |
| .topbar{height:64px;background:var(--white);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;padding:0 28px;flex-shrink:0;box-shadow:0 1px 3px rgba(0,0,0,.04)} | |
| .topbar h2{font-family:'Outfit',sans-serif;font-size:17px;font-weight:700;color:var(--navy)} | |
| .topbar-right{display:flex;align-items:center;gap:16px} | |
| .chip{font-size:11px;font-weight:600;padding:4px 12px;border-radius:99px;background:#dbeafe;color:#1e40af} | |
| .avatar{width:36px;height:36px;border-radius:50%;background:var(--navy);display:flex;align-items:center;justify-content:center;color:var(--gold);font-weight:800;font-size:13px;font-family:'Outfit',sans-serif} | |
| .content{flex:1;overflow-y:auto;padding:28px;scroll-behavior:smooth} | |
| /* PANES */ | |
| .pane{display:none;animation:fadeUp .35s ease-out} | |
| .pane.active{display:block} | |
| @keyframes fadeUp{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}} | |
| /* CARDS */ | |
| .card{background:var(--white);border-radius:14px;padding:24px;border:1px solid var(--border);margin-bottom:20px;box-shadow:0 2px 8px rgba(0,0,0,.03)} | |
| .card-hdr{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:18px} | |
| .card-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--muted)} | |
| .card-title{font-family:'Outfit',sans-serif;font-size:18px;font-weight:700;color:var(--navy);margin-top:3px} | |
| .card-sub{font-size:13px;color:var(--muted);margin-top:4px;line-height:1.5} | |
| .grid2{display:grid;grid-template-columns:1fr 1fr;gap:20px} | |
| .grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px} | |
| .grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px} | |
| /* KPI */ | |
| .kpi{background:linear-gradient(135deg,var(--navy),#1a4080);color:#fff;border-radius:12px;padding:20px} | |
| .kpi.gold{background:linear-gradient(135deg,var(--gold),#e6a832)} | |
| .kpi.green{background:linear-gradient(135deg,var(--green),#047857)} | |
| .kpi.purple{background:linear-gradient(135deg,var(--purple),#6d28d9)} | |
| .kpi .k-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.6px;opacity:.7;margin-bottom:8px} | |
| .kpi .k-val{font-family:'Outfit',sans-serif;font-size:28px;font-weight:800;line-height:1} | |
| .kpi .k-sub{font-size:11px;opacity:.7;margin-top:6px} | |
| /* TABLE */ | |
| .tbl-wrap{overflow-x:auto;border-radius:10px;border:1px solid var(--border)} | |
| table{width:100%;border-collapse:collapse;font-size:13px} | |
| thead th{padding:11px 14px;background:#f8fafc;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--muted);text-align:left;border-bottom:1px solid var(--border)} | |
| tbody td{padding:12px 14px;border-bottom:1px solid #f9fafb;color:#374151} | |
| tbody tr:last-child td{border-bottom:none} | |
| tbody tr:hover td{background:#fafafa} | |
| .td-bold{font-weight:700;color:var(--navy)} | |
| /* TAGS */ | |
| .tag{display:inline-block;font-size:10px;font-weight:700;padding:3px 8px;border-radius:99px;text-transform:uppercase} | |
| .tag-na{background:#dbeafe;color:#1e40af}.tag-emea{background:#fef3c7;color:#92400e} | |
| .tag-apac{background:#d1fae5;color:#065f46}.tag-gl{background:#ede9fe;color:#5b21b6} | |
| .tag-high{background:#fee2e2;color:#991b1b}.tag-med{background:#fef3c7;color:#92400e} | |
| .tag-low{background:#d1fae5;color:#065f46}.tag-warm{background:#fee2e2;color:#991b1b} | |
| .tag-cool{background:#dbeafe;color:#1e40af}.tag-neutral{background:#f3f4f6;color:#374151} | |
| /* PROGRESS */ | |
| .prog{height:8px;background:#e5e7eb;border-radius:99px;overflow:hidden;margin-top:8px} | |
| .prog-fill{height:100%;border-radius:99px;transition:width 1.2s cubic-bezier(.4,0,.2,1)} | |
| /* MEMO */ | |
| .memo{background:var(--navy);color:#fff;border-radius:16px;padding:28px} | |
| .memo-section{margin-bottom:24px} | |
| .memo-heading{color:var(--gold);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px} | |
| .memo-text{font-size:15px;line-height:1.7;opacity:.9} | |
| .memo-action{background:rgba(255,255,255,.06);border-left:3px solid var(--gold);padding:12px 16px;border-radius:0 8px 8px 0;font-size:13px;margin-top:8px} | |
| /* EMAIL */ | |
| .email-modal{display:none;position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:1000;align-items:center;justify-content:center} | |
| .email-modal.show{display:flex;animation:fadeUp .3s ease-out} | |
| .email-box{background:#fff;border-radius:16px;width:680px;max-height:80vh;overflow-y:auto;box-shadow:0 24px 64px rgba(0,0,0,.2)} | |
| .email-hdr{background:var(--navy);color:#fff;padding:24px 28px;border-radius:16px 16px 0 0;display:flex;justify-content:space-between;align-items:center} | |
| .email-body{padding:28px} | |
| .email-field{margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid var(--border)} | |
| .email-field label{font-size:11px;font-weight:700;text-transform:uppercase;color:var(--muted);letter-spacing:.5px;display:block;margin-bottom:4px} | |
| .email-field p{font-size:13px;color:#374151} | |
| .email-content{background:#f8fafc;border-radius:10px;padding:20px;font-size:14px;line-height:1.7;color:#374151} | |
| .btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:8px;border:none;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;font-family:'Inter',sans-serif} | |
| .btn-primary{background:var(--navy);color:#fff}.btn-primary:hover{background:#1a4080} | |
| .btn-gold{background:var(--gold);color:#fff}.btn-gold:hover{background:#b8841e} | |
| .btn-outline{background:transparent;border:1px solid var(--border);color:var(--muted)}.btn-outline:hover{background:#f3f4f6} | |
| /* PROPENSITY */ | |
| .prop-card{border:1px solid var(--border);border-radius:12px;padding:16px;margin-bottom:12px;transition:all .2s;cursor:pointer} | |
| .prop-card:hover{border-color:var(--navy);box-shadow:0 4px 12px rgba(15,45,94,.1)} | |
| .prop-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px} | |
| .prop-score{font-family:'Outfit',sans-serif;font-size:22px;font-weight:800} | |
| .conf-bar{display:flex;gap:3px;margin-top:6px} | |
| .conf-dot{width:10px;height:10px;border-radius:50%} | |
| /* CRM */ | |
| .crm-card{border-radius:12px;padding:16px;margin-bottom:12px;border-left:4px solid} | |
| .crm-warm{background:#fff7ed;border-color:#f59e0b} | |
| .crm-hot{background:#fef2f2;border-color:#ef4444} | |
| .crm-cool{background:#eff6ff;border-color:#3b82f6} | |
| .crm-neutral{background:#f9fafb;border-color:#9ca3af} | |
| /* INTENT SCORE */ | |
| .intent-meter{height:4px;background:#e5e7eb;border-radius:2px;margin-top:6px;overflow:hidden} | |
| .intent-fill{height:100%;border-radius:2px;transition:width 1s ease} | |
| .intent-high{background:var(--green)}.intent-med{background:var(--gold)}.intent-low{background:var(--red)} | |
| /* INTEL FEED */ | |
| .intel-feed{background:#f8fafc;border-radius:12px;padding:16px;border:1px solid var(--border)} | |
| .intel-item{padding:12px 0;border-bottom:1px solid #e2e8f0;display:flex;gap:12px;align-items:flex-start} | |
| .intel-item:last-child{border-bottom:none} | |
| .intel-icon{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0} | |
| .intel-news{background:#dbeafe;color:#1e40af} | |
| .intel-team{background:#fef3c7;color:#92400e} | |
| .intel-event{background:#d1fae5;color:#065f46} | |
| /* CHEATSHEET */ | |
| .cs-header{background:linear-gradient(135deg,var(--navy),#1a4080);color:#fff;padding:20px 24px;border-radius:14px 14px 0 0;display:flex;justify-content:space-between;align-items:center} | |
| .cs-section{padding:20px 24px;border-bottom:1px solid var(--border)} | |
| .cs-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #f3f4f6;font-size:13px} | |
| .cs-row:last-child{border-bottom:none} | |
| .trend-up{color:var(--green);font-weight:700} | |
| .trend-dn{color:var(--red);font-weight:700} | |
| /* LOCK SCREEN */ | |
| #lock-screen{position:fixed;inset:0;background:rgba(15,45,94,0.98);backdrop-filter:blur(10px);z-index:9999;display:flex;align-items:center;justify-content:center;color:#fff;font-family:'Outfit',sans-serif} | |
| .lock-box{background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);padding:48px;border-radius:24px;text-align:center;width:400px;box-shadow:0 32px 64px rgba(0,0,0,0.4)} | |
| .lock-logo{font-size:24px;font-weight:800;margin-bottom:8px;letter-spacing:-1px} | |
| .lock-logo span{color:var(--gold)} | |
| .lock-box p{font-size:13px;opacity:0.6;margin-bottom:32px;letter-spacing:1px;text-transform:uppercase} | |
| .lock-input{width:100%;background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.2);padding:16px;border-radius:12px;color:#fff;font-size:18px;text-align:center;margin-bottom:16px;outline:none;transition:all 0.2s} | |
| .lock-input:focus{border-color:var(--gold);background:rgba(255,255,255,0.15)} | |
| .lock-btn{width:100%;background:var(--gold);color:var(--navy);border:none;padding:16px;border-radius:12px;font-weight:800;font-size:14px;cursor:pointer;transition:all 0.2s} | |
| .lock-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(200,148,42,0.4)} | |
| #lock-error{color:#ff4b4b;font-size:12px;margin-top:12px;font-weight:600;display:none} | |
| </style> | |
| </head> | |
| <body> | |
| <div id="lock-screen"> | |
| <div class="lock-box"> | |
| <div class="lock-logo">IR <span>ANALYTICS</span></div> | |
| <p>Secure Portal Access</p> | |
| <input type="password" id="pass-input" class="lock-input" placeholder="Enter Access Code" onkeyup="if(event.key==='Enter')verify()"> | |
| <button class="lock-btn" onclick="verify()">UNLOCK DASHBOARD</button> | |
| <div id="lock-error">Invalid access code. Please try again.</div> | |
| <div style="margin-top:24px;font-size:10px;opacity:0.4;letter-spacing:0.5px">CONFIDENTIAL Β· PROPRIETARY DATA</div> | |
| </div> | |
| </div> | |
| <aside class="sidebar"> | |
| <div class="s-logo"> | |
| <h1>CARLYLE <span>IR</span></h1> | |
| <p>Wealth Analytics Platform</p> | |
| </div> | |
| <nav class="nav"> | |
| <div class="nav-section">Core Analysis</div> | |
| <a onclick="show('c2')" id="nav-c2" class="active"><span class="badge">2</span><span class="dot"></span>LP Universe</a> | |
| <a onclick="show('c3')" id="nav-c3"><span class="badge">3</span><span class="dot"></span>Regional Scope</a> | |
| <a onclick="show('c4')" id="nav-c4"><span class="badge">4</span><span class="dot"></span>Carlyle Commitments</a> | |
| <a onclick="show('c5')" id="nav-c5"><span class="badge">5</span><span class="dot"></span>White Space</a> | |
| <a onclick="show('c6')" id="nav-c6"><span class="badge">6</span><span class="dot"></span>Sales Velocity</a> | |
| <a onclick="show('c7')" id="nav-c7"><span class="badge">7</span><span class="dot"></span>Conversion Funnel</a> | |
| <a onclick="show('c8')" id="nav-c8"><span class="badge">8</span><span class="dot"></span>Competitive Intel</a> | |
| <a onclick="show('c9')" id="nav-c9"><span class="badge">9</span><span class="dot"></span>Wealth Channel</a> | |
| <a onclick="show('c10')" id="nav-c10"><span class="badge">10</span><span class="dot"></span>Opportunity Map</a> | |
| <a onclick="show('c11')" id="nav-c11"><span class="badge">11</span><span class="dot"></span>Strategic Memo</a> | |
| <div class="nav-section">AI Modules</div> | |
| <a onclick="show('prop')" id="nav-prop"><span class="badge">β </span><span class="dot"></span>Propensity Score</a> | |
| <a onclick="show('cs')" id="nav-cs"><span class="badge">β </span><span class="dot"></span>IR Cheatsheet</a> | |
| <a onclick="show('crm')" id="nav-crm"><span class="badge">β </span><span class="dot"></span>CRM Intelligence</a> | |
| <a onclick="show('intel')" id="nav-intel"><span class="badge">β </span><span class="dot"></span>LP Intel Feed</a> | |
| </nav> | |
| <div class="s-footer">Carlyle Group Β· Confidential Β· May 2026</div> | |
| </aside> | |
| <main class="main"> | |
| <div class="topbar"> | |
| <h2 id="topbar-title">LP Universe Overview</h2> | |
| <div class="topbar-right"> | |
| <span class="chip">Q1 2025 Data</span> | |
| <div class="avatar">LH</div> | |
| </div> | |
| </div> | |
| <div class="content"> | |
| <!-- CELL 2 --> | |
| <div id="c2" class="pane active"> | |
| <div class="grid4" style="margin-bottom:20px"> | |
| <div class="kpi"><div class="k-label">Total LPs</div><div class="k-val">100</div><div class="k-sub">Across all segments</div></div> | |
| <div class="kpi gold"><div class="k-label">Total AUM</div><div class="k-val">$17.3T</div><div class="k-sub">Estimated universe</div></div> | |
| <div class="kpi green"><div class="k-label">Carlyle Committed</div><div class="k-val">97%</div><div class="k-sub">Penetration rate</div></div> | |
| <div class="kpi purple"><div class="k-label">White Space AUM</div><div class="k-val">$191BN</div><div class="k-sub">3 LPs uncaptured</div></div> | |
| </div> | |
| <div class="grid2"> | |
| <div class="card"> | |
| <div class="card-hdr"><div><div class="card-label">Cell 2 Β· Commitment Analysis</div><div class="card-title">Top 10 Allocators β All GPs</div><div class="card-sub">By total 2025 commitment ($M)</div></div></div> | |
| <canvas id="top10chart" height="280"></canvas> | |
| </div> | |
| <div class="card"> | |
| <div class="card-hdr"><div><div class="card-label">Cell 2 Β· Wealth Channel</div><div class="card-title">Top 10 Wealth Allocators</div><div class="card-sub">Carlyle commitments Β· Wealth LP types only</div></div></div> | |
| <canvas id="wealthchart" height="280"></canvas> | |
| </div> | |
| </div> | |
| </div> | |
| <!-- CELL 3 --> | |
| <div id="c3" class="pane"> | |
| <div class="card"> | |
| <div class="card-hdr"><div><div class="card-label">Cell 3 Β· Universe</div><div class="card-title">LP Universe by Region</div><div class="card-sub">All regions Β· "North America" replaces NA throughout</div></div></div> | |
| <div class="grid2"> | |
| <canvas id="regionchart" height="240"></canvas> | |
| <div> | |
| <div style="margin-bottom:20px"> | |
| <div style="display:flex;justify-content:space-between;font-size:13px;margin-bottom:4px"><span><strong>Global</strong> Β· 30 LPs</span><span style="color:var(--navy);font-weight:700">$10,162BN</span></div> | |
| <div class="prog"><div class="prog-fill" style="width:59%;background:var(--purple)"></div></div> | |
| <div style="display:flex;justify-content:space-between;font-size:13px;margin-bottom:4px;margin-top:12px"><span><strong>EMEA</strong> Β· 14 LPs</span><span style="color:var(--navy);font-weight:700">$2,953BN</span></div> | |
| <div class="prog"><div class="prog-fill" style="width:17%;background:var(--gold)"></div></div> | |
| <div style="display:flex;justify-content:space-between;font-size:13px;margin-bottom:4px;margin-top:12px"><span><strong>North America</strong> Β· 44 LPs</span><span style="color:var(--navy);font-weight:700">$2,802BN</span></div> | |
| <div class="prog"><div class="prog-fill" style="width:16%;background:var(--navy)"></div></div> | |
| <div style="display:flex;justify-content:space-between;font-size:13px;margin-bottom:4px;margin-top:12px"><span><strong>APAC</strong> Β· 8 LPs</span><span style="color:var(--navy);font-weight:700">$1,394BN</span></div> | |
| <div class="prog"><div class="prog-fill" style="width:8%;background:var(--green)"></div></div> | |
| <div style="display:flex;justify-content:space-between;font-size:13px;margin-bottom:4px;margin-top:12px"><span><strong>Unknown</strong> Β· 4 LPs</span><span style="color:var(--navy);font-weight:700">$6BN</span></div> | |
| <div class="prog"><div class="prog-fill" style="width:1%;background:#9ca3af"></div></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="card"> | |
| <div class="card-hdr"><div><div class="card-label">Cell 3 Β· LP Types</div><div class="card-title">Universe by LP Type β AUM Concentration</div></div></div> | |
| <canvas id="lptypechart" height="220"></canvas> | |
| </div> | |
| </div> | |
| <!-- CELL 4 --> | |
| <div id="c4" class="pane"> | |
| <div class="grid4" style="margin-bottom:20px"> | |
| <div class="kpi"><div class="k-label">PE IX</div><div class="k-val">$11.3BN</div><div class="k-sub">94 LP commitments</div></div> | |
| <div class="kpi gold"><div class="k-label">Growth Partners V</div><div class="k-val">$8.4BN</div><div class="k-sub">66 LP commitments</div></div> | |
| <div class="kpi green"><div class="k-label">Credit Opps IV</div><div class="k-val">$9.3BN</div><div class="k-sub">88 LP commitments</div></div> | |
| <div class="kpi purple"><div class="k-label">Infrastructure II</div><div class="k-val">$7.2BN</div><div class="k-sub">63 LP commitments</div></div> | |
| </div> | |
| <div class="grid2"> | |
| <div class="card"> | |
| <div class="card-hdr"><div><div class="card-label">Cell 4 Β· Fund View</div><div class="card-title">Carlyle Commitments by Fund</div></div></div> | |
| <canvas id="fundbarchart" height="260"></canvas> | |
| </div> | |
| <div class="card"> | |
| <div class="card-hdr"><div><div class="card-label">Cell 4 Β· LP Type View</div><div class="card-title">Commitments by LP Type</div><div class="card-sub">Top 10 contributor types</div></div></div> | |
| <canvas id="lptypecommit" height="260"></canvas> | |
| </div> | |
| </div> | |
| </div> | |
| <!-- CELL 5 --> | |
| <div id="c5" class="pane"> | |
| <div class="grid3" style="margin-bottom:20px"> | |
| <div class="kpi" style="grid-column:span 1"><div class="k-label">Engaged LPs</div><div class="k-val">100</div><div class="k-sub">Had β₯1 sales interaction</div></div> | |
| <div class="kpi gold"><div class="k-label">White Space LPs</div><div class="k-val">3</div><div class="k-sub">Engaged Β· Not committed</div></div> | |
| <div class="kpi" style="background:linear-gradient(135deg,var(--red),#b91c1c)"><div class="k-label">Uncaptured AUM</div><div class="k-val">$191BN</div><div class="k-sub">Immediate pipeline target</div></div> | |
| </div> | |
| <div class="card"> | |
| <div class="card-hdr"><div><div class="card-label">Cell 5 Β· Priority Targets</div><div class="card-title">White Space LP Analysis</div><div class="card-sub">LPs with active CRM engagement but zero Carlyle commitment</div></div></div> | |
| <div class="tbl-wrap"> | |
| <table> | |
| <thead><tr><th>LP Name</th><th>LP Type</th><th>Country</th><th>AUM ($BN)</th><th>Region</th><th>Sales Interactions</th><th>Priority</th><th>Next Action</th></tr></thead> | |
| <tbody> | |
| <tr><td class="td-bold">Public Utilities Pension</td><td>Public/Government Pension</td><td>United States</td><td class="td-bold">$120BN</td><td><span class="tag tag-na">N. America</span></td><td>8 touches</td><td><span class="tag tag-high">π΄ Critical</span></td><td>Diligence Call</td></tr> | |
| <tr><td class="td-bold">Emerging Markets Wealth Co</td><td>Wealth β Other</td><td>UAE</td><td class="td-bold">$65BN</td><td><span class="tag tag-emea">EMEA</span></td><td>5 touches</td><td><span class="tag tag-high">π΄ Critical</span></td><td>Intro Meeting</td></tr> | |
| <tr><td class="td-bold">Cascade Family Office</td><td>Family Office</td><td>United States</td><td class="td-bold">$6BN</td><td><span class="tag tag-na">N. America</span></td><td>4 touches</td><td><span class="tag tag-med">π‘ Medium</span></td><td>Conference Touch</td></tr> | |
| </tbody> | |
| </table> | |
| </div> | |
| </div> | |
| <div class="card"> | |
| <div class="card-hdr"><div><div class="card-label">Insight</div><div class="card-title">Why These LPs Haven't Committed</div></div></div> | |
| <div class="grid3"> | |
| <div style="background:#fff7ed;border-radius:10px;padding:16px"><div style="color:var(--gold);font-weight:700;font-size:13px;margin-bottom:6px">Public Utilities Pension</div><div style="font-size:12px;color:#374151;line-height:1.6">Engagement pattern shows cold outreach only. No diligence call on record. Peer pensions (similar AUM) committed $120β185M avg. Gap likely: product fit review needed for infrastructure sleeve.</div></div> | |
| <div style="background:#fef2f2;border-radius:10px;padding:16px"><div style="color:var(--red);font-weight:700;font-size:13px;margin-bottom:6px">Emerging Markets Wealth Co</div><div style="font-size:12px;color:#374151;line-height:1.6">UAE-based wealth entity. EMEA engagement. Likely requires localised product narrative and ADGM/DIFC regulatory compatibility review. High AUM-to-commitment gap vs peers.</div></div> | |
| <div style="background:#eff6ff;border-radius:10px;padding:16px"><div style="color:#1e40af;font-weight:700;font-size:13px;margin-bottom:6px">Cascade Family Office</div><div style="font-size:12px;color:#374151;line-height:1.6">US Family Office. No commitment despite interactions. FO segment historically converts after 1 intro meeting. Recommend targeted GP-led conversation with family principal.</div></div> | |
| </div> | |
| </div> | |
| </div> | |
| <!-- CELL 6 --> | |
| <div id="c6" class="pane"> | |
| <div class="grid2"> | |
| <div class="card"> | |
| <div class="card-hdr"><div><div class="card-label">Cell 6 Β· Velocity</div><div class="card-title">Sales Velocity by LP Type</div><div class="card-sub">Avg. days: first interaction β first Carlyle commitment</div></div></div> | |
| <canvas id="velocitychart" height="300"></canvas> | |
| </div> | |
| <div class="card"> | |
| <div class="card-hdr"><div><div class="card-label">Cell 6 Β· Insight</div><div class="card-title">Conversion Speed Tier</div></div></div> | |
| <div style="margin-top:8px"> | |
| <div style="background:#d1fae5;border-radius:10px;padding:16px;margin-bottom:12px"> | |
| <div style="color:var(--green);font-weight:700;margin-bottom:6px;font-size:13px">β‘ FAST (<30 days)</div> | |
| <div style="font-size:12px;color:#374151">Family Offices Β· Feeders Β· Independent Broker/Dealers<br>High-conviction buyers β single intro meeting converts</div> | |
| </div> | |
| <div style="background:#fef3c7;border-radius:10px;padding:16px;margin-bottom:12px"> | |
| <div style="color:var(--gold);font-weight:700;margin-bottom:6px;font-size:13px">β± MEDIUM (30β60 days)</div> | |
| <div style="font-size:12px;color:#374151">Corporate Pensions Β· Endowments Β· RIAs Β· Insurance<br>Require 2β3 touch sequence: intro β diligence β follow-up</div> | |
| </div> | |
| <div style="background:#fee2e2;border-radius:10px;padding:16px"> | |
| <div style="color:var(--red);font-weight:700;margin-bottom:6px;font-size:13px">π SLOW (>60 days)</div> | |
| <div style="font-size:12px;color:#374151">Sovereign Wealth Funds Β· Public Pensions Β· Banks<br>Committee-driven processes Β· Require institutional DDQ cycle</div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <!-- CELL 7 --> | |
| <div id="c7" class="pane"> | |
| <div class="card"> | |
| <div class="card-hdr"><div><div class="card-label">Cell 7 Β· Funnel</div><div class="card-title">Interaction β Conversion Analysis</div><div class="card-sub">Which sales touchpoints correlate most with Carlyle commitment?</div></div></div> | |
| <div class="grid2"> | |
| <canvas id="funnelchart" height="280"></canvas> | |
| <div> | |
| <div style="display:grid;gap:10px;margin-top:8px"> | |
| <div style="background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;padding:14px;display:flex;justify-content:space-between;align-items:center"> | |
| <div><div style="font-weight:700;font-size:13px;color:#15803d">Diligence Call</div><div style="font-size:11px;color:var(--muted);margin-top:2px">212 interactions logged</div></div> | |
| <div style="font-family:'Outfit',sans-serif;font-size:24px;font-weight:800;color:#15803d">~98%</div> | |
| </div> | |
| <div style="background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;padding:14px;display:flex;justify-content:space-between;align-items:center"> | |
| <div><div style="font-weight:700;font-size:13px;color:#15803d">Intro Meeting</div><div style="font-size:11px;color:var(--muted);margin-top:2px">175 interactions logged</div></div> | |
| <div style="font-family:'Outfit',sans-serif;font-size:24px;font-weight:800;color:#15803d">~97%</div> | |
| </div> | |
| <div style="background:#fef3c7;border:1px solid #fde68a;border-radius:10px;padding:14px;display:flex;justify-content:space-between;align-items:center"> | |
| <div><div style="font-weight:700;font-size:13px;color:#92400e">Follow Up</div><div style="font-size:11px;color:var(--muted);margin-top:2px">365 interactions logged</div></div> | |
| <div style="font-family:'Outfit',sans-serif;font-size:24px;font-weight:800;color:#92400e">~96%</div> | |
| </div> | |
| <div style="background:#fef3c7;border:1px solid #fde68a;border-radius:10px;padding:14px;display:flex;justify-content:space-between;align-items:center"> | |
| <div><div style="font-weight:700;font-size:13px;color:#92400e">Conference Touch</div><div style="font-size:11px;color:var(--muted);margin-top:2px">254 interactions logged</div></div> | |
| <div style="font-family:'Outfit',sans-serif;font-size:24px;font-weight:800;color:#92400e">~95%</div> | |
| </div> | |
| <div style="background:#fef2f2;border:1px solid #fecaca;border-radius:10px;padding:14px;display:flex;justify-content:space-between;align-items:center"> | |
| <div><div style="font-weight:700;font-size:13px;color:#991b1b">Cold Outreach</div><div style="font-size:11px;color:var(--muted);margin-top:2px">339 interactions logged</div></div> | |
| <div style="font-family:'Outfit',sans-serif;font-size:24px;font-weight:800;color:#991b1b">~94%</div> | |
| </div> | |
| <div style="background:#fef2f2;border:1px solid #fecaca;border-radius:10px;padding:14px;display:flex;justify-content:space-between;align-items:center"> | |
| <div><div style="font-weight:700;font-size:13px;color:#991b1b">Marketing Send</div><div style="font-size:11px;color:var(--muted);margin-top:2px">155 interactions logged</div></div> | |
| <div style="font-family:'Outfit',sans-serif;font-size:24px;font-weight:800;color:#991b1b">~90%</div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <!-- CELL 8 --> | |
| <div id="c8" class="pane"> | |
| <div class="card"> | |
| <div class="card-hdr"><div><div class="card-label">Cell 8 Β· Competitive Intel</div><div class="card-title">GP Benchmarking β All Funds 2025</div><div class="card-sub">Total committed capital, LP breadth, average ticket size</div></div><div style="background:linear-gradient(135deg,var(--navy),#1a4080);color:#fff;padding:8px 16px;border-radius:8px;font-size:12px;font-weight:700">Carlyle: #1 by Total</div></div> | |
| <div class="tbl-wrap"> | |
| <table> | |
| <thead><tr><th>GP</th><th>Strategy Focus</th><th>Total Committed ($M)</th><th>Unique LPs</th><th>Num Funds</th><th>Avg Ticket ($M)</th><th>Market Share</th></tr></thead> | |
| <tbody> | |
| <tr style="background:#f0f9ff"><td class="td-bold" style="color:var(--navy)">π Carlyle</td><td>Multi-Asset</td><td class="td-bold">$36,124M</td><td>97</td><td>4</td><td>$116M</td><td><div class="prog" style="width:120px;display:inline-block"><div class="prog-fill" style="width:100%;background:var(--navy)"></div></div> 29.1%</td></tr> | |
| <tr><td class="td-bold">KKR</td><td>Private Equity / Credit</td><td>$24,202M</td><td>88</td><td>3</td><td>$118M</td><td><div class="prog" style="width:120px;display:inline-block"><div class="prog-fill" style="width:67%;background:#6b7280"></div></div> 19.5%</td></tr> | |
| <tr><td class="td-bold">Blackstone</td><td>Alternatives</td><td>$21,905M</td><td>87</td><td>3</td><td>$112M</td><td><div class="prog" style="width:120px;display:inline-block"><div class="prog-fill" style="width:61%;background:#6b7280"></div></div> 17.6%</td></tr> | |
| <tr><td class="td-bold">Ares</td><td>Credit</td><td>$9,016M</td><td>51</td><td>2</td><td>$129M</td><td><div class="prog" style="width:120px;display:inline-block"><div class="prog-fill" style="width:25%;background:#6b7280"></div></div> 7.3%</td></tr> | |
| <tr><td class="td-bold">Apollo</td><td>Credit</td><td>$6,599M</td><td>47</td><td>2</td><td>$110M</td><td><div class="prog" style="width:120px;display:inline-block"><div class="prog-fill" style="width:18%;background:#6b7280"></div></div> 5.3%</td></tr> | |
| <tr><td class="td-bold">Bain Capital</td><td>Private Equity</td><td>$4,590M</td><td>25</td><td>1</td><td>$158M</td><td><div class="prog" style="width:120px;display:inline-block"><div class="prog-fill" style="width:13%;background:#6b7280"></div></div> 3.7%</td></tr> | |
| <tr><td class="td-bold">EQT</td><td>Private Equity</td><td>$4,686M</td><td>27</td><td>1</td><td>$151M</td><td><div class="prog" style="width:120px;display:inline-block"><div class="prog-fill" style="width:13%;background:#6b7280"></div></div> 3.8%</td></tr> | |
| <tr><td class="td-bold">TPG</td><td>Private Equity / Growth</td><td>$4,554M</td><td>29</td><td>1</td><td>$114M</td><td><div class="prog" style="width:120px;display:inline-block"><div class="prog-fill" style="width:13%;background:#6b7280"></div></div> 3.7%</td></tr> | |
| <tr><td class="td-bold">Brookfield</td><td>Real Assets</td><td>$3,354M</td><td>28</td><td>1</td><td>$96M</td><td><div class="prog" style="width:120px;display:inline-block"><div class="prog-fill" style="width:9%;background:#6b7280"></div></div> 2.7%</td></tr> | |
| <tr><td class="td-bold">TGP</td><td>Private Equity</td><td>$2,711M</td><td>19</td><td>1</td><td>$123M</td><td><div class="prog" style="width:120px;display:inline-block"><div class="prog-fill" style="width:8%;background:#6b7280"></div></div> 2.2%</td></tr> | |
| </tbody> | |
| </table> | |
| </div> | |
| </div> | |
| <div class="card"> | |
| <div class="card-hdr"><div><div class="card-label">Competitive Positioning</div><div class="card-title">Carlyle Strategic Advantage</div></div></div> | |
| <div class="grid3"> | |
| <div style="background:#f0f9ff;border-radius:10px;padding:16px"><div style="color:var(--navy);font-weight:700;margin-bottom:6px">Multi-Asset Breadth</div><div style="font-size:12px;color:#374151">Only GP with PE + Credit + Infrastructure + Growth in a single platform. Cross-sell advantage vs single-strategy peers like Apollo (Credit only).</div></div> | |
| <div style="background:#fff7ed;border-radius:10px;padding:16px"><div style="color:var(--gold);font-weight:700;margin-bottom:6px">LP Relationship Depth</div><div style="font-size:12px;color:#374151">97 unique LPs committed vs Blackstone's 87. Deepest LP network in dataset. 29.1% market share demonstrates distribution superiority.</div></div> | |
| <div style="background:#f0fdf4;border-radius:10px;padding:16px"><div style="color:var(--green);font-weight:700;margin-bottom:6px">Credit Opportunity</div><div style="font-size:12px;color:#374151">Ares leads on avg ticket ($129M) in Credit. Carlyle Credit IV at $9.3BN β opportunity to expand wallet share with existing Ares/Apollo LP base.</div></div> | |
| </div> | |
| </div> | |
| </div> | |
| <!-- CELL 9 --> | |
| <div id="c9" class="pane"> | |
| <div class="grid4" style="margin-bottom:20px"> | |
| <div class="kpi"><div class="k-label">Wealth LPs</div><div class="k-val">37</div><div class="k-sub">In full universe</div></div> | |
| <div class="kpi gold"><div class="k-label">Committed to Carlyle</div><div class="k-val">35</div><div class="k-sub">94.6% penetration</div></div> | |
| <div class="kpi" style="background:linear-gradient(135deg,var(--red),#b91c1c)"><div class="k-label">White Space</div><div class="k-val">2</div><div class="k-sub">Cascade FO + EM Wealth</div></div> | |
| <div class="kpi green"><div class="k-label">Wealth Committed</div><div class="k-val">$9.8BN</div><div class="k-sub">To Carlyle total</div></div> | |
| </div> | |
| <div class="grid2"> | |
| <div class="card"> | |
| <div class="card-hdr"><div><div class="card-label">Cell 9 Β· Wealth Channel</div><div class="card-title">Top Wealth Allocators to Carlyle</div></div></div> | |
| <div class="tbl-wrap"> | |
| <table> | |
| <thead><tr><th>LP</th><th>Type</th><th>LP AUM</th><th>Committed ($M)</th><th>Region</th></tr></thead> | |
| <tbody> | |
| <tr><td class="td-bold">Premier Wirehouse Advisors</td><td>Wirehouse</td><td>$980BN</td><td class="td-bold">$970M</td><td><span class="tag tag-gl">Global</span></td></tr> | |
| <tr><td class="td-bold">Heritage Wirehouse Group</td><td>Wirehouse</td><td>$1,200BN</td><td class="td-bold">$370M</td><td><span class="tag tag-gl">Global</span></td></tr> | |
| <tr><td class="td-bold">Union National Bank</td><td>Bank</td><td>$950BN</td><td class="td-bold">$690M</td><td><span class="tag tag-gl">Global</span></td></tr> | |
| <tr><td class="td-bold">Keystone Credit Bank</td><td>Bank</td><td>$610BN</td><td class="td-bold">$690M</td><td><span class="tag tag-na">N. America</span></td></tr> | |
| <tr><td class="td-bold">Alpine Private Bank</td><td>Private Bank</td><td>$210BN</td><td class="td-bold">$710M</td><td><span class="tag tag-emea">EMEA</span></td></tr> | |
| <tr><td class="td-bold">Vertex Private Bank</td><td>Private Bank</td><td>$290BN</td><td class="td-bold">$385M</td><td><span class="tag tag-gl">Global</span></td></tr> | |
| <tr><td class="td-bold">Offshore Alpha Feeder</td><td>Feeder</td><td>$18BN</td><td class="td-bold">$370M</td><td><span class="tag tag-gl">Global</span></td></tr> | |
| <tr><td class="td-bold">Delta Feeder SPC</td><td>Feeder</td><td>$14BN</td><td class="td-bold">$205M</td><td><span class="tag tag-gl">Global</span></td></tr> | |
| <tr><td class="td-bold">Coastal Wealth Partners</td><td>Wealth β Other</td><td>$33BN</td><td class="td-bold">$225M</td><td><span class="tag tag-na">N. America</span></td></tr> | |
| <tr><td class="td-bold">OakTree Managed Accounts</td><td>Managed Account</td><td>$16BN</td><td class="td-bold">$315M</td><td><span class="tag tag-na">N. America</span></td></tr> | |
| </tbody> | |
| </table> | |
| </div> | |
| </div> | |
| <div class="card"> | |
| <div class="card-hdr"><div><div class="card-label">Wealth Channel Gap</div><div class="card-title">Not Yet Committed to Carlyle</div></div></div> | |
| <div style="background:#fef2f2;border-radius:12px;padding:20px;margin-bottom:12px"> | |
| <div style="display:flex;justify-content:space-between;align-items:center;margin-bottom:8px"><span style="font-weight:700;color:var(--red)">Cascade Family Office</span><span class="tag tag-high">Priority</span></div> | |
| <div style="font-size:12px;color:#374151;margin-bottom:8px">United States Β· North America Β· AUM: $6BN</div> | |
| <div style="font-size:12px;color:#374151">4 sales touches logged Β· No commitment event. Family Offices convert on GP relationship β recommend direct partner-level introduction call.</div> | |
| </div> | |
| <div style="background:#fff7ed;border-radius:12px;padding:20px"> | |
| <div style="display:flex;justify-content:space-between;align-items:center;margin-bottom:8px"><span style="font-weight:700;color:var(--gold)">Emerging Markets Wealth Co</span><span class="tag tag-high">Priority</span></div> | |
| <div style="font-size:12px;color:#374151;margin-bottom:8px">UAE Β· EMEA Β· AUM: $65BN</div> | |
| <div style="font-size:12px;color:#374151">Wealth-Other type. UAE-domiciled. Requires DIFC/ADGM-compliant fund access. Recommend product fit assessment β Global Infrastructure II may align with regional mandate.</div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <!-- CELL 10: Opportunity Map embedded --> | |
| <div id="c10" class="pane"> | |
| <div class="card" style="padding:0;overflow:hidden;height:calc(100vh - 130px)"> | |
| <iframe id="map-frame" src="about:blank" style="width:100%;height:100%;border:none;border-radius:14px"></iframe> | |
| </div> | |
| </div> | |
| <!-- CELL 11: Strategic Memo --> | |
| <div id="c11" class="pane"> | |
| <div class="card"> | |
| <div class="card-hdr"> | |
| <div><div class="card-label">Cell 11 Β· IR Memo</div><div class="card-title">Strategic Data Memo β Wealth & IR Teams</div><div class="card-sub">Auto-distributed every Monday 8:00 AM ET to all regional desks</div></div> | |
| <button class="btn btn-gold" onclick="document.getElementById('emailModal').classList.add('show')">π§ Share Report</button> | |
| </div> | |
| <div class="memo"> | |
| <div class="memo-section"><div class="memo-heading">Universe Overview</div><div class="memo-text">100 LPs tracked across North America, EMEA, APAC, Global, and Unknown segments. Total AUM estimated at $17.3T. Carlyle has achieved a <strong>97% penetration rate</strong> with $36.1BN in committed capital across 4 active funds. 3 LPs remain uncommitted representing <strong>$191BN in white space AUM</strong>.</div></div> | |
| <div class="memo-section"><div class="memo-heading">Key Finding 1 β Sales Velocity</div><div class="memo-text">Average time from first sales interaction to first Carlyle commitment varies significantly by LP type. Family Offices and Feeders convert fastest (<30 days). Sovereign Wealth Funds require 90+ days of committee-driven diligence. <strong>Recommendation: Prioritise diligence_call and intro_meeting sequencing for faster pipeline conversion.</strong></div><div class="memo-action">Action: Deploy structured 3-touch sequence β Conference Touch β Intro Meeting β Diligence Call β for all white space targets.</div></div> | |
| <div class="memo-section"><div class="memo-heading">Key Finding 2 β Wealth Channel Gap</div><div class="memo-text">The Wealth Channel (37 LPs including Banks, Wirehouses, Family Offices, Private Banks, RIAs, and Managed Accounts) represents a critical distribution frontier. 2 of 3 white space LPs are Wealth-type. Wirehouse and Private Bank segments show the highest committed AUM ($970M and $710M top allocators respectively). <strong>Wealth channel remains under-penetrated relative to institutional peers.</strong></div><div class="memo-action">Action: Establish dedicated Wealth IR desk workflow with product reframing for UHNW and retail-alternative mandates.</div></div> | |
| <div class="memo-section"><div class="memo-heading">Key Finding 3 β Regional Analysis</div><div class="memo-text">North America: 95.5% penetrated ($126BN gap). EMEA: 92.9% penetrated ($65BN gap β UAE Wealth entity). APAC and Global: 100% penetrated. North America is the largest volume opportunity. EMEA requires product localisation for Middle East mandates.</div><div class="memo-action">Action: Activate Public Utilities Pension ($120BN, North America) into formal diligence pipeline immediately.</div></div> | |
| <div class="memo-section"><div class="memo-heading">Key Finding 4 β Competitive Position</div><div class="memo-text">Carlyle leads all GPs by total committed capital ($36.1BN, 29.1% market share). KKR second at $24.2BN. Ares commands highest avg ticket ($129M) in Credit. <strong>Carlyle's multi-asset advantage (PE + Credit + Infrastructure + Growth) is unique in the competitive set.</strong></div><div class="memo-action">Action: Leverage multi-asset breadth to cross-sell Credit IV to existing PE IX LP base. Target Ares Credit LPs with infrastructure sleeve.</div></div> | |
| </div> | |
| </div> | |
| </div> | |
| <!-- PROPENSITY SCORE --> | |
| <div id="prop" class="pane"> | |
| <div class="card"> | |
| <div class="card-hdr"><div><div class="card-label">AI Module Β· Wealth Analytics</div><div class="card-title">Wealth Channel Propensity Score</div><div class="card-sub">AI-generated scoring: AUM Γ Engagement Γ Strategy Gap Γ Peer Behaviour</div></div><div class="chip">Updated: Live</div></div> | |
| <div style="display:grid;gap:14px"> | |
| <div class="prop-card" style="border-left:4px solid var(--green)"> | |
| <div class="prop-header"><div><div style="font-weight:700;font-size:15px">Heritage Wirehouse Group</div><div style="font-size:12px;color:var(--muted);margin-top:2px">Wirehouse Β· Global Β· AUM: $1,200BN</div></div><div style="text-align:right"><div class="prop-score" style="color:var(--green)">94</div><div style="font-size:10px;color:var(--muted)">PROPENSITY SCORE</div></div></div> | |
| <div style="display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px"> | |
| <div style="background:#f8fafc;border-radius:8px;padding:10px;text-align:center"><div style="font-size:10px;color:var(--muted);margin-bottom:4px">AUM Score</div><div style="font-weight:700;color:var(--navy)">100</div></div> | |
| <div style="background:#f8fafc;border-radius:8px;padding:10px;text-align:center"><div style="font-size:10px;color:var(--muted);margin-bottom:4px">Engagement</div><div style="font-weight:700;color:var(--navy)">88</div></div> | |
| <div style="background:#f8fafc;border-radius:8px;padding:10px;text-align:center"><div style="font-size:10px;color:var(--muted);margin-bottom:4px">Strategy Fit</div><div style="font-weight:700;color:var(--navy)">95</div></div> | |
| <div style="background:#f8fafc;border-radius:8px;padding:10px;text-align:center"><div style="font-size:10px;color:var(--muted);margin-bottom:4px">Peer Signal</div><div style="font-weight:700;color:var(--navy)">94</div></div> | |
| </div> | |
| <div style="display:flex;justify-content:space-between;align-items:center"> | |
| <div style="font-size:12px;color:var(--muted)">Confidence Level</div> | |
| <div class="conf-bar"><div class="conf-dot" style="background:var(--green)"></div><div class="conf-dot" style="background:var(--green)"></div><div class="conf-dot" style="background:var(--green)"></div><div class="conf-dot" style="background:var(--green)"></div><div class="conf-dot" style="background:#e5e7eb"></div></div> | |
| <span class="tag tag-low">High Confidence</span> | |
| </div></div> | |
| <div class="prop-card" style="border-left:4px solid var(--gold)"> | |
| <div class="prop-header"><div><div style="font-weight:700;font-size:15px">Public Utilities Pension</div><div style="font-size:12px;color:var(--muted);margin-top:2px">Public Pension Β· North America Β· AUM: $120BN β NOT YET COMMITTED</div></div><div style="text-align:right"><div class="prop-score" style="color:var(--gold)">87</div><div style="font-size:10px;color:var(--muted)">PROPENSITY SCORE</div></div></div> | |
| <div style="display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px"> | |
| <div style="background:#f8fafc;border-radius:8px;padding:10px;text-align:center"><div style="font-size:10px;color:var(--muted);margin-bottom:4px">AUM Score</div><div style="font-weight:700;color:var(--navy)">92</div></div> | |
| <div style="background:#f8fafc;border-radius:8px;padding:10px;text-align:center"><div style="font-size:10px;color:var(--muted);margin-bottom:4px">Engagement</div><div style="font-weight:700;color:var(--navy)">72</div></div> | |
| <div style="background:#f8fafc;border-radius:8px;padding:10px;text-align:center"><div style="font-size:10px;color:var(--muted);margin-bottom:4px">Strategy Fit</div><div style="font-weight:700;color:var(--navy)">88</div></div> | |
| <div style="background:#f8fafc;border-radius:8px;padding:10px;text-align:center"><div style="font-size:10px;color:var(--muted);margin-bottom:4px">Peer Signal</div><div style="font-weight:700;color:var(--navy)">96</div></div> | |
| </div> | |
| <div style="display:flex;justify-content:space-between;align-items:center"> | |
| <div style="font-size:12px;color:var(--muted)">Confidence Level</div> | |
| <div class="conf-bar"><div class="conf-dot" style="background:var(--gold)"></div><div class="conf-dot" style="background:var(--gold)"></div><div class="conf-dot" style="background:var(--gold)"></div><div class="conf-dot" style="background:#e5e7eb"></div><div class="conf-dot" style="background:#e5e7eb"></div></div> | |
| <span class="tag tag-med">Medium Confidence</span> | |
| </div></div> | |
| <div class="prop-card" style="border-left:4px solid var(--gold)"> | |
| <div class="prop-header"><div><div style="font-weight:700;font-size:15px">Emerging Markets Wealth Co</div><div style="font-size:12px;color:var(--muted);margin-top:2px">Wealth-Other Β· EMEA/UAE Β· AUM: $65BN β NOT YET COMMITTED</div></div><div style="text-align:right"><div class="prop-score" style="color:var(--gold)">79</div><div style="font-size:10px;color:var(--muted)">PROPENSITY SCORE</div></div></div> | |
| <div style="display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px"> | |
| <div style="background:#f8fafc;border-radius:8px;padding:10px;text-align:center"><div style="font-size:10px;color:var(--muted);margin-bottom:4px">AUM Score</div><div style="font-weight:700;color:var(--navy)">78</div></div> | |
| <div style="background:#f8fafc;border-radius:8px;padding:10px;text-align:center"><div style="font-size:10px;color:var(--muted);margin-bottom:4px">Engagement</div><div style="font-weight:700;color:var(--navy)">65</div></div> | |
| <div style="background:#f8fafc;border-radius:8px;padding:10px;text-align:center"><div style="font-size:10px;color:var(--muted);margin-bottom:4px">Strategy Fit</div><div style="font-weight:700;color:var(--navy)">82</div></div> | |
| <div style="background:#f8fafc;border-radius:8px;padding:10px;text-align:center"><div style="font-size:10px;color:var(--muted);margin-bottom:4px">Peer Signal</div><div style="font-weight:700;color:var(--navy)">91</div></div> | |
| </div> | |
| <div style="display:flex;justify-content:space-between;align-items:center"> | |
| <div style="font-size:12px;color:var(--muted)">Confidence Level</div> | |
| <div class="conf-bar"><div class="conf-dot" style="background:var(--gold)"></div><div class="conf-dot" style="background:var(--gold)"></div><div class="conf-dot" style="background:#e5e7eb"></div><div class="conf-dot" style="background:#e5e7eb"></div><div class="conf-dot" style="background:#e5e7eb"></div></div> | |
| <span class="tag tag-med">Low-Medium Confidence</span> | |
| </div></div> | |
| </div> | |
| </div> | |
| </div> | |
| <!-- CHEATSHEET --> | |
| <div id="cs" class="pane"> | |
| <div style="border-radius:14px;border:1px solid var(--border);overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.06)"> | |
| <div class="cs-header"> | |
| <div><div style="font-size:10px;opacity:.6;text-transform:uppercase;letter-spacing:1px;margin-bottom:4px">Weekly IR Intelligence Brief</div><div style="font-family:'Outfit',sans-serif;font-size:22px;font-weight:800">Carlyle IR Cheatsheet</div><div style="font-size:12px;opacity:.7;margin-top:4px">Week of 5 May 2026 Β· Distributed Monday 08:00 ET</div></div> | |
| <div style="text-align:right"><div style="font-size:28px;font-weight:800;font-family:'Outfit',sans-serif;color:var(--gold)">$36.1BN</div><div style="font-size:11px;opacity:.7">Total Committed Capital</div></div> | |
| </div> | |
| <div class="cs-section"> | |
| <div style="font-weight:700;font-size:13px;margin-bottom:12px;color:var(--navy)">Fund Performance vs Target</div> | |
| <div class="cs-row"><span>Carlyle Private Equity IX</span><div style="display:flex;align-items:center;gap:12px"><div class="prog" style="width:100px;display:inline-block"><div class="prog-fill" style="width:75%;background:var(--navy)"></div></div><span style="font-weight:700">$11.3BN / $15BN</span><span class="trend-up">75%</span></div></div> | |
| <div class="cs-row"><span>Carlyle Credit Opportunities IV</span><div style="display:flex;align-items:center;gap:12px"><div class="prog" style="width:100px;display:inline-block"><div class="prog-fill" style="width:100%;background:var(--green)"></div></div><span style="font-weight:700">$9.3BN / $8BN</span><span class="trend-up">116% β</span></div></div> | |
| <div class="cs-row"><span>Carlyle Growth Partners V</span><div style="display:flex;align-items:center;gap:12px"><div class="prog" style="width:100px;display:inline-block"><div class="prog-fill" style="width:100%;background:var(--green)"></div></div><span style="font-weight:700">$8.4BN / $6BN</span><span class="trend-up">140% β</span></div></div> | |
| <div class="cs-row"><span>Carlyle Global Infrastructure II</span><div style="display:flex;align-items:center;gap:12px"><div class="prog" style="width:100px;display:inline-block"><div class="prog-fill" style="width:72%;background:var(--gold)"></div></div><span style="font-weight:700">$7.2BN / $10BN</span><span class="trend-dn">72%</span></div></div> | |
| </div> | |
| <div class="cs-section"> | |
| <div style="font-weight:700;font-size:13px;margin-bottom:12px;color:var(--navy)">Competitive Watch</div> | |
| <div class="cs-row"><span>π Carlyle β Multi-Asset</span><div><span class="trend-up">$36.1BN Β· #1</span></div></div> | |
| <div class="cs-row"><span>KKR β Private Equity / Credit</span><div><span>$24.2BN Β· #2</span></div></div> | |
| <div class="cs-row"><span>Blackstone β Alternatives</span><div><span>$21.9BN Β· #3</span></div></div> | |
| <div class="cs-row"><span>Ares β Credit</span><div><span>$9.0BN Β· Avg ticket $129M (highest)</span></div></div> | |
| </div> | |
| <div class="cs-section" style="background:#fff7ed"> | |
| <div style="font-weight:700;font-size:13px;margin-bottom:12px;color:var(--gold)">π News Alerts β This Week</div> | |
| <div class="cs-row"><span>π° Public Utilities Pension β No recent news Β· Follow up required</span><span class="tag tag-high">Action</span></div> | |
| <div class="cs-row"><span>π° Nordic Future Fund ($1.35T) β Board meeting reported in FT re: Infrastructure allocation</span><span class="tag tag-low">Opportunity</span></div> | |
| <div class="cs-row"><span>π° Helios Sovereign Fund β Singapore MAS regulatory update on PE limits</span><span class="tag tag-med">Monitor</span></div> | |
| <div class="cs-row"><span>π° Apollo β New Credit fund announced Β· Competition for Ares/Apollo LP base</span><span class="tag tag-high">Watch</span></div> | |
| </div> | |
| <div class="cs-section"> | |
| <div style="font-weight:700;font-size:13px;margin-bottom:12px;color:var(--navy)">Pipeline Summary</div> | |
| <div class="cs-row"><span>White Space LPs</span><span class="td-bold">3 LPs Β· $191BN</span></div> | |
| <div class="cs-row"><span>In Active Diligence</span><span class="td-bold">12 LPs</span></div> | |
| <div class="cs-row"><span>Conference Pipeline (Q2)</span><span class="td-bold">8 LP meetings scheduled</span></div> | |
| <div class="cs-row"><span>Avg. Days to Close (MTD)</span><span class="td-bold">44 days</span></div> | |
| </div> | |
| </div> | |
| </div> | |
| <!-- CRM INTELLIGENCE --> | |
| <div id="crm" class="pane"> | |
| <div class="card"> | |
| <div class="card-hdr"><div><div class="card-label">AI Module Β· LLM CRM Intelligence</div><div class="card-title">Relationship Temperature Monitor</div><div class="card-sub">AI-synthesised CRM signal analysis β warming vs cooling LP relationships</div></div><span class="chip">Live Β· Updated 08:00 ET</span></div> | |
| <div style="display:grid;gap:12px"> | |
| <div class="crm-card crm-hot"> | |
| <div style="display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px"> | |
| <div><div style="font-weight:700;font-size:15px;color:#991b1b">π₯ Public Utilities Pension</div><div style="font-size:12px;color:var(--muted);margin-top:2px">Public Pension Β· North America Β· AUM $120BN</div></div> | |
| <div style="text-align:right"><span class="tag tag-high">CRITICAL ACTION</span><div style="font-size:10px;color:var(--muted);margin-top:4px">Last touch: 45 days ago</div></div> | |
| </div> | |
| <div style="background:rgba(255,255,255,.7);border-radius:8px;padding:12px;font-size:13px;color:#374151;line-height:1.6;margin-bottom:12px"> | |
| <strong>AI Summary:</strong> LP has received 8 sales interactions. Peer pensions of similar size committed $120β185M avg. Gap analysis indicates <strong>product discovery call not yet completed</strong>. Risk: LP may be evaluating KKR Infrastructure IV. | |
| </div> | |
| <div style="display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px"> | |
| <div style="padding:10px;background:#fff;border-radius:8px;border:1px solid var(--border)"> | |
| <div style="font-size:10px;color:var(--muted);text-transform:uppercase;margin-bottom:4px">Buying Intent Score</div> | |
| <div style="font-family:'Outfit',sans-serif;font-size:20px;font-weight:800;color:var(--red)">32%</div> | |
| <div class="intent-meter"><div class="intent-fill intent-low" style="width:32%"></div></div> | |
| </div> | |
| <div style="padding:10px;background:#fff;border-radius:8px;border:1px solid var(--border)"> | |
| <div style="font-size:10px;color:var(--muted);text-transform:uppercase;margin-bottom:4px">Compliance Draft</div> | |
| <div style="font-size:12px;font-weight:700;color:var(--navy)">Ready for Review</div> | |
| </div> | |
| </div> | |
| <div style="display:flex;gap:8px"><button class="btn btn-primary" style="font-size:12px">π Generate Compliance Draft</button><button class="btn btn-outline" style="font-size:12px">π View Full CRM Log</button></div> | |
| </div> | |
| <div class="crm-card crm-warm"> | |
| <div style="display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px"> | |
| <div><div style="font-weight:700;font-size:15px;color:#92400e">π‘ Emerging Markets Wealth Co</div><div style="font-size:12px;color:var(--muted);margin-top:2px">Wealth-Other Β· UAE/EMEA Β· AUM $65BN</div></div> | |
| <div style="text-align:right"><span class="tag tag-warm">WARMING</span><div style="font-size:10px;color:var(--muted);margin-top:4px">Last touch: 22 days ago</div></div> | |
| </div> | |
| <div style="background:rgba(255,255,255,.7);border-radius:8px;padding:12px;font-size:13px;color:#374151;line-height:1.6;margin-bottom:12px"> | |
| <strong>AI Summary:</strong> 5 interactions logged. Response rate improving β last email opened within 2 hours. Carlyle Global Infrastructure II aligns with UAE Vision 2031 infrastructure mandate. | |
| </div> | |
| <div style="display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px"> | |
| <div style="padding:10px;background:#fff;border-radius:8px;border:1px solid var(--border)"> | |
| <div style="font-size:10px;color:var(--muted);text-transform:uppercase;margin-bottom:4px">Buying Intent Score</div> | |
| <div style="font-family:'Outfit',sans-serif;font-size:20px;font-weight:800;color:var(--green)">89%</div> | |
| <div class="intent-meter"><div class="intent-fill intent-high" style="width:89%"></div></div> | |
| </div> | |
| <div style="padding:10px;background:#fff;border-radius:8px;border:1px solid var(--border)"> | |
| <div style="font-size:10px;color:var(--muted);text-transform:uppercase;margin-bottom:4px">Event Convergence</div> | |
| <div style="font-size:12px;font-weight:700;color:var(--gold)">SuperReturn Berlin</div> | |
| </div> | |
| </div> | |
| <div style="display:flex;gap:8px"><button class="btn btn-gold" style="font-size:12px">π Generate Compliance Draft</button><button class="btn btn-outline" style="font-size:12px">π Track Event Alignment</button></div> | |
| </div> | |
| <div class="crm-card crm-cool"> | |
| <div style="display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px"> | |
| <div><div style="font-weight:700;font-size:15px;color:#1e40af">β Cascade Family Office</div><div style="font-size:12px;color:var(--muted);margin-top:2px">Family Office Β· North America Β· AUM $6BN</div></div> | |
| <div style="text-align:right"><span class="tag tag-cool">COOLING</span><div style="font-size:10px;color:var(--muted);margin-top:4px">Last touch: 67 days ago</div></div> | |
| </div> | |
| <div style="background:rgba(255,255,255,.7);border-radius:8px;padding:12px;font-size:13px;color:#374151;line-height:1.6;margin-bottom:8px"> | |
| <strong>AI Summary:</strong> 4 interactions logged. No engagement response since last conference touch. Family Office principals typically require GP-direct relationship to convert. Recommend escalation to <strong>Partner-level outreach</strong> β peer family office (Orchid Family Capital, APAC, $9BN) committed $95M within 28 days of Partner introduction. Risk of losing to competing GP increasing with time-elapsed. | |
| </div> | |
| <div style="display:flex;gap:8px"><button class="btn btn-primary" style="font-size:12px">π€ Escalate to Partner</button><button class="btn btn-outline" style="font-size:12px">π Flag for Review</button></div> | |
| </div> | |
| <div class="crm-card crm-neutral"> | |
| <div style="display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px"> | |
| <div><div style="font-weight:700;font-size:15px">β‘ NorthRiver Retirement Trust</div><div style="font-size:12px;color:var(--muted);margin-top:2px">Public Pension Β· Global Β· AUM $185BN β Committed $3,885M</div></div> | |
| <div style="text-align:right"><span class="tag tag-neutral">STABLE</span><div style="font-size:10px;color:var(--muted);margin-top:4px">Last touch: 8 days ago</div></div> | |
| </div> | |
| <div style="background:rgba(255,255,255,.7);border-radius:8px;padding:12px;font-size:13px;color:#374151;line-height:1.6;margin-bottom:8px"> | |
| <strong>AI Summary:</strong> 13 commitment events totalling $3.9BN. Highest LP by transaction count. Annual re-up cycle approaching Q3. Recent board minutes indicate continued appetite for Infrastructure and Credit. <strong>Recommend proactive Q3 allocation discussion with dedicated briefing on Credit Opportunities IV performance.</strong> | |
| </div> | |
| <div style="display:flex;gap:8px"><button class="btn btn-primary" style="font-size:12px">π Prepare Q3 Brief</button><button class="btn btn-outline" style="font-size:12px">π Book Annual Review</button></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <!-- LP INTEL FEED --> | |
| <div id="intel" class="pane"> | |
| <div class="grid2"> | |
| <div class="card"> | |
| <div class="card-hdr"><div><div class="card-label">Live Intelligence Feed</div><div class="card-title">Institutional LP Market Signals</div><div class="card-sub">Real-time monitoring of team changes, mandate shifts, and event attendance</div></div></div> | |
| <div class="intel-feed"> | |
| <div class="intel-item"> | |
| <div class="intel-icon intel-news">π°</div> | |
| <div><div style="font-weight:700;font-size:14px;color:var(--navy)">Strategic Mandate Shift</div><div style="font-size:13px;color:#374151;margin-top:2px"><strong>Public Utilities Pension</strong> reported to be increasing PE target from 10% to 12.5%. Estimated $3BN in new commitments projected for 2026.</div><div style="font-size:10px;color:var(--muted);margin-top:4px">2 hours ago Β· Source: Private Equity International</div></div> | |
| </div> | |
| <div class="intel-item"> | |
| <div class="intel-icon intel-team">π₯</div> | |
| <div><div style="font-weight:700;font-size:14px;color:var(--navy)">Key Personnel Change</div><div style="font-size:13px;color:#374151;margin-top:2px"><strong>Nordic Future Fund</strong>: CIO Mark Steiner departing in Q3. Replacement search initiated. Relationship review recommended.</div><div style="font-size:10px;color:var(--muted);margin-top:4px">5 hours ago Β· Source: LP LinkedIn Signal</div></div> | |
| </div> | |
| <div class="intel-item"> | |
| <div class="intel-icon intel-event">π </div> | |
| <div><div style="font-weight:700;font-size:14px;color:var(--navy)">Event Alignment Detected</div><div style="font-size:13px;color:#374151;margin-top:2px"><strong>Emerging Markets Wealth Co</strong> confirmed attendance for <i>SuperReturn Berlin</i>. Meeting request auto-drafted for LP Lead.</div><div style="font-size:10px;color:var(--muted);margin-top:4px">Yesterday Β· Source: Event Attendee List</div></div> | |
| </div> | |
| <div class="intel-item"> | |
| <div class="intel-icon intel-news">π</div> | |
| <div><div style="font-weight:700;font-size:14px;color:var(--navy)">Allocation Increase</div><div style="font-size:13px;color:#374151;margin-top:2px"><strong>Vertex SWF</strong> expanding infrastructure sleeve by $500M. Carlyle Infra II fits the new ESG-aligned requirement.</div><div style="font-size:10px;color:var(--muted);margin-top:4px">2 days ago Β· Source: Internal IR Report</div></div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="card"> | |
| <div class="card-hdr"><div><div class="card-label">Strategic Context</div><div class="card-title">How to Use This Feed</div></div></div> | |
| <div style="font-size:13px;color:#374151;line-height:1.7"> | |
| <p style="margin-bottom:12px">This feed synthesizes structured (News) and unstructured (LinkedIn, Event Lists) data to provide IR personnel with <strong>Contextual Advantage</strong>.</p> | |
| <ul style="padding-left:20px"> | |
| <li style="margin-bottom:8px"><strong>Mandate Shifts:</strong> Identify LPs "loading" specific strategies before the formal RFP process begins.</li> | |
| <li style="margin-bottom:8px"><strong>Team Changes:</strong> Relationship risk management. New leadership often re-evaluates the GP stable.</li> | |
| <li><strong>Event Convergence:</strong> Maximising travel ROI by ensuring GP-level face-time with LPs already at the venue.</li> | |
| </ul> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <!-- EMAIL MODAL --> | |
| <div id="emailModal" class="email-modal"> | |
| <div class="email-box"> | |
| <div class="email-hdr"> | |
| <div><div style="font-size:11px;opacity:.6;margin-bottom:4px">CARLYLE IR INTELLIGENCE PLATFORM</div><div style="font-family:'Outfit',sans-serif;font-size:18px;font-weight:700">Send Weekly Strategic Memo</div></div> | |
| <button class="btn btn-outline" style="color:#fff;border-color:rgba(255,255,255,.2)" onclick="document.getElementById('emailModal').classList.remove('show')">β Close</button> | |
| </div> | |
| <div class="email-body"> | |
| <div class="email-field"><label>From</label><p>Lydia Hunter Β· Wealth Data Scientist Β· The Carlyle Group</p></div> | |
| <div class="email-field"><label>To β North America Desk</label><p>ir.northamerica@carlyle.com Β· wealth.na@carlyle.com</p></div> | |
| <div class="email-field"><label>To β EMEA Desk</label><p>ir.emea@carlyle.com Β· wealth.emea@carlyle.com</p></div> | |
| <div class="email-field"><label>To β APAC Desk</label><p>ir.apac@carlyle.com Β· wealth.apac@carlyle.com</p></div> | |
| <div class="email-field"><label>Scheduled Send</label><p>π Monday 5 May 2026 Β· 08:00 AM ET (auto-distribution)</p></div> | |
| <div class="email-field"><label>Subject</label><p>Weekly IR Intelligence Brief β W/C 5 May 2026 | 3 Priority LP Actions</p></div> | |
| <div class="email-content"> | |
| <p style="margin-bottom:12px">Dear Wealth & IR Teams,</p> | |
| <p style="margin-bottom:12px">Please find below this week's IR Intelligence Brief. Three priority LP actions require immediate attention across North America and EMEA desks.</p> | |
| <p style="margin-bottom:8px"><strong>π΄ Critical β North America:</strong> Public Utilities Pension ($120BN) β 45 days since last touch. No diligence call logged. Schedule this week.</p> | |
| <p style="margin-bottom:8px"><strong>π‘ Warming β EMEA/UAE:</strong> Emerging Markets Wealth Co ($65BN) β intro meeting completed. Recommend term sheet and Dubai office meeting.</p> | |
| <p style="margin-bottom:8px"><strong>π΅ Cooling β North America:</strong> Cascade Family Office ($6BN) β 67 days silent. Escalate to Partner-level outreach.</p> | |
| <p style="margin-bottom:12px">Full memo and competitive benchmarks attached. Carlyle remains #1 in committed capital at $36.1BN (29.1% market share).</p> | |
| <p>Lydia Hunter<br><span style="color:var(--muted)">Wealth Data Scientist Β· The Carlyle Group</span></p> | |
| </div> | |
| <div style="display:flex;gap:12px;margin-top:20px"> | |
| <button class="btn btn-gold" onclick="alert('π§ Report sent to all Wealth & IR regional desks! Scheduled for Monday 08:00 ET.');document.getElementById('emailModal').classList.remove('show')">π€ Send to All Teams</button> | |
| <button class="btn btn-outline" onclick="document.getElementById('emailModal').classList.remove('show')">Cancel</button> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><!-- end content --> | |
| </main> | |
| <script> | |
| const TITLES={c2:'LP Universe Overview',c3:'Regional Scope Analysis',c4:'Carlyle Commitment Breakdown',c5:'White Space LP Identification',c6:'Sales Velocity Metrics',c7:'Conversion Funnel Analysis',c8:'Competitive Intelligence',c9:'Wealth Channel Analysis',c10:'Global Opportunity Map',c11:'Strategic IR Memo',prop:'Wealth Propensity Score Engine',cs:'Weekly IR Cheatsheet',crm:'LLM CRM Intelligence',intel:'LP Intelligence Feed'}; | |
| function show(id){ | |
| document.querySelectorAll('.pane').forEach(p=>p.classList.remove('active')); | |
| document.querySelectorAll('.nav a').forEach(a=>a.classList.remove('active')); | |
| document.getElementById(id).classList.add('active'); | |
| document.getElementById('nav-'+id).classList.add('active'); | |
| document.getElementById('topbar-title').textContent=TITLES[id]; | |
| // animate progress bars | |
| setTimeout(()=>{document.querySelectorAll('.prog-fill').forEach(b=>{const w=b.style.width;b.style.width='0';setTimeout(()=>b.style.width=w,50)})},100); | |
| } | |
| // CHART: Top 10 LPs | |
| new Chart(document.getElementById('top10chart'),{type:'bar',data:{labels:['Helios SWF','Vertex SWF','EastAsia SWF','Nordic FF','BlueCrest SWF','NorthRiver','Sunrise Teachers','Atlas Teachers','Liberty Corp','Atlas Life'],datasets:[{label:'Total Commitment ($M)',data:[6355,5215,5135,4625,4110,3885,3425,2805,2500,2310],backgroundColor:['#0f2d5e','#0f2d5e','#0f2d5e','#0f2d5e','#0f2d5e','#c8942a','#c8942a','#c8942a','#6b7280','#6b7280'],borderRadius:6}]},options:{indexAxis:'y',plugins:{legend:{display:false}},scales:{x:{grid:{display:false}},y:{grid:{display:false}}}}}); | |
| // CHART: Wealth Channel | |
| new Chart(document.getElementById('wealthchart'),{type:'bar',data:{labels:['Premier WH','Union Bank','Keystone Bank','Alpine PB','Heritage WH','Vertex PB','Offshore Feeder','OakTree MA','Coastal Wealth','Pacific PB'],datasets:[{label:'Carlyle Commitment ($M)',data:[970,690,690,710,370,385,370,315,225,375],backgroundColor:'#c8942a',borderRadius:6}]},options:{indexAxis:'y',plugins:{legend:{display:false}},scales:{x:{grid:{display:false}},y:{grid:{display:false}}}}}); | |
| // CHART: Region (Donut) | |
| new Chart(document.getElementById('regionchart'),{type:'doughnut',data:{labels:['Global','EMEA','North America','APAC','Unknown'],datasets:[{data:[10162,2953,2802,1394,6],backgroundColor:['#7c3aed','#c8942a','#0f2d5e','#059669','#9ca3af'],borderWidth:2,borderColor:'#fff'}]},options:{plugins:{legend:{position:'bottom',labels:{boxWidth:12,padding:16}}},cutout:'65%'}}); | |
| // CHART: LP Type AUM | |
| new Chart(document.getElementById('lptypechart'),{type:'bar',data:{labels:['SWF','Wirehouse','Custodian','Bank','Insurance','Private Bank','Public Pension','Disc. Bank','Asset Mgr','Fin. Inst.'],datasets:[{label:'Total AUM ($BN)',data:[3470,3200,2140,2100,1215,855,747,730,629,500],backgroundColor:'#0f2d5e',borderRadius:5}]},options:{plugins:{legend:{display:false}},scales:{x:{grid:{display:false}},y:{grid:{display:false}}}}}); | |
| // CHART: Fund Bar | |
| new Chart(document.getElementById('fundbarchart'),{type:'bar',data:{labels:['PE IX','Credit IV','Growth V','Infra II'],datasets:[{label:'Committed ($M)',data:[11261,9252,8425,7186],backgroundColor:['#0f2d5e','#c8942a','#059669','#7c3aed'],borderRadius:8}]},options:{plugins:{legend:{display:false}},scales:{x:{grid:{display:false}},y:{grid:{display:false}}}}}); | |
| // CHART: LP Type Commits | |
| new Chart(document.getElementById('lptypecommit'),{type:'bar',data:{labels:['SWF','Public Pens.','Insurance','Asset Mgr','Private Bank','Wirehouse','Corp Pens.','Bank','Fund of F.','Fin. Inst.'],datasets:[{label:'Total ($M)',data:[7175,4060,3705,2125,1845,1585,1500,1495,1405,1275],backgroundColor:'#c8942a',borderRadius:5}]},options:{indexAxis:'y',plugins:{legend:{display:false}},scales:{x:{grid:{display:false}},y:{grid:{display:false}}}}}); | |
| // CHART: Velocity | |
| new Chart(document.getElementById('velocitychart'),{type:'bar',data:{labels:['Family Office','Feeder','Ind. BD','RIA','Corp Pens.','Endowment','Insurance','Public Pens.','Asset Mgr','SWF'],datasets:[{label:'Avg Days to Commit',data:[18,24,28,35,42,47,52,64,58,91],backgroundColor:ctx=>ctx.raw<30?'#059669':ctx.raw<60?'#c8942a':'#dc2626',borderRadius:5}]},options:{indexAxis:'y',plugins:{legend:{display:false}},scales:{x:{title:{display:true,text:'Days'},grid:{display:false}},y:{grid:{display:false}}}}}); | |
| // CHART: Funnel | |
| new Chart(document.getElementById('funnelchart'),{type:'bar',data:{labels:['Diligence Call','Intro Meeting','Follow Up','Conference','Cold Outreach','Mktg Send'],datasets:[{label:'Conversion Rate %',data:[98,97,96,95,94,90],backgroundColor:['#059669','#059669','#c8942a','#c8942a','#dc2626','#dc2626'],borderRadius:5}]},options:{indexAxis:'y',plugins:{legend:{display:false}},scales:{x:{min:80,max:100,title:{display:true,text:'Conversion Rate (%)'},grid:{display:false}},y:{grid:{display:false}}}}}); | |
| // Animate bars on load | |
| setTimeout(()=>{document.querySelectorAll('.prog-fill').forEach(b=>{const w=b.style.width;b.style.width='0';setTimeout(()=>b.style.width=w,100)})},300); | |
| function verify() { | |
| const pass = document.getElementById('pass-input').value; | |
| // --- PASSWORD SET HERE --- | |
| if (pass === 'CARLYLE2026') { | |
| document.getElementById('lock-screen').style.display = 'none'; | |
| document.body.style.overflow = 'auto'; | |
| // Auto-authorize the embedded map | |
| const mapFrame = document.getElementById('map-frame'); | |
| if(mapFrame) mapFrame.src = 'opportunity_map.html?auth=CARLYLE2026'; | |
| document.title = 'Carlyle IR Analytics Platform | Managed Access'; | |
| show('c2'); // Trigger initial animations | |
| } else { | |
| const err = document.getElementById('lock-error'); | |
| err.style.display = 'block'; | |
| document.getElementById('pass-input').value = ''; | |
| setTimeout(() => { err.style.display = 'none'; }, 2000); | |
| } | |
| } | |
| // Prevent scroll while locked | |
| document.body.style.overflow = 'hidden'; | |
| </script> | |
| </body> | |
| </html> | |