.risk-scan-model-drawer[data-v-5b444530]{height:100%;display:flex;flex-direction:column}.drawer-content[data-v-5b444530]{flex:1;min-height:0;padding:8px}.layout-divider[data-v-5b444530]{height:100%;width:8px;background-color:#f0f2f5}.drawer-footer[data-v-5b444530]{height:56px;display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:0 16px;background:#fff;border-top:1px solid #e8e8e8}.risk-scan-record-drawer[data-v-48c10f81],[data-v-5b444530] .card-layout-wrap{height:100%}.record-title[data-v-48c10f81]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;font-size:16px;font-weight:500;color:rgba(0,0,0,.85)}.title-mark[data-v-48c10f81]{display:inline-block;width:4px;height:12px;margin-right:6px;background:#1890ff}[data-v-48c10f81] .ant-drawer-body,[data-v-48c10f81] .ant-spin-container,[data-v-48c10f81] .ant-spin-nested-loading{height:95%}.risk-scan-page[data-v-0872eaad]{display:flex;height:100%}.left-section[data-v-0872eaad]{flex:0 0 60%;width:60%;background:#fff;display:flex;flex-direction:column;position:relative;box-sizing:border-box;overflow-y:auto}.left-section .bottom-links[data-v-0872eaad],.left-section .scan-buttons[data-v-0872eaad]{padding:24px}.left-section .scan-action-area[data-v-0872eaad]{padding:40px 24px}.right-section[data-v-0872eaad]{flex:0 0 40%;width:40%;box-sizing:border-box;padding-left:10px;display:flex;flex-direction:column;min-height:0}.scan-overview-panel[data-v-0872eaad]{flex:1;display:flex;flex-direction:column;gap:14px;min-height:0}.scan-overview-panel .risk-levels[data-v-0872eaad]{flex-shrink:0}.scan-overview-panel .scan-result-section[data-v-0872eaad]{flex:1;background:#fff;border:1px solid #e6efff;border-radius:2px;box-shadow:0 8px 24px rgba(22,93,255,.06);padding:22px;padding-top:20px}.stats-card[data-v-0872eaad]{background:#fff;padding:24px;box-shadow:0 2px 12px rgba(0,0,0,.04);flex:1;display:flex;flex-direction:column;min-height:0}.stats-header[data-v-0872eaad]{display:flex;align-items:center;gap:16px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #f0f0f0;flex-shrink:0}.stats-icon-wrap[data-v-0872eaad]{flex-shrink:0;width:64px;height:64px;border-radius:8px;display:flex;align-items:center;justify-content:center}.stats-icon[data-v-0872eaad]{width:64px;height:64px}.stats-title-area[data-v-0872eaad]{flex:1}.stats-agent-btn[data-v-0872eaad]{flex-shrink:0;height:42px;padding:0 22px;color:#165dff;font-size:15px;font-weight:500;background:#f0f5ff;border:1px solid #d6e6ff;border-radius:4px}.stats-agent-btn .anticon[data-v-0872eaad]{font-size:15px}.stats-agent-btn[data-v-0872eaad]:focus,.stats-agent-btn[data-v-0872eaad]:hover{color:#fff;background:#165dff;border-color:#165dff}.stats-title[data-v-0872eaad]{font-size:16px;font-weight:600;color:#1a1a2e;line-height:1.3}.stats-subtitle[data-v-0872eaad]{font-size:14px;color:#aaa;margin-top:8px}.stats-body[data-v-0872eaad]{flex:1;display:flex;flex-direction:column;min-height:0}.stat-block[data-v-0872eaad]{flex-shrink:0}.stat-block .stat-block-header[data-v-0872eaad]{display:flex;align-items:center;gap:8px;margin-bottom:14px}.stat-block .stat-block-header .block-dot[data-v-0872eaad]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.stat-block .stat-block-header .block-dot.task-dot[data-v-0872eaad]{background:#165dff}.stat-block .stat-block-header .block-dot.doubt-dot[data-v-0872eaad]{background:#7c3aed}.stat-block .stat-block-header .block-label[data-v-0872eaad]{font-size:14px;font-weight:600;color:#333}.stat-block .stat-grid[data-v-0872eaad]{display:grid;gap:10px;margin-bottom:10px}.stat-block .stat-grid.three-col[data-v-0872eaad]{grid-template-columns:repeat(3,1fr)}.stat-block .stat-cell[data-v-0872eaad]{display:flex;flex-direction:column;align-items:center;padding:12px 6px;background:#f8fafc;border-radius:2px;transition:all .25s ease;cursor:default}.stat-block .stat-cell[data-v-0872eaad]:hover{background:#eef2ff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(22,93,255,.06)}.stat-block .stat-num[data-v-0872eaad]{font-size:22px;font-weight:700;line-height:1.1;margin-bottom:5px;letter-spacing:-.5px}.stat-block .stat-num.total[data-v-0872eaad]{color:#1a1a2e}.stat-block .stat-num.primary[data-v-0872eaad]{color:#165dff}.stat-block .stat-num.success[data-v-0872eaad]{color:#22c55e}.stat-block .stat-num.danger[data-v-0872eaad]{color:#ef4444}.stat-block .stat-num.warning[data-v-0872eaad]{color:#f59e0b}.stat-block .stat-num.info[data-v-0872eaad]{color:#3b82f6}.stat-block .stat-tag[data-v-0872eaad]{font-size:11px;color:#999;letter-spacing:.3px}.stat-block .stat-sub-row[data-v-0872eaad]{display:flex;align-items:center;justify-content:space-around;padding:12px 0;margin-bottom:10px;background:#fafbfc;border-radius:2px;font-size:13px}.stat-block .stat-sub-row .sub-stat[data-v-0872eaad]{color:#666}.stat-block .stat-sub-row .sub-stat em[data-v-0872eaad]{font-style:normal;font-weight:700;font-size:15px;margin-right:2px}.stat-block .stat-sub-row .sub-stat.success em[data-v-0872eaad]{color:#22c55e}.stat-block .stat-sub-row .sub-stat.danger em[data-v-0872eaad]{color:#ef4444}.stat-block .stat-sub-row .sub-stat.info em[data-v-0872eaad]{color:#3b82f6}.stat-block .stat-sub-row .sub-stat.muted[data-v-0872eaad]{color:#999}.stat-block .stat-btn[data-v-0872eaad]{width:100%;border-radius:2px;font-size:14px;height:40px;transition:all .25s;border:0 solid}.stat-block .stat-btn.stat-btn-danger[data-v-0872eaad]{color:#ef4444;border-color:rgba(254,202,202,0);background:#fef2f2}.stat-block .stat-btn.stat-btn-danger[data-v-0872eaad]:hover{color:#fff;background:#ef4444;border-color:#ef4444}.stat-block .stat-btn.stat-btn-primary[data-v-0872eaad]{color:#165dff;border-color:rgba(179,212,255,0);background:#f0f5ff}.stat-block .stat-btn.stat-btn-primary[data-v-0872eaad]:hover{color:#fff;background:#165dff;border-color:#165dff}.stat-block .stat-actions[data-v-0872eaad]{display:flex;gap:10px}.block-divider[data-v-0872eaad]{height:1px;background:#f0f0f0;margin:16px 0;flex-shrink:0}.stats-spacer[data-v-0872eaad]{flex:1;min-height:8px}.stats-footer[data-v-0872eaad]{flex-shrink:0;padding-top:14px;border-top:1px solid #f0f0f0}.stats-footer .footer-row[data-v-0872eaad]{display:flex;align-items:center;gap:8px;font-size:12px;color:#999;line-height:2}.stats-footer .footer-row .footer-icon[data-v-0872eaad]{font-size:13px;color:#bfbfbf}.scan-action-area[data-v-0872eaad]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0}.scan-icon-wrapper[data-v-0872eaad]{position:relative;width:240px;height:240px;display:flex;align-items:center;justify-content:center;margin-bottom:32px}.pulse-ring[data-v-0872eaad]{position:absolute;width:200px;height:200px;border-radius:50%;border:2px solid rgba(22,93,255,.3);animation:pulse-0872eaad 3s ease-out infinite}.pulse-ring.pulse-ring-2[data-v-0872eaad]{animation-delay:1s}.pulse-ring.pulse-ring-3[data-v-0872eaad]{animation-delay:2s}.rotating-ring[data-v-0872eaad]{position:absolute;width:220px;height:220px;border-radius:50%;border:2px dashed rgba(22,93,255,.2);border-top-color:rgba(22,93,255,.6);border-right-color:rgba(22,93,255,.4);animation:rotate-0872eaad 8s linear infinite}.scan-icon-container[data-v-0872eaad]{position:relative;z-index:2;animation:float-0872eaad 3s ease-in-out infinite}.scan-3d-icon[data-v-0872eaad]{width:200px;height:auto;filter:drop-shadow(0 8px 24px rgba(22,93,255,.3));transition:all .3s ease}.scan-3d-icon[data-v-0872eaad]:hover{filter:drop-shadow(0 12px 32px rgba(22,93,255,.5));transform:scale(1.05)}.scan-line[data-v-0872eaad]{position:absolute;top:0;left:10%;width:80%;height:3px;background:linear-gradient(90deg,transparent,rgba(22,93,255,.8) 50%,transparent);box-shadow:0 0 10px rgba(22,93,255,.6);animation:scanMove-0872eaad 2.5s ease-in-out infinite;border-radius:2px}.glow-effect[data-v-0872eaad]{position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:160px;height:20px;background:radial-gradient(ellipse,rgba(22,93,255,.4) 0,transparent 70%);animation:glow-0872eaad 3s ease-in-out infinite;filter:blur(8px)}@keyframes pulse-0872eaad{0%{transform:scale(.8);opacity:1}to{transform:scale(1.5);opacity:0}}@keyframes rotate-0872eaad{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes float-0872eaad{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes scanMove-0872eaad{0%,to{top:10%;opacity:0}10%{opacity:1}90%{opacity:1}50%{top:85%}}@keyframes glow-0872eaad{0%,to{opacity:.4;transform:translateX(-50%) scale(1)}50%{opacity:.8;transform:translateX(-50%) scale(1.1)}}.scan-buttons[data-v-0872eaad]{display:flex;flex-direction:column;align-items:center;width:280px}.scan-btn-group[data-v-0872eaad]{position:relative;width:100%;display:flex;flex-direction:column;min-height:56px}.scan-btn-main[data-v-0872eaad]{width:100%;height:56px;font-size:18px;font-weight:500;border-radius:4px;background:#165dff;border:1px solid #165dff;box-shadow:0 4px 12px rgba(22,93,255,.4);position:relative;z-index:1}.scan-btn-main[data-v-0872eaad]:hover{background:#4080ff;border-color:#4080ff}.scan-btn-arrow[data-v-0872eaad]{position:absolute;right:0;top:0;width:56px;height:56px;border-top-right-radius:4px;border-bottom-right-radius:4px;background:#165dff;border-color:#165dff;padding:0;display:flex;align-items:center;justify-content:center;z-index:2}.scan-btn-arrow[data-v-0872eaad]:hover{background:#4080ff;border-color:#4080ff}.scan-btn-arrow[data-v-0872eaad] .anticon{font-size:16px;color:#fff}.scan-btn-divider[data-v-0872eaad]{position:absolute;right:56px;top:50%;transform:translateY(-50%);width:1px;height:32px;background:hsla(0,0%,100%,.3);z-index:3;pointer-events:none}.scan-btn-partial[data-v-0872eaad]{position:absolute;top:100%;left:0;right:0;width:100%;height:56px;font-size:18px;font-weight:500;border-radius:4px;background:#165dff;border-color:#165dff;box-shadow:0 4px 12px rgba(22,93,255,.4);z-index:0;margin-top:5px}.scan-btn-partial[data-v-0872eaad]:hover{background:#4080ff;border-color:#4080ff}.slide-fade-enter-active[data-v-0872eaad],.slide-fade-leave-active[data-v-0872eaad]{transition:all .3s ease;z-index:1}.slide-fade-enter[data-v-0872eaad],.slide-fade-leave-to[data-v-0872eaad]{transform:translateY(-10px);opacity:0}.bottom-links[data-v-0872eaad]{display:flex;justify-content:space-between;padding-top:20px}.bottom-link-item[data-v-0872eaad]{display:flex;align-items:center;padding:12px 20px;border-radius:4px;cursor:pointer;transition:all .3s;font-size:14px}.bottom-link-item .link-icon[data-v-0872eaad]{width:28px;height:28px;margin-right:8px}.bottom-link-item[data-v-0872eaad]:hover{background:#f5f7fa}.bottom-link-item:hover .link-icon[data-v-0872eaad]{transform:scale(1.1);transition:transform .3s ease}.left-link[data-v-0872eaad]{color:#52c41a;background:#f6ffed}.left-link[data-v-0872eaad]:hover{background:#f0f9e8}.right-link[data-v-0872eaad]{color:#165dff;background:#e6f4ff}.right-link[data-v-0872eaad]:hover{background:#d6e9ff}.scanning-content[data-v-0872eaad]{display:flex;flex:1;min-height:0;align-items:stretch}.radar-section[data-v-0872eaad]{flex:1;display:flex;flex-direction:column;min-height:0;padding:16px}.radar-wrapper[data-v-0872eaad]{flex:1;display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:1fr auto;grid-template-areas:". radar ." ". info  .";gap:10px 0}.radar-container[data-v-0872eaad]{grid-area:radar;position:relative;height:100%;aspect-ratio:1;min-height:0;max-width:100%;background:radial-gradient(circle at center,rgba(8,20,35,.98) 0,#030a14 100%)}.radar-container.completed[data-v-0872eaad],.radar-container[data-v-0872eaad]{box-shadow:0 0 60px rgba(24,144,255,.12),0 0 120px rgba(24,144,255,.06),inset 0 0 80px rgba(24,144,255,.04);border:1px solid rgba(24,144,255,.12)}.corner-mark[data-v-0872eaad]{position:absolute;width:28px;height:28px;z-index:10}.corner-mark[data-v-0872eaad]:after,.corner-mark[data-v-0872eaad]:before{content:"";position:absolute;background:rgba(24,144,255,.5);box-shadow:0 0 8px rgba(24,144,255,.6);border-radius:1px}.corner-mark[data-v-0872eaad]:before{width:2px;height:100%}.corner-mark[data-v-0872eaad]:after{height:2px;width:100%}.corner-mark.top-left[data-v-0872eaad]{top:12px;left:12px}.corner-mark.top-left[data-v-0872eaad]:after,.corner-mark.top-left[data-v-0872eaad]:before{top:0;left:0}.corner-mark.top-right[data-v-0872eaad]{top:12px;right:12px;transform:rotate(90deg)}.corner-mark.top-right[data-v-0872eaad]:after,.corner-mark.top-right[data-v-0872eaad]:before{top:0;left:0}.corner-mark.bottom-left[data-v-0872eaad]{bottom:12px;left:12px;transform:rotate(-90deg)}.corner-mark.bottom-left[data-v-0872eaad]:after,.corner-mark.bottom-left[data-v-0872eaad]:before{top:0;left:0}.corner-mark.bottom-right[data-v-0872eaad]{bottom:12px;right:12px;transform:rotate(180deg)}.corner-mark.bottom-right[data-v-0872eaad]:after,.corner-mark.bottom-right[data-v-0872eaad]:before{top:0;left:0}.radar-grid-circle[data-v-0872eaad]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;border:1px solid}.radar-grid-circle.circle-1[data-v-0872eaad]{width:22%;height:22%;border-color:rgba(24,144,255,.12);box-shadow:0 0 6px rgba(24,144,255,.08)}.radar-grid-circle.circle-2[data-v-0872eaad]{width:42%;height:42%;border-color:rgba(24,144,255,.16);box-shadow:0 0 10px rgba(24,144,255,.1)}.radar-grid-circle.circle-3[data-v-0872eaad]{width:64%;height:64%;border-color:rgba(24,144,255,.22);box-shadow:0 0 14px rgba(24,144,255,.12)}.radar-grid-circle.circle-4[data-v-0872eaad]{width:86%;height:86%;border-color:rgba(24,144,255,.28);box-shadow:0 0 18px rgba(24,144,255,.14)}.radar-grid-circle.circle-5[data-v-0872eaad]{width:96%;height:96%;border-color:rgba(24,144,255,.35);border-width:1.5px;border-style:dashed;box-shadow:0 0 24px rgba(24,144,255,.18);animation:circlePulse-0872eaad 3s ease-in-out infinite}@keyframes circlePulse-0872eaad{0%,to{border-color:rgba(24,144,255,.35)}50%{border-color:rgba(24,144,255,.55)}}.radar-outer-glow[data-v-0872eaad]{position:absolute;inset:-2px;border:2px solid rgba(24,144,255,.08);box-shadow:inset 0 0 30px rgba(24,144,255,.06),0 0 40px rgba(24,144,255,.1);pointer-events:none;z-index:3}.radar-hex-grid[data-v-0872eaad]{position:absolute;inset:0;z-index:4;pointer-events:none;opacity:.12;background-image:linear-gradient(60deg,rgba(24,144,255,.4) 1px,transparent 0),linear-gradient(-60deg,rgba(24,144,255,.4) 1px,transparent 0),linear-gradient(0deg,rgba(24,144,255,.4) 1px,transparent 0);background-size:30px 52px,30px 52px,30px 30px}.radar-diagonal[data-v-0872eaad]{position:absolute;top:50%;left:50%;z-index:6;pointer-events:none}.radar-diagonal[data-v-0872eaad]:before{content:"";position:absolute;top:50%;left:50%;width:141.4%;height:.5px;opacity:.2}.radar-diagonal.dg-1[data-v-0872eaad]{transform:translate(-50%,-50%) rotate(45deg)}.radar-diagonal.dg-1[data-v-0872eaad]:before{background:linear-gradient(90deg,transparent 5%,rgba(24,144,255,.5) 50%,transparent 95%)}.radar-diagonal.dg-2[data-v-0872eaad]{transform:translate(-50%,-50%) rotate(-45deg)}.radar-diagonal.dg-2[data-v-0872eaad]:before{background:linear-gradient(90deg,transparent 5%,rgba(24,144,255,.5) 50%,transparent 95%)}.azimuth-ticks[data-v-0872eaad]{position:absolute;inset:0;z-index:11;pointer-events:none}.azimuth-ticks .az-tick[data-v-0872eaad]{position:absolute;font-size:9px;font-weight:500;color:rgba(24,144,255,.45);letter-spacing:.5px;text-shadow:0 0 4px rgba(24,144,255,.3)}.azimuth-ticks .az-tick.t-0[data-v-0872eaad]{top:4px;left:50%;transform:translateX(-50%)}.azimuth-ticks .az-tick.t-45[data-v-0872eaad]{top:6px;right:6px}.azimuth-ticks .az-tick.t-90[data-v-0872eaad]{top:50%;right:3px;transform:translateY(-50%)}.azimuth-ticks .az-tick.t-135[data-v-0872eaad]{bottom:6px;right:6px}.azimuth-ticks .az-tick.t-180[data-v-0872eaad]{bottom:4px;left:50%;transform:translateX(-50%)}.azimuth-ticks .az-tick.t-225[data-v-0872eaad]{bottom:6px;left:6px}.azimuth-ticks .az-tick.t-270[data-v-0872eaad]{top:50%;left:3px;transform:translateY(-50%)}.azimuth-ticks .az-tick.t-315[data-v-0872eaad]{top:6px;left:6px}.radar-dots[data-v-0872eaad]{position:absolute;width:100%;height:100%;background-image:radial-gradient(circle,rgba(24,144,255,.25) 1px,transparent 0),radial-gradient(circle,rgba(82,196,26,.18) .8px,transparent 0);background-size:100px 100px,160px 160px;background-position:0 0,50px 50px;opacity:.55;pointer-events:none}.radar-axis[data-v-0872eaad]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(24,144,255,.06);pointer-events:none;z-index:5}.radar-axis.axis-h[data-v-0872eaad]{height:1px}.radar-axis.axis-v[data-v-0872eaad]{width:1px}.scanning-model-node[data-v-0872eaad]{position:absolute;z-index:22;display:flex;flex-direction:column;align-items:center;transform:translate(-50%,-50%);cursor:default}.scanning-model-node .node-dot[data-v-0872eaad]{width:10px;height:10px;border-radius:50%;background:rgba(24,144,255,.9);box-shadow:0 0 10px rgba(24,144,255,.6),0 0 24px rgba(24,144,255,.3);animation:nodeBlink-0872eaad 1.8s ease-in-out infinite}.scanning-model-node .node-pulse[data-v-0872eaad]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;border:1px solid rgba(24,144,255,.5);animation:nodePulseOut-0872eaad 2s ease-out infinite;pointer-events:none}.scanning-model-node .node-label[data-v-0872eaad]{margin-top:6px;font-size:13px;color:rgba(168,216,255,.85);white-space:nowrap;text-shadow:0 0 6px rgba(24,144,255,.4);letter-spacing:.5px}.scan-node-enter-active[data-v-0872eaad],.scan-node-leave-active[data-v-0872eaad]{transition:all .4s ease}.scan-node-enter[data-v-0872eaad]{opacity:0;transform:translate(-50%,-50%) scale(.3)}.scan-node-leave-to[data-v-0872eaad]{opacity:0;transform:translate(-50%,-50%) scale(1.6)}@keyframes nodeBlink-0872eaad{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}@keyframes nodePulseOut-0872eaad{0%{transform:translate(-50%,-50%) scale(1);opacity:.7}to{transform:translate(-50%,-50%) scale(3.5);opacity:0}}.scan-status-bar[data-v-0872eaad]{position:absolute;top:18px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:10px;padding:7px 18px;background:rgba(8,20,35,.75);border:0 solid rgba(24,144,255,.25);border-radius:20px;backdrop-filter:blur(10px);z-index:20;transition:all .5s ease}.scan-status-bar.completed[data-v-0872eaad]{background:rgba(8,20,12,.8);border-color:rgba(82,196,26,.35)}.scan-status-bar .status-dot[data-v-0872eaad]{width:8px;height:8px;border-radius:50%;background:#52c41a;box-shadow:0 0 10px rgba(82,196,26,.8);animation:statusBlink-0872eaad 1.2s ease-in-out infinite}.scan-status-bar .status-dot.completed[data-v-0872eaad]{animation:none;box-shadow:0 0 12px #52c41a}.scan-status-bar .status-text[data-v-0872eaad]{font-size:12px;font-weight:600;letter-spacing:1px;color:rgba(82,196,26,.9)}.scan-status-bar .status-value[data-v-0872eaad]{font-size:13px;font-weight:700;color:rgba(24,144,255,.9);font-family:Consolas,monospace;min-width:32px;text-align:right}@keyframes statusBlink-0872eaad{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.85)}}.radar-center[data-v-0872eaad]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:25;pointer-events:none}.radar-center .center-glow[data-v-0872eaad]{width:56px;height:56px;background:radial-gradient(circle,rgba(24,144,255,.5) 0,rgba(24,144,255,.15) 50%,transparent 70%);border-radius:50%;animation:centerPulse-0872eaad 2.5s ease-in-out infinite}.radar-center .center-core[data-v-0872eaad]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;background:#e6f7ff;border:1.5px solid rgba(24,144,255,.8);border-radius:2px;box-shadow:0 0 16px rgba(24,144,255,.7),0 0 32px rgba(24,144,255,.3)}.radar-center .center-crosshair[data-v-0872eaad]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(24,144,255,.35)}.radar-center .center-crosshair.cross-v[data-v-0872eaad]{width:1px;height:40px}.radar-center .center-crosshair.cross-h[data-v-0872eaad]{width:40px;height:1px}@keyframes centerPulse-0872eaad{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.15);opacity:.35}}.radar-sweep[data-v-0872eaad]{position:absolute;top:50%;left:50%;width:0;height:0;transform-origin:center center;z-index:15;pointer-events:none}.radar-sweep .sweep-beam[data-v-0872eaad]{position:absolute;top:0;left:0;width:0;height:0;border-radius:50%;transform-origin:center center;background:conic-gradient(from 0deg,rgba(24,144,255,0) 0deg,rgba(24,144,255,0) 25deg,rgba(24,144,255,.15) 40deg,rgba(24,144,255,.5) 55deg,rgba(24,144,255,.15) 70deg,rgba(24,144,255,0) 85deg,rgba(24,144,255,0) 1turn)}.radar-sweep .sweep-beam[data-v-0872eaad]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:600px;border-radius:50%;background:conic-gradient(from 0deg,rgba(24,144,255,0) 0deg,rgba(24,144,255,0) 25deg,rgba(24,144,255,.08) 40deg,rgba(24,144,255,.35) 55deg,rgba(24,144,255,.08) 70deg,rgba(24,144,255,0) 85deg,rgba(24,144,255,0) 1turn)}.radar-sweep .sweep-beam[data-v-0872eaad]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);width:4px;height:4px;background:rgba(24,144,255,.9);border-radius:50%;box-shadow:0 0 12px rgba(24,144,255,.8)}.radar-sweep .sweep-trail[data-v-0872eaad]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:600px;border-radius:50%;background:conic-gradient(from -15deg,rgba(24,144,255,0) 0deg,rgba(24,144,255,.04) 15deg,rgba(24,144,255,.1) 25deg,rgba(24,144,255,.04) 35deg,rgba(24,144,255,0) 45deg,rgba(24,144,255,0) 1turn);pointer-events:none}.scan-completed-overlay[data-v-0872eaad]{position:absolute;inset:0;z-index:30;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(3,10,20,.55);backdrop-filter:blur(2px);animation:overlayFadeIn-0872eaad .6s ease}.scan-completed-overlay .completed-icon[data-v-0872eaad]{font-size:32px;color:#52c41a;filter:drop-shadow(0 0 20px rgba(82,196,26,.5));margin-bottom:12px}.scan-completed-overlay .completed-title[data-v-0872eaad]{font-size:18px;font-weight:700;color:#52c41a;letter-spacing:2px;margin-bottom:6px}.scan-completed-overlay .completed-sub[data-v-0872eaad]{font-size:13px;color:hsla(0,0%,100%,.6)}@keyframes overlayFadeIn-0872eaad{0%{opacity:0}to{opacity:1}}.scan-info-bar[data-v-0872eaad]{grid-area:info;display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:5px;background:#fff;border-radius:4px;border:0 solid #f0f0f0;gap:24px}.scan-info-bar .info-left[data-v-0872eaad]{flex:1}.scan-info-bar .info-left .info-label[data-v-0872eaad]{display:block;font-size:12px;color:#8c8c8c;margin-bottom:6px}.scan-info-bar .info-left[data-v-0872eaad] .ant-progress-text{font-size:12px;margin-bottom:6px}.scan-info-bar .info-right[data-v-0872eaad]{flex-shrink:0;display:flex;gap:8px}.scan-ctrl-btn[data-v-0872eaad]{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 18px;font-size:13px;font-weight:500;border:0 solid transparent;border-radius:4px;cursor:pointer;transition:all .25s ease;white-space:nowrap;outline:none;font-family:inherit}.scan-ctrl-btn .anticon[data-v-0872eaad]{font-size:14px}.scan-ctrl-btn.btn-pause[data-v-0872eaad]{color:#faad14;background:#fffbe6;border-color:rgba(255,229,143,0)}.scan-ctrl-btn.btn-pause[data-v-0872eaad]:hover{background:#faad14;border-color:#faad14}.scan-ctrl-btn.btn-resume[data-v-0872eaad]{color:#1677ff;background:#e6f4ff;border-color:rgba(145,202,255,0)}.scan-ctrl-btn.btn-resume[data-v-0872eaad]:hover{color:#fff;background:#1677ff;border-color:#1677ff}.scan-ctrl-btn.btn-cancel[data-v-0872eaad]{background:#fff2f0;border-color:rgba(255,204,199,0)}.scan-ctrl-btn.btn-return[data-v-0872eaad]{color:#fff;background:#52c41a;border-color:#52c41a}.scan-ctrl-btn.btn-return[data-v-0872eaad]:hover{background:#73d13d;border-color:#73d13d}.scanning-left[data-v-0872eaad]{flex:1;display:flex;flex-direction:column;gap:24px}.scan-area[data-v-0872eaad]{flex:1;display:flex;flex-direction:column;gap:20px;min-height:0}.scan-result-section[data-v-0872eaad]{flex:1;display:flex;padding-top:24px;flex-direction:column;min-height:0}.scan-result-section .section-title[data-v-0872eaad]{display:flex;justify-content:space-between;align-items:center;padding-bottom:14px;border-bottom:0;margin-bottom:10px;flex-shrink:0}.scan-result-section .section-title .title-text[data-v-0872eaad]{font-size:18px;font-weight:700;color:#1f2937}.scan-result-section .section-title .title-time-wrapper[data-v-0872eaad]{display:flex;align-items:center;gap:16px}.scan-result-section .section-title .title-time-wrapper .title-count[data-v-0872eaad]{font-size:14px;color:#666}.scan-result-section .section-title .title-time-wrapper .title-count em[data-v-0872eaad]{font-style:normal;font-weight:700;font-size:16px;color:#165dff;margin:0 2px}.scan-result-section .section-title .title-time-wrapper .title-time[data-v-0872eaad]{font-size:14px;color:#666}.scan-result-section .section-title .title-time-wrapper .title-time em[data-v-0872eaad]{font-style:normal;font-weight:700;font-size:16px;color:#165dff;margin:0 2px}.models-scroll-wrapper[data-v-0872eaad]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;position:relative;border:1px solid #edf1f7;border-radius:2px;background:#fff}.models-scroll-wrapper[data-v-0872eaad]::-webkit-scrollbar{width:0;height:0}.models-scroll-wrapper[data-v-0872eaad]:hover::-webkit-scrollbar{width:0}.models-scroll-wrapper[data-v-0872eaad]:hover::-webkit-scrollbar-thumb{background:rgba(22,93,255,.3);border-radius:3px}.models-scroll-wrapper[data-v-0872eaad]:hover::-webkit-scrollbar-thumb:hover{background:rgba(22,93,255,.5)}.models-list[data-v-0872eaad]{display:flex;flex-direction:column;gap:0;height:100%}.model-item[data-v-0872eaad]{display:flex;gap:10px;padding:16px 16px;background:#fafafa;margin-bottom:20px;transition:all .3s;animation:fadeInDown .5s ease-out}.model-item .item-text[data-v-0872eaad]{font-size:14px;font-weight:600;color:#374151;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-item .item-time[data-v-0872eaad]{font-size:12px;color:#999;flex-shrink:0}.model-item[data-v-0872eaad]:hover{background:#f8fbff;transform:translateX(4px)}.fade-in-enter-active[data-v-0872eaad],.fade-in-leave-active[data-v-0872eaad]{transition:all .5s ease}.fade-in-enter[data-v-0872eaad]{opacity:0;transform:translateY(20px)}.fade-in-leave-to[data-v-0872eaad]{opacity:0;transform:translateY(-20px)}.result-area[data-v-0872eaad]{width:420px;display:flex;flex-direction:column;gap:20px}.risk-levels[data-v-0872eaad]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0;box-shadow:none}.level-item[data-v-0872eaad]{flex:1;min-height:122px;display:grid;grid-template-columns:48px 1fr;align-items:center;gap:14px;padding:18px 18px 16px;border:1px solid #edf1f7;border-radius:4px;background:#fff;box-shadow:0 8px 24px rgba(22,93,255,.05)}.level-bar[data-v-0872eaad]{position:relative;width:8px;height:60px;background:#f5f5f5;overflow:hidden;flex-shrink:0}.bar-fill[data-v-0872eaad]{position:absolute;bottom:0;left:0;width:100%;transition:height .6s ease}.level-item.high .bar-fill[data-v-0872eaad]{background:linear-gradient(180deg,#ef4444,#f87171)}.level-item.medium .bar-fill[data-v-0872eaad]{background:linear-gradient(180deg,#f59e0b,#fbbf24)}.level-item.low .bar-fill[data-v-0872eaad]{background:linear-gradient(180deg,#3b82f6,#60a5fa)}.level-divider[data-v-0872eaad]{width:1px;height:60px;background:#e8e8e8;flex-shrink:0}.risk-card-icon[data-v-0872eaad]{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px}.level-info[data-v-0872eaad]{flex:1}.level-info .level-name[data-v-0872eaad]{font-size:15px;font-weight:700;color:#374151;margin-bottom:10px}.level-info .level-count[data-v-0872eaad]{display:flex;align-items:baseline;gap:4px}.level-info .level-count .count-number[data-v-0872eaad]{font-size:32px;font-weight:700;line-height:1;color:#111827}.level-info .level-count .count-unit[data-v-0872eaad]{font-size:14px;color:#999}.risk-line[data-v-0872eaad]{width:100%;height:5px;margin-top:18px;border-radius:999px;background:#edf1f7;overflow:hidden}.risk-line span[data-v-0872eaad]{display:block;height:100%;min-width:18%;border-radius:inherit}.level-item.high[data-v-0872eaad]{border-color:#ffe3e3;background:linear-gradient(180deg,#fff,#fff9f9)}.level-item.high .risk-card-icon[data-v-0872eaad]{color:#fff;background:linear-gradient(180deg,#ff7875,#ff2f3c);box-shadow:0 8px 16px rgba(239,68,68,.16)}.level-item.high .risk-line span[data-v-0872eaad]{background:#ff3b3f}.level-item.medium[data-v-0872eaad]{border-color:#ffe8c2;background:linear-gradient(180deg,#fff,#fffaf2)}.level-item.medium .risk-card-icon[data-v-0872eaad]{color:#fff;background:linear-gradient(180deg,#ffc069,#ff8a00);box-shadow:0 8px 16px rgba(245,158,11,.16)}.level-item.medium .risk-line span[data-v-0872eaad]{background:#ff9f0a}.level-item.low[data-v-0872eaad]{border-color:#dbeafe;background:linear-gradient(180deg,#fff,#f8fbff)}.level-item.low .risk-card-icon[data-v-0872eaad]{color:#fff;background:linear-gradient(180deg,#60a5fa,#1765ff);box-shadow:0 8px 16px rgba(59,130,246,.16)}.level-item.low .risk-line span[data-v-0872eaad]{background:#1765ff}.back-btn[data-v-0872eaad]{height:44px;padding:0 24px;font-size:16px;border-radius:4px;background:#165dff;border-color:#165dff}.back-btn .anticon[data-v-0872eaad]{margin-right:8px}.back-btn[data-v-0872eaad]:hover{background:#4080ff;border-color:#4080ff}.scanning-content[data-v-0872eaad]{background:#f5f7fb}.radar-section[data-v-0872eaad]{padding:0}.radar-wrapper[data-v-0872eaad]{display:flex;flex-direction:column;gap:12px;width:100%;height:100%;min-height:0;padding:18px;background:#fff;border:1px solid #e6efff;border-radius:2px;box-shadow:0 8px 24px rgba(22,93,255,.06)}.scan-panel-header[data-v-0872eaad]{display:flex;flex-direction:column;align-items:stretch;gap:18px;flex-shrink:0}.scan-title-wrap[data-v-0872eaad]{display:flex;align-items:center;gap:14px;min-width:0}.scan-title-wrap .scan-title[data-v-0872eaad]{font-size:22px;font-weight:700;color:#1f2937;line-height:1.3}.scan-title-wrap .scan-subtitle[data-v-0872eaad]{margin-top:4px;font-size:13px;color:#7b8794}.scan-title-icon[data-v-0872eaad]{width:56px;height:56px;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:28px;background:linear-gradient(180deg,#4d8dff,#165dff);box-shadow:inset 0 0 0 8px hsla(0,0%,100%,.14),0 8px 18px rgba(22,93,255,.18)}.scan-metrics[data-v-0872eaad]{display:flex;grid-template-columns:repeat(4,minmax(92px,1fr));gap:0;max-width:none;border-bottom:1px solid #e8eef8;padding:6px 0 18px}.metric-item[data-v-0872eaad]{flex:1;display:flex;align-items:center;justify-content:center;gap:14px;min-width:0;padding:0 16px;background:transparent;border:0;border-right:1px solid #e8eef8;border-radius:0}.metric-item[data-v-0872eaad]:last-child{border-right:0}.metric-item .metric-icon[data-v-0872eaad]{width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:20px}.metric-item .metric-icon.document[data-v-0872eaad]{color:#1677ff;background:#e8f1ff;border-radius:3px}.metric-item .metric-icon.running[data-v-0872eaad]{color:#fff;background:#2f80ed}.metric-item .metric-icon.doubt[data-v-0872eaad]{color:#fa8c16;background:#fff7e6;border:2px solid #fa8c16}.metric-item .metric-icon.time[data-v-0872eaad]{color:#1677ff;background:#eef5ff;border:2px solid #1677ff}.metric-item .metric-text[data-v-0872eaad]{min-width:0}.metric-item .metric-label[data-v-0872eaad]{display:block;font-size:14px;color:#6b7280;line-height:1.2}.metric-item .metric-value[data-v-0872eaad]{display:block;margin-top:8px;font-size:26px;font-weight:700;color:#165dff;line-height:1.1}.metric-item .metric-value.dark[data-v-0872eaad]{color:#111827}.metric-item .metric-value.danger[data-v-0872eaad]{color:#ef4444}.metric-item .metric-value em[data-v-0872eaad]{font-style:normal;margin-left:4px;font-size:16px;font-weight:500;color:#6b7280}.radar-container[data-v-0872eaad]{width:100%;flex:1;min-height:470px;aspect-ratio:auto;display:flex;align-items:center;justify-content:center;background:#fff;border:0;border-radius:0;box-shadow:none;overflow:hidden}.radar-container.completed[data-v-0872eaad]{box-shadow:none}.radar-canvas[data-v-0872eaad]{--radar-size:min(52vw,56vh,560px);position:relative;width:var(--radar-size);height:var(--radar-size);flex:0 0 auto}.azimuth-ticks[data-v-0872eaad],.corner-mark[data-v-0872eaad],.radar-diagonal[data-v-0872eaad],.radar-dots[data-v-0872eaad],.radar-hex-grid[data-v-0872eaad],.radar-outer-glow[data-v-0872eaad]{display:none}.radar-grid-circle[data-v-0872eaad]{border-color:rgba(22,93,255,.12);box-shadow:none}.radar-grid-circle.circle-1[data-v-0872eaad]{width:20%;height:20%;border-color:rgba(22,93,255,.14)}.radar-grid-circle.circle-2[data-v-0872eaad]{width:40%;height:40%;border-color:rgba(22,93,255,.14)}.radar-grid-circle.circle-3[data-v-0872eaad]{width:60%;height:60%;border-color:rgba(22,93,255,.17)}.radar-grid-circle.circle-4[data-v-0872eaad]{width:80%;height:80%;border-color:rgba(22,93,255,.2)}.radar-grid-circle.circle-5[data-v-0872eaad]{width:100%;height:100%;border-color:rgba(22,93,255,.24);border-width:1px;border-style:solid;animation:none}.radar-axis[data-v-0872eaad]{background:rgba(22,93,255,.08)}.radar-axis.axis-h[data-v-0872eaad]{width:100%}.radar-axis.axis-v[data-v-0872eaad]{height:100%}.azimuth-ticks .az-tick[data-v-0872eaad]{color:#5f6b7a;font-size:15px;font-weight:600;text-shadow:none}.azimuth-ticks .az-tick.t-0[data-v-0872eaad]{top:6%}.azimuth-ticks .az-tick.t-90[data-v-0872eaad]{right:18%}.azimuth-ticks .az-tick.t-180[data-v-0872eaad]{bottom:6%}.azimuth-ticks .az-tick.t-270[data-v-0872eaad]{left:18%}.radar-model-node[data-v-0872eaad]{position:absolute;z-index:18;display:flex;flex-direction:column;align-items:center;transform:translate(-50%,-50%);pointer-events:none}.radar-model-node .node-dot[data-v-0872eaad]{width:7px;height:7px;border-radius:50%;background:#c8d2e1;box-shadow:0 0 0 3px rgba(200,210,225,.16)}.radar-model-node.scanned .node-dot[data-v-0872eaad]{width:7px;height:7px;background:#22c55e;box-shadow:0 0 0 4px rgba(34,197,94,.14)}.radar-model-node.running[data-v-0872eaad]{z-index:24}.radar-model-node.running .node-dot[data-v-0872eaad]{width:22px;height:22px;background:#165dff;border:4px solid #fff;box-shadow:0 0 0 10px rgba(22,93,255,.1),0 0 0 20px rgba(22,93,255,.05),0 8px 20px rgba(22,93,255,.25);animation:nodeBlink-0872eaad 1.6s ease-in-out infinite}.radar-model-node.running .node-label[data-v-0872eaad]{position:absolute;left:34px;top:-6px;max-width:180px;margin-top:0;padding:0;color:#1f2937;background:transparent;border:0;border-radius:0;font-size:13px;line-height:1.3;white-space:nowrap;overflow:visible;text-shadow:none;box-shadow:none}.radar-model-node.running .node-label em[data-v-0872eaad],.radar-model-node.running .node-label strong[data-v-0872eaad]{display:block;overflow:hidden;text-overflow:ellipsis;font-style:normal}.radar-model-node.running .node-label strong[data-v-0872eaad]{font-size:14px;font-weight:700}.radar-model-node.running .node-label em[data-v-0872eaad]{margin-top:4px;color:#6b7280}.radar-model-node .node-pulse[data-v-0872eaad]{border-color:rgba(22,93,255,.28)}.scan-status-bar[data-v-0872eaad]{display:none}.radar-center .center-glow[data-v-0872eaad]{background:radial-gradient(circle,rgba(22,93,255,.2) 0,rgba(22,93,255,.08) 50%,transparent 72%)}.radar-center .center-core[data-v-0872eaad]{width:8px;height:8px;background:#165dff;border-color:#fff;border-radius:50%;box-shadow:0 0 16px rgba(22,93,255,.32)}.radar-sweep .sweep-beam[data-v-0872eaad]:before,.radar-sweep .sweep-trail[data-v-0872eaad]{width:var(--radar-size);height:var(--radar-size)}.radar-sweep .sweep-beam[data-v-0872eaad]:before{background:conic-gradient(from 0deg,rgba(22,93,255,0) 0deg,rgba(22,93,255,0) 24deg,rgba(22,93,255,.03) 42deg,rgba(22,93,255,.16) 56deg,rgba(22,93,255,.03) 72deg,rgba(22,93,255,0) 90deg,rgba(22,93,255,0) 1turn)}.scan-completed-overlay[data-v-0872eaad]{background:hsla(0,0%,100%,.72)}.scan-completed-overlay .completed-sub[data-v-0872eaad]{color:#7b8794}.scan-info-bar[data-v-0872eaad]{flex-shrink:0;margin-top:0;padding-top:18px;border-top:1px solid #e8eef8;gap:22px}.scan-info-bar .info-left[data-v-0872eaad]{flex:1 1 auto;min-width:0;width:100%}.scan-info-bar .info-left .info-item[data-v-0872eaad]{display:grid;grid-template-columns:82px 1fr;align-items:center;gap:16px}.scan-info-bar .info-left .info-label[data-v-0872eaad]{margin-bottom:0;color:#374151;font-size:14px;font-weight:600}.scan-info-bar .info-left .scan-progress-wrap[data-v-0872eaad]{display:flex;align-items:center;width:100%;min-width:0;gap:18px}.scan-info-bar .info-left .scan-progress-track[data-v-0872eaad]{flex:1 1 auto;height:7px;min-width:0;overflow:hidden;background:#e6edf8;border-radius:999px}.scan-info-bar .info-left .scan-progress-fill[data-v-0872eaad]{height:100%;min-width:4px;background:#1677ff;border-radius:inherit;transition:width .35s ease}.scan-info-bar .info-left .scan-progress-fill.completed[data-v-0872eaad]{background:#22c55e}.scan-info-bar .info-left .scan-progress-text[data-v-0872eaad]{flex:0 0 54px;width:54px;color:#1677ff;font-size:18px;font-weight:700;text-align:left}.radar-legend[data-v-0872eaad]{position:absolute;left:50%;bottom:22px;z-index:28;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;gap:28px;margin-bottom:0;color:#7b8794;font-size:13px}.radar-legend span[data-v-0872eaad]{display:inline-flex;align-items:center;gap:6px}.radar-legend .legend-dot[data-v-0872eaad]{width:8px;height:8px;border-radius:50%;background:#c8d2e1}.radar-legend .legend-dot.running[data-v-0872eaad]{background:#165dff}.radar-legend .legend-dot.scanned[data-v-0872eaad]{background:#22c55e}.model-item[data-v-0872eaad]{gap:0;display:grid;grid-template-columns:34px minmax(150px,1.5fr) minmax(120px,1fr) 88px 72px 72px;align-items:center;padding:16px 18px;margin-bottom:0;background:#fff;border-bottom:1px solid #edf1f7}.model-item .item-doubt[data-v-0872eaad],.model-item .item-risk[data-v-0872eaad]{flex-shrink:0;font-size:12px;color:#7b8794}.model-item .item-icon[data-v-0872eaad]{width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:12px;background:#11b535}.model-item .item-code[data-v-0872eaad],.model-item .item-doubt[data-v-0872eaad],.model-item .item-time[data-v-0872eaad]{color:#4b5563;font-size:13px}.model-item .item-risk[data-v-0872eaad]{justify-self:start;min-width:58px;padding:4px 8px;border-radius:2px;font-weight:600;text-align:center;background:#f3f6fb}.model-item .item-risk.high[data-v-0872eaad]{color:#ef4444;background:#fef2f2}.model-item .item-risk.medium[data-v-0872eaad]{color:#f59e0b;background:#fff7e6}.model-item .item-risk.low[data-v-0872eaad]{color:#3b82f6;background:#eff6ff}.model-table-header[data-v-0872eaad]{display:grid;grid-template-columns:34px minmax(150px,1.5fr) minmax(120px,1fr) 88px 72px 72px;align-items:center;padding:14px 18px;color:#7b8794;font-size:13px;font-weight:600;background:#f7f9fc;border-bottom:1px solid #edf1f7}.view-all-result-btn[data-v-0872eaad]{flex-shrink:0;height:44px;margin-top:18px;color:#1677ff;font-size:15px;font-weight:600;background:#fff;border:1px solid #9bc3ff;border-radius:2px}.view-all-result-btn[data-v-0872eaad]:focus,.view-all-result-btn[data-v-0872eaad]:hover{color:#fff;background:#1677ff;border-color:#1677ff}.scan-ctrl-btn[data-v-0872eaad]{min-width:108px;height:44px;justify-content:center;font-size:15px;padding:0 14px;border:1px solid transparent;background:#fff}.scan-ctrl-btn.btn-pause[data-v-0872eaad]{color:#1677ff;background:#fff;border-color:#9bc3ff}.scan-ctrl-btn.btn-pause[data-v-0872eaad]:hover{color:#fff;background:#1677ff;border-color:#1677ff}.scan-ctrl-btn.btn-cancel[data-v-0872eaad]{color:#ff4d4f;background:#fff;border-color:#ffb4b4}.scan-ctrl-btn.btn-cancel[data-v-0872eaad]:hover{color:#fff;background:#ff4d4f;border-color:#ff4d4f}@media (max-width:1440px){.scan-panel-header[data-v-0872eaad]{align-items:stretch;flex-direction:column}.scan-metrics[data-v-0872eaad]{max-width:none}.radar-container[data-v-0872eaad]{min-height:420px}.model-item[data-v-0872eaad],.model-table-header[data-v-0872eaad]{grid-template-columns:30px minmax(120px,1.3fr) minmax(108px,1fr) 76px 56px 62px}}.risk-deal-page[data-v-202a87b4]{display:flex;gap:10px;height:100%;align-items:stretch;overflow:hidden}.left-section[data-v-202a87b4]{flex:1;display:flex;flex-direction:column;gap:16px;min-height:0;padding:24px;background-color:#fff}.monitor-title-bar[data-v-202a87b4]{display:flex;justify-content:space-between;align-items:center}.monitor-title-bar .header-left[data-v-202a87b4]{display:flex;align-items:center;gap:8px}.monitor-title-bar .header-left .header-icon[data-v-202a87b4]{font-size:16px;color:#165dff}.monitor-title-bar .header-left .header-title[data-v-202a87b4]{font-size:16px;font-weight:600;color:#333}.monitor-title-bar .time-tabs[data-v-202a87b4]{display:flex;gap:4px;border-radius:2px}.monitor-title-bar .time-tabs .tab-item[data-v-202a87b4]{padding:6px 16px;font-size:13px;color:#666;cursor:pointer;border-radius:4px;transition:all .3s}.monitor-title-bar .time-tabs .tab-item[data-v-202a87b4]:hover{color:#165dff}.monitor-title-bar .time-tabs .tab-item.active[data-v-202a87b4]{background:#165dff;color:#fff;font-weight:600}.realtime-monitor[data-v-202a87b4]{background:linear-gradient(135deg,#0a0e27,#1a1f3a 50%,#0d1225);border:1px solid rgba(22,93,255,.3)}.data-convergence-wrapper[data-v-202a87b4],.realtime-monitor[data-v-202a87b4]{flex:1;position:relative;overflow:hidden;display:flex;align-items:stretch}.data-convergence-wrapper .convergence-grid[data-v-202a87b4]{position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at center,rgba(22,93,255,.08) 0,transparent 70%);pointer-events:none}.data-convergence-wrapper .connection-lines[data-v-202a87b4]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.data-convergence-wrapper .section-left[data-v-202a87b4]{position:relative;z-index:5;width:160px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.data-convergence-wrapper .section-left .source-icon-wrapper[data-v-202a87b4]{position:relative;display:flex;flex-direction:column;align-items:center}.data-convergence-wrapper .section-left .source-icon-wrapper .source-icon[data-v-202a87b4]{width:100px;height:100px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 20px rgba(22,93,255,.6));animation:pulse-icon-202a87b4 3s ease-in-out infinite}.data-convergence-wrapper .section-left .source-icon-wrapper .source-value[data-v-202a87b4]{margin-top:0;text-align:center}.data-convergence-wrapper .section-left .source-icon-wrapper .source-value .value-number[data-v-202a87b4]{display:block;font-size:32px;font-weight:700;color:#165dff;text-shadow:0 0 15px rgba(22,93,255,.8);line-height:1}.data-convergence-wrapper .section-left .source-icon-wrapper .source-value .value-label[data-v-202a87b4]{display:block;font-size:13px;color:#94a3b8;margin-top:0}.data-convergence-wrapper .section-center[data-v-202a87b4]{position:relative;z-index:5;flex:1;align-self:stretch;display:grid;padding:0 20px}.data-convergence-wrapper .section-center.single-column[data-v-202a87b4]{grid-template-columns:1fr;justify-items:center}.data-convergence-wrapper .section-center.multi-column[data-v-202a87b4]{grid-template-columns:repeat(3,auto);justify-content:center;align-content:space-around;gap:10px 50px}.data-convergence-wrapper .section-center .model-node[data-v-202a87b4]{display:flex;flex-direction:column;align-items:center}.data-convergence-wrapper .section-center .model-node.model-blue .model-icon-wrapper[data-v-202a87b4]{color:#165dff}.data-convergence-wrapper .section-center .model-node.model-purple .model-icon-wrapper[data-v-202a87b4]{color:#a855f7}.data-convergence-wrapper .section-center .model-node.model-green .model-icon-wrapper[data-v-202a87b4]{color:#52c41a}.data-convergence-wrapper .section-center .model-node.model-orange .model-icon-wrapper[data-v-202a87b4]{color:#f97316}.data-convergence-wrapper .section-center .model-node.model-red .model-icon-wrapper[data-v-202a87b4]{color:#ef4444}.data-convergence-wrapper .section-center .model-node .model-icon-wrapper[data-v-202a87b4]{position:relative;width:80px;height:80px;display:flex;align-items:center;justify-content:center;animation:model-float-202a87b4 3s ease-in-out infinite}.data-convergence-wrapper .section-center .model-node .model-icon-wrapper .model-icon[data-v-202a87b4]{width:70px;height:70px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 10px currentColor)}.data-convergence-wrapper .section-center .model-node .model-icon-wrapper .model-value-badge[data-v-202a87b4]{position:absolute;top:-5px;right:-5px}.data-convergence-wrapper .section-center .model-node .model-icon-wrapper .model-value-badge .badge-number[data-v-202a87b4]{display:block;font-size:14px;font-weight:700;color:#fff;background:transparent;text-shadow:0 0 8px currentColor}.data-convergence-wrapper .section-center .model-node .model-label[data-v-202a87b4]{margin-top:0;font-size:12px;color:#94a3b8;white-space:nowrap;text-align:center}.data-convergence-wrapper .section-right[data-v-202a87b4]{position:relative;z-index:5;width:180px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.data-convergence-wrapper .section-right .center-hub[data-v-202a87b4]{position:relative;display:flex;flex-direction:column;align-items:center}.data-convergence-wrapper .section-right .center-hub .hub-ring[data-v-202a87b4]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;border:2px solid rgba(255,153,0,.3)}.data-convergence-wrapper .section-right .center-hub .hub-ring.ring-1[data-v-202a87b4]{width:100px;height:100px;animation:hub-pulse-202a87b4 3s ease-out infinite}.data-convergence-wrapper .section-right .center-hub .hub-ring.ring-2[data-v-202a87b4]{width:130px;height:130px;animation:hub-pulse-202a87b4 3s ease-out 1s infinite}.data-convergence-wrapper .section-right .center-hub .hub-ring.ring-3[data-v-202a87b4]{width:160px;height:160px;animation:hub-pulse-202a87b4 3s ease-out 2s infinite}.data-convergence-wrapper .section-right .center-hub .hub-core[data-v-202a87b4]{position:relative;width:110px;height:110px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle,rgba(255,153,0,.3) 0,rgba(255,153,0,.1) 60%,rgba(10,14,39,.8) 100%);border-radius:50%;border:2px solid rgba(255,153,0,.5);box-shadow:0 0 50px rgba(255,153,0,.5),0 0 80px rgba(255,153,0,.2),inset 0 0 30px rgba(255,153,0,.3);animation:hub-glow-202a87b4 2s ease-in-out infinite}.data-convergence-wrapper .section-right .center-hub .hub-core .hub-icon[data-v-202a87b4]{width:75px;height:75px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 15px rgba(255,153,0,.8))}.data-convergence-wrapper .section-right .center-hub .hub-core .hub-value-badge[data-v-202a87b4]{position:absolute;top:-8px;right:-8px}.data-convergence-wrapper .section-right .center-hub .hub-core .hub-value-badge .badge-number[data-v-202a87b4]{display:block;font-size:18px;font-weight:700;color:#fff;background:transparent;text-shadow:0 0 10px rgba(255,153,0,.9)}.data-convergence-wrapper .section-right .center-hub .hub-label[data-v-202a87b4]{margin-top:20px;font-size:15px;font-weight:600;color:#f90;text-shadow:0 0 12px rgba(255,153,0,.8)}@keyframes pulse-icon-202a87b4{0%,to{transform:scale(1);filter:drop-shadow(0 0 20px rgba(22,93,255,.6))}50%{transform:scale(1.05);filter:drop-shadow(0 0 30px rgba(22,93,255,.9))}}@keyframes model-float-202a87b4{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes hub-pulse-202a87b4{0%{transform:translate(-50%,-50%) scale(.8);opacity:.8}to{transform:translate(-50%,-50%) scale(1.8);opacity:0}}@keyframes hub-glow-202a87b4{0%,to{box-shadow:0 0 50px rgba(255,153,0,.5),0 0 80px rgba(255,153,0,.2),inset 0 0 30px rgba(255,153,0,.3)}50%{box-shadow:0 0 70px rgba(255,153,0,.8),0 0 100px rgba(255,153,0,.4),inset 0 0 40px rgba(255,153,0,.5)}}.risk-categories-section[data-v-202a87b4]{flex:1;display:flex;flex-direction:column;min-height:0;padding-bottom:6px}.risk-categories-section .section-header[data-v-202a87b4]{display:flex;align-items:center;gap:10px;margin-bottom:12px;flex-shrink:0}.risk-categories-section .section-header .header-bar[data-v-202a87b4]{display:block;width:4px;height:18px;background:linear-gradient(180deg,#1d4ed8,#0d9488);border-radius:2px}.risk-categories-section .section-header .header-text[data-v-202a87b4]{font-size:15px;font-weight:600;color:#1e293b;letter-spacing:.5px}.categories-grid[data-v-202a87b4]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;flex:1;align-content:stretch}.category-card[data-v-202a87b4]{background:linear-gradient(160deg,#f8fafc,#fff);border-radius:2px;padding:18px 16px 16px;cursor:pointer;transition:all .35s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.04),0 1px 2px rgba(0,0,0,.02)}.category-card .card-accent[data-v-202a87b4]{position:absolute;top:0;left:12px;right:12px;height:3px;border-radius:0 0 3px 3px;transition:all .35s cubic-bezier(.4,0,.2,1);opacity:.6}.category-card .card-shine[data-v-202a87b4]{position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4) 50%,transparent);transform:skewX(-15deg);transition:left .6s ease;pointer-events:none}.category-card[data-v-202a87b4]:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(100,116,139,.1),0 2px 6px rgba(100,116,139,.05)}.category-card:hover .card-accent[data-v-202a87b4]{left:0;right:0;height:4px;border-radius:0;opacity:1}.category-card:hover .card-shine[data-v-202a87b4]{left:120%}.category-card:hover .category-arrow[data-v-202a87b4]{transform:translateX(4px);opacity:.9}.category-card:hover .category-icon-wrapper[data-v-202a87b4]{transform:scale(1.06);box-shadow:0 4px 12px rgba(0,0,0,.1)}.category-card.card-red[data-v-202a87b4]{background:linear-gradient(150deg,#eff6ff,#fff 50%)}.category-card.card-red .card-accent[data-v-202a87b4]{background:linear-gradient(90deg,#1d4ed8,#60a5fa)}.category-card.card-red .category-name[data-v-202a87b4]{color:#1e40af}.category-card.card-red .count-number[data-v-202a87b4],.category-card.card-red:hover .category-arrow[data-v-202a87b4]{color:#2563eb}.category-card.card-purple[data-v-202a87b4]{background:linear-gradient(150deg,#f0fdfa,#fff 50%)}.category-card.card-purple .card-accent[data-v-202a87b4]{background:linear-gradient(90deg,#0f766e,#2dd4bf)}.category-card.card-purple .category-name[data-v-202a87b4]{color:#115e59}.category-card.card-purple .count-number[data-v-202a87b4],.category-card.card-purple:hover .category-arrow[data-v-202a87b4]{color:#0d9488}.category-card.card-orange[data-v-202a87b4]{background:linear-gradient(150deg,#eef2ff,#fff 50%)}.category-card.card-orange .card-accent[data-v-202a87b4]{background:linear-gradient(90deg,#4338ca,#818cf8)}.category-card.card-orange .category-name[data-v-202a87b4]{color:#3730a3}.category-card.card-orange .count-number[data-v-202a87b4],.category-card.card-orange:hover .category-arrow[data-v-202a87b4]{color:#4f46e5}.category-card.card-blue[data-v-202a87b4]{background:linear-gradient(150deg,#ecfeff,#fff 50%)}.category-card.card-blue .card-accent[data-v-202a87b4]{background:linear-gradient(90deg,#0e7490,#22d3ee)}.category-card.card-blue .category-name[data-v-202a87b4]{color:#155e75}.category-card.card-blue .count-number[data-v-202a87b4],.category-card.card-blue:hover .category-arrow[data-v-202a87b4]{color:#0891b2}.category-card .card-header[data-v-202a87b4]{display:flex;align-items:center;gap:10px;margin-bottom:14px}.category-card .card-header .category-icon-wrapper[data-v-202a87b4]{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0;transition:all .35s cubic-bezier(.4,0,.2,1)}.category-card .card-header .category-icon-wrapper.icon-red[data-v-202a87b4]{background:linear-gradient(135deg,#93c5fd,#bfdbfe);color:#1d4ed8;box-shadow:0 2px 8px rgba(37,99,235,.12)}.category-card .card-header .category-icon-wrapper.icon-purple[data-v-202a87b4]{background:linear-gradient(135deg,#5eead4,#99f6e4);color:#0f766e;box-shadow:0 2px 8px rgba(13,148,136,.12)}.category-card .card-header .category-icon-wrapper.icon-orange[data-v-202a87b4]{background:linear-gradient(135deg,#a5b4fc,#c7d2fe);color:#4338ca;box-shadow:0 2px 8px rgba(79,70,229,.12)}.category-card .card-header .category-icon-wrapper.icon-blue[data-v-202a87b4]{background:linear-gradient(135deg,#67e8f9,#a5f3fc);color:#0e7490;box-shadow:0 2px 8px rgba(8,145,178,.12)}.category-card .card-header .category-info[data-v-202a87b4]{flex:1;min-width:0}.category-card .card-header .category-info .category-name[data-v-202a87b4]{font-size:14px;font-weight:600;color:#334155;margin-bottom:3px;transition:color .35s}.category-card .card-header .category-info .category-desc[data-v-202a87b4]{font-size:12px;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .35s}.category-card .card-header .category-arrow[data-v-202a87b4]{font-size:13px;font-weight:700;color:#cbd5e1;transition:all .35s ease;opacity:.6;flex-shrink:0}.category-card .card-footer .category-count[data-v-202a87b4]{display:flex;align-items:baseline;gap:6px}.category-card .card-footer .category-count .count-number[data-v-202a87b4]{font-size:28px;font-weight:700;line-height:1;color:#334155;font-variant-numeric:tabular-nums;transition:color .35s}.category-card .card-footer .category-count .count-unit[data-v-202a87b4]{font-size:12px;color:#94a3b8}.right-section[data-v-202a87b4]{width:480px;flex-shrink:0;display:flex;flex-direction:column;gap:10px;min-height:0}.overall-stats-panel[data-v-202a87b4]{background:#fff;padding:24px}.overall-stats-panel .panel-header[data-v-202a87b4]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.overall-stats-panel .panel-header .header-icon[data-v-202a87b4]{font-size:16px;color:#165dff}.overall-stats-panel .panel-header .header-text[data-v-202a87b4]{font-size:16px;font-weight:600;color:#333}.stats-grid[data-v-202a87b4]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.stats-grid .stat-card[data-v-202a87b4]{background:#f8fafc;padding:14px;display:flex;align-items:center;gap:12px;transition:all .3s}.stats-grid .stat-card .stat-icon-wrapper[data-v-202a87b4]{width:36px;height:36px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.stats-grid .stat-card .stat-icon-wrapper.stat-blue[data-v-202a87b4],.stats-grid .stat-card .stat-icon-wrapper.stat-cyan[data-v-202a87b4]{background:#e6f4ff;color:#165dff}.stats-grid .stat-card .stat-icon-wrapper.stat-green[data-v-202a87b4]{background:#f0fdf4;color:#52c41a}.stats-grid .stat-card .stat-icon-wrapper.stat-purple[data-v-202a87b4]{background:#f3e8ff;color:#a855f7}.stats-grid .stat-card .stat-icon-wrapper.stat-orange[data-v-202a87b4]{background:#fff7ed;color:#f97316}.stats-grid .stat-card .stat-icon-wrapper.stat-red[data-v-202a87b4]{background:#fef2f2;color:#ef4444}.stats-grid .stat-card .stat-content[data-v-202a87b4]{flex:1}.stats-grid .stat-card .stat-content .stat-label[data-v-202a87b4]{font-size:12px;color:#666;margin-bottom:4px}.stats-grid .stat-card .stat-content .stat-value[data-v-202a87b4]{font-size:18px;font-weight:700}.stats-grid .stat-card .stat-content .stat-value.value-blue[data-v-202a87b4],.stats-grid .stat-card .stat-content .stat-value.value-cyan[data-v-202a87b4]{color:#165dff}.stats-grid .stat-card .stat-content .stat-value.value-green[data-v-202a87b4]{color:#52c41a}.stats-grid .stat-card .stat-content .stat-value.value-purple[data-v-202a87b4]{color:#a855f7}.stats-grid .stat-card .stat-content .stat-value.value-orange[data-v-202a87b4]{color:#f97316}.stats-grid .stat-card .stat-content .stat-value.value-red[data-v-202a87b4]{color:#ef4444}.trend-panel[data-v-202a87b4]{background:#fff;padding:20px 24px 12px}.trend-panel .panel-header[data-v-202a87b4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.trend-panel .panel-header .header-text[data-v-202a87b4]{font-size:15px;font-weight:600;color:#333}.trend-panel .panel-header .trend-tabs[data-v-202a87b4]{display:flex;gap:2px;background:#f5f7fa;border-radius:4px;padding:2px}.trend-panel .panel-header .trend-tabs span[data-v-202a87b4]{padding:4px 12px;font-size:12px;color:#999;cursor:pointer;border-radius:3px;transition:all .3s}.trend-panel .panel-header .trend-tabs span[data-v-202a87b4]:hover{color:#165dff}.trend-panel .panel-header .trend-tabs span.active[data-v-202a87b4]{background:#fff;color:#165dff;font-weight:500;box-shadow:0 1px 2px rgba(0,0,0,.06)}.trend-panel .trend-chart-container[data-v-202a87b4]{width:100%;height:150px}.activity-panel[data-v-202a87b4]{flex:1;background:#fff;padding:20px 24px 16px;display:flex;flex-direction:column;min-height:0;overflow:hidden}.activity-panel .panel-header[data-v-202a87b4]{display:flex;align-items:baseline;gap:8px;margin-bottom:12px;flex-shrink:0}.activity-panel .panel-header .header-text[data-v-202a87b4]{font-size:15px;font-weight:600;color:#333}.activity-panel .panel-header .header-tip[data-v-202a87b4]{font-size:11px;color:#bfbfbf}.activity-panel .activity-list[data-v-202a87b4]{flex:1;display:flex;flex-direction:column;min-height:0}.activity-panel .activity-item[data-v-202a87b4]{flex:1;display:flex;align-items:center;gap:12px;padding:0;transition:all .2s;cursor:pointer;min-height:0}.activity-panel .activity-item[data-v-202a87b4]:last-child{border-bottom:none}.activity-panel .overdue-rank[data-v-202a87b4]{width:22px;height:22px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0;color:#999;background:#f5f7fa}.activity-panel .overdue-rank.rank-1[data-v-202a87b4]{background:#fef2f2;color:#ef4444}.activity-panel .overdue-rank.rank-2[data-v-202a87b4]{background:#fff7ed;color:#f97316}.activity-panel .overdue-rank.rank-3[data-v-202a87b4]{background:#fefce8;color:#ca8a04}.activity-panel .overdue-rank.rank-4[data-v-202a87b4],.activity-panel .overdue-rank.rank-5[data-v-202a87b4]{background:#f5f7fa;color:#999}.activity-panel .activity-body[data-v-202a87b4]{flex:1;min-width:0;display:flex;align-items:center}.activity-panel .activity-body .activity-desc[data-v-202a87b4]{font-size:13px;color:#333;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activity-panel .overdue-badge[data-v-202a87b4]{flex-shrink:0;font-size:12px;color:#ef4444;display:flex;align-items:center;gap:3px;white-space:nowrap}.risk-audit-page[data-v-481a007c]{display:flex;gap:10px;height:100%;align-items:stretch}.left-section[data-v-481a007c]{flex:1;background:#fff;padding:16px;display:flex;flex-direction:column;position:relative;box-sizing:border-box;overflow:hidden}.audit-module[data-v-481a007c]{margin-bottom:12px}.audit-module[data-v-481a007c]:last-child{margin-bottom:0;flex:1;min-height:0;display:flex;flex-direction:column}.module-header[data-v-481a007c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.module-header .module-title[data-v-481a007c]{font-size:16px;font-weight:600;color:#333;letter-spacing:.5px;position:relative}.audit-tabs[data-v-481a007c]{display:flex;gap:4px;margin-bottom:10px;padding-bottom:0}.audit-tab-item[data-v-481a007c]{font-size:13px;color:#64748b;padding:5px 0;cursor:pointer;margin-right:20px;transition:all .25s ease;position:relative;white-space:nowrap}.audit-tab-item[data-v-481a007c]:hover{color:#1d4ed8}.audit-tab-item.active[data-v-481a007c]{color:#1d4ed8;font-weight:500}.audit-tab-item.active[data-v-481a007c]:after{content:"";position:absolute;bottom:-3px;left:0;right:0;height:3px;border-radius:1px 1px 0 0;background:#1d4ed8}.audit-overview[data-v-481a007c]{margin-bottom:10px}.overview-info-grid[data-v-481a007c]{display:flex;align-items:center;background:linear-gradient(160deg,#f8fafc,#fff);border-radius:2px;padding:12px 16px}.overview-cell[data-v-481a007c]{flex:1;display:flex;flex-direction:column;align-items:center;min-width:0}.overview-cell .cell-label[data-v-481a007c]{font-size:12px;color:#94a3b8;margin-bottom:4px}.overview-cell .cell-value[data-v-481a007c]{font-size:14px;font-weight:600;color:#334155}.overview-cell .cell-value.highlight[data-v-481a007c]{color:#1d4ed8;font-size:15px}.overview-divider[data-v-481a007c]{width:1px;height:28px;background:#e2e8f0;flex-shrink:0;margin:0 16px}.progress-ring-wrap[data-v-481a007c]{margin-top:4px}.audit-summary-row[data-v-481a007c]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.summary-card[data-v-481a007c]{background:linear-gradient(160deg,#f8fafc,#fff);border-radius:2px;padding:16px 16px;cursor:pointer;transition:background .25s}.summary-card[data-v-481a007c]:hover{background:rgba(29,78,216,.03)}.summary-card-progress[data-v-481a007c]{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.summary-card-left[data-v-481a007c]{display:flex;flex-direction:column;min-width:0}.summary-num-row[data-v-481a007c]{display:flex;align-items:center;flex-wrap:wrap}.summary-label[data-v-481a007c]{font-size:12px;color:#94a3b8;white-space:nowrap;flex-shrink:0;margin-bottom:10px}.summary-item-num[data-v-481a007c]{font-size:13px;color:#475569}.summary-item-num em[data-v-481a007c]{font-style:normal;font-weight:700;color:#1e293b;margin:0 2px;font-size:14px}.summary-item-num em.text-primary[data-v-481a007c]{color:#1d4ed8}.summary-item-num em.text-success[data-v-481a007c]{color:#0d9488}.summary-item-num.text-success[data-v-481a007c]{color:#0d9488;font-weight:600}.summary-sep[data-v-481a007c]{font-style:normal;color:#e2e8f0;margin:0 8px;font-size:12px}.summary-members[data-v-481a007c]{font-size:12px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.history-date-range[data-v-481a007c]{font-size:12px;color:#94a3b8;padding:3px 10px;background:#f8fafc;border-radius:2px;display:inline-flex;align-items:center;gap:5px;white-space:nowrap;flex-shrink:0}.history-stats-grid[data-v-481a007c]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.history-stat-card[data-v-481a007c]{display:flex;align-items:center;gap:16px;padding:16px 16px;border-radius:2px;background:linear-gradient(160deg,#f8fafc,#fff);cursor:pointer;transition:all .35s cubic-bezier(.4,0,.2,1);overflow:hidden;position:relative}.history-stat-card[data-v-481a007c]:after{content:"";position:absolute;top:0;left:0;width:2px;height:100%;border-radius:0;opacity:0;transition:all .35s cubic-bezier(.4,0,.2,1)}.history-stat-card[data-v-481a007c]:first-child:after{background:#2563eb}.history-stat-card[data-v-481a007c]:nth-child(2):after{background:#0d9488}.history-stat-card[data-v-481a007c]:nth-child(3):after{background:#6d28d9}.history-stat-card[data-v-481a007c]:nth-child(4):after{background:#0891b2}.history-stat-card[data-v-481a007c]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(100,116,139,.08),0 2px 6px rgba(100,116,139,.04)}.history-stat-card[data-v-481a007c]:hover:after{opacity:1}.history-stat-card:hover .stat-icon-wrap[data-v-481a007c]{transform:scale(1.06)}.stat-icon-wrap[data-v-481a007c]{width:32px;height:32px;border-radius:2px;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0;transition:all .35s cubic-bezier(.4,0,.2,1)}.stat-info[data-v-481a007c]{display:flex;align-items:center;justify-content:flex-end;min-height:50px;min-width:0}.stat-info .stat-label[data-v-481a007c]{font-size:12px;color:#94a3b8;margin-bottom:2px}.stat-info .stat-value-row[data-v-481a007c]{display:flex;align-items:baseline;line-height:1}.stat-info .stat-number[data-v-481a007c]{font-size:18px;font-weight:700;line-height:1;margin-left:8px;margin-bottom:4px;margin-right:8px;font-variant-numeric:tabular-nums}.stat-info .stat-unit[data-v-481a007c]{font-size:12px;color:#94a3b8}.report-module[data-v-481a007c]{display:flex;flex-direction:column;min-height:0}.report-table-wrap[data-v-481a007c]{flex:1;min-height:0;overflow:hidden}.report-table-wrap[data-v-481a007c] .ant-spin-nested-loading,.report-table-wrap[data-v-481a007c] .ant-table-wrapper{height:100%}.report-table-wrap[data-v-481a007c] .ant-spin-container{height:100%;display:flex;flex-direction:column}.report-table-wrap[data-v-481a007c] .ant-table{flex:1;min-height:0}.report-table-wrap[data-v-481a007c] .ant-table-thead>tr>th{background:#f8fafc;color:#475569;font-weight:600;font-size:13px;border-bottom:1px solid #e2e8f0}.report-table-wrap[data-v-481a007c] .ant-table-tbody>tr>td{font-size:13px;color:#334155}.report-table-wrap[data-v-481a007c] .ant-table-tbody>tr:hover>td{background:#f0f9ff}.report-table-wrap[data-v-481a007c] .ant-btn-link{color:#1d4ed8;padding:0 4px;font-size:13px}.report-table-wrap[data-v-481a007c] .ant-pagination{margin-top:12px}.right-section[data-v-481a007c]{width:480px;flex-shrink:0;display:flex;flex-direction:column;gap:10px;min-height:0}.panel-header[data-v-481a007c]{display:flex;align-items:center;gap:8px;margin-bottom:12px;flex-shrink:0}.panel-header .header-text[data-v-481a007c]{font-size:15px;font-weight:600;color:#333}.efficiency-panel[data-v-481a007c]{background:#fff;padding:20px 24px 16px}.efficiency-grid[data-v-481a007c]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.efficiency-card[data-v-481a007c]{background:#f8fafc;padding:16px;display:flex;align-items:center;gap:14px;border-radius:2px;transition:all .3s}.efficiency-card[data-v-481a007c]:hover{background:#f0f5ff}.efficiency-card .efficiency-icon-wrap[data-v-481a007c]{width:40px;height:40px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.efficiency-card .efficiency-icon-wrap.icon-blue[data-v-481a007c]{background:#eff6ff;color:#2563eb}.efficiency-card .efficiency-icon-wrap.icon-teal[data-v-481a007c]{background:#f0fdfa;color:#0d9488}.efficiency-card .efficiency-icon-wrap.icon-purple[data-v-481a007c]{background:#faf5ff;color:#6d28d9}.efficiency-card .efficiency-icon-wrap.icon-cyan[data-v-481a007c]{background:#ecfeff;color:#0891b2}.efficiency-card .efficiency-info[data-v-481a007c]{display:flex;flex-direction:column;min-width:0}.efficiency-card .efficiency-info .efficiency-label[data-v-481a007c]{font-size:12px;color:#94a3b8;margin-bottom:4px}.efficiency-card .efficiency-info .efficiency-value[data-v-481a007c]{font-size:18px;font-weight:700;line-height:1}.audit-activity-panel[data-v-481a007c]{flex:1;background:#fff;padding:20px 24px 16px;display:flex;flex-direction:column;min-height:0;overflow:hidden}.audit-activity-panel .activity-list[data-v-481a007c]{flex:1;overflow-y:auto;display:flex;flex-direction:column}.audit-activity-panel .activity-item[data-v-481a007c]{display:flex;align-items:flex-start;gap:12px;padding:10px 0;transition:background .2s}.audit-activity-panel .activity-item[data-v-481a007c]:hover{background:#fafbfc}.audit-activity-panel .activity-timeline[data-v-481a007c]{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:16px;padding-top:5px}.audit-activity-panel .activity-timeline .timeline-dot[data-v-481a007c]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.audit-activity-panel .activity-timeline .timeline-dot.dot-blue[data-v-481a007c]{background:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.15)}.audit-activity-panel .activity-timeline .timeline-dot.dot-teal[data-v-481a007c]{background:#0d9488;box-shadow:0 0 0 3px rgba(13,148,136,.15)}.audit-activity-panel .activity-timeline .timeline-dot.dot-purple[data-v-481a007c]{background:#6d28d9;box-shadow:0 0 0 3px rgba(109,40,217,.15)}.audit-activity-panel .activity-timeline .timeline-dot.dot-green[data-v-481a007c]{background:#16a34a;box-shadow:0 0 0 3px rgba(22,163,74,.15)}.audit-activity-panel .activity-timeline .timeline-dot.dot-orange[data-v-481a007c]{background:#f97316;box-shadow:0 0 0 3px rgba(249,115,22,.15)}.audit-activity-panel .activity-timeline .timeline-line[data-v-481a007c]{width:1px;flex:1;min-height:18px;background:#e8e8e8;margin:4px 0}.audit-activity-panel .activity-body[data-v-481a007c]{flex:1;min-width:0}.audit-activity-panel .activity-body .activity-title-row[data-v-481a007c]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:3px}.audit-activity-panel .activity-body .activity-title-row .activity-title[data-v-481a007c]{font-size:13px;font-weight:500;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.audit-activity-panel .activity-body .activity-title-row .activity-time[data-v-481a007c]{font-size:11px;color:#bfbfbf;flex-shrink:0}.audit-activity-panel .activity-body .activity-desc[data-v-481a007c]{font-size:12px;color:#94a3b8;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.risk-statistics-page[data-v-4f7545a1]{height:100%;overflow:hidden}.page-body[data-v-4f7545a1]{height:100%;display:flex;gap:14px;background:#f0f2f5}.left-section[data-v-4f7545a1]{flex:1;min-height:0;overflow:hidden}.right-section[data-v-4f7545a1]{width:390px;flex-shrink:0}.section-card[data-v-4f7545a1]{height:100%;display:flex;flex-direction:column;background:#fff;border-radius:2px;overflow:hidden}.section-card-header[data-v-4f7545a1]{display:flex;justify-content:space-between;align-items:center;flex-shrink:0;padding:16px 24px;border-bottom:1px solid #f0f0f0}.section-card-header .section-title[data-v-4f7545a1]{font-size:16px;font-weight:600;color:#333}.section-card-header .time-tabs[data-v-4f7545a1]{display:flex;gap:4px}.section-card-header .time-tabs .tab-item[data-v-4f7545a1]{padding:6px 16px;font-size:13px;color:#666;cursor:pointer;border-radius:4px;transition:all .3s}.section-card-header .time-tabs .tab-item[data-v-4f7545a1]:hover{color:#165dff}.section-card-header .time-tabs .tab-item.active[data-v-4f7545a1]{background:#165dff;color:#fff;font-weight:600}.section-card-body[data-v-4f7545a1]{flex:1;display:flex;flex-direction:column;gap:14px;padding:24px;min-height:0;overflow:hidden}.pipeline-kpi-row[data-v-4f7545a1]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;flex-shrink:0}.pipeline-card[data-v-4f7545a1]{background:#f8fafc;padding:16px 14px;transition:all .3s;position:relative;overflow:hidden}.pipeline-card[data-v-4f7545a1]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.06)}.pipeline-card[data-v-4f7545a1]:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 2px 2px 0;transition:all .3s}.pipeline-card.card-amber[data-v-4f7545a1]:before{background:#f59e0b}.pipeline-card.card-red[data-v-4f7545a1]:before{background:#ef4444}.pipeline-card.card-purple[data-v-4f7545a1]:before{background:#a855f7}.pipeline-card.card-green[data-v-4f7545a1]:before{background:#16a34a}.pipeline-card.card-blue[data-v-4f7545a1]:before{background:#2563eb}.pipeline-card.card-teal[data-v-4f7545a1]:before{background:#0d9488}.pipeline-card.card-indigo[data-v-4f7545a1]:before{background:#7c3aed}.pipeline-card.card-crimson[data-v-4f7545a1]:before{background:#dc2626}.pipeline-card[data-v-4f7545a1]:hover:before{top:0;bottom:0;border-radius:0}.pipeline-card .card-top[data-v-4f7545a1]{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.pipeline-card .card-top .card-label[data-v-4f7545a1]{font-size:13px;color:#94a3b8}.pipeline-card .card-top .card-trend[data-v-4f7545a1]{font-size:10px;font-weight:600;display:flex;align-items:center;gap:1px;cursor:help}.pipeline-card .card-top .card-trend.up[data-v-4f7545a1]{color:#16a34a}.pipeline-card .card-top .card-trend.down[data-v-4f7545a1]{color:#ef4444}.pipeline-card .card-value[data-v-4f7545a1]{display:block;font-size:24px;font-weight:700;line-height:1;margin-bottom:2px;font-variant-numeric:tabular-nums}.pipeline-card .card-sub-row .card-sub[data-v-4f7545a1]{font-size:12px;color:#94a3b8}.two-dist-row[data-v-4f7545a1]{display:flex;gap:16px;flex:1;min-height:0}.dist-panel[data-v-4f7545a1]{flex:1;display:flex;flex-direction:column;border-radius:2px;padding:16px 18px 20px;background:#fafbfc}.dist-panel-header[data-v-4f7545a1]{display:flex;align-items:baseline;gap:8px;margin-bottom:12px}.dist-panel-header .dist-title[data-v-4f7545a1]{font-size:14px;font-weight:600;color:#333}.dist-panel-header .dist-tip[data-v-4f7545a1]{font-size:12px;color:#bfbfbf}.risk-ranking-panel[data-v-4f7545a1]{flex-shrink:0;padding:16px 20px 0}.rr-panel-header[data-v-4f7545a1]{margin-bottom:10px}.rr-panel-header .rr-panel-title[data-v-4f7545a1]{font-size:16px;font-weight:600;color:#333}.rr-tabs[data-v-4f7545a1]{display:flex;gap:12px;margin-bottom:12px;flex-wrap:wrap}.rr-tabs .rr-tab-item[data-v-4f7545a1]{padding:6px 10px;font-size:13px;color:#666;cursor:pointer;border-radius:3px;background:#f5f7fa;transition:all .25s;white-space:nowrap}.rr-tabs .rr-tab-item[data-v-4f7545a1]:hover{color:#165dff;background:#eef2ff}.rr-tabs .rr-tab-item.active[data-v-4f7545a1]{background:#165dff;color:#fff;font-weight:600}.rr-list-wrap[data-v-4f7545a1]{overflow:hidden}.rr-list-header[data-v-4f7545a1]{display:flex;align-items:center;padding:6px 10px;background:#f8fafc;font-size:13px;color:#94a3b8;font-weight:500}.rr-list-header .rrlh-rank[data-v-4f7545a1]{width:28px;text-align:center}.rr-list-header .rrlh-name[data-v-4f7545a1]{flex:1}.rr-list-header .rrlh-count[data-v-4f7545a1]{width:82px;text-align:right}.rr-item[data-v-4f7545a1]{display:flex;align-items:center;padding:8px 10px;transition:background .2s}.rr-item[data-v-4f7545a1]:hover{background:#f8fafc}.rr-item.rr-top[data-v-4f7545a1]{background:#fffbfa}.rr-item .rri-left[data-v-4f7545a1]{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.rr-item .rri-left .rri-rank[data-v-4f7545a1]{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;border-radius:4px;font-size:11px;font-weight:700;color:#999;background:#f5f7fa;flex-shrink:0}.rr-item .rri-left .rri-rank.rank-1[data-v-4f7545a1]{background:#fff2e8;color:#fa541c}.rr-item .rri-left .rri-rank.rank-2[data-v-4f7545a1]{background:#fff7ed;color:#fa8c16}.rr-item .rri-left .rri-rank.rank-3[data-v-4f7545a1]{background:#fefce8;color:#ca8a04}.rr-item .rri-left .rri-info[data-v-4f7545a1]{display:flex;flex-direction:column;min-width:0}.rr-item .rri-left .rri-info .rri-name[data-v-4f7545a1]{font-size:13px;color:#333;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rr-item .rri-left .rri-info .rri-sub[data-v-4f7545a1]{font-size:12px;color:#bfbfbf}.rr-item .rri-right[data-v-4f7545a1]{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;gap:1px}.rr-item .rri-right .rri-count[data-v-4f7545a1]{font-size:14px;font-weight:600;color:#333;line-height:1}.rr-item .rri-right .rri-trend[data-v-4f7545a1]{font-size:10px;font-weight:600;display:flex;align-items:center;gap:1px}.rr-item .rri-right .rri-trend.up[data-v-4f7545a1]{color:#ef4444}.rr-item .rri-right .rri-trend.down[data-v-4f7545a1]{color:#16a34a}.biz-trend-panel[data-v-4f7545a1]{flex:1;display:flex;flex-direction:column;padding:12px 20px 16px;min-height:0;margin-top:24px}.bt-panel-header[data-v-4f7545a1]{display:flex;align-items:baseline;gap:8px;margin-bottom:10px;flex-shrink:0}.bt-panel-header .bt-panel-title[data-v-4f7545a1]{font-size:16px;font-weight:600;color:#333}.bt-panel-header .bt-panel-tip[data-v-4f7545a1]{font-size:12px;color:#bfbfbf}.bt-list[data-v-4f7545a1]{flex:1}.bt-item[data-v-4f7545a1]{display:flex;align-items:center;gap:8px;padding:8px 8px;border-bottom:1px solid #f5f5f5;transition:background .2s}.bt-item[data-v-4f7545a1]:hover{background:#f8fafc}.bt-item.bt-alert[data-v-4f7545a1]{background:#fffbf0}.bt-item .bti-rank-col[data-v-4f7545a1]{flex-shrink:0}.bt-item .bti-rank-col .bti-rank-badge[data-v-4f7545a1]{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;border-radius:4px;font-size:11px;font-weight:700;color:#999;background:#f5f7fa}.bt-item .bti-rank-col .bti-rank-badge.rank-1[data-v-4f7545a1]{background:#fff2e8;color:#fa541c}.bt-item .bti-rank-col .bti-rank-badge.rank-2[data-v-4f7545a1]{background:#fff7ed;color:#fa8c16}.bt-item .bti-rank-col .bti-rank-badge.rank-3[data-v-4f7545a1]{background:#fefce8;color:#ca8a04}.bt-item .bti-info-col[data-v-4f7545a1]{flex:1;min-width:0}.bt-item .bti-info-col .bti-name[data-v-4f7545a1]{font-size:12px;color:#333;font-weight:500;display:block;margin-bottom:4px}.bt-item .bti-info-col .bti-bar-wrap[data-v-4f7545a1]{display:flex;align-items:center;gap:6px}.bt-item .bti-info-col .bti-bar-wrap .bti-bar-track[data-v-4f7545a1]{flex:1;height:5px;background:#f0f0f0;border-radius:3px;overflow:hidden}.bt-item .bti-info-col .bti-bar-wrap .bti-bar-track .bti-bar-fill[data-v-4f7545a1]{height:100%;border-radius:3px;transition:width .6s ease;min-width:3px}.bt-item .bti-info-col .bti-bar-wrap .bti-bar-val[data-v-4f7545a1]{font-size:11px;font-weight:500;color:#666;flex-shrink:0;font-variant-numeric:tabular-nums}.bt-item .bti-growth-col[data-v-4f7545a1]{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0}.bt-item .bti-growth-col .bti-growth[data-v-4f7545a1]{font-size:13px;font-weight:600;display:flex;align-items:center;gap:1px;line-height:1}.bt-item .bti-growth-col .bti-growth.up[data-v-4f7545a1]{color:#ef4444}.bt-item .bti-growth-col .bti-growth.down[data-v-4f7545a1]{color:#16a34a}.bt-item .bti-growth-col .bti-prev[data-v-4f7545a1]{font-size:9px;color:#bfbfbf;margin-top:1px}.dist-table[data-v-4f7545a1]{width:100%;height:100%;border-collapse:collapse;font-size:13px}.dist-table thead tr[data-v-4f7545a1]{background:#f8fafc}.dist-table thead tr th[data-v-4f7545a1]{padding:10px 10px;text-align:left;font-weight:500;color:#94a3b8;font-size:13px;border-bottom:1px solid #f0f0f0;white-space:nowrap}.dist-table thead tr .col-rank[data-v-4f7545a1]{width:28px;text-align:center}.dist-table thead tr .col-bar[data-v-4f7545a1]{width:32%}.dist-table thead tr .col-num[data-v-4f7545a1]{width:42px;text-align:right}.dist-table tbody .dist-row[data-v-4f7545a1]{transition:background .2s}.dist-table tbody .dist-row[data-v-4f7545a1]:hover{background:#f8fafc}.dist-table tbody .dist-row.row-alert[data-v-4f7545a1]{background:#fffbf0}.dist-table tbody .dist-row td[data-v-4f7545a1]{padding:14px 10px;border-bottom:1px solid #f5f5f5;color:#333}.dist-table tbody .dist-row .col-rank[data-v-4f7545a1]{text-align:center}.dist-table tbody .dist-row .col-rank .rank-badge[data-v-4f7545a1]{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;border-radius:4px;font-size:11px;font-weight:700;color:#999;background:#f5f7fa}.dist-table tbody .dist-row .col-rank .rank-badge.rank-1[data-v-4f7545a1]{background:#fef2f2;color:#ef4444}.dist-table tbody .dist-row .col-rank .rank-badge.rank-2[data-v-4f7545a1]{background:#fff7ed;color:#f97316}.dist-table tbody .dist-row .col-rank .rank-badge.rank-3[data-v-4f7545a1]{background:#fefce8;color:#ca8a04}.dist-table tbody .dist-row .col-name .name-text[data-v-4f7545a1]{font-weight:500}.dist-table tbody .dist-row .col-bar .bar-cell[data-v-4f7545a1]{display:flex;align-items:center;gap:6px}.dist-table tbody .dist-row .col-bar .bar-cell .bar-track[data-v-4f7545a1]{flex:1;height:6px;background:#f0f0f0;border-radius:3px;overflow:hidden}.dist-table tbody .dist-row .col-bar .bar-cell .bar-track .bar-fill[data-v-4f7545a1]{height:100%;border-radius:3px;transition:width .6s ease;min-width:3px}.dist-table tbody .dist-row .col-bar .bar-cell .bar-num[data-v-4f7545a1]{font-size:11px;color:#94a3b8;width:32px;text-align:right;flex-shrink:0}.dist-table tbody .dist-row .col-num[data-v-4f7545a1]{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.dist-table tbody .dist-row .col-num.danger[data-v-4f7545a1]{color:#ef4444}