:root{--spr:cubic-bezier(.3,1.35,.45,1);--out:cubic-bezier(.2,.9,.25,1)}.pav .fr{left:-40%!important;top:-40%!important;width:180%!important;height:180%!important;object-fit:contain}.bigav.hasfr .pic{inset:14px!important}.bigav .fr{left:calc(14px - (108px - 28px)*.4)!important;top:calc(14px - (108px - 28px)*.4)!important;width:calc((108px - 28px)*1.8)!important;height:calc((108px - 28px)*1.8)!important}.fitem .pav.hasfr,.fstage .pav.hasfr{--s:70px!important}.ifr .pav.hasfr{--s:50px!important}.pav .fr,.bigav .fr{transform:translateZ(0)}@keyframes mIn{from{opacity:0;transform:translate3d(0,18px,0) scale(.985)}to{opacity:1;transform:none}}@keyframes mInR{from{opacity:0;transform:translate3d(22px,0,0)}to{opacity:1;transform:none}}@keyframes mInL{from{opacity:0;transform:translate3d(-22px,0,0)}to{opacity:1;transform:none}}main.enter>*{animation:mIn .42s var(--out) both!important;animation-delay:calc(min(var(--i,0),8)*38ms)!important}main.enter[data-dir="r"]>*{animation-name:mInR!important}main.enter[data-dir="l"]>*{animation-name:mInL!important}:is(.btn,.mi,.hubbtn,.ptile,.custbtn,.chip,.seg button,.mrow,.back,.webback,.arow,.tabbar button,.avbtn){transition:transform .28s var(--spr),filter .2s,opacity .2s;-webkit-tap-highlight-color:transparent}:is(.btn,.mi,.hubbtn,.ptile,.custbtn,.chip,.seg button,.mrow,.back,.webback,.arow,.avbtn):not([disabled]):active{transform:scale(.955);filter:brightness(1.1);transition-duration:.08s}:is(.bitem,.fitem){transition:transform .28s var(--spr)}:is(.bitem,.fitem):active:not(:has(input,textarea)){transform:scale(.975);transition-duration:.08s}.tabbar .ind{transition:transform .5s var(--spr),opacity .2s!important;will-change:transform}@keyframes tabPop{0%{transform:scale(1)}35%{transform:scale(1.25) translate3d(0,-3px,0)}100%{transform:scale(1)}}.tabbar button.on .i{animation:tabPop .45s var(--spr)}.tabbar button:active .i{transform:scale(.88)}@keyframes mFade{from{opacity:0}}@keyframes mSheet{from{transform:translate3d(0,100%,0)}to{transform:none}}.modal{animation:mFade .22s ease-out!important}.modal .sheet{animation:mSheet .46s cubic-bezier(.2,1.1,.3,1)!important;will-change:transform}.toast{transition:transform .45s var(--spr),opacity .25s!important}@keyframes avPop{0%{transform:scale(.7);opacity:0}70%{transform:scale(1.04);opacity:1}100%{transform:none}}@keyframes nickIn{from{opacity:0;transform:translate3d(-12px,0,0)}}main.enter .hero .bigav{animation:avPop .55s .1s var(--spr) both}main.enter .hero .nick{animation:nickIn .45s .16s var(--out) both}.skel{position:relative;overflow:hidden;animation:none!important;background:rgba(255,255,255,.05)!important}.skel::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);transform:translate3d(-100%,0,0);animation:skelGo 1.2s ease-in-out infinite}@keyframes skelGo{to{transform:translate3d(100%,0,0)}}@keyframes meq2{0%,100%{transform:scaleY(.25)}50%{transform:scaleY(1)}}.meq i{height:20px!important;transform-origin:50% 100%}.mrow.playing .meq i,.ptrack.playing .meq i{animation-name:meq2!important}.qlglow{filter:none!important;opacity:.55;will-change:transform}.ptrack,.bracket3 .bm{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.mplayer{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:rgba(20,6,9,.95)!important}body.pbgvid main .card{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.pbgvid main .card:not(.hero){background:color-mix(in srgb,var(--s1,#160709) 52%,transparent)!important}.bg{transform:translateZ(0);contain:strict}.lrow{content-visibility:auto;contain-intrinsic-size:auto 64px}main.enter .lrow{content-visibility:visible}html.hidden *{animation-play-state:paused!important}html.lowfx main.enter>*{animation:mFade .22s ease-out both!important;animation-delay:0s!important}html.lowfx :is(.pav.wait,.tag.gold,.road .n.cur,.radar:before,.radar:after,.pod .cr,.mi .bn,.tabbar .dot,.empty .i,.dday.cur,.prow.next .pnode span,.pslot.free .pempty,.qlglow,.wheelbtn.ready .hico,.caseart .cbox,.bracket2 .blive,.bracket3 .blive,.skel::after){animation:none!important}html.lowfx *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.lowfx body.haspbg main .card:not(.hero){background:color-mix(in srgb,var(--s1,#160709) 62%,transparent)!important}html.lowfx .bg::after{display:none}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}