html,body{height:100%;overflow:hidden;overscroll-behavior-y:auto;-webkit-tap-highlight-color:transparent;touch-action:pan-y}#root{min-height:100dvh;min-height:100vh}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none;width:0;height:0}@keyframes appFadeIn{0%{opacity:0}to{opacity:1}}@keyframes appSlideUp{0%{opacity:.96;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes appScaleIn{0%{opacity:.96;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes appFlipIn{0%{opacity:0;transform:perspective(800px) rotateX(-4deg) translate3d(0,4px,0)}to{opacity:1;transform:perspective(800px) rotateX(0) translateZ(0)}}.app-ease,.animate-fadeIn,.animate-slideUp,.animate-scaleIn,.animate-flipIn,.animate-fadeInSlow{animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both}.animate-fadeIn{animation-name:appFadeIn;animation-duration:.24s}.animate-fadeInSlow{animation-name:appFadeIn;animation-duration:.4s}.animate-slideUp{animation-name:appSlideUp;animation-duration:.28s}.animate-scaleIn{animation-name:appScaleIn;animation-duration:.24s}.animate-flipIn{animation-name:appFlipIn;animation-duration:.4s}@keyframes tabContentEnter{0%{opacity:.92;transform:translate3d(0,6px,0)}to{opacity:1;transform:translateZ(0)}}.user-tab-content{animation:tabContentEnter .22s cubic-bezier(.22,1,.36,1) both;min-height:100%}.user-initial-loader{animation:appFadeIn .2s ease-out both}
