.container-width[data-v-53d203a7]{--fenxi-theme-color:var(--jz-theme,var(--el-color-primary,#06bb9d));--fenxi-theme-soft:color-mix(in srgb,var(--fenxi-theme-color) 10%,#fff)}.analysis-page-host[data-v-53d203a7]{position:relative}.analysis-page-content[data-v-53d203a7]{position:relative;z-index:1}.analysis-page-content--hidden[data-v-53d203a7]{pointer-events:none;visibility:hidden}:where(button[data-v-53d203a7]){-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;outline:none;padding:0}:where(select[data-v-53d203a7]){-webkit-appearance:none;-moz-appearance:none;appearance:none}.no-scrollbar[data-v-53d203a7]::-webkit-scrollbar{display:none}.no-scrollbar[data-v-53d203a7]{-ms-overflow-style:none;scrollbar-width:none}.ant-card[data-v-53d203a7]{--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-53d203a7]{border-collapse:separate;border-spacing:0;width:100%}.ant-table th[data-v-53d203a7]{background:#fafafa;color:#4b5563;font-weight:600;padding:12px 16px;position:sticky;text-align:left;top:0;z-index:20}.ant-table td[data-v-53d203a7],.ant-table th[data-v-53d203a7]{border-bottom:1px solid #f0f0f0;font-size:13px}.ant-table td[data-v-53d203a7]{padding:14px 16px}.error-categories-grid[data-v-53d203a7]{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}@media(max-width:1200px){.error-categories-grid[data-v-53d203a7]{grid-template-columns:repeat(2,1fr)}}.error-category-compact[data-v-53d203a7]{background:#fafbfc;border-radius:8px;box-shadow:0 1px 3px #0000000a;overflow:hidden}.compact-header[data-v-53d203a7]{align-items:flex-start;background:#f8f9fa;border-bottom:1px solid #e4e7ed;display:flex;gap:12px;padding:16px}.compact-number[data-v-53d203a7]{align-items:center;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:18px;font-weight:700;height:40px;justify-content:center;width:40px}.compact-info[data-v-53d203a7]{flex:1;min-width:0}.compact-name[data-v-53d203a7]{color:#303133;font-size:14px;font-weight:600;line-height:1.4;margin-bottom:6px;word-break:break-all}.compact-stats[data-v-53d203a7]{align-items:center;display:flex;font-size:12px;gap:6px}.compact-percent[data-v-53d203a7]{color:var(--fenxi-theme-color);font-weight:700}.compact-divider[data-v-53d203a7]{color:#dcdfe6}.compact-count[data-v-53d203a7]{color:#909399}.compact-examples[data-v-53d203a7]{background:#fff;padding:12px 16px}.compact-example-item[data-v-53d203a7]{align-items:center;border-bottom:1px solid #f0f2f5;display:flex;gap:8px;justify-content:space-between;padding:8px 0}.compact-example-item[data-v-53d203a7]:last-child{border-bottom:none;padding-bottom:0}.compact-example-item[data-v-53d203a7]:first-child{padding-top:0}.compact-example-text[data-v-53d203a7]{color:#606266;flex:1;font-size:12px;line-height:1.4;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compact-example-count[data-v-53d203a7]{color:var(--fenxi-theme-color);flex-shrink:0;font-size:11px;font-weight:600}.error-nav-item[data-v-53d203a7]{align-items:center;background:#f8fafc;border:1px solid #f1f5f9;border-radius:8px;color:#94a3b8;cursor:pointer;display:flex;font-size:13px;font-weight:700;height:36px;justify-content:center;transition:all .2s;width:48px}.error-nav-item.active[data-v-53d203a7]{background:var(--fenxi-theme-color);border-color:var(--fenxi-theme-color);box-shadow:0 4px 12px color-mix(in srgb,var(--fenxi-theme-color) 20%,transparent);color:#fff}.overview-card[data-v-53d203a7]{align-items:center;background:#fff;border:1px solid #f1f5f9;border-radius:12px;display:flex;flex-direction:column;gap:4px;justify-content:center;min-height:90px;padding:16px}.high-risk-container[data-v-53d203a7]{border-top:1px solid #f1f5f9;margin-top:32px;padding-top:24px}.high-risk-grid[data-v-53d203a7]{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(420px,1fr));margin-top:20px}.risk-card[data-v-53d203a7]{background:#fff;border:1px solid #f1f5f9;border-radius:16px;display:flex;overflow:hidden;position:relative;transition:all .3s}.risk-card[data-v-53d203a7]:hover{border-color:#e2e8f0;box-shadow:0 10px 25px -5px #0000000d;transform:translateY(-2px)}.risk-danger-side[data-v-53d203a7]{align-items:center;background:linear-gradient(180deg,#fffcfb,#fff7f5);border-right:1px dashed #fee2e2;display:flex;flex-direction:column;flex-shrink:0;justify-content:center;padding:16px 0;width:90px}.risk-danger-value[data-v-53d203a7]{color:#ef4444;font-size:42px;font-weight:900;line-height:1;margin-top:4px}.risk-content[data-v-53d203a7]{flex:1;min-width:0;padding:18px}.risk-tags[data-v-53d203a7]{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.tag-kb[data-v-53d203a7]{background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;color:#0369a1}.tag-cause[data-v-53d203a7],.tag-kb[data-v-53d203a7]{align-items:center;display:inline-flex;font-size:11px;font-weight:700;gap:6px;padding:3px 10px}.tag-cause[data-v-53d203a7]{background:#fff1f2;border:1px solid #fecdd3;border-radius:8px;color:#be123c}.risk-stats-grid[data-v-53d203a7]{border-radius:12px;display:grid;gap:10px 16px;grid-template-columns:1fr 1.2fr;margin-bottom:14px;padding:12px}.risk-stat-item[data-v-53d203a7]{align-items:center;display:flex;font-size:11px;gap:6px}.risk-stat-label[data-v-53d203a7]{align-items:center;color:#94a3b8;display:flex;font-weight:500;gap:4px}.risk-stat-value[data-v-53d203a7]{color:#334155;font-weight:700}.drawer-mask[data-v-53d203a7]{background-color:#00000073}.drawer-content[data-v-53d203a7]{box-shadow:-6px 0 16px -8px #00000014,-9px 0 28px #0000000d,-12px 0 48px 16px #00000008;transition:transform .3s cubic-bezier(.23,1,.32,1)}.drawer-enter-active[data-v-53d203a7],.drawer-leave-active[data-v-53d203a7]{transition:opacity .3s ease}.drawer-enter-from[data-v-53d203a7],.drawer-leave-to[data-v-53d203a7]{opacity:0}.drawer-enter-from .drawer-content[data-v-53d203a7],.drawer-leave-to .drawer-content[data-v-53d203a7]{transform:translate(100%)}.question-detail-body[data-v-53d203a7]{padding:0 4px}.question-pic-wrapper+.question-pic-wrapper[data-v-53d203a7]{margin-top:8px}.question-pic-placeholder[data-v-53d203a7]{align-items:center;animation:pulse-53d203a7 1.5s ease-in-out infinite;background:#f9fafb;border:1px solid #f1f5f9;border-radius:8px;display:flex;height:50px;justify-content:center}@keyframes pulse-53d203a7{0%,to{opacity:1}50%{opacity:.5}}.question-detail-pics img[data-v-53d203a7]{display:block;height:auto;max-width:100%}.fenxi-class-select[data-v-53d203a7]{width:130px}.fenxi-class-select[data-v-53d203a7] .el-input__wrapper{background:#f9fafb!important;border-radius:6px!important;box-shadow:inset 0 0 0 1px #e5e7eb!important;height:28px!important;padding:0 8px!important;transition:all .2s!important}.fenxi-class-select[data-v-53d203a7] .el-input__wrapper.is-focus,.fenxi-class-select[data-v-53d203a7] .el-input__wrapper:hover{box-shadow:0 0 0 1px var(--fenxi-theme-color) inset!important}.fenxi-class-select[data-v-53d203a7] .el-input__inner{color:#4b5563!important;font-size:12px!important;height:28px!important;line-height:28px!important}.fenxi-class-select[data-v-53d203a7] .el-input__suffix .el-icon{color:#9ca3af!important;font-size:12px!important}.guide-card[data-v-53d203a7]{align-items:flex-start;background:linear-gradient(135deg,#f0fdfa,#ecfdf5);border:2px solid #a7f3d0;border-radius:16px;box-shadow:0 4px 6px -1px #10b9811a,0 2px 4px -1px #10b9810f;display:flex;gap:24px;padding:32px}.guide-icon-wrapper[data-v-53d203a7]{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border-radius:16px;box-shadow:0 4px 12px #10b9814d;display:flex;flex-shrink:0;height:64px;justify-content:center;width:64px}.guide-icon[data-v-53d203a7]{color:#fff;height:32px;width:32px}.guide-content[data-v-53d203a7]{flex:1}.guide-title[data-v-53d203a7]{color:#111827;font-size:18px;font-weight:700;margin-bottom:16px}.guide-desc[data-v-53d203a7]{color:#111827;font-size:14px;line-height:1.6;margin-bottom:20px}.guide-desc p[data-v-53d203a7]{margin:0}.guide-desc ul[data-v-53d203a7]{margin:12px 0 0;padding-left:20px}.guide-desc li[data-v-53d203a7]{line-height:1.8;margin-bottom:8px}.guide-desc strong[data-v-53d203a7]{color:#111827}.guide-contact[data-v-53d203a7]{align-items:center;border-top:1px solid #a7f3d0;display:flex;gap:16px;padding-top:16px}.guide-contact-label[data-v-53d203a7]{color:#111827;flex:1;font-size:13px;line-height:1.6}.guide-action-btn[data-v-53d203a7]{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:8px;box-shadow:0 2px 8px #10b98140;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;transition:all .3s ease;white-space:nowrap}.guide-action-btn[data-v-53d203a7]:hover{background:linear-gradient(135deg,#059669,#047857);box-shadow:0 4px 12px #10b98159;transform:translateY(-2px)}.guide-action-btn[data-v-53d203a7]:active{transform:translateY(0)}.btn-arrow[data-v-53d203a7]{height:16px;transition:transform .3s ease;width:16px}.guide-action-btn:hover .btn-arrow[data-v-53d203a7]{transform:translate(3px)}.success-tip-box[data-v-53d203a7]{border-top:1px solid #a7f3d0;padding-top:16px}.success-title[data-v-53d203a7]{align-items:center;display:flex;font-size:15px;font-weight:600}.success-desc[data-v-53d203a7],.success-title[data-v-53d203a7]{color:#111827;margin-bottom:12px}.success-desc[data-v-53d203a7]{font-size:13px;line-height:1.6}.success-desc strong[data-v-53d203a7]{color:#111827;font-weight:600}.success-contact[data-v-53d203a7]{color:#111827;font-size:13px;line-height:1.6}.guide-contact-number[data-v-53d203a7]{color:#111827;font-weight:600;margin:0 4px}.apply-modal-overlay[data-v-53d203a7]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000073;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.apply-confirm-modal[data-v-53d203a7]{background:#fff;border-radius:var(--card-border-radius);box-shadow:0 20px 40px #00000026;max-width:480px;overflow:hidden;width:90%}.apply-modal-header[data-v-53d203a7]{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:20px 24px}.apply-modal-title[data-v-53d203a7]{color:#262626;font-size:16px;font-weight:600;margin:0}.apply-modal-close[data-v-53d203a7]{align-items:center;background:#f5f5f5;border:none;border-radius:var(--el-border-radius-base);cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s;width:32px}.apply-modal-close[data-v-53d203a7]:hover{background:var(--fenxi-theme-soft);color:var(--fenxi-theme-color)}.apply-modal-body[data-v-53d203a7]{padding:32px 24px;text-align:center}.apply-modal-icon[data-v-53d203a7]{margin-bottom:16px}.apply-modal-text[data-v-53d203a7]{color:#262626;font-size:16px;font-weight:500;margin-bottom:8px}.apply-modal-desc[data-v-53d203a7]{color:#262626;font-size:14px;line-height:1.5;margin:0}.apply-modal-desc-sub[data-v-53d203a7]{color:#666;font-size:12px;margin-top:6px}.apply-modal-footer[data-v-53d203a7]{background:#fafbfc;display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}.apply-btn-cancel[data-v-53d203a7]{background:#fff;border:none;border-radius:var(--el-border-radius-base);color:#8c8c8c;cursor:pointer;font-size:14px;padding:8px 20px;transition:all .2s}.apply-btn-cancel[data-v-53d203a7]:hover{color:var(--fenxi-theme-color)}.apply-btn-confirm[data-v-53d203a7]{background:var(--fenxi-theme-color);border:none;border-radius:var(--el-border-radius-base);color:#fff;cursor:pointer;font-size:14px;padding:8px 20px;transition:all .2s}.apply-btn-confirm[data-v-53d203a7]:hover{background:color-mix(in srgb,var(--fenxi-theme-color) 88%,#000)}
