.SeahorseAvatar-module__4eF0YW__container{-webkit-user-select:none;user-select:none;width:72px;height:72px;display:block;overflow:visible}.SeahorseAvatar-module__4eF0YW__seahorseBody,.SeahorseAvatar-module__4eF0YW__fin,.SeahorseAvatar-module__4eF0YW__bubbleOne,.SeahorseAvatar-module__4eF0YW__bubbleTwo,.SeahorseAvatar-module__4eF0YW__bubbleThree,.SeahorseAvatar-module__4eF0YW__bubbleFour,.SeahorseAvatar-module__4eF0YW__bubbleFive,.SeahorseAvatar-module__4eF0YW__bubbleSix{transform-box:fill-box}.SeahorseAvatar-module__4eF0YW__seahorseBody{transform-origin:52% 56%}.SeahorseAvatar-module__4eF0YW__fin{transform-box:view-box;transform-origin:40.3% 56.13%;will-change:transform}.SeahorseAvatar-module__4eF0YW__bubbleOne,.SeahorseAvatar-module__4eF0YW__bubbleTwo,.SeahorseAvatar-module__4eF0YW__bubbleThree,.SeahorseAvatar-module__4eF0YW__bubbleFour,.SeahorseAvatar-module__4eF0YW__bubbleFive,.SeahorseAvatar-module__4eF0YW__bubbleSix{transform-origin:50%;will-change:transform, opacity;opacity:0}.SeahorseAvatar-module__4eF0YW__bubbleOne{animation:4.8s cubic-bezier(.22,.61,.36,1) infinite SeahorseAvatar-module__4eF0YW__bubbleOne}.SeahorseAvatar-module__4eF0YW__bubbleTwo{animation:5.6s cubic-bezier(.22,.61,.36,1) -2.1s infinite SeahorseAvatar-module__4eF0YW__bubbleTwo}.SeahorseAvatar-module__4eF0YW__bubbleThree{animation:4.2s cubic-bezier(.22,.61,.36,1) -3.25s infinite SeahorseAvatar-module__4eF0YW__bubbleThree}.SeahorseAvatar-module__4eF0YW__bubbleFour{animation:2.9s cubic-bezier(.22,.61,.36,1) -1.15s infinite SeahorseAvatar-module__4eF0YW__bubbleTwo}.SeahorseAvatar-module__4eF0YW__bubbleFive{animation:3.4s cubic-bezier(.22,.61,.36,1) -2.45s infinite SeahorseAvatar-module__4eF0YW__bubbleOne}.SeahorseAvatar-module__4eF0YW__bubbleSix{animation:2.6s cubic-bezier(.22,.61,.36,1) -.55s infinite SeahorseAvatar-module__4eF0YW__bubbleThree}@keyframes SeahorseAvatar-module__4eF0YW__bubbleOne{0%{opacity:0;transform:translateY(4px)scale(.62)}12%{opacity:.72}54%{opacity:.6;transform:translate(1.2px,-7px)scale(.94)}to{opacity:0;transform:translate(-.8px,-18px)scale(1.22)}}@keyframes SeahorseAvatar-module__4eF0YW__bubbleTwo{0%{opacity:0;transform:translateY(3px)scale(.58)}16%{opacity:.64}56%{opacity:.48;transform:translate(-1.1px,-7.5px)scale(.92)}to{opacity:0;transform:translate(1.4px,-16px)scale(1.18)}}@keyframes SeahorseAvatar-module__4eF0YW__bubbleThree{0%{opacity:0;transform:translateY(3px)scale(.68)}14%{opacity:.58}52%{opacity:.42;transform:translate(.9px,-6px)scale(.98)}to{opacity:0;transform:translate(-1.5px,-14px)scale(1.15)}}.SeahorseAvatar-module__4eF0YW__idle .SeahorseAvatar-module__4eF0YW__seahorseBody{animation:2.8s ease-in-out infinite alternate SeahorseAvatar-module__4eF0YW__idleFloat}@keyframes SeahorseAvatar-module__4eF0YW__idleFloat{0%{transform:translateY(1px)rotate(-.35deg)}to{transform:translateY(-1.8px)rotate(.45deg)}}.SeahorseAvatar-module__4eF0YW__walking .SeahorseAvatar-module__4eF0YW__seahorseBody{animation:1.15s cubic-bezier(.45,0,.55,1) infinite SeahorseAvatar-module__4eF0YW__swimBody}.SeahorseAvatar-module__4eF0YW__walking .SeahorseAvatar-module__4eF0YW__fin{animation:.46s ease-in-out infinite alternate SeahorseAvatar-module__4eF0YW__swimFin}.SeahorseAvatar-module__4eF0YW__walking .SeahorseAvatar-module__4eF0YW__bubbleOne{animation-duration:3.1s}.SeahorseAvatar-module__4eF0YW__walking .SeahorseAvatar-module__4eF0YW__bubbleTwo{animation-duration:3.7s}.SeahorseAvatar-module__4eF0YW__walking .SeahorseAvatar-module__4eF0YW__bubbleThree{animation-duration:2.9s}@keyframes SeahorseAvatar-module__4eF0YW__swimBody{0%,to{transform:translate(-1px,1px)rotate(-2.2deg)}24%{transform:translate(.4px,-1.4px)rotate(-.5deg)}52%{transform:translate(2.6px,-3.3px)rotate(2deg)}76%{transform:translate(.8px,-.9px)rotate(.4deg)}}@keyframes SeahorseAvatar-module__4eF0YW__swimFin{0%{transform:rotate(-7deg)}to{transform:rotate(8deg)}}.SeahorseAvatar-module__4eF0YW__dancing .SeahorseAvatar-module__4eF0YW__seahorseBody{animation:.7s cubic-bezier(.34,1.25,.64,1) infinite SeahorseAvatar-module__4eF0YW__danceBody}.SeahorseAvatar-module__4eF0YW__dancing .SeahorseAvatar-module__4eF0YW__fin{animation:.24s cubic-bezier(.36,0,.66,-.56) infinite alternate SeahorseAvatar-module__4eF0YW__danceFin}.SeahorseAvatar-module__4eF0YW__dancing .SeahorseAvatar-module__4eF0YW__bubbleOne{animation-duration:2.7s}.SeahorseAvatar-module__4eF0YW__dancing .SeahorseAvatar-module__4eF0YW__bubbleTwo{animation-duration:3.2s}.SeahorseAvatar-module__4eF0YW__dancing .SeahorseAvatar-module__4eF0YW__bubbleThree{animation-duration:2.4s}@keyframes SeahorseAvatar-module__4eF0YW__danceBody{0%,to{transform:translateY(1px)rotate(-1.8deg)}50%{transform:translateY(-5px)rotate(2.1deg)}}@keyframes SeahorseAvatar-module__4eF0YW__danceFin{0%{transform:rotate(-10deg)}to{transform:rotate(11deg)}}@media (prefers-reduced-motion:reduce){.SeahorseAvatar-module__4eF0YW__idle .SeahorseAvatar-module__4eF0YW__seahorseBody,.SeahorseAvatar-module__4eF0YW__walking .SeahorseAvatar-module__4eF0YW__seahorseBody,.SeahorseAvatar-module__4eF0YW__walking .SeahorseAvatar-module__4eF0YW__fin,.SeahorseAvatar-module__4eF0YW__dancing .SeahorseAvatar-module__4eF0YW__seahorseBody,.SeahorseAvatar-module__4eF0YW__dancing .SeahorseAvatar-module__4eF0YW__fin,.SeahorseAvatar-module__4eF0YW__bubbleOne,.SeahorseAvatar-module__4eF0YW__bubbleTwo,.SeahorseAvatar-module__4eF0YW__bubbleThree,.SeahorseAvatar-module__4eF0YW__bubbleFour,.SeahorseAvatar-module__4eF0YW__bubbleFive,.SeahorseAvatar-module__4eF0YW__bubbleSix{animation:none!important}}
.PoseidonAvatar-module__Pd7exG__rig,.PoseidonAvatar-module__Pd7exG__upper,.PoseidonAvatar-module__Pd7exG__tail,.PoseidonAvatar-module__Pd7exG__mid,.PoseidonAvatar-module__Pd7exG__tip,.PoseidonAvatar-module__Pd7exG__fin,.PoseidonAvatar-module__Pd7exG__finUpper,.PoseidonAvatar-module__Pd7exG__finLower,.PoseidonAvatar-module__Pd7exG__head,.PoseidonAvatar-module__Pd7exG__hair,.PoseidonAvatar-module__Pd7exG__beard,.PoseidonAvatar-module__Pd7exG__freeArm,.PoseidonAvatar-module__Pd7exG__weaponArm,.PoseidonAvatar-module__Pd7exG__forearm,.PoseidonAvatar-module__Pd7exG__grip,.PoseidonAvatar-module__Pd7exG__eyes{transform-box:view-box}.PoseidonAvatar-module__Pd7exG__rig{transform-origin:50px 65px;animation:5s ease-in-out infinite PoseidonAvatar-module__Pd7exG__hover}.PoseidonAvatar-module__Pd7exG__upper{transform-origin:49px 67px}.PoseidonAvatar-module__Pd7exG__tail{transform-origin:49px 67px;animation:6s ease-in-out infinite PoseidonAvatar-module__Pd7exG__swish}.PoseidonAvatar-module__Pd7exG__mid{transform-origin:48px 83px;animation:6s ease-in-out .2s infinite PoseidonAvatar-module__Pd7exG__swish}.PoseidonAvatar-module__Pd7exG__tip{transform-origin:66px 92px;animation:6s ease-in-out .4s infinite PoseidonAvatar-module__Pd7exG__swish}.PoseidonAvatar-module__Pd7exG__fin{transform-origin:80px 87px;animation:6s ease-in-out .6s infinite PoseidonAvatar-module__Pd7exG__swish}.PoseidonAvatar-module__Pd7exG__finUpper,.PoseidonAvatar-module__Pd7exG__finLower{transform-origin:80px 87px}.PoseidonAvatar-module__Pd7exG__storm{display:none}.PoseidonAvatar-module__Pd7exG__rig[data-state=dancing] .PoseidonAvatar-module__Pd7exG__storm{display:inline}.PoseidonAvatar-module__Pd7exG__stormLeft,.PoseidonAvatar-module__Pd7exG__stormRight,.PoseidonAvatar-module__Pd7exG__stormHigh{opacity:0}.PoseidonAvatar-module__Pd7exG__rig[data-state=dancing] .PoseidonAvatar-module__Pd7exG__stormLeft{animation:12s linear infinite PoseidonAvatar-module__Pd7exG__stormLeftFlash}.PoseidonAvatar-module__Pd7exG__rig[data-state=dancing] .PoseidonAvatar-module__Pd7exG__stormRight{animation:12s linear infinite PoseidonAvatar-module__Pd7exG__stormRightFlash}.PoseidonAvatar-module__Pd7exG__rig[data-state=dancing] .PoseidonAvatar-module__Pd7exG__stormHigh{animation:12s linear infinite PoseidonAvatar-module__Pd7exG__stormHighFlash}.PoseidonAvatar-module__Pd7exG__head{transform-origin:50px 43px}.PoseidonAvatar-module__Pd7exG__hair{transform-origin:50px 26px;animation:5s ease-in-out .18s infinite PoseidonAvatar-module__Pd7exG__drift}.PoseidonAvatar-module__Pd7exG__beard{transform-origin:50px 38px;animation:5s ease-in-out .25s infinite PoseidonAvatar-module__Pd7exG__drift}.PoseidonAvatar-module__Pd7exG__rig[data-state=idle] .PoseidonAvatar-module__Pd7exG__hair{animation:5s ease-in-out .25s infinite PoseidonAvatar-module__Pd7exG__hairSettle}.PoseidonAvatar-module__Pd7exG__rig[data-state=idle] .PoseidonAvatar-module__Pd7exG__beard{animation:5s ease-in-out .4s infinite PoseidonAvatar-module__Pd7exG__hairSettle}.PoseidonAvatar-module__Pd7exG__rig[data-state=idle] .PoseidonAvatar-module__Pd7exG__finUpper,.PoseidonAvatar-module__Pd7exG__rig[data-state=idle] .PoseidonAvatar-module__Pd7exG__finLower{animation:6s ease-in-out .7s infinite PoseidonAvatar-module__Pd7exG__finFlex}.PoseidonAvatar-module__Pd7exG__weaponArm{transform-origin:31px 44px;animation:5s ease-in-out .3s infinite PoseidonAvatar-module__Pd7exG__drift}.PoseidonAvatar-module__Pd7exG__grip{transform-origin:17px 56px}.PoseidonAvatar-module__Pd7exG__weaponForearm{transform-box:view-box;transform-origin:22px 58px}.PoseidonAvatar-module__Pd7exG__forearm{transform-origin:75px 55px}.PoseidonAvatar-module__Pd7exG__eyes{transform-origin:50px 31px}.PoseidonAvatar-module__Pd7exG__freeArm{transform-origin:68px 45px}.PoseidonAvatar-module__Pd7exG__triumph{display:none}.PoseidonAvatar-module__Pd7exG__rig[data-state=walking] .PoseidonAvatar-module__Pd7exG__tail{animation:1.2s ease-in-out infinite PoseidonAvatar-module__Pd7exG__swimBase}.PoseidonAvatar-module__Pd7exG__rig[data-state=walking] .PoseidonAvatar-module__Pd7exG__mid{animation:1.2s ease-in-out .14s infinite PoseidonAvatar-module__Pd7exG__swimMid}.PoseidonAvatar-module__Pd7exG__rig[data-state=walking] .PoseidonAvatar-module__Pd7exG__tip{animation:1.2s ease-in-out .28s infinite PoseidonAvatar-module__Pd7exG__swimTip}.PoseidonAvatar-module__Pd7exG__rig[data-state=walking] .PoseidonAvatar-module__Pd7exG__fin{animation:1.2s ease-in-out .42s infinite PoseidonAvatar-module__Pd7exG__swimFin}.PoseidonAvatar-module__Pd7exG__rig[data-state=walking] .PoseidonAvatar-module__Pd7exG__finUpper{animation:1.2s ease-in-out .48s infinite PoseidonAvatar-module__Pd7exG__finFlex}.PoseidonAvatar-module__Pd7exG__rig[data-state=walking] .PoseidonAvatar-module__Pd7exG__finLower{animation:1.2s ease-in-out .56s infinite reverse PoseidonAvatar-module__Pd7exG__finFlex}.PoseidonAvatar-module__Pd7exG__rig[data-state=walking] .PoseidonAvatar-module__Pd7exG__tail,.PoseidonAvatar-module__Pd7exG__rig[data-state=walking] .PoseidonAvatar-module__Pd7exG__mid,.PoseidonAvatar-module__Pd7exG__rig[data-state=walking] .PoseidonAvatar-module__Pd7exG__tip,.PoseidonAvatar-module__Pd7exG__rig[data-state=walking] .PoseidonAvatar-module__Pd7exG__fin,.PoseidonAvatar-module__Pd7exG__rig[data-state=walking] .PoseidonAvatar-module__Pd7exG__finUpper,.PoseidonAvatar-module__Pd7exG__rig[data-state=walking] .PoseidonAvatar-module__Pd7exG__finLower{animation-fill-mode:both}.PoseidonAvatar-module__Pd7exG__rig[data-state=walking] .PoseidonAvatar-module__Pd7exG__hair,.PoseidonAvatar-module__Pd7exG__rig[data-state=walking] .PoseidonAvatar-module__Pd7exG__beard{animation:1.2s ease-in-out .18s infinite PoseidonAvatar-module__Pd7exG__drag}.PoseidonAvatar-module__Pd7exG__rig[data-state=walking] .PoseidonAvatar-module__Pd7exG__beard{animation-delay:.26s}.PoseidonAvatar-module__Pd7exG__rig[data-state=walking] .PoseidonAvatar-module__Pd7exG__weaponArm{animation:1.2s ease-in-out .12s infinite PoseidonAvatar-module__Pd7exG__counter}.PoseidonAvatar-module__Pd7exG__rig[data-state=walking] .PoseidonAvatar-module__Pd7exG__grip{animation:1.2s ease-in-out .22s infinite PoseidonAvatar-module__Pd7exG__inertia}.PoseidonAvatar-module__Pd7exG__rig[data-state=walking] .PoseidonAvatar-module__Pd7exG__eyes{transform:scaleY(1.13)}.PoseidonAvatar-module__Pd7exG__rig[data-state=dancing]{animation:1.5s ease-in-out infinite PoseidonAvatar-module__Pd7exG__victory}.PoseidonAvatar-module__Pd7exG__rig[data-state=dancing] .PoseidonAvatar-module__Pd7exG__tail{animation:1.5s ease-in-out infinite PoseidonAvatar-module__Pd7exG__swimBase}.PoseidonAvatar-module__Pd7exG__rig[data-state=dancing] .PoseidonAvatar-module__Pd7exG__mid{animation:1.5s ease-in-out .15s infinite PoseidonAvatar-module__Pd7exG__propel}.PoseidonAvatar-module__Pd7exG__rig[data-state=dancing] .PoseidonAvatar-module__Pd7exG__tip{animation:1.5s ease-in-out .3s infinite PoseidonAvatar-module__Pd7exG__swimTip}.PoseidonAvatar-module__Pd7exG__rig[data-state=dancing] .PoseidonAvatar-module__Pd7exG__fin{animation:1.5s ease-in-out .45s infinite PoseidonAvatar-module__Pd7exG__swimMid}.PoseidonAvatar-module__Pd7exG__rig[data-state=dancing] .PoseidonAvatar-module__Pd7exG__finUpper,.PoseidonAvatar-module__Pd7exG__rig[data-state=dancing] .PoseidonAvatar-module__Pd7exG__finLower{animation:1.5s ease-in-out .55s infinite PoseidonAvatar-module__Pd7exG__finFlex}.PoseidonAvatar-module__Pd7exG__rig[data-state=dancing] .PoseidonAvatar-module__Pd7exG__tail,.PoseidonAvatar-module__Pd7exG__rig[data-state=dancing] .PoseidonAvatar-module__Pd7exG__mid,.PoseidonAvatar-module__Pd7exG__rig[data-state=dancing] .PoseidonAvatar-module__Pd7exG__tip,.PoseidonAvatar-module__Pd7exG__rig[data-state=dancing] .PoseidonAvatar-module__Pd7exG__fin,.PoseidonAvatar-module__Pd7exG__rig[data-state=dancing] .PoseidonAvatar-module__Pd7exG__finUpper,.PoseidonAvatar-module__Pd7exG__rig[data-state=dancing] .PoseidonAvatar-module__Pd7exG__finLower{animation-fill-mode:both}.PoseidonAvatar-module__Pd7exG__rig[data-state=dancing] .PoseidonAvatar-module__Pd7exG__freeArm{animation:1.5s ease-in-out infinite PoseidonAvatar-module__Pd7exG__salute}.PoseidonAvatar-module__Pd7exG__rig[data-state=dancing] .PoseidonAvatar-module__Pd7exG__forearm{animation:1.5s ease-in-out infinite PoseidonAvatar-module__Pd7exG__flex}.PoseidonAvatar-module__Pd7exG__rig[data-state=dancing] .PoseidonAvatar-module__Pd7exG__weaponArm{animation:1.5s ease-in-out infinite both PoseidonAvatar-module__Pd7exG__raiseArm}.PoseidonAvatar-module__Pd7exG__rig[data-state=dancing] .PoseidonAvatar-module__Pd7exG__weaponUpperArm{animation:none}.PoseidonAvatar-module__Pd7exG__rig[data-state=dancing] .PoseidonAvatar-module__Pd7exG__weaponForearm{animation:1.5s ease-in-out infinite both PoseidonAvatar-module__Pd7exG__extendForearm}.PoseidonAvatar-module__Pd7exG__rig[data-state=dancing] .PoseidonAvatar-module__Pd7exG__grip{animation:1.5s ease-in-out infinite both PoseidonAvatar-module__Pd7exG__counterGrip}.PoseidonAvatar-module__Pd7exG__rig[data-state=dancing] .PoseidonAvatar-module__Pd7exG__hair,.PoseidonAvatar-module__Pd7exG__rig[data-state=dancing] .PoseidonAvatar-module__Pd7exG__beard{animation:1.5s ease-in-out .2s infinite PoseidonAvatar-module__Pd7exG__drag}.PoseidonAvatar-module__Pd7exG__rig[data-state=dancing] .PoseidonAvatar-module__Pd7exG__beard{animation-delay:.28s}.PoseidonAvatar-module__Pd7exG__rig[data-state=dancing] .PoseidonAvatar-module__Pd7exG__composedMouth{display:none}.PoseidonAvatar-module__Pd7exG__rig[data-state=dancing] .PoseidonAvatar-module__Pd7exG__triumph{display:inline}@keyframes PoseidonAvatar-module__Pd7exG__hover{0%,to{transform:translateY(.2px)}50%{transform:translateY(-1.2px)}}@keyframes PoseidonAvatar-module__Pd7exG__hairSettle{0%,to{transform:rotate(-.6deg)}50%{transform:translateY(.2px)rotate(1.2deg)}}@keyframes PoseidonAvatar-module__Pd7exG__drift{50%{transform:rotate(1deg)}}@keyframes PoseidonAvatar-module__Pd7exG__swish{0%,to{transform:rotate(-1.5deg)}50%{transform:rotate(1.5deg)}}@keyframes PoseidonAvatar-module__Pd7exG__propel{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}@keyframes PoseidonAvatar-module__Pd7exG__swimBase{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes PoseidonAvatar-module__Pd7exG__swimMid{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}@keyframes PoseidonAvatar-module__Pd7exG__swimTip{0%,to{transform:rotate(-9deg)}50%{transform:rotate(9deg)}}@keyframes PoseidonAvatar-module__Pd7exG__swimFin{0%,to{transform:rotate(-12deg)}50%{transform:rotate(12deg)}}@keyframes PoseidonAvatar-module__Pd7exG__finFlex{0%,to{transform:rotate(-3deg)scaleY(.97)}50%{transform:rotate(3deg)scaleY(1.03)}}@keyframes PoseidonAvatar-module__Pd7exG__stormLeftFlash{0%,13.8%{opacity:0}14%{opacity:1}14.3%{opacity:.68}14.6%{opacity:.95}15.2%{opacity:.58}15.8%{opacity:.28}16.2%{opacity:.75}16.6%{opacity:.45}17.3%{opacity:.18}18%{opacity:.04}18.6%,71.2%{opacity:0}71.4%{opacity:1}71.7%{opacity:.65}72%{opacity:.92}72.6%{opacity:.55}73.4%{opacity:.26}74.3%{opacity:.08}75%,to{opacity:0}}@keyframes PoseidonAvatar-module__Pd7exG__stormRightFlash{0%,38.8%{opacity:0}39%{opacity:1}39.3%{opacity:.7}39.6%{opacity:.94}40.2%{opacity:.6}41%{opacity:.3}42%{opacity:.1}42.8%,74%{opacity:0}74.2%{opacity:1}74.5%{opacity:.68}74.8%{opacity:.9}75.5%{opacity:.58}76.5%{opacity:.28}77.5%{opacity:.08}78.2%,to{opacity:0}}@keyframes PoseidonAvatar-module__Pd7exG__stormHighFlash{0%,90.8%{opacity:0}91%{opacity:1}91.3%{opacity:.72}91.6%{opacity:.96}92.3%{opacity:.62}93.2%{opacity:.32}94.2%{opacity:.12}95%,to{opacity:0}}@keyframes PoseidonAvatar-module__Pd7exG__drive{0%,to{transform:translateY(.5px)rotate(-11deg)}50%{transform:translate(1.5px,-1.8px)rotate(-15deg)}}@keyframes PoseidonAvatar-module__Pd7exG__counter{0%,to{transform:rotate(2deg)}50%{transform:rotate(-2deg)}}@keyframes PoseidonAvatar-module__Pd7exG__drag{0%,to{transform:rotate(1deg)}50%{transform:translateY(.3px)rotate(4.8deg)}}@keyframes PoseidonAvatar-module__Pd7exG__victory{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-2px)rotate(2deg)}}@keyframes PoseidonAvatar-module__Pd7exG__salute{0%,16%{transform:rotate(-15deg)}32%,72%{transform:rotate(-23deg)}86%,to{transform:rotate(-15deg)}}@keyframes PoseidonAvatar-module__Pd7exG__flex{0%,16%{transform:rotate(-135deg)}32%,72%{transform:rotate(-150deg)}86%,to{transform:rotate(-135deg)}}@keyframes PoseidonAvatar-module__Pd7exG__inertia{0%,to{transform:rotate(-1.4deg)}50%{transform:rotate(1.4deg)}}@keyframes PoseidonAvatar-module__Pd7exG__raiseArm{0%,16%{transform:rotate(0)}32%,72%{transform:rotate(22deg)}86%,to{transform:rotate(0)}}@keyframes PoseidonAvatar-module__Pd7exG__extendForearm{0%,16%{transform:rotate(0)}32%,72%{transform:rotate(22deg)}86%,to{transform:rotate(0)}}@keyframes PoseidonAvatar-module__Pd7exG__counterGrip{0%,16%{transform:rotate(0)}32%,72%{transform:rotate(-44deg)}86%,to{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.PoseidonAvatar-module__Pd7exG__rig,.PoseidonAvatar-module__Pd7exG__rig *{animation:none!important}.PoseidonAvatar-module__Pd7exG__rig[data-state=dancing] .PoseidonAvatar-module__Pd7exG__freeArm{transform:rotate(-19deg)}.PoseidonAvatar-module__Pd7exG__rig[data-state=dancing] .PoseidonAvatar-module__Pd7exG__forearm{transform:rotate(-142deg)}.PoseidonAvatar-module__Pd7exG__rig[data-state=dancing] .PoseidonAvatar-module__Pd7exG__weaponArm,.PoseidonAvatar-module__Pd7exG__rig[data-state=dancing] .PoseidonAvatar-module__Pd7exG__weaponForearm{transform:rotate(22deg)}.PoseidonAvatar-module__Pd7exG__rig[data-state=dancing] .PoseidonAvatar-module__Pd7exG__grip{transform:rotate(-44deg)}.PoseidonAvatar-module__Pd7exG__rig[data-state=dancing] .PoseidonAvatar-module__Pd7exG__storm{display:none}}@property --poseidon-wave{syntax:"<angle>";inherits:false;initial-value:1.5deg}.PoseidonAvatar-module__Pd7exG__rig .PoseidonAvatar-module__Pd7exG__tail,.PoseidonAvatar-module__Pd7exG__rig .PoseidonAvatar-module__Pd7exG__mid,.PoseidonAvatar-module__Pd7exG__rig .PoseidonAvatar-module__Pd7exG__tip,.PoseidonAvatar-module__Pd7exG__rig .PoseidonAvatar-module__Pd7exG__fin,.PoseidonAvatar-module__Pd7exG__rig .PoseidonAvatar-module__Pd7exG__finUpper,.PoseidonAvatar-module__Pd7exG__rig .PoseidonAvatar-module__Pd7exG__finLower{--poseidon-wave:1.5deg;transition:--poseidon-wave .32s,translate .32s;animation:1.5s ease-in-out infinite both PoseidonAvatar-module__Pd7exG__continuousTail!important}.PoseidonAvatar-module__Pd7exG__rig .PoseidonAvatar-module__Pd7exG__mid{animation-delay:-1.36s!important}.PoseidonAvatar-module__Pd7exG__rig .PoseidonAvatar-module__Pd7exG__tip{animation-delay:-1.22s!important}.PoseidonAvatar-module__Pd7exG__rig .PoseidonAvatar-module__Pd7exG__fin{animation-delay:-1.08s!important}.PoseidonAvatar-module__Pd7exG__rig .PoseidonAvatar-module__Pd7exG__finUpper{animation-delay:-1.02s!important}.PoseidonAvatar-module__Pd7exG__rig .PoseidonAvatar-module__Pd7exG__finLower{animation-delay:-.94s!important}.PoseidonAvatar-module__Pd7exG__rig[data-state=walking] .PoseidonAvatar-module__Pd7exG__tail,.PoseidonAvatar-module__Pd7exG__rig[data-state=dancing] .PoseidonAvatar-module__Pd7exG__tail{--poseidon-wave:3deg}.PoseidonAvatar-module__Pd7exG__rig[data-state=walking] .PoseidonAvatar-module__Pd7exG__mid,.PoseidonAvatar-module__Pd7exG__rig[data-state=dancing] .PoseidonAvatar-module__Pd7exG__mid{--poseidon-wave:6deg}.PoseidonAvatar-module__Pd7exG__rig[data-state=walking] .PoseidonAvatar-module__Pd7exG__tip,.PoseidonAvatar-module__Pd7exG__rig[data-state=dancing] .PoseidonAvatar-module__Pd7exG__tip{--poseidon-wave:9deg}.PoseidonAvatar-module__Pd7exG__rig[data-state=walking] .PoseidonAvatar-module__Pd7exG__fin{--poseidon-wave:12deg}.PoseidonAvatar-module__Pd7exG__rig[data-state=dancing] .PoseidonAvatar-module__Pd7exG__fin{--poseidon-wave:6deg}.PoseidonAvatar-module__Pd7exG__rig[data-state=walking] .PoseidonAvatar-module__Pd7exG__finUpper,.PoseidonAvatar-module__Pd7exG__rig[data-state=walking] .PoseidonAvatar-module__Pd7exG__finLower,.PoseidonAvatar-module__Pd7exG__rig[data-state=dancing] .PoseidonAvatar-module__Pd7exG__finUpper,.PoseidonAvatar-module__Pd7exG__rig[data-state=dancing] .PoseidonAvatar-module__Pd7exG__finLower{--poseidon-wave:3deg}@keyframes PoseidonAvatar-module__Pd7exG__continuousTail{0%,to{transform:rotate(calc(-1 * var(--poseidon-wave)))}50%{transform:rotate(var(--poseidon-wave))}}.PoseidonAvatar-module__Pd7exG__rig{transition:rotate .32s;rotate:none}.PoseidonAvatar-module__Pd7exG__rig[data-state=walking]{animation:5s ease-in-out infinite PoseidonAvatar-module__Pd7exG__hover}.PoseidonAvatar-module__Pd7exG__rig[data-state=walking] .PoseidonAvatar-module__Pd7exG__upper{animation:none}.PoseidonAvatar-module__Pd7exG__rig[data-state=walking] .PoseidonAvatar-module__Pd7exG__head{transform:none}.PoseidonAvatar-module__Pd7exG__rig[data-state=walking][data-direction=right]{rotate:-7deg}.PoseidonAvatar-module__Pd7exG__rig[data-state=walking][data-direction=left]{rotate:7deg}.PoseidonAvatar-module__Pd7exG__rig .PoseidonAvatar-module__Pd7exG__hair,.PoseidonAvatar-module__Pd7exG__rig .PoseidonAvatar-module__Pd7exG__beard,.PoseidonAvatar-module__Pd7exG__rig .PoseidonAvatar-module__Pd7exG__weaponArm{transition:translate .36s;translate:0}.PoseidonAvatar-module__Pd7exG__rig[data-state=walking][data-direction=right] .PoseidonAvatar-module__Pd7exG__tail{translate:-1px}.PoseidonAvatar-module__Pd7exG__rig[data-state=walking][data-direction=left] .PoseidonAvatar-module__Pd7exG__tail{translate:1px}.PoseidonAvatar-module__Pd7exG__rig[data-state=walking][data-direction=right] .PoseidonAvatar-module__Pd7exG__hair,.PoseidonAvatar-module__Pd7exG__rig[data-state=walking][data-direction=right] .PoseidonAvatar-module__Pd7exG__beard{translate:-.65px}.PoseidonAvatar-module__Pd7exG__rig[data-state=walking][data-direction=left] .PoseidonAvatar-module__Pd7exG__hair,.PoseidonAvatar-module__Pd7exG__rig[data-state=walking][data-direction=left] .PoseidonAvatar-module__Pd7exG__beard{translate:.65px}.PoseidonAvatar-module__Pd7exG__rig[data-state=walking][data-direction=right] .PoseidonAvatar-module__Pd7exG__weaponArm{translate:-.35px}.PoseidonAvatar-module__Pd7exG__rig[data-state=walking][data-direction=left] .PoseidonAvatar-module__Pd7exG__weaponArm{translate:.35px}@media (prefers-reduced-motion:reduce){.PoseidonAvatar-module__Pd7exG__rig,.PoseidonAvatar-module__Pd7exG__rig *{transition:none!important;animation:none!important}}
.TVHeadAvatar-module__RWMXmq__rig,.TVHeadAvatar-module__RWMXmq__head,.TVHeadAvatar-module__RWMXmq__torso,.TVHeadAvatar-module__RWMXmq__armL,.TVHeadAvatar-module__RWMXmq__armR,.TVHeadAvatar-module__RWMXmq__legL,.TVHeadAvatar-module__RWMXmq__legR,.TVHeadAvatar-module__RWMXmq__antennaL,.TVHeadAvatar-module__RWMXmq__antennaR,.TVHeadAvatar-module__RWMXmq__hand,.TVHeadAvatar-module__RWMXmq__idleEyes,.TVHeadAvatar-module__RWMXmq__equalizer rect{transform-box:view-box}.TVHeadAvatar-module__RWMXmq__rig{transform-origin:50px 76px}.TVHeadAvatar-module__RWMXmq__head{transform-origin:50px 55px}.TVHeadAvatar-module__RWMXmq__torso{transform-origin:50px 77px}.TVHeadAvatar-module__RWMXmq__armL{transform-origin:35px 59px}.TVHeadAvatar-module__RWMXmq__armR{transform-origin:65px 59px}.TVHeadAvatar-module__RWMXmq__legL{transform-origin:43px 77px}.TVHeadAvatar-module__RWMXmq__legR{transform-origin:57px 77px}.TVHeadAvatar-module__RWMXmq__antennaL{transform-origin:39px 18px}.TVHeadAvatar-module__RWMXmq__antennaR{transform-origin:61px 18px}.TVHeadAvatar-module__RWMXmq__hand{transform-origin:26px 80px}.TVHeadAvatar-module__RWMXmq__faceWalking,.TVHeadAvatar-module__RWMXmq__faceDancing{display:none}.TVHeadAvatar-module__RWMXmq__rig[data-state=idle]{animation:3.2s ease-in-out infinite TVHeadAvatar-module__RWMXmq__tvIdle}.TVHeadAvatar-module__RWMXmq__rig[data-state=idle] .TVHeadAvatar-module__RWMXmq__idleEyes{transform-origin:50px 33px;animation:4.6s linear infinite TVHeadAvatar-module__RWMXmq__tvBlink}.TVHeadAvatar-module__RWMXmq__rig[data-state=idle] .TVHeadAvatar-module__RWMXmq__antennaL{animation:3.4s ease-in-out infinite alternate TVHeadAvatar-module__RWMXmq__tvAntenna}.TVHeadAvatar-module__RWMXmq__rig[data-state=idle] .TVHeadAvatar-module__RWMXmq__antennaR{animation:3.4s ease-in-out infinite alternate-reverse TVHeadAvatar-module__RWMXmq__tvAntenna}.TVHeadAvatar-module__RWMXmq__rig[data-state=walking] .TVHeadAvatar-module__RWMXmq__faceIdle,.TVHeadAvatar-module__RWMXmq__rig[data-state=walking] .TVHeadAvatar-module__RWMXmq__faceGlow{display:none}.TVHeadAvatar-module__RWMXmq__rig[data-state=walking] .TVHeadAvatar-module__RWMXmq__faceWalking{display:inline}.TVHeadAvatar-module__RWMXmq__rig[data-state=walking]{animation:.76s ease-in-out infinite TVHeadAvatar-module__RWMXmq__tvWalkBob}.TVHeadAvatar-module__RWMXmq__rig[data-state=walking] .TVHeadAvatar-module__RWMXmq__head{animation:.76s ease-in-out infinite TVHeadAvatar-module__RWMXmq__tvWalkHead}.TVHeadAvatar-module__RWMXmq__rig[data-state=walking] .TVHeadAvatar-module__RWMXmq__armL{animation:.76s ease-in-out infinite TVHeadAvatar-module__RWMXmq__tvWalkArmL}.TVHeadAvatar-module__RWMXmq__rig[data-state=walking] .TVHeadAvatar-module__RWMXmq__armR{animation:.76s ease-in-out infinite TVHeadAvatar-module__RWMXmq__tvWalkArmR}.TVHeadAvatar-module__RWMXmq__rig[data-state=walking] .TVHeadAvatar-module__RWMXmq__legL{animation:.76s ease-in-out infinite TVHeadAvatar-module__RWMXmq__tvWalkLegL}.TVHeadAvatar-module__RWMXmq__rig[data-state=walking] .TVHeadAvatar-module__RWMXmq__legR{animation:.76s ease-in-out infinite TVHeadAvatar-module__RWMXmq__tvWalkLegR}.TVHeadAvatar-module__RWMXmq__rig[data-state=walking] .TVHeadAvatar-module__RWMXmq__antennaL{animation:.76s ease-in-out infinite TVHeadAvatar-module__RWMXmq__tvWalkAntennaL}.TVHeadAvatar-module__RWMXmq__rig[data-state=walking] .TVHeadAvatar-module__RWMXmq__antennaR{animation:.76s ease-in-out infinite TVHeadAvatar-module__RWMXmq__tvWalkAntennaR}.TVHeadAvatar-module__RWMXmq__rig[data-state=dancing] .TVHeadAvatar-module__RWMXmq__faceIdle,.TVHeadAvatar-module__RWMXmq__rig[data-state=dancing] .TVHeadAvatar-module__RWMXmq__faceGlow{display:none}.TVHeadAvatar-module__RWMXmq__rig[data-state=dancing] .TVHeadAvatar-module__RWMXmq__faceDancing{display:inline}.TVHeadAvatar-module__RWMXmq__rig[data-state=dancing]{animation:1.2s ease-in-out infinite TVHeadAvatar-module__RWMXmq__tvGroove}.TVHeadAvatar-module__RWMXmq__rig[data-state=dancing] .TVHeadAvatar-module__RWMXmq__head{animation:1.2s ease-in-out infinite TVHeadAvatar-module__RWMXmq__tvDanceHead}.TVHeadAvatar-module__RWMXmq__rig[data-state=dancing] .TVHeadAvatar-module__RWMXmq__armL{animation:.6s ease-in-out infinite alternate TVHeadAvatar-module__RWMXmq__tvDanceArmL}.TVHeadAvatar-module__RWMXmq__rig[data-state=dancing] .TVHeadAvatar-module__RWMXmq__armR{animation:.6s ease-in-out infinite alternate TVHeadAvatar-module__RWMXmq__tvDanceArmR}.TVHeadAvatar-module__RWMXmq__rig[data-state=dancing] .TVHeadAvatar-module__RWMXmq__legL{animation:1.2s ease-in-out infinite TVHeadAvatar-module__RWMXmq__tvDanceLeg}.TVHeadAvatar-module__RWMXmq__rig[data-state=dancing] .TVHeadAvatar-module__RWMXmq__legR{animation:1.2s ease-in-out infinite reverse TVHeadAvatar-module__RWMXmq__tvDanceLeg}.TVHeadAvatar-module__RWMXmq__rig[data-state=dancing] .TVHeadAvatar-module__RWMXmq__antennaL{animation:.6s ease-in-out infinite alternate TVHeadAvatar-module__RWMXmq__tvAntennaFast}.TVHeadAvatar-module__RWMXmq__rig[data-state=dancing] .TVHeadAvatar-module__RWMXmq__antennaR{animation:.6s ease-in-out infinite alternate-reverse TVHeadAvatar-module__RWMXmq__tvAntennaFast}.TVHeadAvatar-module__RWMXmq__rig[data-state=dancing] .TVHeadAvatar-module__RWMXmq__eqOuter{transform-origin:50% 43px;animation:.6s ease-in-out infinite alternate TVHeadAvatar-module__RWMXmq__tvEq}.TVHeadAvatar-module__RWMXmq__rig[data-state=dancing] .TVHeadAvatar-module__RWMXmq__eqInner{transform-origin:50% 43px;animation:.45s ease-in-out infinite alternate-reverse TVHeadAvatar-module__RWMXmq__tvEq}.TVHeadAvatar-module__RWMXmq__rig[data-state=dancing] .TVHeadAvatar-module__RWMXmq__eqCenter{transform-origin:50% 43px;animation:.36s ease-in-out infinite alternate TVHeadAvatar-module__RWMXmq__tvEq}@keyframes TVHeadAvatar-module__RWMXmq__tvIdle{0%,to{transform:translateY(0)}50%{transform:translateY(.7px)}}@keyframes TVHeadAvatar-module__RWMXmq__tvBlink{0%,46%,49%,to{transform:scaleY(1)}47%,48%{transform:scaleY(.12)}}@keyframes TVHeadAvatar-module__RWMXmq__tvAntenna{0%{transform:rotate(-1deg)}to{transform:rotate(1deg)}}@keyframes TVHeadAvatar-module__RWMXmq__tvAntennaFast{0%{transform:rotate(-2deg)}to{transform:rotate(2deg)}}@keyframes TVHeadAvatar-module__RWMXmq__tvWalkBob{0%,50%,to{transform:translateY(0)}25%,75%{transform:translateY(-.9px)}}@keyframes TVHeadAvatar-module__RWMXmq__tvWalkHead{0%,50%,to{transform:rotate(0)}25%{transform:rotate(-.7deg)}75%{transform:rotate(.7deg)}}@keyframes TVHeadAvatar-module__RWMXmq__tvWalkArmL{0%,50%,to{transform:rotate(0)}25%{transform:rotate(9deg)}75%{transform:rotate(-9deg)}}@keyframes TVHeadAvatar-module__RWMXmq__tvWalkArmR{0%,50%,to{transform:rotate(0)}25%{transform:rotate(9deg)}75%{transform:rotate(-9deg)}}@keyframes TVHeadAvatar-module__RWMXmq__tvWalkLegL{0%,50%,to{transform:translate(0)rotate(0)}25%{transform:translate(-3.5px,-1.25px)rotate(-11deg)}75%{transform:translate(3.2px,.25px)rotate(10deg)}}@keyframes TVHeadAvatar-module__RWMXmq__tvWalkLegR{0%,50%,to{transform:translate(0)rotate(0)}25%{transform:translate(-3.2px,.25px)rotate(-10deg)}75%{transform:translate(3.5px,-1.25px)rotate(11deg)}}@keyframes TVHeadAvatar-module__RWMXmq__tvWalkAntennaL{0%,50%,to{transform:rotate(0)}25%{transform:rotate(.8deg)}75%{transform:rotate(-.8deg)}}@keyframes TVHeadAvatar-module__RWMXmq__tvWalkAntennaR{0%,50%,to{transform:rotate(0)}25%{transform:rotate(-.8deg)}75%{transform:rotate(.8deg)}}@keyframes TVHeadAvatar-module__RWMXmq__tvGroove{0%,to{transform:translate(-1px)rotate(-3deg)}25%,75%{transform:translateY(-1.5px)}50%{transform:translate(1px)rotate(3deg)}}@keyframes TVHeadAvatar-module__RWMXmq__tvDanceHead{0%,to{transform:rotate(2deg)}50%{transform:rotate(-2deg)}}@keyframes TVHeadAvatar-module__RWMXmq__tvDanceArmL{0%{transform:rotate(10deg)}to{transform:rotate(31deg)}}@keyframes TVHeadAvatar-module__RWMXmq__tvDanceArmR{0%{transform:rotate(-10deg)}to{transform:rotate(-31deg)}}@keyframes TVHeadAvatar-module__RWMXmq__tvDanceLeg{0%,to{transform:translateY(0)rotate(-5deg)}50%{transform:translateY(-2px)rotate(7deg)}}@keyframes TVHeadAvatar-module__RWMXmq__tvEq{0%{transform:scaleY(.55)}to{transform:scaleY(1.2)}}@media (prefers-reduced-motion:reduce){.TVHeadAvatar-module__RWMXmq__rig,.TVHeadAvatar-module__RWMXmq__rig *,.TVHeadAvatar-module__RWMXmq__equalizer rect{animation:none!important}.TVHeadAvatar-module__RWMXmq__rig[data-state=walking] .TVHeadAvatar-module__RWMXmq__armL,.TVHeadAvatar-module__RWMXmq__rig[data-state=walking] .TVHeadAvatar-module__RWMXmq__armR,.TVHeadAvatar-module__RWMXmq__rig[data-state=walking] .TVHeadAvatar-module__RWMXmq__legL,.TVHeadAvatar-module__RWMXmq__rig[data-state=walking] .TVHeadAvatar-module__RWMXmq__legR{transform:none}.TVHeadAvatar-module__RWMXmq__rig[data-state=dancing] .TVHeadAvatar-module__RWMXmq__armL{transform:rotate(24deg)}.TVHeadAvatar-module__RWMXmq__rig[data-state=dancing] .TVHeadAvatar-module__RWMXmq__armR{transform:rotate(-24deg)}}
.AuthModal-module__kkVAJG__overlay{z-index:2000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000d9;justify-content:center;align-items:center;padding:20px;animation:.3s AuthModal-module__kkVAJG__fadeIn;display:flex;position:fixed;inset:0}.AuthModal-module__kkVAJG__modal{background:var(--color-bg-glass);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;max-width:460px;-webkit-backdrop-filter:blur(var(--blur-md));backdrop-filter:blur(var(--blur-md));box-shadow:var(--shadow-glass), var(--shadow-elevated), inset 0 1px 0 #ffffff1a;padding:38px;animation:.4s cubic-bezier(.16,1,.3,1) AuthModal-module__kkVAJG__modalEnter;position:relative;overflow:hidden}.AuthModal-module__kkVAJG__authIntro{padding:2px 28px 26px 0}.AuthModal-module__kkVAJG__authIntro h2{color:#fff;font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(28px,7vw,36px);font-weight:800;line-height:1}.AuthModal-module__kkVAJG__authIntro p{color:var(--color-text-muted);margin:11px 0 0;font-size:14px;line-height:1.5}@keyframes AuthModal-module__kkVAJG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes AuthModal-module__kkVAJG__modalEnter{0%{opacity:0;transform:scale(.9)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes AuthModal-module__kkVAJG__revealLegacy{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.AuthModal-module__kkVAJG__googlePanel{border-radius:var(--radius-lg);background:radial-gradient(circle at 50% 0,#00d4ff29,#0000 58%),#030a107a;border:1px solid #66d3ff33;flex-direction:column;justify-content:center;align-items:center;min-height:188px;padding:30px 18px 22px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0e}.AuthModal-module__kkVAJG__googlePanel:before{content:"";background:linear-gradient(90deg,#0000,#27d7ff,#0000);width:64%;height:1px;position:absolute;top:0;left:18%;box-shadow:0 0 16px #27d7ffbf}.AuthModal-module__kkVAJG__googleButtonHost{justify-content:center;align-items:center;width:100%;min-height:44px;display:flex}.AuthModal-module__kkVAJG__googleButtonMount{justify-content:center;width:100%;display:flex}.AuthModal-module__kkVAJG__googleButtonMount>div{border-radius:16px;max-width:100%;height:32px;overflow:hidden}.AuthModal-module__kkVAJG__googleButtonMount iframe{clip-path:none;display:block}.AuthModal-module__kkVAJG__googleLoading{color:#ffffffa6;font-size:13px}.AuthModal-module__kkVAJG__googleButtonDisabled{opacity:.55;pointer-events:none}.AuthModal-module__kkVAJG__googleNote{color:#ffffff94;text-align:center;margin:13px 0 0;font-size:12px;line-height:1.4}.AuthModal-module__kkVAJG__googleRedirectBtn{appearance:none;color:#ffffffad;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;width:100%;margin-top:7px;padding:5px;font-size:12px;text-decoration:underline}.AuthModal-module__kkVAJG__googleRedirectBtn:hover:not(:disabled){color:#fff}.AuthModal-module__kkVAJG__googleRedirectBtn:disabled{cursor:wait;opacity:.55}.AuthModal-module__kkVAJG__legacySection{border-top:1px solid #ffffff14;margin-top:14px}.AuthModal-module__kkVAJG__legacyToggle{appearance:none;color:#ffffff80;cursor:pointer;width:100%;font-family:var(--font-body);background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:16px 8px 8px;font-size:12px;transition:color .2s;display:flex}.AuthModal-module__kkVAJG__legacyToggle:hover:not(:disabled),.AuthModal-module__kkVAJG__legacyToggle:focus-visible{color:#ffffffe6}.AuthModal-module__kkVAJG__legacyToggle:disabled{cursor:wait;opacity:.5}.AuthModal-module__kkVAJG__chevron{font-size:16px;line-height:1;transition:transform .2s;display:inline-block}.AuthModal-module__kkVAJG__chevronOpen{transform:rotate(180deg)}.AuthModal-module__kkVAJG__form{flex-direction:column;gap:16px;padding:20px 2px 2px;animation:.24s ease-out AuthModal-module__kkVAJG__revealLegacy;display:flex}.AuthModal-module__kkVAJG__inputGroup{flex-direction:column;gap:10px;display:flex}.AuthModal-module__kkVAJG__inputGroup label{color:var(--aero-sky);font-family:var(--font-display);letter-spacing:.15em;text-shadow:0 0 8px #4fc3f74d;text-transform:uppercase;font-size:11px;font-weight:800}.AuthModal-module__kkVAJG__inputGroup input{border:1px solid var(--color-border);border-radius:var(--radius-md);color:#fff;font-family:var(--font-body);background:#0000004d;padding:14px 18px;font-size:15px;transition:all .2s}.AuthModal-module__kkVAJG__inputGroup input:focus{border-color:var(--aero-sky);box-shadow:0 0 0 3px #4fc3f726, var(--shadow-glow);background:#0006;outline:none}.AuthModal-module__kkVAJG__submitBtn{justify-content:center;align-items:center;gap:var(--space-sm);border-radius:var(--radius-md);color:#040a0e;cursor:pointer;font-family:var(--font-body);letter-spacing:-.01em;transition:all var(--transition-normal);background:linear-gradient(135deg,#00f2fe 0%,#38bdf8 60%,#4facfe 100%);border:1px solid #fff6;margin-top:4px;padding:14px 20px;font-size:15px;font-weight:600;display:inline-flex;position:relative;box-shadow:0 2px 10px #00f2fe40,0 8px 24px -4px #38bdf859,inset 0 1px 1px #fff9}.AuthModal-module__kkVAJG__submitBtn:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 4px 16px #00f2fe66,0 12px 32px -4px #38bdf880,inset 0 1px 1px #fffc}.AuthModal-module__kkVAJG__submitBtn:active:not(:disabled){transform:translateY(0)scale(.98)}.AuthModal-module__kkVAJG__submitBtn:disabled{opacity:.45;cursor:not-allowed;filter:grayscale(.6);box-shadow:none;transform:none}.AuthModal-module__kkVAJG__error{border-radius:var(--radius-md);color:#ef5350;text-align:left;background:#ef53501a;border:1px solid #ef535033;border-left:4px solid #ef5350;margin-bottom:14px;padding:14px;font-size:13px;font-weight:500}.AuthModal-module__kkVAJG__closeX{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:24px;line-height:1;transition:all .2s;position:absolute;top:20px;right:20px}.AuthModal-module__kkVAJG__closeX:hover{color:#fff;transform:rotate(90deg)}.AuthModal-module__kkVAJG__legacyToggle:focus-visible,.AuthModal-module__kkVAJG__googleRedirectBtn:focus-visible,.AuthModal-module__kkVAJG__closeX:focus-visible{outline:2px solid var(--aero-sky);outline-offset:3px}@media (max-width:520px){.AuthModal-module__kkVAJG__overlay{padding:12px}.AuthModal-module__kkVAJG__modal{padding:30px 20px 24px}.AuthModal-module__kkVAJG__googlePanel{min-height:176px;padding-inline:12px}.AuthModal-module__kkVAJG__closeX{top:16px;right:16px}}@media (prefers-reduced-motion:reduce){.AuthModal-module__kkVAJG__overlay,.AuthModal-module__kkVAJG__modal,.AuthModal-module__kkVAJG__form{animation:none}.AuthModal-module__kkVAJG__closeX,.AuthModal-module__kkVAJG__submitBtn,.AuthModal-module__kkVAJG__chevron{transition:none}}
.Lightbox-module__BMwU6W__overlay{z-index:10000;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000e6;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0;overflow:hidden}.Lightbox-module__BMwU6W__container{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.Lightbox-module__BMwU6W__imageWrapper{transform-origin:50%;will-change:transform;justify-content:center;align-items:center;max-width:90%;max-height:90%;display:flex}.Lightbox-module__BMwU6W__image{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;border-radius:8px;max-width:100%;max-height:100%;box-shadow:0 20px 50px #00000080}.Lightbox-module__BMwU6W__controls{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10001;background:#ffffff1a;border:1px solid #ffffff1a;border-radius:50px;align-items:center;gap:10px;padding:8px 16px;display:flex;position:absolute;top:20px;right:20px}.Lightbox-module__BMwU6W__controlBtn{color:#fff;opacity:.7;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.Lightbox-module__BMwU6W__controlBtn:hover{opacity:1;background:#ffffff1a}.Lightbox-module__BMwU6W__sep{background:#fff3;width:1px;height:20px;margin:0 5px}.Lightbox-module__BMwU6W__closeBtn{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.Lightbox-module__BMwU6W__closeBtn:hover{background:#ff5252;transform:rotate(90deg)}.Lightbox-module__BMwU6W__hint{color:#ffffff80;pointer-events:none;background:#0000004d;border-radius:20px;padding:6px 16px;font-size:13px;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}
.RoomLayout-module__G8K9LG__root{background:var(--zinc-950);flex-direction:column;height:100vh;display:flex;overflow:hidden}.RoomLayout-module__G8K9LG__main{flex:1;width:100%;min-height:0;display:flex}.RoomLayout-module__G8K9LG__leftColumn{flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow:hidden}.RoomLayout-module__G8K9LG__sceneArea{flex:1;position:relative;overflow:hidden}.RoomLayout-module__G8K9LG__rightSidebar{width:var(--sidebar-width);z-index:700;flex-direction:column;flex-shrink:0;padding:0;display:flex;position:relative}.RoomLayout-module__G8K9LG__fullOverlay{z-index:10000;background:radial-gradient(circle at center, var(--zinc-900), var(--zinc-950));justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@media (max-width:400px){.RoomLayout-module__G8K9LG__rightSidebar{width:100%}}
.RoomPasswordModal-module__MR0yIa__overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10000;background:#000000d9;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.RoomPasswordModal-module__MR0yIa__modal{isolation:isolate;background:linear-gradient(#060e16b3,#060b129e);border:none;border-radius:20px;width:100%;max-width:360px;padding:32px;animation:.3s cubic-bezier(.16,1,.3,1) RoomPasswordModal-module__MR0yIa__modalAppear;position:relative;box-shadow:0 32px 64px #0009}.RoomPasswordModal-module__MR0yIa__modal:before{content:"";z-index:0;background-image:var(--jaem-chrome-background);filter:blur(18px)saturate(.7)brightness(.25);opacity:.92;pointer-events:none;clip-path:inset(0);background-position:50%;background-size:cover;position:absolute;inset:0}.RoomPasswordModal-module__MR0yIa__modal>*{z-index:1;position:relative}@keyframes RoomPasswordModal-module__MR0yIa__modalAppear{0%{opacity:0;transform:scale(.9)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.RoomPasswordModal-module__MR0yIa__header{text-align:center;margin-bottom:24px}.RoomPasswordModal-module__MR0yIa__lockIcon{margin-bottom:16px;font-size:32px;display:block}.RoomPasswordModal-module__MR0yIa__header h2{color:#fff;margin:0 0 8px;font-size:20px;font-weight:700}.RoomPasswordModal-module__MR0yIa__header p{color:#ffffff80;margin:0;font-size:14px}.RoomPasswordModal-module__MR0yIa__header p strong{color:#fff;font-weight:600}.RoomPasswordModal-module__MR0yIa__form{flex-direction:column;gap:20px;display:flex}.RoomPasswordModal-module__MR0yIa__inputGroup{flex-direction:column;gap:8px;display:flex}.RoomPasswordModal-module__MR0yIa__inputGroup label{text-transform:uppercase;letter-spacing:.1em;color:#fff6;font-size:11px;font-weight:700}.RoomPasswordModal-module__MR0yIa__inputGroup input{color:#fff;text-align:center;letter-spacing:.2em;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:12px 16px;font-size:16px;transition:all .2s}.RoomPasswordModal-module__MR0yIa__inputGroup input:focus{background:#ffffff14;border-color:#4fc3f7;outline:none;box-shadow:0 0 0 4px #4fc3f71a}.RoomPasswordModal-module__MR0yIa__inputError{border-color:#ef4444!important}.RoomPasswordModal-module__MR0yIa__error{color:#ef4444;text-align:center;background:#ef44441a;border-radius:8px;padding:8px 12px;font-size:13px}.RoomPasswordModal-module__MR0yIa__actions{gap:12px;margin-top:8px;display:flex}.RoomPasswordModal-module__MR0yIa__cancelBtn{color:var(--color-text-secondary);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;flex:1;padding:12px;font-weight:600;transition:all .2s}.RoomPasswordModal-module__MR0yIa__cancelBtn:hover{color:#fff;background:#ffffff17;border-color:#ffffff29}.RoomPasswordModal-module__MR0yIa__submitBtn{color:#040a0e;letter-spacing:-.01em;cursor:pointer;background:linear-gradient(135deg,#00f2fe 0%,#38bdf8 60%,#4facfe 100%);border:1px solid #fff6;border-radius:12px;flex:2;padding:12px;font-weight:600;transition:all .2s;box-shadow:0 2px 8px #00f2fe40,0 4px 16px -2px #38bdf859,inset 0 1px 1px #fff9}.RoomPasswordModal-module__MR0yIa__submitBtn:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 4px 14px #00f2fe66,0 8px 24px -2px #38bdf880,inset 0 1px 1px #fffc}.RoomPasswordModal-module__MR0yIa__submitBtn:active:not(:disabled){transform:translateY(0)scale(.98)}.RoomPasswordModal-module__MR0yIa__submitBtn:disabled{opacity:.45;cursor:not-allowed;filter:grayscale(.6)}
.ReactionPaletteEditor-module__X8iCBW__container{gap:10px;display:grid}.ReactionPaletteEditor-module__X8iCBW__palette{flex-wrap:wrap;gap:8px;display:flex}.ReactionPaletteEditor-module__X8iCBW__paletteChip{color:#fff;cursor:pointer;background:linear-gradient(155deg,#ffffff17,#ffffff06);border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;gap:3px;width:48px;height:48px;font-size:23px;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 4px 12px #0000001f}button.ReactionPaletteEditor-module__X8iCBW__paletteChip:hover{background:linear-gradient(155deg,#81d4fa2e,#4fc3f70f);border-color:#81d4facc;transform:translateY(-2px)}.ReactionPaletteEditor-module__X8iCBW__paletteChipSelected{border-color:var(--aero-sky);background:linear-gradient(155deg,#81d4fa52,#4fc3f729);box-shadow:inset 0 1px #ffffff42,0 0 0 2px #4fc3f729,0 5px 16px #4fc3f733}.ReactionPaletteEditor-module__X8iCBW__paletteChip:focus-visible,.ReactionPaletteEditor-module__X8iCBW__selectionActions button:focus-visible,.ReactionPaletteEditor-module__X8iCBW__closePickerBtn:focus-visible{outline:2px solid var(--aero-sky-light);outline-offset:2px}.ReactionPaletteEditor-module__X8iCBW__addChip{color:var(--aero-sky-light);border-style:dashed;flex-direction:column;font-size:20px}.ReactionPaletteEditor-module__X8iCBW__addLabel{color:var(--color-text-secondary);font-size:10px;font-weight:700}.ReactionPaletteEditor-module__X8iCBW__selectionBar{background:#0000002e;border:1px solid #ffffff14;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:7px 8px 7px 11px;display:flex}.ReactionPaletteEditor-module__X8iCBW__selectionLabel{color:var(--color-text-secondary);align-items:center;gap:6px;font-size:12px;display:inline-flex}.ReactionPaletteEditor-module__X8iCBW__selectionActions{gap:4px;display:flex}.ReactionPaletteEditor-module__X8iCBW__selectionActions button{min-height:28px;color:var(--color-text-secondary);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:4px 7px;font-size:11px;font-weight:700;display:inline-flex}.ReactionPaletteEditor-module__X8iCBW__selectionActions button:hover:not(:disabled){color:#fff;background:#ffffff17}.ReactionPaletteEditor-module__X8iCBW__selectionActions button:disabled{cursor:not-allowed;opacity:.35}.ReactionPaletteEditor-module__X8iCBW__selectionActions .ReactionPaletteEditor-module__X8iCBW__removeButton{color:#ff8a80}.ReactionPaletteEditor-module__X8iCBW__selectionActions .ReactionPaletteEditor-module__X8iCBW__removeButton:hover:not(:disabled){color:#ffaaa4;background:#ef535024}.ReactionPaletteEditor-module__X8iCBW__selectionActions .ReactionPaletteEditor-module__X8iCBW__replaceButton{color:var(--aero-sky-light);background:#4fc3f71a}.ReactionPaletteEditor-module__X8iCBW__selectionActions .ReactionPaletteEditor-module__X8iCBW__replaceButton:hover:not(:disabled){color:#fff;background:#4fc3f733}.ReactionPaletteEditor-module__X8iCBW__errorText{color:#ff8a80;margin:0;font-size:12px}.ReactionPaletteEditor-module__X8iCBW__pickerOverlay{z-index:9998;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0009;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.ReactionPaletteEditor-module__X8iCBW__pickerWrapper{z-index:9999;background:var(--zinc-950,#09090b);border:1px solid #81d4fa38;border-radius:14px;width:min(100%,360px);position:relative;overflow:hidden;box-shadow:0 24px 60px #0009,0 0 32px #4fc3f71f}.ReactionPaletteEditor-module__X8iCBW__pickerHeader{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:flex-start;gap:12px;padding:13px 14px 10px;display:flex}.ReactionPaletteEditor-module__X8iCBW__pickerHeader div{gap:2px;display:grid}.ReactionPaletteEditor-module__X8iCBW__pickerHeader strong{color:#fff;font-size:14px}.ReactionPaletteEditor-module__X8iCBW__pickerHeader span{color:var(--color-text-secondary);font-size:12px}.ReactionPaletteEditor-module__X8iCBW__closePickerBtn{width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.ReactionPaletteEditor-module__X8iCBW__closePickerBtn:hover{color:#fff;background:#ffffff14}.ReactionPaletteEditor-module__X8iCBW__liveAnnounce{clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (max-width:420px){.ReactionPaletteEditor-module__X8iCBW__selectionBar{flex-direction:column;align-items:flex-start}}
.GenrePicker-module__Ho9Cga__picker{gap:7px;min-width:0;display:grid}.GenrePicker-module__Ho9Cga__heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.GenrePicker-module__Ho9Cga__label,.GenrePicker-module__Ho9Cga__description,.GenrePicker-module__Ho9Cga__dialogEyebrow,.GenrePicker-module__Ho9Cga__selectedTray p,.GenrePicker-module__Ho9Cga__dialogFooter p,.GenrePicker-module__Ho9Cga__noResults{margin:0}.GenrePicker-module__Ho9Cga__label,.GenrePicker-module__Ho9Cga__dialogEyebrow{color:#ecf9ffc7;letter-spacing:.035em;text-transform:uppercase;font-size:12px;font-weight:800}.GenrePicker-module__Ho9Cga__description{color:var(--color-text-secondary);margin-top:3px;font-size:12px;line-height:1.35}.GenrePicker-module__Ho9Cga__counter{color:#c9f1ffd6;font-variant-numeric:tabular-nums;background:#4fc3f712;border:1px solid #81d4fa38;border-radius:999px;flex:none;padding:3px 7px;font-size:11px;font-weight:800}.GenrePicker-module__Ho9Cga__summary{min-height:44px;color:var(--color-text-primary);cursor:pointer;font:inherit;text-align:left;transition:border-color var(--transition-fast), background var(--transition-fast), box-shadow var(--transition-fast);background:#0003;border:1px solid #ffffff1a;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:7px 8px 7px 10px;display:flex}.GenrePicker-module__Ho9Cga__summary:hover:not(:disabled){background:#4fc3f70e;border-color:#81d4fa61}.GenrePicker-module__Ho9Cga__summary:focus-visible,.GenrePicker-module__Ho9Cga__closeButton:focus-visible,.GenrePicker-module__Ho9Cga__selectedChip:focus-visible,.GenrePicker-module__Ho9Cga__categoryRail button:focus-visible,.GenrePicker-module__Ho9Cga__optionGrid button:focus-visible,.GenrePicker-module__Ho9Cga__doneButton:focus-visible{outline:2px solid var(--aero-sky-light);outline-offset:2px}.GenrePicker-module__Ho9Cga__summary:disabled{cursor:default;opacity:.64}.GenrePicker-module__Ho9Cga__summaryGenres{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.GenrePicker-module__Ho9Cga__summaryChip{color:#def7ffe6;white-space:nowrap;background:#4fc3f714;border:1px solid #81d4fa2e;border-radius:999px;padding:3px 7px;font-size:11px;font-weight:700}.GenrePicker-module__Ho9Cga__emptySelection{color:var(--color-text-muted);font-size:12px}.GenrePicker-module__Ho9Cga__editAffordance{color:var(--aero-sky-light);flex:none;font-size:11px;font-weight:800}.GenrePicker-module__Ho9Cga__editorDialog{width:min(560px,100vw - 32px);max-height:min(640px,100vh - 32px);color:var(--color-text-primary);background:radial-gradient(circle at 85% 0,#4fc3f724,#0000 38%),#070c11fa;border:1px solid #81d4fa52;border-radius:14px;margin:auto;padding:0;position:fixed;inset:0;box-shadow:0 24px 72px #000000ad,0 0 0 1px #ffffff0a}.GenrePicker-module__Ho9Cga__editorDialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00060a9e}.GenrePicker-module__Ho9Cga__dialogHeader,.GenrePicker-module__Ho9Cga__dialogFooter{justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.GenrePicker-module__Ho9Cga__dialogHeader{border-bottom:1px solid #ffffff12}.GenrePicker-module__Ho9Cga__dialogHeader h3{font-family:var(--font-display);margin:3px 0 0;font-size:20px}.GenrePicker-module__Ho9Cga__dialogEyebrow{color:var(--aero-sky-light);font-size:10px}.GenrePicker-module__Ho9Cga__closeButton{color:#ffffffa3;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:9px;place-items:center;width:32px;height:32px;font-size:22px;line-height:1;display:grid}.GenrePicker-module__Ho9Cga__closeButton:hover{color:#fff;border-color:#81d4fa6b}.GenrePicker-module__Ho9Cga__dialogBody{gap:13px;padding:16px 18px;display:grid;overflow-y:auto}.GenrePicker-module__Ho9Cga__selectedTray{background:#00000038;border:1px solid #81d4fa24;border-radius:9px;flex-wrap:wrap;align-items:center;gap:6px;min-height:36px;padding:7px;display:flex}.GenrePicker-module__Ho9Cga__selectedTray p,.GenrePicker-module__Ho9Cga__dialogFooter p,.GenrePicker-module__Ho9Cga__noResults{color:var(--color-text-muted);font-size:12px}.GenrePicker-module__Ho9Cga__selectedChip{color:#def7ffeb;cursor:pointer;font:inherit;background:#4fc3f71a;border:1px solid #81d4fa3d;border-radius:999px;align-items:center;gap:5px;padding:4px 7px 4px 9px;font-size:12px;font-weight:700;display:inline-flex}.GenrePicker-module__Ho9Cga__selectedChip:hover:not(:disabled){background:#4fc3f72b;border-color:#81d4fa85}.GenrePicker-module__Ho9Cga__selectedChip:disabled{cursor:default;opacity:.6}.GenrePicker-module__Ho9Cga__selectedChip span{color:var(--aero-sky-light);font-size:15px;line-height:1}.GenrePicker-module__Ho9Cga__dialogCounter{color:#d2eef99e;white-space:nowrap;margin-left:auto;font-size:11px;font-weight:700}.GenrePicker-module__Ho9Cga__searchField input{width:100%;height:40px;color:var(--color-text-primary);font:inherit;background:#00000045;border:1px solid #ffffff1f;border-radius:8px;outline:none;padding:0 11px;font-size:13px}.GenrePicker-module__Ho9Cga__searchField input::placeholder{color:#dceef666}.GenrePicker-module__Ho9Cga__searchField input:focus{border-color:#81d4fa9e;box-shadow:0 0 0 3px #4fc3f71f}.GenrePicker-module__Ho9Cga__categoryRail{scrollbar-width:thin;scrollbar-color:#81d4fa59 transparent;gap:6px;padding-bottom:3px;display:flex;overflow-x:auto}.GenrePicker-module__Ho9Cga__categoryRail button{color:#dceef6a6;cursor:pointer;min-height:29px;font:inherit;white-space:nowrap;background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;flex:none;padding:5px 9px;font-size:11px;font-weight:700}.GenrePicker-module__Ho9Cga__categoryRail button:hover,.GenrePicker-module__Ho9Cga__categoryRail button.GenrePicker-module__Ho9Cga__categoryActive{color:#effbff;background:#4fc3f71f;border-color:#81d4fa6b}.GenrePicker-module__Ho9Cga__optionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.GenrePicker-module__Ho9Cga__optionGrid button{color:#e5f4fac2;cursor:pointer;min-height:34px;font:inherit;text-align:left;background:#ffffff09;border:1px solid #ffffff17;border-radius:8px;padding:7px 9px;font-size:12px;font-weight:650}.GenrePicker-module__Ho9Cga__optionGrid button:hover:not(:disabled){color:#f5fdff;background:#4fc3f71a;border-color:#81d4fa6b}.GenrePicker-module__Ho9Cga__optionGrid button.GenrePicker-module__Ho9Cga__optionSelected{color:#eaffff;background:#4fc3f72e;border-color:#81d4fa8f}.GenrePicker-module__Ho9Cga__optionGrid button:disabled{cursor:not-allowed;opacity:.42}.GenrePicker-module__Ho9Cga__noResults{text-align:center;grid-column:1/-1;padding:12px 0}.GenrePicker-module__Ho9Cga__dialogFooter{border-top:1px solid #ffffff12}.GenrePicker-module__Ho9Cga__doneButton{color:#040a0e;cursor:pointer;min-height:34px;font:inherit;background:linear-gradient(135deg,#00f2fe 0%,#38bdf8 60%,#4facfe 100%);border:1px solid #fff6;border-radius:8px;padding:7px 16px;font-size:12px;font-weight:600;transition:all .2s;box-shadow:0 2px 8px #00f2fe40,0 4px 14px -2px #38bdf859,inset 0 1px 1px #fff9}.GenrePicker-module__Ho9Cga__doneButton:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 4px 12px #00f2fe66,0 6px 18px -2px #38bdf880,inset 0 1px 1px #fffc}@media (max-width:480px){.GenrePicker-module__Ho9Cga__dialogHeader,.GenrePicker-module__Ho9Cga__dialogBody,.GenrePicker-module__Ho9Cga__dialogFooter{padding-left:14px;padding-right:14px}.GenrePicker-module__Ho9Cga__optionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.UserSettings-module__mjVqVG__modal{z-index:200;isolation:isolate;background:linear-gradient(#070e16d6 0%,#070c13c7 52%,#05090fe0 100%);border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;width:380px;height:650px;max-height:85vh;animation:.15s cubic-bezier(.22,1,.36,1) UserSettings-module__mjVqVG__popIn;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 24px 48px #000000b3,0 0 0 1px #4fc3f714}.UserSettings-module__mjVqVG__centeredModal{z-index:200;isolation:isolate;background:linear-gradient(#070e16d6 0%,#070c13c7 52%,#05090fe0 100%);border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;width:380px;max-width:100vw;height:650px;max-height:85vh;animation:.15s cubic-bezier(.22,1,.36,1) UserSettings-module__mjVqVG__popIn;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 48px #000000b3,0 0 0 1px #4fc3f714}.UserSettings-module__mjVqVG__modal:before,.UserSettings-module__mjVqVG__centeredModal:before{content:"";z-index:0;background-image:var(--jaem-chrome-background,url(/images/lobby-bg.png));filter:blur(18px)saturate(.72)brightness(.25);opacity:.94;pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:0}.UserSettings-module__mjVqVG__modal>*,.UserSettings-module__mjVqVG__centeredModal>*{z-index:1;position:relative}.UserSettings-module__mjVqVG__fixedFooter{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0e0e14f2;border-top:1px solid #ffffff14;flex-shrink:0;padding:16px 24px}.UserSettings-module__mjVqVG__inline{width:100%;height:100%;box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;display:flex;overflow:hidden}.UserSettings-module__mjVqVG__inlineContainer{flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}@keyframes UserSettings-module__mjVqVG__popIn{0%{opacity:0;transform:scale(.94)translateY(-6px)}to{opacity:1;transform:scale(1)translateY(0)}}.UserSettings-module__mjVqVG__header{padding:var(--space-md);border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;display:flex}.UserSettings-module__mjVqVG__header h3{font-family:var(--font-display);font-size:16px;font-weight:700}.UserSettings-module__mjVqVG__closeBtn{color:var(--color-text-muted);font-size:16px}.UserSettings-module__mjVqVG__closeBtn:hover{color:var(--color-text-primary)}.UserSettings-module__mjVqVG__headerActions{align-items:center;gap:12px;display:flex}.UserSettings-module__mjVqVG__saveButton,.UserSettings-module__mjVqVG__closeButton{cursor:pointer;color:#ffffff80;background:0 0;border:none;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex}.UserSettings-module__mjVqVG__saveButton{color:#38bdf8;background:#00f2fe14;border:1px solid #00f2fe4d;border-radius:999px;gap:6px;min-height:34px;padding:6px 14px;font-size:12px;font-weight:600;transition:all .2s}.UserSettings-module__mjVqVG__saveButton:hover:not(:disabled){color:#fff;background:#00f2fe33;border-color:#00f2fe80;transform:translateY(-1px);box-shadow:0 0 12px #00f2fe40}.UserSettings-module__mjVqVG__closeButton:hover{color:#ff4b4b;filter:drop-shadow(0 0 8px #ff4b4b66);transform:scale(1.1)}.UserSettings-module__mjVqVG__saveButton:disabled{opacity:.3;cursor:not-allowed;transform:none}.UserSettings-module__mjVqVG__avatarsTab{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.UserSettings-module__mjVqVG__previewContainer{z-index:10;background:#00000073;border-bottom:1px solid #ffffff14;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;padding:16px 20px;display:flex;position:relative;overflow:visible}.UserSettings-module__mjVqVG__catalogScrollArea{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;flex:1;min-height:0;padding:16px 20px 28px;overflow-y:auto}.UserSettings-module__mjVqVG__catalogScrollArea::-webkit-scrollbar{width:6px}.UserSettings-module__mjVqVG__catalogScrollArea::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.UserSettings-module__mjVqVG__catalogScrollArea::-webkit-scrollbar-track{background:0 0}.UserSettings-module__mjVqVG__colorRingWrapper{justify-content:center;align-items:center;width:120px;height:120px;display:flex;position:relative}.UserSettings-module__mjVqVG__colorRing{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.UserSettings-module__mjVqVG__ringColorBtn{cursor:pointer;pointer-events:auto;border:1.5px solid #fff3;border-radius:50%;width:16px;height:16px;transition:all .2s cubic-bezier(.175,.885,.32,1.275);position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 4px #00000080}.UserSettings-module__mjVqVG__ringColorBtn:hover{z-index:10;border-color:#fff;transform:translate(-50%,-50%)scale(1.4);box-shadow:0 0 10px #fff6}.UserSettings-module__mjVqVG__ringColorBtn.UserSettings-module__mjVqVG__selected{z-index:5;border-color:#fff;transform:translate(-50%,-50%)scale(1.25);box-shadow:0 0 12px #fffc,0 2px 8px #0006}.UserSettings-module__mjVqVG__previewBubble{background:radial-gradient(circle at 35% 35%, #fff9 0%, var(--avatar-color,#4fc3f7) 40%, color-mix(in srgb, var(--avatar-color,#4fc3f7) 70%, black) 100%);width:64px;height:64px;box-shadow:inset 0 2px 4px #fff6, inset 0 -2px 4px #0003, 0 4px 12px #0006, 0 0 20px color-mix(in srgb, var(--avatar-color,#4fc3f7) 50%, transparent);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.UserSettings-module__mjVqVG__bubbleGloss{filter:blur(2px);pointer-events:none;background:#ffffff73;border-radius:50%;width:26px;height:14px;position:absolute;top:6px;left:12px;transform:rotate(-20deg)}.UserSettings-module__mjVqVG__emoji{z-index:1;font-size:32px;position:relative}.UserSettings-module__mjVqVG__previewAvatar{object-fit:contain;filter:drop-shadow(0 4px 15px #0009);z-index:2;width:100px;height:100px;transition:transform .3s;position:relative}.UserSettings-module__mjVqVG__colorRingWrapper:hover .UserSettings-module__mjVqVG__previewAvatar{transform:scale(1.05)}.UserSettings-module__mjVqVG__section{padding:var(--space-md);gap:var(--space-sm);flex-direction:column;display:flex}.UserSettings-module__mjVqVG__section h4{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:12px}.UserSettings-module__mjVqVG__sectionHeading{flex-direction:column;gap:4px;display:flex}.UserSettings-module__mjVqVG__profileSection{gap:18px}.UserSettings-module__mjVqVG__textarea{resize:vertical;width:100%;min-height:82px;color:var(--color-text-primary);border-radius:var(--radius-sm);font:inherit;background:#00000038;border:1px solid #ffffff1f;outline:none;padding:10px 12px}.UserSettings-module__mjVqVG__textarea:focus{border-color:var(--aero-sky);box-shadow:0 0 0 3px #4fc3f724}.UserSettings-module__mjVqVG__selectedGenres{flex-wrap:wrap;gap:6px;display:flex}.UserSettings-module__mjVqVG__genreChip{color:var(--aero-sky-light);background:#4fc3f714;border:1px solid #4fc3f747;border-radius:999px;padding:4px 8px;font-size:12px}.UserSettings-module__mjVqVG__genreChip:hover{background:#4fc3f729;border-color:#81d4fab3}.UserSettings-module__mjVqVG__privacyBlock{gap:12px;padding-top:4px;display:grid}.UserSettings-module__mjVqVG__toggleRow,.UserSettings-module__mjVqVG__checkRow{color:var(--color-text-primary);justify-content:space-between;align-items:flex-start;gap:12px;font-size:13px;display:flex}.UserSettings-module__mjVqVG__toggleRow strong,.UserSettings-module__mjVqVG__toggleRow small{display:block}.UserSettings-module__mjVqVG__toggleRow small,.UserSettings-module__mjVqVG__fieldHint{color:var(--color-text-muted);margin-top:3px;font-size:11px;line-height:1.4}.UserSettings-module__mjVqVG__toggleRow input,.UserSettings-module__mjVqVG__checkRow input{width:18px;height:18px;accent-color:var(--aero-sky);flex:none}.UserSettings-module__mjVqVG__visibilityOptions{border-radius:var(--radius-sm);background:#0000001f;border:1px solid #ffffff14;gap:9px;padding:12px;display:grid}.UserSettings-module__mjVqVG__visibilityOptions:disabled{opacity:.48}.UserSettings-module__mjVqVG__visibilityOptions legend{color:var(--color-text-secondary);padding:0 4px;font-size:12px;font-weight:700}.UserSettings-module__mjVqVG__checkRow{justify-content:flex-start}.UserSettings-module__mjVqVG__sectionHeading h4{margin:0}.UserSettings-module__mjVqVG__sectionHeading p,.UserSettings-module__mjVqVG__reactionHint,.UserSettings-module__mjVqVG__fieldHint{color:var(--color-text-secondary);margin:0;font-size:12px;line-height:1.45}.UserSettings-module__mjVqVG__reactionsSection{padding-top:var(--space-md)}.UserSettings-module__mjVqVG__reactionsDisabledNotice{color:#ffe091eb;background:#ffc10712;border-left:2px solid #ffc107b3;border-radius:0 7px 7px 0;padding:9px 10px;font-size:11px;line-height:1.4}.UserSettings-module__mjVqVG__reactionSourceChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.UserSettings-module__mjVqVG__reactionSourceOption{min-height:72px;color:var(--color-text-secondary);cursor:pointer;text-align:left;background:#0000002e;border:1px solid #ffffff1a;border-radius:10px;gap:3px;padding:10px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.UserSettings-module__mjVqVG__reactionSourceOption strong{color:var(--color-text-primary);font-size:12px}.UserSettings-module__mjVqVG__reactionSourceOption span{font-size:11px;line-height:1.35}.UserSettings-module__mjVqVG__reactionSourceOption:hover{background:#4fc3f714;border-color:#81d4fa99}.UserSettings-module__mjVqVG__reactionSourceOptionActive{border-color:var(--aero-sky);background:linear-gradient(145deg,#4fc3f738,#4fc3f712);box-shadow:inset 0 1px #ffffff29,0 0 0 1px #4fc3f71a}.UserSettings-module__mjVqVG__reactionSourceOptionUnavailable{color:var(--color-text-muted);background:#ffffff06;border-color:#ffffff14}.UserSettings-module__mjVqVG__reactionSourceOptionUnavailable strong{color:var(--color-text-secondary)}.UserSettings-module__mjVqVG__personalPaletteUnavailable{opacity:.62;position:relative}.UserSettings-module__mjVqVG__personalPaletteNotice{min-height:0;color:var(--color-text-muted);margin-bottom:0;font-size:11px;line-height:1.4}.UserSettings-module__mjVqVG__personalPaletteUnavailable .UserSettings-module__mjVqVG__personalPaletteNotice{color:#ffe091e6;background:#ffc1070f;border-left:2px solid #ffc107a6;border-radius:0 6px 6px 0;min-height:31px;margin-bottom:4px;padding:7px 9px}.UserSettings-module__mjVqVG__roomDefaultsPreview{background:linear-gradient(145deg,#4fc3f71a,#00000024);border:1px solid #4fc3f742;border-radius:10px;gap:8px;padding:10px;display:grid}.UserSettings-module__mjVqVG__paletteSubheading{gap:2px;display:grid}.UserSettings-module__mjVqVG__paletteSubheading strong{color:var(--color-text-primary);font-size:12px}.UserSettings-module__mjVqVG__paletteSubheading span{color:var(--color-text-secondary);font-size:11px;line-height:1.35}.UserSettings-module__mjVqVG__editPersonalPaletteBtn{color:var(--color-text-secondary);cursor:pointer;font:inherit;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;align-self:flex-start;padding:8px 10px;font-size:11px;font-weight:700}.UserSettings-module__mjVqVG__editPersonalPaletteBtn:hover{color:var(--color-text-primary);background:#4fc3f71a;border-color:#81d4fa8c}.UserSettings-module__mjVqVG__reactionSourceOption:focus-visible,.UserSettings-module__mjVqVG__copyRoomReactionsBtn:focus-visible,.UserSettings-module__mjVqVG__editPersonalPaletteBtn:focus-visible{outline:2px solid var(--aero-sky-light);outline-offset:2px}.UserSettings-module__mjVqVG__copyRoomReactionsBtn{color:var(--aero-sky);cursor:pointer;font:inherit;background:0 0;border:0;align-self:flex-start;padding:0;font-size:12px;font-weight:700}.UserSettings-module__mjVqVG__copyRoomReactionsBtn:hover{color:var(--aero-sky-light);text-decoration:underline}.UserSettings-module__mjVqVG__resetReactionsBtn{color:var(--aero-sky);cursor:pointer;font:inherit;background:0 0;border:0;align-self:flex-start;padding:0;font-size:12px;font-weight:700}.UserSettings-module__mjVqVG__resetReactionsBtn:hover,.UserSettings-module__mjVqVG__resetReactionsBtn:focus-visible{color:var(--aero-sky-light);text-decoration:underline}.UserSettings-module__mjVqVG__typeGrid{gap:var(--space-sm);grid-template-columns:repeat(4,1fr);display:grid}.UserSettings-module__mjVqVG__typeBtn{border-radius:var(--radius-sm);transition:all var(--transition-fast);cursor:pointer;background:#ffffff08;border:1px solid #0000;flex-direction:column;align-items:center;gap:2px;padding:6px 4px;display:flex}.UserSettings-module__mjVqVG__typeBtn:hover{background:#ffffff14;transform:scale(1.06)}.UserSettings-module__mjVqVG__typeBtn.UserSettings-module__mjVqVG__selected{border-color:var(--aero-sky);background:#4fc3f726}.UserSettings-module__mjVqVG__typeMini{width:44px!important;height:44px!important}.UserSettings-module__mjVqVG__typeLabel{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:9px;font-weight:600}.UserSettings-module__mjVqVG__colorGrid{gap:var(--space-sm);grid-template-columns:repeat(5,1fr);display:grid}.UserSettings-module__mjVqVG__colorBtn{height:28px;transition:all var(--transition-fast);border:2px solid #ffffff1a;border-radius:50%}.UserSettings-module__mjVqVG__colorBtn:hover{transform:scale(1.1)}.UserSettings-module__mjVqVG__colorBtn.UserSettings-module__mjVqVG__selected{border-color:#fff;box-shadow:0 0 10px #ffffff80}.UserSettings-module__mjVqVG__footer{background:#0003;border-top:1px solid #ffffff14;justify-content:stretch;padding:12px 16px;display:flex}.UserSettings-module__mjVqVG__saveBtn{color:#fff;width:100%;font-family:var(--font-display);cursor:pointer;background:linear-gradient(#4fc3f7 0%,#2196f3 100%);border:1px solid #fff3;border-radius:10px;padding:12px;font-size:14px;font-weight:700;transition:all .2s;position:relative;overflow:hidden;box-shadow:0 4px 15px #2196f34d,inset 0 1px 1px #fff6}.UserSettings-module__mjVqVG__saveBtn:after{content:"";pointer-events:none;background:linear-gradient(#fff6 0%,#0000 100%);height:50%;position:absolute;top:0;left:0;right:0}.UserSettings-module__mjVqVG__saveBtn:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 6px 20px #2196f366,inset 0 1px 1px #ffffff80}.UserSettings-module__mjVqVG__saveBtn:active:not(:disabled){transform:translateY(1px)}.UserSettings-module__mjVqVG__saveBtn:disabled{color:#ffffff4d;box-shadow:none;cursor:not-allowed;filter:grayscale(.5);opacity:.7;background:linear-gradient(#37474f 0%,#263238 100%);border-color:#ffffff0d}.UserSettings-module__mjVqVG__ownerBadge{color:#000;text-transform:uppercase;letter-spacing:.05em;background:linear-gradient(135deg,gold,#ff8c00);border-radius:4px;padding:2px 6px;font-size:10px;font-weight:800;box-shadow:0 0 10px #ffd7004d}.UserSettings-module__mjVqVG__scrollArea{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;flex:1;padding:24px;overflow-y:auto}.UserSettings-module__mjVqVG__inputGroup{flex-direction:column;gap:4px;display:flex}.UserSettings-module__mjVqVG__inputGroup label{color:var(--zinc-400);font-size:11px;font-weight:600}.UserSettings-module__mjVqVG__input{color:#fff;background:#0000004d;border:1px solid #ffffff1a;border-radius:8px;outline:none;padding:10px 12px;font-size:14px;transition:all .2s}.UserSettings-module__mjVqVG__input:focus{border-color:var(--aero-sky);background:#00000080}.UserSettings-module__mjVqVG__accountEmailValue{min-height:40px;color:var(--color-text-secondary);overflow-wrap:anywhere;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;align-items:center;padding:10px 12px;font-size:14px;display:flex}.UserSettings-module__mjVqVG__status{margin:0 var(--space-md);padding:var(--space-sm);border-radius:var(--radius-sm);text-align:center;font-size:13px}.UserSettings-module__mjVqVG__profileStorageNotice{margin:0 0 var(--space-md);color:#ffd180;border-radius:var(--radius-sm);background:#ff98001a;border:1px solid #ffb74d5c;padding:10px 12px;font-size:12px;line-height:1.45}.UserSettings-module__mjVqVG__success{color:#66bb6a;background:#66bb6a1a}.UserSettings-module__mjVqVG__error{color:#ef5350;background:#ef53501a}.UserSettings-module__mjVqVG__tabs{padding:8px var(--space-md);background:#0003;border-bottom:1px solid #ffffff0d;gap:8px;display:flex}.UserSettings-module__mjVqVG__sectionSelect{padding:10px var(--space-md);color:var(--color-text-secondary);background:#0003;border-bottom:1px solid #ffffff0d;gap:5px;font-size:11px;font-weight:700;display:grid}.UserSettings-module__mjVqVG__sectionSelect select{min-height:40px;color:var(--color-text-primary);font:inherit;background:#040a0ec2;border:1px solid #4fc3f73d;border-radius:8px;outline:none;padding:8px 10px}.UserSettings-module__mjVqVG__sectionSelect select:focus-visible{outline:2px solid var(--aero-sky-light);outline-offset:2px}.UserSettings-module__mjVqVG__tabBtn{color:#fff9;text-transform:none;letter-spacing:-.01em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:1;min-height:38px;padding:8px 12px;font-size:13px;font-weight:600;transition:all .2s}.UserSettings-module__mjVqVG__tabBtn:hover{color:#fff;background:#ffffff0d}.UserSettings-module__mjVqVG__tabBtn.UserSettings-module__mjVqVG__active{color:#38bdf8;background:#00f2fe1f;border-color:#00f2fe59;box-shadow:0 0 12px #00f2fe26}.UserSettings-module__mjVqVG__tabBtn:focus-visible,.UserSettings-module__mjVqVG__input:focus-visible,.UserSettings-module__mjVqVG__resetReactionsBtn:focus-visible{outline:2px solid var(--aero-sky-light);outline-offset:2px}.UserSettings-module__mjVqVG__dangerZone{border-top:1px dashed #ef53504d;flex-direction:column;gap:.75rem;margin-top:1.5rem;padding-top:1.25rem;display:flex}.UserSettings-module__mjVqVG__dangerInfo{flex-direction:column;gap:.25rem;display:flex}.UserSettings-module__mjVqVG__dangerTitle{color:#ef5350;text-transform:uppercase;letter-spacing:.05em;font-size:.85rem;font-weight:700}.UserSettings-module__mjVqVG__dangerText{color:var(--color-text-muted);font-size:.75rem;line-height:1.4}.UserSettings-module__mjVqVG__deleteBtn{color:#ef5350;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background:0 0;border:1px solid #ef5350;border-radius:6px;width:100%;padding:8px;font-size:.8rem;font-weight:700;transition:all .2s}.UserSettings-module__mjVqVG__deleteBtn:hover:not(:disabled){background:#ef53501a}.UserSettings-module__mjVqVG__deleteBtn.UserSettings-module__mjVqVG__confirming{color:#fff;background:#ef5350;border-color:#ef5350;animation:.2s ease-in-out infinite UserSettings-module__mjVqVG__shake}.UserSettings-module__mjVqVG__cancelDelete{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;align-self:center;width:fit-content;padding:4px;font-size:.75rem;text-decoration:underline}@keyframes UserSettings-module__mjVqVG__shake{0%{transform:translate(0)}25%{transform:translate(-1px)}75%{transform:translate(1px)}to{transform:translate(0)}}.UserSettings-module__mjVqVG__connectedAccount{border-radius:var(--radius-md);color:var(--color-text-primary);background:#ffffff0d;border:1px solid #ffffff1a;align-items:center;gap:12px;padding:12px 16px;font-size:14px;display:flex}.UserSettings-module__mjVqVG__googleIconContainer{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:4px;display:flex}.UserSettings-module__mjVqVG__googleIconSmall{width:16px;height:16px}.UserSettings-module__mjVqVG__verifiedTag{text-transform:uppercase;letter-spacing:.1em;color:var(--aero-sky);background:#4fc3f733;border-radius:10px;margin-left:auto;padding:2px 8px;font-size:10px;font-weight:700}.UserSettings-module__mjVqVG__linkGoogleBtn{border-radius:var(--radius-md);color:#fff;width:100%;font-family:var(--font-display);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;justify-content:center;align-items:center;gap:10px;padding:12px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.UserSettings-module__mjVqVG__googleAccountInfo{flex-direction:column;gap:4px;display:flex}.UserSettings-module__mjVqVG__accountLabel{color:#ffffff80;margin:0;font-size:.8rem}.UserSettings-module__mjVqVG__accountEmail{color:#fff;margin:0 0 8px;font-size:.95rem;font-weight:500}.UserSettings-module__mjVqVG__switchAccountBtn{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff1a;border-radius:6px;width:fit-content;padding:6px 12px;font-size:.85rem;transition:all .2s}.UserSettings-module__mjVqVG__switchAccountBtn:hover{background:#fff3;border-color:#ffffff4d}.UserSettings-module__mjVqVG__linkGoogleBtn:hover{background:#ffffff1a;border-color:#fff3;transform:translateY(-1px)}.UserSettings-module__mjVqVG__accountInfo{flex-direction:column;gap:2px;display:flex}.UserSettings-module__mjVqVG__switchBtn{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff1a;border-radius:6px;margin-left:auto;padding:4px 12px;font-size:11px;font-weight:700;transition:all .2s}.UserSettings-module__mjVqVG__switchBtn:hover{color:#fff;border-color:var(--aero-sky);background:#fff3}.UserSettings-module__mjVqVG__inlineHeader{box-sizing:border-box;border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;height:43px;padding:12px 16px;display:flex}.UserSettings-module__mjVqVG__inlineHeader span{font-size:13px;font-weight:700;font-family:var(--font-display);color:var(--aero-sky);text-transform:uppercase;letter-spacing:1px}.UserSettings-module__mjVqVG__confirmOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:300;background:#000000bf;justify-content:center;align-items:center;animation:.15s ease-out UserSettings-module__mjVqVG__fadeIn;display:flex;position:absolute;inset:0}@keyframes UserSettings-module__mjVqVG__fadeIn{0%{opacity:0}to{opacity:1}}.UserSettings-module__mjVqVG__confirmBox{text-align:center;background:#0e0e14fa;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;align-items:center;width:320px;padding:24px;animation:.18s cubic-bezier(.34,1.56,.64,1) UserSettings-module__mjVqVG__scaleUp;display:flex;box-shadow:0 20px 40px #0009,0 0 20px #4fc3f70d}@keyframes UserSettings-module__mjVqVG__scaleUp{0%{opacity:0;transform:scale(.9)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.UserSettings-module__mjVqVG__confirmTitle{font-size:15px;font-weight:700;font-family:var(--font-display);color:#ff4b4b;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.UserSettings-module__mjVqVG__confirmText{color:#ffffffb3;margin-bottom:24px;font-size:12.5px;line-height:1.5}.UserSettings-module__mjVqVG__confirmActions{gap:12px;width:100%;display:flex}.UserSettings-module__mjVqVG__discardBtn{color:#ff4b4b;font-size:12px;font-weight:700;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.5px;cursor:pointer;background:#ff4b4b1a;border:1px solid #ff4b4b4d;border-radius:8px;flex:1;padding:10px 16px;transition:all .2s}.UserSettings-module__mjVqVG__discardBtn:hover{color:#fff;background:#ff4b4b;border-color:#ff4b4b;box-shadow:0 0 12px #ff4b4b66}.UserSettings-module__mjVqVG__keepEditingBtn{color:#fff;font-size:12px;font-weight:700;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.5px;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff26;border-radius:8px;flex:1;padding:10px 16px;transition:all .2s}.UserSettings-module__mjVqVG__keepEditingBtn:hover{border-color:var(--aero-sky);color:var(--aero-sky);background:#4fc3f71a;box-shadow:0 0 12px #4fc3f733}.UserSettings-module__mjVqVG__tvHeadControls{z-index:130;position:absolute;top:50%;right:calc(100% + 12px);transform:translateY(-50%)}.UserSettings-module__mjVqVG__tvColorChannels{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#090d16e0;border:1px solid #ffffff21;border-radius:9px;flex-direction:column;gap:5px;padding:3px;display:flex}.UserSettings-module__mjVqVG__tvControlButton{color:#ffffffa8;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:5px;padding:4px 7px;font-size:10px;font-weight:700;display:flex}.UserSettings-module__mjVqVG__tvControlButton span{border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 1px #ffffff59}.UserSettings-module__mjVqVG__tvControlButtonActive{color:#fff;background:#62f5e81f;border-color:#62f5e88c}.UserSettings-module__mjVqVG__tvControlButton:focus-visible{outline-offset:2px;outline:2px solid #62f5e8}@media (max-width:420px){.UserSettings-module__mjVqVG__tvHeadControls{right:calc(100% + 8px)}}
.Lobby-module__uk1PYa__container{background:var(--zinc-950);min-height:100vh;color:var(--color-text-primary);font-family:var(--font-body);position:relative;overflow:hidden auto}.Lobby-module__uk1PYa__bgWrapper{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.Lobby-module__uk1PYa__bgOverlay{filter:blur(6px)brightness(.38)saturate(.96);background-image:url(/images/lobby-bg.png);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.06)}.Lobby-module__uk1PYa__bgWrapper:after{content:"";background:linear-gradient(#05070c5c 0%,#05070c0f 42%,#05070cb8 100%),radial-gradient(circle at 50% 32%,#0000 0%,#04060a52 72%);position:absolute;inset:0}.Lobby-module__uk1PYa__bgGlow1{filter:blur(80px);background:radial-gradient(circle,#4fc3f726 0%,#0000 70%);width:50%;height:50%;animation:8s infinite alternate Lobby-module__uk1PYa__pulse-glow;position:absolute;top:-10%;right:-10%}.Lobby-module__uk1PYa__bgGlow2{filter:blur(100px);background:radial-gradient(circle,#0288d11a 0%,#0000 70%);width:60%;height:60%;animation:12s infinite alternate-reverse Lobby-module__uk1PYa__pulse-glow;position:absolute;bottom:-10%;left:-10%}.Lobby-module__uk1PYa__content{z-index:1;max-width:1200px;margin:0 auto;padding:0 32px;position:relative}.Lobby-module__uk1PYa__header{justify-content:space-between;align-items:center;height:76px;margin-bottom:0;display:flex}.Lobby-module__uk1PYa__logoWrapper{align-items:center;height:44px;display:flex}.Lobby-module__uk1PYa__typedLogo{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text-primary);align-items:center;font-size:27px;font-weight:800;display:flex}.Lobby-module__uk1PYa__cursor{color:var(--aero-sky);font-weight:200;font-family:var(--font-mono);margin-left:2px;display:inline-block}.Lobby-module__uk1PYa__flashing{animation:1s step-end infinite Lobby-module__uk1PYa__cursor-flash}@keyframes Lobby-module__uk1PYa__cursor-flash{0%,to{opacity:1}50%{opacity:0}}.Lobby-module__uk1PYa__userSection{isolation:isolate;-webkit-backdrop-filter:blur(24px)saturate(1.12);background:linear-gradient(145deg,#ffffff16 0%,#0b111b3d 100%);border:1px solid #ffffff24;border-radius:14px;align-items:center;gap:0;width:max-content;min-width:0;max-width:min(100%,360px);min-height:40px;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 34px #00000042,inset 0 1px #ffffff21}.Lobby-module__uk1PYa__username{width:max-content;min-width:0;max-width:min(28ch,100vw - 190px);color:var(--zinc-300);cursor:pointer;transition:all var(--transition-fast);font-family:inherit;font-weight:600;font-size:inherit;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-radius:0;flex:0 auto;justify-content:flex-start;align-self:stretch;align-items:center;gap:6px;padding:0 14px;display:inline-flex;overflow:hidden}.Lobby-module__uk1PYa__username:hover{color:var(--color-text-primary);background:#fff1}.Lobby-module__uk1PYa__username:focus-visible,.Lobby-module__uk1PYa__signOutBtn:focus-visible{outline-offset:-2px;outline:2px solid #7ed3f7cc}.Lobby-module__uk1PYa__onboardingGlow{color:var(--color-text-primary)!important;background:#4fc3f70d!important;border:none!important;animation:2s infinite Lobby-module__uk1PYa__setupPulse!important}@keyframes Lobby-module__uk1PYa__setupPulse{0%,to{opacity:.8;box-shadow:0 0 2px #4fc3f733}50%{opacity:1;box-shadow:0 0 10px #4fc3f780}}.Lobby-module__uk1PYa__signOutBtn{cursor:pointer;min-width:0;color:var(--zinc-500);white-space:nowrap;transition:color var(--transition-fast);background:0 0;border:0;border-left:1px solid #ffffff1a;border-radius:0;flex:none;align-self:stretch;padding:0 10px;font-size:12px}.Lobby-module__uk1PYa__signOutBtn:hover{color:var(--color-meh)}.Lobby-module__uk1PYa__hero{text-align:center;max-width:760px;margin:0 auto;padding:62px 0 48px;position:relative}.Lobby-module__uk1PYa__heroGlowOrb{filter:blur(60px);z-index:-1;pointer-events:none;background:radial-gradient(circle,#4fc3f726 0%,#0000 70%);width:440px;height:300px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Lobby-module__uk1PYa__heroTitle{font-family:var(--font-display);letter-spacing:-.04em;text-shadow:0 4px 20px #00000080;margin:0 0 18px;font-size:clamp(46px,6.4vw,72px);font-weight:800;line-height:1.05}.Lobby-module__uk1PYa__heroSub{color:#ffffffab;max-width:570px;margin:0 auto 28px;font-size:clamp(16px,2vw,19px);font-weight:400;line-height:1.55}.Lobby-module__uk1PYa__main{padding-bottom:100px;scroll-margin-top:20px}.Lobby-module__uk1PYa__discoveryHeader{border-top:1px solid #ffffff17;flex-direction:column;align-items:center;gap:0;margin-bottom:28px;padding-top:26px;display:flex}.Lobby-module__uk1PYa__directoryComposer{-webkit-backdrop-filter:blur(24px)saturate(1.12);backdrop-filter:blur(24px)saturate(1.12);background:linear-gradient(145deg,#ffffff16 0%,#0b111b3d 100%);border:1px solid #ffffff24;border-radius:14px;align-items:center;width:100%;min-height:58px;padding:0;transition:border-color .18s,box-shadow .18s,background .18s;display:flex;overflow:hidden;box-shadow:0 14px 34px #00000042,inset 0 1px #ffffff21}.Lobby-module__uk1PYa__directoryComposer:focus-within,.Lobby-module__uk1PYa__directoryComposerCreate{background:linear-gradient(145deg,#6ee7f212 0%,#0b1b2742 100%);border-color:#64def173;box-shadow:0 20px 42px #00678733,inset 0 1px #d7fdff29}.Lobby-module__uk1PYa__composerModeSwitch{border-right:1px solid #ffffff1a;flex:none;align-self:stretch;gap:0;padding-right:0;display:flex}.Lobby-module__uk1PYa__composerModeSwitch button{color:#ffffff70;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;width:48px;height:100%;transition:color .16s,background .16s,border-color .16s;display:inline-grid;position:relative}.Lobby-module__uk1PYa__composerModeSwitch button:hover{color:#e0fafde0;background:#ffffff0e}.Lobby-module__uk1PYa__composerModeSwitch button:focus-visible,.Lobby-module__uk1PYa__composerContinue:focus-visible{outline-offset:-3px;outline:2px solid #7ed3f7cc}.Lobby-module__uk1PYa__composerModeSwitch .Lobby-module__uk1PYa__composerModeActive{color:#74e3f5;box-shadow:none;text-shadow:0 0 12px #4fc3f752;background:0 0;font-weight:800}.Lobby-module__uk1PYa__composerModeSwitch .Lobby-module__uk1PYa__composerModeActive svg{stroke-width:2.6px;filter:drop-shadow(0 0 5px #4fc3f74d)}.Lobby-module__uk1PYa__composerModeSwitch .Lobby-module__uk1PYa__composerModeActive:hover{background:#4fc3f70f}.Lobby-module__uk1PYa__composerField{flex:auto;align-self:stretch;min-width:0}.Lobby-module__uk1PYa__composerField input{color:#fff;background:0 0;border:0;outline:0;width:100%;height:100%;min-height:58px;padding:0 15px;font-family:inherit;font-size:15px}.Lobby-module__uk1PYa__composerField input::placeholder{color:#ffffff61}.Lobby-module__uk1PYa__composerContinue{color:#d8fbfd;cursor:pointer;white-space:nowrap;background:#52d2e614;border:0;border-left:1px solid #73e6f538;border-radius:0;justify-content:center;align-self:stretch;align-items:center;gap:6px;min-width:108px;height:auto;padding:0 17px;font-family:inherit;font-size:12px;font-weight:800;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.Lobby-module__uk1PYa__composerContinue:hover:not(:disabled){color:#fff;background:#52d2e63d}.Lobby-module__uk1PYa__composerContinue:disabled{opacity:.36;cursor:not-allowed}.Lobby-module__uk1PYa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Lobby-module__uk1PYa__roomGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-auto-rows:minmax(260px,auto);gap:18px;display:grid}.Lobby-module__uk1PYa__roomCardMotion{min-width:0}.Lobby-module__uk1PYa__roomCard{cursor:pointer;height:100%;min-height:0;color:inherit;-webkit-backdrop-filter:blur(24px)saturate(1.12);backdrop-filter:blur(24px)saturate(1.12);background:linear-gradient(145deg,#ffffff16 0%,#0b111b3d 100%);border:1px solid #ffffff24;border-radius:14px;flex-direction:column;padding:20px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 34px #00000042,inset 0 1px #ffffff21}.Lobby-module__uk1PYa__roomCard:before{content:"";background:var(--aero-glow);opacity:0;transition:opacity var(--transition-normal);z-index:0;pointer-events:none;position:absolute;inset:0}.Lobby-module__uk1PYa__roomCard>*{z-index:1;position:relative}.Lobby-module__uk1PYa__roomCard:hover{border-color:#7edff06b;transform:translateY(-4px);box-shadow:0 20px 42px #0000005c,inset 0 1px #ffffff2e}.Lobby-module__uk1PYa__roomCard:focus-visible{outline:2px solid var(--aero-sky-light);outline-offset:3px;border-color:#4fc3f78c}.Lobby-module__uk1PYa__roomCard:hover:before{opacity:.1}.Lobby-module__uk1PYa__lockedCard{opacity:.8;background:#0a0a0a66}.Lobby-module__uk1PYa__lockedCard .Lobby-module__uk1PYa__cardIcon{opacity:.6}.Lobby-module__uk1PYa__lockedCard:hover{opacity:1;background:#14141499}.Lobby-module__uk1PYa__cardHeader{justify-content:space-between;align-items:flex-start;gap:20px;width:100%;min-height:48px;margin-top:0;margin-bottom:0;display:flex}.Lobby-module__uk1PYa__titleWrapper{flex-direction:column;gap:2px;min-width:0;display:flex}.Lobby-module__uk1PYa__roomName{font-family:var(--font-display);color:var(--zinc-100);align-items:center;gap:6px;font-size:20px;font-weight:700;line-height:1.2;display:flex}.Lobby-module__uk1PYa__roomHost{color:#ffffff70;letter-spacing:.02em;font-size:11px;font-weight:500}.Lobby-module__uk1PYa__roomSlug{color:#ffffff47;letter-spacing:.08em;text-transform:uppercase;transition:all var(--transition-normal);font-size:10px;font-weight:600}.Lobby-module__uk1PYa__roomCard:hover .Lobby-module__uk1PYa__roomSlug{color:var(--aero-sky);opacity:1}.Lobby-module__uk1PYa__separator{background:linear-gradient(90deg,#ffffff1a,#0000);width:100%;height:1px;margin:14px 0 12px}.Lobby-module__uk1PYa__tagArea{min-height:28px;margin-bottom:16px}.Lobby-module__uk1PYa__userCount{color:var(--zinc-400);border-radius:var(--radius-full);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:all var(--transition-normal);background:#ffffff13;border:1px solid #ffffff1a;flex-shrink:0;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:600;display:flex}.Lobby-module__uk1PYa__cardFooter{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.Lobby-module__uk1PYa__enterCue{color:#ffffff7a;align-items:center;gap:4px;font-size:11px;font-weight:700;transition:color .16s,transform .16s;display:inline-flex}.Lobby-module__uk1PYa__roomCard:hover .Lobby-module__uk1PYa__enterCue{color:var(--aero-sky-light);transform:translate(2px)}.Lobby-module__uk1PYa__lockInline{color:var(--zinc-500);opacity:.8}.Lobby-module__uk1PYa__roomCard:hover .Lobby-module__uk1PYa__lockInline{color:var(--color-meh);opacity:1}.Lobby-module__uk1PYa__tagList{flex-wrap:wrap;gap:6px;display:flex}.Lobby-module__uk1PYa__tag{color:var(--aero-sky);border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.05em;transition:all var(--transition-fast);background:#4fc3f71a;border:1px solid #4fc3f733;padding:4px 10px;font-size:11px;font-weight:600;line-height:1}.Lobby-module__uk1PYa__subTag{opacity:.7;border-style:dashed;padding:3px 8px;font-size:10px}.Lobby-module__uk1PYa__noTags{color:var(--zinc-600);font-size:11px;font-style:italic}.Lobby-module__uk1PYa__cardGlow{opacity:0;transition:opacity var(--transition-normal);background:radial-gradient(circle at 100% 0,#4fc3f71a,#0000 70%);position:absolute;inset:0}.Lobby-module__uk1PYa__roomCard:hover .Lobby-module__uk1PYa__cardGlow{opacity:1}.Lobby-module__uk1PYa__loader{align-items:center;gap:var(--space-md);color:var(--zinc-500);flex-direction:column;padding:100px 0;display:flex}.Lobby-module__uk1PYa__spinner{border:3px solid #ffffff0d;border-top-color:var(--aero-sky);border-radius:50%;width:40px;height:40px;animation:1s linear infinite Lobby-module__uk1PYa__spin}@keyframes Lobby-module__uk1PYa__spin{to{transform:rotate(360deg)}}.Lobby-module__uk1PYa__modalOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:var(--space-xl);z-index:100;background:#000c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Lobby-module__uk1PYa__modal{width:100%;max-width:480px;padding:var(--space-2xl);isolation:isolate;background:linear-gradient(#070e16db 0%,#070c13cc 52%,#05090fe6 100%);border:1px solid #b8def529;position:relative;overflow:hidden;box-shadow:0 28px 72px #0000008c,inset 0 1px #ffffff1a}.Lobby-module__uk1PYa__modal:before{content:"";z-index:0;filter:blur(18px)saturate(.72)brightness(.25);opacity:.94;pointer-events:none;background-image:url(/images/lobby-bg.png);background-position:50%;background-size:cover;position:absolute;inset:0}.Lobby-module__uk1PYa__modal>*{z-index:1;position:relative}.Lobby-module__uk1PYa__modalTitle{font-family:var(--font-display);margin-bottom:var(--space-xl);text-align:center;font-size:28px;font-weight:800}.Lobby-module__uk1PYa__form{gap:var(--space-lg);flex-direction:column;display:flex}.Lobby-module__uk1PYa__inputGroup{gap:var(--space-xs);flex-direction:column;display:flex}.Lobby-module__uk1PYa__inputGroup label{color:var(--zinc-500);text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:600}.Lobby-module__uk1PYa__slugLabel{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.Lobby-module__uk1PYa__slugHint{color:#d8fbfd8f;min-width:0;font-family:var(--font-mono);letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-size:10px;font-weight:500;overflow:hidden}.Lobby-module__uk1PYa__slugHint strong{color:#b9f7fb;font-weight:700}.Lobby-module__uk1PYa__inputGroup input{padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);color:#fff;transition:all var(--transition-fast);background:#ffffff0d}.Lobby-module__uk1PYa__inputGroup input:focus{border-color:var(--aero-sky);background:#ffffff14;outline:none}.Lobby-module__uk1PYa__error{color:var(--color-meh);text-align:center;font-size:13px}.Lobby-module__uk1PYa__modalActions{gap:var(--space-md);margin-top:var(--space-md);display:flex}.Lobby-module__uk1PYa__modalActions button{flex:1}.Lobby-module__uk1PYa__cancelBtn{color:var(--zinc-400);transition:color var(--transition-fast);font-weight:600}.Lobby-module__uk1PYa__cancelBtn:hover{color:#fff}.Lobby-module__uk1PYa__emptyState{text-align:center;color:var(--zinc-500);grid-column:1/-1;padding:100px 0}.Lobby-module__uk1PYa__resetBtn{margin-top:var(--space-md);color:var(--aero-sky);text-decoration:underline}@keyframes Lobby-module__uk1PYa__pulse-glow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.Lobby-module__uk1PYa__tagHint{color:var(--zinc-500);margin-top:-8px;margin-bottom:12px;font-size:11px}.Lobby-module__uk1PYa__tagsContainer{border-radius:var(--radius-md);background:#0003;border:1px solid #ffffff08;flex-wrap:wrap;align-content:flex-start;gap:8px;height:220px;padding:12px;display:flex;overflow-y:auto}.Lobby-module__uk1PYa__tagsContainer::-webkit-scrollbar{width:4px}.Lobby-module__uk1PYa__tagsContainer::-webkit-scrollbar-track{background:#ffffff05;border-radius:2px}.Lobby-module__uk1PYa__tagsContainer::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.Lobby-module__uk1PYa__genreGroupExpanded{flex-wrap:wrap;gap:8px;width:100%;margin-bottom:4px;display:flex}.Lobby-module__uk1PYa__cardTag{color:var(--zinc-300);background:#ffffff0d;border:1px solid #ffffff0d;border-radius:4px;padding:4px 10px;font-size:11px;font-weight:600;transition:all .2s}.Lobby-module__uk1PYa__cardTag.Lobby-module__uk1PYa__subTag{color:var(--zinc-400);background:#ffffff05;border-style:dashed;font-weight:500}.Lobby-module__uk1PYa__pickerTag{color:#ffffffe6;cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:20px;height:fit-content;padding:6px 14px;font-size:13px;font-weight:600;transition:all .2s}.Lobby-module__uk1PYa__pickerTag:hover{background:#ffffff1f;border-color:#ffffff4d;transform:translateY(-1px)}.Lobby-module__uk1PYa__pickerTag.Lobby-module__uk1PYa__selected{background:var(--aero-sky);border-color:var(--aero-sky);color:var(--zinc-950);box-shadow:0 4px 12px #4fc3f74d}.Lobby-module__uk1PYa__subTag{opacity:.75;background:#ffffff08;border:1px dashed #fff3;padding:4px 10px;font-size:11px;font-weight:500}.Lobby-module__uk1PYa__subTag.Lobby-module__uk1PYa__selected{background:var(--aero-sky-light);border-color:var(--aero-sky-light);opacity:1;color:var(--zinc-950)}.Lobby-module__uk1PYa__alertModal{border-radius:var(--radius-lg);text-align:center;background:#141416f2;border:1px solid #ef444440;flex-direction:column;align-items:center;width:100%;max-width:420px;padding:28px;display:flex;box-shadow:0 15px 30px #00000080,0 0 25px #ef44441a}.Lobby-module__uk1PYa__alertIcon{border-radius:var(--radius-full);width:56px;height:56px;color:var(--color-meh);filter:drop-shadow(0 0 10px #ef444433);background:#ef44441a;border:1px solid #ef444433;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.Lobby-module__uk1PYa__alertTitle{font-family:var(--font-display);color:var(--color-text-primary);letter-spacing:-.01em;margin:0 0 12px;font-size:20px;font-weight:800}.Lobby-module__uk1PYa__alertMessage{color:var(--zinc-400);margin:0 0 24px;font-size:14px;line-height:1.6}.Lobby-module__uk1PYa__alertBtn{border-radius:var(--radius-md);color:#fff;cursor:pointer;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);border:1px solid #ffffff26;width:100%;padding:12px 24px;font-size:14px;font-weight:600;transition:all .2s;box-shadow:0 2px 8px #ef444440,0 6px 18px -2px #dc262666,inset 0 1px 1px #ffffff4d}.Lobby-module__uk1PYa__alertBtn:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 4px 14px #ef444459,0 8px 24px -2px #dc262680,inset 0 1px 1px #ffffff73}.Lobby-module__uk1PYa__alertBtn:active{transform:translateY(0)scale(.98)}@media (max-width:760px){.Lobby-module__uk1PYa__content{padding:0 18px}.Lobby-module__uk1PYa__header{height:68px}.Lobby-module__uk1PYa__typedLogo{font-size:23px}.Lobby-module__uk1PYa__userSection{gap:0;width:max-content;min-width:0;max-width:100%;padding:0}.Lobby-module__uk1PYa__username{max-width:min(22ch,100vw - 150px);padding-inline:10px}.Lobby-module__uk1PYa__signOutBtn{padding-inline:6px}.Lobby-module__uk1PYa__hero{padding:44px 0 46px}.Lobby-module__uk1PYa__heroTitle{font-size:clamp(42px,13vw,58px)}.Lobby-module__uk1PYa__heroSub{font-size:16px}.Lobby-module__uk1PYa__discoveryHeader{margin-bottom:20px;padding-top:20px}.Lobby-module__uk1PYa__roomGrid{grid-template-columns:1fr}}@media (max-width:430px){.Lobby-module__uk1PYa__header{align-items:center}.Lobby-module__uk1PYa__signOutBtn{display:none}.Lobby-module__uk1PYa__userSection{max-width:min(100%,280px)}.Lobby-module__uk1PYa__username{max-width:calc(100vw - 36px)}.Lobby-module__uk1PYa__hero{padding-top:34px}.Lobby-module__uk1PYa__heroTitle{font-size:42px}}@media (prefers-reduced-motion:reduce){.Lobby-module__uk1PYa__bgGlow1,.Lobby-module__uk1PYa__bgGlow2{animation:none}.Lobby-module__uk1PYa__roomCard,.Lobby-module__uk1PYa__enterCue{transition:none}.Lobby-module__uk1PYa__roomCard:hover{transform:none}}
