.geo-eval-top[data-v-cea5ccf3]{align-items:stretch;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.geo-eval-panel[data-v-cea5ccf3]{display:flex;flex-direction:column;min-width:0;padding:20px}.geo-eval-metrics[data-v-cea5ccf3]{display:flex;gap:32px;margin-bottom:4px}.geo-eval-metric[data-v-cea5ccf3]{flex:1;min-width:0}.geo-eval-metric-label[data-v-cea5ccf3]{color:var(--geo-muted);font-size:12px;line-height:18px}.geo-eval-metric-body[data-v-cea5ccf3]{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.geo-eval-metric-value[data-v-cea5ccf3]{color:var(--geo-foreground);font-size:28px;font-weight:700;line-height:36px}.geo-eval-metric-trend[data-v-cea5ccf3]{color:var(--geo-muted);font-size:12px;line-height:18px}.geo-eval-trend-up[data-v-cea5ccf3]{color:var(--geo-success)}.geo-eval-trend-down[data-v-cea5ccf3]{color:var(--geo-danger)}.geo-eval-chart[data-v-cea5ccf3]{flex:1;margin-top:12px;min-width:0}.geo-eval-chart[data-v-cea5ccf3] .geo-chart-card{border:none;box-shadow:none;display:flex;flex-direction:column;height:100%;padding:0}.geo-eval-chart[data-v-cea5ccf3] .geo-chart-area{flex:1;min-height:220px}.geo-eval-panel-head[data-v-cea5ccf3]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.geo-eval-head-right[data-v-cea5ccf3]{align-items:center;display:flex;flex-shrink:0;gap:8px}.geo-chart-range[data-v-cea5ccf3]{width:240px}.geo-eval-title[data-v-cea5ccf3]{color:var(--geo-foreground);font-size:16px;font-weight:600;line-height:24px}.geo-eval-subtitle[data-v-cea5ccf3]{color:var(--geo-muted);font-size:12px;line-height:18px;margin-top:4px}.geo-ratio-table[data-v-cea5ccf3]{--el-table-border-color:var(--geo-border);--el-table-header-text-color:var(--geo-muted);--el-table-text-color:var(--geo-foreground);--el-table-header-bg-color:transparent;--el-table-bg-color:transparent;--el-table-row-hover-bg-color:transparent;margin:0 -20px;width:calc(100% + 40px)}.geo-ratio-table[data-v-cea5ccf3] th.el-table__cell{font-size:13px;font-weight:500;padding:12px 0}.geo-ratio-table[data-v-cea5ccf3] td.el-table__cell{font-size:13px;padding:14px 0}.geo-ratio-table[data-v-cea5ccf3] td.el-table__cell .cell,.geo-ratio-table[data-v-cea5ccf3] th.el-table__cell .cell{padding:0 20px}.geo-ratio-table[data-v-cea5ccf3] .el-table__inner-wrapper:before{display:none}.geo-ratio-table[data-v-cea5ccf3] tr:last-child td.el-table__cell{border-bottom:none}.geo-media-chip[data-v-cea5ccf3]{align-items:center;display:inline-flex;gap:4px}.geo-ratio-cell[data-v-cea5ccf3]{align-items:center;display:flex;gap:8px}.geo-ratio-bar[data-v-cea5ccf3]{background:var(--geo-border-light);border-radius:4px;display:inline-block;flex-shrink:0;height:8px;overflow:hidden;width:90px}.geo-ratio-bar-inner[data-v-cea5ccf3]{border-radius:4px;display:block;height:100%}.geo-ratio-num[data-v-cea5ccf3]{color:var(--geo-foreground);font-size:13px;line-height:20px;min-width:42px}.geo-toolbar[data-v-cea5ccf3]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;padding:5px 0}.geo-select[data-v-cea5ccf3]{width:180px}.geo-btn-icon[data-v-cea5ccf3]{margin-right:4px}.geo-detail-header[data-v-cea5ccf3]{margin-bottom:4px;margin-top:20px}.geo-detail-title[data-v-cea5ccf3]{color:var(--geo-foreground);font-size:16px;font-weight:600;line-height:24px;margin:0}.geo-detail-desc[data-v-cea5ccf3]{color:var(--geo-muted);font-size:12px;line-height:18px;margin:0 0 12px}.geo-platform-tabs[data-v-cea5ccf3]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px;padding:0}.geo-platform-tab[data-v-cea5ccf3]{align-items:center;background-color:#fff;border:1px solid var(--geo-border);border-radius:9999px;color:var(--geo-muted);cursor:pointer;display:inline-flex;font-size:13px;gap:4px;padding:5px 12px}.geo-platform-tab.active[data-v-cea5ccf3]{background:var(--geo-primary-light);border-color:var(--geo-primary);color:var(--geo-primary)}.geo-platform-icon-sm[data-v-cea5ccf3]{border-radius:4px;height:16px;-o-object-fit:contain;object-fit:contain;width:16px}.geo-intent-cell[data-v-cea5ccf3]{display:flex;flex-direction:column;gap:2px;line-height:1.5em;min-width:0}.geo-intent-cell[data-v-cea5ccf3]>:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.geo-intent-sub[data-v-cea5ccf3]{color:var(--geo-muted);font-size:12px}.geo-table-empty[data-v-cea5ccf3]{color:var(--geo-muted);padding:24px 0;text-align:center}.geo-table-card .geo-el-table[data-v-cea5ccf3]{--el-table-border-color:var(--geo-border);--el-table-header-text-color:var(--geo-muted);--el-table-text-color:var(--geo-foreground);--el-table-header-bg-color:var(--geo-card);--el-table-bg-color:var(--geo-card);--el-table-row-hover-bg-color:var(--geo-background);font-size:13px}.geo-table-card .geo-el-table[data-v-cea5ccf3] th.el-table__cell{font-size:13px;font-weight:500;padding:12px 0}.geo-table-card .geo-el-table[data-v-cea5ccf3] td.el-table__cell{font-size:13px;padding:14px 0}.geo-table-card .geo-el-table[data-v-cea5ccf3] td.el-table__cell .cell,.geo-table-card .geo-el-table[data-v-cea5ccf3] th.el-table__cell .cell{padding:0 20px}.geo-table-card .geo-el-table[data-v-cea5ccf3] .el-table__inner-wrapper:before{display:none}.geo-table-card .geo-el-table[data-v-cea5ccf3] tr:last-child td.el-table__cell{border-bottom:none}.geo-pagination[data-v-cea5ccf3]{border-top:1px solid var(--geo-border);display:flex;justify-content:flex-end;padding:14px 20px}.geo-table-card[data-v-cea5ccf3]{margin-top:0}.geo-ai-reply-layout[data-v-cea5ccf3]{display:flex;flex-direction:column;height:100%;min-height:0}.geo-ai-reply-meta[data-v-cea5ccf3]{color:var(--geo-muted);flex:0 0 auto;font-size:13px;margin-bottom:12px}.geo-ai-reply-scroll[data-v-cea5ccf3]{flex:1 1 0%;min-height:0;overflow:auto}.geo-ai-reply-content[data-v-cea5ccf3]{background:var(--geo-card);border:1px solid var(--geo-border);border-radius:8px;color:var(--geo-foreground);line-height:1.75;padding:18px 22px;word-break:break-word}.geo-ai-reply-content[data-v-cea5ccf3] h1,.geo-ai-reply-content[data-v-cea5ccf3] h2,.geo-ai-reply-content[data-v-cea5ccf3] h3,.geo-ai-reply-content[data-v-cea5ccf3] h4{color:var(--geo-foreground);line-height:1.35;margin:1.25em 0 .55em}.geo-ai-reply-content[data-v-cea5ccf3] h1:first-child,.geo-ai-reply-content[data-v-cea5ccf3] h2:first-child,.geo-ai-reply-content[data-v-cea5ccf3] h3:first-child{margin-top:0}.geo-ai-reply-content[data-v-cea5ccf3] h1{font-size:22px}.geo-ai-reply-content[data-v-cea5ccf3] h2{font-size:19px}.geo-ai-reply-content[data-v-cea5ccf3] h3{font-size:17px}.geo-ai-reply-content[data-v-cea5ccf3] p{margin:.7em 0}.geo-ai-reply-content[data-v-cea5ccf3] ol,.geo-ai-reply-content[data-v-cea5ccf3] ul{margin:.7em 0;padding-left:2em}.geo-ai-reply-content[data-v-cea5ccf3] li{margin:.3em 0}.geo-ai-reply-content[data-v-cea5ccf3] blockquote{background:var(--geo-primary-light);border-left:4px solid var(--geo-primary);color:var(--geo-muted);margin:1em 0;padding:10px 16px}.geo-ai-reply-content[data-v-cea5ccf3] code{background:var(--geo-border-light);border-radius:4px;font-family:Consolas,Monaco,monospace;font-size:13px;padding:2px 6px}.geo-ai-reply-content[data-v-cea5ccf3] pre{background:#1f2937;border-radius:8px;color:#f8fafc;margin:1em 0;overflow:auto;padding:14px 16px}.geo-ai-reply-content[data-v-cea5ccf3] pre code{background:transparent;color:inherit;padding:0}.geo-ai-reply-content[data-v-cea5ccf3] table{border-collapse:collapse;margin:1em 0;width:100%}.geo-ai-reply-content[data-v-cea5ccf3] td,.geo-ai-reply-content[data-v-cea5ccf3] th{border:1px solid var(--geo-border);padding:9px 12px;text-align:left}.geo-ai-reply-content[data-v-cea5ccf3] th{background:var(--geo-border-light)}.geo-ai-reply-content[data-v-cea5ccf3] a{color:var(--geo-primary);text-decoration:underline}.geo-ai-reply-content[data-v-cea5ccf3] hr{border:0;border-top:1px solid var(--geo-border);margin:1.25em 0}.geo-ai-reply-empty[data-v-cea5ccf3]{color:var(--geo-muted);padding:48px 0;text-align:center}.geo-ai-reply-citations[data-v-cea5ccf3]{background:var(--geo-card);border:1px solid var(--geo-border);border-radius:8px;margin-top:16px;padding:18px 22px}.geo-ai-reply-citations h3[data-v-cea5ccf3]{color:var(--geo-foreground);font-size:16px;line-height:24px;margin:0 0 12px}.geo-ai-reply-citations ol[data-v-cea5ccf3]{margin:0;padding-left:24px}.geo-ai-reply-citations li+li[data-v-cea5ccf3]{margin-top:10px}.geo-ai-reply-citations a[data-v-cea5ccf3]{color:var(--geo-primary);display:flex;flex-direction:column;gap:3px;line-height:1.5;text-decoration:none;word-break:break-all}.geo-ai-reply-citations a:hover span[data-v-cea5ccf3]{text-decoration:underline}.geo-ai-reply-citations small[data-v-cea5ccf3]{color:var(--geo-muted);font-size:12px}
