@font-face {  src: url("//game.gtimg.cn/images/poe2/act/a20251125regression/STZHONGS.TTF");  font-family: "STZhongSong";  }
@font-face {  src: url("//game.gtimg.cn/images/poe2/act/a20251125regression/HYXuanSong85W.ttf");  font-family: "HYXuanSong85W";  }
/*reset*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {margin: 0;padding: 0;}
body {font: 12px/1.5 STZhongSong, '\5FAE\8F6F\96C5\9ED1';text-align: justify;background: #000000;}
a {text-decoration: none;outline: none;}
a:hover {text-decoration: none;}
#footer_ied {width: 100%;}
#afooter.phone {font-size: 2.67rem; line-height: 3.2rem; height: 12rem;}
#afooter {text-align: center;line-height: 1.042rem;height: 8.90625rem;font-size: 0.833rem;color: #6a6a6a;padding-top: 5.365rem;background: url(//game.gtimg.cn/images/poe/act/new20240704/footer.png) center / auto 100% repeat;position: relative;}
#afooter a {color: #6a6a6a;}
.flex-box {display: flex;}
.fb {display: flex; justify-content: space-between; align-items: center;}
.btn {transition: .3s filter}
.btn:hover {filter: brightness(1.2)}
.t{display:block;text-indent:-9999em;overflow:hidden;font-size:0;}

.wrap {width: 100%; min-width: 1000px; background: url("//game.gtimg.cn/images/poe2/act/a20251125regression/BG.jpg") center 22rem / cover no-repeat;}

.kv {margin-top: -3.90625rem; height: 46.875rem; background: url(//game.gtimg.cn/images/poe2/act/a20251125regression/head-bg.png) center top / cover no-repeat;}

.tab-bar {position: relative; height: 13.125rem; margin: -5.6rem auto 0; width: 100%; background: url("//game.gtimg.cn/images/poe2/act/a20251125regression/line.png") center / cover no-repeat; display: flex; align-items: center; justify-content: center; font-family: HYXuanSong85W, serif; z-index: 5}
.tab-btn {width: 23.28125rem; height: 3.177rem; margin-top: 2.6rem; font-size: 1.875rem; text-align: center; line-height: 3.177rem; cursor: pointer;}
.tab-btn span {background: linear-gradient(to bottom, #8A7A55 0%, #DBC58B 100%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;}
.tab-btn.active, .tab-btn:hover {background: url("//game.gtimg.cn/images/poe2/act/a20251125regression/GFrame.png") center / 100% 100% no-repeat;}
.tab-btn.active span, .tab-btn:hover span {background: linear-gradient(to bottom, #000 0%, #000 100%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;}

.content-wrap {padding-bottom: 10rem; position: relative;}
.content-wrap::after {content: ''; position: absolute; bottom: 0; left: 0; background: url("//game.gtimg.cn/images/poe2/act/a20251125regression/bottom.png") center / cover no-repeat; width: 100%; height: 13.505rem}
.content-panel {display: none;}
.content-panel.active {display: block;}

.panel-box {position: relative; margin-top: -6.5rem; padding: 11.5rem 0 2.5rem; background: url("//game.gtimg.cn/images/poe2/act/a20251125regression/panel1.png") center top / cover no-repeat; width: 100%; height:48.333rem; box-sizing: border-box;}

.panel-box .invite-count {display: flex; justify-content: center; margin-top: 1.302rem; font-size: 1.354rem; font-family: HYXuanSong85W, serif; color: #BCB188; opacity: 0.75; text-align: center;}
.panel-box .invite-count span {color: #FFF4B4}
.panel-box .btn-list {position: absolute; right: calc(50% - 25.2rem); top: 14.8rem; background: url("//game.gtimg.cn/images/poe2/act/a20251125regression/btn-list.png") center / cover no-repeat; width: 5.78125rem; height: 1.25rem;}
.panel-box .reward-top {display: flex; justify-content: space-between; align-items: stretch; width: 51.6rem; margin: 0 auto;}
.panel-box .reward-card {display: flex; flex-direction: column; align-items: center; background: url("//game.gtimg.cn/images/poe2/act/a20251125regression/BOTFrame.png") center top / cover no-repeat; width: 28.021rem; height: 24.74rem; padding: 2.3rem 1rem 0; box-sizing: border-box; text-align: center; overflow: hidden}
.panel-box .reward-card-txt {background: url("//game.gtimg.cn/images/poe2/act/a20251125regression/ptitle.png") center / cover no-repeat; width: 27.708rem; height: 3.333rem; font-size: 1.042rem; line-height: 3rem;}
.panel-box .reward-card-txt span {background: linear-gradient(to bottom, #BCB641 0%, #FFF4B4 72%, #FFFFFF 100%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent; opacity: 0.62}
.panel-box .reward-card-img {height: 12.5rem; width: 100%; margin-top: -0.6rem; margin-bottom: -1.8rem; background-position: center; background-repeat: no-repeat; background-size: contain;}
.panel-box .reward-card-img.invite-role {background-image: url("//game.gtimg.cn/images/poe2/act/a20251125regression/r1.png");}
.panel-box .reward-card-img.invite-box {background-image: url("//game.gtimg.cn/images/poe2/act/a20251125regression/r2.png");}
.panel-box .reward-name {background: url("//game.gtimg.cn/images/poe2/act/a20251125regression/PNameBg.png") center / cover no-repeat; width: 20.208rem; height: 3.49rem; line-height: 3.49rem; text-align: center; font-size: 0.9375rem}
.panel-box .reward-name span {background: linear-gradient(to bottom, #D6D0C1 0%, #B1985D 100%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;}
.panel-box .btn-main, .back-panel .btn-main {display: inline-block; width: 14.01rem; height: 3.385rem; margin-top: 0.46875rem; background: url("//game.gtimg.cn/images/poe2/act/a20251125regression/btn4.png") center / cover no-repeat; font-size: 1.25rem; line-height: 3.385rem; text-align: center; letter-spacing: 0.125rem;}
.panel-box .btn-main span, .back-panel .btn-main span {filter: drop-shadow(0 0 0.208rem #B9AD85); background: linear-gradient(to bottom, #BCB641 0%, #FFF4B4 72%, #FFF9D7 100%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent; font-family: HYXuanSong85W, serif;}
.panel-box .btn-generate-invite {display: block; margin: 0.573rem auto 0; background: url("//game.gtimg.cn/images/poe2/act/a20251125regression/btn.png") center / cover no-repeat; width: 18.333rem; height: 4.427rem; line-height: 4.427rem; text-align: center; font-size: 1.25rem; letter-spacing: 0.125rem; text-indent: 0.125rem; font-family: HYXuanSong85W, serif; color: #F0E1AC;}

.task-panel {margin: 1.71875rem auto 0; background: url("//game.gtimg.cn/images/poe2/act/a20251125regression/panel2.png") center top / cover no-repeat; width: 68.818rem; height: 55.052rem; padding: 11rem 5.125rem 4.6875rem 5.3rem; box-sizing: border-box;}
.task-panel .task-list {margin: 0 auto; width: 54.167rem;}
.task-panel .task-list .task-item {position: relative; padding: 0 0.521rem; height: 4.427rem; display: flex; align-items: center; justify-content: space-between}
.task-panel .task-list .task-item::after {content: ''; position: absolute; left: 0; bottom: 0; background: url("//game.gtimg.cn/images/poe2/act/a20251125regression/divide.png") center / cover no-repeat; width: 100%; height: 0.052rem;}
.task-panel .task-item .task-name {position: relative; display: flex; flex-grow: 1; align-items: center; padding-left: 1.354rem; font-size: 1.29375rem; color: rgba(255, 245, 210, 0.75); font-family: HYXuanSong85W, serif;}
.task-panel .task-item .task-name span {color: rgba(255, 226, 124, 0.4); font-size: 1.042rem; font-family: STZhongSong, serif;}
.task-panel .task-item .task-name div { color: rgba(255, 244, 180, 0.5); font-size: 0.9375rem; opacity: 0.75; margin-left: auto; margin-right: 0.8rem;}
.task-panel .task-item .task-name::before {content: ''; position: absolute; left:0; top: calc(50% - 0.4425rem); background: url("//game.gtimg.cn/images/poe2/act/a20251125regression/icon.png") center / cover no-repeat; width: 0.833rem; height: 0.885rem;}
.task-panel .task-item .task-right {display: flex; align-items: center; gap: 0.4rem;}
.task-panel .task-item .task-right .btn {display: inline-block; background: url("//game.gtimg.cn/images/poe2/act/a20251125regression/btn2.png") center / cover no-repeat; width: 7.604rem; height: 2.917rem; font-family: HYXuanSong85W, serif; font-size: 1.042rem; letter-spacing: 0.104rem; text-align: center; line-height: 2.8rem;}
.task-panel .task-item .task-right .btn.done {background: url("//game.gtimg.cn/images/poe2/act/a20251125regression/btn2-dark.png") center / cover no-repeat; pointer-events: none;}
.task-panel .task-item .task-right .btn span {background: linear-gradient(to bottom, #BCB641 0%, #FFF4B4 72%, #FFFFFF 100%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;}
.task-panel .task-reward-list {position: relative; display: flex; align-items: center; justify-content: space-between; padding-left: 8.333rem; padding-right: 2.7rem; box-sizing: border-box; width: 49.21875rem; margin: 1.771rem auto 0;}
.task-panel .task-reward-item {position: relative; z-index: 10; display: flex; flex-direction: column; align-items: center;}
.task-panel .task-reward-list .task-name {font-size: 0.9375rem; color: rgba(255, 244, 180, 0.75);}
.task-panel .task-reward-list .reach .task-point {opacity: 1; filter: brightness(1)}
.task-panel .task-reward-list .reach .pin {opacity: 1; filter: brightness(1)}
.task-panel .task-reward-list .task-point {font-size: 1.042rem; color: #C5B683; opacity: 0.5; filter: brightness(0.6)}
.task-panel .task-reward-list .pin {background: url("//game.gtimg.cn/images/poe2/act/a20251125regression/pin.png") center / cover no-repeat; width: 0.729rem; height: 1.354rem; margin: 0.365rem 0 0.521rem; opacity: 0.5; filter: brightness(0.6)}
.task-panel .task-reward-icon {position: relative; width: 7.604rem; height: 7.135rem; background-position: center; background-repeat: no-repeat; background-size: contain;}
.task-panel .task-reward-icon.has-get::before {content: ''; position: absolute; left: 0.4rem; top: 0.43rem; background: rgba(0, 0, 0, 0.64); width: 6.8rem; height: 6.4rem; z-index: 5}
.task-panel .task-reward-icon.has-get::after {content: ''; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); background: url("//game.gtimg.cn/images/poe2/act/a20251125regression/right.png") center / cover no-repeat; width: 6.09375rem; height: 5.208rem; z-index: 5}
.task-panel .task-reward-icon.invite-5 {background-image: url("//game.gtimg.cn/images/poe2/act/a20251125regression/task-r1.png");}
.task-panel .task-reward-icon.invite-10 {background-image: url("//game.gtimg.cn/images/poe2/act/a20251125regression/task-r2.png");}
.task-panel .task-reward-icon.invite-15 {background-image: url("//game.gtimg.cn/images/poe2/act/a20251125regression/task-r3.png");}
.task-panel .task-reward-list .btn-get {margin-top: 0.15625rem; background: url("//game.gtimg.cn/images/poe2/act/a20251125regression/btn3.png") center / cover no-repeat; width: 7.604rem; height: 2.917rem; line-height: 2.8125rem; text-align: center; font-size: 1.03125rem; letter-spacing: 0.104rem; text-indent: 0.104rem; font-family: HYXuanSong85W, serif;}
.task-panel .task-reward-list .btn-get.cannot-click {pointer-events: none; background: url("//game.gtimg.cn/images/poe2/act/a20251125regression/btn3-dark.png") center / cover no-repeat;}
.task-panel .task-reward-list .btn-get:not(.cannot-click) span {filter: drop-shadow(0 0 0.208rem #B9AD85); background: linear-gradient(to bottom, #BCB641 0%, #FFF4B4 72%, #FFF9D7 100%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;}
.task-panel .task-reward-list .btn-get.cannot-click span {color: #7C6541}
.task-panel .task-reward-list .progress-bg {position: absolute; left: -1.25rem; bottom: 5.3rem; background: url("//game.gtimg.cn/images/poe2/act/a20251125regression/progress-bg.png") center / 100% 100% no-repeat; width: 53.646rem; height: 1.06rem; padding: 0.36rem 3.5rem 0.3rem 2rem; box-sizing: border-box;}
.task-panel .task-reward-list .progress {position: absolute; border: 0 solid transparent; border-image: url("//game.gtimg.cn/images/poe2/act/a20251125regression/progress.png") 0 10 fill / 0 0.521rem / 0 stretch; height: 0.26rem;}
.task-panel .task-reward-list .progress-con {position: relative; width: 100%; height: 100%;}
.task-panel .task-reward-list .my-point {position: absolute; left: -1.5rem; bottom: 2.9rem; font-size: 0.9375rem; color: rgba(240, 225, 172, 0.62); z-index: 10}
.task-panel .task-reward-list .my-point .point {margin: 0 auto; display: flex; align-items: center; justify-content: center; background: url("//game.gtimg.cn/images/poe2/act/a20251125regression/progress-percent.png") center / cover no-repeat; width: 2.917rem; height: 2.917rem; font-size: 1.25rem; color: #FFF4B4;}

.rule-panel {background: url(//game.gtimg.cn/images/poe2/act/a20251125regression/panel3.png) center top / cover no-repeat; display: flex; flex-direction: column; justify-content: center; padding: 7.8rem 0 0.8rem 4rem;margin: 0 auto 3.125rem;width: 62.5rem;height: 18.698rem;box-sizing: border-box;}
.rule-list {font-size: 1.042rem; color: rgba(197, 182, 131, 0.75); line-height: 1.667rem; list-style: decimal; letter-spacing: -0.03rem;}

/* 回归有礼特殊块 */
.back-panel {position: relative; margin-top: -6.5rem; padding: 11rem 21.604rem 2.5rem; background: url("//game.gtimg.cn/images/poe2/act/a20251125regression/panel4.png") center top / cover no-repeat; width: 100%; height:39.375rem; box-sizing: border-box;}
.back-panel .back-main-reward {display: flex; flex-direction: column; align-items: center; justify-content: center;}
.back-panel .back-main-img {width: 34.271rem; height: 19.53125rem; background: url("//game.gtimg.cn/images/poe2/act/a20251125regression/r3.png") center / cover no-repeat;}

