.board-panel[data-v-6679a935]{background:#fff;border-radius:8px;padding:16px 20px 20px;margin-bottom:16px}.board-panel .panel-header[data-v-6679a935]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;min-height:28px}.board-panel .heading[data-v-6679a935]{display:flex;align-items:center;min-width:0}.board-panel .title[data-v-6679a935]{margin:0;font-size:15px;font-weight:600;color:#1f2329}.board-panel .hint[data-v-6679a935]{margin-left:6px;color:#8f959e;cursor:help}.board-panel .note[data-v-6679a935]{margin:0 0 8px;font-size:12px;line-height:1.6;color:#646a73}.quality-board-tip{max-width:320px;line-height:1.6}.about-tab .notes ul[data-v-64bb2ed4]{margin:0;padding-left:18px;list-style:disc;font-size:13px;line-height:1.9;color:#1f2329}.about-tab .notes li[data-v-64bb2ed4]{list-style:disc}.about-tab .ok[data-v-64bb2ed4]{color:#0ca30c}.about-tab .failed[data-v-64bb2ed4]{color:#d03b3b}.about-tab .viewer-add[data-v-64bb2ed4]{display:flex;align-items:center;margin-bottom:12px}.about-tab .account[data-v-64bb2ed4]{width:280px;margin-right:8px}.quality-chart .canvas[data-v-324f67de],.quality-chart[data-v-324f67de]{width:100%}.quality-chart .empty[data-v-324f67de]{display:flex;align-items:center;justify-content:center;color:#8f959e;font-size:13px}.rate[data-v-e4f17cfe]{font-variant-numeric:tabular-nums}.sample[data-v-e4f17cfe]{display:inline-block;min-width:52px;margin-left:6px;font-size:11px;color:#8f959e;font-variant-numeric:tabular-nums;text-align:left}.record-table .filters[data-v-b65c6af8]{display:flex;align-items:center;margin-bottom:12px}.record-table .filter[data-v-b65c6af8]{width:150px;margin-right:8px}.record-table .keyword[data-v-b65c6af8]{width:220px;margin-right:8px}.record-table .outcome-dot[data-v-b65c6af8]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:4px}.record-table .pager[data-v-b65c6af8]{margin-top:12px;text-align:right}.generation-tab .metric-switch[data-v-246545d2]{display:flex;align-items:center;margin:4px 0 12px}.generation-tab .switch-label[data-v-246545d2]{margin-right:8px;font-size:12px;color:#646a73}.generation-tab .block-title[data-v-246545d2]{margin:8px 0 4px;font-size:13px;font-weight:600;color:#1f2329}.issue-tab .filters[data-v-c4f91a30]{display:flex;align-items:center;margin-bottom:12px}.issue-tab .filter-label[data-v-c4f91a30]{margin-right:8px;font-size:12px;color:#646a73}.issue-tab .filter-note[data-v-c4f91a30]{margin-left:16px;font-size:12px;color:#8f959e}.issue-tab .tiles[data-v-c4f91a30]{margin-bottom:16px}.issue-tab .tile[data-v-c4f91a30]{background:#fff;border-radius:8px;padding:14px 16px}.issue-tab .tile-label[data-v-c4f91a30]{font-size:13px;color:#646a73}.issue-tab .tile-value[data-v-c4f91a30]{margin:6px 0 2px;font-size:24px;font-weight:600;color:#1f2329;font-variant-numeric:tabular-nums}.issue-tab .tile-note[data-v-c4f91a30]{font-size:11px;color:#8f959e}.issue-tab .link[data-v-c4f91a30]{color:#2a78d6;text-decoration:none}.issue-tab .link[data-v-c4f91a30]:hover{text-decoration:underline}.milestone-tab .controls[data-v-2b293aa2]{display:flex;align-items:center;margin:4px 0 12px}.milestone-tab .control-label[data-v-2b293aa2]{margin-right:8px;font-size:12px;color:#646a73}.milestone-tab .control-label.gap[data-v-2b293aa2]{margin-left:24px}.milestone-tab .add[data-v-2b293aa2]{margin-left:auto}.milestone-tab .axis-note[data-v-2b293aa2]{margin:8px 0 0;font-size:12px;color:#646a73}.milestone-tab .title[data-v-2b293aa2]{color:#1f2329}.milestone-tab .sub[data-v-2b293aa2]{display:block;font-size:11px;line-height:1.5;color:#8f959e}.milestone-tab .figure[data-v-2b293aa2]{font-variant-numeric:tabular-nums}.milestone-tab .delta[data-v-2b293aa2]{font-variant-numeric:tabular-nums;color:#646a73}.milestone-tab .delta.good[data-v-2b293aa2]{color:#0a7a0a}.milestone-tab .delta.bad[data-v-2b293aa2]{color:#c02f2f}.kpi-tile[data-v-3179427a]{background:#fff;border-radius:8px;padding:14px 16px;height:100%;box-sizing:border-box}.kpi-tile .label[data-v-3179427a]{display:flex;align-items:center;font-size:13px;color:#646a73;margin-bottom:8px}.kpi-tile .hint[data-v-3179427a]{margin-left:4px;color:#8f959e;cursor:help}.kpi-tile .direction[data-v-3179427a]{margin-left:8px;padding:0 6px;border-radius:10px;background:#f2f3f5;font-size:11px;line-height:18px;color:#646a73}.kpi-tile .row[data-v-3179427a]{display:flex;align-items:baseline;flex-wrap:wrap;padding:4px 0}.kpi-tile .row.clickable[data-v-3179427a]{margin:0 -6px;padding:4px 6px;border-radius:6px;cursor:pointer}.kpi-tile .row.clickable[data-v-3179427a]:hover{background:#f4f6f8}.kpi-tile .dot[data-v-3179427a]{width:8px;height:8px;border-radius:50%;margin-right:6px;align-self:center;flex-shrink:0}.kpi-tile .env[data-v-3179427a]{width:36px;font-size:12px;color:#646a73}.kpi-tile .value[data-v-3179427a]{font-size:22px;font-weight:600;color:#1f2329;font-variant-numeric:tabular-nums;margin-right:8px}.kpi-tile .delta[data-v-3179427a]{font-size:12px;color:#646a73;font-variant-numeric:tabular-nums}.kpi-tile .delta.good[data-v-3179427a]{color:#0a7a0a}.kpi-tile .delta.bad[data-v-3179427a]{color:#c02f2f}.kpi-tile .sample[data-v-3179427a]{flex-basis:100%;padding-left:50px;font-size:11px;color:#8f959e}.knowledge-records .funnel[data-v-963c97d2]{display:flex;align-items:stretch;margin-bottom:12px}.knowledge-records .funnel-step[data-v-963c97d2]{flex:1;display:flex;flex-direction:column;padding:10px 14px;border:1px solid #dcdfe6;border-radius:6px;background:#f7f8fa}.knowledge-records .funnel-step.final[data-v-963c97d2]{border-color:#2a78d6;background:#eef4fc}.knowledge-records .funnel-step.final .value[data-v-963c97d2]{color:#1d5fae}.knowledge-records .arrow[data-v-963c97d2]{align-self:center;margin:0 8px;color:#8f959e}.knowledge-records .label[data-v-963c97d2]{font-size:12px;color:#646a73}.knowledge-records .value[data-v-963c97d2]{margin:4px 0 2px;font-size:20px;color:#1f2329;font-variant-numeric:tabular-nums}.knowledge-records .rate[data-v-963c97d2]{font-size:16px}.knowledge-records .note[data-v-963c97d2]{font-size:12px;color:#8f959e}.knowledge-records .filters[data-v-963c97d2]{margin-bottom:12px}.knowledge-records .outcome-dot[data-v-963c97d2]{display:inline-block;width:8px;height:8px;margin-right:4px;border-radius:50%}.knowledge-records .tag[data-v-963c97d2]{display:inline-block;margin-right:6px;padding:0 6px;border-radius:3px;font-size:12px;line-height:20px}.knowledge-records .tag.used[data-v-963c97d2]{color:#0a7a0a;background:#e3f5e3}.knowledge-records .tag.fed[data-v-963c97d2]{color:#646a73;background:#f0f1f3}.knowledge-records .tag.unclaimed[data-v-963c97d2]{color:#b26a00;background:#fff4e5}.knowledge-records .tag.none[data-v-963c97d2]{color:#8f959e;background:#f5f6f7}.knowledge-records .detail[data-v-963c97d2]{padding:4px 24px 0;font-size:12px;line-height:1.7;color:#1f2329}.knowledge-records .muted[data-v-963c97d2]{margin:0 0 8px;color:#8f959e}.knowledge-records .group[data-v-963c97d2]{margin-bottom:10px}.knowledge-records .group-title[data-v-963c97d2]{margin-bottom:4px;font-size:13px;font-weight:600}.knowledge-records .group.used .group-title[data-v-963c97d2]{color:#0a7a0a}.knowledge-records .group.conflict .group-title[data-v-963c97d2]{color:#b26a00}.knowledge-records .group.fed .group-title[data-v-963c97d2]{color:#646a73}.knowledge-records .entry[data-v-963c97d2]{padding:4px 0;border-bottom:1px dashed #ebedf0}.knowledge-records .group.fed .entry[data-v-963c97d2]{color:#646a73}.knowledge-records .entry-line[data-v-963c97d2]{display:flex;align-items:baseline}.knowledge-records .type[data-v-963c97d2]{flex:none;margin-right:8px;padding:0 6px;border-radius:3px;color:#2a5fa8;background:#eef3fb}.knowledge-records .page[data-v-963c97d2]{flex:none;max-width:160px;margin-right:10px;overflow:hidden;color:#8f959e;text-overflow:ellipsis;white-space:nowrap}.knowledge-records .content[data-v-963c97d2]{flex:1;word-break:break-all}.knowledge-records .claim[data-v-963c97d2]{margin-top:2px;color:#646a73}.knowledge-records .ok[data-v-963c97d2]{margin-left:8px;color:#0a7a0a}.knowledge-records .fail[data-v-963c97d2]{margin-left:8px;color:#d03b3b}.knowledge-records .meta[data-v-963c97d2]{margin:6px 0 4px;color:#8f959e}.knowledge-records .pager[data-v-963c97d2]{margin-top:12px;text-align:right}.metric-records[data-v-09dc5286]{padding:0 20px 20px}.metric-records .rule[data-v-09dc5286]{margin:0 0 12px;font-size:12px;line-height:1.6;color:#646a73}.metric-records .summary[data-v-09dc5286]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:12px}.metric-records .ratio[data-v-09dc5286]{font-size:13px;color:#1f2329}.metric-records .ratio b[data-v-09dc5286]{font-size:16px;font-variant-numeric:tabular-nums}.metric-records .rate[data-v-09dc5286]{color:#646a73}.metric-records .truncated[data-v-09dc5286]{margin-bottom:12px}.metric-records .outcome-dot[data-v-09dc5286]{display:inline-block;width:8px;height:8px;margin-right:4px;border-radius:50%}.metric-records .in-num[data-v-09dc5286]{color:#0a7a0a;font-weight:600}.metric-records .pager[data-v-09dc5286]{margin-top:12px;text-align:right}.overview-tab .lead[data-v-291780c5]{margin:0 0 12px;font-size:12px;line-height:1.6;color:#646a73}.overview-tab .tiles[data-v-291780c5]{flex-wrap:wrap}.overview-tab .tile-col[data-v-291780c5]{margin-bottom:16px}.overview-tab .charts[data-v-291780c5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.overview-tab .chart-cell[data-v-291780c5]{min-width:0}.overview-tab .chart-cell[data-v-291780c5] .board-panel{height:100%;margin-bottom:0;box-sizing:border-box}.overview-tab .markers[data-v-291780c5]{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;font-size:12px;color:#646a73}.overview-tab .markers li[data-v-291780c5]{margin:2px 16px 2px 0}.overview-tab .markers .index[data-v-291780c5]{display:inline-block;min-width:16px;height:16px;padding:0 3px;margin-right:2px;border-radius:8px;background:#f2f3f5;text-align:center;line-height:16px;font-size:11px;box-sizing:border-box}.replay-tab .figure[data-v-388c77f1]{font-size:16px;font-weight:600;color:#1f2329;font-variant-numeric:tabular-nums}.replay-tab .share[data-v-388c77f1]{display:block;font-size:11px;color:#8f959e}.replay-tab .block-title[data-v-388c77f1]{margin:8px 0 4px;font-size:13px;font-weight:600;color:#1f2329}.quality-board[data-v-37afd470]{min-height:100%;padding:16px 20px 32px;background:#f4f6f8;box-sizing:border-box}.quality-board .refused[data-v-37afd470]{padding:120px 0;text-align:center;color:#646a73}.quality-board .refused i[data-v-37afd470]{font-size:40px;color:#b5b3ad}.quality-board .refused p[data-v-37afd470]{margin-top:12px;font-size:14px}.quality-board .board-header[data-v-37afd470]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px}.quality-board .title[data-v-37afd470]{display:inline;margin:0 12px 0 0;font-size:20px;font-weight:600;color:#1f2329}.quality-board .subtitle[data-v-37afd470]{font-size:13px;color:#646a73}.quality-board .freshness[data-v-37afd470]{font-size:12px;color:#8f959e}.quality-board .freshness .stale[data-v-37afd470]{color:#d9822b}.quality-board .toolbar[data-v-37afd470]{display:flex;flex-wrap:wrap;align-items:center;padding:12px 16px 4px;margin-bottom:12px;border-radius:8px;background:#fff}.quality-board .group[data-v-37afd470]{display:flex;align-items:center;margin:0 28px 8px 0}.quality-board .group-label[data-v-37afd470]{margin-right:8px;font-size:12px;color:#646a73}.quality-board .custom-range[data-v-37afd470]{width:250px;margin-left:8px}.quality-board .project-filter[data-v-37afd470]{width:260px}.quality-board .group-note[data-v-37afd470]{margin-left:8px;font-size:12px;color:#8f959e}.quality-board .board-tabs[data-v-37afd470] .el-tabs__header{margin-bottom:16px}.quality-board .board-tabs[data-v-37afd470] .el-tabs__nav-wrap:after{height:1px;background:#e5e6eb}