@charset "utf-8";.app-tabbar[data-v-0b03b7e1]{--van-tabbar-item-font-size:0.52rem;position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:.03125rem solid #ebedf0;height:2.3rem}.app-tabbar .tabbar-icon[data-v-0b03b7e1]{width:1rem;height:1rem;display:block}.app-tabbar[data-v-0b03b7e1] .van-icon{font-size:22px}*{font-family:HarmonyOS_Sans_SC_Bold;--van-popup-round-border-radius:0.46rem}.close-btn{position:absolute;right:.67rem;top:0}.login-class{padding:.58rem 0 1rem;overflow:visible}.login-class .login-title{color:#142d46;font-weight:700;font-size:.75rem;text-align:center;margin-bottom:.67rem}.login-class .login-fade-enter-active,.login-class .login-fade-leave-active{transition:opacity .2s ease}.login-class .login-fade-enter-from,.login-class .login-fade-leave-to{opacity:0}.login-class .login-slide-left-enter-active,.login-class .login-slide-left-leave-active{transition:transform .2s ease}.login-class .login-slide-left-enter-from{transform:translateX(-100%)}.login-class .login-slide-left-leave-to{transform:translateX(100%)}.login-class .login-slide-right-enter-active,.login-class .login-slide-right-leave-active{transition:transform .2s ease}.login-class .login-slide-right-enter-from{transform:translateX(100%)}.login-class .login-slide-right-leave-to{transform:translateX(-100%)}.login-class .login-form{margin:0 1.33rem;display:flex;flex-direction:column}.login-class .login-form .login-mode{display:flex;flex-direction:column;gap:.33rem}.login-class .login-form .app-login-mode{margin-bottom:.42rem}.login-class .login-form .code-des{font-size:.5rem;color:#ccc}.login-class .login-form .code-des .van-icon{margin-right:.1em}.login-class .login-form .code-tips{font-size:.5rem;color:#d32e2e}.login-class .login-form .login-field{display:flex;height:1.6rem;align-items:center;background-color:#e5e5e5;border-radius:.8rem;padding:0 .4rem;font-size:.58rem;overflow:hidden}.login-class .login-form .login-field .van-field{background-color:#e5e5e5}.login-class .login-form .login-field .van-field .van-field__control{font-size:.58rem;color:#142d46}.login-class .login-form .login-field .van-field .van-field__control::placeholder{font-size:.58rem}.login-class .login-form .login-field .divider{height:.7rem;margin:auto;width:.07rem;background-color:#142d46;margin-left:.07rem}.login-class .login-form .login-btn{height:1.66rem}.login-class .login-form .long-btn{margin:.72rem 0 0;width:100%;font-size:.75rem}.login-class .login-form .app-login-btn{margin:0 0 .43rem}.login-class .login-form .login-item{display:flex;flex-direction:column;justify-content:center;align-items:center}.login-class .login-form .login-item .week-login{color:#7f7f7f;margin:.42rem 0 .29rem}.login-class .login-form .login-item .login-agreement,.login-class .login-form .login-item .week-login{display:flex;gap:.27rem;width:100%;justify-content:start;align-items:center;font-size:.52rem;line-height:100%;padding-left:.2rem}.login-class .login-form .login-item .login-agreement .agreement{font-size:.52rem;color:#7f7f7f}.login-class .login-form .login-item .login-agreement .agreement .link{text-decoration:none;color:#d32e2e}.login-class .login-form .login-item .divider{width:100%;font-size:.52rem}.login-class .login-form .login-item .btn-group{display:flex;justify-content:space-between;align-items:center;gap:.29rem}.login-class .login-form .login-item .short-btn{width:4.6rem;font-size:.58rem;padding:0}.login-class .login-form .login-item .short-btn .van-button__text{display:flex;align-items:center;justify-content:center}.login-class .login-form .login-item .short-btn .van-button__text .btn-icon{width:1rem;height:1rem}.login-class .login-form .verificationCode-btn{width:7.5rem;height:100%;background-color:#e5e5e5;font-size:.58rem;font-weight:medium;border:none}.login-class .login-form .processing{font-size:.58rem}.check-popup{width:calc(100% - 1rem);padding:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.8rem}.check-popup .title{font-weight:700;font-size:.75rem;color:#142d46}.check-popup .content{font-size:.58rem;color:#7e7e7e}.check-popup .content .link{text-decoration:none;color:#d32e2e}.check-popup .btn-group{width:100%;display:flex;justify-content:space-evenly}.check-popup .btn-group .check-btn{width:4.7rem;height:1.6rem;font-size:.68rem}.confirm-role{width:80%;max-width:14.5rem;padding:.7rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem}.confirm-role .confirm-title{color:#142d46;font-weight:700;font-size:.75rem;text-align:center}.confirm-role .confirm-tips{font-size:.67rem;color:#7e7e7e}.confirm-role .confirm-content .role-info{height:100%;width:100%;display:flex;font-size:.67rem;color:#142d46;position:relative;gap:.2rem;flex-direction:column;justify-content:center}.confirm-role .confirm-content .role-info li{display:flex;align-items:center}.confirm-role .btn-group{width:100%;display:flex;justify-content:space-evenly;margin-top:.5rem}.confirm-role .btn-group .check-btn{line-height:.5rem;width:4.7rem;height:1.6rem;font-size:.68rem}.app-confirm{width:70%;max-width:14.5rem;padding:.7rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem}.app-confirm .confirm-title{color:#142d46;font-weight:700;font-size:.75rem;text-align:center}.app-confirm .confirm-content{display:flex;justify-content:center;align-items:center;text-align:center;font-size:.58rem;color:#7e7e7e}.app-confirm .confirm-content span{color:#d32e2e}.app-confirm .btn-group{width:100%;display:flex;justify-content:space-evenly;margin-top:.5rem}.app-confirm .btn-group .check-btn{width:9.8rem;height:1.6rem;font-size:.68rem}.channel-dialog{overflow:visible}.channel-dialog .channel-header{position:relative}.channel-dialog .channel-header .channel-header-text{height:1.77rem;line-height:1.77rem;text-align:center;font-size:.75rem;color:#142d46;font-weight:700}.channel-dialog .channel-header .close-btn{top:.5rem}.channel-dialog .channel-body{padding:.58rem .58rem 1.33rem .58rem}.channel-dialog .channel-body .select-box-item{display:flex;justify-content:space-between;align-items:center;height:1.59rem;line-height:100%;background-color:#e5e5e5;border-radius:.8rem;margin-bottom:.38rem}.channel-dialog .channel-body .select-box-item .select-box-item-text{color:#b3b3b3;font-size:.58rem;text-indent:1.14rem}.channel-dialog .channel-body .select-box-item .select-box-item-arrow{margin-right:.42rem}.channel-dialog .channel-body .select-box-item .select-box-item-text-selected{color:#142d46}.channel-dialog .channel-body .channel-body-sure-btn{width:100%;height:1.66rem;font-size:.75rem;color:#fff}.channel-dialog .channel-body .channel-body-tips{color:var(--unnamed,#d32f2f);font-size:.4rem;margin-bottom:.58rem}.channel-list-dialog{overflow:visible}.channel-list-dialog .channel-list-header{position:relative;border:none}.channel-list-dialog .channel-list-header .channel-list-header-text{height:1.77rem;line-height:1.77rem;text-align:center;font-size:.75rem;color:#142d46;font-weight:700}.channel-list-dialog .channel-list-header .back{position:absolute;left:.58rem;top:50%;transform:translateY(-50%)}.channel-list-dialog .channel-list-body{padding:.58rem .58rem 0 .58rem;box-sizing:border-box}.channel-list-dialog .channel-list-body .channel-list-body-input-wrap{position:relative;margin-bottom:.58rem}.channel-list-dialog .channel-list-body .channel-list-body-input-wrap .channel-list-body-input{padding:0;height:1.59rem;line-height:1.59rem;background-color:#e5e5e5;border-radius:.8rem;font-size:.58rem}.channel-list-dialog .channel-list-body .channel-list-body-input-wrap .channel-list-body-input input{font-size:.58rem;text-indent:1.14rem}.channel-list-dialog .channel-list-body .channel-list-body-input-wrap .del-text{position:absolute;right:.42rem;top:50%;transform:translateY(-50%)}.channel-list-dialog .channel-list-body .channel-list-box{overflow-y:auto;height:11.67rem;scrollbar-color:#d32e2e #e5e5e5}.channel-list-dialog .channel-list-body .channel-list-box .channel-list-box-item{color:#142d46;font-size:.67rem;margin-bottom:.67rem;padding:0 1rem}.channel-list-dialog .channel-list-body .channel-list-box .channel-list-box-item span{display:inline-block;width:50%}.channel-list-dialog .channel-list-body .channel-list-box .channel-list-box-item-active{color:#d32e2e}.channel-list-dialog .channel-list-body .channel-list-box .channel-list-box-item-empty{color:#ccc;font-size:.58rem;text-align:center}.tips-modal{font-family:HarmonyOS_Sans_SC_Bold;--van-popup-round-border-radius:0.46rem;min-width:13.5rem;max-width:90vw;min-height:8rem;max-height:90vh;background:#fff;border-radius:.4rem;display:flex;flex-direction:column;overflow:hidden}.tips-modal__header{height:1.96rem;padding:0 .83rem;display:flex;align-items:center;justify-content:center;position:relative}.tips-modal__title{margin:0;font-size:.75rem;font-weight:700;color:#142d46;text-align:center}.tips-modal__close{width:.54rem;height:.54rem;position:absolute;right:.83rem;top:50%;transform:translateY(-50%);cursor:pointer;transition:opacity .2s}.tips-modal__close:hover{opacity:.7}.tips-modal__close:active{opacity:.5}.tips-modal__content{width:100%;flex:1;padding:.83rem .67rem;overflow-y:auto;font-size:.7rem;color:#333;line-height:1.5}.tips-modal__message{width:100%;text-align:center;margin-bottom:.5rem;color:#666;word-break:break-word;white-space:normal;overflow-wrap:break-word}.tips-modal__recharge,.tips-modal__success{margin-top:.5rem}.tips-modal__info-item{display:flex;align-items:center;justify-content:center;margin-bottom:.4rem}.tips-modal__info-item:last-child{margin-bottom:0}.tips-modal__label{color:#666;margin-right:.2rem}.tips-modal__value{color:#333;font-weight:500}.tips-modal__value--highlight{color:#d32f2f;font-weight:600}.tips-modal__warning{text-align:center;color:#f60;margin:.5rem 0;font-weight:500}.tips-modal__limits{background:#fff5f5;border-radius:.2rem;padding:.4rem;margin-top:.4rem}.tips-modal__limit-item{color:#666;line-height:1.6;padding-left:.5rem;position:relative}.tips-modal__limit-item:before{content:"•";position:absolute;left:0;color:#d32f2f}.tips-modal__footer{padding:.67rem;display:flex;gap:.5rem}.tips-modal__btn{flex:1;height:1.8rem;font-size:.7rem;font-weight:500}.tips-modal__btn--full{flex:1;max-width:none}@media screen and (max-width:375px){.tips-modal{width:90vw}.tips-modal__header{height:1.8rem;padding:0 .6rem}.tips-modal__title{font-size:.7rem}.tips-modal__content{padding:.6rem;font-size:.65rem}.tips-modal__footer{padding:.5rem}.tips-modal__btn{height:1.6rem;font-size:.65rem}}.main-layout[data-v-949ed2ec]{height:100vh;display:flex;flex-direction:column;position:relative}.main-layout .layout-content[data-v-949ed2ec]{flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;position:relative}.main-layout .layout-content.has-tabbar[data-v-949ed2ec]{padding-bottom:2rem}@supports (-webkit-touch-callout:none){.main-layout .layout-content[data-v-949ed2ec]{overflow-y:scroll}}.myPopover .van-popover__content{border-radius:5px!important}.myPopover .van-popover__content .myItem{height:auto!important;width:1.13rem!important;padding:0!important;font-size:.22rem!important;justify-content:center}.myPopover .van-popover__content .myItem .van-icon{font-size:.25rem;margin-right:.1rem!important}.myPopover .van-popover__content .myItem .van-popover__action-text{flex:none!important}.msgPopover{margin-left:.33rem!important}.msgPopover .van-popover__arrow{left:12%!important}@font-face{font-family:Basketball;src:url(../fonts/Basketball.2b5e21bd.ttf) format("truetype");font-weight:400;font-style:normal}:root{--van-toast-max-width:80%;--van-toast-border-radius:0.9rem;--van-toast-font-size:0.58rem;--van-toast-line-height:0.58rem;--van-toast-text-padding:0.5rem 1rem}#app{height:100vh;overflow:hidden}.fade-enter-active,.fade-leave-active,.slide-left-enter-active,.slide-left-leave-active,.slide-right-enter-active,.slide-right-leave-active{transition:all .15s}.slide-left-enter-from{transform:translateX(100%);opacity:0}.slide-left-leave-to{transform:translateX(-30%);opacity:0}.slide-right-enter-from{transform:translateX(-100%);opacity:0}.slide-right-leave-to{transform:translateX(30%);opacity:0}.fade-enter-from,.fade-leave-to{opacity:0}.slide-left-leave-active,.slide-right-leave-active{position:absolute;width:100%}a,body,br,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,hr,img,input,li,ol,p,table,td,textarea,th,tr,ul{padding:0;margin:0}li,ol,ul{list-style:none}a{text-decoration:none}img{border:0;display:block}html{height:100%}.clearfix:after{display:block;clear:both;content:"";visibility:hidden;height:0}.community-wrap,.dynamic-wrap,.focus-wrap,.message-wrap,.my-attention-wrap,.my-wrap,.tournament-wrap{margin-left:1.67rem}:root{--border-width:0.03125rem}@media (-webkit-min-device-pixel-ratio:2){:root{--border-width:0.01563rem}}@media (-webkit-min-device-pixel-ratio:3){:root{--border-width:0.01031rem}}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}body,html{background-color:#ccc;position:fixed;width:100%;height:100%;overflow:hidden}body{overflow:auto;background-attachment:fixed;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;user-select:none}#app,body{width:100%;height:100%;-webkit-overflow-scrolling:touch}#app{overflow-y:auto}#app .van-dialog__header{padding-top:0;height:79px;line-height:79px;box-sizing:border-box;font-size:26px;color:#fff;background:#4c2787}.popupHead{width:100%;height:1.96rem;position:relative;display:flex;align-items:center;justify-content:center;font-size:.67rem;font-weight:550;color:#2e2e2e;margin-bottom:.77rem}.popupHead .close{width:.54rem;height:.54rem;position:absolute;top:35%;right:.83rem}.popupHead .popupHead-text{height:1.77rem;line-height:1.77rem;text-align:center;font-size:.67rem;color:#000;font-weight:600}.desView{display:flex;flex-direction:column;padding:0 .67rem 3.08rem;font-size:.5rem;color:#a0a0a0;line-height:.73rem}.desView .desTitle{font-size:.5rem;color:#d32f2f;margin-top:.77rem;margin-bottom:.42rem}.popup-footer{position:fixed;bottom:0;display:flex;justify-content:center;width:100%;background-color:#fff;padding:.42rem 0}.popup-footer .sure-btn{width:calc(100% - .58rem);background:#d32f2f;line-height:1.92rem;height:1.92rem;border-radius:.17rem;font-size:.67rem;color:#fff}.account-login-box{padding-bottom:.58rem}.account-login-box .account-login-box-header{position:relative;height:1.77rem;line-height:1.77rem;border-bottom:.03125rem solid #dbdbdb}.account-login-box .account-login-box-header .account-login-box-header-text{height:1.77rem;line-height:1.77rem;text-align:center;font-size:.67rem;color:#000;font-weight:600}.account-login-box .account-login-box-body{padding:.58rem .58rem 0 .58rem}.account-login-box .account-login-box-body .account-login-body-input{padding:0;height:1.92rem;line-height:1.92rem;border:.03125rem solid #dbdbdb;border-radius:.17rem;font-size:.58rem;margin-bottom:.58rem}.account-login-box .account-login-box-body .account-login-body-input input{font-size:.58rem;text-indent:.47rem}.account-login-box .account-login-box-body .account-login-body-input:nth-child(2){margin-bottom:.37rem}.account-login-box .tips-btn-wrap{padding:0 .58rem;display:flex;justify-content:space-between;align-items:center}.account-login-box .tips-btn-wrap .tips-btn-wrap-left,.account-login-box .tips-btn-wrap .tips-btn-wrap-right{font-size:.42rem;color:#d32f2f}.account-login-box .account-login-box-login-wrap{margin-top:.37rem;padding:0 .58rem}.account-login-box .account-login-box-login-wrap .account-login-box-login-btn{width:100%;background:#d32f2f;line-height:1.92rem;height:1.92rem;border-radius:.17rem;font-size:.67rem;color:#fff}.account-login-box .account-login-box-login-wrap .user-agreement .van-checkbox{font-size:.42rem;color:#a6a6a6;line-height:.58rem;padding:.2rem 0}.account-login-box .account-login-box-login-wrap .user-agreement .van-checkbox .van-checkbox__icon{width:.53rem;height:.53rem}.account-login-box .account-login-box-login-wrap .user-agreement .van-checkbox .van-checkbox__icon .van-icon{width:.53rem;height:.53rem;border-radius:initial}.account-login-box .account-login-box-login-wrap .user-agreement .van-checkbox .van-checkbox__icon .van-icon:before{width:.42rem;height:.42rem}.account-login-box .account-login-box-login-wrap .user-agreement .van-checkbox .van-checkbox__label{color:#a6a6a6;font-size:.42rem}.account-login-box .account-login-box-login-wrap .user-agreement .van-checkbox .van-checkbox__label .user-agreement-link{text-decoration:underline;color:#a6a6a6}.verification-code-login-box{padding-bottom:.58rem}.verification-code-login-box .verification-code-login-box-header{position:relative;height:1.77rem;line-height:1.77rem;border-bottom:.03125rem solid #dbdbdb}.verification-code-login-box .verification-code-login-box-header .verification-code-login-header-text{height:1.77rem;line-height:1.77rem;text-align:center;font-size:.67rem;color:#000;font-weight:600}.verification-code-login-box .verification-code-login-box-body{padding:.58rem .58rem 0 .58rem}.verification-code-login-box .verification-code-login-box-body .verification-code-body-input{padding:0;height:1.92rem;line-height:1.92rem;border:.03125rem solid #dbdbdb;border-radius:.17rem;font-size:.58rem;margin-bottom:.58rem}.verification-code-login-box .verification-code-login-box-body .verification-code-body-input input{font-size:.58rem;text-indent:.47rem}.verification-code-login-box .verification-code-login-box-body .verification-wrap{display:flex}.verification-code-login-box .verification-code-login-box-body .verification-wrap .verification-code-body-input{padding:0;height:1.92rem;line-height:1.92rem;border:.03125rem solid #dbdbdb;border-radius:.17rem;font-size:.58rem;margin-bottom:.42rem}.verification-code-login-box .verification-code-login-box-body .verification-wrap .verification-code-body-input input{font-size:.58rem;text-indent:.47rem}.verification-code-login-box .verification-code-login-box-body .verification-wrap .get-code-btn{width:6.53rem;height:1.92rem;line-height:1.92rem;border-radius:.17rem;font-size:.58rem;background:#d32f2f;border:.03125rem solid #d32f2f;color:#fff;margin-left:.42rem}.verification-code-login-box .tips-btn-wrap{padding:0 .58rem;display:flex;justify-content:space-between;align-items:center}.verification-code-login-box .tips-btn-wrap .tips-btn-wrap-left,.verification-code-login-box .tips-btn-wrap .tips-btn-wrap-right{font-size:.42rem;color:#d32f2f}.verification-code-login-box .verification-code-login-wrap{margin-top:.37rem;padding:0 .58rem}.verification-code-login-box .verification-code-login-wrap .verification-code-login-btn{width:100%;background:#d32f2f;line-height:1.92rem;height:1.92rem;border-radius:.17rem;font-size:.67rem;color:#fff}.verification-code-login-box .verification-code-login-wrap .user-agreement .van-checkbox{font-size:.42rem;color:#a6a6a6;line-height:.58rem;padding:.2rem 0}.verification-code-login-box .verification-code-login-wrap .user-agreement .van-checkbox .van-checkbox__icon{width:.53rem;height:.53rem}.verification-code-login-box .verification-code-login-wrap .user-agreement .van-checkbox .van-checkbox__icon .van-icon{width:.53rem;height:.53rem;border-radius:initial}.verification-code-login-box .verification-code-login-wrap .user-agreement .van-checkbox .van-checkbox__icon .van-icon:before{width:.42rem;height:.42rem}.verification-code-login-box .verification-code-login-wrap .user-agreement .van-checkbox .van-checkbox__label{color:#a6a6a6;font-size:.42rem}.verification-code-login-box .verification-code-login-wrap .user-agreement .van-checkbox .van-checkbox__label .user-agreement-link{color:#a6a6a6;text-decoration:underline}.team-code-box{padding-bottom:.58rem}.team-code-box .team-code-box-header{position:relative;height:1.77rem;line-height:1.77rem;border-bottom:.03125rem solid #dbdbdb}.team-code-box .team-code-box-header .team-code-box-header-text{height:1.77rem;line-height:1.77rem;text-align:center;font-size:.67rem;color:#000;font-weight:600}.team-code-box .team-code-box-body{padding:.58rem .58rem 0 .58rem}.team-code-box .team-code-box-body .team-code-box-body-input{padding:0;height:1.92rem;line-height:1.92rem;border:.03125rem solid #dbdbdb;border-radius:.17rem;font-size:.58rem;margin-bottom:.42rem}.team-code-box .team-code-box-body .team-code-box-body-input input{font-size:.58rem;text-indent:.47rem}.team-code-box .tips-btn-wrap{padding:0 .58rem;display:flex;justify-content:space-between;align-items:center}.team-code-box .tips-btn-wrap .tips-btn-wrap-left,.team-code-box .tips-btn-wrap .tips-btn-wrap-right{font-size:.42rem;color:#d32f2f}.team-code-box .team-code-box-login-wrap{margin-top:.37rem;padding:0 .58rem}.team-code-box .team-code-box-login-wrap .team-code-box-login-btn{width:100%;background:#d32f2f;line-height:1.92rem;height:1.92rem;border-radius:.17rem;font-size:.67rem;color:#fff}.team-code-box .team-code-box-login-wrap .user-agreement .van-checkbox{font-size:.42rem;color:#a6a6a6;line-height:.58rem;padding:.2rem 0}.team-code-box .team-code-box-login-wrap .user-agreement .van-checkbox .van-checkbox__icon{width:.53rem;height:.53rem}.team-code-box .team-code-box-login-wrap .user-agreement .van-checkbox .van-checkbox__icon .van-icon{width:.53rem;height:.53rem;border-radius:initial}.team-code-box .team-code-box-login-wrap .user-agreement .van-checkbox .van-checkbox__icon .van-icon:before{width:.42rem;height:.42rem}.team-code-box .team-code-box-login-wrap .user-agreement .van-checkbox .van-checkbox__label{color:#a6a6a6;font-size:.42rem}.team-code-box .team-code-box-login-wrap .user-agreement .van-checkbox .van-checkbox__label .user-agreement-link{color:#a6a6a6;text-decoration:underline}