<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.invite-modal{
  /* display: none; */
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: -200vh;
  left: 0;
  z-index: -999;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  background: radial-gradient(50% 50.00% at 50% 50.00%, rgba(42, 46, 54, 0.00) 0%, rgba(42, 46, 54, 0.45) 100%);
}
.invite-modal .mask{
  /* å›ºå®šå®šä½ */
  /* position: fixed; */
  height: 36.875rem;
  /* top: calc((100vh - 36.875rem)/2);
  left: calc((100vw - 62.875rem)/2); */
  width: 62.875rem;
  background-color: #fff;
  z-index: -99;
  display: flex;
  border-radius: 4px;
  /* overflow: hidden; */
  justify-content: space-between;
}
/* å…³é—­æŒ‰é’® */
.invite-modal .close{
  position: absolute;
  right:-3rem;
  background: none;
  border: none;
  padding: 0;
  top: 0;
}
.invite-modal::after{
  /* content: "";
  display: block;
  width: 100VW;
  height: 100vh;
  position: fixed;
  background-color: rgba(255,255,255,0.3);
  top: 0;
  left: 0;
  z-index: -1; */
}
.invite-modal .left{
  padding: 1.5rem 2.125rem 0 1.875rem;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  width: calc(100% - 4rem);
  border-radius: 4px 0 0 4px;
  overflow: hidden;
}
.invite-modal .left .back{
  display: flex;
  align-items: center;
  margin-bottom: 1.875rem;
  cursor: pointer;
}
.invite-modal .left .back img{
  width: 1.25rem;
  height: 1.25rem;
}
.invite-modal .left .back span {
  color: #98A2B3;
  font-size: 0.875rem;
  font-weight: 400;
}
.invite-modal .left .invite-title{
  color: #004B52;
  font-size: 1.5rem;
  font-family: Alibaba PuHuiTi 2.0;
  font-weight: 700;
  margin-bottom: 0.875rem;
  padding-left: 1.25rem;
}
.invite-modal .left .tabs{
  display: flex;
  align-items: center;
  margin-bottom: 3.9375rem;
  padding-left: 1.25rem;
}
.invite-modal .left .tabs .tab-item{
  width: 7.5rem;
  height: 2.375rem;
  line-height: 2.375rem;
  font-size: 1rem;
  color: #98A2B3;
  font-weight: 400;
  cursor: pointer;
  text-align: center;
  background-color: rgba(242, 244, 247, 1);
}
.invite-modal .left .tabs .active{
  background-color: rgba(0, 109, 119, 1);
  color: white;
}
.invite-modal .left .tabs .tab-item:first-of-type,.invite-modal .left .tabs .active{
  border-radius: 1.25rem 0 0 1.25rem;
}
.invite-modal .left .tabs .tab-item:last-of-type,.invite-modal .left .tabs .active{
  border-radius: 0 1.25rem 1.25rem 0 ;
}
.invite-content{
  padding-left: 1.25rem;
}
.invite-content .invite-item{
  display: none;
}

.invite-content .active{
  display: flex;
}
.invite-content .invite-item:first-of-type{
  display: flex;
  justify-content: space-between;
}
.invite-content .invite-item .list li {
  display: flex;
  align-items: flex-start;
}
.invite-content .invite-item .list li span {
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 109, 119, 1);
  margin-right: 0.75rem;
  margin-bottom: 1.25rem;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  color: #FFF;
}
.invite-content .invite-item .list li p{
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  color: #475467;
  margin-top: -0.3125rem;

}
.invite-content .invite-item .post-image{
  display: flex;
  
}
.invite-content .invite-item .post-image .post-image-item{
  display: inline-block;
  margin-right: 32px;
  position: relative;

}
.invite-content .invite-item .post-image .post-image-item:last-of-type{
  margin-right: 0;
}
.invite-content .invite-item .post-image .post-image-item img{
  width: 12rem;
  height: 15.9375rem;
  margin-bottom: 1rem;
  border-radius: 2px;
  /* Shadow 1 */
  box-shadow: 14px 14px 36px 0px rgba(153, 153, 153, 0.22);
}
.invite-content .invite-item .post-image .post-image-item .qrcode{
  width: 40px;
  border-radius: 4px;
  position: absolute;
  top: 67%;
  right: 20px;
  height: 40px;
  /* border: 1px solid #FAEDE3; */
}
.invite-content .invite-item .post-image .post-image-item button{
  border-radius: 0.25rem;
  border: 0.0625rem solid #006D77;
  background: #F9FAFB;
  /* height: 1.0625rem; */
  padding: 0.25rem 1.75rem;
  text-align: center;
  line-height: 1.0625rem;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  color: #006D77;
  display: block;
  margin: auto;
}

