.analysis-chart{margin:16px 0;padding:12px 4px;border-top:1px solid #efeff5;border-bottom:1px solid #efeff5}.analysis-chart h4{margin:0 0 8px;font-size:10px}.analysis-chart svg{display:block;width:100%;height:auto;max-height:230px}.analysis-chart svg text{font:8px 'DM Sans','Noto Sans SC',sans-serif;fill:#8c92a5}.analysis-legend{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;font-size:8px;color:#777f92}.analysis-legend span{display:flex;align-items:center;gap:4px}.analysis-legend i{display:inline-block;width:7px;height:7px;border-radius:2px}.analysis-details{margin-top:9px;border:1px solid #ececf3;border-radius:9px;overflow:hidden}.analysis-details summary{padding:9px 11px;cursor:pointer;color:#7055d4;font-size:9px;background:#faf9fe}.analysis-details pre{margin:0;padding:11px;white-space:pre-wrap;overflow-wrap:anywhere;background:#24243b;color:#e6e3f4;font-size:8px}.analysis-table-wrap{overflow:auto;max-height:260px}.analysis-table{border-collapse:collapse;width:100%;min-width:320px}.analysis-table th,.analysis-table td{padding:8px 10px;border-bottom:1px solid #f0f0f4;text-align:left;font-size:8px;white-space:nowrap}.analysis-table th{position:sticky;top:0;background:#f7f7fb;color:#767d91;font-weight:600}.analysis-table td{color:#4e566c}
