.activity_page{position:relative;display:grid;grid-auto-rows:max-content 1fr}.activity_page .activity_content{background-image:url(/assets/main-visual-bg-fcbAlciw.png);background-repeat:no-repeat;background-size:contain}.activity_page .activity-rule-button_container{padding:10px 0}.activity_page .activity-rule-button_container .activity-rule-button{width:max-content;padding:0 14px;background-color:#fff;border-top-right-radius:16px;border-bottom-right-radius:16px;color:#4c76ff}.activity_page .main-visual_container{display:grid;justify-items:center}.activity_page .main-visual_container .main-visual_text{display:grid;align-items:center;align-content:center;justify-items:center;gap:10px}.activity_page .main-visual_container .main-visual_text .title{color:#4c76ff;text-align:center;font-family:Douyin Sans;font-size:2.625rem;font-style:normal;font-weight:700;line-height:150%;letter-spacing:4.4px;text-shadow:5px 0px 0px rgb(255,255,255),-5px 0px 0px rgb(255,255,255),0px 5px 0px rgb(255,255,255),0px -5px 0px rgb(255,255,255)}.activity_page .main-visual_container .main-visual_text .sub-title{color:#4c76ff;text-align:center;font-family:Douyin Sans;font-size:1.125rem;font-style:normal;font-weight:700;line-height:150%;letter-spacing:3.3px;text-shadow:3px 0px 0px rgb(255,255,255),-3px 0px 0px rgb(255,255,255),0px 3px 0px rgb(255,255,255),0px -3px 0px rgb(255,255,255)}.activity_page .main-visual_container .main-visual_text .desc-title{width:max-content;padding:0 14px;border-radius:31px;background-color:#5585fd;font-size:1rem}.activity_page .activity-info_container{width:100%;position:absolute;bottom:0;box-sizing:border-box;padding:0 20px}.activity_page .user-info_container{padding:20px;background-color:rgba(255,255,255,.8);backdrop-filter:blur(10px);border-top-right-radius:16px;border-top-left-radius:16px}.activity_page .user-info_container .user-info_row{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:repeat(3,max-content);gap:5px 14px}.activity_page .user-info_container .user-info_row .user_avatar{grid-row:1/3}.activity_page .user-info_container .user-info_row .time{grid-column:2/4}.activity_page .user-info_container .phonenumber{color:#191919;font-family:PingFang SC;font-size:1.125rem;font-style:normal;font-weight:500;line-height:150%}.activity_page .user-info_container .times{display:flex;align-items:center;justify-content:space-between;width:max-content;padding:0 8px;color:#4784fa;font-family:PingFang SC;font-size:1rem;font-style:normal;font-weight:400;line-height:150%;border-radius:25px;border:1px solid #4784FA}.activity_page .user-info_container .time{color:#858585;font-family:PingFang SC;font-size:.875rem;font-style:normal;font-weight:400;line-height:150%}.activity_page .user-info_container .user-tips_row{padding-top:18px}.activity_page .user-info_container .tips_block{position:relative;padding:10px 20px;color:#191919;font-size:1rem;background-color:#f5f5f5;border-radius:44px}.activity_page .user-info_container .tips_block:before{display:block;content:"";position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #f5f5f5;left:20px;top:-10px}.activity_page .activity-desc_container{padding:0 20px 20px;background-color:rgba(255,255,255,.8);backdrop-filter:blur(10px);border-bottom-right-radius:16px;border-bottom-left-radius:16px;color:#858585;text-align:justify;font-family:PingFang SC;font-size:1rem;font-style:normal;font-weight:400;line-height:160%}.activity_page .button_container{display:flex;justify-content:space-between;padding:30px 0}.activity_page .button_container button{padding:14px 30px;font-size:1.125rem;border-radius:30px}.activity_page .dialog_component{overflow:inherit}.activity_page .dialog_component .dialog_content{padding:24px}.activity_page .dialog_component .dialog_content .rule_title{margin-bottom:16px;color:#191919;font-size:1.125rem;font-weight:700;text-align:center}.activity_page .dialog_component .dialog_content .rule_content{color:#858585}.activity_page .dialog_component .rv-dialog__header{position:relative}.activity_page .dialog_component .rv-dialog__header .xiaoka_img{position:absolute;top:-76px;left:50%;transform:translate(-50%)}.activity_page .poster_container{position:absolute;top:-999999px;width:375px}.activity_page .poster_container img{width:100%}.activity_page .poster_container canvas{position:absolute;width:120px!important;height:120px!important;top:560px;left:50%;transform:translate(-50%)}
