.bn-stage{width:100%;height:100%;position:relative}.bn,.bn-overlay{display:block;overflow:visible;width:100%;height:100%;position:absolute;inset:0}.bn-overlay{pointer-events:none}.bn-ground{transform-box:fill-box;transform-origin:center;animation:bnGround 3.4s ease-in-out infinite}@keyframes bnGround{0%,to{transform:scaleX(1);opacity:.18}50%{transform:scaleX(.92);opacity:.22}}.bn-body-grp{transform-origin:120px 220px;animation:bnBreathe 3.4s ease-in-out infinite}@keyframes bnBreathe{0%,to{transform:scaleY(1) translateY(0)}50%{transform:scaleY(.985) translateY(.5px)}}.bn-head-grp{transform-origin:120px 156px;animation:bnHeadBob 3.4s ease-in-out infinite}@keyframes bnHeadBob{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-1.5px) rotate(.4deg)}}.bn-eye{transform-box:fill-box;transform-origin:center;animation:bnBlink 4.6s ease-in-out infinite}@keyframes bnBlink{0%,92%,to{transform:scaleY(1)}94%{transform:scaleY(.08)}96%{transform:scaleY(1)}}.bn-ear-l{transform-origin:50% 100%;transform-box:fill-box;animation:bnEarTwitch 6.2s ease-in-out infinite}@keyframes bnEarTwitch{0%,85%,to{transform:rotate(-6deg)}88%{transform:rotate(-14deg)}91%{transform:rotate(-4deg)}94%{transform:rotate(-6deg)}}.bn-ear-r{transform-origin:50% 100%;transform-box:fill-box;transform:rotate(6deg)}.bn-rare-sparkle{transform-box:fill-box;transform-origin:center;opacity:0;animation:bnSparkle 2.8s ease-in-out infinite}@keyframes bnSparkle{0%,to{opacity:0;transform:scale(.6) rotate(0deg)}40%{opacity:1;transform:scale(1) rotate(40deg)}70%{opacity:1;transform:scale(1.05) rotate(70deg)}90%{opacity:0;transform:scale(1.2) rotate(90deg)}}.bn-rare-sparkle.s2{animation-delay:-.9s}.bn-rare-sparkle.s3{animation-delay:-1.8s}.bn-wiz-star{transform-box:fill-box;transform-origin:center;animation:bnWizStar 2.8s ease-in-out infinite}@keyframes bnWizStar{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.bn-mouth-frown{opacity:0}.reaction-correct .bn-body-grp{animation:rxCorrectBody 5s ease-in-out infinite}.reaction-correct .bn-head-grp{animation:rxCorrectHead 5s ease-in-out infinite}.reaction-correct .bn-ear-l{animation:rxCorrectEarL 5s ease-in-out infinite}.reaction-correct .bn-ear-r{animation:rxCorrectEarR 5s ease-in-out infinite}.reaction-correct .bn-eye{animation:rxCorrectEye 5s ease-in-out infinite}@keyframes rxCorrectBody{0%,28%,72%,to{transform:scaleY(1) translateY(0)}14%{transform:scaleY(.985) translateY(.6px)}33%{transform:scaleY(.85) translateY(8px)}40%{transform:scaleY(1.08) translateY(-16px)}48%{transform:scaleY(.92) translateY(3px)}55%{transform:scaleY(1.05) translateY(-8px)}63%{transform:scaleY(.96) translateY(2px)}86%{transform:scaleY(.985) translateY(.6px)}}@keyframes rxCorrectHead{0%,28%,72%,to{transform:translateY(0) rotate(0)}14%{transform:translateY(1.5px) rotate(.4deg)}33%{transform:translateY(16px) rotate(0)}40%{transform:translateY(-22px) rotate(-5deg)}48%{transform:translateY(7px) rotate(2deg)}55%{transform:translateY(-12px) rotate(5deg)}63%{transform:translateY(4px) rotate(-2deg)}86%{transform:translateY(1.5px) rotate(.4deg)}}@keyframes rxCorrectEarL{0%,28%,72%,to{transform:rotate(-6deg)}40%{transform:rotate(-12deg)}48%{transform:rotate(-4deg)}55%{transform:rotate(-10deg)}63%{transform:rotate(-6deg)}}@keyframes rxCorrectEarR{0%,28%,72%,to{transform:rotate(6deg)}40%{transform:rotate(12deg)}48%{transform:rotate(4deg)}55%{transform:rotate(10deg)}63%{transform:rotate(6deg)}}@keyframes rxCorrectEye{0%,30%,68%,to{transform:scaleY(1)}40%,58%{transform:scaleY(.18)}}.rx-correct-badge,.rx-paw-l,.rx-paw-r,.rx-spark{transform-box:fill-box;transform-origin:center;opacity:0}.reaction-correct .rx-paw-l{animation:rxPawL 5s ease-in-out infinite}.reaction-correct .rx-paw-r{animation:rxPawR 5s ease-in-out infinite}@keyframes rxPawL{0%,30%,68%,to{opacity:0;transform:translate(28px,70px) scale(.5)}37%{opacity:1;transform:translate(0) scale(1)}55%{opacity:1;transform:translate(-3px,-4px) scale(1.04)}63%{opacity:0;transform:translate(28px,70px) scale(.5)}}@keyframes rxPawR{0%,30%,68%,to{opacity:0;transform:translate(-28px,70px) scale(.5)}37%{opacity:1;transform:translate(0) scale(1)}55%{opacity:1;transform:translate(3px,-4px) scale(1.04)}63%{opacity:0;transform:translate(-28px,70px) scale(.5)}}.reaction-correct .rx-spark-1{animation:rxSpark 5s ease-in-out infinite;animation-delay:-.1s}.reaction-correct .rx-spark-2,.reaction-correct .rx-spark-3{animation:rxSpark 5s ease-in-out infinite}.reaction-correct .rx-spark-3{animation-delay:-.3s}.reaction-correct .rx-spark-4{animation:rxSpark 5s ease-in-out infinite;animation-delay:-.4s}@keyframes rxSpark{0%,33%,65%,to{opacity:0;transform:scale(.3)}42%{opacity:1;transform:scale(1.15)}55%{opacity:.8;transform:scale(.9)}}.reaction-correct .rx-correct-badge{animation:rxBadge 5s ease-in-out infinite}@keyframes rxBadge{0%,32%,68%,to{opacity:0;transform:translateY(10px) scale(.6)}40%{opacity:1;transform:translateY(0) scale(1.1)}52%{opacity:1;transform:translateY(-6px) scale(1)}62%{opacity:1;transform:translateY(-12px) scale(.96)}}.reaction-incorrect .bn-body-grp{animation:rxIncBody 5s ease-in-out infinite}.reaction-incorrect .bn-head-grp{animation:rxIncHead 5s ease-in-out infinite}.reaction-incorrect .bn-ear-l{animation:rxIncEarL 5s ease-in-out infinite}.reaction-incorrect .bn-ear-r{animation:rxIncEarR 5s ease-in-out infinite}.reaction-incorrect .bn-eye{animation:rxIncEye 5s ease-in-out infinite}.reaction-incorrect .bn-mouth-smile{animation:rxIncSmileOut 5s ease-in-out infinite}.reaction-incorrect .bn-mouth-frown{animation:rxIncFrownIn 5s ease-in-out infinite}@keyframes rxIncSmileOut{0%,30%,70%,to{opacity:1}38%,62%{opacity:0}}@keyframes rxIncFrownIn{0%,30%,70%,to{opacity:0}38%,62%{opacity:1}}@keyframes rxIncBody{0%,28%,76%,to{transform:scaleY(1) translateY(0)}14%{transform:scaleY(.985) translateY(.6px)}40%,62%{transform:scaleY(.985) translateY(2px)}88%{transform:scaleY(.985) translateY(.6px)}}@keyframes rxIncHead{0%,28%,76%,to{transform:translateY(0) rotate(0)}14%{transform:translateY(-1px) rotate(.4deg)}36%{transform:translate(2px,1px) rotate(10deg)}48%{transform:translate(3px,2px) rotate(14deg)}60%{transform:translate(2px,1px) rotate(10deg)}70%{transform:translateY(1px) rotate(2deg)}88%{transform:translateY(-1px) rotate(.4deg)}}@keyframes rxIncEarL{0%,28%,76%,to{transform:rotate(-6deg)}48%{transform:rotate(-2deg)}}@keyframes rxIncEarR{0%,28%,76%,to{transform:rotate(6deg)}48%{transform:rotate(12deg)}}@keyframes rxIncEye{0%,28%,76%,to{transform:scaleY(1) translateX(0)}42%,62%{transform:scaleY(.8) translate(2px,-2px)}}.rx-question,.rx-scratch-paw{transform-box:fill-box;transform-origin:center;opacity:0}.reaction-incorrect .rx-scratch-paw{animation:rxScratchPaw 5s ease-in-out infinite}@keyframes rxScratchPaw{0%,32%,68%,to{opacity:0;transform:translateY(24px) rotate(20deg)}36%{opacity:1;transform:translate(0) rotate(0)}42%{opacity:1;transform:translate(-3px,-2px) rotate(-10deg)}48%{opacity:1;transform:translate(3px) rotate(10deg)}54%{opacity:1;transform:translate(-3px,-2px) rotate(-10deg)}60%{opacity:1;transform:translate(3px) rotate(10deg)}64%{opacity:0;transform:translateY(24px) rotate(20deg)}}.reaction-incorrect .rx-question{animation:rxQuestion 5s ease-in-out infinite}@keyframes rxQuestion{0%,34%,66%,to{opacity:0;transform:translateY(12px) scale(.5)}44%{opacity:1;transform:translateY(0) scale(1.1)}58%{opacity:1;transform:translateY(-10px) scale(1)}}.reaction-levelup .bn-body-grp{animation:rxLevelBody 6.5s ease-in-out infinite}.reaction-levelup .bn-head-grp{animation:rxLevelHead 6.5s ease-in-out infinite}.reaction-levelup .bn-ear-l{animation:rxLevelEarL 6.5s ease-in-out infinite}.reaction-levelup .bn-ear-r{animation:rxLevelEarR 6.5s ease-in-out infinite}.reaction-levelup .bn-eye{animation:rxLevelEye 6.5s ease-in-out infinite}@keyframes rxLevelBody{0%,22%,78%,to{transform:scaleY(1) translate(0) rotate(0)}12%{transform:scaleY(.985) translateY(.6px)}28%{transform:scaleY(.97) translate(-7px,2px) rotate(-6deg)}35%{transform:scaleY(.97) translate(7px,2px) rotate(6deg)}42%{transform:scaleY(.97) translate(-7px,2px) rotate(-6deg)}49%{transform:scaleY(.97) translate(7px,2px) rotate(6deg)}57%{transform:scaleY(.85) translateY(9px) rotate(0)}63%{transform:scaleY(1.08) translateY(-20px) rotate(0)}71%{transform:scaleY(.93) translateY(3px) rotate(0)}90%{transform:scaleY(.985) translateY(.6px)}}@keyframes rxLevelHead{0%,22%,78%,to{transform:translate(0) rotate(0)}12%{transform:translateY(1.5px) rotate(.4deg)}28%{transform:translate(-6px,3px) rotate(-7deg)}35%{transform:translate(6px,3px) rotate(7deg)}42%{transform:translate(-6px,3px) rotate(-7deg)}49%{transform:translate(6px,3px) rotate(7deg)}57%{transform:translateY(16px) rotate(0)}63%{transform:translateY(-26px) rotate(0)}71%{transform:translateY(6px) rotate(0)}90%{transform:translateY(1.5px) rotate(.4deg)}}@keyframes rxLevelEarL{0%,22%,78%,to{transform:rotate(-6deg)}28%{transform:rotate(-12deg)}35%{transform:rotate(2deg)}42%{transform:rotate(-12deg)}49%{transform:rotate(2deg)}63%{transform:rotate(-14deg)}72%{transform:rotate(-6deg)}}@keyframes rxLevelEarR{0%,22%,78%,to{transform:rotate(6deg)}28%{transform:rotate(-2deg)}35%{transform:rotate(12deg)}42%{transform:rotate(-2deg)}49%{transform:rotate(12deg)}63%{transform:rotate(14deg)}72%{transform:rotate(6deg)}}@keyframes rxLevelEye{0%,22%,78%,to{transform:scaleY(1)}30%,70%{transform:scaleY(.18)}}.rx-banner,.rx-confetti,.rx-dance-paw-l,.rx-dance-paw-r,.rx-note{transform-box:fill-box;transform-origin:center;opacity:0}.reaction-levelup .rx-dance-paw-l{animation:rxDancePawL 6.5s ease-in-out infinite}.reaction-levelup .rx-dance-paw-r{animation:rxDancePawR 6.5s ease-in-out infinite}@keyframes rxDancePawL{0%,22%,78%,to{opacity:0;transform:translate(24px,60px) scale(.5)}28%{opacity:1;transform:translate(-12px,6px) scale(.95)}35%{opacity:1;transform:translate(10px,-4px) scale(.95)}42%{opacity:1;transform:translate(-12px,6px) scale(.95)}49%{opacity:1;transform:translate(10px,-4px) scale(.95)}63%{opacity:1;transform:translate(-8px,-22px) scale(1.1)}72%{opacity:1;transform:translate(-2px,-4px) scale(1)}77%{opacity:0;transform:translate(24px,40px) scale(.6)}}@keyframes rxDancePawR{0%,22%,78%,to{opacity:0;transform:translate(-24px,60px) scale(.5)}28%{opacity:1;transform:translate(10px,-4px) scale(.95)}35%{opacity:1;transform:translate(-12px,6px) scale(.95)}42%{opacity:1;transform:translate(10px,-4px) scale(.95)}49%{opacity:1;transform:translate(-12px,6px) scale(.95)}63%{opacity:1;transform:translate(8px,-22px) scale(1.1)}72%{opacity:1;transform:translate(2px,-4px) scale(1)}77%{opacity:0;transform:translate(-24px,40px) scale(.6)}}.reaction-levelup .rx-note-1{animation:rxNote1 6.5s ease-in-out infinite}.reaction-levelup .rx-note-2{animation:rxNote2 6.5s ease-in-out infinite}@keyframes rxNote1{0%,24%,56%,to{opacity:0;transform:translate(0)}30%{opacity:1;transform:translate(-6px,-10px)}48%{opacity:1;transform:translate(-10px,-26px)}55%{opacity:0;transform:translate(-12px,-34px)}}@keyframes rxNote2{0%,28%,56%,to{opacity:0;transform:translate(0)}34%{opacity:1;transform:translate(6px,-10px)}50%{opacity:1;transform:translate(10px,-26px)}55%{opacity:0;transform:translate(12px,-34px)}}.reaction-levelup .rx-conf-1{animation:rxConf1 6.5s ease-out infinite}.reaction-levelup .rx-conf-2{animation:rxConf2 6.5s ease-out infinite}.reaction-levelup .rx-conf-3{animation:rxConf3 6.5s ease-out infinite}.reaction-levelup .rx-conf-4{animation:rxConf4 6.5s ease-out infinite}.reaction-levelup .rx-conf-5{animation:rxConf5 6.5s ease-out infinite}.reaction-levelup .rx-conf-6{animation:rxConf6 6.5s ease-out infinite}@keyframes rxConf1{0%,55%,to{opacity:0;transform:translate(0) rotate(0)}60%{opacity:1;transform:translate(-30px,-22px) rotate(80deg)}78%{opacity:0;transform:translate(-60px,55px) rotate(280deg)}}@keyframes rxConf2{0%,55%,to{opacity:0;transform:translate(0) rotate(0)}60%{opacity:1;transform:translate(30px,-28px) rotate(-70deg)}78%{opacity:0;transform:translate(60px,50px) rotate(-260deg)}}@keyframes rxConf3{0%,55%,to{opacity:0;transform:translate(0) rotate(0)}60%{opacity:1;transform:translate(-14px,-36px) rotate(40deg)}78%{opacity:0;transform:translate(-22px,60px) rotate(240deg)}}@keyframes rxConf4{0%,55%,to{opacity:0;transform:translate(0) rotate(0)}60%{opacity:1;transform:translate(14px,-42px) rotate(-50deg)}78%{opacity:0;transform:translate(32px,60px) rotate(-260deg)}}@keyframes rxConf5{0%,55%,to{opacity:0;transform:translate(0) rotate(0)}60%{opacity:1;transform:translate(-46px,-6px) rotate(60deg)}78%{opacity:0;transform:translate(-74px,65px) rotate(300deg)}}@keyframes rxConf6{0%,55%,to{opacity:0;transform:translate(0) rotate(0)}60%{opacity:1;transform:translate(44px,2px) rotate(-80deg)}78%{opacity:0;transform:translate(82px,60px) rotate(-300deg)}}.reaction-levelup .bn-body-grp,.reaction-levelup .bn-ear-l,.reaction-levelup .bn-ear-r,.reaction-levelup .bn-eye,.reaction-levelup .bn-head-grp,.reaction-levelup .rx-conf-1,.reaction-levelup .rx-conf-2,.reaction-levelup .rx-conf-3,.reaction-levelup .rx-conf-4,.reaction-levelup .rx-conf-5,.reaction-levelup .rx-conf-6,.reaction-levelup .rx-dance-paw-l,.reaction-levelup .rx-dance-paw-r,.reaction-levelup .rx-note-1,.reaction-levelup .rx-note-2{animation-delay:-1.3s}.rx2-prop{transform-box:fill-box;transform-origin:center;opacity:0}.reaction-wave .bn-head-grp{animation:rx2WaveHead 5s ease-in-out infinite}.reaction-wave .bn-body-grp{animation:rx2WaveBody 5s ease-in-out infinite}@keyframes rx2WaveHead{0%,28%,72%,to{transform:translateY(0) rotate(0)}14%{transform:translateY(-1.5px) rotate(.4deg)}38%,62%{transform:translate(-2px,1px) rotate(-6deg)}86%{transform:translateY(-1.5px) rotate(.4deg)}}@keyframes rx2WaveBody{0%,28%,72%,to{transform:scaleY(1)}14%,86%{transform:scaleY(.985) translateY(.6px)}40%,60%{transform:scaleY(1.01) rotate(-1.5deg)}}.reaction-wave .rx2-wave-paw{animation:rx2WavePaw 5s ease-in-out infinite}@keyframes rx2WavePaw{0%,30%,68%,to{opacity:0;transform:translate(-20px,50px) rotate(0)}36%{opacity:1;transform:translate(0) rotate(0)}42%{opacity:1;transform:translate(2px,-3px) rotate(18deg)}48%{opacity:1;transform:translate(-2px) rotate(-14deg)}54%{opacity:1;transform:translate(2px,-3px) rotate(18deg)}60%{opacity:1;transform:translate(-1px) rotate(-8deg)}64%{opacity:0;transform:translate(-20px,50px) rotate(0)}}.reaction-wave .rx2-hi{animation:rx2Hi 5s ease-in-out infinite}@keyframes rx2Hi{0%,34%,64%,to{opacity:0;transform:translateY(8px) scale(.6)}42%{opacity:1;transform:translateY(0) scale(1.08)}58%{opacity:1;transform:translateY(-5px) scale(1)}}.reaction-clap .bn-body-grp{animation:rx2ClapBody 5s ease-in-out infinite}.reaction-clap .bn-head-grp{animation:rx2ClapHead 5s ease-in-out infinite}.reaction-clap .bn-eye{animation:rx2HappyEye 5s ease-in-out infinite}@keyframes rx2ClapBody{0%,28%,72%,to{transform:scaleY(1)}14%,86%{transform:scaleY(.985) translateY(.6px)}38%,46%,54%,62%{transform:scaleY(.97) translateY(1.5px)}42%,50%,58%{transform:scaleY(1.02) translateY(-2px)}}@keyframes rx2ClapHead{0%,28%,72%,to{transform:translateY(0)}14%,86%{transform:translateY(-1.5px)}42%,50%,58%{transform:translateY(-3px)}38%,46%,54%,62%{transform:translateY(1px)}}@keyframes rx2HappyEye{0%,30%,68%,to{transform:scaleY(1)}40%,60%{transform:scaleY(.2)}}.reaction-clap .rx2-clap-l{animation:rx2ClapL 5s ease-in-out infinite}.reaction-clap .rx2-clap-r{animation:rx2ClapR 5s ease-in-out infinite}@keyframes rx2ClapL{0%,32%,66%,to{opacity:0;transform:translate(-24px,40px)}36%,44%,52%,60%{opacity:1;transform:translate(-9px)}40%,48%,56%{opacity:1;transform:translate(0)}63%{opacity:0;transform:translate(-24px,40px)}}@keyframes rx2ClapR{0%,32%,66%,to{opacity:0;transform:translate(24px,40px)}36%,44%,52%,60%{opacity:1;transform:translate(9px)}40%,48%,56%{opacity:1;transform:translate(0)}63%{opacity:0;transform:translate(24px,40px)}}.reaction-clap .rx2-clap-burst{animation:rx2ClapBurst 5s ease-in-out infinite}@keyframes rx2ClapBurst{0%,38%,64%,to{opacity:0;transform:scale(.4)}42%,50%,58%{opacity:1;transform:scale(1.05)}46%,54%{opacity:.25;transform:scale(.7)}}.reaction-laugh .bn-head-grp{animation:rx2LaughHead 5s ease-in-out infinite}.reaction-laugh .bn-body-grp{animation:rx2LaughBody 5s ease-in-out infinite}.reaction-laugh .bn-eye{animation:rx2HappyEye 5s ease-in-out infinite}@keyframes rx2LaughHead{0%,28%,72%,to{transform:translateY(0) rotate(0)}14%,86%{transform:translateY(-1.5px) rotate(.4deg)}36%{transform:translateY(-3px) rotate(-7deg)}40%,48%,56%{transform:translateY(-1px) rotate(-9deg)}44%,52%,60%{transform:translateY(-4px) rotate(-6deg)}66%{transform:translateY(0) rotate(-2deg)}}@keyframes rx2LaughBody{0%,28%,72%,to{transform:scaleY(1)}14%,86%{transform:scaleY(.985) translateY(.6px)}38%,46%,54%{transform:scaleY(.96) translateY(2px)}42%,50%,58%{transform:scaleY(1.01) translateY(-1px)}}.reaction-laugh .rx2-ha1{animation:rx2Ha1 5s ease-in-out infinite}.reaction-laugh .rx2-ha2{animation:rx2Ha2 5s ease-in-out infinite}@keyframes rx2Ha1{0%,36%,62%,to{opacity:0;transform:translateY(6px) scale(.5) rotate(-8deg)}44%{opacity:1;transform:translate(-4px,-6px) scale(1) rotate(-8deg)}58%{opacity:0;transform:translate(-8px,-20px) scale(1.05) rotate(-14deg)}}@keyframes rx2Ha2{0%,42%,66%,to{opacity:0;transform:translateY(6px) scale(.5) rotate(8deg)}50%{opacity:1;transform:translate(4px,-6px) scale(1) rotate(8deg)}63%{opacity:0;transform:translate(8px,-20px) scale(1.05) rotate(14deg)}}.reaction-wow .bn-body-grp{animation:rx2WowBody 5s ease-in-out infinite}.reaction-wow .bn-head-grp{animation:rx2WowHead 5s ease-in-out infinite}.reaction-wow .bn-eye{animation:rx2WowEye 5s ease-in-out infinite}.reaction-wow .bn-ear-l{animation:rx2WowEarL 5s ease-in-out infinite}.reaction-wow .bn-ear-r{animation:rx2WowEarR 5s ease-in-out infinite}@keyframes rx2WowBody{0%,28%,72%,to{transform:scaleY(1)}14%,86%{transform:scaleY(.985) translateY(.6px)}34%{transform:scaleY(.93) translateY(4px)}40%,60%{transform:scaleY(1.06) translateY(-6px)}66%{transform:scaleY(.98) translateY(1px)}}@keyframes rx2WowHead{0%,28%,72%,to{transform:translateY(0)}14%,86%{transform:translateY(-1.5px)}34%{transform:translateY(5px)}40%,60%{transform:translateY(-9px)}66%{transform:translateY(2px)}}@keyframes rx2WowEye{0%,30%,68%,to{transform:scale(1)}40%,60%{transform:scale(1.45)}}@keyframes rx2WowEarL{0%,28%,72%,to{transform:rotate(-6deg)}40%,60%{transform:rotate(-16deg)}}@keyframes rx2WowEarR{0%,28%,72%,to{transform:rotate(6deg)}40%,60%{transform:rotate(16deg)}}.reaction-wow .rx2-bang{animation:rx2Bang 5s ease-in-out infinite}@keyframes rx2Bang{0%,34%,66%,to{opacity:0;transform:translateY(10px) scale(.4)}41%{opacity:1;transform:translateY(0) scale(1.15)}60%{opacity:1;transform:translateY(-4px) scale(1)}}.reaction-love .bn-head-grp{animation:rx2LoveHead 5s ease-in-out infinite}.reaction-love .bn-body-grp{animation:rx2LoveBody 5s ease-in-out infinite}@keyframes rx2LoveHead{0%,28%,72%,to{transform:rotate(0)}14%,86%{transform:translateY(-1.5px) rotate(.4deg)}38%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}62%{transform:rotate(-3deg)}}@keyframes rx2LoveBody{0%,28%,72%,to{transform:scaleY(1)}14%,86%{transform:scaleY(.985) translateY(.6px)}44%,56%{transform:scaleY(1.015) translateY(-1.5px)}}.reaction-love .rx2-hearteye{animation:rx2HeartEye 5s ease-in-out infinite}@keyframes rx2HeartEye{0%,32%,66%,to{opacity:0;transform:scale(.3)}38%{opacity:1;transform:scale(1.15)}42%,60%{opacity:1;transform:scale(1)}64%{opacity:0;transform:scale(.5)}}.reaction-love .rx2-heart-1,.reaction-love .rx2-heart-2{animation:rx2HeartFloat 5s ease-in-out infinite}.reaction-love .rx2-heart-2{animation-delay:-.5s}@keyframes rx2HeartFloat{0%,36%,64%,to{opacity:0;transform:translateY(6px) scale(.4)}44%{opacity:1;transform:translateY(-10px) scale(1)}60%{opacity:0;transform:translateY(-30px) scale(.9)}}.reaction-sleepy .bn-head-grp{animation:rx2SleepHead 6s ease-in-out infinite}.reaction-sleepy .bn-body-grp{animation:rx2SleepBody 6s ease-in-out infinite}.reaction-sleepy .bn-eye{animation:rx2SleepEye 6s ease-in-out infinite}.reaction-sleepy .bn-ear-l{animation:rx2SleepEarL 6s ease-in-out infinite}.reaction-sleepy .bn-ear-r{animation:rx2SleepEarR 6s ease-in-out infinite}@keyframes rx2SleepHead{0%,24%,78%,to{transform:translateY(0) rotate(0)}12%,90%{transform:translateY(-1.5px) rotate(.4deg)}36%,64%{transform:translate(3px,4px) rotate(9deg)}}@keyframes rx2SleepBody{0%,24%,78%,to{transform:scaleY(1)}12%,90%{transform:scaleY(.985) translateY(.6px)}36%,64%{transform:scaleY(.955) translateY(3px)}}@keyframes rx2SleepEye{0%,26%,76%,to{transform:scaleY(1)}34%,66%{transform:scaleY(.12)}}@keyframes rx2SleepEarL{0%,24%,78%,to{transform:rotate(-6deg)}36%,64%{transform:rotate(-1deg)}}@keyframes rx2SleepEarR{0%,24%,78%,to{transform:rotate(6deg)}36%,64%{transform:rotate(13deg)}}.reaction-sleepy .rx2-z1,.reaction-sleepy .rx2-z2{animation:rx2Z 6s ease-in-out infinite}.reaction-sleepy .rx2-z2{animation-delay:-.7s}.reaction-sleepy .rx2-z3{animation:rx2Z 6s ease-in-out infinite;animation-delay:-1.4s}@keyframes rx2Z{0%,30%,70%,to{opacity:0;transform:translateY(4px) scale(.5)}40%{opacity:1;transform:translate(4px,-8px) scale(.9)}60%{opacity:0;transform:translate(10px,-26px) scale(1.15)}}.reaction-dizzy .bn-head-grp{animation:rx2DizzyHead 5.5s ease-in-out infinite}.reaction-dizzy .bn-body-grp{animation:rx2DizzyBody 5.5s ease-in-out infinite}@keyframes rx2DizzyHead{0%,26%,74%,to{transform:rotate(0)}13%,88%{transform:translateY(-1.5px) rotate(.4deg)}34%{transform:rotate(-9deg)}42%{transform:rotate(8deg)}50%{transform:rotate(-7deg)}58%{transform:rotate(6deg)}66%{transform:rotate(-3deg)}}@keyframes rx2DizzyBody{0%,26%,74%,to{transform:rotate(0) scaleY(1)}13%,88%{transform:scaleY(.985) translateY(.6px)}34%{transform:rotate(2.5deg)}42%{transform:rotate(-2.5deg)}50%{transform:rotate(2deg)}58%{transform:rotate(-2deg)}66%{transform:rotate(1deg)}}.reaction-dizzy .rx2-spiral{animation:rx2Spiral 5.5s ease-in-out infinite}@keyframes rx2Spiral{0%,30%,70%,to{opacity:0;transform:scale(.3) rotate(0)}36%{opacity:1;transform:scale(1) rotate(0)}64%{opacity:1;transform:scale(1) rotate(300deg)}68%{opacity:0;transform:scale(.5) rotate(340deg)}}.reaction-dizzy .rx2-orbit{animation:rx2Orbit 5.5s linear infinite;transform-box:view-box;transform-origin:120px 56px;opacity:0}@keyframes rx2Orbit{0%,30%{opacity:0;transform:rotate(0)}34%{opacity:1}66%{opacity:1;transform:rotate(340deg)}70%,to{opacity:0;transform:rotate(1turn)}}.reaction-streakfire .bn-body-grp{animation:rx2FireBody 5s ease-in-out infinite}.reaction-streakfire .bn-head-grp{animation:rx2FireHead 5s ease-in-out infinite}.reaction-streakfire .bn-eye{animation:rx2HappyEye 5s ease-in-out infinite}@keyframes rx2FireBody{0%,28%,72%,to{transform:scaleY(1)}14%,86%{transform:scaleY(.985) translateY(.6px)}34%{transform:scaleY(.88) translateY(6px)}40%{transform:scaleY(1.06) translateY(-12px)}46%{transform:scaleY(.94) translateY(2px)}52%{transform:scaleY(1.04) translateY(-8px)}58%{transform:scaleY(.97) translateY(1px)}}@keyframes rx2FireHead{0%,28%,72%,to{transform:translateY(0)}14%,86%{transform:translateY(-1.5px)}34%{transform:translateY(10px)}40%{transform:translateY(-16px)}46%{transform:translateY(4px)}52%{transform:translateY(-10px)}58%{transform:translateY(2px)}}.reaction-streakfire .rx2-flame{animation:rx2Flame 5s ease-in-out infinite}@keyframes rx2Flame{0%,32%,68%,to{opacity:0;transform:translateY(8px) scale(.4)}38%{opacity:1;transform:translateY(0) scale(1)}44%,52%{opacity:1;transform:translateY(-2px) scale(1.08)}48%,56%{opacity:1;transform:translateY(0) scale(.96)}64%{opacity:0;transform:translateY(-6px) scale(.6)}}.reaction-streakfire .rx2-fire-badge{animation:rx2FireBadge 5s ease-in-out infinite}@keyframes rx2FireBadge{0%,36%,66%,to{opacity:0;transform:translateY(8px) scale(.6)}43%{opacity:1;transform:translateY(0) scale(1.08)}60%{opacity:1;transform:translateY(-4px) scale(1)}}.reaction-superstar .bn-body-grp{animation:rx2SuperBody 5.5s ease-in-out infinite}.reaction-superstar .bn-head-grp{animation:rx2SuperHead 5.5s ease-in-out infinite}.reaction-superstar .bn-eye{animation:rx2HappyEye 5.5s ease-in-out infinite}@keyframes rx2SuperBody{0%,26%,74%,to{transform:scaleX(1) scaleY(1)}13%,88%{transform:scaleY(.985) translateY(.6px)}32%{transform:scaleX(.25) scaleY(1.03)}36%{transform:scaleX(-1)}42%{transform:scaleX(-.25) scaleY(1.03)}46%{transform:scaleX(1)}52%{transform:scaleX(1) scaleY(.9) translateY(5px)}58%{transform:scaleX(1) scaleY(1.07) translateY(-14px)}64%{transform:scaleX(1) scaleY(.96) translateY(2px)}}@keyframes rx2SuperHead{0%,26%,74%,to{transform:scaleX(1) translateY(0)}13%,88%{transform:translateY(-1.5px)}32%{transform:scaleX(.25)}36%{transform:scaleX(-1)}42%{transform:scaleX(-.25)}46%{transform:scaleX(1)}52%{transform:scaleX(1) translateY(10px)}58%{transform:scaleX(1) translateY(-20px)}64%{transform:scaleX(1) translateY(3px)}}.reaction-superstar .rx2-star-1,.reaction-superstar .rx2-star-2{animation:rx2StarB 5.5s ease-out infinite}.reaction-superstar .rx2-star-2{animation-delay:-.12s}.reaction-superstar .rx2-star-3{animation:rx2StarB 5.5s ease-out infinite;animation-delay:-.24s}@keyframes rx2StarB{0%,52%,to{opacity:0;transform:translate(0) scale(.3) rotate(0)}58%{opacity:1;transform:translate(var(--sx,-34px),-30px) scale(1.1) rotate(60deg)}72%{opacity:0;transform:translate(var(--sx2,-52px),10px) scale(.7) rotate(160deg)}}.reaction-rainbow .bn-body-grp{animation:rx2RainBody 6s ease-in-out infinite}.reaction-rainbow .bn-head-grp{animation:rx2RainHead 6s ease-in-out infinite}.reaction-rainbow .bn-eye{animation:rx2HappyEye 6s ease-in-out infinite}.reaction-rainbow .bn-ear-l{animation:rx2RainEarL 6s ease-in-out infinite}.reaction-rainbow .bn-ear-r{animation:rx2RainEarR 6s ease-in-out infinite}@keyframes rx2RainBody{0%,26%,76%,to{transform:scaleY(1)}13%,88%{transform:scaleY(.985) translateY(.6px)}34%{transform:scaleY(.84) translateY(9px)}42%,54%{transform:scaleY(1.08) translateY(-22px)}62%{transform:scaleY(.92) translateY(3px)}68%{transform:scaleY(1.02) translateY(-3px)}}@keyframes rx2RainHead{0%,26%,76%,to{transform:translateY(0) rotate(0)}13%,88%{transform:translateY(-1.5px)}34%{transform:translateY(16px)}42%,54%{transform:translateY(-30px) rotate(-4deg)}62%{transform:translateY(6px) rotate(2deg)}68%{transform:translateY(-4px)}}@keyframes rx2RainEarL{0%,26%,76%,to{transform:rotate(-6deg)}42%,54%{transform:rotate(-16deg)}62%{transform:rotate(-3deg)}}@keyframes rx2RainEarR{0%,26%,76%,to{transform:rotate(6deg)}42%,54%{transform:rotate(16deg)}62%{transform:rotate(3deg)}}.reaction-rainbow .rx2-rainbow{animation:rx2RainArc 6s ease-in-out infinite}@keyframes rx2RainArc{0%,32%,74%,to{opacity:0;transform:translateY(14px) scale(.7)}42%{opacity:1;transform:translateY(0) scale(1)}66%{opacity:1;transform:translateY(0) scale(1)}72%{opacity:0;transform:translateY(-6px) scale(1.04)}}.reaction-rainbow .rx2-rd1,.reaction-rainbow .rx2-rd2{animation:rx2RainDot 6s ease-in-out infinite}.reaction-rainbow .rx2-rd2{animation-delay:-.4s}@keyframes rx2RainDot{0%,40%,72%,to{opacity:0;transform:translateY(4px) scale(.4)}48%{opacity:1;transform:translateY(-6px) scale(1)}66%{opacity:0;transform:translateY(-18px) scale(.8)}}@media (prefers-reduced-motion:reduce){.bn-body-grp,.bn-ear-l,.bn-eye,.bn-ground,.bn-head-grp,.bn-rare-sparkle,.bn-wiz-star,[class*=reaction-] .bn-body-grp,[class*=reaction-] .bn-ear-l,[class*=reaction-] .bn-eye,[class*=reaction-] .bn-ground,[class*=reaction-] .bn-head-grp{animation:none!important}.bn-ground{opacity:.18}.rx2-prop{opacity:0!important;animation:none!important}}