@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.teams-status .transition{background:linear-gradient(to bottom,var(--black-color),transparent);height:10dvh;position:absolute;top:0;width:100%;z-index:var(--one-up-z)}.teams-status .balloon{height:15dvmax;position:absolute;right:15dvw;top:0;width:15dvmax;z-index:var(--one-up-z)}.teams-status .balloon img{height:100%;left:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;position:absolute;top:0;width:100%}.teams-status .title-main{margin-bottom:5rem;text-align:center}.teams-status .teams{display:flex;flex-direction:column;gap:2rem}.teams-status .teams .team{background:color-mix(in srgb,var(--black-color) 20%,transparent);border-radius:2rem;display:grid;font-size:var(--sm-font);gap:2rem;grid-template-columns:5rem 1fr 1fr 5rem;overflow:hidden;padding:2rem 10dvw;text-transform:uppercase}@media only screen and (max-width:768px){.teams-status .teams .team{grid-template-columns:repeat(2,1fr);padding:2rem}}