.legend-card[data-v-fa103a6f]{color:inherit;padding:var(--space-l);background-color:#ffffff05;border-bottom:1px solid #ffffff12;position:relative}.legend-title[data-v-fa103a6f]{letter-spacing:.08em;margin-bottom:var(--space-m)}.legend-explanation[data-v-fa103a6f]{gap:var(--space-xs) var(--space-l);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));display:grid}.legend-row[data-v-fa103a6f]{align-items:baseline;gap:.5rem;display:flex}.legend-row--grayscale[data-v-fa103a6f]{filter:grayscale();opacity:.7}.legend-text[data-v-fa103a6f]{line-height:1.4}@media (width<=767px){.legend-card[data-v-fa103a6f]{padding:var(--space-m)}}.team-card[data-v-a6f0662c]{background-color:var(--text-color-dark);width:100%;min-width:280px;height:50px;color:var(--text-color-light);border:2px solid #0000;display:flex;position:relative;overflow:hidden}.team-card.loser[data-v-a6f0662c]{filter:grayscale();opacity:.7}.team-card.selected .team-right[data-v-a6f0662c]{background-color:#64c89640}.team-card.nearly-selected .team-right[data-v-a6f0662c]{background-color:#ffa50033}.team-card.not-selected .team-right[data-v-a6f0662c]{background-color:#c8505033}.status-badge[data-v-a6f0662c]{border-radius:var(--radius);z-index:3;background:#000c;padding:1px 4px;position:absolute;top:3px;left:3px}.badge-emoji[data-v-a6f0662c]{display:none}.badge-text[data-v-a6f0662c]{display:inline}.team-left[data-v-a6f0662c]{gap:2px;display:flex}.member-slot[data-v-a6f0662c]{justify-content:center;align-items:center;width:50px;height:50px;display:flex;overflow:hidden}.member-image[data-v-a6f0662c]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform var(--hover-duration) ease,opacity var(--hover-duration) ease;will-change:transform,opacity}@media (width>=1025px){.member-link:hover .member-image[data-v-a6f0662c]{opacity:.9;transform:scale(1.04)}}.team-right[data-v-a6f0662c]{text-align:center;flex-direction:column;flex:1;gap:2px;padding:4px 6px}.team-name[data-v-a6f0662c],.team-right[data-v-a6f0662c]{justify-content:center;min-width:0;display:flex}.team-name[data-v-a6f0662c]{white-space:nowrap;text-overflow:ellipsis;gap:3px;overflow:hidden}.team-separator[data-v-a6f0662c]{opacity:.5}@media (width<=1920px){.badge-emoji[data-v-a6f0662c]{display:inline}.badge-text[data-v-a6f0662c]{display:none}.status-badge[data-v-a6f0662c]{padding:2px 3px}}@media (width<=1024px){.member-link:hover .member-image[data-v-a6f0662c]{opacity:1;transform:none}}@media (width<=768px){.team-right[data-v-a6f0662c]{text-align:left}.team-name[data-v-a6f0662c]{justify-content:flex-start}}
