/* CSP-safe replacements for legacy inline style attributes. */
/* Generated deterministically from normalized declarations; keep classes reusable. */
.cp-inline-0039bfe375 {background-color:#6f42c1!important;}
.cp-inline-03cc7f6e9a {max-height: 300px;overflow-y: auto;}
.cp-inline-059af9d3ae {position:relative;height:340px;}
.cp-inline-06fee4c3f2 {flex:1;margin-left:8px;}
.cp-inline-072ee6a0b1 {color:var(--color-text-primary);}
.cp-inline-0851bcffbb {max-height: 280px;overflow-y: auto;}
.cp-inline-0e2e1eb4a5 {color:#9B59B6;}
.cp-inline-0e8d6167b2 {height: 20px;}
.cp-inline-0fb6e76ca1 {background:rgba(16,185,129,0.12);color:#10b981;}
.cp-inline-1014e6cef4 {font-size:.85rem;}
.cp-inline-10f10fec26 {max-height: 70vh;overflow: auto;}
.cp-inline-114893e511 {background:rgba(244,63,94,0.1);color:#f43f5e;}
.cp-inline-11a449e5b7 {position: relative;height:250px;}
.cp-inline-12fc84deab {background:rgba(245,158,11,0.12);color:#f59e0b;}
.cp-inline-1373821306 {position: relative;height:200px;}
.cp-inline-144e176f5d {background:rgba(255,193,7,0.12);color:#ffc107;}
.cp-inline-18096e2214 {z-index:5;}
.cp-inline-19bb1e545a {max-height: 60vh;overflow:auto;}
.cp-inline-1a15776ba8 {height: 280px;}
.cp-inline-1b3c66955d {max-height:400px;overflow:auto;}
.cp-inline-249d6f899e {max-height:220px;overflow:auto;}
.cp-inline-26e5de29e4 {font-family: monospace;font-size: 0.85rem;}
.cp-inline-283b4aaa16 {position: relative;height:400px;}
.cp-inline-2e051796fc {background:rgba(25,135,84,0.12);color:#198754;}
.cp-inline-2e93c6465c {width: 3rem;height: 3rem;}
.cp-inline-32f781abf5 {height: 400px;}
.cp-inline-32fb29efb8 {white-space:nowrap;}
.cp-inline-3476ab9fcc {width: 80px;}
.cp-inline-34f06f5aa5 {pointer-events:none;opacity:.65;}
.cp-inline-370f7f28c2 {border-bottom:1px solid var(--color-border);}
.cp-inline-376a522186 {height:4px;}
.cp-inline-37ab52c9d6 {width: 100%;}
.cp-inline-3819439ed5 {position:relative;height:380px;}
.cp-inline-381acfb95a {height: auto;min-height: 150px;}
.cp-inline-38965f9b18 {margin:0;}
.cp-inline-3928620234 {height: 8px;}
.cp-inline-3a7409f962 {width:0%;}
.cp-inline-3b83d4d960 {height: 480px;}
.cp-inline-3c627cb63b {width:200px;}
.cp-inline-3e6fff75cb {color:var(--bs-primary);opacity:.7;}
.cp-inline-406e9b646a {max-height: 700px;overflow-y: auto;font-family: monospace;font-size: 0.85em;}
.cp-inline-40ba373bfe {border-top: 1px solid var(--border-color, #333);}
.cp-inline-42039c7f40 {width:auto;}
.cp-inline-4294321d79 {max-height: 200px;overflow-y: auto;}
.cp-inline-44e9f0828b {color:rgba(255,255,255,0.75);font-size:0.92rem;}
.cp-inline-458f7992e6 {background:rgba(139,92,246,0.1);color:#8b5cf6;}
.cp-inline-4695f6076d {padding-right:1.25rem;}
.cp-inline-469946e8be {color:white;}
.cp-inline-46cab3da42 {max-width:760px;}
.cp-inline-47223eb547 {color:#635bff;}
.cp-inline-4a8c07ab4e {width:30px;}
.cp-inline-4af190a7cf {height: 5px;margin-top: 2px;}
.cp-inline-4e44048606 {width:100px;}
.cp-inline-4ecd92dc96 {width:35%;}
.cp-inline-50eb4289fd {transition: stroke-dashoffset 0.8s ease;}
.cp-inline-53f58a23e6 {background:transparent;border:none;color:var(--color-text-secondary);}
.cp-inline-54c472c98b {height: auto;min-height: 200px;}
.cp-inline-584c6f6614 {font-size:0.65rem;}
.cp-inline-59c10d4803 {font-size:.7rem;transition:transform .2s;}
.cp-inline-5adb5baa85 {background:var(--color-background-secondary, #f8f9fa);}
.cp-inline-5d121e7bd6 {width: auto;}
.cp-inline-5e4cab02b7 {width:450px;}
.cp-inline-6176e29634 {height: 24px;}
.cp-inline-63f975dbae {font-size:2.5rem;color:var(--color-text-secondary);opacity:0.5;}
.cp-inline-6b643de52a {font-size:.75rem;}
.cp-inline-6bdfb597d8 {width:3em;height:1.5em;}
.cp-inline-6c55fec017 {position: relative;height:500px;}
.cp-inline-6c977e5556 {max-width: 150px;overflow-wrap: break-word;word-wrap: break-word;word-break: break-all;}
.cp-inline-6cacfe4eea {height:18px;}
.cp-inline-6e22c58a7a {display: none;}
.cp-inline-6fbd3145af {display:none;max-height:400px;overflow:auto;}
.cp-inline-72559bf72e {font-size:0.75rem;}
.cp-inline-72d4c5d2ab {width:100%;height:80vh;border:none;}
.cp-inline-72dd1572d6 {width: 0%;}
.cp-inline-73349edf68 {background:rgba(16,185,129,0.1);color:#10b981;}
.cp-inline-766c8b7ce1 {background:rgba(23,162,184,0.12);color:#17a2b8;}
.cp-inline-791c5925ca {border-top:1px solid var(--color-border);}
.cp-inline-7974bf528f {min-width: 260px;}
.cp-inline-7bb3017000 {height: 200px;}
.cp-inline-7c0f86ab54 {cursor: pointer;}
.cp-inline-7c234f37d0 {height:6px;}
.cp-inline-7c295a2c04 {background:rgba(59,130,246,0.12);color:#3b82f6;}
.cp-inline-7d6b6cc25d {z-index:1090;}
.cp-inline-8298648899 {font-size: 0.6em;vertical-align: middle;}
.cp-inline-82c063887d {max-width:520px;}
.cp-inline-83ac1ceef7 {cursor:pointer;}
.cp-inline-84a0e8c4b0 {width: 25%;}
.cp-inline-84ee53140b {border:1px dashed var(--color-border);}
.cp-inline-87ca246cad {background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.1);color:rgba(255,255,255,0.5);border-radius:8px;font-size:0.8rem;padding:6px 10px;text-align:left;}
.cp-inline-89fc2f95df {text-align:left;font-size:13px;}
.cp-inline-8a105fbb7d {max-width:80px;}
.cp-inline-8af4b77d49 {width: auto;max-width: 350px;}
.cp-inline-8c9589e4f8 {background:transparent;border:none;color:var(--color-text-secondary);font-size:1.05rem;padding:4px 8px;}
.cp-inline-8cf30a86b9 {max-height: 60vh;overflow: auto;}
.cp-inline-8feedf9083 {padding-left:1.25rem;}
.cp-inline-932b7a0af4 {background:rgba(168,85,247,0.1);color:#a855f7;}
.cp-inline-954f5c0298 {max-width:480px;}
.cp-inline-9612d77b7d {width:340px;max-height:420px;overflow-y:auto;}
.cp-inline-979a6e277b {background:rgba(6,182,212,0.1);color:#06b6d4;}
.cp-inline-9818c88374 {height:5px;border-radius:3px;}
.cp-inline-9ae2211fe8 {max-height:500px;}
.cp-inline-9c49169c53 {position: relative;height:300px;}
.cp-inline-9c9713bb36 {max-height: 400px;overflow-y: auto;font-size: 0.85rem;}
.cp-inline-9cf9848a9b {font-size:.75rem;table-layout:fixed;}
.cp-inline-9f4afe280c {width:420px;}
.cp-inline-9fda40b045 {min-width:220px;}
.cp-inline-a2225a2668 {color:var(--bs-body-color);font-size:.85rem;}
.cp-inline-a3cc3f08e6 {width:50%;}
.cp-inline-a44c17a4a0 {background:rgba(245,158,11,0.1);color:#f59e0b;}
.cp-inline-a4f0a51138 {background:var(--bs-tertiary-bg,#f8f9fa);}
.cp-inline-a883060bad {background:rgba(111,66,193,0.12);color:#6f42c1;}
.cp-inline-a8c670fb3d {top: 20px;}
.cp-inline-a8f579e0c4 {height: 10px;width: 80px;}
.cp-inline-a96e45c4a3 {cursor:pointer;object-fit:contain;max-height:220px;background:#0f172a;}
.cp-inline-aa88197cc2 {background:rgba(79,124,255,0.1);color:#4f7cff;}
.cp-inline-ab6ff87df3 {background:rgba(234,179,8,0.1);color:#eab308;}
.cp-inline-abc74d787d {height: 400px;position: relative;}
.cp-inline-b00a6b6ab9 {position:relative;height:280px;}
.cp-inline-b0619cd84f {min-width:200px;}
.cp-inline-b09c68e372 {display:none;max-height:300px;overflow:auto;}
.cp-inline-b327714dc0 {height:7px;}
.cp-inline-b797c03eeb {max-height:400px;overflow-y:auto;}
.cp-inline-b8153f8034 {max-height:90px;position:relative;}
.cp-inline-b9a5674251 {position:sticky;top:0;z-index:1;}
.cp-inline-bc13b37373 {height: 300px;}
.cp-inline-be723d541c {color:#4285f4;}
.cp-inline-bededb2f4f {width:auto;display:inline-block;}
.cp-inline-c1a9cc3106 {width:8px;height:8px;background:var(--color-muted);}
.cp-inline-c2769ebb7d {overflow:auto;max-height:500px;}
.cp-inline-c2a2ee3ecd {width:40%;}
.cp-inline-cbd828dc4b {width: 40px;}
.cp-inline-d0466aa33f {display:none;}
.cp-inline-d2a2a65088 {opacity:.6;}
.cp-inline-d2dbc7c4ec {min-width:150px;}
.cp-inline-d33fdd0b8c {font-size:.65rem;font-weight:600;color:var(--bs-primary);opacity:.7;}
.cp-inline-d4ff543724 {top:80px;}
.cp-inline-d6cbdd9783 {max-height: 420px;overflow-y: auto;}
.cp-inline-d886b9a9db {margin:0 0 6px;}
.cp-inline-d8cd65a732 {width:40px;}
.cp-inline-da628dff3d {background:rgba(13,202,240,0.12);color:#0dcaf0;}
.cp-inline-dbcd08628b {background:rgba(79,124,255,0.12);color:#4f7cff;}
.cp-inline-de3bafd85b {display: none !important;}
.cp-inline-de4332f382 {background:rgba(40,167,69,0.12);color:#28a745;}
.cp-inline-deb91e9c23 {font-size:0.5rem;font-weight:700;color:#fff;min-width:0;width:auto;height:11px;line-height:11px;padding:0 3px;top:0;right:0;border-radius:6px;text-align:center;}
.cp-inline-dee32d4c5b {max-width: 1200px;}
.cp-inline-e1cdb22327 {position:relative;height:420px;}
.cp-inline-e4068589d6 {height: 400px;overflow-y: auto;}
.cp-inline-e42dc5bee3 {max-width: 250px;}
.cp-inline-e7cb1ab8ae {max-width: 300px;}
.cp-inline-e81ebbd32d {font-size:0.55rem;padding:2px 5px;border-radius:4px;}
.cp-inline-eaa76c4b4f {color:var(--bs-primary);opacity:.6;}
.cp-inline-eb899c4905 {width: 40%;}
.cp-inline-ed4ebc1206 {height: 500px;position: relative;}
.cp-inline-f0d2357889 {height: 250px;}
.cp-inline-f166f2da3b {position: relative;height:350px;}
.cp-inline-f26339fe82 {background:rgba(239,68,68,0.12);color:#ef4444;}
.cp-inline-f2c82fa4db {font-size:0.7rem;}
.cp-inline-fd6035543e {height: 25px;}

/* Dynamic values are represented by bounded classes, never style attributes. */
.cp-activity-icon {width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;}
.cp-tone-success {background:rgba(16,185,129,.08);color:#10b981;}
.cp-tone-muted {background:rgba(100,116,139,.08);color:#64748b;}
.cp-tone-primary {background:rgba(79,124,255,.08);color:#4f7cff;}
.cp-tone-warning {background:rgba(245,158,11,.08);color:#f59e0b;}
.cp-tone-danger {background:rgba(239,68,68,.08);color:#ef4444;}
.cp-tone-purple {background:rgba(168,85,247,.08);color:#a855f7;}
.cp-support-label {display:block;margin-bottom:4px;font-weight:600;font-size:12px;color:var(--bs-body-color);}
.cp-support-control {background:var(--bs-tertiary-bg);border-color:var(--bs-border-color);color:var(--bs-body-color);}
.cp-support-message {resize:vertical;}
.cp-notification-item {white-space:normal;}
.cp-notification-unread {background:var(--bs-tertiary-bg,#f0f0f0);}
.cp-plan-copy {text-align:left;max-width:380px;margin:0 auto;font-size:14px;line-height:1.6;color:var(--bs-secondary-color);}
.cp-plan-intro {margin:0 0 12px;font-size:14px;color:var(--bs-secondary-color);}
.cp-plan-heading {margin:0 0 8px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--bs-secondary-color);}
.cp-plan-list {padding-left:18px;margin:0 0 16px;font-size:13px;color:var(--bs-secondary-color);}
.cp-plan-footer {border-top:1px solid var(--bs-border-color);padding-top:12px;margin-top:4px;font-size:12px;color:var(--bs-secondary-color);}
.cp-plan-emphasis {color:var(--bs-secondary-color);}
.cp-confusion-correct {background-color:rgba(52,168,83,.3);cursor:pointer;}
.cp-confusion-error {background-color:rgba(220,53,69,.3);cursor:pointer;}
.cp-correlation-neutral {background:#f8f9fa;color:#333;}
[data-theme="dark"] .cp-correlation-neutral {color:#e9ecef;}
.cp-correlation-positive-1 {background:rgba(13,110,253,.18);}
.cp-correlation-positive-2 {background:rgba(13,110,253,.34);}
.cp-correlation-positive-3 {background:rgba(13,110,253,.50);color:#fff;}
.cp-correlation-positive-4 {background:rgba(13,110,253,.66);color:#fff;}
.cp-correlation-positive-5 {background:rgba(13,110,253,.90);color:#fff;}
.cp-correlation-negative-1 {background:rgba(220,53,69,.18);}
.cp-correlation-negative-2 {background:rgba(220,53,69,.34);}
.cp-correlation-negative-3 {background:rgba(220,53,69,.50);color:#fff;}
.cp-correlation-negative-4 {background:rgba(220,53,69,.66);color:#fff;}
.cp-correlation-negative-5 {background:rgba(220,53,69,.90);color:#fff;}
.cp-provider-stripe {background:#635bff;color:#fff;}
.cp-provider-paddle {background:#4285f4;color:#fff;}
.cp-provider-unknown {background:#6c757d;color:#fff;}
.cp-role-admin {background-color:#6f42c1!important;}
.cp-inline-fbff25e9fc {overflow-x:auto;}
.cp-inline-9b25a5114e {font-size:12px;min-width:240px;}
.cp-inline-e881221434 {font-size:11px;white-space:nowrap;}
+.cp-heat-0 {background:rgb(255,255,255);padding:6px 8px;}
.cp-heat-1 {background:rgb(240,247,255);padding:6px 8px;}
.cp-heat-2 {background:rgb(224,239,255);padding:6px 8px;}
.cp-heat-3 {background:rgb(209,231,255);padding:6px 8px;}
.cp-heat-4 {background:rgb(193,223,255);padding:6px 8px;}
.cp-heat-5 {background:rgb(178,215,255);padding:6px 8px;}
.cp-heat-6 {background:rgb(162,207,255);padding:6px 8px;}
.cp-heat-7 {background:rgb(147,199,255);padding:6px 8px;}
.cp-heat-8 {background:rgb(131,191,255);padding:6px 8px;}
.cp-heat-9 {background:rgb(116,183,255);padding:6px 8px;}
.cp-heat-10 {background:rgb(100,175,255);padding:6px 8px;}
+.cp-width-0 {width:0%!important;}
.cp-width-1 {width:1%!important;}
.cp-width-2 {width:2%!important;}
.cp-width-3 {width:3%!important;}
.cp-width-4 {width:4%!important;}
.cp-width-5 {width:5%!important;}
.cp-width-6 {width:6%!important;}
.cp-width-7 {width:7%!important;}
.cp-width-8 {width:8%!important;}
.cp-width-9 {width:9%!important;}
.cp-width-10 {width:10%!important;}
.cp-width-11 {width:11%!important;}
.cp-width-12 {width:12%!important;}
.cp-width-13 {width:13%!important;}
.cp-width-14 {width:14%!important;}
.cp-width-15 {width:15%!important;}
.cp-width-16 {width:16%!important;}
.cp-width-17 {width:17%!important;}
.cp-width-18 {width:18%!important;}
.cp-width-19 {width:19%!important;}
.cp-width-20 {width:20%!important;}
.cp-width-21 {width:21%!important;}
.cp-width-22 {width:22%!important;}
.cp-width-23 {width:23%!important;}
.cp-width-24 {width:24%!important;}
.cp-width-25 {width:25%!important;}
.cp-width-26 {width:26%!important;}
.cp-width-27 {width:27%!important;}
.cp-width-28 {width:28%!important;}
.cp-width-29 {width:29%!important;}
.cp-width-30 {width:30%!important;}
.cp-width-31 {width:31%!important;}
.cp-width-32 {width:32%!important;}
.cp-width-33 {width:33%!important;}
.cp-width-34 {width:34%!important;}
.cp-width-35 {width:35%!important;}
.cp-width-36 {width:36%!important;}
.cp-width-37 {width:37%!important;}
.cp-width-38 {width:38%!important;}
.cp-width-39 {width:39%!important;}
.cp-width-40 {width:40%!important;}
.cp-width-41 {width:41%!important;}
.cp-width-42 {width:42%!important;}
.cp-width-43 {width:43%!important;}
.cp-width-44 {width:44%!important;}
.cp-width-45 {width:45%!important;}
.cp-width-46 {width:46%!important;}
.cp-width-47 {width:47%!important;}
.cp-width-48 {width:48%!important;}
.cp-width-49 {width:49%!important;}
.cp-width-50 {width:50%!important;}
.cp-width-51 {width:51%!important;}
.cp-width-52 {width:52%!important;}
.cp-width-53 {width:53%!important;}
.cp-width-54 {width:54%!important;}
.cp-width-55 {width:55%!important;}
.cp-width-56 {width:56%!important;}
.cp-width-57 {width:57%!important;}
.cp-width-58 {width:58%!important;}
.cp-width-59 {width:59%!important;}
.cp-width-60 {width:60%!important;}
.cp-width-61 {width:61%!important;}
.cp-width-62 {width:62%!important;}
.cp-width-63 {width:63%!important;}
.cp-width-64 {width:64%!important;}
.cp-width-65 {width:65%!important;}
.cp-width-66 {width:66%!important;}
.cp-width-67 {width:67%!important;}
.cp-width-68 {width:68%!important;}
.cp-width-69 {width:69%!important;}
.cp-width-70 {width:70%!important;}
.cp-width-71 {width:71%!important;}
.cp-width-72 {width:72%!important;}
.cp-width-73 {width:73%!important;}
.cp-width-74 {width:74%!important;}
.cp-width-75 {width:75%!important;}
.cp-width-76 {width:76%!important;}
.cp-width-77 {width:77%!important;}
.cp-width-78 {width:78%!important;}
.cp-width-79 {width:79%!important;}
.cp-width-80 {width:80%!important;}
.cp-width-81 {width:81%!important;}
.cp-width-82 {width:82%!important;}
.cp-width-83 {width:83%!important;}
.cp-width-84 {width:84%!important;}
.cp-width-85 {width:85%!important;}
.cp-width-86 {width:86%!important;}
.cp-width-87 {width:87%!important;}
.cp-width-88 {width:88%!important;}
.cp-width-89 {width:89%!important;}
.cp-width-90 {width:90%!important;}
.cp-width-91 {width:91%!important;}
.cp-width-92 {width:92%!important;}
.cp-width-93 {width:93%!important;}
.cp-width-94 {width:94%!important;}
.cp-width-95 {width:95%!important;}
.cp-width-96 {width:96%!important;}
.cp-width-97 {width:97%!important;}
.cp-width-98 {width:98%!important;}
.cp-width-99 {width:99%!important;}
.cp-width-100 {width:100%!important;}
