.navigation-container[data-v-0f339c89]{display:flex;flex-direction:column;min-height:100vh}.nav-header[data-v-0f339c89]{display:none;position:fixed;z-index:1000;width:100%;top:0;height:60px;box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;align-items:center}.menu-scroll-container[data-v-0f339c89]{flex:1;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.menu-scroll-container[data-v-0f339c89]::-webkit-scrollbar{display:none}.main-menu[data-v-0f339c89]{display:flex;height:60px;background-color:rgba(0,0,0,.3);min-width:-moz-max-content;min-width:max-content;white-space:nowrap}.main-menu[data-v-0f339c89] .el-menu-item,.main-menu[data-v-0f339c89] .el-sub-menu__title{flex-shrink:0;font-size:14px}.main-menu[data-v-0f339c89] .el-menu-item:hover,.main-menu[data-v-0f339c89] .el-sub-menu__title:hover{color:#03f!important;background-color:hsla(0,0%,100%,0);cursor:pointer;border:none}.main-menu[data-v-0f339c89] .el-menu-item.is-active,.main-menu[data-v-0f339c89] .el-sub-menu__title.is-active{color:#03f!important;background-color:hsla(0,87%,69%,0)!important;font-weight:600;border:none}.main-menu[data-v-0f339c89] .el-menu-item,.main-menu[data-v-0f339c89] .el-sub-menu__title{color:#fff!important}.logo[data-v-0f339c89]{width:30%;padding:.5% 0}.logo-image[data-v-0f339c89]{height:100%;width:auto;margin-left:20%;display:block}.mobile-menu-toggle[data-v-0f339c89]{display:none;padding:0 15px;height:60px;align-items:center;cursor:pointer;flex-shrink:0}.menu-icon[data-v-0f339c89]{color:#fff;transition:color .3s ease}.mobile-menu-toggle:hover .menu-icon[data-v-0f339c89]{color:#409eff}.scroll-indicator[data-v-0f339c89]{display:none;padding:0 10px;align-items:center;color:#999;flex-shrink:0}.scroll-hint[data-v-0f339c89]{animation:pulse-0f339c89 2s infinite}@keyframes pulse-0f339c89{0%,to{opacity:.5}50%{opacity:1}}.mobile-dropdown-menu[data-v-0f339c89]{position:fixed;top:60px;left:0;right:0;background-color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:999;max-height:calc(100vh - 60px);overflow-y:auto;animation:slideDown-0f339c89 .3s ease-out}@keyframes slideDown-0f339c89{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.mobile-menu-content[data-v-0f339c89]{padding:10px 0}.dropdown-menu[data-v-0f339c89]{border:none}.dropdown-menu[data-v-0f339c89] .el-menu-item,.dropdown-menu[data-v-0f339c89] .el-sub-menu__title{height:48px;line-height:48px;font-size:16px;border-bottom:1px solid #f0f0f0}.dropdown-menu[data-v-0f339c89] .el-sub-menu .el-menu-item{padding-left:40px;height:44px;line-height:44px;background-color:#f8f9fa;font-size:14px}.dropdown-menu[data-v-0f339c89] .el-menu-item.is-active{color:#409eff;background-color:#ecf5ff}.main-content[data-v-0f339c89]{flex-grow:1;width:100%;max-width:100%;overflow-x:hidden}@media (max-width:1080px){.logo[data-v-0f339c89]{width:250px;padding:.5% 0;display:flex;justify-content:center;align-items:center}.logo-image[data-v-0f339c89]{height:80%}}@media (max-width:768px){.logo[data-v-0f339c89]{width:180px}.logo-image[data-v-0f339c89]{height:70%}.mobile-menu-toggle[data-v-0f339c89]{display:flex}.scroll-indicator[data-v-0f339c89]{display:none}.main-menu[data-v-0f339c89] .el-menu-item,.main-menu[data-v-0f339c89] .el-sub-menu__title{font-size:13px}.menu-scroll-container[data-v-0f339c89]{position:relative}.menu-scroll-container[data-v-0f339c89]:after{display:none;content:"";position:absolute;right:0;top:0;bottom:0;width:20px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.8));pointer-events:none}}@media (max-width:480px){.logo[data-v-0f339c89]{width:140px}.logo-image[data-v-0f339c89]{height:50%}.main-menu[data-v-0f339c89] .el-menu-item,.main-menu[data-v-0f339c89] .el-sub-menu__title{font-size:12px}.mobile-menu-toggle[data-v-0f339c89]{padding:0 10px}.scroll-indicator[data-v-0f339c89]{padding:0 8px}}@media (max-width:768px){.main-menu[data-v-0f339c89] .el-sub-menu .el-menu{position:absolute;top:100%;left:0;min-width:200px;box-shadow:0 4px 12px rgba(0,0,0,.1);border-radius:4px;background:#fff;z-index:1001}}*,:after,:before{margin:0;padding:0;box-sizing:border-box}body,html{height:100%;font-family:Arial,sans-serif;line-height:1.5;background:#fff;color:#000}