.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.bottom-nav-wrapper{pointer-events:auto!important}.bottom-nav-container,.bottom-nav-wrapper{position:fixed!important;bottom:0!important;left:0!important;right:0!important;height:60px!important;z-index:1500!important}.bottom-nav-container{max-height:60px!important;min-height:60px!important;overflow:hidden!important;background-color:#fff!important;border-top:1px solid #e2e2e2!important;justify-content:space-around!important;padding:0!important;margin:0!important;transform:translateZ(0)!important;will-change:transform!important;backface-visibility:hidden!important}.bottom-nav-container,.bottom-nav-item{display:flex!important;align-items:center!important;transition:none!important}.bottom-nav-item{width:20%!important;height:100%!important;flex-direction:column!important;justify-content:center!important;padding:8px 0!important}@keyframes shimmer-slide{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes spin-around{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.animate-shimmer-slide{animation:shimmer-slide 2s linear infinite}.animate-spin-around{animation:spin-around 8s linear infinite}.glassmorphism{background:#ffffff1a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid #fff3;box-shadow:0 8px 32px 0 #1f268726}.neumorphism{background:#f0f0f3;box-shadow:10px 10px 20px #d1d1d4,-10px -10px 20px #fff;border-radius:12px}@keyframes gradient-animation{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.gradient-animation{background:linear-gradient(-45deg,#ee7752,#e73c7e,#23a6d5,#23d5ab);background-size:400% 400%;animation:gradient-animation 15s ease infinite}.hover-lift{transition:transform .3s ease}.hover-lift:hover{transform:translateY(-5px)}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}to{transform:scale(1);opacity:1}}.animate-pulse-custom{animation:pulse 2s ease-in-out infinite}.glow-effect{box-shadow:0 0 10px #ffffff80,0 0 20px #ffffff4d,0 0 30px #ffffff1a}.glow-effect:hover{box-shadow:0 0 15px #fff9,0 0 30px #fff6,0 0 45px #fff3}.gradient-text{background:linear-gradient(90deg,#ff8a00,#e52e71);-webkit-background-clip:text;-webkit-text-fill-color:#0000;background-clip:text;color:#0000}