.app-header-shell[data-v-f51ebc33]{transform:translateZ(0);transition:transform .22s ease,opacity .22s ease;will-change:transform,opacity}@media (max-width:768px){.app-header-shell--hidden[data-v-f51ebc33]{opacity:0;pointer-events:none;transform:translate3d(0,-100%,0)}.group:hover .group-hover\:h-auto[data-v-f51ebc33]{height:0!important;opacity:0!important}}@media (prefers-reduced-motion:reduce){.app-header-shell[data-v-f51ebc33]{transition:none}}.group:hover .group-hover\:h-auto[data-v-f51ebc33]:before{background:transparent;content:"";height:10px;left:0;position:absolute;right:0;top:-10px}.scrollbar-none[data-v-f51ebc33]{scrollbar-width:none}.scrollbar-none[data-v-f51ebc33]::-webkit-scrollbar{display:none}.nav-scroll-mask[data-v-f51ebc33]{mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent)}.header-nav-dropdown{--el-dropdown-menu-box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)!important;background-color:hsl(var(--popover))!important;border:1px solid hsl(var(--border))!important;border-radius:var(--radius)!important}.header-nav-dropdown .el-dropdown-menu__item{color:hsl(var(--popover-foreground))!important}.header-nav-dropdown .el-dropdown-menu__item:focus,.header-nav-dropdown .el-dropdown-menu__item:hover{background-color:hsla(var(--primary),.1)!important;color:hsl(var(--primary))!important}.custom-scrollbar[data-v-9f385778]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-9f385778]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-9f385778]::-webkit-scrollbar-thumb{background-color:#9ca3af4d;border-radius:3px}.custom-scrollbar[data-v-9f385778]::-webkit-scrollbar-thumb:hover{background-color:#9ca3af80}.kbd-key[data-v-9f385778]{background-color:hsl(var(--muted));border-color:hsl(var(--border));border-radius:.25rem;border-width:1px;color:hsl(var(--muted-foreground));display:inline-block;font-family:Barlow,ui-sans-serif,system-ui,sans-serif;font-size:10px;min-width:20px;padding:.125rem .375rem;text-align:center}@keyframes progress-9f385778{0%{transform:translate(-100%)}50%{transform:translate(0)}to{transform:translate(100%)}}.animate-progress[data-v-9f385778]{animation:progress-9f385778 1.5s linear infinite}
