.fade-slide-enter-active[data-v-f66d9616],.fade-slide-leave-active[data-v-f66d9616]{transition:opacity .5s ease,transform .5s ease}.fade-slide-enter-from[data-v-f66d9616],.fade-slide-leave-to[data-v-f66d9616]{opacity:0;transform:translateY(-10px)}@media (min-width:1024px){.mobile-menu[data-v-a008a8b7]{display:none}}.menu-item[data-v-a008a8b7]{border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-gray-200)/var(--tw-border-opacity,1))}.menu-item[data-v-a008a8b7]:is(.dark *){--tw-border-opacity:1;border-color:rgb(var(--color-gray-700)/var(--tw-border-opacity,1))}.submenu-list[data-v-a008a8b7]{margin-left:1rem}.submenu-list[data-v-a008a8b7]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.submenu-list[data-v-a008a8b7]{border-radius:.375rem;padding:.5rem}.submenu-list[data-v-a008a8b7]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(var(--color-gray-800)/var(--tw-bg-opacity,1))}.submenu-item[data-v-a008a8b7]{margin-bottom:.5rem}.grandchild-list[data-v-a008a8b7]{margin-left:1rem}.grandchild-list[data-v-a008a8b7]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.grandchild-list[data-v-a008a8b7]{border-radius:.375rem;padding:.5rem}.grandchild-list[data-v-a008a8b7]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(var(--color-gray-800)/var(--tw-bg-opacity,1))}.grandchild-item[data-v-a008a8b7]{margin-bottom:.25rem}[data-v-a008a8b7] .fade-slide-enter-active,[data-v-a008a8b7] .fade-slide-leave-active{transition:opacity .3s ease,transform .3s ease}[data-v-a008a8b7] .fade-slide-enter-from,[data-v-a008a8b7] .fade-slide-leave-to{opacity:0;transform:translateY(-5px)}:root{--header-height:4rem}body{min-width:320px}main{min-height:calc(100vh - var(--header-height))}.fixed{animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fixed>div{animation:slideIn .3s ease-in-out}@keyframes slideIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.desktop-close-btn{display:flex}.mobile-close-btn{display:none}@media (max-width:640px){.pop-ad>div{margin:.5rem;max-height:95vh;max-width:95vw}.pop-ad img{max-height:75vh}.desktop-close-btn{display:none}.mobile-close-btn{display:flex}}.pop-ad img{display:block;height:auto;width:auto}.fixed button:hover{transform:scale(1.1)}.pop-ad{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
