.V30bVq_wrapper{justify-content:center;align-items:center;display:flex;position:relative}.V30bVq_svg{width:100%;height:100%;overflow:visible}.V30bVq_gridLine{fill:none;stroke:var(--review-radar-grid);stroke-width:1px}.V30bVq_basePath{fill:var(--review-radar-base-fill);stroke:var(--review-radar-base-stroke);stroke-width:1.5px}.V30bVq_previewPath{fill:#3b82f633;stroke:#3b82f6;stroke-width:2.5px;stroke-dasharray:4 2;stroke-linejoin:round}.V30bVq_point{fill:var(--review-radar-point)}.V30bVq_activePoint{fill:#3b82f6;stroke:var(--review-radar-data-point-fill);stroke-width:2px}.V30bVq_labelText{fill:var(--review-radar-label);font-size:11px;font-weight:700;transition:all .2s}.V30bVq_activeLabel{fill:#60a5fa;font-size:12px}.V30bVq_fallbackWrapper{background-color:var(--bg-color);border:1px dashed var(--review-empty-border);text-align:center;box-sizing:border-box;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex}.V30bVq_fallbackIcon{color:var(--text-muted);margin-bottom:12px}.V30bVq_fallbackTitle{color:var(--text-primary);margin:0 0 6px;font-size:14px;font-weight:700}.V30bVq_fallbackDesc{color:var(--text-secondary);word-break:keep-all;margin:0 0 16px;font-size:12px;line-height:1.5}.V30bVq_progressBox{flex-direction:column;gap:6px;width:100%;max-width:160px;display:flex}.V30bVq_progressLabel{color:var(--text-secondary);justify-content:space-between;font-size:11px;font-weight:600;display:flex}.V30bVq_progressTrack{background-color:var(--review-radar-base-stroke);border-radius:4px;width:100%;height:6px;overflow:hidden}.V30bVq_progressFill{background-color:#3b82f6;border-radius:4px;height:100%;transition:width .5s}
