.signup_shell__ZEHhO{height:100vh;height:100dvh;overflow:hidden}.signup_scrollArea__AwVgN{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable both-edges;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 28px);mask-image:linear-gradient(180deg,transparent 0,#000 28px)}.signup_spin__g4M4j{animation:signup_geniinSignupSpin__mmT_W .7s linear infinite}@keyframes signup_geniinSignupSpin__mmT_W{to{transform:rotate(1turn)}}.signup_letterContainer__X1Utz{position:relative;white-space:nowrap;letter-spacing:.1px}.signup_letter___zMMf{display:inline-block;white-space:pre;opacity:0;transform-origin:center center;animation:signup_geniinSignupBubbleIn__8vWMW .35s ease-in-out forwards}@keyframes signup_geniinSignupBubbleIn__8vWMW{0%{transform:scale(1);opacity:0}50%{transform:scale(1.2);opacity:1}80%{transform:scale(.9);opacity:1}to{transform:scale(1);opacity:1}}.signup_letterGreen__FxfwZ{display:inline-block;white-space:pre;opacity:0;transform-origin:center center;animation:signup_geniinSignupBubbleInGreen__AA5Aj .35s ease-in-out forwards}@keyframes signup_geniinSignupBubbleInGreen__AA5Aj{0%{transform:scale(1);opacity:0;color:#008545}50%{transform:scale(1.2);opacity:1;color:#00a355}80%{transform:scale(.9);opacity:1;color:#00a355}to{transform:scale(1);opacity:1;color:#008545}}.signup_avatarHidden__LT5VP{opacity:0;transform:scale(.82)}.signup_avatarPop__aNJQc{animation:signup_geniinSignupAvatarPop__uE1Xr .4s ease-out forwards}@keyframes signup_geniinSignupAvatarPop__uE1Xr{0%{opacity:0;transform:scale(.82)}60%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.signup_avatarPop__aNJQc,.signup_letterGreen__FxfwZ,.signup_letter___zMMf{animation-duration:1ms}}.signup_stepEnter__cQitm{animation:signup_geniinSignupStepRise__CNuoM .4s cubic-bezier(.34,1.2,.44,1) both;will-change:transform,opacity}@keyframes signup_geniinSignupStepRise__CNuoM{0%{opacity:0;transform:translate3d(0,18px,0) scale(.97)}to{opacity:1;transform:translateZ(0) scale(1)}}@media (prefers-reduced-motion:reduce){.signup_stepEnter__cQitm{animation:signup_geniinSignupStepFade__XvpYy .15s linear both;will-change:auto}}@keyframes signup_geniinSignupStepFade__XvpYy{0%{opacity:0}to{opacity:1}}.signup_otpShake__tAxL1{animation:signup_geniinSignupOtpShake__HuImR .13s linear 2}@keyframes signup_geniinSignupOtpShake__HuImR{33%{transform:translateX(-8px)}66%{transform:translateX(2px)}to{transform:none}}.signup_fieldShake__NFcD5{animation:signup_geniinSignupFieldShake__2q8ro .13s linear 2}@keyframes signup_geniinSignupFieldShake__2q8ro{33%{transform:translateX(-8px)}66%{transform:translateX(2px)}to{transform:none}}.signup_boxEnter__4HyzP{opacity:0;animation:signup_geniinSignupBoxEnter__e7sK8 .26s cubic-bezier(.2,.8,.2,1) forwards}@keyframes signup_geniinSignupBoxEnter__e7sK8{0%{opacity:0;transform:scale(.86)}60%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.signup_fieldShake__NFcD5,.signup_otpShake__tAxL1{animation:none}.signup_boxEnter__4HyzP{opacity:1;animation-duration:1ms}}.signup_shimmerText__3MFh8{animation:signup_geniinSignupShimmer__KbA2J 1.6s linear infinite}@keyframes signup_geniinSignupShimmer__KbA2J{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.signup_shimmerText__3MFh8{animation:none}}.signup_shimmerSweep__0bZOA{animation:signup_geniinSignupSweep__qRcYX 1.3s linear infinite}@keyframes signup_geniinSignupSweep__qRcYX{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.signup_shimmerSweep__0bZOA{animation:none}}.login_spin__pBhqS{animation:login_geniinSpin__zEUbR .7s linear infinite}@keyframes login_geniinSpin__zEUbR{to{transform:rotate(1turn)}}.login_letterContainer__frGjh{position:relative;white-space:nowrap;letter-spacing:.1px}.login_letter__DACm1{display:inline-block;white-space:pre;opacity:0;transform-origin:center center;animation:login_geniinBubbleIn__j_QgP .35s ease-in-out forwards}@keyframes login_geniinBubbleIn__j_QgP{0%{transform:scale(1);opacity:0}50%{transform:scale(1.2);opacity:1}80%{transform:scale(.9);opacity:1}to{transform:scale(1);opacity:1}}.login_letterGreen__zUBQE{display:inline-block;white-space:pre;opacity:0;transform-origin:center center;animation:login_geniinBubbleInGreen__WScT1 .35s ease-in-out forwards}@keyframes login_geniinBubbleInGreen__WScT1{0%{transform:scale(1);opacity:0;color:#008545}50%{transform:scale(1.2);opacity:1;color:#00a355}80%{transform:scale(.9);opacity:1;color:#00a355}to{transform:scale(1);opacity:1;color:#008545}}.login_avatarHidden__cNPTr{opacity:0;transform:scale(.82)}.login_avatarPop__QkU7F{animation:login_geniinAvatarPop__N_Hkv .4s ease-out forwards}@keyframes login_geniinAvatarPop__N_Hkv{0%{opacity:0;transform:scale(.82)}60%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.login_avatarPop__QkU7F,.login_letterGreen__zUBQE,.login_letter__DACm1{animation-duration:1ms}}.login_screenEnter__GLhLR{animation:login_geniinLoginScreenRise__9vD0_ .4s cubic-bezier(.34,1.2,.44,1) both;will-change:transform,opacity}@keyframes login_geniinLoginScreenRise__9vD0_{0%{opacity:0;transform:translate3d(0,18px,0) scale(.97)}to{opacity:1;transform:translateZ(0) scale(1)}}@media (prefers-reduced-motion:reduce){.login_screenEnter__GLhLR{animation:login_geniinLoginScreenFade__ol8Ck .15s linear both;will-change:auto}}@keyframes login_geniinLoginScreenFade__ol8Ck{0%{opacity:0}to{opacity:1}}.login_otpShake__vU_1N{animation:login_geniinOtpShake__0pHGH .13s linear 2}@keyframes login_geniinOtpShake__0pHGH{33%{transform:translateX(-8px)}66%{transform:translateX(2px)}to{transform:none}}.login_fieldShake__tPpN_{animation:login_geniinFieldShake__Up1Pi .13s linear 2}@keyframes login_geniinFieldShake__Up1Pi{33%{transform:translateX(-8px)}66%{transform:translateX(2px)}to{transform:none}}.login_boxEnter__Vjpph{opacity:0;animation:login_geniinBoxEnter__B16Et .26s cubic-bezier(.2,.8,.2,1) forwards}@keyframes login_geniinBoxEnter__B16Et{0%{opacity:0;transform:scale(.86)}60%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.login_fieldShake__tPpN_,.login_otpShake__vU_1N{animation:none}.login_boxEnter__Vjpph{opacity:1;animation-duration:1ms}}