.cp-form-wrap[data-v-38027e86]{display:flex;flex-direction:column;width:100%;min-height:100%}.chart-container[data-v-86f1dc22]{cursor:pointer}.chart-empty[data-v-86f1dc22]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:350px;background:#f8fafc;border-radius:8px;border:1px dashed #cbd5e1}.chart-empty-icon[data-v-86f1dc22]{font-size:2.5rem;margin-bottom:.5rem;opacity:.6}.chart-empty-text[data-v-86f1dc22]{font-size:.9375rem;color:#64748b}.chart-container[data-v-ca2eaad6]{cursor:pointer}.chart-empty[data-v-ca2eaad6]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:260px;background:#f8fafc;border-radius:8px;border:1px dashed #cbd5e1}.chart-empty-icon[data-v-ca2eaad6]{font-size:2.5rem;margin-bottom:.5rem;opacity:.6}.chart-empty-text[data-v-ca2eaad6]{font-size:.9375rem;color:#64748b}.chart-container[data-v-4e4efb28]{cursor:pointer}.chart-empty[data-v-4e4efb28]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:350px;background:#f8fafc;border-radius:8px;border:1px dashed #cbd5e1}.chart-empty-icon[data-v-4e4efb28]{font-size:2.5rem;margin-bottom:.5rem;opacity:.6}.chart-empty-text[data-v-4e4efb28]{font-size:.9375rem;color:#64748b}.chart-container[data-v-ec9f940e]{cursor:pointer}.chart-empty[data-v-ec9f940e]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:260px;background:#f8fafc;border-radius:8px;border:1px dashed #cbd5e1}.chart-empty-icon[data-v-ec9f940e]{font-size:2.5rem;margin-bottom:.5rem;opacity:.6}.chart-empty-text[data-v-ec9f940e]{font-size:.9375rem;color:#64748b}.partner-tier-chart[data-v-528c5c6a]{background:linear-gradient(180deg,#fff,#f8fafc)}.partner-tier-chart-icon[data-v-528c5c6a]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:9999px;background:linear-gradient(135deg,#ede9fe,#dbeafe)}.chart-empty[data-v-528c5c6a]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:320px;background:#f8fafc;border-radius:8px;border:1px dashed #cbd5e1}.chart-empty-icon[data-v-528c5c6a]{font-size:2.5rem;margin-bottom:.5rem;opacity:.6}.chart-empty-text[data-v-528c5c6a]{font-size:.9375rem;color:#64748b}.tier-drilldown-head[data-v-8141b078]{background-color:#f8fafc}.partner-tier-badge[data-v-8141b078]{display:inline-flex;align-items:center;padding:.25rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:600;white-space:nowrap}.partner-tier-badge-strategic[data-v-8141b078]{background-color:#ede9fe;color:#5b21b6}.partner-tier-badge-active[data-v-8141b078]{background-color:#dbeafe;color:#1d4ed8}.partner-tier-badge-engaged[data-v-8141b078]{background-color:#fef3c7;color:#b45309}.partner-tier-badge-shelved[data-v-8141b078]{background-color:#f1f5f9;color:#475569}.fade-enter-active[data-v-8141b078],.fade-leave-active[data-v-8141b078]{transition:opacity .2s ease}.fade-enter-from[data-v-8141b078],.fade-leave-to[data-v-8141b078]{opacity:0}.tier-drilldown-export-btn[data-v-8141b078]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;border-radius:.75rem;border:1px solid rgba(16,185,129,.25);background:linear-gradient(180deg,#fff,rgba(16,185,129,.08));padding:.625rem 1rem;font-size:.875rem;font-weight:600;color:#052e1f;box-shadow:0 1px 2px rgba(0,0,0,.06);transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.tier-drilldown-export-btn[data-v-8141b078]:hover{border-color:rgba(16,185,129,.45);background:linear-gradient(180deg,rgba(16,185,129,.08),rgba(16,185,129,.14));box-shadow:0 4px 10px rgba(0,0,0,.06)}.tier-drilldown-export-btn[data-v-8141b078]:disabled{pointer-events:none;opacity:.6}.tier-drilldown-export-btn__icon[data-v-8141b078]{font-size:1.05rem;color:#059669;filter:drop-shadow(0 1px 0 rgba(0,0,0,.06))}.cbp-field-label[data-v-33826123]{display:block;margin-bottom:.5rem;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#6b7280}.cbp-trigger[data-v-33826123]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.55rem .75rem;font-size:.8125rem;color:#1f2937;text-align:left;background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;box-shadow:0 1px 2px rgba(15,23,42,.04);cursor:pointer}.cbp-trigger[data-v-33826123]:hover{border-color:#cbd5e1;background:#f8fafc}.cbp-trigger-text[data-v-33826123]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cbp-trigger-arrow[data-v-33826123]{flex-shrink:0;display:inline-block;width:.45rem;height:.45rem;border-right:2px solid #64748b;border-bottom:2px solid #64748b}.cbp-trigger-arrow--down[data-v-33826123]{transform:rotate(45deg);margin-top:-.1rem}.cbp-trigger-arrow--up[data-v-33826123]{transform:rotate(-135deg);margin-top:.15rem}.cbp-panel[data-v-33826123]{margin-top:.5rem}.cbp-search-row[data-v-33826123]{display:flex;align-items:center;gap:.35rem;margin-bottom:.5rem}.cbp-search[data-v-33826123]{flex:1;min-width:0;padding:.5rem .75rem;font-size:.8125rem;color:#1f2937;background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;box-shadow:0 1px 2px rgba(15,23,42,.04);outline:none}.cbp-search[data-v-33826123]:focus{border-color:#60a5fa}.cbp-collapse-btn[data-v-33826123]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;background:#f8fafc;border:1px solid #e5e7eb;border-radius:.5rem;cursor:pointer;flex-shrink:0}.cbp-collapse-btn[data-v-33826123]:hover{background:#e2e8f0;border-color:#cbd5e1}.cbp-picker[data-v-33826123]{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;overflow:hidden;box-shadow:0 1px 2px rgba(15,23,42,.04)}.cbp-list[data-v-33826123]{margin:0;padding:0;list-style:none;max-height:18rem;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.cbp-list-compact[data-v-33826123]{max-height:12rem}.cbp-item+.cbp-item[data-v-33826123]{border-top:1px solid #f1f5f9}.cbp-item-select-all[data-v-33826123]{background:#f8fafc}.cbp-item-select-all .cbp-item-title[data-v-33826123]{font-weight:700}.cbp-item-label[data-v-33826123]{display:flex;align-items:flex-start;gap:.75rem;padding:.65rem .85rem;cursor:pointer}.cbp-item-label[data-v-33826123]:hover{background:#f8fafc}.cbp-item-select-all .cbp-item-label[data-v-33826123]:hover{background:#f1f5f9}.cbp-checkbox[data-v-33826123]{width:1rem;height:1rem;margin-top:.125rem;flex-shrink:0;accent-color:#2563eb;cursor:pointer}.cbp-item-copy[data-v-33826123]{min-width:0;text-align:left}.cbp-item-title[data-v-33826123]{display:block;font-size:.8125rem;font-weight:600;color:#111827;word-break:break-word}.cbp-item-desc[data-v-33826123]{display:block;margin-top:.125rem;font-size:.75rem;line-height:1.4;color:#6b7280}.cbp-empty[data-v-33826123]{padding:1.5rem 1rem;text-align:center}.cbp-empty-text[data-v-33826123]{margin:0;font-size:.8125rem;color:#6b7280}.cbp-expand-enter-active[data-v-33826123],.cbp-expand-leave-active[data-v-33826123]{overflow:hidden;transition:max-height .28s ease,opacity .22s ease,margin-top .28s ease}.cbp-expand-enter-from[data-v-33826123],.cbp-expand-leave-to[data-v-33826123]{max-height:0;opacity:0;margin-top:0}.cbp-expand-enter-to[data-v-33826123],.cbp-expand-leave-from[data-v-33826123]{max-height:24rem;opacity:1;margin-top:.5rem}.cbp-status[data-v-33826123]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.75rem;padding:.75rem 1rem;border-radius:.75rem;border:1px solid #dbeafe;background:#eff6ff}.cbp-status-text[data-v-33826123]{margin:0;font-size:.8125rem;color:#1e3a8a}.cbp-status-count[data-v-33826123]{font-weight:700}.cbp-status-actions[data-v-33826123]{display:flex;align-items:center;gap:.75rem}.cbp-status-link[data-v-33826123]{padding:0;font-size:.75rem;font-weight:600;color:#1e40af;background:transparent;border:0;cursor:pointer}.cbp-status-link[data-v-33826123]:hover{text-decoration:underline}.fade-enter-active[data-v-67fd0b22],.fade-leave-active[data-v-67fd0b22]{transition:opacity .3s ease}.fade-enter-from[data-v-67fd0b22],.fade-leave-to[data-v-67fd0b22]{opacity:0}.slide-enter-active[data-v-67fd0b22],.slide-leave-active[data-v-67fd0b22]{transition:transform .3s ease}.slide-enter-from[data-v-67fd0b22],.slide-leave-to[data-v-67fd0b22]{transform:translateX(-100%)}.cp-sidebar[data-v-67fd0b22]{box-shadow:4px 0 24px rgba(0,0,0,.08)}.cp-select[data-v-67fd0b22]{padding:.5rem .625rem;border:1px solid #e2e8f0;border-radius:.5rem;font-size:.8125rem;outline:none;background:#fff;transition:border-color .2s}.cp-select[data-v-67fd0b22]:focus{border-color:#3b82f6}.cp-btn-primary[data-v-67fd0b22]{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem 1.125rem;font-size:.8125rem;font-weight:600;color:#fff;background:linear-gradient(180deg,#2563eb,#1d4ed8);border:none;border-radius:.5rem;cursor:pointer;transition:box-shadow .2s}.cp-btn-primary[data-v-67fd0b22]:hover{box-shadow:0 4px 12px -2px rgba(37,99,235,.45)}.cp-btn-ghost[data-v-67fd0b22]{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:600;color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;cursor:pointer;transition:all .2s}.cp-btn-ghost[data-v-67fd0b22]:hover{background:#f9fafb;border-color:#d1d5db}.cp-btn-outline[data-v-67fd0b22]{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;color:#6b7280;background:transparent;border:1px solid #d1d5db;border-radius:.5rem;cursor:pointer}.cp-btn-outline[data-v-67fd0b22]:hover{background:#f3f4f6}.cp-stat-card[data-v-67fd0b22]{display:flex;align-items:center;gap:.875rem;padding:1.25rem 1rem;border-radius:1rem;background:#fff;border:1px solid #e5e7eb;transition:box-shadow .2s,transform .2s}.cp-stat-card--clickable[data-v-67fd0b22]{cursor:pointer}.cp-stat-card--clickable[data-v-67fd0b22]:hover{transform:translateY(-2px);box-shadow:0 6px 20px -6px rgba(0,0,0,.1)}.cp-stat-card__icon[data-v-67fd0b22]{flex-shrink:0;width:2.75rem;height:2.75rem;display:flex;align-items:center;justify-content:center;border-radius:.75rem;font-size:1.125rem}.cp-stat-card__body[data-v-67fd0b22]{min-width:0}.cp-stat-card__value[data-v-67fd0b22]{font-size:1.5rem;font-weight:800;line-height:1.2;margin:0;color:#1e293b}.cp-stat-card__label[data-v-67fd0b22]{font-size:.8125rem;font-weight:600;margin:.125rem 0 0;color:#475569}.cp-stat-card__hint[data-v-67fd0b22]{font-size:.6875rem;margin:.125rem 0 0;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-stat-card--total .cp-stat-card__icon[data-v-67fd0b22]{background:#dbeafe;color:#2563eb}.cp-stat-card--strategic[data-v-67fd0b22]{border-left:3px solid #7c3aed}.cp-stat-card--strategic .cp-stat-card__icon[data-v-67fd0b22]{background:#ede9fe;color:#7c3aed}.cp-stat-card--active[data-v-67fd0b22]{border-left:3px solid #2563eb}.cp-stat-card--active .cp-stat-card__icon[data-v-67fd0b22]{background:#dbeafe;color:#2563eb}.cp-stat-card--engaged[data-v-67fd0b22]{border-left:3px solid #d97706}.cp-stat-card--engaged .cp-stat-card__icon[data-v-67fd0b22]{background:#fef3c7;color:#d97706}.cp-stat-card--shelved[data-v-67fd0b22]{border-left:3px solid #64748b}.cp-stat-card--shelved .cp-stat-card__icon[data-v-67fd0b22]{background:#f1f5f9;color:#64748b}.cp-thead-row[data-v-67fd0b22]{background:#f8fafc;border-bottom:2px solid #e2e8f0}.cp-th[data-v-67fd0b22]{padding:.75rem 1.25rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b}.cp-row[data-v-67fd0b22]{border-bottom:1px solid #f1f5f9;transition:background .15s}.cp-row[data-v-67fd0b22]:hover{background:#f8fafc}.cp-row--subsidiary[data-v-67fd0b22]{background:#fffbeb;border-left:3px solid #f59e0b}.cp-td[data-v-67fd0b22]{padding:.625rem 1.25rem;font-size:.8125rem;color:#374151;vertical-align:middle}.cp-name-link[data-v-67fd0b22]{padding:0;margin:0;border:none;background:transparent;font:inherit;font-weight:600;color:#1e3a8a;cursor:pointer;text-align:left;text-decoration:none}.cp-name-link[data-v-67fd0b22]:hover{color:#2563eb;text-decoration:underline}.cp-action-btn[data-v-67fd0b22]{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;border:none;background:#f1f5f9;color:#475569;cursor:pointer;font-size:.8125rem;transition:all .15s}.cp-action-btn[data-v-67fd0b22]:hover{background:#e0e7ff;color:#4338ca}.cp-action-btn--danger[data-v-67fd0b22]:hover{background:#fee2e2;color:#dc2626}.landing-visibility-cell[data-v-67fd0b22]{display:flex;align-items:center;justify-content:center;min-width:5rem}.landing-visibility-switch[data-v-67fd0b22]{position:relative;display:inline-block;width:44px;height:24px}.landing-visibility-switch-disabled[data-v-67fd0b22]{opacity:.5;pointer-events:none}.landing-visibility-switch-input[data-v-67fd0b22]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:2}.landing-visibility-switch-input[data-v-67fd0b22]:disabled{cursor:not-allowed}.landing-visibility-switch-slider[data-v-67fd0b22]{position:absolute;cursor:pointer;inset:0;background-color:#cbd5e1;border-radius:34px;transition:background-color .25s}.landing-visibility-switch-slider[data-v-67fd0b22]:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background:#fff;border-radius:50%;transition:transform .25s}.landing-visibility-switch-input:checked+.landing-visibility-switch-slider[data-v-67fd0b22]{background-color:#2563eb}.landing-visibility-switch-input:checked+.landing-visibility-switch-slider[data-v-67fd0b22]:before{transform:translateX(20px)}.landing-visibility-switch-input:focus+.landing-visibility-switch-slider[data-v-67fd0b22]{box-shadow:0 0 0 2px rgba(37,99,235,.25)}.landing-visibility-badge[data-v-67fd0b22]{display:inline-flex;align-items:center;padding:.2rem .5rem;border-radius:9999px;font-size:.6875rem;font-weight:600}.landing-visibility-badge-yes[data-v-67fd0b22]{background:#dcfce7;color:#166534}.landing-visibility-badge-no[data-v-67fd0b22]{background:#f1f5f9;color:#64748b}.partner-tier-badge[data-v-67fd0b22]{display:inline-flex;align-items:center;padding:.2rem .5rem;border-radius:9999px;font-size:.6875rem;font-weight:700;white-space:nowrap;letter-spacing:.02em}.partner-tier-badge-strategic[data-v-67fd0b22]{background:#ede9fe;color:#6d28d9}.partner-tier-badge-active[data-v-67fd0b22]{background:#dbeafe;color:#1d4ed8}.partner-tier-badge-engaged[data-v-67fd0b22]{background:#fef3c7;color:#b45309}.partner-tier-badge-shelved[data-v-67fd0b22]{background:#f1f5f9;color:#475569}