@font-face{font-family:HW-SC-Medium;src:url(/cdn/optimized/HarmonyOS_Sans_SC_Medium-en.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-007F}@font-face{font-family:HW-SC-Medium;src:url(/cdn/optimized/HarmonyOS_Sans_SC_Medium-punctuation.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+3000-303F,U+FF00-FFEF,U+2000-206F}@font-face{font-family:HW-SC-Medium;src:url(/cdn/optimized/HarmonyOS_Sans_SC_Medium-common-cn.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+4E00-7FA5}@font-face{font-family:HW-SC-Medium;src:url(/cdn/optimized/HarmonyOS_Sans_SC_Medium-rare-cn.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+7FA6-9FFF}@font-face{font-family:HW-SC-Regular;src:url(/cdn/optimized/HarmonyOS_Sans_SC_Regular-en.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-007F}@font-face{font-family:HW-SC-Regular;src:url(/cdn/optimized/HarmonyOS_Sans_SC_Regular-punctuation.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+3000-303F,U+FF00-FFEF,U+2000-206F}@font-face{font-family:HW-SC-Regular;src:url(/cdn/optimized/HarmonyOS_Sans_SC_Regular-common-cn.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+4E00-7FA5}@font-face{font-family:HW-SC-Regular;src:url(/cdn/optimized/HarmonyOS_Sans_SC_Regular-rare-cn.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+7FA6-9FFF}@font-face{font-family:HW-SC-Bold;src:url(/cdn/optimized/HarmonyOS_Sans_SC_Bold-subset.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}.animate-fade-in-up{opacity:0;transform:translateY(30px);filter:blur(5px);animation:fadeInUpBlur 1.5s ease-out forwards}@keyframes fadeInUpBlur{0%{opacity:0;transform:translateY(30px);filter:blur(5px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}html{font-size:100px}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--card-radius: .16rem;--card-shadow: 0 0 12px -4px rgba(0, 0, 0, .05), 0 10px 15px -3px rgba(0, 0, 0, .05)}a{font-weight:500;color:#1d479c;text-decoration:inherit}a:hover{color:#40a9ff}body{margin:0;min-width:320px;min-height:100vh;background:transparent}*{box-sizing:border-box}@keyframes breathe{0%,to{background-size:100% 100%}50%{background-size:110% 110%}}.own-store-tag{font-size:14px;color:#eed2a8;font-weight:500;line-height:18px;font-family:HW-SC-Medium;background:linear-gradient(96.51deg,rgba(255,255,255,.2) 20%,rgba(255,255,255,0) 100%);padding:.02rem .05rem;border-radius:4px;display:flex;align-items:center;gap:10px;background-color:#1d2129}.main-layout{min-height:100vh;background:transparent}.header{display:flex;align-items:center;justify-content:space-between;padding:0 .24rem;height:1rem;background:transparent;position:fixed;top:0;left:0;right:0;width:100%;box-sizing:border-box;z-index:1080}.header-opaque,.header:hover{background:rgba(255,255,255,.5)!important;backdrop-filter:blur(.92rem)!important;-webkit-backdrop-filter:blur(.92rem)!important;transition:all .3s ease;box-shadow:0 0 19px 1px #2121211a;z-index:9999}.header-hidden{opacity:0;visibility:hidden;pointer-events:none;transition:all .3s ease}.header.header-product-service,.header.header-product-service:hover{background:#fff!important;backdrop-filter:blur(.92rem)!important;-webkit-backdrop-filter:blur(.92rem)!important;transition:all .3s ease;box-shadow:none;z-index:9999}.header.header-product-service .logo-text,.header.header-product-service:hover .logo-text{color:#1d479c!important}.header.header-product-service .top-menu .ant-menu-item,.header.header-product-service:hover .top-menu .ant-menu-item{color:#1d2129!important}.header.header-product-service .top-menu .ant-menu-item:hover,.header.header-product-service:hover .top-menu .ant-menu-item:hover{color:#1d2129!important;font-weight:500!important;background:transparent!important}.header.header-product-service .top-menu .ant-menu-item-selected,.header.header-product-service:hover .top-menu .ant-menu-item-selected{color:#1d2129!important;background:transparent!important}.header.header-product-service .user-nickname,.header.header-product-service:hover .user-nickname,.header.header-product-service .user-company .company-name,.header.header-product-service:hover .user-company .company-name{color:#1d2129}.header.header-product-service .top-menu .product-service-menu-item,.header.header-product-service:hover .top-menu .product-service-menu-item,.header.header-product-service .top-menu .product-service-menu-item a,.header.header-product-service:hover .top-menu .product-service-menu-item a{color:#1d479c!important}.header.header-product-service .top-menu .product-service-menu-item:hover,.header.header-product-service:hover .top-menu .product-service-menu-item:hover,.header.header-product-service .top-menu .product-service-menu-item a:hover,.header.header-product-service:hover .top-menu .product-service-menu-item a:hover{color:#0f358b!important;font-weight:500!important}.header.header-product-service .top-menu .product-service-menu-item.ant-menu-item-selected,.header.header-product-service:hover .top-menu .product-service-menu-item.ant-menu-item-selected,.header.header-product-service .top-menu .product-service-menu-item.ant-menu-item-selected a,.header.header-product-service:hover .top-menu .product-service-menu-item.ant-menu-item-selected a{color:#1d479c!important}.header-opaque .ant-dropdown .ant-dropdown-menu:hover{z-index:10500!important}.header-opaque .logo-text,.header:hover .logo-text,.header-opaque .top-menu .ant-menu-item,.header:hover .top-menu .ant-menu-item{color:#333}.header-opaque .top-menu .ant-menu-item:hover,.header:hover .top-menu .ant-menu-item:hover{color:#0f358b!important;font-weight:500!important;background:transparent!important}.header-opaque .top-menu .ant-menu-item:hover:before,.header:hover .top-menu .ant-menu-item:hover:before{background-color:#fff}.header-opaque .top-menu .ant-menu-item-selected,.header:hover .top-menu .ant-menu-item-selected{color:#1d479c!important;background:transparent!important}.header-opaque .top-menu .ant-menu-item-selected:before,.header:hover .top-menu .ant-menu-item-selected:before{transform:translate(-50%) scaleX(1);background-color:#1d479c}.header-opaque .top-menu .ant-menu-submenu-title,.header:hover .top-menu .ant-menu-submenu-title{color:#333}.header-opaque .top-menu .ant-menu-submenu-selected .ant-menu-submenu-title,.header:hover .top-menu .ant-menu-submenu-selected .ant-menu-submenu-title{color:#333!important}.header-opaque .top-menu .ant-menu-submenu-selected .ant-menu-submenu-title:hover,.header:hover .top-menu .ant-menu-submenu-selected .ant-menu-submenu-title:hover{color:#fff!important;background:rgba(24,144,255,.1)}.header-opaque .top-menu .ant-menu-submenu-title:hover,.header:hover .top-menu .ant-menu-submenu-title:hover{color:#fff;background:rgba(24,144,255,.1)}.header-opaque .login-link,.header-opaque .register-link,.header:hover .login-link,.header:hover .register-link{color:#333}.header-opaque .login-link:hover,.header-opaque .register-link:hover,.header:hover .login-link:hover,.header:hover .register-link:hover{color:#0f358b}.header-opaque .separator,.header:hover .separator{color:#0009}.header-opaque .user-info,.header:hover .user-info{color:#333}.main-content{width:100%;height:100vh}.ant-menu-light.ant-menu-horizontal>.ant-menu-item:after{display:none!important}.ant-menu-light.ant-menu-horizontal>.ant-menu-item:hover:after{display:none!important}.ant-menu-light.ant-menu-horizontal>.ant-menu-item-selected:after{display:none!important}.ant-menu-light.ant-menu-horizontal>.ant-menu-submenu:after{display:none!important}.ant-menu-light.ant-menu-horizontal>.ant-menu-submenu:hover:after{display:none!important}.ant-menu-light.ant-menu-horizontal>.ant-menu-submenu-selected:after{display:none!important}.ant-menu-light.ant-menu-horizontal>.ant-menu-item{border-bottom:none!important}.ant-menu-light.ant-menu-horizontal>.ant-menu-item:hover{border-bottom:none!important}.ant-menu-light.ant-menu-horizontal>.ant-menu-item-selected{border-bottom:none!important;background:transparent!important}.header-left{display:flex;align-items:center;width:1.5rem;flex-shrink:0}.header-right{display:flex;align-items:center;font-size:.14rem;height:.24rem;line-height:.24rem;flex-wrap:nowrap}.ant-popover{z-index:100002}.header-actions{display:flex;align-items:center;gap:.32rem;height:.24rem}.notification-icon{cursor:pointer;transition:all .3s ease;line-height:.24rem;height:.24rem;width:.24rem;position:relative;display:flex;align-items:center;justify-content:center}.notification-icon:hover{transform:scale(1.1)}.bell-icon{width:100%;height:100%;object-fit:contain;transition:all .3s ease;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bell-icon-fill{opacity:0;transition:all .3s ease}.header:hover .notification-icon .bell-icon,.header-opaque .notification-icon .bell-icon{opacity:0}.header:hover .notification-icon .bell-icon-fill,.header-opaque .notification-icon .bell-icon-fill{opacity:1}.notification-badge{position:absolute;top:5px;right:0;background:#d32f2f;color:#fff;border-radius:.1rem;font-size:.12rem;font-weight:500;min-width:.18rem;height:.18rem;line-height:.18rem;text-align:center;padding:0 .04rem}.notification-popover-overlay .ant-popover-content{width:4.3rem!important}.notification-popover-overlay .ant-popover-inner{padding:.24rem .12rem;border-radius:.16rem;box-shadow:0 .04rem .12rem #00000026;height:3.5rem}.notification-popover{width:100%;overflow:hidden}.notification-tab-container{display:flex;padding:.04rem;background:#f2f3f5;border-radius:1rem;justify-content:center;width:fit-content;margin-left:auto;margin-right:auto}.notification-tab-container .tab{padding:.08rem .24rem;background:transparent;border:none;font-size:.14rem;font-weight:500;cursor:pointer;transition:all .3s ease}.notification-tab-container .tab.active{background:#1d479c;border-color:#1d479c;border-radius:1rem!important;color:#fff}.notification-popover .notification-content{height:2.7rem;display:flex;flex-direction:column}.notification-popover .notification-list{display:flex;flex-direction:column;margin-top:.16rem;margin-bottom:.16rem;overflow-y:auto;flex:1;min-height:0}.notification-popover .notification-item{display:flex;align-items:center;padding:.1rem;border-radius:.04rem;transition:background .3s ease;gap:.1rem;height:.44rem;cursor:pointer;box-sizing:border-box}.notification-popover .notification-item:hover{background:#f0f0f0}.notification-popover .notification-top-tag{height:.24rem;padding:.02rem .08rem;background-color:#f2f3f5;font-size:.12rem;font-weight:500;color:#4e5969;display:flex;align-items:center;justify-content:center;border-radius:.04rem;flex-shrink:0}.notification-popover .notification-title{flex:1;font-size:.16rem;color:#1d2129;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:400;font-family:HW-SC-Regular;line-height:.24rem;height:.24rem;display:flex;align-items:center}.notification-footer{display:flex;justify-content:space-around;align-items:center;font-size:.12rem;font-weight:400;color:#1d2129;font-family:HW-SC-Regular}.mark-all-read,.view-more{cursor:pointer;transition:color .3s ease}.mark-all-read:hover,.view-more:hover{color:#0f358b}.custom-class,.ant-message{z-index:9999!important}.product-service-overlay{position:fixed;top:1rem;left:0;right:0;background:#ffffff;z-index:9998;overflow:hidden;border-top:none;border-bottom-left-radius:.16rem;border-bottom-right-radius:.16rem}.product-service-overlay .product-service{height:70%;overflow-y:auto}.no-notification{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.no-info-image{width:.8rem;height:.8rem;object-fit:contain}.no-info-text{font-size:.14rem;color:#999}.login-button{display:flex;align-items:center;gap:.08rem;padding:.04rem .16rem .04rem .12rem;border:1px solid #ffffff;border-radius:1rem;cursor:pointer;transition:all .3s ease}.login-button img{height:.2rem;width:.2rem}.login-button span{color:#fff;font-size:.16rem;font-weight:500;line-height:.24rem;font-family:HW-SC-Medium}.login-button:hover{background:rgba(255,255,255,.1);cursor:pointer}.user-info-container{display:flex;align-items:center;gap:.12rem;padding:.04rem .12rem;transition:all .3s ease}.user-avatar{width:.36rem;height:.36rem;border-radius:50%;overflow:hidden;border:2px solid rgba(255,255,255,.8);flex-shrink:0;cursor:pointer}.user-avatar .avatar-img{width:100%;height:100%;object-fit:cover}.user-details{display:flex;flex-direction:column;gap:.02rem}.user-nickname{font-size:.16rem;font-weight:600;color:#fff;line-height:1.2;font-family:HW-SC-Medium;max-width:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-company{display:flex;align-items:center;gap:.08rem}.user-company:hover .company-name,.user-company:hover .switch-btn{color:#1d479c}.user-company .company-name{font-size:.13rem;color:#fff;font-weight:600;line-height:1.2;font-family:HW-SC-Medium;max-width:1.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .3s ease}.user-company .switch-btn{font-size:.12rem;color:#fff;cursor:pointer;transition:all .3s ease;font-weight:500;display:inline-flex;align-items:center}.user-company .switch-btn:hover{transform:translateY(1px)}.user-company .company-dropdown{position:absolute;top:100%;right:0;margin-top:.08rem;background:#ffffff;border-radius:.08rem;box-shadow:0 .06rem .24rem #0000001f;z-index:10000;min-width:2rem;max-width:3rem}.user-company .company-dropdown .company-dropdown-content{max-height:3rem;overflow-y:auto;padding:.08rem 0}.user-company .company-dropdown .company-dropdown-content .company-dropdown-item{padding:.12rem .16rem;font-size:.14rem;color:#1d2129;cursor:pointer;transition:all .2s ease;line-height:1.5}.user-company .company-dropdown .company-dropdown-content .company-dropdown-item:hover{background:#f2f3f5;color:#1d479c}.user-company .company-dropdown .company-dropdown-content .company-dropdown-item.active{background:#e7f1ff;color:#1d479c;font-weight:500}.header-opaque .user-info-container .user-nickname,.header:hover .user-info-container .user-nickname,.header-opaque .user-info-container .user-company .company-name,.header:hover .user-info-container .user-company .company-name,.header-opaque .user-info-container .switch-btn,.header:hover .user-info-container .switch-btn{color:#1d2129}.header-opaque .user-info-container .user-avatar,.header:hover .user-info-container .user-avatar{border-color:#e5e6eb}.header:hover .ant-dropdown .ant-dropdown-menu{z-index:10500!important;border-radius:0!important}@keyframes headerActionsSlideIn{0%{opacity:0;transform:translate(.5rem)}to{opacity:1;transform:translate(0)}}.header-opaque .login-button,.header:hover .login-button{background:#1d479c;border:1px solid #1d479c}.header-opaque .login-button span,.header:hover .login-button span{color:#fff}.header-opaque .logo-image-left{background:url(/ship/assets/svg/hbgkFill-93e73e92.svg) no-repeat center center;width:3rem;height:.64rem;margin:0;background-size:cover}.header-opaque .login-button img,.header:hover .login-button img{filter:brightness(0) invert(0);transition:all .3s ease}.logo-container{display:flex;align-items:center;height:.6rem;cursor:pointer}.logo-image-left{background:url(/ship/assets/svg/hbgk-e96f0722.svg) no-repeat center center;width:3rem;height:.64rem;margin:0;background-size:cover}.logo-image-right{width:2.66rem;margin:0}.logo-divider{height:.4rem;margin:0 .16rem;background-color:#fff9}.top-menu{background:transparent;border-bottom:none;font-family:HW-SC-Medium;position:relative;overflow:hidden}.top-menu .ant-menu-item{color:#fff;font-size:.16rem;font-weight:500;line-height:1rem;height:1rem;margin:0 .32rem 0 0;padding:0 .08rem;border-bottom:none!important;transition:color .3s ease;animation:menuItemSlideIn .8s ease-out forwards;opacity:0;position:relative;display:flex;align-items:center}.top-menu .ant-menu-item:before{content:"";position:absolute;top:0;left:50%;width:100%;height:2px;background-color:#fff;transform:translate(-50%) scaleX(0);transform-origin:center;transition:transform .3s ease;z-index:1}.top-menu .ant-menu-item:hover:before{transform:translate(-50%) scaleX(1)}.top-menu .ant-menu-item:nth-child(1){animation-delay:.1s;transform:translate(-.5rem)}.top-menu .ant-menu-item:nth-child(2){animation-delay:.2s;transform:translate(-.3rem)}.top-menu .ant-menu-item:nth-child(3){animation-delay:.3s;transform:translate(-.15rem)}.top-menu .ant-menu-item:nth-child(4){animation-delay:.4s;transform:translate(0)}.top-menu .ant-menu-item:nth-child(5){animation-delay:.5s;transform:translate(.15rem)}.top-menu .ant-menu-item:nth-child(6){animation-delay:.6s;transform:translate(.3rem)}.top-menu .ant-menu-item:nth-child(7){animation-delay:.7s;transform:translate(.5rem)}@keyframes menuItemSlideIn{0%{opacity:0}to{opacity:1;transform:translate(0)}}.top-menu .ant-menu-item:hover{color:#fff!important;background:rgba(255,255,255,.1);border-bottom:none!important;transition:all .3s ease}.top-menu .ant-menu-item-selected{color:#fff!important;background:transparent!important;border-bottom:none!important;box-shadow:none!important;position:relative!important}.top-menu .ant-menu-item-selected a{font-weight:bolder}.top-menu .ant-menu-item-selected:before{transform:translate(-50%) scaleX(1);background-color:#fff}.top-menu .ant-menu-item-selected:after{display:none!important}.top-menu .ant-menu-submenu-title{color:#fff;font-size:.16rem;font-weight:500;line-height:.24rem;margin:0 .32rem 0 0;padding:0;border-bottom:none!important;transition:color .3s ease}.top-menu .ant-menu-submenu-title:hover{color:#fff;background:rgba(255,255,255,.1);border-bottom:none!important;transition:all .3s ease}.login-link,.register-link{color:#fff;text-decoration:none;margin:0;font-size:.16rem;font-weight:500;line-height:.24rem;font-family:HW-SC-Medium;transition:color .3s ease}.login-link:hover,.register-link:hover{color:#0f358b;transition:color .3s ease}.separator{margin:0 .08rem;color:#fff9;transition:color .3s ease}.user-info{color:#fff;font-size:.16rem;font-weight:500;line-height:.24rem;font-family:HW-SC-Medium;transition:color .3s ease}.content{padding:.2rem;background:rgba(255,255,255,.1);min-height:calc(100vh - 64px);position:relative;overflow:hidden}.message-modal .ant-modal-content{border-radius:.08rem;overflow:hidden}.message-modal .ant-modal-header{border-bottom:none;padding:0 0 .12rem}.message-modal .ant-modal-header .ant-modal-title{font-size:.16rem;font-weight:500;color:#333}.message-modal .ant-modal-body{padding:0}.message-modal .ant-modal-footer{border-top:none;padding:0 0 0rem;display:flex;justify-content:flex-end;gap:.12rem}.message-content{font-size:.14rem;color:#666;line-height:1.6;min-height:.6rem;padding:0rem .16rem}.modal-btn{padding:.06rem .2rem;border-radius:.04rem;font-size:.14rem;cursor:pointer;transition:all .3s ease;border:.01rem solid #d9d9d9;background:#fff;color:#000000e0}.modal-btn:hover{border-color:#1d479c;color:#1d479c}.modal-btn-confirm,.modal-btn-confirm:hover{background:#1d479c;border-color:#1d479c;color:#fff}.review-modal .ant-modal-content{border-radius:.08rem;overflow:hidden}.review-modal .ant-modal-header{border-bottom:none;padding:.2rem .24rem .12rem}.review-modal .ant-modal-header .ant-modal-title{font-size:.16rem;font-weight:500;color:#333}.review-modal .ant-modal-body{padding:0 .24rem .24rem}.review-content{display:flex;flex-direction:column;gap:.2rem}.review-message-text{font-size:.14rem;color:#1d2129;line-height:1.6;word-break:break-all}.review-message-text-link{cursor:pointer}.review-form{display:flex;flex-direction:column;gap:.08rem}.review-label{font-size:.14rem;color:#333;font-weight:400}.review-label .required{color:#ff4d4f;margin-right:.04rem}.review-input{resize:vertical;border-radius:.04rem}.review-input:focus,.review-input:hover{border-color:#1d479c}.review-footer{display:flex;justify-content:space-between;align-items:center;margin-top:.1rem}.review-footer-right{display:flex;gap:.12rem}.review-btn{padding:.06rem .2rem;border-radius:.04rem;font-size:.14rem;cursor:pointer;transition:all .3s ease;border:.01rem solid #d9d9d9;background:#fff;color:#000000e0}.review-btn:hover{border-color:#1d479c;color:#1d479c}.review-btn-reject{background:transparent;border:none;color:#ff4d4f;padding-left:0}.review-btn-reject:hover{color:#ff7875;background:transparent;border:none}.review-btn-cancel:hover{border-color:#1d479c;color:#1d479c}.review-btn-approve,.review-btn-approve:hover{background:#1d479c;border-color:#1d479c;color:#fff}.review-enterprise-info{max-height:4rem;overflow-y:auto;padding:.08rem 0}.doc-preview-container .doc-preview-loading{display:flex;justify-content:center;align-items:center;height:200px;font-size:.14rem;color:#86909c}.doc-preview-container .doc-preview-content{max-height:600px;overflow-y:auto;padding:.3rem;line-height:2;font-size:.14rem;color:#1d2129}.doc-preview-container .doc-preview-content p{margin-bottom:.2rem}.doc-preview-container .doc-preview-content h1,.doc-preview-container .doc-preview-content h2,.doc-preview-container .doc-preview-content h3,.doc-preview-container .doc-preview-content h4,.doc-preview-container .doc-preview-content h5,.doc-preview-container .doc-preview-content h6{margin-top:.25rem;margin-bottom:.15rem;font-weight:600;color:#000}.doc-preview-container .doc-preview-content h1{font-size:.24rem;text-align:center}.doc-preview-container .doc-preview-content h2{font-size:.2rem}.doc-preview-container .doc-preview-content h3{font-size:.18rem}.doc-preview-container .doc-preview-content h4{font-size:.16rem}.doc-preview-container .doc-preview-content h5,.doc-preview-container .doc-preview-content h6{font-size:.14rem}.doc-preview-container .doc-preview-content table{width:100%;border-collapse:collapse;margin-bottom:.2rem}.doc-preview-container .doc-preview-content table th,.doc-preview-container .doc-preview-content table td{border:1px solid #e5e6eb;padding:.1rem;font-size:.13rem;text-align:left}.doc-preview-container .doc-preview-content table th{background-color:#f5f6f7;font-weight:600}.doc-preview-container .doc-preview-content ul,.doc-preview-container .doc-preview-content ol{margin-bottom:.2rem;padding-left:.3rem}.doc-preview-container .doc-preview-content ul li,.doc-preview-container .doc-preview-content ol li{margin-bottom:.08rem}.doc-preview-container .doc-preview-content strong,.doc-preview-container .doc-preview-content b{font-weight:600}.doc-preview-container .doc-preview-content em,.doc-preview-container .doc-preview-content i{font-style:italic}.doc-preview-container .doc-preview-content blockquote{border-left:4px solid #1890ff;padding-left:.15rem;margin:.2rem 0;color:#646a73}.doc-preview-container .doc-preview-content hr{border:none;border-top:1px solid #e5e6eb;margin:.3rem 0}.login-container{position:relative;width:100%;min-height:100vh;background-image:url(/ship/assets/png/loginbanner-33aa12ca.png);background-size:cover;background-repeat:no-repeat;background-position:center;margin-bottom:-1px;overflow-x:hidden;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.login-container .login-section-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.login-container .login-logo img{position:absolute;top:.3rem;left:.3rem;width:1.2rem;height:.6rem;object-fit:contain;object-position:top center;z-index:999}.login-container .login-main-section{flex:1;display:flex;flex-direction:row;align-items:center;min-height:0;padding:1.5rem .5rem 0;box-sizing:border-box;position:relative}.login-container .login-main-section .login-left-section{flex:1 1 55%;display:flex;align-items:center;justify-content:center}.login-container .login-main-section .login-left-section .login-title-container{display:flex;flex-direction:column;gap:.42rem;z-index:99;margin-left:1.1rem}.login-container .login-main-section .login-left-section .login-badge{display:inline-block;background:#1d479c;color:#fff;padding:.08rem .24rem;border-radius:1rem 1rem 1rem .1rem;font-size:.24rem;line-height:.32rem;font-weight:500;font-family:HW-SC-Medium;width:fit-content}.login-container .login-main-section .login-left-section .login-main-title{font-size:.8rem;font-family:HW-SC-Bold;color:#1d2129;letter-spacing:.02em}.login-container .login-main-section .login-left-section .login-desc{display:flex;flex-direction:column;font-size:.32rem;line-height:.4rem;color:#1d2129;font-weight:400;font-family:HW-SC-Regular}.login-container .login-main-section .login-right-section{flex:0 0 45%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:10}.login-container .login-content{width:100%;max-width:4.8rem;position:relative}.login-box{min-width:3rem;background:rgba(255,255,255,.2);backdrop-filter:blur(20px);border-radius:.16rem;border:1px solid rgba(255,255,255,.5);box-shadow:0 4px 30px #0000001a;overflow:hidden;padding:.32rem .32rem .16rem;position:relative}.login-box .ant-input,.login-box .ant-input-password{font-size:.16rem!important}.login-box .ant-form-item .ant-form-item-explain-error{font-size:.14rem!important}.login-qr-corner{position:absolute;top:0;right:0;width:60px;height:60px;background:transparent;clip-path:none;cursor:pointer;transition:all .3s ease;z-index:10;display:flex;align-items:center;justify-content:flex-end}.login-qr-corner:before{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:#999;clip-path:polygon(0 0,100% 0,100% 100%);z-index:1}.login-qr-corner:after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:#ffffff;clip-path:polygon(0 0,100% 100%,0 100%);border-radius:0 0 8px 16px;box-shadow:2px 2px 8px #00000026;z-index:2}.login-qr-corner .qr-code-img{width:28px;height:28px;object-fit:contain;transform:translate(-15px);position:relative;z-index:3}.agreement-modal .ant-modal-header{text-align:center!important}.first-login-modal .ant-modal-content{border-radius:16px;padding:0;overflow:hidden;width:4rem;box-shadow:0 8px 32px #00000026}.first-login-modal .ant-modal-body{padding:0;margin:0}.first-login-content{display:flex;flex-direction:column;align-items:center;padding:0;background:linear-gradient(135deg,#f5f7fa 0%,#e4e8ec 100%)}.first-login-content .first-login-img{width:100%;height:auto;object-fit:contain}.first-login-content .first-login-btn-container{display:flex;flex-direction:column;align-items:center;padding:.24rem;gap:.16rem;font-family:HW-SC-Medium}.first-login-content .first-login-desc{font-size:.14rem;color:#666;line-height:1.5;margin-bottom:.12rem}.first-login-content .first-login-join-btn{width:100%;height:.4rem;line-height:.4rem;font-size:.16rem;background:linear-gradient(135deg,#1d479c 0%,#2a64d2 100%);border:none;border-radius:8px;color:#fff;font-weight:500;text-align:center;cursor:pointer}.first-login-content .first-login-join-btn:hover{background:linear-gradient(135deg,#1a3f8a 0%,#2559bf 100%)}.first-login-content .first-login-skip-btn{width:100%;height:.4rem;line-height:.4rem;font-size:.16rem;background:transparent;border:1px solid #ddd;border-radius:8px;color:#333;text-align:center;cursor:pointer}.first-login-content .first-login-skip-btn:hover{background:#f5f5f5;border-color:#ddd}.login-form-wrapper{width:100%}.login-tabs{display:flex;justify-content:center;align-items:center;gap:.28rem;margin-bottom:.32rem}.login-tabs .login-tab{font-family:HW-SC-Medium;font-size:.24rem;font-weight:400;color:#333;cursor:pointer;transition:color .3s ease}.login-tabs .login-tab:hover,.login-tabs .login-tab.active{color:#1d479c}.login-tabs .login-tab-divider{color:#d9d9d9;font-weight:400;font-size:.24rem}.ant-input-password-icon{width:.2rem;height:.2rem;cursor:pointer}.login-form{width:100%;padding:0;background:transparent;border-radius:0}.login-form .ant-form-item{margin-bottom:.16rem!important}.login-form .input-icon{height:.39rem;width:.14rem;margin-left:0;color:#999}.captcha-row{display:flex;gap:12px;width:100%}.captcha-row :deep(.ant-input){flex:1}.captcha-row .login-code{width:100px;height:40px;flex-shrink:0;cursor:pointer;border-radius:4px;overflow:hidden}.captcha-row .login-code img{width:100%;height:100%;object-fit:cover}.captcha-row .login-code.sms-code-btn{width:1.2rem;height:.4rem;background:#1d479c;color:#fff;border:none;font-size:.14rem;font-family:HW-SC-Medium;display:flex;align-items:center;justify-content:center;transition:all .3s ease;overflow:visible}.captcha-row .login-code.sms-code-btn:hover{background:rgba(29,71,156,.9)}.captcha-row .login-code.sms-code-btn.disabled{background:#ccc;cursor:not-allowed}.sms-code-inner-btn{color:#1d479c;background:transparent;border:none;padding:.02rem .12rem;font-size:.14rem;font-family:HW-SC-Medium;cursor:pointer;transition:all .3s ease;white-space:nowrap}.sms-code-inner-btn:hover{color:#1d479c;text-decoration:underline}.sms-code-inner-btn.disabled{color:#999;cursor:not-allowed;text-decoration:none}.loginPage-button,.register-button{width:100%;height:.4rem;background:#1d479c;color:#fff;font-size:.16rem;font-weight:500;border-radius:.08rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;border:none;outline:none}.loginPage-button:hover,.register-button:hover{transform:translateY(-1px);box-shadow:0 6px 20px #1d479c4d}.loginPage-button:active,.register-button:active{transform:translateY(0)}.loginPage-button.loading,.register-button.loading{opacity:.6;cursor:not-allowed}.loginPage-button.loading:hover,.register-button.loading:hover{transform:none;box-shadow:none}.loginPage-button.disabled,.register-button.disabled{cursor:not-allowed}.loginPage-button.login-unChecked,.register-button.login-unChecked{background:#1d479c99;cursor:not-allowed;color:#fff}.login-links{display:flex;justify-content:center;align-items:center;margin-top:16px;gap:24px;width:100%;text-align:center}.login-links .link-type{font-size:.14rem;color:#4e5969;text-decoration:none;cursor:pointer;transition:color .3s ease}.login-links .link-type:hover{color:#1d479c}.login-links .link-divider{color:#86909c}.login-bottom-container{text-align:center;z-index:5;padding:.8rem 0;flex-shrink:0;box-sizing:border-box}.login-bottom-container .feature-cards{display:flex;margin:0 1.6rem;gap:.5rem;justify-content:space-around}.login-bottom-container .feature-card{display:flex;align-items:center;cursor:pointer;transition:all .3s ease}.login-bottom-container .feature-card:hover{transform:translateY(-.15rem)}.login-bottom-container .feature-icon{width:1.08rem;height:1.08rem;display:flex}.login-bottom-container .feature-content{display:flex;flex-direction:column;align-items:flex-start;flex:1}.login-bottom-container .feature-title{font-size:.24rem;line-height:.32rem;font-weight:500;color:#1d2129;font-family:HW-SC-Medium}.login-bottom-container .feature-desc{font-size:.14rem;line-height:.22rem;font-weight:400;color:#4e5969;font-family:HW-SC-Regular;white-space:nowrap}.login-bottom-image{width:100%;max-width:1400px;height:auto;object-fit:contain;flex:0 0 auto}.copyright{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.32rem;padding-bottom:.2rem;font-size:.12rem;color:#4e5969;font-weight:400;line-height:.2rem;font-family:HW-SC-Regular;flex:0 0 auto;z-index:5;box-sizing:border-box;background:linear-gradient(to bottom,transparent,rgba(0,0,0,.05))}.copyright div{white-space:nowrap}.copyright .contact-icon{width:.2rem;height:.2rem;align-items:center}.register-content{width:100%;max-width:4.8rem;position:relative}.register-box{min-width:300px;background:rgba(255,255,255,.2);backdrop-filter:blur(20px);border-radius:16px;border:1px solid rgba(255,255,255,.5);box-shadow:0 2px 12px #0000001a;overflow:hidden;padding:.32rem .32rem .16rem;position:relative}.register-box .ant-input,.register-box .ant-input-password{font-size:.16rem!important}.register-box .ant-form-item .ant-form-item-explain-error{font-size:.14rem!important}.register-box .ant-form-item{margin-bottom:.16rem!important}.register-box .register-right{width:100%;padding:0}.register-box .register-right .ant-form-item .ant-form-item-label>label{height:.4rem!important;font-size:.16rem!important}.register-box .register-title{font-size:.24rem;margin-bottom:.32rem;font-weight:400;color:#333;text-align:center;font-family:HW-SC-Medium}.agreement-statement{display:flex;gap:8px;align-items:flex-start}.agreement-statement .ant-checkbox-wrapper{margin-top:2px;flex-shrink:0}.agreement-statement .agreement-statement-text{font-size:.14rem;font-weight:400;font-family:HW-SC-Regular;color:#4e5969}.agreement-statement .agreement-statement-text .agreement-link,.agreement-statement .agreement-statement-text a.agreement-link,.agreement-statement .agreement-statement-text .ant-typography.agreement-link,.agreement-statement .agreement-statement-text .ant-typography a.agreement-link{color:#1d479c!important;text-decoration:none!important;display:inline!important;padding:0 2px;margin:0!important;font-size:inherit!important;font-weight:400!important;line-height:inherit!important;vertical-align:baseline!important;background-color:transparent!important;cursor:pointer;transition:all .2s ease}.agreement-statement .agreement-statement-text .agreement-link:hover,.agreement-statement .agreement-statement-text a.agreement-link:hover,.agreement-statement .agreement-statement-text .ant-typography.agreement-link:hover,.agreement-statement .agreement-statement-text .ant-typography a.agreement-link:hover{color:#1d479c!important;background-color:#1d479c1f!important;text-decoration:none!important}.register-link-bottom{text-align:center;margin-top:16px;font-size:.14rem;color:#4e5969;cursor:pointer}.register-link-bottom:hover{text-decoration:underline}.register-link{position:absolute;top:15px;right:20px;font-size:.14rem;color:#1d479c;cursor:pointer}.register-link:hover{text-decoration:underline}.register-form{width:100%;padding:0;background:transparent;border-radius:0}.register-input-group{display:flex;gap:12px;width:100%}.register-input-group :deep(.ant-input){flex:1;width:auto;min-width:0}.register-input-group .register-code-btn{width:120px;height:44px;flex-shrink:0;background:#1d479c!important;border-color:#1d479c!important;border-radius:8px}.password-tip{font-size:12px;color:#909399;margin-left:80px}:global(.tenant-dialog){border-radius:16px!important;width:500px!important;text-align:left!important}:global(.tenant-dialog .ant-modal-header){padding:16px 16px 0 15px!important;border-bottom:none!important;margin-right:0!important;padding-left:15px;font-size:16px}:global(.tenant-dialog .ant-modal-header .ant-modal-title){padding:0!important;margin:0!important}:global(.tenant-dialog .ant-modal-close){top:20px!important;right:20px!important}:global(.tenant-dialog .ant-modal-body){padding:20px 30px!important}:global(.tenant-dialog .ant-modal-footer){padding:10px 30px 20px!important;text-align:right}:global(.tenant-dialog .tenant-select){width:100%}.tenant-login{width:100%;color:#333;font-size:14px}.tenant-login-text{display:inline-block;padding:0 5px;cursor:pointer;font-size:14px;color:#1d479c}a,a:hover{color:#4e5969}@media (max-width: 480px){.login-container .login-main-section{flex-direction:column}.login-container .login-main-section .login-left-section{flex:1;max-height:30vh;align-items:center}.login-container .login-main-section .login-left-section .login-title-container{margin-left:0}.login-container .login-main-section .login-left-section .login-left-title{font-size:.24rem!important}.login-container .login-main-section .login-right-section{flex:1;width:80%;align-items:center}.login-container .login-main-section .login-right-section .login-content{max-width:unset}}@keyframes floating{0%{transform:translateY(0)}65%{transform:translateY(15px)}to{transform:translateY(0)}}.mars{left:0;right:0;bottom:0;position:absolute;height:27vmin;background:no-repeat bottom center;background-size:cover}.logo-404{position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;top:16vmin;width:30vmin}@media (max-width: 480px) and (min-width: 320px){.logo-404{top:45vmin}}.meteor{position:absolute;right:2vmin;top:16vmin}.nofound-title{color:#fff;font-family:Nunito,sans-serif;font-weight:600;text-align:center;font-size:5vmin;margin-top:31vmin}@media (max-width: 480px) and (min-width: 320px){.nofound-title{margin-top:65vmin}}.subtitle{color:#fff;font-family:Nunito,sans-serif;font-weight:400;text-align:center;font-size:3.5vmin;margin-top:-1vmin;margin-bottom:9vmin}.btn-container{text-align:center}.btn-back{border:1px solid white;color:#fff;height:5vmin;padding:12px;font-family:Nunito,sans-serif;text-decoration:none;border-radius:5px;background:transparent;cursor:pointer}.btn-back:hover{background:white;color:#4d007d}@media (max-width: 480px) and (min-width: 320px){.btn-back{font-size:3.5vmin}}.astronaut{position:absolute;top:18vmin;left:10vmin;height:30vmin;animation:floating 3s infinite ease-in-out}@media (max-width: 480px) and (min-width: 320px){.astronaut{top:2vmin}}.spaceship{position:absolute;bottom:15vmin;right:24vmin}@media (max-width: 480px) and (min-width: 320px){.spaceship{width:45vmin;bottom:18vmin}}
