@keyframes fade-in-acd89fb2{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-acd89fb2]{animation:fade-in-acd89fb2 .3s ease-out}.bottom-nav-container[data-v-f9bfcbbd]{bottom:0;left:0;position:fixed;right:0;z-index:50}@media (min-width:768px){.bottom-nav-container[data-v-f9bfcbbd]{display:none}}.bottom-nav-container[data-v-f9bfcbbd]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-top:1px solid rgba(147,51,234,.2)}.bottom-nav[data-v-f9bfcbbd]{justify-content:space-around;margin-left:auto;margin-right:auto;max-width:28rem;min-height:60px;padding:.5rem 1rem}.bottom-nav[data-v-f9bfcbbd],.nav-item[data-v-f9bfcbbd]{align-items:center;display:flex}.nav-item[data-v-f9bfcbbd]{border-radius:.5rem;flex:1 1 0%;flex-direction:column;justify-content:center;max-width:5rem;padding:.25rem .75rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1));text-decoration-line:none;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.nav-item[data-v-f9bfcbbd]:hover{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.nav-item.active[data-v-f9bfcbbd],.nav-item.active .nav-icon[data-v-f9bfcbbd]{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.nav-item.active .nav-icon[data-v-f9bfcbbd]{transform:scale(1.1)}.nav-icon[data-v-f9bfcbbd]{height:1.5rem;margin-bottom:.25rem;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:1.5rem}.nav-label[data-v-f9bfcbbd]{font-size:.75rem;font-weight:500;line-height:1rem;line-height:1.25}@media (max-width:768px){body{padding-bottom:60px}}.nav-item[data-v-f9bfcbbd]{animation:fadeIn-f9bfcbbd .3s ease-out}@keyframes fadeIn-f9bfcbbd{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.app-layout{min-height:100vh}.main-content{padding-top:64px}html{scroll-behavior:smooth}
