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