.container-width[data-v-fd78b5c7]{--fenxi-theme-color: var(--jz-theme, var(--el-color-primary, #06bb9d));--fenxi-theme-soft: color-mix(in srgb, var(--fenxi-theme-color) 10%, #fff);--fenxi-theme-border: color-mix(in srgb, var(--fenxi-theme-color) 18%, #d1d5db)}.analysis-page-host[data-v-fd78b5c7]{position:relative}.analysis-page-content[data-v-fd78b5c7]{position:relative;z-index:1}.analysis-page-content--hidden[data-v-fd78b5c7]{visibility:hidden;pointer-events:none}:where(button[data-v-fd78b5c7]){border:none;outline:none;background:transparent;cursor:pointer;font-family:inherit;font-size:inherit;color:inherit;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}:where(select[data-v-fd78b5c7]){-webkit-appearance:none;-moz-appearance:none;appearance:none}.no-scrollbar[data-v-fd78b5c7]::-webkit-scrollbar{display:none}.no-scrollbar[data-v-fd78b5c7]{-ms-overflow-style:none;scrollbar-width:none}.ant-card[data-v-fd78b5c7]{--un-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);background:var(--jz-card-bg)!important;border-radius:var(--card-border-radius)!important;border-radius:18px!important}.ant-table[data-v-fd78b5c7]{width:100%;border-collapse:separate;border-spacing:0}.ant-table th[data-v-fd78b5c7]{background:#fafafa;border-bottom:1px solid #f0f0f0;padding:12px 16px;font-weight:600;text-align:left;font-size:13px;color:#4b5563;box-shadow:inset 0 -1px #f0f0f0}.ant-table td[data-v-fd78b5c7]{border-bottom:1px solid #f0f0f0;padding:14px 16px;font-size:13px}.toggle-btn[data-v-fd78b5c7]{display:flex;background:#f1f5f9;padding:3px;border-radius:6px;border:1px solid var(--fenxi-theme-border)}.toggle-btn button[data-v-fd78b5c7]{padding:4px 12px;font-size:12px;border-radius:4px;transition:all .2s}.toggle-btn button.active[data-v-fd78b5c7]{background:var(--fenxi-theme-soft);color:var(--fenxi-theme-color);box-shadow:0 0 0 1px color-mix(in srgb,var(--fenxi-theme-color) 18%,#fff) inset}.toggle-btn button.inactive[data-v-fd78b5c7]{color:#64748b}.toggle-btn button.inactive[data-v-fd78b5c7]:hover{color:var(--fenxi-theme-color)}.fenxi-theme-outline-btn[data-v-fd78b5c7]{color:var(--fenxi-theme-color);border-color:var(--fenxi-theme-border);background:color-mix(in srgb,var(--fenxi-theme-color) 4%,#fff)}.fenxi-theme-outline-btn[data-v-fd78b5c7]:hover{background:var(--fenxi-theme-soft)}.fenxi-theme-primary-btn[data-v-fd78b5c7]{background:var(--fenxi-theme-color);box-shadow:0 8px 18px color-mix(in srgb,var(--fenxi-theme-color) 20%,transparent)}.fenxi-theme-primary-btn[data-v-fd78b5c7]:hover:not(:disabled){background:color-mix(in srgb,var(--fenxi-theme-color) 88%,#000)}.diagnostic-bg[data-v-fd78b5c7]{background:#f8fafc;border-radius:12px;padding:16px;border:1px solid #f1f5f9}.kb-tag[data-v-fd78b5c7]{display:inline-flex;padding:2px 8px;background:var(--jz-active-l-bg);color:var(--jz-theme);border-radius:4px;font-size:12px;margin-right:4px;margin-bottom:4px;border:1px solid var(--jz-active-l-bg);cursor:pointer}.kb-tag[data-v-fd78b5c7]:hover{opacity:.8}.theme-color[data-v-fd78b5c7]{color:var(--jz-theme)}.upload-notice[data-v-fd78b5c7]{padding:12px 16px;border-radius:8px;margin-bottom:16px;border:1px solid}.upload-notice.error[data-v-fd78b5c7]{background-color:#fef0f0;border-color:#fde2e2;color:#f56c6c}.upload-notice.info[data-v-fd78b5c7]{background-color:#f0f9ff;border-color:#e0f2fe;color:#3b82f6}.upload-notice.gray[data-v-fd78b5c7]{background-color:#f9fafb;border-color:#e5e7eb;color:#6b7280}.upload-notice-content[data-v-fd78b5c7]{display:flex;align-items:center;gap:8px}.upload-notice-icon[data-v-fd78b5c7]{font-size:16px;flex-shrink:0}.upload-notice-text[data-v-fd78b5c7]{flex:1;font-size:13px;line-height:1.5}.upload-btn[data-v-fd78b5c7]{padding:4px 12px;background:#fff;border:1px solid;border-radius:4px;font-size:12px;color:inherit;cursor:pointer;transition:all .2s;flex-shrink:0}.upload-btn[data-v-fd78b5c7]:hover{opacity:.8;transform:translateY(-1px)}
