.ma-header[data-v-ecd9a26b]{backdrop-filter:blur(16px) saturate(1.6);-webkit-backdrop-filter:blur(16px) saturate(1.6);background:color-mix(in srgb,var(--el-bg-color) 68%,transparent);position:relative;transition:background-color .3s ease;width:100%;z-index:1000}.ma-header[data-v-ecd9a26b]:before{background:linear-gradient(90deg,var(--el-color-primary) 0,#a855f7 55%,#22d3ee 100%);height:2px;top:0;z-index:1}.ma-header[data-v-ecd9a26b]:after,.ma-header[data-v-ecd9a26b]:before{content:"";left:50%;position:absolute;transform:translate(-50%);width:100vw}.ma-header[data-v-ecd9a26b]:after{background-color:color-mix(in srgb,var(--el-border-color-lighter) 40%,transparent);bottom:0;height:1px;transition:background-color .3s ease}.ma-header.is-scrolled[data-v-ecd9a26b]{background:color-mix(in srgb,var(--el-bg-color) 92%,transparent)}.ma-header.is-scrolled[data-v-ecd9a26b]:after{background-color:var(--el-border-color-light)}.header-container[data-v-ecd9a26b]{height:var(--el-header-height);justify-content:space-between;margin:0 auto;max-width:1450px;padding:0 50px 0 20px}.header-container[data-v-ecd9a26b],.header-left[data-v-ecd9a26b]{align-items:center;display:flex}.header-left[data-v-ecd9a26b]{flex-shrink:0}.header-center[data-v-ecd9a26b]{display:flex;flex:1;justify-content:flex-end;margin:0 12px}.header-center .frontend-header-menu[data-v-ecd9a26b]{background:transparent;height:var(--el-header-height)}.header-center .frontend-header-menu .el-menu-item[data-v-ecd9a26b],.header-center .frontend-header-menu .el-sub-menu .el-sub-menu__title[data-v-ecd9a26b]{border-radius:10px;margin:10px 2px;transition:color .25s ease,background-color .25s ease}.header-center .frontend-header-menu .el-menu-item.is-active[data-v-ecd9a26b],.header-center .frontend-header-menu .el-sub-menu .el-sub-menu__title.is-active[data-v-ecd9a26b]{background-color:var(--el-color-primary-light-9)!important;color:var(--el-color-primary)!important}.header-center .frontend-header-menu .el-menu-item[data-v-ecd9a26b]:hover,.header-center .frontend-header-menu .el-sub-menu .el-sub-menu__title[data-v-ecd9a26b]:hover{background-color:var(--el-fill-color-light)!important;color:var(--el-color-primary)!important}.header-center[data-v-ecd9a26b] .el-menu--horizontal{border-bottom:none}.header-right[data-v-ecd9a26b]{align-items:center;display:flex;flex-shrink:0;gap:0;justify-content:flex-end;padding-left:16px}.header-right .frontend-header-menu[data-v-ecd9a26b]{background:transparent;height:var(--el-header-height)}.header-right .frontend-header-menu .el-menu-item[data-v-ecd9a26b],.header-right .frontend-header-menu .el-sub-menu .el-sub-menu__title[data-v-ecd9a26b]{border-radius:10px;margin:10px 2px;transition:color .25s ease,background-color .25s ease}.header-right .frontend-header-menu .el-menu-item.is-active[data-v-ecd9a26b],.header-right .frontend-header-menu .el-sub-menu .el-sub-menu__title.is-active[data-v-ecd9a26b]{background-color:var(--el-color-primary-light-9)!important;color:var(--el-color-primary)!important}.header-right .frontend-header-menu .el-menu-item[data-v-ecd9a26b]:hover,.header-right .frontend-header-menu .el-sub-menu .el-sub-menu__title[data-v-ecd9a26b]:hover{background-color:var(--el-fill-color-light)!important;color:var(--el-color-primary)!important}.header-actions[data-v-ecd9a26b]{align-items:center;display:flex;gap:8px;justify-content:flex-end}.header-action-item[data-v-ecd9a26b]{align-items:center;border-radius:6px;color:var(--el-text-color-primary);cursor:pointer;display:flex;padding:8px 12px;transition:all .3s ease}.header-action-item[data-v-ecd9a26b]:hover{background-color:var(--el-fill-color-light)}.mobile-menu-toggle[data-v-ecd9a26b]{align-items:center;border-radius:6px;cursor:pointer;display:flex;height:40px;justify-content:center;padding:8px;width:40px}.mobile-menu-toggle[data-v-ecd9a26b]:hover{background-color:var(--el-fill-color-light)}.mobile-menu-wrapper[data-v-ecd9a26b]{align-items:center;display:flex;height:100%}@media screen and (max-width:768px){.header-container[data-v-ecd9a26b]{padding:0 15px}.header-center[data-v-ecd9a26b]{display:none}.header-right[data-v-ecd9a26b]{justify-content:flex-start}}@media screen and (max-width:414px){.header-container[data-v-ecd9a26b]{padding:0 10px}}