#back-panel .task-panel {background: url("//game.gtimg.cn/images/poe2/act/a20251125regression/panel5.png") center top / cover no-repeat;}
#back-panel .task-panel .task-reward-icon.invite-5 {background-image: url("//game.gtimg.cn/images/poe2/act/a20251125regression/task-r4.png");}
#back-panel .task-panel .task-reward-icon.invite-10 {background-image: url("//game.gtimg.cn/images/poe2/act/a20251125regression/task-r5.png");}
#back-panel .task-panel .task-reward-icon.invite-15 {background-image: url("//game.gtimg.cn/images/poe2/act/a20251125regression/task-r6.png");}
#back-panel .task-panel .task-item .task-name span {margin-left: 0.6rem}

.back-feature-panel {position: relative; margin: 0 auto; width: 73.75rem; height: 53.854rem;}
.back-feature-panel .back-feature-bg {position: absolute; pointer-events: none; left: 0; top: 0; background: url("//game.gtimg.cn/images/poe2/act/a20251125regression/panel6.png") center / cover no-repeat; width: 100%; height: 100%; z-index: 10}
.back-feature-panel .back-adv-list {position: absolute; left: 4.1rem; top: 8.4rem; width: 65.625rem; height: 37.24rem;}
.back-feature-panel .back-adv-list img {width: 100%; height: 100%;}
.back-feature-panel .swiper-button-prev, .back-feature-panel .swiper-button-next {background: url("//game.gtimg.cn/images/poe2/act/a20251125regression/arrow.png") center / cover no-repeat; width: 3.333rem; height: 3.333rem;}
.back-feature-panel .swiper-button-prev {transform: rotate(180deg); left: 3.3rem;}
.back-feature-panel .swiper-button-next {right: 5.63em;}
.back-feature-panel .swiper-pagination1 {position: absolute; display: flex; align-items: center; gap: 0.625rem; bottom: 6.4rem;left: calc(50% + 0.45rem);transform: translateX(-50%);z-index: 10;}
.back-feature-panel .swiper-pagination-bullet {background: url("//game.gtimg.cn/images/poe2/act/a20251125regression/rect.png") center / cover no-repeat; width: 0.625rem; height: 0.625rem; opacity: 1}
.back-feature-panel .swiper-pagination-bullet-active {background: url("//game.gtimg.cn/images/poe2/act/a20251125regression/rect-light.png") center / cover no-repeat;}

