@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes anim-fade-in{from{opacity:0}to{opacity:1}}@keyframes anim-fade-out{from{opacity:1}to{opacity:0}}@keyframes anim-fade-up{from{opacity:0;transform:translate3d(0, var(--anim-translate-y, 1.5rem), 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes anim-fade-up-left-bottom{from{opacity:0;transform:translate3d(var(--anim-translate-x, -1.5rem), var(--anim-translate-y, 2.5rem), 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes anim-fade-up-right-bottom{from{opacity:0;transform:translate3d(var(--anim-translate-x, 1.5rem), var(--anim-translate-y, 2.5rem), 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes anim-progress-fill{from{width:0%}to{width:100%}}@keyframes anim-lines-slide{from{opacity:0;transform:translate3d(-10%, 0, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes anim-progress-fill{from{width:0}to{width:100%}}.g2-badge{display:flex;flex-wrap:wrap;gap:.5rem .625rem;align-items:center;line-height:1}.g2-badge--center{justify-content:center;text-align:center}.g2-badge--start{justify-content:flex-start}.g2-badge__logo{width:1.5rem;height:1.5rem;object-fit:contain}.g2-badge__stars{gap:.125rem;color:var(--color-white)}.g2-badge__star{display:block;width:1rem;height:1rem}.g2-badge__rating{color:var(--color-white)}.g2-badge__divider{width:1px;height:1rem;background:var(--color-grid-dark)}.g2-badge__tagline{white-space:nowrap}
