.card[data-v-5a56fa70]{background:#0a1423d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,212,255,.15);border-radius:12px;padding:.875rem;contain:layout style paint;transform:translateZ(0)}.card.chart-card[data-v-5a56fa70]{display:flex;flex-direction:column}.card.chart-card.large-card[data-v-5a56fa70]{grid-column:span 2}.card .c-card__title[data-v-5a56fa70]{margin:0;font-size:.875rem;font-weight:600;color:#fff;text-rendering:optimizeLegibility}.card .card-header[data-v-5a56fa70]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid rgba(0,212,255,.1);contain:layout}.card .card-header .legend-inline[data-v-5a56fa70]{display:flex;gap:1.5rem;contain:layout}.card .card-header .legend-inline .legend-item[data-v-5a56fa70]{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:#fff9;text-rendering:optimizeSpeed}.card .card-header .legend-inline .legend-item .legend-dot[data-v-5a56fa70]{width:12px;height:4px;border-radius:2px;transform:translateZ(0)}.card .chart-container[data-v-5a56fa70]{flex:1;contain:layout style;min-height:0}@media (prefers-reduced-motion:reduce){.card[data-v-5a56fa70]:hover{transform:none;transition:none;will-change:auto}}@media (max-width:768px){.card[data-v-5a56fa70]{padding:.75rem}.card-header[data-v-5a56fa70]{margin-bottom:.5rem;padding-bottom:.4rem}.card-header .legend-inline[data-v-5a56fa70]{gap:1rem}}.card[data-v-82a63717]{background:#0a1423d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,212,255,.15);border-radius:12px;padding:.875rem}.card.chart-card[data-v-82a63717]{display:flex;flex-direction:column}.card .c-card__title[data-v-82a63717]{margin:0;font-size:.875rem;font-weight:600;color:#fff}.card .card-header[data-v-82a63717]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid rgba(0,212,255,.1)}.card .chart-container[data-v-82a63717]{flex:1}.card[data-v-be5251f7]{background:#0a1423d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,212,255,.15);border-radius:12px;padding:.875rem}.card.chart-card[data-v-be5251f7]{display:flex;flex-direction:column}.card .c-card__title[data-v-be5251f7]{margin:0;font-size:.875rem;font-weight:600;color:#fff}.card .card-header[data-v-be5251f7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid rgba(0,212,255,.1)}.card .card-header .chart-subtitle[data-v-be5251f7]{font-size:.75rem;color:#fff9;font-weight:400;margin-left:.5rem}.card .chart-container[data-v-be5251f7]{flex:1}.no-block-arbitration[data-v-be5251f7]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff9;padding:2rem}.card[data-v-49b4bea3]{background:#0a1423d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,212,255,.15);border-radius:12px;padding:.875rem}.card .c-card__title[data-v-49b4bea3]{margin:0 0 .5rem;font-size:.875rem;font-weight:600;color:#fff}.objective-stats .objective-stats-grid[data-v-49b4bea3]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1rem}.objective-stats .objective-stats-grid .stat-item[data-v-49b4bea3]{text-align:center;padding:.75rem;background:#00142866;border-radius:8px;border:1px solid rgba(0,212,255,.1)}.objective-stats .objective-stats-grid .stat-item .stat-label[data-v-49b4bea3]{font-size:.75rem;color:#fff9;margin-bottom:.25rem}.objective-stats .objective-stats-grid .stat-item .stat-value[data-v-49b4bea3]{font-size:1.25rem;font-weight:700}.objective-stats .objective-stats-grid .stat-item .stat-value.total-score[data-v-49b4bea3]{color:#00d4ff}.objective-stats .objective-stats-grid .stat-item .stat-value.avg-score[data-v-49b4bea3],.objective-stats .objective-stats-grid .stat-item .stat-value.highest-score[data-v-49b4bea3]{color:#0f8}.objective-stats .objective-stats-grid .stat-item .stat-value.lowest-score[data-v-49b4bea3]{color:#ff6b6b}.objective-stats .score-distribution .distribution-bar[data-v-49b4bea3]{height:8px;background:#00142899;border-radius:4px;overflow:hidden;margin-bottom:.5rem}.objective-stats .score-distribution .distribution-bar .bar-fill[data-v-49b4bea3]{height:100%;background:linear-gradient(90deg,#0f8,#00d4ff);transition:width .5s ease}.objective-stats .score-distribution .distribution-info[data-v-49b4bea3]{display:flex;justify-content:space-between;align-items:center}.objective-stats .score-distribution .distribution-info .distribution-text[data-v-49b4bea3]{font-size:.75rem;color:#0f8;font-weight:600}.objective-stats .score-distribution .distribution-info .detail-link[data-v-49b4bea3]{font-size:.75rem;color:#00d4ff;text-decoration:none;padding:.125rem .5rem;border:1px solid rgba(0,212,255,.3);border-radius:4px;transition:all .2s}.objective-stats .score-distribution .distribution-info .detail-link[data-v-49b4bea3]:hover{background:#00d4ff1a;border-color:#00d4ff}.monitor-main[data-v-06b1a19e]{display:grid;grid-template-columns:minmax(300px,19vw) 1fr minmax(340px,22vw);gap:1rem;padding:1rem;height:calc(100vh - 100px);width:100%;contain:layout style paint;transform:translateZ(0);backface-visibility:hidden;scroll-behavior:smooth;scrollbar-width:thin;overflow-anchor:none}.panel-left[data-v-06b1a19e],.panel-right[data-v-06b1a19e]{display:flex;flex-direction:column;gap:1rem;min-height:0;position:relative;height:100%;contain:layout style;will-change:transform;transform:translateZ(0);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1);isolation:isolate}.panel-left.activity-expanded[data-v-06b1a19e]{overflow:visible}.panel-center[data-v-06b1a19e]{display:flex;flex-direction:column;min-height:0;width:100%;contain:layout style;isolation:isolate}.quality-charts-grid[data-v-06b1a19e]{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:"progress progress" "avgtime arbitration";gap:1rem;flex:1;min-height:0;width:100%;contain:layout style paint;align-items:stretch}.quality-charts-grid .chart-progress[data-v-06b1a19e]{grid-area:progress}.quality-charts-grid .chart-avgtime[data-v-06b1a19e]{grid-area:avgtime}.quality-charts-grid .chart-arbitration[data-v-06b1a19e]{grid-area:arbitration}.quality-charts-grid[data-v-06b1a19e]>*{min-height:0;min-width:0;width:100%;height:100%;contain:layout style paint;transform:translateZ(0)}.monitor-main[data-v-06b1a19e] *,.panel-center[data-v-06b1a19e] *,.panel-left[data-v-06b1a19e] *,.panel-right[data-v-06b1a19e] *{transform:translateZ(0)}@media (max-width:1600px){.monitor-main[data-v-06b1a19e]{grid-template-columns:minmax(280px,17vw) 1fr minmax(320px,20vw)}}@media (max-width:1400px){.monitor-main[data-v-06b1a19e]{grid-template-columns:280px 1fr 320px}.quality-charts-grid[data-v-06b1a19e]{grid-template-columns:1fr 1fr}}@media (max-width:1200px){.monitor-main[data-v-06b1a19e]{grid-template-columns:1fr;overflow-y:auto;overflow-x:hidden}.panel-center[data-v-06b1a19e]{width:100%}.quality-charts-grid[data-v-06b1a19e]{grid-template-columns:repeat(2,1fr);grid-template-rows:auto auto;grid-template-areas:"progress progress" "avgtime arbitration"}.quality-charts-grid .chart-progress[data-v-06b1a19e]{aspect-ratio:16 / 9}.quality-charts-grid .chart-arbitration[data-v-06b1a19e],.quality-charts-grid .chart-avgtime[data-v-06b1a19e]{aspect-ratio:16 / 10}}@media (max-width:900px){.quality-charts-grid[data-v-06b1a19e]>*{aspect-ratio:3 / 2}}@media (max-width:768px){.monitor-main[data-v-06b1a19e]{padding:.75rem;gap:.75rem}.quality-charts-grid[data-v-06b1a19e]{gap:.75rem;grid-template-columns:1fr;grid-template-areas:"progress" "avgtime" "arbitration"}.quality-charts-grid[data-v-06b1a19e]>*{aspect-ratio:4 / 3}}@media (prefers-color-scheme:dark){.monitor-main[data-v-06b1a19e]{color-scheme:dark}}@media (prefers-reduced-motion:reduce){.panel-left[data-v-06b1a19e],.panel-right[data-v-06b1a19e]{transition:none}}@media (min-resolution:120dpi){.quality-charts-grid[data-v-06b1a19e]>*{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}
