.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .28s;transition:opacity .28s}.fade-enter,.fade-leave-active{opacity:0}.fade-transform-enter-active,.fade-transform-leave-active{-webkit-transition:all .5s;transition:all .5s}.fade-transform-enter{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}.fade-transform-leave-to{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}.breadcrumb-enter-active,.breadcrumb-leave-active{-webkit-transition:all .5s;transition:all .5s}.breadcrumb-enter,.breadcrumb-leave-active{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}.breadcrumb-move{-webkit-transition:all .5s;transition:all .5s}.breadcrumb-leave-active{position:absolute}.el-breadcrumb__inner,.el-breadcrumb__inner a{font-weight:400!important}.el-upload input[type=file]{display:none!important}.el-upload__input{display:none}.el-dialog{-webkit-transform:none;transform:none;left:0;position:relative;margin:0 auto}.upload-container .el-upload{width:100%}.upload-container .el-upload .el-upload-dragger{width:100%;height:200px}.el-dropdown-menu a{display:block}.el-range-separator{-webkit-box-sizing:content-box;box-sizing:content-box}.el-message,.el-message-box__wrapper,.el-notification{z-index:5000!important}#app .main-container{height:100vh;overflow:hidden;-webkit-transition:margin-left .28s;transition:margin-left .28s;position:relative}#app .sidebar-container{-webkit-transition:width .28s;transition:width .28s;width:210px!important;background-color:#304156;height:100%;position:fixed;font-size:0;top:0;bottom:0;left:0;z-index:1001;overflow:hidden}#app .sidebar-container .horizontal-collapse-transition{-webkit-transition:width 0s ease-in-out,padding-left 0s ease-in-out,padding-right 0s ease-in-out;transition:width 0s ease-in-out,padding-left 0s ease-in-out,padding-right 0s ease-in-out}#app .sidebar-container .scrollbar-wrapper{overflow-x:hidden!important}#app .sidebar-container .el-scrollbar__bar.is-vertical{right:0}#app .sidebar-container .el-scrollbar{height:100%}#app .sidebar-container.has-logo .el-scrollbar{height:calc(100% - 50px)}#app .sidebar-container .is-horizontal{display:none}#app .sidebar-container a{display:inline-block;width:100%;overflow:hidden}#app .sidebar-container .svg-icon{margin-right:16px}#app .sidebar-container .sub-el-icon{margin-right:12px;margin-left:-2px}#app .sidebar-container .el-menu{border:none;height:100%;width:100%!important}#app .sidebar-container .el-submenu__title:hover,#app .sidebar-container .submenu-title-noDropdown:hover{background-color:#263445!important}#app .sidebar-container .is-active>.el-submenu__title{color:#f4f4f5!important}#app .sidebar-container .el-submenu .el-menu-item,#app .sidebar-container .nest-menu .el-submenu>.el-submenu__title{min-width:210px!important;background-color:#1f2d3d!important}#app .sidebar-container .el-submenu .el-menu-item:hover,#app .sidebar-container .nest-menu .el-submenu>.el-submenu__title:hover{background-color:#001528!important}#app .hideSidebar .sidebar-container{width:54px!important}#app .hideSidebar .submenu-title-noDropdown{padding:0!important;position:relative}#app .hideSidebar .submenu-title-noDropdown .el-tooltip{padding:0!important}#app .hideSidebar .submenu-title-noDropdown .el-tooltip .svg-icon{margin-left:20px}#app .hideSidebar .submenu-title-noDropdown .el-tooltip .sub-el-icon{margin-left:19px}#app .hideSidebar .el-submenu{overflow:hidden}#app .hideSidebar .el-submenu>.el-submenu__title{padding:0!important}#app .hideSidebar .el-submenu>.el-submenu__title .svg-icon{margin-left:20px}#app .hideSidebar .el-submenu>.el-submenu__title .sub-el-icon{margin-left:19px}#app .hideSidebar .el-submenu>.el-submenu__title .el-submenu__icon-arrow{display:none}#app .hideSidebar .el-menu--collapse .el-submenu>.el-submenu__title>span{height:0;width:0;overflow:hidden;visibility:hidden;display:inline-block}#app .el-menu--collapse .el-menu .el-submenu{min-width:210px!important}#app .mobile .main-container{margin-left:0}#app .mobile .sidebar-container{-webkit-transition:-webkit-transform .28s;transition:-webkit-transform .28s;transition:transform .28s;transition:transform .28s,-webkit-transform .28s;width:210px!important}#app .mobile.hideSidebar .sidebar-container{pointer-events:none;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transform:translate3d(-210px,0,0);transform:translate3d(-210px,0,0)}#app .withoutAnimation .main-container,#app .withoutAnimation .sidebar-container{-webkit-transition:none;transition:none}.el-menu--vertical>.el-menu .svg-icon{margin-right:16px}.el-menu--vertical>.el-menu .sub-el-icon{margin-right:12px;margin-left:-2px}.el-menu--vertical .el-menu-item:hover,.el-menu--vertical .nest-menu .el-submenu>.el-submenu__title:hover{background-color:#263445!important}.el-menu--vertical>.el-menu--popup{max-height:100vh;overflow-y:auto}.el-menu--vertical>.el-menu--popup::-webkit-scrollbar-track-piece{background:#d3dce6}.el-menu--vertical>.el-menu--popup::-webkit-scrollbar{width:6px}.el-menu--vertical>.el-menu--popup::-webkit-scrollbar-thumb{background:#99a9bf;border-radius:20px}:root{--page-gutter:20px;--page-container-ratio:70%;--page-inner-ratio:80%;--page-wide-ratio:75%;--page-content-height:calc(100vh - var(--navbar-total-height, 80px) - var(--page-gutter)*2);--dialog-body-max-height:75vh}@supports(height:100dvh){:root{--page-content-height:calc(100dvh - var(--navbar-total-height, 80px) - var(--page-gutter)*2)}}@media(max-width:1600px){:root{--navbar-total-height:64px;--page-gutter:12px;--page-container-ratio:92%;--page-inner-ratio:94%;--page-wide-ratio:92%;--dialog-body-max-height:70vh}.card-container,.case-list-container,.case-news-container,.costqa-container,.material-container,.supplier-container{width:var(--page-container-ratio)}.profile-container{padding:var(--page-gutter)}.profile-container .con-box{width:94%}.profile-container .profile-sidebar{width:240px}.material-container{padding:var(--page-gutter)}.material-container .nav-tab{height:64px;padding:0 16px}.service-page{width:92%;max-width:none}.costcases-container .banner-section{height:280px}.engineer-container .content-wrapper,.register-container .content-wrapper,.register-container .register-card{max-height:calc(100vh - var(--navbar-total-height, 80px) - 40px)}@supports(height:100dvh){.engineer-container .content-wrapper,.register-container .content-wrapper,.register-container .register-card{max-height:calc(100dvh - var(--navbar-total-height, 80px) - 40px)}}.el-dialog__body{max-height:var(--dialog-body-max-height);overflow-y:auto}}@media(max-width:1366px){:root{--navbar-total-height:56px;--page-gutter:8px;--page-container-ratio:96%;--page-inner-ratio:98%;--page-wide-ratio:96%;--dialog-body-max-height:65vh}.costqa-container .left-box{width:168px}.costqa-container .left-list-item{font-size:15px;padding-left:36px}.costqa-container .right-box{padding:12px 16px}.costqa-container .tab-item{padding:0 14px;margin-right:12px;font-size:14px}.profile-container .con-box{width:98%}.profile-container .profile-sidebar{width:200px}.material-container .nav-tab{height:56px;padding:0 12px;font-size:14px}.costcases-container .banner-section{height:220px}.costcases-container .main-content{width:98%;max-width:none}}@media(max-height:800px){:root{--page-gutter:8px;--dialog-body-max-height:60vh}.profile-container{padding:8px}.profile-container .profile-sidebar{height:calc(100vh - var(--navbar-total-height, 80px) - 60px)}@supports(height:100dvh){.profile-container .profile-sidebar{height:calc(100dvh - var(--navbar-total-height, 80px) - 60px)}}.costcases-container .banner-section{height:180px;margin-bottom:12px}}@media(max-width:1366px){.responsive-dialog-wide.el-dialog{width:92vw!important;max-width:780px}.responsive-dialog-medium.el-dialog{width:92vw!important;max-width:640px}}body{height:100%;overflow:hidden;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif}label{font-weight:700}html{-webkit-box-sizing:border-box;box-sizing:border-box}#app,html{height:100%}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}a:active,a:focus{outline:none}a,a:focus,a:hover{cursor:pointer;color:inherit;text-decoration:none}div:focus{outline:none}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.app-container{padding:20px}.presence-ref[data-v-4643e1fe]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:4px;-webkit-transition:background .2s;transition:background .2s}.presence-ref[data-v-4643e1fe]:hover{background:rgba(15,111,226,.08)}.presence-dot[data-v-4643e1fe]{width:8px;height:8px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.presence-dot.dot-online[data-v-4643e1fe]{background:#52c41a}.presence-dot.dot-invisible[data-v-4643e1fe]{background:#bfbfbf}.presence-dot.dot-busy[data-v-4643e1fe]{background:#fa8c16}.variant-navbar-inline .presence-ref[data-v-4643e1fe]{padding:2px 6px;margin-left:2px}.variant-navbar-inline .presence-label[data-v-4643e1fe]{font-size:12px;color:#666;font-weight:500}.variant-navbar-inline .el-icon-arrow-down[data-v-4643e1fe]{font-size:10px;color:#999}.variant-navbar-dropdown .presence-ref[data-v-4643e1fe]{padding:4px 8px;margin-top:6px}.variant-navbar-dropdown .presence-label[data-v-4643e1fe]{font-size:14px;color:#0f6fe2;font-weight:500}.variant-navbar-dropdown .el-icon-arrow-down[data-v-4643e1fe]{font-size:12px;color:#0f6fe2}.variant-sidebar .presence-ref[data-v-4643e1fe]{padding:6px 10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.variant-sidebar .presence-label[data-v-4643e1fe]{font-size:13px;color:#606266;font-weight:500}.variant-sidebar .el-icon-arrow-down[data-v-4643e1fe]{font-size:11px;color:#909399}.presence-status-popper{padding:6px 0!important;min-width:120px}.presence-status-popper .presence-menu{list-style:none;margin:0;padding:0}.presence-status-popper .presence-menu li{padding:8px 16px;font-size:14px;color:#333;cursor:pointer;-webkit-transition:background .15s;transition:background .15s}.presence-status-popper .presence-menu li:hover{background:#f5f7fa}.presence-status-popper .presence-menu li.active{color:#0f6fe2;font-weight:600;background:#ecf5ff}.register-agreement[data-v-41271b08]{margin:12px 0 4px;line-height:1.5}.register-agreement[data-v-41271b08] .el-checkbox__label{white-space:normal;line-height:1.5;font-size:13px;color:#606266}.register-agreement__text[data-v-41271b08]{display:inline}.register-agreement__link[data-v-41271b08]{color:#0f6fe2;text-decoration:none}.register-agreement__link[data-v-41271b08]:hover{text-decoration:underline}.compact-login-panel[data-v-97a9c118]{padding-top:4px}.login-tabs[data-v-97a9c118]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;border-bottom:1px solid #eee}.login-tabs .tab-item[data-v-97a9c118]{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;padding:12px 0;font-size:15px;color:#999;cursor:pointer;position:relative}.login-tabs .tab-item.active[data-v-97a9c118]{color:#111;font-weight:600}.login-tabs .tab-item.active[data-v-97a9c118]:after{content:"";position:absolute;bottom:-1px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:50%;height:2px;background:#0f6fe2;border-radius:1px}.login-form .input-wrapper[data-v-97a9c118]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #e0e0e0;border-radius:8px;padding:0 12px;background:#fff}.login-form .input-wrapper[data-v-97a9c118]:focus-within{border-color:#4a90e2}.login-form .input-wrapper .input-icon[data-v-97a9c118]{width:18px;height:18px;margin-right:8px;-ms-flex-negative:0;flex-shrink:0}.login-form .input-wrapper[data-v-97a9c118] .el-input__inner{border:none;padding:12px 0}.login-form .input-wrapper .show-pwd[data-v-97a9c118]{cursor:pointer;color:#999;margin-left:8px}.login-form .input-wrapper.code-row .code-btn[data-v-97a9c118]{color:#0f6fe2;font-weight:600;-ms-flex-negative:0;flex-shrink:0}.login-form .form-links[data-v-97a9c118]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:14px 0}.login-form .form-links .link-item[data-v-97a9c118]{color:#0f6fe2;cursor:pointer;font-size:13px}.login-form .inline-form-error[data-v-97a9c118]{margin-bottom:8px;font-size:13px;line-height:1.45;color:#f56c6c;text-align:left}.login-form .login-btn[data-v-97a9c118]{width:100%;height:44px;border-radius:8px;font-size:15px;font-weight:600;background:-webkit-gradient(linear,left top,right top,from(#0f6fe2),to(#0c89f2));background:linear-gradient(90deg,#0f6fe2,#0c89f2);border:none;margin-top:8px}.login-form .captcha-row[data-v-97a9c118]{gap:12px}.login-form .captcha-input[data-v-97a9c118]{-webkit-box-flex:1;-ms-flex:1;flex:1}.login-form .captcha-img[data-v-97a9c118]{width:96px;height:34px;border-radius:6px;border:1px solid #e0e0e0;cursor:pointer;-o-object-fit:cover;object-fit:cover;-ms-flex-negative:0;flex-shrink:0}.register-container[data-v-4f3939d0]{min-height:100vh;width:100%;background:url(../img/bg1.216e5db4.png) 50%/cover no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;position:relative;overflow:hidden}.register-container.is-embedded[data-v-4f3939d0]{min-height:auto;background:none;display:block;overflow:visible;padding:0}.register-container.is-embedded .register-card[data-v-4f3939d0]{margin-right:0;width:100%;max-width:none;-webkit-box-shadow:none;box-shadow:none;background:transparent;padding:0;border:none}.register-container.is-embedded .register-title[data-v-4f3939d0]{margin-bottom:16px;font-size:18px}.register-card[data-v-4f3939d0]{background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:40px;width:480px;-webkit-box-shadow:0 20px 60px rgba(0,0,0,.1);box-shadow:0 20px 60px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2);margin-right:10%}.register-card .register-title[data-v-4f3939d0]{font-size:24px;font-weight:600;color:#333;text-align:center;margin-bottom:30px}.register-card .register-form .embedded-field-label[data-v-4f3939d0]{font-size:14px;font-weight:500;color:#333;margin-bottom:8px}.register-card .register-form .form-label-required[data-v-4f3939d0]{color:#f56c6c;margin-right:2px;font-weight:600}.register-card .register-form .input-wrapper[data-v-4f3939d0]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #e0e0e0;border-radius:8px;padding:0 15px;background:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}.register-card .register-form .input-wrapper[data-v-4f3939d0]:focus-within{border-color:#4a90e2;-webkit-box-shadow:0 0 0 3px rgba(74,144,226,.1);box-shadow:0 0 0 3px rgba(74,144,226,.1)}.register-card .register-form .input-wrapper .input-icon[data-v-4f3939d0]{width:20px;height:20px;margin-right:10px;-ms-flex-negative:0;flex-shrink:0}.register-card .register-form .input-wrapper .el-input[data-v-4f3939d0]{-webkit-box-flex:1;-ms-flex:1;flex:1}.register-card .register-form .input-wrapper .el-input[data-v-4f3939d0] .el-input__inner{border:none;background:transparent;padding:15px 0;font-size:14px;color:#333}.register-card .register-form .input-wrapper .el-input[data-v-4f3939d0] .el-input__inner::-webkit-input-placeholder{color:#999}.register-card .register-form .input-wrapper .el-input[data-v-4f3939d0] .el-input__inner::-moz-placeholder{color:#999}.register-card .register-form .input-wrapper .el-input[data-v-4f3939d0] .el-input__inner:-ms-input-placeholder{color:#999}.register-card .register-form .input-wrapper .el-input[data-v-4f3939d0] .el-input__inner::-ms-input-placeholder{color:#999}.register-card .register-form .input-wrapper .el-input[data-v-4f3939d0] .el-input__inner::placeholder{color:#999}.register-card .register-form .input-wrapper .show-pwd[data-v-4f3939d0]{cursor:pointer;color:#999;margin-left:10px;padding:5px;border-radius:4px;-webkit-transition:all .3s ease;transition:all .3s ease}.register-card .register-form .input-wrapper .show-pwd[data-v-4f3939d0]:hover{color:#4a90e2;background:rgba(74,144,226,.1)}.register-card .register-form .inline-form-error[data-v-4f3939d0]{margin-bottom:10px;font-size:13px;line-height:1.45;color:#f56c6c;text-align:left}.register-card .register-form .register-btn[data-v-4f3939d0]{width:100%;height:48px;border-radius:8px;font-size:16px;font-weight:600;background:-webkit-gradient(linear,left top,right top,from(#0f6fe2),to(#0c89f2));background:linear-gradient(90deg,#0f6fe2,#0c89f2);border:none;margin-top:20px;-webkit-transition:all .3s ease;transition:all .3s ease}.register-card .register-form .register-btn[data-v-4f3939d0]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 25px rgba(74,144,226,.3);box-shadow:0 8px 25px rgba(74,144,226,.3)}.register-card .register-form .captcha-row[data-v-4f3939d0]{gap:12px}.register-card .register-form .captcha-input[data-v-4f3939d0]{-webkit-box-flex:1;-ms-flex:1;flex:1}.register-card .register-form .captcha-img[data-v-4f3939d0]{width:96px;height:34px;border-radius:6px;border:1px solid #e0e0e0;cursor:pointer;-o-object-fit:cover;object-fit:cover;-ms-flex-negative:0;flex-shrink:0}.register-card .footer-links[data-v-4f3939d0]{text-align:center;margin-top:20px}.register-card .footer-links .link-item[data-v-4f3939d0]{color:#0f6fe2;cursor:pointer;font-size:14px;-webkit-transition:all .3s ease;transition:all .3s ease}.register-card .footer-links .link-item[data-v-4f3939d0]:hover{color:#0c89f2;text-decoration:underline}@media(max-width:1200px){.register-card[data-v-4f3939d0]{width:380px;padding:30px}}@media(max-width:768px){.register-container[data-v-4f3939d0]{padding:20px}.register-card[data-v-4f3939d0]{width:100%;max-width:400px;padding:25px}}.register-container[data-v-8045da6c]{min-height:100vh;width:100%;background:url(../img/bg3.7b8781ad.png) 50%/cover no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:50px 0}.register-container.is-embedded[data-v-8045da6c]{min-height:auto;background:none;padding:0;display:block}.register-container.is-embedded .content-wrapper[data-v-8045da6c]{max-width:none;width:100%;margin:0;-webkit-box-shadow:none;box-shadow:none;border-radius:12px;padding:16px 12px}.content-wrapper[data-v-8045da6c]{background:#fff;border-radius:20px;padding:40px;width:var(--page-inner-ratio,80%);max-width:800px;max-height:calc(100vh - var(--navbar-total-height, 80px) - 40px);overflow-y:auto;-webkit-box-shadow:0 20px 60px rgba(0,0,0,.1);box-shadow:0 20px 60px rgba(0,0,0,.1)}@supports(height:100dvh){.content-wrapper[data-v-8045da6c]{max-height:calc(100dvh - var(--navbar-total-height, 80px) - 40px)}}.content-wrapper .page-title[data-v-8045da6c]{font-size:28px;font-weight:600;color:#111}.content-wrapper .page-title-line[data-v-8045da6c]{width:120px;height:5px;background:#0f6fe2;border-radius:3px;position:absolute;left:50%;bottom:-10px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.content-wrapper .form-section[data-v-8045da6c]{margin-bottom:30px}.content-wrapper .form-section .section-label[data-v-8045da6c]{font-size:16px;font-weight:600;color:#333;margin-bottom:15px}.content-wrapper .form-section .category-buttons[data-v-8045da6c],.content-wrapper .form-section .entry-buttons[data-v-8045da6c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.content-wrapper .form-section .category-buttons .category-btn[data-v-8045da6c],.content-wrapper .form-section .category-buttons .entry-btn[data-v-8045da6c],.content-wrapper .form-section .entry-buttons .category-btn[data-v-8045da6c],.content-wrapper .form-section .entry-buttons .entry-btn[data-v-8045da6c]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;border:2px solid transparent}.content-wrapper .form-section .category-buttons .category-btn.active[data-v-8045da6c],.content-wrapper .form-section .category-buttons .entry-btn.active[data-v-8045da6c],.content-wrapper .form-section .entry-buttons .category-btn.active[data-v-8045da6c],.content-wrapper .form-section .entry-buttons .entry-btn.active[data-v-8045da6c]{background:#0f6fe2;color:#fff;border-color:#0f6fe2}.content-wrapper .form-section .category-buttons .category-btn[data-v-8045da6c]:not(.active),.content-wrapper .form-section .category-buttons .entry-btn[data-v-8045da6c]:not(.active),.content-wrapper .form-section .entry-buttons .category-btn[data-v-8045da6c]:not(.active),.content-wrapper .form-section .entry-buttons .entry-btn[data-v-8045da6c]:not(.active){background:#ecf2ff;color:#666;border-color:#ecf2ff}.content-wrapper .form-section .category-buttons .category-btn[data-v-8045da6c]:not(.active):hover,.content-wrapper .form-section .category-buttons .entry-btn[data-v-8045da6c]:not(.active):hover,.content-wrapper .form-section .entry-buttons .category-btn[data-v-8045da6c]:not(.active):hover,.content-wrapper .form-section .entry-buttons .entry-btn[data-v-8045da6c]:not(.active):hover{background:#e8e8e8;border-color:#0f6fe2;color:#0f6fe2}.content-wrapper .register-form .form-label-required[data-v-8045da6c]{color:#f56c6c;margin-right:2px;font-weight:600}.content-wrapper .register-form .el-form-item label[data-v-8045da6c]{display:block;font-size:14px;font-weight:500;color:#333;margin-bottom:8px}.content-wrapper .register-form .captcha-row[data-v-8045da6c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.content-wrapper .register-form .captcha-row .captcha-img[data-v-8045da6c]{width:96px;height:34px;border-radius:6px;border:1px solid #e0e0e0;cursor:pointer;-o-object-fit:cover;object-fit:cover;-ms-flex-negative:0;flex-shrink:0}.content-wrapper .register-form .upload-area[data-v-8045da6c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.content-wrapper .register-form .upload-area .upload-item[data-v-8045da6c]{-webkit-box-flex:1;-ms-flex:1;flex:1}.content-wrapper .register-form .upload-area .upload-item.large[data-v-8045da6c]{-webkit-box-flex:2;-ms-flex:2;flex:2}.content-wrapper .register-form .upload-area .upload-item .upload-placeholder[data-v-8045da6c]{height:120px;border:2px dashed #d9d9d9;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;overflow:hidden}.content-wrapper .register-form .upload-area .upload-item .upload-placeholder[data-v-8045da6c]:hover{border-color:#0f6fe2;background:#f0f8ff}.content-wrapper .register-form .upload-area .upload-item .upload-placeholder.uploading[data-v-8045da6c]{border-color:#0f6fe2;background:#f0f8ff;cursor:not-allowed}.content-wrapper .register-form .upload-area .upload-item .upload-placeholder .upload-content[data-v-8045da6c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.content-wrapper .register-form .upload-area .upload-item .upload-placeholder .upload-content i[data-v-8045da6c]{font-size:24px;color:#999;margin-bottom:8px}.content-wrapper .register-form .upload-area .upload-item .upload-placeholder .upload-content .upload-text[data-v-8045da6c]{font-size:12px;color:#999}.content-wrapper .register-form .upload-area .upload-item .upload-placeholder .preview-img[data-v-8045da6c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:6px}.content-wrapper .register-form .upload-area .upload-item .upload-placeholder .upload-loading[data-v-8045da6c]{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.8);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.content-wrapper .register-form .upload-area .upload-item .upload-placeholder .upload-loading i[data-v-8045da6c]{font-size:20px;color:#0f6fe2}.content-wrapper .register-form .inline-form-error[data-v-8045da6c]{margin-bottom:10px;font-size:13px;line-height:1.45;color:#f56c6c;text-align:left}.content-wrapper .register-form .register-btn[data-v-8045da6c]{width:100%;height:48px;margin-top:20px;font-size:16px;font-weight:600}.content-wrapper .footer-links[data-v-8045da6c]{text-align:center;margin-top:20px}.content-wrapper .footer-links .link-item[data-v-8045da6c]{color:#0f6fe2;cursor:pointer;font-size:14px;-webkit-transition:all .3s ease;transition:all .3s ease}.content-wrapper .footer-links .link-item[data-v-8045da6c]:hover{color:#0c89f2;text-decoration:underline}.register-container[data-v-779bae28]{min-height:100vh;width:100%;background:url(../img/bg3.7b8781ad.png) 50%/cover no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:50px 0}.register-container.is-embedded[data-v-779bae28]{min-height:auto;background:none;padding:0;display:block}.register-container.is-embedded .content-wrapper[data-v-779bae28]{max-width:none;width:100%;margin:0;-webkit-box-shadow:none;box-shadow:none;border-radius:12px;padding:16px 12px}.content-wrapper[data-v-779bae28]{background:#fff;border-radius:20px;padding:40px;width:var(--page-inner-ratio,80%);max-width:800px;max-height:calc(100vh - var(--navbar-total-height, 80px) - 40px);overflow-y:auto;-webkit-box-shadow:0 20px 60px rgba(0,0,0,.1);box-shadow:0 20px 60px rgba(0,0,0,.1)}@supports(height:100dvh){.content-wrapper[data-v-779bae28]{max-height:calc(100dvh - var(--navbar-total-height, 80px) - 40px)}}.content-wrapper .page-title[data-v-779bae28]{font-size:28px;font-weight:600;color:#111}.content-wrapper .page-title-line[data-v-779bae28]{width:120px;height:5px;background:#0f6fe2;border-radius:3px;position:absolute;left:50%;bottom:-10px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.content-wrapper .register-form .form-label-required[data-v-779bae28]{color:#f56c6c;margin-right:2px;font-weight:600}.content-wrapper .register-form .el-form-item label[data-v-779bae28]{display:block;font-size:14px;font-weight:500;color:#333;margin-bottom:8px}.content-wrapper .register-form .captcha-row[data-v-779bae28]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.content-wrapper .register-form .captcha-row .captcha-img[data-v-779bae28]{width:96px;height:34px;border-radius:6px;border:1px solid #e0e0e0;cursor:pointer;-o-object-fit:cover;object-fit:cover;-ms-flex-negative:0;flex-shrink:0}.content-wrapper .register-form .upload-area[data-v-779bae28]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.content-wrapper .register-form .upload-area .upload-item[data-v-779bae28]{-webkit-box-flex:1;-ms-flex:1;flex:1}.content-wrapper .register-form .upload-area .upload-item.large[data-v-779bae28]{-webkit-box-flex:2;-ms-flex:2;flex:2}.content-wrapper .register-form .upload-area .upload-item .upload-placeholder[data-v-779bae28]{height:120px;border:2px dashed #d9d9d9;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;overflow:hidden}.content-wrapper .register-form .upload-area .upload-item .upload-placeholder[data-v-779bae28]:hover{border-color:#0f6fe2;background:#f0f8ff}.content-wrapper .register-form .upload-area .upload-item .upload-placeholder.uploading[data-v-779bae28]{border-color:#0f6fe2;background:#f0f8ff;cursor:not-allowed}.content-wrapper .register-form .upload-area .upload-item .upload-placeholder .upload-content[data-v-779bae28]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.content-wrapper .register-form .upload-area .upload-item .upload-placeholder .upload-content i[data-v-779bae28]{font-size:24px;color:#999;margin-bottom:8px}.content-wrapper .register-form .upload-area .upload-item .upload-placeholder .upload-content .upload-text[data-v-779bae28]{font-size:12px;color:#999}.content-wrapper .register-form .upload-area .upload-item .upload-placeholder .preview-img[data-v-779bae28]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:6px}.content-wrapper .register-form .upload-area .upload-item .upload-placeholder .upload-loading[data-v-779bae28]{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.8);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.content-wrapper .register-form .upload-area .upload-item .upload-placeholder .upload-loading i[data-v-779bae28]{font-size:20px;color:#0f6fe2}.content-wrapper .register-form .inline-form-error[data-v-779bae28]{margin-bottom:10px;font-size:13px;line-height:1.45;color:#f56c6c;text-align:left}.content-wrapper .register-form .register-btn[data-v-779bae28]{width:100%;height:48px;margin-top:20px;font-size:16px;font-weight:600}.content-wrapper .footer-links[data-v-779bae28]{text-align:center;margin-top:20px}.content-wrapper .footer-links .link-item[data-v-779bae28]{color:#0f6fe2;cursor:pointer;font-size:14px;-webkit-transition:all .3s ease;transition:all .3s ease}.content-wrapper .footer-links .link-item[data-v-779bae28]:hover{color:#0c89f2;text-decoration:underline}.navbar-auth-dialog-wrap{position:fixed;inset:0;z-index:3000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.navbar-auth-dialog-mask{position:absolute;inset:0;background:rgba(0,0,0,.45)}.navbar-auth-dialog{position:relative;z-index:3001;max-height:78vh;overflow:hidden;border-radius:12px;background:#fff;-webkit-box-shadow:0 20px 60px rgba(0,0,0,.25);box-shadow:0 20px 60px rgba(0,0,0,.25)}.navbar-auth-dialog-header{position:relative;padding:16px 20px 8px;border-bottom:1px solid #f0f0f0}.navbar-auth-dialog-title{font-size:16px;font-weight:600;color:#222}.navbar-auth-dialog-close{position:absolute;top:12px;right:18px;width:28px;height:28px;border:0;background:transparent;cursor:pointer;font-size:22px;line-height:28px;padding:0}.navbar-auth-dialog-body{padding:8px 20px 24px;overflow-y:auto;max-height:60vh}.navbar-auth-dialog-body .captcha-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0!important}.navbar-auth-dialog-body .input-wrapper.captcha-row{gap:0!important;padding-right:0}.navbar-auth-dialog-body .captcha-row .el-input__inner{height:40px!important;line-height:40px!important;-webkit-box-sizing:border-box;box-sizing:border-box}.navbar-auth-dialog-body .input-wrapper.captcha-row .el-input__inner{padding-top:0!important;padding-bottom:0!important}.navbar-auth-dialog-body .captcha-img{width:140px!important;height:40px!important;-o-object-fit:cover;object-fit:cover;-ms-flex-negative:0;flex-shrink:0}.navbar-auth-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0 20px 18px}body.navbar-auth-body-locked{overflow:hidden}.el-select-dropdown{z-index:4001!important}.navbar-root[data-v-37a30a2d]{position:relative;z-index:1001;background:#fff;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.navbar[data-v-37a30a2d]{height:80px;overflow:visible;position:relative;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.navbar .logo-container[data-v-37a30a2d]{margin-right:30px;cursor:pointer;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.navbar .logo-container[data-v-37a30a2d]:hover{opacity:.8}.navbar .logo-container .app-logo[data-v-37a30a2d]{width:160px;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none;pointer-events:auto}.navbar .location-selector .location-text[data-v-37a30a2d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;font-size:20px;color:#333;cursor:pointer;padding:8px 12px;border-radius:6px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;font-weight:700}.navbar .location-selector .location-text[data-v-37a30a2d]:hover{background-color:#f5f5f5}.navbar .location-selector .location-text .el-icon-arrow-down[data-v-37a30a2d]{width:18px}.navbar .nav-links[data-v-37a30a2d]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px;-ms-flex-pack:distribute;justify-content:space-around}.navbar .nav-links .nav-link[data-v-37a30a2d]{height:80px;line-height:80px;text-decoration:none;color:#333;font-size:18px;font-weight:500;padding:0 16px;border-radius:0;-webkit-transition:all .3s ease;transition:all .3s ease}.navbar .nav-links .nav-link.active[data-v-37a30a2d],.navbar .nav-links .nav-link[data-v-37a30a2d]:hover{color:#fff;background:-webkit-gradient(linear,left top,right top,from(#0f6fe2),to(#0c89f2));background:linear-gradient(90deg,#0f6fe2,#0c89f2)}.navbar .nav-links .nav-link.active[data-v-37a30a2d]{height:80px;line-height:80px;border-radius:0}.navbar .right-menu[data-v-37a30a2d]{-ms-flex-negative:0;flex-shrink:0}.navbar .right-menu .auth-entry-buttons[data-v-37a30a2d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.navbar .right-menu .auth-entry-buttons .auth-btn[data-v-37a30a2d]{border-radius:8px;font-weight:600;padding:10px 18px;font-size:14px}.navbar .right-menu .auth-entry-buttons .el-button--primary.is-plain[data-v-37a30a2d]{color:#0f6fe2;border-color:#0f6fe2;background:#fff}.navbar .right-menu .auth-entry-buttons .el-button--primary.is-plain[data-v-37a30a2d]:hover{background:#ecf5ff}.navbar .right-menu .avatar-container .avatar-wrapper[data-v-37a30a2d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;background:#ecf2ff;padding:8px 16px;border-radius:10px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.navbar .right-menu .avatar-container .avatar-wrapper[data-v-37a30a2d]:hover{background:#e6f3ff;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.navbar .right-menu .avatar-container .avatar-wrapper .user-avatar[data-v-37a30a2d]{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.navbar .right-menu .avatar-container .avatar-wrapper .guest-avatar[data-v-37a30a2d]{width:32px;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#f0f0f0;border-radius:50%}.navbar .right-menu .avatar-container .avatar-wrapper .guest-avatar .guest-icon[data-v-37a30a2d]{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.navbar .right-menu .avatar-container .avatar-wrapper .user-info-wrapper[data-v-37a30a2d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.navbar .right-menu .avatar-container .avatar-wrapper .user-name-line[data-v-37a30a2d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.navbar .right-menu .avatar-container .avatar-wrapper .identity-chip[data-v-37a30a2d]{font-size:12px;color:#0f6fe2;background:rgba(15,111,226,.12);padding:2px 8px;border-radius:10px;font-weight:600;white-space:nowrap}.navbar .right-menu .avatar-container .avatar-wrapper .username[data-v-37a30a2d]{font-size:14px;color:#333;font-weight:500}.navbar .right-menu .avatar-container .avatar-wrapper .member-badge[data-v-37a30a2d]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;background:linear-gradient(135deg,#ffe082,#ffcc02);padding:2px 8px;border-radius:12px;font-size:11px;color:#e65100;font-weight:600}.navbar .right-menu .avatar-container .avatar-wrapper .member-icon[data-v-37a30a2d]{width:14px;height:14px}.navbar .right-menu .avatar-container .avatar-wrapper .member-days[data-v-37a30a2d]{font-size:11px;white-space:nowrap}.navbar .right-menu .avatar-container .avatar-wrapper .el-icon-arrow-down[data-v-37a30a2d]{width:18px}[data-v-37a30a2d] .location-dropdown{min-width:600px!important;max-width:800px!important;padding:0!important;border-radius:8px!important;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15)!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important}[data-v-37a30a2d] .location-dropdown .el-dropdown-menu__item{padding:0!important;line-height:normal!important}.popular-regions-header[data-v-37a30a2d]{background:#fff;padding:15px 20px;border-bottom:1px solid #e9ecef;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.popular-regions-header .header-label[data-v-37a30a2d]{font-size:14px;color:#666;font-weight:500;min-width:60px}.popular-regions-header .popular-regions[data-v-37a30a2d]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-ms-flex-wrap:wrap;flex-wrap:wrap}.popular-regions-header .popular-regions .popular-region-item[data-v-37a30a2d]{padding:6px 12px;background:#fff;border:1px solid #e9ecef;border-radius:4px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;font-size:14px;color:#333}.popular-regions-header .popular-regions .popular-region-item[data-v-37a30a2d]:hover{background:#f0f8ff;border-color:#0f6fe2}.popular-regions-header .popular-regions .popular-region-item.active[data-v-37a30a2d]{background:#0f6fe2;color:#fff;border-color:#0f6fe2}.region-categories[data-v-37a30a2d]{padding:20px;background:#fff}.region-categories .region-category[data-v-37a30a2d]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px}.region-categories .region-category[data-v-37a30a2d]:last-child{margin-bottom:0}.region-categories .region-category .category-name[data-v-37a30a2d]{min-width:60px;font-size:14px;color:#666;font-weight:500;padding:8px 0;margin-right:20px}.region-categories .region-category .region-items[data-v-37a30a2d]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.region-categories .region-category .region-items .region-item[data-v-37a30a2d]{padding:6px 12px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;font-size:14px;color:#333;white-space:nowrap}.region-categories .region-category .region-items .region-item[data-v-37a30a2d]:hover{background:#e9ecef;border-color:#0f6fe2}.region-categories .region-category .region-items .region-item.active[data-v-37a30a2d]{background:#0f6fe2;color:#fff;border-color:#0f6fe2}.user-info-section[data-v-37a30a2d]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px}.user-info-section .user-avatar-info[data-v-37a30a2d],.user-info-section[data-v-37a30a2d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.user-info-section .user-avatar-info[data-v-37a30a2d]{gap:15px}.user-info-section .user-avatar-info .dropdown-avatar[data-v-37a30a2d]{width:70px;height:70px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.user-info-section .user-avatar-info .user-details .username[data-v-37a30a2d]{font-size:16px;font-weight:600;color:#333;margin-bottom:8px}.user-info-section .user-avatar-info .user-details .user-status .status-badge[data-v-37a30a2d]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0f6fe2;padding:4px 0;border-radius:20px;font-size:15px;font-weight:500}.user-info-section .user-avatar-info .user-details .user-status .status-badge img[data-v-37a30a2d]{width:20px;height:20px;margin-right:10px}.user-info-section .user-avatar-info .user-details .user-status .status-badge.member-status[data-v-37a30a2d]{color:#ff6f00;background:linear-gradient(135deg,rgba(255,224,130,.3),rgba(255,204,2,.3));padding:4px 12px}.user-info-section .user-avatar-info .user-details .user-status .status-badge.role-badge[data-v-37a30a2d]{color:#0f6fe2;font-weight:600;padding:4px 0}.user-info-section .user-avatar-info .user-details .user-status .member-days-text[data-v-37a30a2d]{font-size:13px;color:#e65100;margin-left:4px}.user-info-section .logout-btn[data-v-37a30a2d]{background:#f5f5f5;color:#666;border:none;border-radius:6px;padding:8px 16px;font-size:12px;-webkit-transition:all .3s ease;transition:all .3s ease}.user-info-section .logout-btn[data-v-37a30a2d]:hover{background:#e8e8e8;color:#333}.membership-section[data-v-37a30a2d]{width:100%}.vip-text[data-v-37a30a2d]{width:100px;height:50px;color:#fff;background:#601f00;border-radius:100px;text-align:center;line-height:50px;position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.guest-menu[data-v-37a30a2d]{padding:10px 0}.guest-menu .guest-menu-item[data-v-37a30a2d]{padding:12px 30px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.guest-menu .guest-menu-item[data-v-37a30a2d]:hover{background:#f8f9fa}.guest-menu .guest-menu-item .guest-menu-text[data-v-37a30a2d]{font-size:14px;color:#333;font-weight:500}.profile-options[data-v-37a30a2d]{padding:0 30px 15px}.profile-options .option-item[data-v-37a30a2d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 0;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.profile-options .option-item[data-v-37a30a2d]:last-child{border-bottom:none}.profile-options .option-item[data-v-37a30a2d]:hover{background:#f8f9fa;padding:15px 10px;margin:0 -10px;border-radius:8px}.profile-options .option-item .option-icon[data-v-37a30a2d]{width:20px;height:20px;margin-right:15px;-o-object-fit:contain;object-fit:contain}.profile-options .option-item .option-text[data-v-37a30a2d]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;color:#333;font-weight:500}.profile-options .option-item .arrow-icon[data-v-37a30a2d]{width:16px;height:16px;-o-object-fit:contain;object-fit:contain}@media(max-width:1600px){.navbar[data-v-37a30a2d]{height:64px;padding:0 12px}.navbar .logo-container[data-v-37a30a2d]{margin-right:16px}.navbar .logo-container .app-logo[data-v-37a30a2d]{width:120px}.navbar .location-selector .location-text[data-v-37a30a2d]{font-size:16px;padding:6px 10px}.navbar .location-selector .location-text .el-icon-arrow-down[data-v-37a30a2d]{width:14px}.navbar .nav-links[data-v-37a30a2d]{gap:8px}.navbar .nav-links .nav-link[data-v-37a30a2d]{height:64px;line-height:64px;font-size:15px;padding:0 10px}.navbar .nav-links .nav-link.active[data-v-37a30a2d]{height:64px;line-height:64px}.navbar .right-menu .auth-entry-buttons[data-v-37a30a2d]{gap:8px}.navbar .right-menu .auth-entry-buttons .auth-btn[data-v-37a30a2d]{padding:8px 12px;font-size:12px}.navbar .right-menu .avatar-container .avatar-wrapper[data-v-37a30a2d]{padding:6px 12px;gap:8px}.navbar .right-menu .avatar-container .avatar-wrapper .username[data-v-37a30a2d]{font-size:13px}[data-v-37a30a2d] .location-dropdown{min-width:480px!important;max-width:560px!important}}@media(max-width:1366px){.navbar[data-v-37a30a2d]{height:56px;padding:0 8px}.navbar .logo-container[data-v-37a30a2d]{margin-right:10px}.navbar .logo-container .app-logo[data-v-37a30a2d]{width:100px}.navbar .location-selector .location-text[data-v-37a30a2d]{font-size:14px;padding:4px 6px}.navbar .nav-links[data-v-37a30a2d]{gap:4px}.navbar .nav-links .nav-link[data-v-37a30a2d]{height:56px;line-height:56px;font-size:14px;padding:0 8px}.navbar .nav-links .nav-link.active[data-v-37a30a2d]{height:56px;line-height:56px}.navbar .right-menu .auth-entry-buttons .auth-btn[data-v-37a30a2d]{padding:6px 10px;font-size:11px}[data-v-37a30a2d] .location-dropdown{min-width:420px!important;max-width:520px!important}}@media(max-width:1200px){.navbar .nav-links[data-v-37a30a2d]{gap:12px}.navbar .nav-links .nav-link[data-v-37a30a2d]{padding:0 8px;font-size:13px}[data-v-37a30a2d] .location-dropdown{min-width:min(420px,92vw)!important;max-width:92vw!important}.popular-regions-header[data-v-37a30a2d]{padding:12px 15px;gap:15px}.popular-regions-header .popular-regions[data-v-37a30a2d]{gap:10px}.popular-regions-header .popular-regions .popular-region-item[data-v-37a30a2d]{padding:5px 10px;font-size:13px}.region-categories[data-v-37a30a2d]{padding:15px}.region-categories .region-category[data-v-37a30a2d]{margin-bottom:12px}.region-categories .region-category .category-name[data-v-37a30a2d]{min-width:50px;font-size:13px;margin-right:15px}.region-categories .region-category .region-items[data-v-37a30a2d]{gap:6px}.region-categories .region-category .region-items .region-item[data-v-37a30a2d]{padding:5px 10px;font-size:13px}.right-menu[data-v-37a30a2d] .user-dropdown{min-width:280px}.right-menu[data-v-37a30a2d] .user-dropdown .user-info-section{padding:15px}.right-menu[data-v-37a30a2d] .user-dropdown .user-info-section .user-avatar-info .dropdown-avatar{width:45px;height:45px}.right-menu[data-v-37a30a2d] .user-dropdown .user-info-section .user-avatar-info .user-details .username{font-size:15px}.right-menu[data-v-37a30a2d] .user-dropdown .membership-section{margin:12px;padding:15px}.right-menu[data-v-37a30a2d] .user-dropdown .membership-section .vip-icon{width:35px;height:35px}.right-menu[data-v-37a30a2d] .user-dropdown .membership-section .membership-text{font-size:13px}.right-menu[data-v-37a30a2d] .user-dropdown .profile-options{padding:0 12px 12px}.right-menu[data-v-37a30a2d] .user-dropdown .profile-options .option-item{padding:12px 0}.right-menu[data-v-37a30a2d] .user-dropdown .profile-options .option-item .option-icon{width:18px;height:18px}.right-menu[data-v-37a30a2d] .user-dropdown .profile-options .option-item .option-text{font-size:13px}}@media(max-width:768px){.navbar[data-v-37a30a2d]{padding:0 15px}.navbar .logo-container[data-v-37a30a2d]{margin-right:20px}.navbar .logo-container .app-logo[data-v-37a30a2d]{font-size:20px}.navbar .location-selector[data-v-37a30a2d]{margin-right:20px}.navbar .nav-links[data-v-37a30a2d]{gap:15px}.navbar .nav-links .nav-link[data-v-37a30a2d]{padding:6px 10px;font-size:12px}[data-v-37a30a2d] .location-dropdown{min-width:300px!important;max-width:90vw!important}.popular-regions-header[data-v-37a30a2d]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;padding:10px 15px}.popular-regions-header .header-label[data-v-37a30a2d]{min-width:auto}.popular-regions-header .popular-regions[data-v-37a30a2d]{width:100%;gap:8px}.popular-regions-header .popular-regions .popular-region-item[data-v-37a30a2d]{padding:4px 8px;font-size:12px}.region-categories[data-v-37a30a2d]{padding:10px 15px}.region-categories .region-category[data-v-37a30a2d]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:10px}.region-categories .region-category .category-name[data-v-37a30a2d]{min-width:auto;margin-right:0;margin-bottom:8px;font-size:12px}.region-categories .region-category .region-items[data-v-37a30a2d]{gap:5px}.region-categories .region-category .region-items .region-item[data-v-37a30a2d]{padding:4px 8px;font-size:12px}.right-menu[data-v-37a30a2d] .user-dropdown{min-width:260px}.right-menu[data-v-37a30a2d] .user-dropdown .user-info-section{padding:12px}.right-menu[data-v-37a30a2d] .user-dropdown .user-info-section .user-avatar-info .dropdown-avatar{width:40px;height:40px}.right-menu[data-v-37a30a2d] .user-dropdown .user-info-section .user-avatar-info .user-details .username{font-size:14px}.right-menu[data-v-37a30a2d] .user-dropdown .membership-section{margin:10px;padding:12px}.right-menu[data-v-37a30a2d] .user-dropdown .membership-section .vip-icon{width:30px;height:30px}.right-menu[data-v-37a30a2d] .user-dropdown .membership-section .membership-text{font-size:12px}.right-menu[data-v-37a30a2d] .user-dropdown .membership-section .activate-btn{padding:6px 12px;font-size:11px}.right-menu[data-v-37a30a2d] .user-dropdown .profile-options{padding:0 10px 10px}.right-menu[data-v-37a30a2d] .user-dropdown .profile-options .option-item{padding:10px 0}.right-menu[data-v-37a30a2d] .user-dropdown .profile-options .option-item .option-icon{width:16px;height:16px}.right-menu[data-v-37a30a2d] .user-dropdown .profile-options .option-item .option-text{font-size:12px}}.sidebarLogoFade-enter-active[data-v-5bb1c0e2]{-webkit-transition:opacity 1.5s;transition:opacity 1.5s}.sidebarLogoFade-enter[data-v-5bb1c0e2],.sidebarLogoFade-leave-to[data-v-5bb1c0e2]{opacity:0}.sidebar-logo-container[data-v-5bb1c0e2]{position:relative;width:100%;height:50px;line-height:50px;background:#2b2f3a;text-align:center;overflow:hidden}.sidebar-logo-container .sidebar-logo-link[data-v-5bb1c0e2]{height:100%;width:100%}.sidebar-logo-container .sidebar-logo-link .sidebar-logo[data-v-5bb1c0e2]{width:32px;height:32px;vertical-align:middle;margin-right:12px}.sidebar-logo-container .sidebar-logo-link .sidebar-title[data-v-5bb1c0e2]{display:inline-block;margin:0;color:#fff;font-weight:600;line-height:50px;font-size:14px;font-family:Avenir,Helvetica Neue,Arial,Helvetica,sans-serif;vertical-align:middle}.sidebar-logo-container.collapse .sidebar-logo[data-v-5bb1c0e2]{margin-right:0}.sub-el-icon[data-v-18eeea00]{color:currentColor;width:1em;height:1em}.footer[data-v-21343d87]{color:#333;font-family:Microsoft YaHei,sans-serif;padding:16px 10%;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.footer-bottom[data-v-21343d87]{background:#e9e9e9}.container[data-v-21343d87]{margin:0 auto}.legal-info[data-v-21343d87]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;font-size:20px;color:#999;width:100%}.legal-info .company-name[data-v-21343d87]{font-weight:500;color:#999}.legal-info .icp-info[data-v-21343d87]{color:#999}.legal-info .security-info[data-v-21343d87]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.legal-info .security-info .security-icon[data-v-21343d87]{width:16px;height:16px;background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTggMWE3IDcgMCAxIDAgMCAxNEE3IDcgMCAwIDAgOCAxek02IDhoNE04IDZ2NCIgc3Ryb2tlPSIjNjY2IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+") no-repeat 50%;background-size:contain}.legal-info .license-info[data-v-21343d87]{color:#999}@media(max-width:768px){.footer[data-v-21343d87]{padding:12px 5%}.legal-info[data-v-21343d87]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;text-align:center;font-size:16px}}@media(max-width:480px){.footer[data-v-21343d87]{padding:10px 3%}.legal-info[data-v-21343d87]{font-size:14px}}.app-main[data-v-46c98e88]{width:100%;height:100vh;height:100dvh;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;overflow-x:hidden;overflow-y:auto;background:#f7f7f7;scrollbar-width:none;-ms-overflow-style:none}.app-main[data-v-46c98e88]::-webkit-scrollbar{display:none}.footer[data-v-46c98e88]{width:100%}.el-popup-parent--hidden .fixed-header{padding-right:15px}[data-v-c9a61d94]:export{menuText:#bfcbd9;menuActiveText:#409eff;subMenuActiveText:#f4f4f5;menuBg:#304156;menuHover:#263445;subMenuBg:#1f2d3d;subMenuHover:#001528;sideBarWidth:210px}.app-wrapper[data-v-c9a61d94]{position:relative;height:100vh;height:100dvh;width:100%;overflow:hidden}.app-wrapper[data-v-c9a61d94]:after{content:"";display:table;clear:both}.app-wrapper.mobile.openSidebar[data-v-c9a61d94]{position:fixed;top:0}.main-container[data-v-c9a61d94]{height:100vh;height:100dvh;overflow:hidden}.drawer-bg[data-v-c9a61d94]{background:#000;opacity:.3;width:100%;top:0;height:100%;position:absolute;z-index:999}.fixed-header[data-v-c9a61d94]{position:fixed;top:0;left:0;right:0;z-index:1001;width:100%}.kf-img[data-v-c9a61d94]{width:56px;position:fixed;right:12px;bottom:20px;cursor:pointer;z-index:1000}.msg-img[data-v-c9a61d94]{width:96px;position:fixed;right:8px;bottom:90px;cursor:pointer;z-index:1000}@media(max-width:1600px){.kf-img[data-v-c9a61d94]{width:48px;right:10px;bottom:16px}.msg-img[data-v-c9a61d94]{width:80px;bottom:76px}}@media(max-width:1366px){.kf-img[data-v-c9a61d94]{width:44px}.msg-img[data-v-c9a61d94]{width:72px;bottom:68px}}.svg-icon[data-v-f9f7fefc]{width:1em;height:1em;vertical-align:-.15em;fill:currentColor;overflow:hidden}.svg-external-icon[data-v-f9f7fefc]{background-color:currentColor;-webkit-mask-size:cover!important;mask-size:cover!important;display:inline-block}