.finish-badges{--finish-badge-delay:.25s;z-index:15;pointer-events:none;position:absolute;inset:0}.finish-badge{--finish-badge-color:#7d7d7d;position:absolute}.finish-badge--loser{--finish-badge-color:#d33a2c}.finish-badge--winner{--finish-badge-color:#5f9e3a}.finish-badge__disc{color:#fff;background:color-mix(in srgb, var(--finish-badge-color) 84%, transparent);animation:finish-badge-disc 1.3s var(--finish-badge-delay) cubic-bezier(.3, .7, .4, 1) both;border-radius:50%;place-items:center;display:grid;position:absolute;inset:4%;box-shadow:0 0 0 2px #fff,0 2px 6px #00000047}.finish-badge__disc svg{width:56%;height:56%}.finish-badge--mated .finish-badge__disc{box-shadow:none;background:0 0;animation:none}.finish-badge--mated .finish-badge__disc svg{width:100%;height:100%}.finish-badge__slash{stroke-dasharray:1 1;stroke-dashoffset:1px;animation:finish-badge-slash 1s var(--finish-badge-delay) cubic-bezier(.25, .8, .3, 1) both}.finish-badge__pill{color:var(--finish-badge-color);white-space:nowrap;animation:finish-badge-pill .28s calc(var(--finish-badge-delay) + .95s) ease-out both;background:#fff;border-radius:999px;padding:.15em .75em;font-weight:700;line-height:1.4;position:absolute;bottom:82%;left:50%;transform:translate(-50%);box-shadow:0 2px 6px #0000004d}.finish-badge--pill-below .finish-badge__pill{top:82%;bottom:auto}@keyframes finish-badge-disc{0%{opacity:0;transform:translate(34%,-34%)scale(0)}14%{opacity:1;transform:translate(34%,-34%)scale(.46)}48%{transform:translate(34%,-34%)scale(.46)}80%{transform:translate(0)scale(1.06)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes finish-badge-pill{0%{opacity:0;transform:translate(-50%,6px)scale(.9)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes finish-badge-slash{0%{opacity:0;stroke-dashoffset:1px}8%{opacity:1}to{opacity:1;stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.finish-badge__disc,.finish-badge__pill,.finish-badge__slash{animation:none}.finish-badge__slash{stroke-dashoffset:0}}
