.container{position:relative}.container .top-tip{position:absolute;top:0;right:0;font-size:1.07rem;color:gray}.container .top-tip .btn{color:#16b998}.container .loading{background:#dcdcdc!important}.container .enter{background:#16b998;border-radius:.43rem;height:4.8rem;line-height:4.8rem;text-align:center;font-family:PingFangSC-Medium;font-size:1.92rem;color:#fff}.container .renew{display:flex;box-sizing:border-box}.container .renew .enter-btn{box-sizing:border-box;background:#fff;border:2px solid rgba(0,0,0,.1);border-radius:.43rem;font-size:1.6rem;flex-shrink:0;margin-right:.96rem;color:gray;height:4.8rem;width:12.8rem;line-height:4.8rem;text-align:center}.container .renew .money{background:#f57f59;border-radius:.43rem;flex:1;height:4.8rem;line-height:4.8rem;text-align:center;font-size:1.6rem;color:#fff}.container .voucher{display:flex;justify-content:space-between;align-items:center}.container .voucher .left .top{display:flex;align-items:center;font-family:PingFangSC-Medium}.container .voucher .left .top .amount{font-size:1.81rem;color:#f57f59;margin-right:.85rem}.container .voucher .left .top .marked-price{font-size:1.49rem;color:#b3b3b3;text-decoration:line-through}.container .voucher .left .bottom{font-size:1.07rem;color:gray;padding-left:3px}.container .voucher .right{width:11.73rem;height:4.27rem;line-height:4.27rem;text-align:center;background:#f57f59;border-radius:.43rem;font-family:PingFangSC-Medium;font-size:1.6rem;color:#fff}.container .pay .pay-tip{display:flex;align-items:center;justify-content:space-between;margin-bottom:.96rem}.container .pay .pay-tip.deadline{justify-content:center}.container .pay .pay-tip .validity{font-size:1.07rem;font-family:PingFangSC-Regular,PingFang SC;color:gray}.container .pay .pay-tip .price-per-day{font-size:1.07rem;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#b3b3b3}.container .pay .button{display:flex;align-items:center}.container .pay .button .direct-enter{box-sizing:border-box;flex:1;height:4.27rem;text-align:center;line-height:4.27rem;font-size:1.6rem;color:gray;border-radius:.64rem;border:.11rem solid rgba(0,0,0,.1);margin-right:1.07rem}.container .pay .button .direct-enter.less-50{height:5.33rem;line-height:5.33rem}.container .pay .pay-button{flex:2;display:flex;align-items:center;justify-content:center;height:4.27rem;width:100%;border-radius:.64rem;background-color:#f57f59;font-size:1.6rem;font-weight:700;color:#fff}.container .pay .pay-button .amount{margin-right:.85rem}.container .pay .pay-button.less-50{height:5.33rem;line-height:5.33rem}.container .pay .description{display:flex;justify-content:center;font-size:1.07rem;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:gray;text-align:center;margin-top:1.28rem}.container .pay .description .left{display:flex;align-items:center}.container .pay .description .left i{width:1.28rem;height:1.28rem;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABE1JREFUaEPdWk1oJEUU/l4JkgwdwyRisuvBwwb1oCcjSshhB6IIVe1uRBH8QUVUEA+yiifX3VVP4q4eRFARFX9AlM0uXY2igewhBMXxpAd/koMHs8liMsQMkyhYT16cDrW9M5mfZDfT1qnprnr1vvdevfdVVRN2oM3MzHQvLy/fBqAA4HpmHgKQB9BTFb8KoEREswB+AjDV19f39cjIyNp2p6d2BVhr80R0wDl3AMDtAHItyqoA+EopdZqZTxtjSi2O3+jeMoBisZhbXFw85Jx7zrNwO3P7Y1aVUq8MDAycGB4eFmBNt6YBMPNlcRw/CuAoM+9peoYWOhLRWZGvtX6XiP5pZmhTAKIoupqITjHzcD2hRDQnoaCU+t45N6+Umu/t7RWFsLKyssc5t1cptdc5d5OEHjPv20JWkZkPhmH4eyMQDQHEcXwLM0/Usfo5InoDwIQx5sdGk/nfrbU3ABhn5qcAXJUeK94gonGt9bdbyd0SgLX2AQDvMHNXSkgZwPEgCF4tFAry3HabmpoKyuXyswCeARD4gohoHcBjxpiP6nqr3gdRnpk/rGGZk11dXU+OjY0ttq11jYGTk5MD6+vrbzLzXTXmfLAeiJoeqIbNGd/yRMTM/KIx5pg876TyiSxmJmvtESJ6QZ6T9+IJItpfK5wuAFBdsN+lYn6NiB4yxnx2MRRPy7TW3sPMHwDo9kCcZeab0wv7PADVVPmNn22q1r73UimfKCwgAHya8kRRa32rn2LPA2CtfZyZ30pZ5FgYhkcvheXTc0RRJPMeSS3sJ4wxb296JnmQCruwsDDrhw4RndRa332xYr6RUcT6cRx/7i9sSa+Dg4NDScXe9EAcx887517yhJa7u7uHdjrbNFI6/V2y09rampDAzRSrlDqstX5Z+m4AEGLGzL+luM2uhU4TobRKRNcIAdwAEMfxw86597yB54Ig2LfdItWqtev1rxa7Ob9iK6Ue0Vq/vwEgiqIJAAcTAb6LdkqJ7cqx1h6WOuTJORWG4TjJZmRpaekPn88T0Y2tcpvtKthovHAnZv7B61fp7++/UirfncIivYIxZ4yRHVXHNWutZMlNFiusVgC8xsxPe9qeCMNQiFXHtSiKjgM45Bn7dQHwBTPf4cX//VrrTzpO+/+SzX3OuY89AF9SFEW/AvBDphCG4ZlOBBBF0X45EPB0mxUAsoD7PQ9cp7X+pRMBxHF8rXPuZ0+3JQHwF4DLk5dBEPR0Sv5PG7FaD+SIJml/XwAgn89fMTo66nfqGGdMT0/3lEqlP9MAMh9C2V7EmU+j/4dClm0qkXkyJykpTaflWMMY4+/Odj2V1qXTolnmNzSZ31JWvZDdTb0AyPyxioDI9MGWAMj80WI1pcptTDYPd5Nkn+nj9QREpi84fBCZvWJKhVM2L/kSEO1es+ZyuXmRUalU5Hp1d65ZExCZvuj2qWhmfzVI8+nM/uxRa2Owm7/b/AsFOzT6WFUTbAAAAABJRU5ErkJggg==) no-repeat center/100%;margin-right:.53rem}.container .pay .description .left i.agree{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABB1JREFUaEPVmk1sE0cUx/9/h0QhgIRxZfNh4BIkxDmIqhJfQonh0sCBXGhVECrmCBw4gVQVTpVacoyD+IYLHEKkCrD5BrWiIlw4IZEL5SMYEYIUIGkc76vG9iZrY3tnvevA7i3ZmTf/35s3b97MmvDgif59cXbmw/t2iGwUYCWAVlKCEM7LmaeMinAEwCCBJyBvN86df/3Fd11jbodnrQaW3b8QnBj72CkinQA6BNLixBbBTwBSJPubZs/p/3ftDgXo+HEMsHgg0ZIdlgMCHgQk72HXD0cJ+a0hxD9etcUVmPajDbBdLjbcTY3sBvALIIu0R3DUkEPK/vqO4IlL7MrqdNUCiN48sySTHb8sIm06Rt22ITnQ2NC89cWmn17a2bIFiCQTawToq5/XK0nkEIFt6Vj8n2oQVQHCqZ4fCB4XkWY7T9TjPclxgfz8pmPv+YqYlV4o8RCcq4cwxzaJHytBlJ0BFTYg7nwpz5cCqpmAYEO5cPoMQC3YicnxhzMf83bzwqGmWc2rSxd2EYBKlfeujzyYqWxjJ7nMTAysaw9+a02xRQDhZGIPIAmnhme2PeNvYvFec8wpALXDTg5j8OsLnc/mYWhWCK3mjj0FEEn2HBLgyMx6Mz8agecCLNUdm8DhdGzv0UJfQBVm458+PPOuttGVosTzQDoWP1ZI22cABOx7c7S5Ze5yVQDmZmBhqnenIcYp+47etjDFm1bDN3p3IGuc1YEIMLDrdcee0zmASDLRJ5Ct3sqrbq1UvFMIgpfTsfg25g4joyNvndbzbmAZ4P50e7y7chWQuAKRLdXGUOeJxnnBbxhJ9X4vYvS7EeSkbyXPmzYW3ji5yjAyf0Fkvp1dMtDJSDJxTCD77Bp78V5HvBiZWyIS0RmPYDfDycRVQDbrdLBsHn8y0PC7YWR/BbBWp6+e+InbIgjr2Csk4GsK4CkgrbqdCPRHQ9z+qC2eiSTPzhGOqXhdVzVebWJehY0Tz0+PxUFGUj1vRRDSAbCKN9vbQeh5Xj9srDpJDKs18J9AmuwACD6OhtCmPF/athKEXbbJe95p2Fj8D054ApDfS4rDSU98bZ6fXosKwGUIWWfDhCDRVy3P1x7zxXOfCyE3i7hc2KkzRbUrEa/EF7LQYK1pdCoT2a0d63tvxSvLvFbzRlYuI1WD8V58rpLtdlVK6ELUQ3zO/6qUcFvM2UHUTbxZzOVToLtyuhJEvcTnvG+W0+oPLw40pRD1FK80Fx1ovDpSKohQdEHXu/T7FTIpN3WrSieZrJA+i4+U+TDy5lBPMg1BUKc8cS68IL/0UK/+7ftrFQXh64stBeD7q0UF4evL3elDio+v100IX3/gsEL49hOTNZx8+5HPhPD1Z1YTwtcfuq1bvm9/alBat/j2xx7lCrAv+XOb/wEOZbsNLXw1MwAAAABJRU5ErkJggg==) no-repeat center/100%}.container .pay .description .right span{color:#567895}.container .pre-text{flex:1 auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:break-word;margin-right:.35rem}.container .inviter-panel,.container .coupon-tip{max-width:99vw;box-sizing:border-box;position:absolute;top:-5.3rem;height:3.5rem;line-height:3.5rem;left:50%;transform:translate(-50%);padding:0 1.28rem;background:#333546;display:flex;align-items:center;border-radius:.43rem;white-space:nowrap}.container .inviter-panel .avatar,.container .coupon-tip .avatar{width:2.56rem;height:2.56rem;border-radius:50%;margin-right:.85rem}.container .inviter-panel .text,.container .coupon-tip .text{font-size:1.28rem;color:#dcdcdc}.container .inviter-panel .cashback-tip,.container .coupon-tip .cashback-tip{display:flex;align-items:center}.container .inviter-panel .cashback-tip .cashback-amount,.container .coupon-tip .cashback-tip .cashback-amount{margin:0 .35rem;color:#f57f59}.container .inviter-panel .triangle,.container .coupon-tip .triangle{position:absolute;left:50%;margin-left:-.5rem;bottom:-.5rem;width:0;height:0;border-style:solid;border-width:.5rem .5rem 0 .5rem;border-color:#333546 transparent transparent transparent}.wrap{padding-bottom:calc(2rem + constant(safe-area-inset-bottom));padding-bottom:calc(2rem + env(safe-area-inset-bottom))}.group-info-host{margin-top:.85rem}.topic-preview{padding:2.13rem;background-color:#fff;margin-top:.85rem}.topic-preview .title{font-weight:700;font-size:1.92rem;color:#1a1a1a;line-height:2.35rem;margin-bottom:1.71rem}.group-promos{margin-top:.85rem;padding:2.13rem;background-color:#fff}.group-promos .title{font-weight:700;font-size:1.92rem;color:#1a1a1a}.group-promos-list{margin-top:1.71rem;position:relative;background-color:#f5f6f7}.guest-list{margin-top:.85rem;padding:2.13rem;background:#fff}.guest-list .title{font-weight:700;font-size:1.92rem;color:#1a1a1a}.guest-list .subtitle{font-size:1.28rem;color:gray;margin-top:.43rem;margin-bottom:1.71rem}.guest-list .list-wrapper{overflow:hidden}.guest-list .list-wrapper .list{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:10px;margin-bottom:-10px}.guest-list .list-wrapper .list .item{margin-right:.85rem;display:flex;flex-direction:column;align-items:center;min-width:7.25rem}.guest-list .list-wrapper .list .item .name{font-weight:700;font-size:1.28rem;line-height:1.61rem;color:#d28057;max-width:7.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:.64rem 0}.guest-list .list-wrapper .list .item .role{background:#b8c5cf;border-radius:.21rem;width:2.77rem;height:1.49rem;line-height:1.49rem;text-align:center;font-size:1.07rem;color:#fff}.readme-container{padding-bottom:calc(13rem + constant(safe-area-inset-bottom));padding-bottom:calc(13rem + env(safe-area-inset-bottom))}.join-btn-container{padding:.8rem 1.71rem;background:#fff;position:fixed;left:0;right:0;bottom:0;padding-bottom:calc(.8rem + constant(safe-area-inset-bottom));padding-bottom:calc(.8rem + env(safe-area-inset-bottom));box-shadow:0 -5px 20px #0000000d}.preview-tips{width:100%;height:4.27rem;line-height:4.27rem;background:#16b9981a;color:#16b998;font-size:1.49rem;text-align:center}.warning{position:absolute;top:0;left:0;right:0;height:3.4rem;line-height:3.4rem;background:#fbece3;color:#fa5718;font-size:1.4rem;text-align:center;z-index:1}
