.capability-overview-wrap[data-v-7f382414]{margin-bottom:20px}.capability-overview[data-v-7f382414]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-bottom:12px}.global-notify-bar[data-v-7f382414]{display:flex;align-items:center;justify-content:space-between;background:#fff;border:1px solid #eef1f6;border-left:4px solid #6366f1;border-radius:12px;padding:12px 18px;box-shadow:0 4px 12px rgba(0,0,0,.02)}.gn-left[data-v-7f382414]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.gn-icon[data-v-7f382414]{color:#6366f1;font-size:16px}.gn-label[data-v-7f382414]{font-size:13px;font-weight:700;color:#334155}.gn-badge[data-v-7f382414]{font-size:11px;font-weight:700;padding:2px 8px;border-radius:4px;background-color:#eef2ff;color:#4f46e5;border:1px solid #e0e7ff}.gn-badge.warning[data-v-7f382414]{background-color:#fffbeb;color:#d97706;border-color:#fef3c7}.gn-badge.critical[data-v-7f382414]{background-color:#fef2f2;color:#dc2626;border-color:#fee2e2}.gn-badge.unset[data-v-7f382414]{background-color:#f1f5f9;color:#64748b;border-color:#e2e8f0}.gn-scope[data-v-7f382414]{font-size:12px;color:#94a3b8}.gn-desc[data-v-7f382414]{font-size:12.5px;color:#64748b}.gn-edit[data-v-7f382414]{font-weight:600;color:#4f46e5;flex-shrink:0;padding:0}.gn-edit[data-v-7f382414]:hover{color:#4338ca}.gn-edit i[data-v-7f382414]{margin-left:2px}.kpi-card[data-v-7f382414]{background:#fff;border:1px solid #eef1f6;border-radius:12px;padding:18px 20px;box-shadow:0 4px 12px rgba(0,0,0,.02);transition:all .25s cubic-bezier(.25,.8,.25,1);position:relative;overflow:hidden}.kpi-card[data-v-7f382414]:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(149,157,165,.12);border-color:#d1d9e6}.kpi-inner[data-v-7f382414]{display:flex;align-items:center;justify-content:space-between}.kpi-info[data-v-7f382414]{display:flex;flex-direction:column;gap:4px}.kpi-label[data-v-7f382414]{font-size:13px;font-weight:500;color:#8c9ba5;letter-spacing:.3px}.kpi-value[data-v-7f382414]{font-size:28px;font-weight:700;color:#1e293b;line-height:1.1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.kpi-icon-box[data-v-7f382414]{width:46px;height:46px;border-radius:10px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.kpi-icon-box i[data-v-7f382414]{font-size:20px}.kpi-card.total[data-v-7f382414]{border-left:4px solid #4f46e5}.kpi-card.total .kpi-icon-box[data-v-7f382414]{background:#eef2ff;color:#4f46e5}.kpi-card.total[data-v-7f382414]:hover{border-color:#4f46e5}.kpi-card.success[data-v-7f382414]{border-left:4px solid #10b981}.kpi-card.success .kpi-icon-box[data-v-7f382414]{background:#ecfdf5;color:#10b981}.kpi-card.success .kpi-value[data-v-7f382414]{color:#10b981}.kpi-card.success[data-v-7f382414]:hover{border-color:#10b981}.kpi-card.primary[data-v-7f382414]{border-left:4px solid #0ea5e9}.kpi-card.primary .kpi-icon-box[data-v-7f382414]{background:#f0f9ff;color:#0ea5e9}.kpi-card.primary .kpi-value[data-v-7f382414]{color:#0ea5e9}.kpi-card.primary[data-v-7f382414]:hover{border-color:#0ea5e9}.kpi-card.muted[data-v-7f382414]{border-left:4px solid #64748b}.kpi-card.muted .kpi-icon-box[data-v-7f382414]{background:#f8fafc;color:#64748b}.kpi-card.muted .kpi-value[data-v-7f382414]{color:#64748b}.kpi-card.muted[data-v-7f382414]:hover{border-color:#64748b}.kpi-card.warning[data-v-7f382414]{border-left:4px solid #94a3b8}.kpi-card.warning .kpi-icon-box[data-v-7f382414]{background:#f1f5f9;color:#94a3b8}.kpi-card.warning .kpi-value[data-v-7f382414]{color:#475569}.kpi-card.warning.highlight[data-v-7f382414]{border-left-color:#ef4444;background:#fef2f2;border-color:#fca5a5;animation:pulse-border-7f382414 2s infinite}.kpi-card.warning.highlight .kpi-icon-box[data-v-7f382414]{background:#fee2e2;color:#ef4444}.kpi-card.warning.highlight .kpi-value[data-v-7f382414]{color:#ef4444}@keyframes pulse-border-7f382414{0%{box-shadow:0 4px 12px rgba(239,68,68,.05)}50%{box-shadow:0 4px 16px rgba(239,68,68,.15)}to{box-shadow:0 4px 12px rgba(239,68,68,.05)}}.category-tabs[data-v-713bf694]{display:flex;flex-direction:column;gap:4px}.category-item[data-v-713bf694]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:8px;font-size:14px;color:#475569;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;font-weight:500}.category-item[data-v-713bf694]:hover{background:#f1f5f9;color:#1e293b}.category-item[data-v-713bf694]:before{content:"";position:absolute;left:0;top:15%;height:70%;width:3px;background:#3b82f6;border-radius:0 4px 4px 0;transform:scaleX(0);transition:transform .15s ease-out}.category-item.active[data-v-713bf694]{background:#f0f7ff;color:#2563eb;font-weight:600}.category-item.active[data-v-713bf694]:before{transform:scaleX(1)}.category-info[data-v-713bf694]{display:flex;align-items:center;gap:8px}.category-icon[data-v-713bf694]{font-size:16px;color:#64748b;transition:color .2s ease}.category-item.active .category-icon[data-v-713bf694]{color:#2563eb}.category-badge[data-v-713bf694]{font-size:11px;font-weight:600;color:#64748b;background:#f1f5f9;padding:2px 8px;border-radius:20px;transition:all .2s ease;min-width:14px;text-align:center}.category-item:hover .category-badge[data-v-713bf694]{background:#e2e8f0;color:#1e293b}.category-item.active .category-badge[data-v-713bf694]{background:#3b82f6;color:#fff}.capability-card[data-v-2643db61]{background:#fff;border:1px solid #eef1f6;border-radius:12px;padding:16px 18px;cursor:pointer;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;min-height:120px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(0,0,0,.01)}.capability-card[data-v-2643db61]:hover{border-color:#d1e2ff;transform:translateY(-2px);box-shadow:0 10px 20px -5px rgba(149,157,165,.15)}.capability-card.active[data-v-2643db61]{border-color:#3b82f6;box-shadow:0 12px 24px -6px rgba(37,99,235,.15);background:#fdfdfd}.card-indicator[data-v-2643db61]{position:absolute;left:0;top:0;bottom:0;width:4px;background:#3b82f6;transform:scaleY(0);transition:transform .25s ease}.capability-card.active .card-indicator[data-v-2643db61]{transform:scaleY(1)}.card-head[data-v-2643db61]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.name-wrapper[data-v-2643db61]{display:flex;align-items:center;gap:8px;min-width:0}.status-dot[data-v-2643db61]{width:6px;height:6px;border-radius:50%;display:inline-block;flex-shrink:0}.status-dot.enabled[data-v-2643db61]{background-color:#10b981;box-shadow:0 0 8px #10b981;animation:pulse-dot-2643db61 2s infinite}.status-dot.readonly[data-v-2643db61]{background-color:#0ea5e9;box-shadow:0 0 6px #0ea5e9}.status-dot.paused[data-v-2643db61]{background-color:#94a3b8}.status-dot.not_configured[data-v-2643db61]{background-color:#f59e0b;box-shadow:0 0 6px #f59e0b}.status-dot.archived[data-v-2643db61],.status-dot.draft[data-v-2643db61]{background-color:#cbd5e1}@keyframes pulse-dot-2643db61{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(16,185,129,.5)}70%{transform:scale(1);box-shadow:0 0 0 6px rgba(16,185,129,0)}to{transform:scale(.95);box-shadow:0 0 0 0 rgba(16,185,129,0)}}.card-name[data-v-2643db61]{font-size:15px;font-weight:600;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.capability-card.active .card-name[data-v-2643db61]{color:#1d4ed8}.capability-card.is-paused[data-v-2643db61]{opacity:.85}.capability-card.is-paused[data-v-2643db61]:hover{opacity:1}.status-badge[data-v-2643db61]{font-size:11px;font-weight:600;padding:2px 8px;border-radius:12px;white-space:nowrap}.status-badge.enabled[data-v-2643db61]{background-color:#ecfdf5;color:#047857}.status-badge.readonly[data-v-2643db61]{background-color:#f0f9ff;color:#0369a1}.status-badge.paused[data-v-2643db61]{background-color:#f1f5f9;color:#475569}.status-badge.not_configured[data-v-2643db61]{background-color:#fffbeb;color:#b45309}.status-badge.archived[data-v-2643db61],.status-badge.draft[data-v-2643db61]{background-color:#f1f5f9;color:#64748b}.card-summary[data-v-2643db61]{font-size:13px;color:#475569;line-height:1.5;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.capability-card.is-paused .card-summary[data-v-2643db61]{color:#64748b}.card-meta[data-v-2643db61]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:auto}.meta-pill[data-v-2643db61]{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:500;padding:2px 6px;border-radius:4px}.meta-pill.namespace[data-v-2643db61],.meta-pill.trigger[data-v-2643db61]{background-color:#f1f5f9;color:#475569}.meta-pill.namespace i[data-v-2643db61]{color:#3b82f6}.capability-card.active .meta-pill.namespace[data-v-2643db61]{background-color:#eff6ff;color:#1d4ed8}.capability-card.active .meta-pill.namespace i[data-v-2643db61]{color:#2563eb}.meta-pill.warn[data-v-2643db61]{background-color:#fff7ed;color:#b45309;border:1px solid #ffedd5}.meta-pill.warn i[data-v-2643db61]{color:#d97706}.meta-pill.unsupported[data-v-2643db61]{background-color:#f1f5f9;color:#64748b;border:1px solid #e2e8f0}.meta-pill.unsupported i[data-v-2643db61]{color:#94a3b8}.capability-card.is-unsupported[data-v-2643db61]{opacity:.7;background:#fbfcfe}.capability-card.is-unsupported[data-v-2643db61]:hover{opacity:1}.capability-card.is-unsupported .status-dot[data-v-2643db61]{background-color:#cbd5e1!important;box-shadow:none!important;animation:none!important}.meta-icon[data-v-2643db61]{font-size:12px}.capability-detail[data-v-1638f43b]{background:transparent;min-height:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;padding-bottom:24px}.detail-head[data-v-1638f43b]{background:#fff;border:1px solid #eef1f6;border-radius:12px;padding:20px 24px;box-shadow:0 4px 12px rgba(0,0,0,.02)}.head-top[data-v-1638f43b]{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:14px}.detail-title[data-v-1638f43b]{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.detail-title .name[data-v-1638f43b]{font-size:20px;font-weight:700;color:#0f172a}.meta-tags[data-v-1638f43b]{display:flex;align-items:center;gap:8px}.meta-tag[data-v-1638f43b]{font-size:11px;font-weight:600;padding:3px 8px;border-radius:4px}.meta-tag.ns[data-v-1638f43b]{background-color:#eff6ff;color:#2563eb}.meta-tag.trigger[data-v-1638f43b]{background-color:#f8fafc;color:#475569;border:1px solid #e2e8f0}.detail-summary-box[data-v-1638f43b]{background-color:#f8fafc;border-radius:8px;padding:12px 16px;display:flex;gap:10px;align-items:flex-start;border-left:3px solid #3b82f6}.summary-quote-icon[data-v-1638f43b]{font-size:16px;color:#3b82f6;margin-top:2px}.detail-summary[data-v-1638f43b]{margin:0;font-size:13.5px;color:#334155;line-height:1.6}.unsupported-platform-alert[data-v-1638f43b]{margin-bottom:16px;border-radius:8px}.unsupported-alert-title[data-v-1638f43b]{font-weight:600}.unsupported-alert-body[data-v-1638f43b]{margin-top:4px;font-size:12.5px;line-height:1.6}.detail-section-card[data-v-1638f43b]{background:#fff;border:1px solid #eef1f6;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.02);overflow:hidden}.section-card-header[data-v-1638f43b]{padding:14px 20px;border-bottom:1px solid #f1f5f9;background:#fafbfc}.section-card-header.flex-header[data-v-1638f43b]{display:flex;align-items:center;justify-content:space-between}.card-header-title[data-v-1638f43b]{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:#1e293b}.header-icon[data-v-1638f43b]{font-size:16px;color:#475569}.scope-hint[data-v-1638f43b]{font-size:12px;font-weight:400;color:#94a3b8;margin-left:6px}.section-card-content[data-v-1638f43b]{padding:18px 20px}.sub-block[data-v-1638f43b]{margin-bottom:16px}.sub-block[data-v-1638f43b]:last-child{margin-bottom:0}.sub-block-title[data-v-1638f43b]{font-size:13px;font-weight:600;color:#475569;margin:0 0 10px 0}.bullet-list[data-v-1638f43b]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.bullet-list li[data-v-1638f43b]{font-size:13.5px;color:#334155;line-height:1.5;display:flex;align-items:flex-start;gap:6px}.bullet-icon[data-v-1638f43b]{color:#3b82f6;font-size:12px;margin-top:3px}.data-source-block[data-v-1638f43b]{border-top:1px solid #f1f5f9;padding-top:14px}.tag-row[data-v-1638f43b]{display:flex;flex-wrap:wrap;gap:8px}.ds-pill[data-v-1638f43b]{font-size:12px;font-weight:500;color:#475569;background-color:#f1f5f9;padding:4px 10px;border-radius:6px;display:inline-flex;align-items:center;gap:6px}.ds-icon[data-v-1638f43b]{color:#64748b;font-size:14px}.rules-container[data-v-1638f43b]{display:flex;flex-direction:column;gap:10px}.rule-banner[data-v-1638f43b]{border-radius:8px;padding:12px 16px;display:flex;align-items:flex-start;gap:12px;line-height:1.5}.rule-banner.warning[data-v-1638f43b]{background-color:#fffbeb;border:1px solid #fef3c7;color:#b45309}.rule-banner.critical[data-v-1638f43b]{background-color:#fef2f2;border:1px solid #fee2e2;color:#b91c1c}.banner-badge[data-v-1638f43b]{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;padding:2px 8px;border-radius:12px;white-space:nowrap}.warning .banner-badge[data-v-1638f43b]{background-color:#fef3c7;color:#d97706}.critical .banner-badge[data-v-1638f43b]{background-color:#fee2e2;color:#ef4444}.banner-text[data-v-1638f43b]{font-size:13px;font-weight:500}.vip-risk-explain-card[data-v-1638f43b]{background:linear-gradient(135deg,#eff6ff,#f8fafc);border:1px solid #bfdbfe;border-radius:10px;padding:12px 14px;color:#334155}.explain-title[data-v-1638f43b]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:#1d4ed8;margin-bottom:6px}.explain-formula[data-v-1638f43b],.explain-text[data-v-1638f43b]{font-size:12.5px;line-height:1.6}.explain-formula[data-v-1638f43b]{margin-top:4px;color:#475569;font-weight:600}.config-display-grid[data-v-1638f43b]{display:flex;flex-direction:column;gap:16px}.config-row-item[data-v-1638f43b]{display:flex;flex-direction:column;gap:6px}.config-row-item.full-width[data-v-1638f43b]{width:100%;border-top:1px solid #f1f5f9;padding-top:14px}.cfg-label[data-v-1638f43b]{font-size:13px;font-weight:600;color:#64748b}.cfg-value-box[data-v-1638f43b]{display:flex;align-items:center;gap:8px;font-size:13.5px}.status-indicator[data-v-1638f43b]{width:8px;height:8px;border-radius:50%;background-color:#cbd5e1}.status-indicator.enabled[data-v-1638f43b]{background-color:#10b981}.font-bold[data-v-1638f43b]{font-weight:600}.cfg-text[data-v-1638f43b]{color:#1e293b}.inherit-label[data-v-1638f43b]{font-size:12px;color:#94a3b8}.pill-grid[data-v-1638f43b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;margin-top:4px}.pill-row-item[data-v-1638f43b]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:8px 12px;display:flex;flex-direction:column;gap:4px}.pill-row-item .item-label[data-v-1638f43b]{font-size:11.5px;color:#64748b;font-weight:500}.pill-row-item .item-value[data-v-1638f43b]{font-size:13px;color:#1e293b;line-height:1.5;word-break:break-all}.pill-row-item .item-value.highlighted[data-v-1638f43b]{color:#2563eb;font-weight:600}.item-value-group[data-v-1638f43b]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px}.item-default[data-v-1638f43b]{font-size:11px;color:#94a3b8}.metric-rules-table[data-v-1638f43b]{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;margin-top:6px}.table-header[data-v-1638f43b]{background-color:#f8fafc;display:grid;grid-template-columns:1.2fr 1fr 1fr;padding:8px 14px;border-bottom:1px solid #e2e8f0;font-size:11.5px;font-weight:600;color:#64748b}.table-body[data-v-1638f43b]{display:flex;flex-direction:column}.table-row[data-v-1638f43b]{display:grid;grid-template-columns:1.2fr 1fr 1fr;padding:10px 14px;border-bottom:1px solid #f1f5f9;font-size:13px;align-items:center;color:#334155}.table-row[data-v-1638f43b]:last-child{border-bottom:none}.table-row.is-overridden[data-v-1638f43b]{background-color:#f0f7ff}.cell-val.align-center[data-v-1638f43b],.col-val.align-center[data-v-1638f43b]{text-align:center;justify-content:center}.cell-name[data-v-1638f43b]{display:flex;align-items:center;gap:6px}.overridden-tag[data-v-1638f43b]{font-size:10px;font-weight:600;color:#b45309;background-color:#fef3c7;border:1px solid #fde68a;border-radius:4px;padding:0 4px}.value-tag[data-v-1638f43b]{font-size:11.5px;font-weight:600;padding:2px 8px;border-radius:4px;display:inline-block}.value-tag.warning[data-v-1638f43b]{background-color:#fffbeb;color:#d97706}.value-tag.critical[data-v-1638f43b]{background-color:#fef2f2;color:#dc2626}.empty-placeholder[data-v-1638f43b]{color:#cbd5e1}.schedule-grid[data-v-1638f43b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.schedule-item[data-v-1638f43b]{display:flex;flex-direction:column;gap:6px;background-color:#f8fafc;border:1px solid #f1f5f9;border-radius:8px;padding:12px 14px}.schedule-item.full-row[data-v-1638f43b]{grid-column:1/-1}.schedule-item .sc-label[data-v-1638f43b]{font-size:12px;font-weight:600;color:#64748b}.schedule-item .sc-val[data-v-1638f43b]{font-size:13.5px;font-weight:500;color:#1e293b;display:flex;align-items:center;gap:6px;line-height:1.4}.schedule-sub-icon[data-v-1638f43b]{color:#64748b;font-size:14px}.schedule-sub-icon.font-blue[data-v-1638f43b]{color:#3b82f6}.effect-dashboard[data-v-1638f43b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px}.effect-item[data-v-1638f43b]{background-color:#f8fafc;border-radius:10px;padding:14px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid #f1f5f9;min-height:80px}.effect-meta-header[data-v-1638f43b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.effect-item-title[data-v-1638f43b]{font-size:12px;font-weight:600;color:#64748b}.effect-icon-bg[data-v-1638f43b]{width:24px;height:24px;border-radius:6px;display:flex;align-items:center;justify-content:center}.effect-icon-bg i[data-v-1638f43b]{font-size:12px}.effect-item-value[data-v-1638f43b]{font-size:22px;font-weight:700;color:#0f172a;line-height:1}.effect-item.finding[data-v-1638f43b]{border-left:3px solid #3b82f6}.effect-item.finding .effect-icon-bg[data-v-1638f43b]{background-color:#eff6ff;color:#3b82f6}.effect-item.useful[data-v-1638f43b]{border-left:3px solid #10b981}.effect-item.useful .effect-icon-bg[data-v-1638f43b]{background-color:#ecfdf5;color:#10b981}.effect-item.useful .effect-item-value[data-v-1638f43b]{color:#10b981}.effect-item.noise[data-v-1638f43b]{border-left:3px solid #64748b}.effect-item.noise .effect-icon-bg[data-v-1638f43b]{background-color:#f8fafc;color:#64748b}.effect-item.noise-ratio[data-v-1638f43b]{border-left:3px solid #8b5cf6}.effect-item.noise-ratio .effect-icon-bg[data-v-1638f43b]{background-color:#f5f3ff;color:#8b5cf6}.effect-item-value-box[data-v-1638f43b]{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:4px}.noise-status-tag[data-v-1638f43b]{font-size:10px;font-weight:600;background-color:#ecfdf5;color:#047857;padding:1px 6px;border-radius:4px;display:inline-flex;align-items:center;gap:2px}.history-timeline[data-v-1638f43b]{display:flex;flex-direction:column;padding-left:10px;margin-top:6px}.timeline-item[data-v-1638f43b]{position:relative;display:flex;gap:16px;padding-bottom:16px}.timeline-item[data-v-1638f43b]:last-child{padding-bottom:0}.timeline-item.scan-row-highlight[data-v-1638f43b]{background:rgba(59,130,246,.16);border-radius:8px;box-shadow:inset 0 0 0 1px rgba(59,130,246,.45),-3px 0 0 0 #3b82f6;margin:-4px -8px 12px;padding:4px 12px 16px;animation:scan-row-pulse-1638f43b 1s ease-out 3}@keyframes scan-row-pulse-1638f43b{0%{background:rgba(59,130,246,.34)}50%{background:rgba(59,130,246,.12)}to{background:rgba(59,130,246,.16)}}.timeline-line[data-v-1638f43b]{position:absolute;left:4px;top:6px;bottom:-10px;width:1px;background-color:#e2e8f0}.timeline-item:last-child .timeline-line[data-v-1638f43b]{display:none}.timeline-dot[data-v-1638f43b]{position:absolute;left:0;top:5px;width:9px;height:9px;border-radius:50%;background-color:#3b82f6;z-index:1}.timeline-dot.has-fail[data-v-1638f43b]{background-color:#f59e0b}.timeline-main-content[data-v-1638f43b]{margin-left:20px;flex:1;background-color:#f8fafc;border:1px solid #f1f5f9;border-radius:8px;padding:10px 14px;display:flex;flex-direction:column;gap:6px}.timeline-row-top[data-v-1638f43b]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.timeline-time[data-v-1638f43b]{font-size:12px;font-weight:600;color:#475569}.trigger-type-badge[data-v-1638f43b]{font-size:10px;font-weight:600;color:#64748b;background-color:#f1f5f9;padding:1px 6px;border-radius:4px}.timeline-row-bottom[data-v-1638f43b]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:12.5px}.finding-desc[data-v-1638f43b]{color:#64748b}.finding-desc .count[data-v-1638f43b]{font-size:13.5px;color:#1e293b}.finding-desc .count.highlighted[data-v-1638f43b]{color:#ef4444;font-weight:700}.error-failed-tag[data-v-1638f43b]{font-size:11px;font-weight:600;color:#d97706;background-color:#fff7ed;border-radius:4px;padding:1px 6px}.coverage-gap-tag[data-v-1638f43b]{font-size:11px;font-weight:600;color:#475569;background-color:#f1f5f9;border-radius:4px;padding:1px 6px;cursor:default}.view-detail-link[data-v-1638f43b]{font-size:12px;font-weight:600;color:#2563eb;padding:0;margin-left:auto}.view-detail-link[data-v-1638f43b]:hover{color:#1d4ed8}.action-btn[data-v-1638f43b]{border-radius:6px!important;font-weight:500!important;padding:7px 12px!important;font-size:12px!important;border:1px solid #dbeafe!important;background-color:#f0f7ff!important;color:#2563eb!important;transition:all .2s ease!important;display:inline-flex;align-items:center;gap:4px}.action-btn[data-v-1638f43b]:focus,.action-btn[data-v-1638f43b]:hover{background-color:#eff6ff!important;border-color:#bfdbfe!important;color:#1d4ed8!important;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.action-btn .arrow-icon[data-v-1638f43b]{transition:transform .2s ease;margin-left:2px;font-size:12px}.action-btn.is-active .arrow-icon[data-v-1638f43b]{transform:rotate(180deg)}.change-history-card[data-v-1638f43b]{background:#fcfdfe;border-left:4px solid #64748b}.change-info-row[data-v-1638f43b]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px 20px!important}.change-info-left[data-v-1638f43b]{display:flex;align-items:center;gap:8px;font-size:13px;color:#475569}.change-icon[data-v-1638f43b]{font-size:16px;color:#64748b}.user-highlight[data-v-1638f43b]{color:#1e293b}.change-time-text[data-v-1638f43b]{color:#94a3b8}.change-version-badge[data-v-1638f43b]{font-size:11px;font-weight:700;background-color:#f1f5f9;color:#475569;padding:2px 8px;border-radius:12px}.notes-section-card[data-v-1638f43b]{background-color:#fffaf0;border:1px solid #feebc8}.notes-section-card .section-card-header[data-v-1638f43b]{background-color:#fffaf0;border-bottom:1px solid #feebc8}.notes-section-card .card-header-title[data-v-1638f43b]{color:#c05621}.notes-list li[data-v-1638f43b]{color:#7b341e}.note-bullet-icon[data-v-1638f43b]{color:#dd6b20;font-size:14px;margin-top:2px}.actions-section-card[data-v-1638f43b]{background:#fff;border:1px solid #eef1f6;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.02);margin-top:4px}.actions-bar[data-v-1638f43b]{display:flex;gap:12px;justify-content:flex-end;padding:16px 20px}.bottom-action-btn[data-v-1638f43b]{font-weight:600}.mini-tip[data-v-1638f43b]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;color:#64748b;padding:20px 0}.mini-tip.loading-tip[data-v-1638f43b]{color:#3b82f6}.mini-tip.empty-tip[data-v-1638f43b]{color:#94a3b8}.config-edit-panel[data-v-1638f43b]{display:flex;flex-direction:column;gap:16px}.edit-control-row.is-focus-target[data-v-1638f43b]{background-color:#eff6ff;box-shadow:0 0 0 2px #93c5fd;border-radius:8px;transition:background-color .3s ease,box-shadow .3s ease}.edit-item-row[data-v-1638f43b]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background-color:#f8fafc;border:1px solid #f1f5f9;border-radius:8px}.edit-title[data-v-1638f43b]{font-size:13.5px;font-weight:600;color:#1e293b}.edit-group-box[data-v-1638f43b]{background-color:#f8fafc;border:1px solid #f1f5f9;border-radius:10px;padding:14px}.group-box-title[data-v-1638f43b]{font-size:13px;font-weight:700;color:#475569;margin-bottom:12px;border-left:3px solid #3b82f6;padding-left:8px}.vip-risk-threshold-tip[data-v-1638f43b]{background-color:#eff6ff;border:1px solid #dbeafe;border-radius:8px}.vip-risk-threshold-tip[data-v-1638f43b],.vip-rule-link-tip[data-v-1638f43b]{margin:-4px 0 12px;color:#64748b;font-size:12px;line-height:1.6;padding:8px 10px}.vip-rule-link-tip[data-v-1638f43b]{background-color:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px}.vip-rule-link-tip .rule-link[data-v-1638f43b]{color:#3b82f6;cursor:pointer;margin-left:4px;white-space:nowrap}.vip-rule-link-tip .rule-link[data-v-1638f43b]:hover{text-decoration:underline}.vip-preview-box[data-v-1638f43b]{margin-top:12px}.vip-preview-box .group-box-title[data-v-1638f43b]{display:flex;align-items:center;justify-content:space-between}.preview-refresh[data-v-1638f43b]{font-size:12px;font-weight:500;color:#3b82f6;cursor:pointer;border-left:none;padding-left:0}.preview-refresh i[data-v-1638f43b]{margin-right:3px}.preview-tip[data-v-1638f43b]{margin:0 0 10px;color:#64748b;font-size:12px;line-height:1.6}.preview-empty[data-v-1638f43b]{color:#94a3b8;font-size:12px;padding:8px 0}.preview-table[data-v-1638f43b]{display:flex;flex-direction:column;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;background:#fff}.preview-row[data-v-1638f43b]{display:grid;grid-template-columns:1.6fr 1fr .8fr .8fr;align-items:center;padding:8px 10px;font-size:12px;color:#334155;border-top:1px solid #f1f5f9}.preview-row.preview-head[data-v-1638f43b]{background:#f8fafc;font-weight:600;color:#64748b;border-top:none}.preview-row .pc-score[data-v-1638f43b]{font-weight:700;color:#0f172a}.preview-row .pc-state[data-v-1638f43b]{font-weight:600}.preview-row .state-ok[data-v-1638f43b]{color:#16a34a}.preview-row .state-warning[data-v-1638f43b]{color:#d97706}.preview-row .state-critical[data-v-1638f43b]{color:#dc2626}.cell-flash[data-v-1638f43b]{animation:cellFlash-1638f43b 1.2s ease-out;border-radius:4px;padding:0 4px}.weight-hint[data-v-1638f43b]{font-weight:600;color:#0f172a}@keyframes cellFlash-1638f43b{0%{background:#fde68a}60%{background:#fef3c7}to{background:transparent}}.group-box-body[data-v-1638f43b]{display:flex;flex-direction:column;gap:12px}.edit-control-row[data-v-1638f43b]{display:grid;grid-template-columns:140px 1fr;align-items:center;gap:12px}.control-label[data-v-1638f43b]{font-size:13px;font-weight:600;color:#475569}.unit-text[data-v-1638f43b]{color:#94a3b8;font-weight:400}.control-input-wrapper[data-v-1638f43b]{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.number-selector[data-v-1638f43b]{width:130px}.default-hint[data-v-1638f43b]{font-size:12px;color:#94a3b8}.sample-threshold-warning[data-v-1638f43b]{display:flex;align-items:flex-start;gap:7px;flex:0 0 100%;padding:9px 11px;color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:7px;font-size:12px;line-height:1.55}.sample-threshold-warning i[data-v-1638f43b]{margin-top:2px;color:#d97706}.group-box-body.thr-grouped[data-v-1638f43b]{gap:16px}.thr-subgroup[data-v-1638f43b]{background:#f8fafc;border:1px solid #eef2f7;border-radius:10px;padding:10px 14px 12px}.thr-subgroup-title[data-v-1638f43b]{font-size:12.5px;font-weight:700;color:#334155;margin-bottom:8px}.thr-pair-row[data-v-1638f43b]{display:grid;grid-template-columns:132px 1fr;align-items:center;gap:12px;padding:6px 0}.thr-pair-row+.thr-pair-row[data-v-1638f43b]{border-top:1px dashed #e7edf3}.thr-pair-label[data-v-1638f43b]{font-size:13px;font-weight:600;color:#475569;white-space:nowrap}.thr-tiers[data-v-1638f43b]{display:grid;grid-template-columns:repeat(2,max-content);align-items:center;gap:8px 20px}.thr-tier[data-v-1638f43b]{display:flex;align-items:center;gap:8px;min-width:0}.thr-tier-single[data-v-1638f43b]{grid-column:1/2}.thr-tier-tag[data-v-1638f43b]{font-size:11px;font-weight:600;padding:1px 7px;border-radius:10px;white-space:nowrap}.thr-tier-tag.warn[data-v-1638f43b]{color:#b45309;background:#fef3c7}.thr-tier-tag.crit[data-v-1638f43b]{color:#b91c1c;background:#fee2e2}.thr-tier .number-selector[data-v-1638f43b]{width:96px;flex:0 0 auto}.thr-tier-def[data-v-1638f43b]{font-size:11.5px;color:#a3aab6;white-space:nowrap}.select-selector[data-v-1638f43b]{width:100%;max-width:320px}.edit-metric-table-box[data-v-1638f43b]{border-top:1px solid #e2e8f0;padding-top:14px;margin-top:6px}.metric-input-table[data-v-1638f43b]{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;margin-bottom:8px}.table-row-input[data-v-1638f43b]{display:grid;grid-template-columns:1.2fr 1fr 1fr;padding:8px 12px;border-bottom:1px solid #f1f5f9;align-items:center}.table-row-input[data-v-1638f43b]:last-child{border-bottom:none}.cell-unit[data-v-1638f43b]{color:#94a3b8;font-size:11px}.cell-input[data-v-1638f43b]{display:flex;justify-content:center}.dense-input[data-v-1638f43b]{width:110px}.table-tip-text[data-v-1638f43b]{font-size:11.5px;color:#64748b;margin:0;line-height:1.4}.table-tip-text i[data-v-1638f43b]{color:#3b82f6}.action-btn[data-v-1638f43b]{font-weight:600}.action-btn.cancel[data-v-1638f43b]{color:#64748b;background-color:#f1f5f9;border-color:#e2e8f0}.action-btn.cancel[data-v-1638f43b]:hover{background-color:#e2e8f0}.empty-state-card[data-v-1638f43b]{padding:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.empty-illustration[data-v-1638f43b]{position:relative;width:100px;height:100px;margin-bottom:24px;display:flex;align-items:center;justify-content:center}.floating-icon[data-v-1638f43b]{font-size:44px;color:#3b82f6;z-index:2;animation:float-1638f43b 3s ease-in-out infinite}.radar-scan[data-v-1638f43b]{position:absolute;width:80px;height:80px;border:1px dashed rgba(59,130,246,.4);border-radius:50%;animation:spin-1638f43b 8s linear infinite;z-index:1}.radar-scan[data-v-1638f43b]:before{content:"";position:absolute;top:0;left:50%;width:6px;height:6px;background-color:#3b82f6;border-radius:50%;box-shadow:0 0 10px #3b82f6}.empty-title[data-v-1638f43b]{font-size:18px;font-weight:700;color:#1e293b;margin:0 0 8px 0}.empty-description[data-v-1638f43b]{font-size:13px;color:#64748b;max-width:320px;line-height:1.6;margin:0}@keyframes float-1638f43b{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}@keyframes spin-1638f43b{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.capability-detail.empty[data-v-1638f43b]{display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #eef1f6;border-radius:12px;height:100%}.finding-tooltip.el-tooltip__popper{background:#0f172a!important;color:#f8fafc!important;border:1px solid #1e293b!important;padding:10px 14px!important;border-radius:6px!important;font-size:12px!important;line-height:1.6!important;max-width:360px!important;white-space:pre-line!important;box-shadow:0 10px 15px -3px rgba(0,0,0,.3),0 4px 6px -2px rgba(0,0,0,.15)!important}.finding-tooltip.el-tooltip__popper[x-placement^=top] .popper__arrow,.finding-tooltip.el-tooltip__popper[x-placement^=top] .popper__arrow:after{border-top-color:#0f172a!important}.finding-tooltip.el-tooltip__popper[x-placement^=bottom] .popper__arrow,.finding-tooltip.el-tooltip__popper[x-placement^=bottom] .popper__arrow:after{border-bottom-color:#0f172a!important}.finding-tooltip.el-tooltip__popper[x-placement^=left] .popper__arrow,.finding-tooltip.el-tooltip__popper[x-placement^=left] .popper__arrow:after{border-left-color:#0f172a!important}.finding-tooltip.el-tooltip__popper[x-placement^=right] .popper__arrow,.finding-tooltip.el-tooltip__popper[x-placement^=right] .popper__arrow:after{border-right-color:#0f172a!important}.findings-dropdown-menu{width:420px!important;padding:0!important;border:1px solid #e2e8f0!important;border-radius:8px!important;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)!important;overflow:hidden!important}.findings-dropdown-menu .el-dropdown-menu__item{padding:10px 16px!important;line-height:1.4!important;background-color:transparent!important;color:#334155!important;transition:all .15s ease!important}.findings-dropdown-menu .el-dropdown-menu__item:hover{background-color:#f1f5f9!important;color:#0f172a!important}.findings-dropdown-header{justify-content:space-between!important;padding:12px 16px!important;background-color:#f8fafc!important;border-bottom:1px solid #f1f5f9!important}.fdh-title,.findings-dropdown-header{display:flex!important;align-items:center!important}.fdh-title{gap:6px!important;font-size:13px!important;font-weight:600!important;color:#0f172a!important}.fdh-title i{color:#3b82f6!important;font-size:14px!important}.fdh-count{font-size:11px!important;color:#475569!important;background-color:#f1f5f9!important;padding:2px 8px!important;border-radius:10px!important;font-weight:500!important}.findings-dropdown-list{max-height:280px!important;overflow-y:auto!important;padding:6px 0!important}.findings-dropdown-list::-webkit-scrollbar{width:6px!important}.findings-dropdown-list::-webkit-scrollbar-track{background:transparent!important}.findings-dropdown-list::-webkit-scrollbar-thumb{background:#cbd5e1!important;border-radius:3px!important}.findings-dropdown-list::-webkit-scrollbar-thumb:hover{background:#94a3b8!important}.finding-menu-item{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important}.fmi-dot{width:8px!important;height:8px!important;border-radius:50%!important;flex-shrink:0!important;position:relative!important}.fmi-dot.critical{background-color:#ef4444!important;box-shadow:0 0 0 2px rgba(239,68,68,.2)!important}.fmi-dot.warning{background-color:#f59e0b!important;box-shadow:0 0 0 2px rgba(245,158,11,.2)!important}.fmi-dot.info{background-color:#3b82f6!important;box-shadow:0 0 0 2px rgba(59,130,246,.2)!important}.fmi-title{flex:1!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important;color:#334155!important;transition:transform .15s ease!important}.findings-dropdown-menu .el-dropdown-menu__item:hover .fmi-title{transform:translateX(2px)!important;color:#0f172a!important}.fmi-recur{color:#ea580c!important;background-color:#fff7ed!important;border:1px solid #ffedd5!important;border-radius:12px!important}.fmi-episode,.fmi-recur{flex-shrink:0!important;font-size:11px!important;font-weight:500!important;padding:1px 8px!important;line-height:1.2!important}.fmi-episode{color:#2563eb!important;background-color:#eff6ff!important;border:1px solid #dbeafe!important;border-radius:12px!important}.fmi-closed{flex-shrink:0!important;font-size:11px!important;font-weight:500!important;color:#64748b!important;background-color:#f1f5f9!important;border:1px solid #e2e8f0!important;border-radius:12px!important;padding:1px 8px!important;line-height:1.2!important}.finding-menu-item.is-auto-closed{opacity:.6!important}.finding-menu-item.is-auto-closed .fmi-title{color:#94a3b8!important}.findings-dropdown-footer{padding:10px 16px!important;background-color:#f8fafc!important;border-top:1px solid #f1f5f9!important;font-size:11px!important;color:#64748b!important;display:flex!important;align-items:center!important;gap:4px!important}.dropdown-tip,.findings-dropdown-footer i{font-size:13px!important;color:#94a3b8!important}.dropdown-tip{padding:24px 20px!important;text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important}.dropdown-tip i{font-size:18px!important;color:#3b82f6!important}.dropdown-tip.empty{color:#94a3b8!important;padding:32px 20px!important}.dropdown-tip.empty i{font-size:24px!important;color:#cbd5e1!important;margin-bottom:4px!important}.capability-center-page[data-v-05feba64]{padding:24px 28px;background:#f8fafc;min-height:100%;box-sizing:border-box}.page-header[data-v-05feba64]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.page-title[data-v-05feba64]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.back-link[data-v-05feba64]{font-size:14px;font-weight:600;color:#475569;padding:0;transition:color .15s ease}.back-link[data-v-05feba64]:hover{color:#2563eb}.title-divider[data-v-05feba64]{color:#cbd5e1;font-weight:300}.title-text[data-v-05feba64]{font-size:20px;font-weight:700;color:#0f172a;letter-spacing:-.5px}.title-tagline[data-v-05feba64]{font-size:12.5px;color:#64748b;margin-left:6px;display:inline-flex;align-items:center;gap:4px;background:#f1f5f9;padding:3px 10px;border-radius:6px;border:1px solid #e2e8f0}.tagline-icon[data-v-05feba64]{color:#3b82f6}.refresh-btn[data-v-05feba64]{font-weight:600;color:#334155;border-color:#cbd5e1}.refresh-btn[data-v-05feba64]:hover{color:#2563eb;border-color:#bfdbfe;background-color:#eff6ff}.page-alert[data-v-05feba64]{margin-bottom:16px;border-radius:8px}.page-body[data-v-05feba64]{display:grid;grid-template-columns:190px minmax(320px,1.1fr) minmax(400px,1.3fr);gap:16px;align-items:start}.nav-pane[data-v-05feba64]{background:#fff;border:1px solid #eef1f6;border-radius:12px;padding:14px;position:sticky;top:16px;box-shadow:0 4px 12px rgba(0,0,0,.02)}.pane-title-hint[data-v-05feba64]{font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;padding-left:14px}.list-pane[data-v-05feba64]{min-height:400px}.card-grid[data-v-05feba64]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.detail-pane[data-v-05feba64]{position:sticky;top:16px;height:calc(100vh - 140px);overflow-y:auto;padding-right:2px}.state-tip[data-v-05feba64]{text-align:center;color:#94a3b8;padding:80px 24px;background:#fff;border:1px solid #eef1f6;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.02)}.state-tip i[data-v-05feba64]{font-size:32px;margin-bottom:12px}.state-tip p[data-v-05feba64]{margin:0;font-size:14px;font-weight:500}.loading-state i[data-v-05feba64]{color:#2563eb}.empty-state i[data-v-05feba64]{color:#94a3b8}.modern-scrollbar[data-v-05feba64]::-webkit-scrollbar{width:5px}.modern-scrollbar[data-v-05feba64]::-webkit-scrollbar-track{background:transparent}.modern-scrollbar[data-v-05feba64]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.modern-scrollbar[data-v-05feba64]::-webkit-scrollbar-thumb:hover{background:#94a3b8}