.emblem .ea{transform-box:fill-box;transform-origin:50%}.emblem .eo{transform-box:view-box;transform-origin:32px 32px}.unlock-play .emblem{--t:var(--unlock-ms,.6s)}.unlock-play .emblem :is(.ea,.eo){--n:none;--del:0;--dur:1;animation-name:var(--n);animation-duration:calc(var(--t) * var(--dur));animation-delay:calc(var(--t) * var(--del));animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-iteration-count:1;animation-fill-mode:both}.unlock-play .emblem .em-root{--n:em-in;--dur:.4}.unlock-play .emblem:is([data-rarity=rare],[data-rarity=epic]) .em-frame2{--n:em-crest;--del:.05;--dur:.5}.unlock-play .emblem[data-rarity=legendary] .em-frame{--n:em-crest;--dur:.4}.unlock-play .emblem .em-dot1{--n:em-light;--del:.1;--dur:.4}.unlock-play .emblem .em-dot2{--n:em-light;--del:.22;--dur:.4}.unlock-play .emblem .em-dot3{--n:em-light;--del:.34;--dur:.4}.unlock-play .emblem .em-dot4{--n:em-light;--del:.46;--dur:.4}.unlock-play .emblem .em-season{--n:em-pop;--del:.58;--dur:.42}.unlock-play [data-badge=first-beat] .em-beat{--n:em-pop;--dur:.4}.unlock-play [data-badge=first-beat] .em-ring{--n:em-ring;--del:.15;--dur:.85}.unlock-play [data-badge=steady-tala] .em-hand{--n:em-spin;--dur:.92}.unlock-play [data-badge=steady-tala] :is(.em-m1,.em-m2,.em-m3,.em-m4,.em-m5,.em-m6,.em-m7,.em-m8){--n:em-light;--dur:.32}.unlock-play [data-badge=steady-tala] .em-m2{--del:.08}.unlock-play [data-badge=steady-tala] .em-m3{--del:.16}.unlock-play [data-badge=steady-tala] .em-m4{--del:.24}.unlock-play [data-badge=steady-tala] .em-m5{--del:.32}.unlock-play [data-badge=steady-tala] .em-m6{--del:.4}.unlock-play [data-badge=steady-tala] .em-m7{--del:.48}.unlock-play [data-badge=steady-tala] .em-m8{--del:.56}.unlock-play [data-badge=steady-tala] .em-m1{--del:.64}.unlock-play [data-badge=rhythm-builder-12] .em-b1{--n:em-drop;--del:.02;--dur:.42}.unlock-play [data-badge=rhythm-builder-12] .em-b2{--n:em-drop;--del:.18;--dur:.42}.unlock-play [data-badge=rhythm-builder-12] .em-b3{--n:em-drop;--del:.34;--dur:.42}.unlock-play [data-badge=rhythm-builder-12] .em-top{--n:em-pop;--del:.6;--dur:.4}.unlock-play [data-badge=pulse-master] .em-hand-l{--n:em-from-l;--dur:.45}.unlock-play [data-badge=pulse-master] .em-hand-r{--n:em-from-r;--dur:.45}.unlock-play [data-badge=pulse-master] .em-accent{--n:em-cross;--del:.4;--dur:.6}.unlock-play [data-badge=eternal-tala] .em-rays{--n:em-burst;--del:.3;--dur:.4}.unlock-play [data-badge=eternal-tala] .em-shine{--n:em-shine;--del:.66;--dur:.34}.unlock-play [data-badge=mridangam-marathon] :is(.em-p1,.em-p2,.em-p3,.em-p4,.em-p5,.em-p6,.em-p7){--n:em-light;--dur:.28}.unlock-play [data-badge=mridangam-marathon] .em-p2{--del:.08}.unlock-play [data-badge=mridangam-marathon] .em-p3{--del:.16}.unlock-play [data-badge=mridangam-marathon] .em-p4{--del:.24}.unlock-play [data-badge=mridangam-marathon] .em-p5{--del:.32}.unlock-play [data-badge=mridangam-marathon] .em-p6{--del:.4}.unlock-play [data-badge=mridangam-marathon] .em-p7{--del:.48}.unlock-play [data-badge=mridangam-marathon] .em-glow{--n:em-burst;--del:.7;--dur:.3}.unlock-play [data-badge=groove-keeper] .em-wave1{--n:em-slide-l;--dur:.7}.unlock-play [data-badge=groove-keeper] .em-wave2{--n:em-slide-r;--dur:.7}.unlock-play [data-badge=groove-keeper] .em-sync{--n:em-pop;--del:.62;--dur:.38}.unlock-play [data-badge=unbroken-cycle] .em-chain{--n:em-in;--dur:.3}.unlock-play [data-badge=unbroken-cycle] .em-orbit{--n:em-spin;--del:.12;--dur:.88}.unlock-play [data-badge=unbroken-rhythm] .em-half-t{--n:em-half-t;--dur:.75}.unlock-play [data-badge=unbroken-rhythm] .em-half-b{--n:em-half-b;--dur:.75}.unlock-play [data-badge=thunder-drum] .em-shield{--n:em-rise;--dur:.55}.unlock-play [data-badge=thunder-drum] .em-halo{--n:em-burst;--del:.45;--dur:.55}.unlock-play [data-badge=season-finisher] .em-w1{--n:em-pop;--del:.04;--dur:.34}.unlock-play [data-badge=season-finisher] .em-w2{--n:em-pop;--del:.18;--dur:.34}.unlock-play [data-badge=season-finisher] .em-w3{--n:em-pop;--del:.32;--dur:.34}.unlock-play [data-badge=season-finisher] .em-medal{--n:em-crest;--del:.42;--dur:.45}.unlock-play [data-badge=season-star] .em-star{--n:em-settle;--dur:.55}.unlock-play [data-badge=season-star] .em-sparks{--n:em-burst;--del:.48;--dur:.36}.unlock-play [data-badge=year-of-rhythm] .em-side-l{--n:em-join-l;--dur:.45}.unlock-play [data-badge=year-of-rhythm] .em-side-r{--n:em-join-r;--dur:.45}.unlock-play [data-badge=year-of-rhythm] .em-band{--n:em-grow-x;--del:.3;--dur:.25}.unlock-play [data-badge=year-of-rhythm] .em-ymedal{--n:em-pop;--del:.48;--dur:.52}@keyframes em-in{0%{opacity:.3;transform:scale(.86)}to{opacity:1;transform:none}}@keyframes em-pop{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:none}}@keyframes em-burst{0%{opacity:0;transform:scale(.5)}55%{opacity:1;transform:scale(1.14)}to{opacity:1;transform:none}}@keyframes em-light{0%{opacity:.2;transform:scale(.6)}55%{opacity:1;transform:scale(1.3)}to{opacity:1;transform:none}}@keyframes em-crest{0%{opacity:0;transform:scale(1.18)}60%{opacity:1;transform:scale(.97)}to{opacity:1;transform:none}}@keyframes em-ring{0%{opacity:0;transform:scale(.45)}15%{opacity:1}60%{opacity:0;transform:scale(1.3)}62%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes em-spin{0%{opacity:0;transform:rotate(-360deg)}12%{opacity:1}to{opacity:1;transform:none}}@keyframes em-drop{0%{opacity:0;transform:translateY(-7px)}70%{opacity:1;transform:translateY(1px)}to{opacity:1;transform:none}}@keyframes em-from-l{0%{opacity:0;transform:translate(-9px)}70%{opacity:1;transform:translate(1px)}to{opacity:1;transform:none}}@keyframes em-from-r{0%{opacity:0;transform:translate(9px)}70%{opacity:1;transform:translate(-1px)}to{opacity:1;transform:none}}@keyframes em-join-l{0%{opacity:0;transform:translate(-12px)}75%{opacity:1;transform:translate(1.5px)}to{opacity:1;transform:none}}@keyframes em-join-r{0%{opacity:0;transform:translate(12px)}75%{opacity:1;transform:translate(-1.5px)}to{opacity:1;transform:none}}@keyframes em-slide-l{0%{opacity:.25;transform:translate(-7px)}to{opacity:1;transform:none}}@keyframes em-slide-r{0%{opacity:.25;transform:translate(7px)}to{opacity:1;transform:none}}@keyframes em-cross{0%{opacity:0;transform:translate(-17px)scale(.6)}35%{opacity:1}to{opacity:1;transform:none}}@keyframes em-shine{0%{opacity:0;transform:scale(0)rotate(-90deg)}60%{opacity:1;transform:scale(1.5)rotate(0)}to{opacity:1;transform:none}}@keyframes em-rise{0%{opacity:.2;transform:translateY(5px)}65%{opacity:1;transform:translateY(-1.5px)}to{opacity:1;transform:none}}@keyframes em-half-t{0%{opacity:0;transform:translateY(-6px)rotate(-35deg)}to{opacity:1;transform:none}}@keyframes em-half-b{0%{opacity:0;transform:translateY(6px)rotate(-35deg)}to{opacity:1;transform:none}}@keyframes em-settle{0%{opacity:0;transform:rotate(-40deg)scale(.55)}70%{opacity:1;transform:rotate(4deg)scale(1.04)}to{opacity:1;transform:none}}@keyframes em-grow-x{0%{opacity:0;transform:scaleX(.2)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.emblem :is(.ea,.eo){animation:none!important}}html[data-motion=reduce] .emblem :is(.ea,.eo){animation:none!important}