/* æ–¹å¼äºŒçš„äºŒç»´ç&nbsp; */
.invite-content .invite-item .wap-qrcode{
  margin-left: 7.5rem;
}
.invite-content .invite-item .wap-qrcode img{
  width: 11.25rem;
  height: 11.25rem;
  margin-bottom: 1.0625rem;
}
.invite-content .invite-item .wap-qrcode p{
  text-align: center;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.invite-modal .right{
  background: linear-gradient(147deg, #016E78 0%, #5CA5A8 100%);
  padding: 2.3125rem 1.625rem 0 1.625rem;
  flex-shrink: 0;
  border-radius: 0 4px 4px 0;
}
.invite-modal .right .invite-num{
  display: flex;
  margin-bottom: 3.4375rem;
}
.invite-modal .right .invite-num img{
  width: 2.625rem;
  height: 2.625rem;
  /* margin-right: ; */
}
.invite-modal .right .invite-num .num{
  color: #FFF;
  font-size: 2.625rem;
  font-style: normal;
  font-weight: 900;
  line-height: 1;
  margin-right: 0.25rem;
}
.invite-modal .right .invite-num .desc{
  text-align: left;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  color: #D0D5DD;
}
.invite-modal .right .invite-num .desc span:first-of-type{
  color: #FFF;
  font-weight: 900;
}
.invite-modal .right .invite-num .desc span{
  display: block;
}
/* é‚€è¯·è¿›åº¦ */
.medal .medal-item{
  display: flex;
  align-items: center;
  margin-bottom: 1.875rem;
  opacity: 0.2;
}
.medal .medal-item:last-of-type{
  margin-bottom: 0;
}
.medal .medal-item .level{
  width: 3.375rem;
  height: 3.375rem;
  border-radius: 50%;
  /* margin-right: ; */
}
.medal .medal-item .desc{
  padding: 0 0.375rem;
  display: flex;
  flex-direction: column;
}
.medal .medal-item .subtitle{
  color: #FFF;
  font-family: Alibaba PuHuiTi 2.0;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
/* .medal .medal-item .desc span{
  display: block;
} */
.medal .medal-item .invite-new-title{
  font-family: Alibaba PuHuiTi 2.0;
  color: #FFF;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  display: none;
}
.medal .medal-item .title{
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 700;
  color: #E4E7EC;
}
.medal .active{
  opacity: 1;
}
.medal .active .invite-new-title{
  display: none;
} 
.medal .active .subtitle{
  display: none;
} 
.medal .medal-item .title{
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 700;
  color: #FFF;
}

.medal .new .title{
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 700;
  color: #FFF;
  position: relative;
  z-index: 1;
}
.medal .new .level{
  background: linear-gradient(180deg, rgba(57, 144, 150, 0.70) 0%, rgba(57, 144, 150, 0.00) 100%);
}
.medal .new .title::after{
  content: "";
  display: block;
  position: absolute;
  bottom: 0.25rem;
  width: 100%;
  height: 0.8125rem;
  background-color: #004B52;
  border-radius: 1.25rem;
  left: 0;
  z-index: -1;
}
.medal .new .invite-new-title{
  display: block;
}
/* é‚€è¯·wapå¼¹çª—æ&nbsp;·å¼ */
.invite-wap-modal{
  /* display: none;
   */
  position: fixed;
  z-index: -999;
  opacity: 0;
  height: 100vh;
  width: 100vw;
  overflow: auto;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  top:-200vh
}
.invite-wap-modal .mask{
  /* position: fixed; */
  top: 0;
  left: 0;
  width: 100vw;
  z-index: 99999;
  height: 100vh;
  overflow: auto;
  display: flex;
  margin-bottom: 80px;
  margin-top: 80px;


  align-items: center;
  justify-content: space-around;
  background: #898998;
}
/* .invite-wap-mask{
  height: 100%;
} */
/* æ‰‹æœºå¼¹çª—å…³é—­æŒ‰é’® */
.close-wap{
  display: flex;
  justify-content: flex-end;
}
.close-wap img{
  width: 2.625rem;
  height: 2.625rem;
}
.invite-wap-modal .invite-wap-mask{
  margin-bottom: 2.5rem;
}
.invite-wap-modal .invite-wap-mask h4{
  text-align: center;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  color: #FFF;
  margin-bottom: 1.125rem;
}
.invite-wap-modal .invite-wap-mask .post-wap-image {
  position: relative;
  margin: auto;
  margin-bottom: 2.125rem;
  width: 17.1875rem;
  height: 22.9375rem;
}
.invite-wap-modal .invite-wap-mask .post-wap-image .item{
  width: 17.1875rem;
  height: 22.9375rem;
  /* background-color: #CCC; */
  position: absolute;
  top: 0;
  transition: transform 0.3s ease;
  left: 0;
  z-index: 1;
}

/* .invite-wap-modal .invite-wap-mask .post-wap-image .item.animate {
  transform: translateX(-100%);
} */

.invite-wap-modal .invite-wap-mask .post-wap-image .item .wap-qrcode {
  position: absolute;
  bottom: 26px;
  width: 50px;
  height: 50px;
  border-radius: 6px;
  /* border: 5px solid #FAEDE3; */
  right: 30px;
}

.invite-wap-modal .invite-wap-mask .post-wap-image .item:first-of-type {
  /* transform: rotate(-6deg); */
  z-index: -1;
}

/* åˆ‡æ¢æŒ‰é’® */
.invite-wap-modal .invite-wap-mask .btn {
  display: block;
  margin: auto;
  margin-bottom: 0.8125rem;
}

/* æ·»åŠ&nbsp;å&nbsp;†å&nbsp;åˆ‡æ¢åŠ¨ç”» */
.invite-wap-modal .invite-wap-mask .post-wap-image .item.animate.first-of-type {
  transform: rotate(-6deg) translateX(-100%);
  z-index: -1;
}
.invite-wap-modal .invite-wap-mask .post-wap-image .item.animate:nth-of-type(2) {
  transform: translateX(-100%);
  z-index: 1;
}
.invite-wap-modal .invite-wap-mask .post-wap-image .item .pro{
  /* height: 100%; */
}

/* æ‰‹æœºç«¯é‚€è¯·è¿›åº¦ */
.invitation-progress{
  border-radius: 0.25rem;
  width: 20.4375rem;
  min-height: 9.5625rem;
  margin: auto;
  background:  linear-gradient(147deg, #016E78 0%, #5CA5A8 100%);
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.invitation-progress .left{
  /* display: flex; */
  padding-left: 1.8125rem;
}
.invitation-progress .left img{
  width: 2.625rem;
  height: 2.625rem;
  margin-bottom: 0.625rem;
  display: block;
}
.invitation-progress .left .desc{
  display: flex;
  align-items: center;
}
.invitation-progress .left .desc .num{
  color: #FFF;
  font-size: 3.25rem;
  font-style: normal;
  font-weight: 900;
  line-height: 1;
  margin-right: 0.3125rem;
}
.invitation-progress .left .desc .rt span{
  display: block;
  text-align: left;
  color: #D0D5DD;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.progress{
  padding-right: 1.625rem;
}
.progress ul{
  position: relative;
}
.progress ul::before{
  content: "";
  display: block;
  width: 0.125rem;
  position: absolute;
  left: 0;
  top:0;
  height: 100%;
  background: linear-gradient(0, rgba(243, 243, 243, 0.00) 0%, rgba(243, 243, 243, 0.74) 26.56%, #F3F3F3 75%, rgba(243, 243, 243, 0.00) 100%);
}
.progress ul li{
  list-style: none;
  margin: 0.75rem 0;
  display: flex;
  padding-left: 0.75rem;
  align-items: center;
  position: relative;
  opacity: 0.6;
}
.progress ul li::before{
  content: "";
  display: block;
  width: 0.25rem;
  height: 0.25rem;
  border-radius: 50%;
  background: #C7DCDD;
  position: absolute;
  left: -0.0625rem;
  top: calc(50% -0.125rem);

}
.progress ul li img{
  width: 1.5rem;
  height: 1.5rem;
  margin-right: 0.5rem;
}
.progress ul li span{
  color: #83C5BE;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1;
  margin-right: 0.3125rem;
}
.inv-num-next{
  margin-top:6px;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  color:#83C5BE;
  line-height: normal;
}
/* å·²ç»æ¿€æ´»çš„æ&nbsp;·å¼ */
.progress ul .active {
  opacity: 1;
}
.progress ul .active .subtitle{
  display: none;
}
.progress ul .active .title{
  color: #E4E7EC;
}
.progress ul .new{
  padding-left: 0.375rem;
}
.progress ul .new img{
  width: 1.875rem;
  height: 1.875rem;
}
.progress ul .new::before{
  width: 0.375rem;
  height: 0.375rem;
  background: #FFF;
  left: -0.125rem;
}
.progress ul .new .title{
  position: relative;
  color: #FFF;
  font-size: 1rem;
  font-weight: 700;
  z-index: 1;
} 
.progress ul .new .title::before{
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: -10%;
  width: 120%;
  height: 0.625rem;
  border-radius: 1.25rem;
  background: #004B52;
  z-index: -1;
}
/* .invitation-progress .left .desc */</pre></body></html>