.dashboard-header[data-v-24dcac8e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.dashboard-header .header-title[data-v-24dcac8e]{font-size:1.375rem;font-weight:700;color:#1d2129;margin:0}.dashboard-header .header-actions[data-v-24dcac8e]{display:flex;align-items:center;gap:.75rem}.dashboard-card[data-v-3a76bc15]{background:#fff;border-radius:.5rem;padding:1.25rem 1.5rem;flex:1;min-width:0}.dashboard-card .card-top[data-v-3a76bc15]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:.75rem}.dashboard-card .card-top .card-top-left[data-v-3a76bc15]{display:flex;flex-direction:column;gap:.125rem}.dashboard-card .card-top .card-title[data-v-3a76bc15]{font-size:.875rem;color:#86909c;padding-left:0}.dashboard-card .card-top .card-title-sub[data-v-3a76bc15]{font-size:.75rem;color:#c0c4cc}.dashboard-card .card-top .card-icon[data-v-3a76bc15]{font-size:1.375rem;color:#c0c4cc;margin-top:.125rem}.dashboard-card .card-value-row[data-v-3a76bc15]{display:flex;align-items:baseline;margin-bottom:.5rem}.dashboard-card .card-value-row .card-value[data-v-3a76bc15]{font-size:2rem;font-weight:700;color:#1d2129;line-height:1}.dashboard-card .card-value-row .card-unit[data-v-3a76bc15]{font-size:.875rem;color:#86909c;margin-left:.25rem}.dashboard-card .card-comparison[data-v-3a76bc15]{display:flex;align-items:center;gap:.25rem;margin-bottom:.25rem;font-size:.8125rem}.dashboard-card .card-comparison .arrow[data-v-3a76bc15]{font-size:.75rem;font-weight:700}.dashboard-card .card-bottom-sub[data-v-3a76bc15]{font-size:.75rem;color:#c0c4cc}.segmented-control[data-v-b26d0674]{display:inline-flex;align-items:center;border-radius:.375rem;padding:.1875rem;gap:.125rem}.segmented-control .seg-btn[data-v-b26d0674]{padding:.3125rem .875rem;font-size:.8125rem;border-radius:.25rem;cursor:pointer;white-space:nowrap;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.segmented-control .seg-btn[data-v-b26d0674]:hover:not(.active){opacity:.8}.rank-list[data-v-1df87d69]{max-height:21.375rem;overflow-y:auto}.rank-list .rank-item[data-v-1df87d69]{display:flex;align-items:center;padding:.75rem 0;border-bottom:.0625rem solid #f2f3f5}.rank-list .rank-item[data-v-1df87d69]:last-child{border-bottom:none}.rank-list .rank-dot[data-v-1df87d69]{width:.625rem;height:.625rem;border-radius:50%;flex-shrink:0;margin-right:.875rem}.rank-list .rank-info[data-v-1df87d69]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.rank-list .rank-info .rank-name[data-v-1df87d69]{font-size:.875rem;color:#1d2129;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank-list .rank-info .rank-class[data-v-1df87d69]{font-size:.75rem;color:#86909c}.rank-list .rank-score[data-v-1df87d69]{flex-shrink:0;font-size:.875rem;font-weight:600;color:#3cc27f;background:#e8ffea;padding:.25rem .625rem;border-radius:.25rem}.dashboard-page[data-v-4521f8c6]{padding:1.25rem 1.5rem;background:#f5f7fa;min-height:100%}.header-select[data-v-4521f8c6]{width:8.125rem}.chart-row-2col[data-v-4521f8c6],.stats-row[data-v-4521f8c6]{display:flex;gap:1rem;margin-bottom:1rem}.chart-row-2col .chart-card[data-v-4521f8c6]{flex:1;min-width:0}.chart-card-full[data-v-4521f8c6]{margin-bottom:1rem}.chart-card[data-v-4521f8c6]{background:#fff;border-radius:.5rem;padding:1rem 1.25rem}.chart-card .card-header[data-v-4521f8c6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.chart-card .card-header .card-title[data-v-4521f8c6]{font-size:.9375rem;font-weight:600;color:#1d2129;display:flex;align-items:center;gap:.5rem;padding-left:0}.chart-card .card-header .card-title .title-icon[data-v-4521f8c6]{color:var(--primary-font-color,#409eff);font-size:1rem}.chart-card .card-header .card-actions[data-v-4521f8c6]{display:flex;align-items:center;gap:.75rem}.chart-card .card-header .card-actions .action-select[data-v-4521f8c6]{width:5.625rem}.chart-card .card-body .chart-box[data-v-4521f8c6]{width:100%;height:18.75rem}.chart-card .card-body .chart-box-lg[data-v-4521f8c6]{height:20rem}.heatmap-filters[data-v-4521f8c6]{display:flex;justify-content:center;gap:1rem;margin-bottom:.375rem}.heatmap-filters .heatmap-select[data-v-4521f8c6]{width:8.75rem}.seg-vs[data-v-4521f8c6]{font-size:.75rem;color:#86909c;padding:0 .25rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.text-btn[data-v-4521f8c6]{font-size:.8125rem;color:var(--primary-font-color,#409eff);cursor:pointer;white-space:nowrap}.text-btn[data-v-4521f8c6]:hover{opacity:.8}