.team-ranking-row{cursor:pointer;outline:0}.team-ranking-row.active-team,.team-ranking-row:hover{background:linear-gradient(90deg,rgba(237,41,57,.12),rgba(10,10,10,.96))!important}.team-ranking-row.active-team{box-shadow:inset 3px 0 #ed2939}.team-ranking-row th small{display:block;margin-top:4px;color:var(--brand-metal);font:800 8px Barlow,sans-serif;letter-spacing:.08em;text-transform:uppercase}.team-name-action{position:relative;padding-right:20px}.team-name-action:after{content:'›';position:absolute;right:0;color:#ed2939;font-size:18px;line-height:.8}.team-members-detail{margin-top:18px;border:1px solid rgba(213,215,218,.25);background:linear-gradient(145deg,rgba(10,10,10,.96),rgba(5,5,5,.99));box-shadow:0 18px 44px rgba(0,0,0,.24)}.team-members-detail>header{display:flex;align-items:end;justify-content:space-between;gap:20px;padding:20px 22px;border-bottom:1px solid rgba(213,215,218,.18)}.team-members-detail>header small{color:var(--brand-metal);font:800 9px Barlow,sans-serif;letter-spacing:.12em;text-transform:uppercase}.team-members-detail>header h3{margin:4px 0 0;color:#fff;font:950 28px Barlow,sans-serif;text-transform:uppercase}.team-members-detail>header>strong{color:#ed2939;font:900 12px Barlow,sans-serif;text-transform:uppercase}.team-members-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px}.team-member-card{position:relative;overflow:hidden;padding:16px;border:1px solid rgba(213,215,218,.2);background:linear-gradient(145deg,rgba(10,10,10,.96),rgba(5,5,5,.99))}.team-member-card:before{content:'';position:absolute;left:0;top:0;width:72px;height:2px;background:#ed2939}.team-member-top{display:flex;align-items:center;gap:13px}.team-member-avatar{display:grid;place-items:center;flex:0 0 58px;width:58px;height:58px;overflow:hidden;border:1px solid rgba(255,255,255,.15);background:var(--brand-surface-raised);color:#fff;font:950 15px Barlow,sans-serif}.team-member-avatar img{width:100%;height:100%;object-fit:cover}.team-member-identity{display:grid;gap:4px}.team-member-identity a,.team-member-identity strong{color:#fff;font:950 18px Barlow,sans-serif;text-decoration:none}.team-member-identity a:hover{color:#ff5965}.team-member-identity small{color:var(--brand-metal-light);font:800 9px Barlow,sans-serif;letter-spacing:.08em;text-transform:uppercase}.team-member-badges{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}.team-member-badge{--accent:var(--brand-metal);display:grid;gap:2px;min-width:92px;padding:7px 9px;border:1px solid color-mix(in srgb,var(--accent) 58%,transparent);background:color-mix(in srgb,var(--accent) 8%,var(--brand-surface))}.team-member-badge small{color:var(--brand-metal);font:800 7px Barlow,sans-serif;letter-spacing:.08em;text-transform:uppercase}.team-member-badge b{color:var(--accent);font:900 11px Barlow,sans-serif}.team-member-badge.perf.rookie{--accent:#46e69c}.team-member-badge.perf.pro{--accent:#4ba8ff}.team-member-badge.perf.elite{--accent:#ff46ce}.team-member-badge.perf.alien{--accent:#ff3148}.team-member-badge.safe.gold{--accent:#f3c84b}.team-member-badge.safe.silver{--accent:var(--brand-metal-light)}.team-member-badge.safe.bronze{--accent:#c88855}.team-member-badge.fast{--accent:#32b8ff}.team-member-badge.gentleman{--accent:#e2c84c}.team-member-stats{display:grid;grid-template-columns:repeat(4,1fr);margin-top:13px;border-top:1px solid rgba(213,215,218,.14)}.team-member-stats span{display:grid;gap:3px;padding:10px 7px 0;border-right:1px solid rgba(213,215,218,.1)}.team-member-stats span:last-child{border-right:0}.team-member-stats small{color:var(--brand-metal);font:800 7px Barlow,sans-serif;text-transform:uppercase}.team-member-stats b{color:#eaf0f4;font:900 12px Barlow,sans-serif}@media(max-width:850px){.team-members-grid{grid-template-columns:1fr}}@media(max-width:560px){.team-member-stats{grid-template-columns:repeat(2,1fr)}.team-members-detail>header{align-items:flex-start;flex-direction:column}}