.more-act-panel {position: relative; margin: 0 auto; background: url("//game.gtimg.cn/images/poe2/act/a20251125regression/panel7.png") center top / cover no-repeat; width: 63.365rem; height: 25.833rem; padding: 9.5rem 3rem 4.2rem; box-sizing: border-box; }
.more-act-panel .more-act-list {width: 100%; height: 100%;}
.more-act-panel .more-act-list img {display: block; margin: 0 auto; width: 18.125rem; height: 11.71875rem;}
.more-act-panel .adv-swiper-button-next, .more-act-panel .adv-swiper-button-prev {top: 14.4rem; background: url("//game.gtimg.cn/images/poe2/act/a20251125regression/arrow.png") center / cover no-repeat; width: 3.333rem; height: 3.333rem;}
.more-act-panel .adv-swiper-button-next {right: 0.521rem;}
.more-act-panel .adv-swiper-button-prev {transform: rotate(180deg); left: 0.521rem;}

#back-panel .rule-panel {background: url("//game.gtimg.cn/images/poe2/act/a20251125regression/panel8.png") center / cover no-repeat;}

.phone.wrap {min-width: auto; background: url("//game.gtimg.cn/images/poe2/act/a20251125regression/P-BG.jpg") center 53rem / cover no-repeat;}

