.shimmer-bar[data-v-a588a40f]{will-change:transform;background:linear-gradient(90deg,#fff0 0%,#ffffff0d 50%,#fff0 100%);width:100%;height:100%;animation:1.5s cubic-bezier(.4,0,.2,1) infinite hardware-shimmer-a588a40f;position:absolute;top:0;left:0;transform:translate(-100%)}@keyframes hardware-shimmer-a588a40f{0%{transform:translate(-100%)}to{transform:translate(100%)}}.will-change-transform-filter[data-v-a588a40f]{will-change:transform, filter, opacity;transform:translate(0,0)}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:hsl(var(--primary) / .2) transparent}.custom-scrollbar::-webkit-scrollbar{width:4px}.custom-scrollbar::-webkit-scrollbar-track{background:0 0}.custom-scrollbar::-webkit-scrollbar-thumb{background:hsl(var(--primary) / .2);border-radius:4px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:hsl(var(--primary) / .4)}.modal-fade-enter-active,.modal-fade-leave-active{transition:opacity .35s cubic-bezier(.16,1,.3,1),backdrop-filter .35s cubic-bezier(.16,1,.3,1)}.modal-fade-enter-from,.modal-fade-leave-to{opacity:0;backdrop-filter:blur()saturate()}.modal-fade-enter-active>div,.modal-fade-leave-active>div{transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .35s cubic-bezier(.16,1,.3,1)}.modal-fade-enter-from>div,.modal-fade-leave-to>div{opacity:0;transform:scale(.96)translateY(8px)}.main-nav{transition:background-color .5s cubic-bezier(.16,1,.3,1),border-color .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1),border-radius .5s cubic-bezier(.16,1,.3,1),padding .5s cubic-bezier(.16,1,.3,1)!important;position:fixed!important}
