.home-reg-icon{display:block;width:44px;height:44px;overflow:visible;isolation:isolate;flex:none}.home-reg-icon .anim{animation-duration:1.2s;animation-timing-function:cubic-bezier(.2,.7,.3,1);animation-fill-mode:both;animation-iteration-count:1}.home-reg-icon .pivot{transform-box:view-box}.home-reg-icon.playing[data-kind=training] .v2-training-point-a{animation-name:v2-training-point-a}.home-reg-icon.playing[data-kind=training] .v2-training-route{animation-name:v2-training-route}.home-reg-icon.playing[data-kind=training] .v2-training-point-b{animation-name:v2-training-point-b}.home-reg-icon.playing[data-kind=training] .v2-training-ball{animation-name:v2-training-ball;transform-origin:56px 54px}.home-reg-icon.playing[data-kind=training] .v2-training-hand{animation-name:v2-training-hand}.home-reg-icon.playing[data-kind=club] .v2-club-kit{animation-name:v2-club-kit}.home-reg-icon.playing[data-kind=club] .v2-club-member{animation-name:v2-club-member;transform-origin:46.5px 50px}.home-reg-icon.playing[data-kind=streetball] .v2-street-attacker{animation-name:v2-street-attacker;transform-origin:20px 55px}.home-reg-icon.playing[data-kind=streetball] .v2-street-defender{animation-name:v2-street-defender;transform-origin:45px 54px}.home-reg-icon.playing[data-kind=camp] .v2-camp-ball{animation-name:v2-camp-ball}.home-reg-icon.playing[data-kind=camp] .v2-camp-left{animation-name:v2-camp-left;transform-origin:19px 51px}.home-reg-icon.playing[data-kind=camp] .v2-camp-right{animation-name:v2-camp-right;transform-origin:46px 51px}.home-reg-icon.playing[data-kind=team] .v2-team-list{animation-name:v2-team-list}.home-reg-icon.playing[data-kind=team] .v2-team-check{animation-name:v2-team-check;transform-origin:50px 21px}.home-reg-icon.playing[data-kind=team] .v2-team-captain{animation-name:v2-team-captain;transform-origin:46.5px 51px}@keyframes v2-training-point-a{0%,to{opacity:1}12%{opacity:.2}25%{opacity:1}}@keyframes v2-training-route{0%,to{opacity:1}12%,25%{opacity:0}45%{opacity:1}}@keyframes v2-training-point-b{0%,to{opacity:1}12%,45%{opacity:.2}65%{opacity:1}}@keyframes v2-training-ball{0%,to{transform:translateY(0) scale(1)}20%{transform:translateY(2px) scale(1)}48%{transform:translateY(8px) scale(1.05,.91)}76%{transform:translateY(1px) scale(1)}}@keyframes v2-training-hand{0%,to{transform:translateY(0)}20%,30%{transform:translateY(2px)}65%{transform:translateY(0)}}@keyframes v2-club-kit{0%,to{transform:translateY(0)}40%,64%{transform:translateY(-2px)}}@keyframes v2-club-member{0%,to{transform:rotate(0)}45%{transform:rotate(-3deg)}}@keyframes v2-street-attacker{0%,to{transform:translate(0) rotate(0)}28%{transform:translate(1.5px,.5px) rotate(-3deg)}54%{transform:translate(-.7px,.7px) rotate(2deg)}78%{transform:translate(.5px) rotate(-1deg)}}@keyframes v2-street-defender{0%,to{transform:translate(0) rotate(0)}34%{transform:translate(1px,.5px) rotate(-2deg)}62%{transform:translate(-1px,.5px) rotate(2deg)}}@keyframes v2-camp-ball{0%,12%,to{transform:translate(0)}34%{transform:translate(7px,-.8px)}43%,52%{transform:translate(7px)}74%{transform:translateY(-.8px)}85%{transform:translate(0)}}@keyframes v2-camp-left{0%,60%,to{transform:rotate(0)}87%{transform:rotate(5deg) translateY(.6px)}}@keyframes v2-camp-right{0%,30%,65%,to{transform:rotate(0)}46%{transform:rotate(-5deg) translateY(.6px)}}@keyframes v2-team-list{0%,to{transform:translateX(0)}34%,65%{transform:translateX(1.5px)}}@keyframes v2-team-check{0%,to{transform:scale(1);opacity:1}20%{transform:scale(.94);opacity:.55}55%{transform:scale(1.1);opacity:1}}@keyframes v2-team-captain{0%,to{transform:rotate(0)}65%{transform:rotate(4deg)}}@media (prefers-reduced-motion:reduce){.home-reg-icon .anim{animation:none}}