.pace-page.svelte-jwyxbh{min-height:100vh;background:var(--color-performance-bg-pure)}.container.svelte-jwyxbh{max-width:1400px;margin:0 auto;padding:var(--space-performance-xl) var(--space-performance-lg)}.page-header.svelte-jwyxbh{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-performance-lg);margin-bottom:var(--space-performance-xl);flex-wrap:wrap}.title-section.svelte-jwyxbh{display:flex;align-items:flex-start;gap:var(--space-performance-md);color:var(--color-performance-data-1)}.title-section.svelte-jwyxbh h1:where(.svelte-jwyxbh){margin:0;font-size:var(--text-performance-h1);font-weight:700;color:var(--color-performance-fg-primary)}.subtitle.svelte-jwyxbh{margin:var(--space-performance-xs) 0 0;font-size:var(--text-performance-body);color:var(--color-performance-fg-secondary)}.summary-cards.svelte-jwyxbh{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--space-performance-lg);margin-bottom:var(--space-performance-xl)}.summary-card.svelte-jwyxbh{display:flex;align-items:center;gap:var(--space-performance-lg);padding:var(--space-performance-lg);background:var(--color-performance-bg-surface);border-radius:var(--radius-performance-scale-lg)}.summary-icon.svelte-jwyxbh{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--color-performance-data-1);color:var(--color-performance-bg-pure);border-radius:var(--radius-performance-scale-sm)}.summary-content.svelte-jwyxbh{flex:1}.summary-label.svelte-jwyxbh{font-size:var(--text-performance-body-sm);color:var(--color-performance-fg-secondary);margin-bottom:var(--space-performance-xs)}.summary-value.svelte-jwyxbh{font-size:var(--text-performance-h1);font-weight:700;color:var(--color-performance-fg-primary);font-variant-numeric:tabular-nums}.summary-note.svelte-jwyxbh{font-size:var(--text-performance-caption);color:var(--color-performance-fg-tertiary);margin-top:var(--space-performance-xs)}.section.svelte-jwyxbh{margin-bottom:3rem}.section-header.svelte-jwyxbh{margin-bottom:var(--space-performance-lg)}.section-header.svelte-jwyxbh h2:where(.svelte-jwyxbh){margin:0 0 var(--space-performance-xs);font-size:var(--text-performance-h2);font-weight:700;color:var(--color-performance-fg-primary)}.section-subtitle.svelte-jwyxbh{margin:0;font-size:var(--text-performance-body-sm);color:var(--color-performance-fg-secondary)}.pace-chart.svelte-jwyxbh{display:flex;flex-direction:column;gap:var(--space-performance-sm);padding:var(--space-performance-lg);background:var(--color-performance-bg-surface);border-radius:var(--radius-performance-scale-lg)}.pace-bar-container.svelte-jwyxbh{display:grid;grid-template-columns:120px 1fr 80px;gap:var(--space-performance-md);align-items:center;padding:var(--space-performance-sm);border-radius:var(--radius-performance-scale-sm);transition:background .2s ease}.pace-bar-container.svelte-jwyxbh:hover{background:var(--color-performance-bg-surface)}.team-label.svelte-jwyxbh{display:flex;align-items:center;gap:var(--space-performance-sm)}.rank.svelte-jwyxbh{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:var(--color-performance-bg-surface);border-radius:var(--radius-performance-scale-full);font-size:var(--text-performance-caption);font-weight:700;color:var(--color-performance-fg-secondary)}.team-name.svelte-jwyxbh{font-weight:500;color:var(--color-performance-fg-primary);font-size:var(--text-performance-body-sm)}.bar-wrapper.svelte-jwyxbh{position:relative;height:32px;background:var(--color-performance-bg-surface);border-radius:var(--radius-performance-scale-sm);overflow:hidden}.pace-bar.svelte-jwyxbh{height:100%;background:linear-gradient(90deg,var(--color-performance-data-1) 0%,var(--color-performance-success) 100%);border-radius:var(--radius-performance-scale-sm);display:flex;align-items:center;justify-content:flex-end;padding-right:var(--space-performance-sm);transition:width .3s ease}.pace-bar-container.fast.svelte-jwyxbh .pace-bar:where(.svelte-jwyxbh){background:linear-gradient(90deg,var(--color-performance-success) 0%,var(--color-performance-warning) 100%)}.pace-bar-container.slow.svelte-jwyxbh .pace-bar:where(.svelte-jwyxbh){background:linear-gradient(90deg,var(--color-performance-fg-tertiary) 0%,var(--color-performance-fg-secondary) 100%)}.bar-value.svelte-jwyxbh{font-size:var(--text-performance-body-sm);font-weight:700;color:#fff;font-variant-numeric:tabular-nums}.pace-badge.svelte-jwyxbh{text-align:right}.badge.svelte-jwyxbh{display:inline-block;padding:var(--space-performance-xs) var(--space-performance-sm);border-radius:var(--radius-performance-scale-full);font-size:var(--text-performance-caption);font-weight:600}.badge.fast.svelte-jwyxbh{background:var(--color-performance-success);color:var(--color-performance-bg-pure)}.badge.slow.svelte-jwyxbh{background:var(--color-performance-fg-secondary);color:var(--color-performance-bg-pure)}.badge.average.svelte-jwyxbh{background:var(--color-performance-bg-surface);color:var(--color-performance-fg-secondary)}.efficiency-grid.svelte-jwyxbh{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-performance-lg)}.efficiency-card.svelte-jwyxbh{display:flex;flex-direction:column;gap:var(--space-performance-md);padding:var(--space-performance-lg);background:var(--color-performance-bg-surface);border:2px solid var(--color-performance-border-default);border-radius:var(--radius-performance-scale-lg);transition:all .2s ease}.efficiency-card.svelte-jwyxbh:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.efficiency-card.high-efficiency.svelte-jwyxbh{border-color:var(--color-performance-success)}.efficiency-card.low-efficiency.svelte-jwyxbh{border-color:var(--color-performance-error)}.card-header.svelte-jwyxbh{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--space-performance-sm)}.card-header.svelte-jwyxbh .team-name:where(.svelte-jwyxbh){font-weight:600;color:var(--color-performance-fg-primary)}.score.svelte-jwyxbh{font-size:var(--text-performance-body-lg);font-weight:700;color:var(--color-performance-fg-primary);font-variant-numeric:tabular-nums}.card-stats.svelte-jwyxbh{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-performance-sm)}.stat.svelte-jwyxbh{display:flex;flex-direction:column;gap:var(--space-performance-xs)}.stat-label.svelte-jwyxbh{font-size:var(--text-performance-caption);color:var(--color-performance-fg-tertiary);text-transform:uppercase;letter-spacing:.05em}.stat-value.svelte-jwyxbh{font-size:var(--text-performance-body-lg);font-weight:600;color:var(--color-performance-fg-primary);font-variant-numeric:tabular-nums}.efficiency-indicator.svelte-jwyxbh{padding-top:var(--space-performance-sm)}.indicator.svelte-jwyxbh{display:inline-block;padding:var(--space-performance-xs) var(--space-performance-sm);border-radius:var(--radius-performance-scale-full);font-size:var(--text-performance-caption);font-weight:600}.indicator.high.svelte-jwyxbh{background:var(--color-performance-success);color:var(--color-performance-bg-pure)}.indicator.low.svelte-jwyxbh{background:var(--color-performance-error);color:var(--color-performance-fg-primary)}.indicator.average.svelte-jwyxbh{background:var(--color-performance-bg-surface);color:var(--color-performance-fg-secondary)}.empty-state.svelte-jwyxbh{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-performance-md);padding:6rem var(--space-performance-lg);text-align:center;color:var(--color-performance-fg-secondary)}.empty-state.svelte-jwyxbh h2:where(.svelte-jwyxbh){margin:0;font-size:var(--text-performance-h2);color:var(--color-performance-fg-primary)}.empty-state.svelte-jwyxbh p:where(.svelte-jwyxbh){margin:0;max-width:400px}@media(max-width:768px){.pace-bar-container.svelte-jwyxbh{grid-template-columns:1fr;gap:var(--space-performance-sm)}.team-label.svelte-jwyxbh{justify-content:space-between}.pace-badge.svelte-jwyxbh{text-align:left}.efficiency-grid.svelte-jwyxbh{grid-template-columns:1fr}}
