.term-report[data-v-4abfc594]{box-sizing:border-box;color:#111827;background:#f5f7fb;width:100%;min-height:60vh;padding:0 6.06061vw 4.0404vw;font-size:1.0101vw}.page-state[data-v-4abfc594]{text-align:center;color:#9ca3af;padding:4.0404vw 1.0101vw}.page-state.is-error[data-v-4abfc594]{color:#dc2626}.hero-card[data-v-4abfc594],.panel[data-v-4abfc594]{background:#fff;border:1px solid #e8edf5;border-radius:.80808vw;box-shadow:0 .20202vw .80808vw #7087c10f}.hero-card[data-v-4abfc594]{margin-bottom:.80808vw;padding:1.0101vw 1.21212vw 1.21212vw}.page-top[data-v-4abfc594]{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;gap:.80808vw;margin-bottom:1.0101vw;padding-bottom:.80808vw;display:flex}.toolbar-actions[data-v-4abfc594]{flex-shrink:0;gap:.50505vw;display:flex}.btn-back[data-v-4abfc594]{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.60606vw;flex-shrink:0;height:2.0202vw;padding:0 .80808vw;font-size:1.0101vw}.btn-back[data-v-4abfc594]:hover{color:#1e61eb;border-color:#1e61eb}.hero-body[data-v-4abfc594]{justify-content:space-between;align-items:center;gap:1.21212vw;width:100%;display:flex}.hero-meta-left[data-v-4abfc594]{flex-wrap:wrap;align-items:center;gap:.60606vw 2.0202vw;min-width:0;display:flex}.meta-item[data-v-4abfc594]{align-items:center;gap:.30303vw;min-width:0;font-size:1.0101vw;line-height:1.4;display:inline-flex}.meta-label[data-v-4abfc594]{color:#6b7280;white-space:nowrap;font-weight:500}.meta-value[data-v-4abfc594]{color:#111827;text-overflow:ellipsis;white-space:nowrap;max-width:18.1818vw;font-weight:600;overflow:hidden}.meta-platforms[data-v-4abfc594]{flex-direction:row;flex-shrink:0;align-items:center;gap:.50505vw;margin-left:auto;display:flex}.platform-icons[data-v-4abfc594]{flex-wrap:nowrap;align-items:center;gap:.60606vw;display:flex}.platform-icon[data-v-4abfc594]{object-fit:contain;box-sizing:border-box;border-radius:.50505vw;flex-shrink:0;width:2.22222vw;height:2.22222vw;padding:.20202vw}.muted[data-v-4abfc594]{color:#9ca3af;font-size:.80808vw}.tool-btn[data-v-4abfc594]{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.60606vw;height:2.0202vw;padding:0 .80808vw;font-size:1.0101vw}.tool-btn.primary[data-v-4abfc594]{color:#fff;background:#1e61eb;border-color:#1e61eb}.tool-btn[data-v-4abfc594]:disabled{opacity:.55;cursor:not-allowed}.row-overview[data-v-4abfc594]{grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:stretch;gap:.80808vw;margin-bottom:.80808vw;display:grid}.radar-panel[data-v-4abfc594]{flex-direction:column;min-width:0;margin-bottom:0;display:flex}.metric-card[data-v-4abfc594]{box-sizing:border-box;background:#fff;border:1px solid #e8edf5;border-radius:.80808vw;flex-direction:column;justify-content:space-between;min-height:9.09091vw;padding:1.71717vw 1.41414vw;display:flex;box-shadow:0 .20202vw .80808vw #7087c10f}.row-two[data-v-4abfc594]{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:stretch;gap:.80808vw;margin-bottom:.80808vw;display:grid}.panel[data-v-4abfc594]{margin-bottom:.80808vw;padding:1.11111vw 1.21212vw 1.21212vw}.row-overview .panel[data-v-4abfc594],.row-two .panel[data-v-4abfc594]{margin-bottom:0}.panel-title[data-v-4abfc594]{color:#111827;margin:0;font-size:1.0101vw;font-weight:600}.panel-desc[data-v-4abfc594]{color:#9ca3af;margin:.40404vw 0 0;font-size:.75758vw;line-height:1.5}.panel-head[data-v-4abfc594]{justify-content:space-between;align-items:center;gap:.60606vw;margin-bottom:.60606vw;display:flex}.panel-head .panel-title[data-v-4abfc594]{margin:0}.chart-box[data-v-4abfc594]{width:100%;height:14.1414vw;margin-top:.40404vw}.chart-box.radar-chart[data-v-4abfc594]{flex:1;height:23.2323vw}.chart-box.rank-dist-chart[data-v-4abfc594],.chart-box.sentiment-chart[data-v-4abfc594]{height:21.2121vw}.chart-box.tall[data-v-4abfc594]{height:24.2424vw}.chart-box.source-chart[data-v-4abfc594]{height:21.2121vw;min-height:21.2121vw}.metric-grid[data-v-4abfc594]{box-sizing:border-box;grid-template-columns:1fr 1fr;align-content:stretch;gap:.70707vw;height:100%;min-height:23.2323vw;display:grid}.metric-label[data-v-4abfc594]{color:#374151;font-size:1.11111vw;font-weight:500;line-height:1.4}.metric-value[data-v-4abfc594]{color:#1e61eb;letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:1.0101vw;font-size:3.93939vw;font-weight:700;line-height:1}.legend-row[data-v-4abfc594]{color:#6b7280;gap:.80808vw;font-size:.90909vw;display:flex}.legend-item[data-v-4abfc594]{align-items:center;gap:.40404vw;display:inline-flex}.dot[data-v-4abfc594]{border-radius:.10101vw;width:.60606vw;height:.60606vw;display:inline-block}.dot.mine[data-v-4abfc594]{background:#1e61eb}.dot.other[data-v-4abfc594]{background:#94a3b8}.empty-block[data-v-4abfc594]{text-align:center;color:#9ca3af;padding:2.0202vw .60606vw;font-size:.90909vw}.compete-table[data-v-4abfc594]{grid-template-columns:4.44444vw repeat(var(--cols), minmax(0, 1fr));background:#e8edf5;border:1px solid #e8edf5;border-radius:.60606vw;gap:1px;margin-top:.40404vw;display:grid;overflow:hidden}.compete-corner[data-v-4abfc594],.compete-col-head[data-v-4abfc594],.compete-rank[data-v-4abfc594],.compete-cell[data-v-4abfc594]{text-align:center;color:#374151;background:#fff;padding:.80808vw .50505vw;font-size:1.0101vw}.compete-col-head[data-v-4abfc594]{color:#6b7280;flex-direction:column;align-items:center;gap:.40404vw;font-size:.90909vw;font-weight:500;display:flex}.compete-col-head img[data-v-4abfc594]{object-fit:contain;width:1.81818vw;height:1.81818vw}.compete-rank[data-v-4abfc594]{color:#6b7280;background:#f8fafc;font-size:.90909vw;font-weight:600}.compete-cell.is-mine[data-v-4abfc594]{color:#1e61eb;font-weight:600}.compete-cell.is-rival[data-v-4abfc594]{color:#ef4444;font-weight:600}.source-body[data-v-4abfc594]{grid-template-columns:minmax(14.1414vw,.72fr) minmax(0,1.55fr);align-items:start;gap:.80808vw;margin-top:.40404vw;display:grid}.source-list[data-v-4abfc594]{align-items:flex-start;gap:.50505vw;min-width:0;height:100%;display:flex}.source-col[data-v-4abfc594]{flex-direction:column;flex:1;gap:.50505vw;min-width:0;margin:0;padding:0;list-style:none;display:flex}.source-row[data-v-4abfc594]{--swatch:#1e61eb;min-width:0}.source-card[data-v-4abfc594]{background:#f8fafc;border:1px solid #e8edf5;border-radius:.50505vw;grid-template-columns:1.41414vw .60606vw minmax(0,1fr) auto;align-items:center;gap:.50505vw;min-width:0;padding:.50505vw .60606vw;transition:border-color .15s,box-shadow .15s;display:grid}.source-row:hover .source-card[data-v-4abfc594]{border-color:var(--swatch);box-shadow:0 0 0 1px var(--swatch)}.source-rank[data-v-4abfc594]{color:#6b7280;text-align:center;font-variant-numeric:tabular-nums;font-size:.90909vw;font-weight:600;line-height:1}.source-rank.top[data-v-4abfc594]{color:#1e61eb;font-size:1.0101vw;font-weight:700}.source-swatch[data-v-4abfc594]{border-radius:.10101vw;flex-shrink:0;width:.60606vw;height:.60606vw;display:inline-block}.source-name[data-v-4abfc594]{color:#374151;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.90909vw;overflow:hidden}.source-pct[data-v-4abfc594]{color:#6b7280;white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right;min-width:3.2em;font-size:.90909vw;font-weight:600}.advice-body[data-v-4abfc594]{color:#4b5563;white-space:pre-wrap;margin-top:.60606vw;font-size:1.0101vw;line-height:1.75}.toast[data-v-4abfc594]{z-index:2000;color:#fff;border-radius:.50505vw;padding:.50505vw .90909vw;font-size:.90909vw;position:fixed;top:4.44444vw;left:50%;transform:translate(-50%)}.toast-success[data-v-4abfc594]{background:#059669}.toast-error[data-v-4abfc594]{background:#dc2626}.toast-warning[data-v-4abfc594]{background:#d97706}@media (width<=767px){.term-report[data-v-4abfc594]{padding:0 16px 48px}.hero-card[data-v-4abfc594],.panel[data-v-4abfc594]{border-radius:14px;padding:16px}.page-top[data-v-4abfc594]{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:14px;padding-bottom:12px}.btn-back[data-v-4abfc594],.tool-btn[data-v-4abfc594]{border-radius:12px;height:44px;padding:0 14px;font-size:16px}.toolbar-actions[data-v-4abfc594]{width:100%}.toolbar-actions .tool-btn[data-v-4abfc594]{flex:1}.hero-body[data-v-4abfc594]{flex-direction:column;align-items:flex-start;gap:14px}.hero-meta-left[data-v-4abfc594]{gap:12px 16px;width:100%}.meta-item[data-v-4abfc594]{font-size:16px}.meta-value[data-v-4abfc594]{white-space:normal;max-width:none}.meta-platforms[data-v-4abfc594]{flex-direction:column;align-items:flex-start;gap:10px;width:100%;margin-left:0}.platform-icons[data-v-4abfc594]{grid-template-columns:repeat(3,36px);gap:10px 14px;width:max-content;max-width:100%;display:grid}.platform-icon[data-v-4abfc594]{width:36px;height:36px}.row-overview[data-v-4abfc594],.row-two[data-v-4abfc594],.source-body[data-v-4abfc594]{grid-template-columns:1fr;gap:12px}.panel-title[data-v-4abfc594]{font-size:18px}.panel-desc[data-v-4abfc594]{font-size:14px}.legend-row[data-v-4abfc594]{flex-wrap:wrap;gap:10px;font-size:16px}.metric-grid[data-v-4abfc594]{grid-template-columns:1fr 1fr;gap:10px;height:auto;min-height:0;margin:20px 0}.metric-label[data-v-4abfc594]{font-size:15px}.metric-value[data-v-4abfc594]{margin-top:12px;font-size:36px}.metric-card[data-v-4abfc594]{border-radius:12px;min-height:120px;padding:14px 14px 12px}.radar-panel[data-v-4abfc594]{min-height:0}.chart-box[data-v-4abfc594]{flex:none;height:240px}.chart-box.radar-chart[data-v-4abfc594]{flex:none;height:360px;min-height:360px}.chart-box.rank-dist-chart[data-v-4abfc594],.chart-box.sentiment-chart[data-v-4abfc594]{height:320px}.chart-box.tall[data-v-4abfc594]{height:360px}.chart-box.source-chart[data-v-4abfc594]{height:260px;min-height:260px}.source-body[data-v-4abfc594]{gap:16px}.source-list[data-v-4abfc594]{flex-direction:column;gap:8px;max-height:none}.source-col[data-v-4abfc594]{gap:8px;width:100%}.source-card[data-v-4abfc594]{border-radius:10px;grid-template-columns:22px 10px minmax(0,1fr) auto;gap:8px;padding:10px 12px}.source-swatch[data-v-4abfc594]{border-radius:2px;width:10px;height:10px}.source-name[data-v-4abfc594]{font-size:14px;line-height:1.35}.source-pct[data-v-4abfc594]{color:#4b5563;min-width:2.8em;font-size:14px}.source-rank[data-v-4abfc594]{font-size:14px}.source-rank.top[data-v-4abfc594]{font-size:15px}.compete-table[data-v-4abfc594]{grid-template-columns:72px repeat(var(--cols), minmax(100px, 1fr));min-width:100%;display:grid;overflow-x:auto}.compete-corner[data-v-4abfc594],.compete-col-head[data-v-4abfc594],.compete-rank[data-v-4abfc594],.compete-cell[data-v-4abfc594]{padding:12px 6px;font-size:16px}.compete-col-head[data-v-4abfc594]{font-size:14px}.compete-col-head img[data-v-4abfc594]{width:28px;height:28px}.compete-rank[data-v-4abfc594]{font-size:15px}.advice-body[data-v-4abfc594]{font-size:18px;line-height:1.7}.empty-block[data-v-4abfc594]{padding:28px 8px;font-size:18px}}@media (width<=1100px) and (width>=768px){.term-report[data-v-4abfc594]{padding:0 40px 64px}.row-overview[data-v-4abfc594]{grid-template-columns:1fr}.source-body[data-v-4abfc594]{grid-template-columns:minmax(240px,.9fr) minmax(0,1.3fr)}}@media print{.page-top[data-v-4abfc594],.toolbar-actions[data-v-4abfc594]{display:none!important}.term-report[data-v-4abfc594]{background:#fff;padding:0}}
