@keyframes ClassButtons_rotateY360__bVp4E{0%{transform:rotateY(0deg)}to{transform:rotateY(1turn)}}@keyframes ClassButtons_rotateZ360__QJxnI{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}@keyframes ClassButtons_rotateZ360AndScale__46cL6{0%{transform:rotate(0deg) scale(.75)}50%{transform:rotate(1turn) scale(1)}to{transform:rotate(2turn) scale(.75)}}@keyframes ClassButtons_pulse__sziw0{0%{transform:scale(.9);opacity:.7}50%{transform:scale(1);opacity:1}to{transform:scale(.9);opacity:.7}}@keyframes ClassButtons_dotPulse__gFNSO{0%{opacity:.2;transform:scale(.5)}30%{opacity:1;transform:scale(1)}to{opacity:.2;transform:scale(.5)}}@keyframes ClassButtons_peekUp__DqCRh{0%{transform:translateY(50%) scale(.5);opacity:0}to{transform:translateY(0) scale(1);opacity:.9}}@keyframes ClassButtons_fadeIn__TqLO3{0%{opacity:0}to{opacity:1}}@keyframes ClassButtons_fadeInFromBottom__YDqFt{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes ClassButtons_resultRowIn__6E7JN{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes ClassButtons_horizontalShake__EpBqD{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-2px) rotate(-5deg)}20%,40%,60%,80%{transform:translateX(2px) rotate(5deg)}}@keyframes ClassButtons_tinyPop__O4nfs{0%,to{transform:scale(1)}40%{transform:scale(1.1)}}@keyframes ClassButtons_tinySqueeze__qmozW{0%,to{transform:scale(1)}40%{transform:scale(.95) translateX(-1px)}}@keyframes ClassButtons_tinyNudgeRight__KzMTT{0%,to{transform:translateX(0)}40%{transform:translateX(4px)}}.ClassButtons_class-buttons__a_bPi{display:flex;align-items:center;justify-content:center;margin-bottom:.25rem;padding:1rem 0;border-radius:.5rem;flex-wrap:wrap;gap:.5rem}@keyframes SubclassButtons_rotateY360__jO78F{0%{transform:rotateY(0deg)}to{transform:rotateY(1turn)}}@keyframes SubclassButtons_rotateZ360__VBLns{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}@keyframes SubclassButtons_rotateZ360AndScale__aXDbr{0%{transform:rotate(0deg) scale(.75)}50%{transform:rotate(1turn) scale(1)}to{transform:rotate(2turn) scale(.75)}}@keyframes SubclassButtons_pulse__xyNUI{0%{transform:scale(.9);opacity:.7}50%{transform:scale(1);opacity:1}to{transform:scale(.9);opacity:.7}}@keyframes SubclassButtons_dotPulse__K8Rsd{0%{opacity:.2;transform:scale(.5)}30%{opacity:1;transform:scale(1)}to{opacity:.2;transform:scale(.5)}}@keyframes SubclassButtons_peekUp__6R_zI{0%{transform:translateY(50%) scale(.5);opacity:0}to{transform:translateY(0) scale(1);opacity:.9}}@keyframes SubclassButtons_fadeIn__RmoAg{0%{opacity:0}to{opacity:1}}@keyframes SubclassButtons_fadeInFromBottom__4ZxUQ{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes SubclassButtons_resultRowIn__gfW6L{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes SubclassButtons_horizontalShake__aG3jA{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-2px) rotate(-5deg)}20%,40%,60%,80%{transform:translateX(2px) rotate(5deg)}}@keyframes SubclassButtons_tinyPop__twAu_{0%,to{transform:scale(1)}40%{transform:scale(1.1)}}@keyframes SubclassButtons_tinySqueeze__l5QWC{0%,to{transform:scale(1)}40%{transform:scale(.95) translateX(-1px)}}@keyframes SubclassButtons_tinyNudgeRight__78Rny{0%,to{transform:translateX(0)}40%{transform:translateX(4px)}}.SubclassButtons_subclass-buttons__buttons__0zz2i{align-items:center;justify-content:center}.SubclassButtons_subclass-buttons___AjML{text-align:center;margin-bottom:1rem;padding:.875rem;background:#1f1f1f;border-radius:.5rem;border-radius:.25rem;border:1px dashed #666}.SubclassButtons_subclass-buttons__title__jrKlK{flex:1 1;font-size:1rem;font-weight:600;-webkit-margin-after:.75rem;margin-block-end:.75rem;-webkit-margin-before:0;margin-block-start:0}.SubclassButtons_subclass-buttons__buttons__0zz2i{display:flex;flex-wrap:wrap;gap:.5rem}@keyframes SubclassButton_rotateY360__TZ6DR{0%{transform:rotateY(0deg)}to{transform:rotateY(1turn)}}@keyframes SubclassButton_rotateZ360__SMlvH{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}@keyframes SubclassButton_rotateZ360AndScale__yPOZc{0%{transform:rotate(0deg) scale(.75)}50%{transform:rotate(1turn) scale(1)}to{transform:rotate(2turn) scale(.75)}}@keyframes SubclassButton_pulse__7ZAQ9{0%{transform:scale(.9);opacity:.7}50%{transform:scale(1);opacity:1}to{transform:scale(.9);opacity:.7}}@keyframes SubclassButton_dotPulse__ODcv3{0%{opacity:.2;transform:scale(.5)}30%{opacity:1;transform:scale(1)}to{opacity:.2;transform:scale(.5)}}@keyframes SubclassButton_peekUp__YX3XC{0%{transform:translateY(50%) scale(.5);opacity:0}to{transform:translateY(0) scale(1);opacity:.9}}@keyframes SubclassButton_fadeIn__kO4iv{0%{opacity:0}to{opacity:1}}@keyframes SubclassButton_fadeInFromBottom__tsPNx{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes SubclassButton_resultRowIn__gN05U{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes SubclassButton_horizontalShake__5F5A3{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-2px) rotate(-5deg)}20%,40%,60%,80%{transform:translateX(2px) rotate(5deg)}}@keyframes SubclassButton_tinyPop__6ZnQ0{0%,to{transform:scale(1)}40%{transform:scale(1.1)}}@keyframes SubclassButton_tinySqueeze__gH8vA{0%,to{transform:scale(1)}40%{transform:scale(.95) translateX(-1px)}}@keyframes SubclassButton_tinyNudgeRight__6Effd{0%,to{transform:translateX(0)}40%{transform:translateX(4px)}}.SubclassButton_container__2bd2G{display:flex;align-items:center;justify-content:center;justify-content:flex-start;flex:1 1;padding:.375rem;background-color:#222;border:1px dashed #666;border-radius:.375rem;cursor:pointer;transition:all .2s ease;min-width:6.25rem;max-width:25rem;white-space:nowrap}.SubclassButton_container__2bd2G:hover{background-color:#3a3a3a;border-style:solid}.SubclassButton_container--active__NDjo7{background-color:#333;border-width:1px;border-style:solid}@media(max-width:71.5rem){.SubclassButton_container__2bd2G{flex-grow:1;flex-shrink:1;flex-basis:calc(25% - .75rem)}.SubclassButton_container__2bd2G:last-child:nth-child(odd){max-width:100%}}@media(max-width:48rem){.SubclassButton_container__2bd2G{flex-grow:1;flex-shrink:1;flex-basis:calc(33.33% - .75rem)}}.SubclassButton_subclass-icons___Oo6T img{vertical-align:middle;object-fit:cover;margin-right:.125rem}.SubclassButton_subclass-icons___Oo6T{margin-right:.375rem}.SubclassButton_subclass-type__jQqxo{font-weight:600;font-size:1rem;line-height:1.5rem}@keyframes BlightbaneModal_rotateY360__lxkEZ{0%{transform:rotateY(0deg)}to{transform:rotateY(1turn)}}@keyframes BlightbaneModal_rotateZ360__mvi6R{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}@keyframes BlightbaneModal_rotateZ360AndScale__sPh_0{0%{transform:rotate(0deg) scale(.75)}50%{transform:rotate(1turn) scale(1)}to{transform:rotate(2turn) scale(.75)}}@keyframes BlightbaneModal_pulse__GC4t2{0%{transform:scale(.9);opacity:.7}50%{transform:scale(1);opacity:1}to{transform:scale(.9);opacity:.7}}@keyframes BlightbaneModal_dotPulse__0_whS{0%{opacity:.2;transform:scale(.5)}30%{opacity:1;transform:scale(1)}to{opacity:.2;transform:scale(.5)}}@keyframes BlightbaneModal_peekUp__8oq9k{0%{transform:translateY(50%) scale(.5);opacity:0}to{transform:translateY(0) scale(1);opacity:.9}}@keyframes BlightbaneModal_fadeIn__aM8ik{0%{opacity:0}to{opacity:1}}@keyframes BlightbaneModal_fadeInFromBottom__oTzqH{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes BlightbaneModal_resultRowIn__5sOYO{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes BlightbaneModal_horizontalShake__IzCje{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-2px) rotate(-5deg)}20%,40%,60%,80%{transform:translateX(2px) rotate(5deg)}}@keyframes BlightbaneModal_tinyPop__4JZ90{0%,to{transform:scale(1)}40%{transform:scale(1.1)}}@keyframes BlightbaneModal_tinySqueeze__k_CRe{0%,to{transform:scale(1)}40%{transform:scale(.95) translateX(-1px)}}@keyframes BlightbaneModal_tinyNudgeRight__YLhH5{0%,to{transform:translateX(0)}40%{transform:translateX(4px)}}h3.BlightbaneModal_title__xQA_g{margin-top:.5rem;align-items:end}.BlightbaneModal_icon__NFjaY{margin-top:-1rem;margin-bottom:-.125rem;margin-left:-.375rem;object-fit:contain;filter:drop-shadow(0 0 5px rgba(0,0,0,.8));opacity:0;animation:BlightbaneModal_peekUp__8oq9k .5s ease-out .1s forwards}.BlightbaneModal_player__hL6bE{color:#ddd;font-weight:700}.BlightbaneModal_subclass__Rapko{font-weight:400}.BlightbaneModal_anonymous__l6Ym4{font-weight:700;font-style:italic}@keyframes speedruns_rotateY360__PBoVc{0%{transform:rotateY(0deg)}to{transform:rotateY(1turn)}}@keyframes speedruns_rotateZ360__WAyCt{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}@keyframes speedruns_rotateZ360AndScale__inU8m{0%{transform:rotate(0deg) scale(.75)}50%{transform:rotate(1turn) scale(1)}to{transform:rotate(2turn) scale(.75)}}@keyframes speedruns_pulse__Rcmp1{0%{transform:scale(.9);opacity:.7}50%{transform:scale(1);opacity:1}to{transform:scale(.9);opacity:.7}}@keyframes speedruns_dotPulse__k8Cwm{0%{opacity:.2;transform:scale(.5)}30%{opacity:1;transform:scale(1)}to{opacity:.2;transform:scale(.5)}}@keyframes speedruns_peekUp__UtjfP{0%{transform:translateY(50%) scale(.5);opacity:0}to{transform:translateY(0) scale(1);opacity:.9}}@keyframes speedruns_fadeIn__Dvvua{0%{opacity:0}to{opacity:1}}@keyframes speedruns_fadeInFromBottom__xWUtf{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes speedruns_resultRowIn__AlXp3{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes speedruns_horizontalShake__h5TGP{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-2px) rotate(-5deg)}20%,40%,60%,80%{transform:translateX(2px) rotate(5deg)}}@keyframes speedruns_tinyPop__b1U1T{0%,to{transform:scale(1)}40%{transform:scale(1.1)}}@keyframes speedruns_tinySqueeze__rdKwM{0%,to{transform:scale(1)}40%{transform:scale(.95) translateX(-1px)}}@keyframes speedruns_tinyNudgeRight__2dzzb{0%,to{transform:translateX(0)}40%{transform:translateX(4px)}}.speedruns_container__SCI4V{display:flex;flex-direction:column;padding:.375rem .625rem .625rem;background-color:#191919;min-height:100vh}.speedruns_container__SCI4V:before{content:"";position:absolute;left:0;width:100%;height:8rem;opacity:.25;pointer-events:none;background-size:4rem 4rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cstyle%3Ecircle%7Bfill:white;%7D%3C/style%3E%3C/defs%3E%3Ccircle cx='10' cy='15' r='1'/%3E%3Ccircle cx='30' cy='5' r='1.5'/%3E%3Ccircle cx='50' cy='25' r='1'/%3E%3Ccircle cx='75' cy='10' r='1'/%3E%3Ccircle cx='90' cy='35' r='2'/%3E%3Ccircle cx='5' cy='45' r='1'/%3E%3Ccircle cx='25' cy='55' r='1'/%3E%3Ccircle cx='45' cy='70' r='2.5'/%3E%3Ccircle cx='65' cy='40' r='1'/%3E%3Ccircle cx='85' cy='60' r='1'/%3E%3Ccircle cx='15' cy='80' r='1.5'/%3E%3Ccircle cx='35' cy='95' r='1'/%3E%3Ccircle cx='55' cy='85' r='1'/%3E%3Ccircle cx='70' cy='75' r='2'/%3E%3Ccircle cx='95' cy='90' r='1'/%3E%3C/svg%3E");top:0}@supports((-webkit-mask-image:linear-gradient(to bottom,black,transparent)) or (mask-image:linear-gradient(to bottom,black,transparent))) or (-webkit-mask-image:linear-gradient(to bottom,black,transparent)){.speedruns_container__SCI4V:before{-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.65) 40%,rgba(0,0,0,0));mask-image:linear-gradient(180deg,rgba(0,0,0,.65) 40%,rgba(0,0,0,0))}}.speedruns_container__SCI4V{position:relative}.speedruns_container__SCI4V:after{content:"";position:absolute;left:0;width:100%;height:12rem;opacity:.25;pointer-events:none;background-size:4rem 4rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cstyle%3Ecircle%7Bfill:white;%7D%3C/style%3E%3C/defs%3E%3Ccircle cx='10' cy='15' r='1'/%3E%3Ccircle cx='30' cy='5' r='1.5'/%3E%3Ccircle cx='50' cy='25' r='1'/%3E%3Ccircle cx='75' cy='10' r='1'/%3E%3Ccircle cx='90' cy='35' r='2'/%3E%3Ccircle cx='5' cy='45' r='1'/%3E%3Ccircle cx='25' cy='55' r='1'/%3E%3Ccircle cx='45' cy='70' r='2.5'/%3E%3Ccircle cx='65' cy='40' r='1'/%3E%3Ccircle cx='85' cy='60' r='1'/%3E%3Ccircle cx='15' cy='80' r='1.5'/%3E%3Ccircle cx='35' cy='95' r='1'/%3E%3Ccircle cx='55' cy='85' r='1'/%3E%3Ccircle cx='70' cy='75' r='2'/%3E%3Ccircle cx='95' cy='90' r='1'/%3E%3C/svg%3E");bottom:0}@supports((-webkit-mask-image:linear-gradient(to top,black,transparent)) or (mask-image:linear-gradient(to top,black,transparent))) or (-webkit-mask-image:linear-gradient(to top,black,transparent)){.speedruns_container__SCI4V:after{-webkit-mask-image:linear-gradient(0deg,rgba(0,0,0,.65) 40%,rgba(0,0,0,0));mask-image:linear-gradient(0deg,rgba(0,0,0,.65) 40%,rgba(0,0,0,0))}}.speedruns_content__aznKq{background-color:#191919;color:#ddd;font-family:Arial,sans-serif;margin:0;padding:.5rem 1rem}