.translate-x-full[data-v-a10e8b88]{transform:translate(100%)}.translate-x-0[data-v-a10e8b88]{transform:translate(0)}.backdrop-blur-md[data-v-a10e8b88]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.backdrop-blur-sm[data-v-a10e8b88]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.router-link-active span[data-v-a10e8b88]{width:100%!important}.bg-clip-text[data-v-a10e8b88]{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.group:hover span[data-v-a10e8b88]{width:100%}.hover\:scale-105[data-v-a10e8b88]:hover{transform:scale(1.05)}@media (max-width:768px){.mobile-sidebar[data-v-a10e8b88]{max-width:320px;width:100%}}a[data-v-a10e8b88]:focus,button[data-v-a10e8b88]:focus{border-radius:8px;outline:2px solid #121212;outline-offset:2px}@media (prefers-reduced-motion:reduce){[data-v-a10e8b88]{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@keyframes slideInFromRight-a10e8b88{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes fadeIn-a10e8b88{0%{opacity:0}to{opacity:1}}.mobile-menu-enter[data-v-a10e8b88]{animation:slideInFromRight-a10e8b88 .3s ease-out}.mobile-overlay-enter[data-v-a10e8b88]{animation:fadeIn-a10e8b88 .3s ease-out}@keyframes gradientShift-a10e8b88{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.gradient-animate[data-v-a10e8b88]{animation:gradientShift-a10e8b88 3s ease infinite;background-size:200% 200%}nav.sticky[data-v-a10e8b88]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}@media print{nav[data-v-a10e8b88]{display:none!important}}@media (prefers-contrast:high){nav[data-v-a10e8b88]{border-bottom:2px solid #000}.bg-gradient-to-r[data-v-a10e8b88]{background:#000!important;color:#fff!important}}@media (prefers-color-scheme:dark){nav[data-v-a10e8b88]{background-color:#111827f2;border-color:#4b55634d}}@media (max-width:640px){.mobile-sidebar[data-v-a10e8b88]{width:100vw}}.loading[data-v-a10e8b88]{opacity:.7;pointer-events:none}html[data-v-a10e8b88]{scroll-behavior:smooth}@media (max-width:768px){a[data-v-a10e8b88],button[data-v-a10e8b88]{min-height:44px;min-width:44px}}