.phone .kv {margin-top: 0; height: 80rem; background: url(//game.gtimg.cn/images/poe2/act/a20251125regression/p-head-bg.jpg) center top / cover no-repeat;}

.phone .tab-bar {height: 22.87rem; margin: -9.6rem auto 0;}
.phone .tab-btn {width: 37.07rem; height: 6.4rem; margin-top: 4.3rem; font-size: 4rem; line-height: 6.4rem;}

.phone .content-wrap {padding-bottom: 10.67rem;}
.phone .content-wrap::after {background: url("//game.gtimg.cn/images/poe2/act/a20251125regression/p-bottom.png") center / cover no-repeat; height: 34.57rem}

.phone .panel-box {margin-top: -22.5rem; padding: 30rem 0 12rem; height: 204.53rem; background: url("//game.gtimg.cn/images/poe2/act/a20251125regression/p-panel1.png") center top / cover no-repeat;}

.phone .panel-box .invite-count {flex-direction: column; align-items: center; margin-top: 2.67rem; font-size: 3.47rem;}
.phone .panel-box .btn-list {right: calc(50% - 11.6rem); top: auto; bottom: 11.87rem; width: 23.2rem; height: 4.27rem;}
.phone .panel-box .reward-top {width: 100%; height: 129.87rem; align-items: center; flex-direction: column;}
.phone .panel-box .reward-card {background: url("//game.gtimg.cn/images/poe2/act/a20251125regression/p-BOTFrame.png") center top / 100% 100% no-repeat; width: 74.13rem; height: 65.47rem; padding: 3rem 3rem 0;}
.phone .panel-box .reward-card-txt {width: 78.03rem; height: 9.39rem; font-size: 2.93rem; line-height: 8.5rem;}
.phone .panel-box .reward-card-img {height: 35.2rem; margin-top: -2rem; margin-bottom: -5rem;}
.phone .panel-box .reward-name {width: 44rem; height: 9.83rem; line-height: 9.83rem; font-size: 2.64rem}
.phone .panel-box .btn-main, .phone .back-panel .btn-main {width: 39.07rem; height: 9.73rem; margin-top: 1.07rem; font-size: 3.52rem; line-height: 9.47rem; letter-spacing: 0.352rem;}

.phone .panel-box .btn-generate-invite {margin: 2.4rem auto 0; width: 46.8rem; height: 11.2rem; line-height: 10.8rem; font-size: 3.2rem; letter-spacing: 0.32rem; text-indent: 0.32rem;}

.phone .task-panel {margin: 3.07rem auto 0; background: url("//game.gtimg.cn/images/poe2/act/a20251125regression/p-panel2.png") center top / cover no-repeat; width: 100%; height: 143.33rem; padding: 22.33rem 6.8rem 9.87rem 8.13rem;}
.phone .task-panel .task-list {width: 85.07rem;}
.phone .task-panel .task-list .task-item {padding: 2.67rem 2rem 2rem 1.7rem; min-height: 12.8rem; height: auto; box-sizing: border-box;}
.phone .task-panel .task-list .task-item::after {height: 0.13rem; opacity: 0.4}
.phone .task-panel .task-item .task-name {display: block; padding-left: 3rem; font-size: 2.93rem;}
.phone .task-panel .task-item .task-name span {font-size: 2.67rem;}
.phone .task-panel .task-item .task-name div {margin-top: 0.53rem; font-size: 2.4rem;}
.phone .task-panel .task-item .task-name::before {top: 1.1rem; width: 2.13rem; height: 2.27rem;}
.phone .task-panel .task-item .task-right {gap: 1rem;}
.phone .task-panel .task-item .task-right .btn {width: 19.47rem; height: 7.47rem; font-size: 2.67rem; letter-spacing: 0.27rem; line-height: 7.2rem;}
.phone .task-panel .task-reward-list {padding-left: 12.73rem; padding-right: 2.73rem; width: 100%; margin: 1.6rem auto 0;}
.phone .task-panel .task-reward-list .task-name {font-size: 2.4rem; text-align: center; text-wrap-style: balance;}
.phone .task-panel .task-reward-list .task-point {font-size: 2.67rem;}
.phone .task-panel .task-reward-list .pin {width: 1.87rem; height: 3.47rem; margin: 0.53rem 0 1.07rem;}
.phone .task-panel .task-reward-item {width: 18.47rem;}
.phone .task-panel .task-reward-icon {width: 19.47rem; height: 18.27rem;}
.phone .task-panel .task-reward-icon.has-get::before {width: 16.53rem; height: 16.4rem;}
.phone .task-panel .task-reward-icon.has-get::after {width: 8.4rem; height: 6rem;}
.phone .task-panel .task-reward-list .btn-get {margin-top: 0.4rem; width: 19.47rem; height: 7.47rem; line-height: 6.93rem; font-size: 2.64rem; letter-spacing: 0.264rem; text-indent: 0.264rem;}
.phone .task-panel .task-reward-list .progress-bg {left: 4rem; bottom: 13.33rem; width: 79.73rem; height: 2.67rem; padding: 1rem 5rem 0.3rem 3rem;}
.phone .task-panel .task-reward-list .progress {border-image: url("//game.gtimg.cn/images/poe2/act/a20251125regression/progress.png") 0 10 fill / 0 1.33rem / 0 stretch; height: 0.69rem;}
.phone .task-panel .task-reward-list .my-point {width: 9.6rem; left: 0; bottom: 3.8rem; font-size: 2.4rem; text-align: center;}
.phone .task-panel .task-reward-list .my-point .point {width: 7.47rem; height: 7.47rem; font-size: 3.2rem;}

.phone .rule-panel {background: url(//game.gtimg.cn/images/poe2/act/a20251125regression/p-panel3.png) center top / cover no-repeat; padding: 14.8rem 7.07rem 2.03rem 10.93rem;margin: 0 auto 23.9rem;width: 100%;height: 48.3rem;}
.phone .rule-list {font-size: 2.67rem; line-height: 4.27rem; letter-spacing: -0.08rem;}

/* 回归有礼特殊块 */
.phone .back-panel {margin-top: -22.5rem;padding: 33rem 8.604rem 7.5rem 4rem; height: 119.81rem;background: url("//game.gtimg.cn/images/poe2/act/a20251125regression/p-panel4.png") center top / cover no-repeat;}
.phone .back-panel .back-main-img {width: 76.53rem; height: 62rem; background: url("//game.gtimg.cn/images/poe2/act/a20251125regression/p-r3.png") center / cover no-repeat;}

.phone #back-panel .task-panel {background: url("//game.gtimg.cn/images/poe2/act/a20251125regression/p-panel5.png") center top / cover no-repeat; height: 151.07rem}
.phone #back-panel .task-panel .task-item .task-name span {margin-left: 0; font-size: 2.4rem; display: block}

.phone .back-feature-panel {margin: 0 auto; width: 100%; height: 77.87rem;}
.phone .back-feature-panel .back-feature-bg {background: url("//game.gtimg.cn/images/poe2/act/a20251125regression/p-panel6.png") center / cover no-repeat;}
.phone .back-feature-panel .back-adv-list {left: 5rem; top: 15.97rem; width: 90.67rem; height: 51.47rem;}
.phone .back-feature-panel .swiper-button-prev, .phone .back-feature-panel .swiper-button-next {width: 4.61rem; height: 4.61rem; top: 44.23rem}
.phone .back-feature-panel .swiper-button-prev {left: 3.776rem;}
.phone .back-feature-panel .swiper-button-next {right: 3.63rem;}
.phone .back-feature-panel .swiper-pagination1 {gap: 0.864rem; bottom: 8.09rem;left: 50%;}
.phone .back-feature-panel .swiper-pagination-bullet {width: 0.864rem; height: 0.864rem;}

.phone .more-act-panel {background: url("//game.gtimg.cn/images/poe2/act/a20251125regression/p-panel7.png") center top / cover no-repeat; width: 100%; height: 57.87rem; padding: 18.13rem 0 9.73rem; box-sizing: border-box; }
.phone .more-act-panel .more-act-list img {position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 44.8rem; height: 29.07rem;}
.phone .more-act-panel .btn {display: block; width: 100%; height: 100%;}
.phone .more-act-panel .swiper-slide {opacity: 0; transition: .3s opacity, .3s transform; transform: scale(0.88);}
.phone .more-act-panel .swiper-slide-prev, .phone .more-act-panel .swiper-slide-next, .phone .more-act-panel .swiper-slide-active {opacity: 1}
.phone .more-act-panel .swiper-slide-active {transform: scale(1)}
.phone .more-act-panel .swiper-slide-prev {left: -13rem}
.phone .more-act-panel .swiper-slide-next {right: -13rem}
.phone .more-act-panel .adv-swiper-button-next, .phone .more-act-panel .adv-swiper-button-prev {top: auto; bottom: 0.53rem; width: 8.53rem; height: 8.53rem;}
.phone .more-act-panel .adv-swiper-button-next {right: 39.33rem;}
.phone .more-act-panel .adv-swiper-button-prev {left: 39.33rem;}

.phone #back-panel .rule-panel {margin-top: 5rem; background: url("//game.gtimg.cn/images/poe2/act/a20251125regression/p-panel8.png") center / cover no-repeat; height: 53.6rem;}

.tg__show__dialog {position: fixed!important;align-items: center!important;justify-content: center!important;}
.tg__show__dialog .dialog__content {position: relative; top: 0}
.tg__show__dialog .bg {position: absolute; width: 100%; height: 100%; border: 0 solid transparent; border-image: url("//game.gtimg.cn/images/poe2/act/a20251125regression/pop-bg.png") 95 235 fill / 3.125rem 7.8125rem / 0 stretch; z-index: 1;}
.tg__show__dialog .con {position: relative; width: 100%; height: 100%; z-index: 2}
.tg__show__dialog .dialog__content::before, .tg__show__dialog .dialog__content::after {content: ''; position: absolute}
.tg__show__dialog .dialog__content::before {background: url("//game.gtimg.cn/images/poe2/act/a20251125regression/pop-top.png") center / cover no-repeat; width: 20.3125rem; height: 2.5rem; top: -1.40625rem; left: calc(50% - 10.15625rem)}
.tg__show__dialog .dialog__content::after {background: url("//game.gtimg.cn/images/poe2/act/a20251125regression/pop-bottom.png") center / cover no-repeat; width: 19.792rem; height: 1.771rem; bottom: -0.9375rem; left: calc(50% - 10.15625rem)}
.tg__show__dialog .title-bg {margin: 3.125rem auto 0; background: url("//game.gtimg.cn/images/poe2/act/a20251125regression/pop-title.png") center / cover no-repeat; width: 20.833rem; min-height: 3.089rem; font-size: 1.667rem; text-align: center; line-height: 2.292rem; font-family: HYXuanSong85W, serif;}
.tg__show__dialog .title-bg .d-title {background: linear-gradient(to bottom, #706338 0%, #E1D2AF 100%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent; letter-spacing: 0.167rem;}
.tg__show__dialog .dialog-close {position: absolute; right: 0.208rem; top: -0.833rem; background: url("//game.gtimg.cn/images/poe2/act/a20251125regression/pop-close.png") center / cover no-repeat; width: 2.917rem; height: 2.917rem; z-index: 5}

#dialog-login .dialog__content {width: 35.46875rem; height: 21.354rem}
#dialog-login .btn-group {margin: 1.5625rem auto 0; display: flex; align-items: center; justify-content: space-between; width: 18.073rem;}
#dialog-login .qq-login {background: url("//game.gtimg.cn/images/poe2/act/a20251125regression/qq.png") center / cover no-repeat; width: 6.959rem; height: 9.042rem;}
#dialog-login .wechat-login {background: url("//game.gtimg.cn/images/poe2/act/a20251125regression/wechat.png") center / cover no-repeat; width: 6.959rem; height: 9.042rem;}

/* 我的奖励弹窗 */
#pop-my-reward .dialog__content {width: 39.6354rem; height: 28.125rem;}
#pop-my-reward .con {display: flex; flex-direction: column;}
#pop-my-reward .reward-list-head {margin-top: 0.833rem; display: flex; padding: 0 4rem; font-size: 1.042rem; color: rgba(197, 182, 131, 0.38); margin-bottom: 0.5rem; font-family: HYXuanSong85W, serif;}
#pop-my-reward .reward-list-head div {text-align: center;}
#pop-my-reward .col-1 {width: 10%;}
#pop-my-reward .col-2 {width: 45%;}
#pop-my-reward .col-3 {width: 35%;}
#pop-my-reward .col-4 {width: 10%;}
#pop-my-reward .reward-list {height: 12.7rem; margin: 0 4rem; font-size: 1.042rem; line-height: 1.042rem; color: #919191;}
#pop-my-reward .reward-item {display: flex; align-items: center; justify-content: center; text-align: center; height: 2.5rem; border-bottom: 0.052rem solid rgba(125, 114, 81, 0.2);}
#pop-my-reward .status-success, #pop-invite-list .reward-item .emp {color: #9B8D5A;}
#pop-my-reward .status-fail {color: rgba(115, 115, 115, 0.6);}
#pop-my-reward .pagination {display: flex; justify-content: center; align-items: center; height: 2.396rem; gap: 1rem; margin-top: auto; margin-bottom: 3.125rem;}
#pop-my-reward .page-prev {background: url("//game.gtimg.cn/images/poe2/act/a20251125regression/pagination-prev.png") center / cover no-repeat; width: 8.193rem; height: 5.521rem;}
#pop-my-reward .page-next {background: url("//game.gtimg.cn/images/poe2/act/a20251125regression/pagination-next.png") center / cover no-repeat; width: 8.193rem; height: 5.521rem;}
#pop-my-reward .page-info {color: #BAAE86; font-size: 1.042rem; font-family: HYXuanSong85W, serif; letter-spacing: 0.104rem;}

/* 通用奖励弹窗 */
.pop-reward .dialog__content, #pop-invite-success .dialog__content {width: 35.46875rem; height: auto;}
.pop-reward .con, #pop-invite-success .con {display: flex; flex-direction: column; align-items: center; min-height: 21.354rem; max-height: 30.729rem;}
.pop-reward .reward-has-img {display: flex; flex-direction: column; align-items: center; justify-content: center; height: 100%;}
.pop-reward .reward-img-box {position: relative; width: 20.417rem; height: 13.9218rem; background: url("//game.gtimg.cn/images/poe2/act/a20251125regression/pop-reward-border.png") center / cover no-repeat; margin: 1.042rem auto 0; display: flex; align-items: center; justify-content: center;}
.pop-reward .reward-img {height: 100%; object-fit: contain}
.pop-reward .reward-name {color: #C5B683; font-size: 1.458rem; text-align: center; margin-bottom: 0.521rem;}
.pop-reward .reward-only-text {display: flex; flex-direction: column; align-items: center; justify-content: center; flex: 1;}
.pop-reward .reward-text-big {color: #C5B683; font-size: 1.458rem; font-family: HYXuanSong85W, serif;}
.pop-reward .btn-confirm {margin-bottom: 3.125rem; background: url("//game.gtimg.cn/images/poe2/act/a20251125regression/btn2.png") center / cover no-repeat; width: 10.646rem; height: 4.083rem; line-height: 3.958rem; text-align: center; font-size: 1.458rem; font-family: HYXuanSong85W, serif; letter-spacing: 0.146rem;}
.pop-reward .btn-confirm span {background: linear-gradient(to bottom, #A89565 0%, #FFF4B4 72%, #F0E1AC 100%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;}

/* 邀请列表弹窗 */
#pop-invite-list .dialog__content {width: 39.6354rem; height: 29.6875rem;}
#pop-invite-list .con {display: flex; flex-direction: column;}
#pop-invite-list .sub-title {position: relative; text-align: center; padding: 0 4rem; line-height: 2.083rem;  font-size: 1.042rem; color: #BAAE86;}
#pop-invite-list .refresh-btn {position: absolute; right: 5rem; top: 0; color: #BAAE86; cursor: pointer; display: flex; align-items: center; gap: 0.3rem;}
#pop-invite-list .refresh-btn::before {content: '↻'; font-size: 1.2rem;}
/* 复用列表样式 */
#pop-invite-list .reward-list-head {margin-top: 0.885rem; display: flex; padding: 0 4rem; font-size: 1.042rem; color: rgba(197, 182, 131, 0.38); margin-bottom: 0.5rem; font-family: HYXuanSong85W, serif;}
#pop-invite-list .reward-list-head div {text-align: center;}
/* 重新定义列宽 */
#pop-invite-list .col-1 {width: 10%;}
#pop-invite-list .col-2 {width: 40%;}
#pop-invite-list .col-3 {width: 25%;}
#pop-invite-list .col-4 {width: 25%;}
#pop-invite-list .reward-list {height: 14.5rem; margin: 0 4rem; font-size: 1.042rem; color: #919191; overflow-y: auto;}
#pop-invite-list .reward-item {display: flex; align-items: center; justify-content: center; text-align: center; height: 2.5rem; border-bottom: 0.052rem solid rgba(125, 114, 81, 0.2);}
#pop-invite-list .reward-item div {overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
#pop-invite-list .pagination {display: flex; justify-content: center; align-items: center; height: 2.396rem; gap: 1rem; margin-top: auto; margin-bottom: 3.125rem;}
#pop-invite-list .page-prev {background: url("//game.gtimg.cn/images/poe2/act/a20251125regression/pagination-prev.png") center / cover no-repeat; width: 8.193rem; height: 5.521rem;}
#pop-invite-list .page-next {background: url("//game.gtimg.cn/images/poe2/act/a20251125regression/pagination-next.png") center / cover no-repeat; width: 8.193rem; height: 5.521rem;}
#pop-invite-list .page-info {color: #BAAE86; font-size: 1.042rem; font-family: HYXuanSong85W, serif; letter-spacing: 0.104rem;}

/* 接受邀请弹窗 */
#pop-invite-accept .dialog__content {width: 39.6354rem; height: 29.6875rem;}
#pop-invite-accept .con {display: flex; flex-direction: column; padding: 3rem 6rem 0; box-sizing: border-box;}
#pop-invite-accept .invite-text {font-size: 1.354rem; color: #C5B683; font-family: HYXuanSong85W, serif; margin-bottom: 0.417rem;}
#pop-invite-accept .invite-text .friend-name {background: linear-gradient(to bottom, #BCB641 0%, #FFF4B4 72%, #FFFFFF 100%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;}
#pop-invite-accept .invite-text .main-text {display: block; font-size: 1.146rem; color: #C5B683;}
#pop-invite-accept .sub-text {margin-top: 0.3125rem; font-size: 1.146rem; color: rgba(240, 225, 172, 0.6); text-align: center}
#pop-invite-accept .chest-item {position: relative; left: 50%; transform: translateX(-50%); margin-top: -3.5rem; width: 32.292rem; height: 15.885rem; background: url("//game.gtimg.cn/images/poe2/act/a20251125regression/prop.png") center / cover no-repeat;}
#pop-invite-accept .disclaimer {font-size: 0.9375rem; color: rgba(240, 225, 172, 0.6); text-align: center; margin-top: -3rem; margin-bottom: 0.26rem;}
#pop-invite-accept .btn-accept, #pop-not-return .btn-invite, #pop-invite-success .btn-go  {margin: 0 auto; background: url("//game.gtimg.cn/images/poe2/act/a20251125regression/btn4.png") center / cover no-repeat; width: 17.8125rem; height: 4.375rem; line-height: 4.271rem; text-align: center; font-size: 1.47rem; font-family: HYXuanSong85W, serif; letter-spacing: 0.147rem;}
#pop-invite-accept .btn-accept span, #pop-not-return .btn-invite span, #pop-invite-success .btn-go span {filter: drop-shadow(0 0 0.208rem #B9AD85); background: linear-gradient(to bottom, #A89565 0%, #FFF4B4 72%, #F0E1AC 100%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;}

/* 非回归玩家提示弹窗 */
#pop-not-return .dialog__content {width: 39.6354rem; height: 26.4rem;}
#pop-not-return .con {display: flex; flex-direction: column; align-items: center; padding: 2.5rem 3rem; box-sizing: border-box;}
#pop-not-return .main-message {font-size: 1.354rem; color: rgba(197, 182, 131, 0.75); font-family: HYXuanSong85W, serif; text-align: center; margin-bottom: 0.8rem; line-height: 1.6;}
#pop-not-return .sub-message {font-size: 1.146rem; color: rgba(197, 182, 131, 0.75); font-family: HYXuanSong85W, serif; text-align: center;}
#pop-not-return .chest-item {margin-top: -5rem; margin-bottom: -4.615rem; width: 35.417rem; height: 21.526rem; background: url("//game.gtimg.cn/images/poe2/act/a20251125regression/prop2.png") center / cover no-repeat;}

#pop-invite-success .btn-go {margin-top: -0.7rem; margin-bottom: 2.8rem;}
#pop-invite-success .reward-img {margin: -3.6rem auto -6rem; width: 22.8125rem; height: 20.901rem;}
#pop-invite-success .reward-name {color: #919191; font-size: 1.354rem; margin-bottom: 1.5rem;}

.phone .tg__show__dialog .bg {border-image: url("//game.gtimg.cn/images/poe2/act/a20251125regression/pop-bg.png") 95 235 fill / 8rem 20rem / 0 stretch;}
.phone .tg__show__dialog .dialog__content::before {width: 52rem; height: 6.4rem; top: -3.6rem; left: calc(50% - 26rem)}
.phone .tg__show__dialog .dialog__content::after {width: 50.67rem; height: 4.53rem; bottom: -2.4rem; left: calc(50% - 26rem)}
.phone .tg__show__dialog .title-bg {margin: 8rem auto 0; width: 53.33rem; min-height: 7.87rem; font-size: 4.27rem; line-height: 5.87rem;}
.phone .tg__show__dialog .title-bg .d-title {letter-spacing: 0.4rem;}
.phone .tg__show__dialog .dialog-close {right: 0.53rem; top: -2.13rem; width: 7.47rem; height: 7.47rem;}

.phone #dialog-login .dialog__content {width: 90.8rem; height: 54.67rem}
.phone #dialog-login .btn-group {margin: 4rem auto 0; width: 46.27rem;}
.phone #dialog-login .qq-login {width: 17.87rem; height: 23.2rem;}
.phone #dialog-login .wechat-login {width: 17.87rem; height: 23.2rem;}

/* 我的奖励弹窗 */
.phone #pop-my-reward .dialog__content {width: 101.47rem; height: 72rem;}
.phone #pop-my-reward .reward-list-head {margin-top: 2.13rem; padding: 0 10.27rem; font-size: 2.67rem; margin-bottom: 1.33rem;}
.phone #pop-my-reward .reward-list {height: 32.53rem; margin: 0 10.27rem; font-size: 2.67rem; line-height: 2.67rem;}
.phone #pop-my-reward .reward-item {height: 6.4rem; border-bottom: 0.13rem solid rgba(125, 114, 81, 0.2);}
.phone #pop-my-reward .pagination {height: 6.13rem; gap: 2.53rem; margin-bottom: 8rem;}
.phone #pop-my-reward .page-prev {width: 20.93rem; height: 14.13rem;}
.phone #pop-my-reward .page-next {width: 20.93rem; height: 14.13rem;}
.phone #pop-my-reward .page-info {font-size: 2.67rem; letter-spacing: 0.27rem;}

/* 通用奖励弹窗 */
.phone .pop-reward .dialog__content, .phone #pop-invite-success .dialog__content {width: 90.8rem;}
.phone .pop-reward .con, .phone #pop-invite-success .con  {min-height: 54.67rem; max-height: 78.67rem;}
.phone .pop-reward .reward-img-box {width: 52.27rem; height: 35.6rem; margin: 2.67rem auto 0;}
.phone .pop-reward .reward-name {font-size: 3.73rem; margin-bottom: 1.33rem;}
.phone .pop-reward .reward-text-big {font-size: 3.73rem;}
.phone .pop-reward .btn-confirm {margin-bottom: 8rem; width: 27.2rem; height: 10.4rem; line-height: 10.13rem; font-size: 3.73rem; letter-spacing: 0.4rem;}

/* 邀请列表弹窗 */
.phone #pop-invite-list .dialog__content {width: 101.47rem; height: 76rem;}
.phone #pop-invite-list .sub-title {padding: 0 10.27rem; line-height: 5.33rem;  font-size: 2.67rem;}
.phone #pop-invite-list .refresh-btn {right: 12.8rem;}
.phone #pop-invite-list .refresh-btn::before {font-size: 3.07rem;}
/* 复用列表样式 */
.phone #pop-invite-list .reward-list-head {margin-top: 2.27rem; padding: 0 10.27rem; font-size: 2.67rem; margin-bottom: 1.33rem;}
.phone #pop-invite-list .reward-list {height: 37.07rem; margin: 0 10.27rem; font-size: 2.67rem;}
.phone #pop-invite-list .reward-item {height: 6.4rem; border-bottom: 0.13rem solid rgba(125, 114, 81, 0.2);}
.phone #pop-invite-list .pagination {height: 6.13rem; gap: 2.53rem; margin-bottom: 8rem;}
.phone #pop-invite-list .page-prev {width: 20.93rem; height: 14.13rem;}
.phone #pop-invite-list .page-next {width: 20.93rem; height: 14.13rem;}
.phone #pop-invite-list .page-info {font-size: 2.67rem; letter-spacing: 0.27rem;}

/* 接受邀请弹窗 */
.phone #pop-invite-accept .dialog__content {width: 101.47rem; height: 76rem;}
.phone #pop-invite-accept .con {padding: 8rem 15.33rem 0;}
.phone #pop-invite-accept .invite-text {font-size: 3.47rem; margin-bottom: 1.07rem;}
.phone #pop-invite-accept .invite-text .main-text {font-size: 2.93rem;}
.phone #pop-invite-accept .sub-text {margin-top: 0.8rem; font-size: 2.93rem;}
.phone #pop-invite-accept .chest-item {margin-top: -9rem;  width: 82.67rem; height: 40.67rem;}
.phone #pop-invite-accept .disclaimer {font-size: 2.4rem; margin-top: -7.73rem; margin-bottom: 0.67rem;}
.phone #pop-invite-accept .btn-accept, .phone #pop-not-return .btn-invite, .phone #pop-invite-success .btn-go  {width: 45.6rem; height: 11.2rem; line-height: 10.93rem; font-size: 3.73rem; letter-spacing: 0.4rem;}
.phone #pop-invite-accept .btn-accept span, .phone #pop-not-return .btn-invite span, .phone #pop-invite-success .btn-go span {filter: drop-shadow(0 0 0.53rem #B9AD85);}

/* 非回归玩家提示弹窗 */
.phone #pop-not-return .dialog__content {width: 101.47rem; height: 66.67rem;}
.phone #pop-not-return .con {padding: 6.4rem 7.73rem;}
.phone #pop-not-return .main-message {font-size: 3.47rem; margin-bottom: 2rem; line-height: 1.6;}
.phone #pop-not-return .sub-message {font-size: 2.93rem;}
.phone #pop-not-return .chest-item {margin-top: -12.07rem; margin-bottom: -12.13rem; width: 90.67rem; height: 55.07rem;}

.phone #pop-invite-success .btn-go {margin-top: -1.73rem; margin-bottom: 7.168rem;}
.phone #pop-invite-success .reward-img {margin: -9.2rem auto -15.33rem; width: 58.4rem; height: 53.47rem;}
.phone #pop-invite-success .reward-name {font-size: 3.47rem; margin-bottom: 3.87rem;}
