:root{--van-list-text-color:var(--van-text-color-2);--van-list-text-font-size:var(--van-font-size-md);--van-list-text-line-height:15.625vw;--van-list-loading-icon-size:5vw}.van-list__error-text,.van-list__finished-text,.van-list__loading{color:var(--van-list-text-color);font-size:var(--van-list-text-font-size);line-height:var(--van-list-text-line-height);text-align:center}.van-list__placeholder{height:0;pointer-events:none}.van-list__loading-icon .van-loading__spinner{width:var(--van-list-loading-icon-size);height:var(--van-list-loading-icon-size)}:root{--van-notice-bar-height:12.5vw;--van-notice-bar-padding:0 var(--van-padding-md);--van-notice-bar-wrapable-padding:var(--van-padding-xs) var(--van-padding-md);--van-notice-bar-text-color:var(--van-orange-dark);--van-notice-bar-font-size:var(--van-font-size-md);--van-notice-bar-line-height:7.5vw;--van-notice-bar-background-color:var(--van-orange-light);--van-notice-bar-icon-size:5vw;--van-notice-bar-icon-min-width:7.5vw}.van-notice-bar{position:relative;display:flex;align-items:center;height:var(--van-notice-bar-height);padding:var(--van-notice-bar-padding);color:var(--van-notice-bar-text-color);font-size:var(--van-notice-bar-font-size);line-height:var(--van-notice-bar-line-height);background:var(--van-notice-bar-background-color)}.van-notice-bar__left-icon,.van-notice-bar__right-icon{min-width:var(--van-notice-bar-icon-min-width);font-size:var(--van-notice-bar-icon-size)}.van-notice-bar__right-icon{text-align:right;cursor:pointer}.van-notice-bar__wrap{position:relative;display:flex;flex:1;align-items:center;height:100%;overflow:hidden}.van-notice-bar__content{position:absolute;white-space:nowrap;transition-timing-function:linear}.van-notice-bar__content.van-ellipsis{max-width:100%}.van-notice-bar--wrapable{height:auto;padding:var(--van-notice-bar-wrapable-padding)}.van-notice-bar--wrapable .van-notice-bar__wrap{height:auto}.van-notice-bar--wrapable .van-notice-bar__content{position:relative;white-space:normal;word-wrap:break-word}.countdown{margin-top:3.75vw;font-size:3.75vw;display:flex;flex-direction:column;align-items:center;color:#999}.countdown .status{text-align:center;font-size:4.0625vw;color:#999;margin-bottom:1.25vw}.countdown .status.over{margin-bottom:0}.countdown .van-icon{padding-right:1.25vw}.countdown .value{display:flex;align-items:center}.countdown .primary{color:var(--pureBg);padding:0 .625vw;font-weight:600}.statistics .title{text-align:center;font-size:4.6875vw;font-weight:400;color:#000;line-height:6.25vw;margin-bottom:3.125vw;white-space:pre-wrap}.statistics .title-inner-text__scrollable{--van-notice-bar-line-height:6.25vw;--van-notice-bar-height:6.25vw;--van-notice-bar-background-color:transparent}.statistics .statistics-list{display:flex;align-items:center;background:var(--maybeGradientBg);border-radius:1.875vw}.statistics .statistics-list .statistics-item{flex:1;text-align:center;color:#fff;padding:3.125vw 0;position:relative}.statistics .statistics-list .statistics-item:not(:last-child):before{content:"";position:absolute;right:0;height:9.375vw;top:50%;transform:translateY(-50%);width:1px;background:#fff}.statistics .statistics-list .statistics-value{font-size:5vw;margin-bottom:.625vw}.statistics .statistics-list .statistics-label{font-size:3.75vw}.rank-progress{text-align:center;margin-top:.625vw;width:62.5vw}.rank-progress__bar{border:1px solid #b71212;height:4.375vw;line-height:4.375vw;font-size:3.125vw;border-radius:4.375vw;color:#fff;position:relative;overflow:hidden;background:#fed896}.rank-progress__value{position:absolute;top:0;left:0;bottom:0;background:linear-gradient(180deg,#f19981,#e00901 27%,#dd0606 87%,#ff8465)}.rank-progress__text{position:relative;z-index:1}.rank-list{margin-top:4.375vw}.rank-list .van-cell{padding-left:0;padding-right:0}.rank-list .van-cell:after{right:0;left:10.625vw}.rank-list .relative-box{padding-top:6.25vw;position:relative}.rank-list .relative-box .rank-icon{position:absolute;background:var(--pureBg);width:35.3125vw;height:8.4375vw;top:-6.25vw;left:50%;z-index:1;transform:translateX(-50%);font-size:4.0625vw;color:#fff;text-align:center;line-height:1;border-radius:0 0 3.125vw 3.125vw;padding:2.5vw 0;box-sizing:border-box}.rank-list .relative-box .rank-icon:before{content:"";width:39.6875vw;position:absolute;top:0;left:-2.1875vw;height:2.1875vw;background:var(--pureBg)}.rank-list .relative-box .rank-icon .layout-style{position:absolute;top:0;left:0;right:0;bottom:0}.rank-list .relative-box .rank-icon .layout-style:after,.rank-list .relative-box .rank-icon .layout-style:before{height:5.3125vw;width:3.125vw;background:var(--pureBg);position:absolute;content:"";top:.9375vw}.rank-list .relative-box .rank-icon .layout-style:before{right:-.75vw;transform:rotate(19deg)}.rank-list .relative-box .rank-icon .layout-style:after{left:-.625vw;transform:rotate(-19deg)}.rank-list .left,.rank-list .rank-player-item{flex:1;display:flex;align-items:center;color:#4a4a4a;font-size:3.75vw}.rank-list .ranking-num{flex-shrink:0;width:5.625vw;height:6.875vw;text-align:center;margin-right:3.125vw;color:var(--pureBg)}.rank-list .avatar{width:10.9375vw;height:10.9375vw;margin-right:3.125vw;flex-shrink:0}.rank-list .no{margin-right:1.5625vw;min-width:7.8125vw;color:#999}.rank-list .num{font-size:3.9375vw;padding-right:.9375vw}.time-and-rules .rule-header{font-size:4.375vw;text-align:center;margin-bottom:2.5vw;color:var(--pureBg)}.time-and-rules .rule-header .text{display:inline-block;position:relative}.time-and-rules .rule-header .text:after,.time-and-rules .rule-header .text:before{width:9.375vw;height:.375vw;top:50%;content:"";position:absolute;background:var(--maybeGradientBg)}.time-and-rules .rule-header .text:before{left:-10.9375vw}.time-and-rules .rule-header .text:after{right:-10.9375vw}.time-and-rules .item{font-size:3.75vw;font-weight:400;color:#999;display:flex;margin-bottom:1.875vw}.time-and-rules .item .van-icon{margin-right:1.25vw}.time-and-rules .button-text{margin-right:1.25vw;color:var(--pureBg)}.time-and-rules:last-child{margin-bottom:0}.time-and-rules span{padding-left:1.25vw}.time-and-rules .rule-item{display:flex}.time-and-rules .rule-item .value{flex:1;align-self:center;white-space:pre-wrap}.time-and-rules .fold-detail{height:auto;overflow-y:hidden;font-size:4.0625vw}.act-title{text-align:center;font-size:4.6875vw;font-weight:400;color:#000;line-height:6.25vw;margin-bottom:3.125vw;white-space:pre-wrap}.title-inner-text__scrollable{--van-notice-bar-line-height:6.25vw;--van-notice-bar-height:6.25vw;--van-notice-bar-background-color:transparent}