File size: 69,572 Bytes
203894a
 
 
 
2087a63
203894a
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
b680dce
 
 
 
 
 
 
 
 
 
 
 
203894a
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2b3c84f
203894a
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
b680dce
203894a
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
b680dce
 
 
 
 
 
 
 
 
 
 
 
 
203894a
b680dce
203894a
 
 
 
 
 
b680dce
 
203894a
b680dce
 
 
 
 
 
 
 
 
 
 
 
203894a
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
b680dce
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
203894a
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
b680dce
203894a
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2087a63
203894a
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
<!DOCTYPE html>
<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 (&lt;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 (&gt;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 (&lt;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>