@property --cc-a{syntax:"<angle>";inherits:false;initial-value:0deg}tr.champ-row{background:linear-gradient(105deg,#0000 30%,#ffecaa33 47%,#ffffff1f 53%,#0000 70%) -150% 0/55% 100% no-repeat,linear-gradient(90deg,#facc153d,#facc150d 85%)!important}tr.champ-row>td{border-top:1.5px solid #d4a72c;border-bottom:1.5px solid #d4a72c;opacity:1!important}tr.champ-row>td:first-child{color:#facc15;border-left:1.5px solid #d4a72c}tr.champ-row>td:last-child{border-right:1.5px solid #d4a72c}tr.champ-row .ev-name,tr.champ-row .rs-driver b,tr.champ-row td b{color:#facc15}tr.champ-row:hover{transition:background-position 1.1s cubic-bezier(.3,.6,.3,1);background-position:250% 0,0 0!important}tr.champ-row:hover>td{border-color:#f3cf5b}.champ-cup{color:#facc15;vertical-align:middle;background:#facc1524;border:1px solid #d4a72cb3;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-left:2px;display:inline-grid;position:relative;box-shadow:0 0 10px #e6b42240}.champ-cup:before{content:"";pointer-events:none;opacity:0;background:conic-gradient(from var(--cc-a), transparent 0 50%, #fff6cf 64%, #f3c341 72%, transparent 84% 100%);-webkit-mask-composite:xor;border-radius:50%;padding:1.5px;transition:opacity .35s;position:absolute;inset:-2.5px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}tr.champ-row:hover .champ-cup{border-color:#f3cf5b;box-shadow:0 0 18px #e6b42273}tr.champ-row:hover .champ-cup:before{opacity:1;animation:2.6s linear infinite cc-spin}tr.champ-row:hover .champ-cup svg{animation:.6s cubic-bezier(.3,1.6,.5,1) cc-cup}@keyframes cc-spin{to{--cc-a:360deg}}@keyframes cc-cup{40%{transform:translateY(-3px)rotate(-12deg)scale(1.2)}}.hero-stat.champ{box-shadow:0 0 0 1px #e6b42226,0 8px 26px #e6b4221f;background:linear-gradient(135deg,#facc1529,#facc1508)!important;border-color:#d4a72c!important}.hero-stat.champ small{align-items:center;gap:5px;display:inline-flex;color:#facc15!important}.hero-stat.champ b{color:#facc15}@media (prefers-reduced-motion:reduce){tr.champ-row:hover{transition:none}tr.champ-row:hover .champ-cup:before,tr.champ-row:hover .champ-cup svg{animation:none}}.hm-champ-team{align-items:center;gap:6px;display:inline-flex}
