.scroll-mt-36{scroll-margin-top:144px}.safe-area-pb{padding-bottom:env(safe-area-inset-bottom,20px)}@keyframes slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.animate-slide-up{animation:slide-up .3s cubic-bezier(.16,1,.3,1)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:fade-in .2s ease-out}@keyframes bounce-in{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes slide-down{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.animate-slide-down{animation:slide-down .3s ease-out}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@keyframes fade-in-9a51bb9b{0%{opacity:0}to{opacity:1}}.animate-fade-in[data-v-9a51bb9b]{animation:fade-in-9a51bb9b .2s ease-out}@keyframes scale-up-9a51bb9b{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.animate-scale-up[data-v-9a51bb9b]{animation:scale-up-9a51bb9b .2s ease-out}.custom-scrollbar[data-v-006bccc1]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-006bccc1]::-webkit-scrollbar-track{background:#f1f1f1}.custom-scrollbar[data-v-006bccc1]::-webkit-scrollbar-thumb{background:#ccc;border-radius:2px}.custom-scrollbar[data-v-006bccc1]::-webkit-scrollbar-thumb:hover{background:#aaa}.animate-fade-in{animation:fadeIn .2s}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}
