body,dd,div,dl,dt,h1,h2,h3,h4,h5,h6,html,i,img,label,li,ol,p,small,strong,ul{background:transparent;border:0;box-sizing:border-box;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}a{text-decoration:none}ol,ul{list-style:none}button,input,select{outline:none;vertical-align:middle;-webkit-tap-highlight-color:rgba(0,0,0,0)}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}input[type=number]{-webkit-appearance:textfield}button{appearance:none;box-sizing:border-box;font-family:inherit;font-size:100%;line-height:1;margin:0;outline:none;padding:0;padding-block:0;padding-inline:0;text-align:inherit;-webkit-user-select:none;user-select:none;white-space:nowrap}button,input[type=submit]{background-color:transparent;border:none;cursor:pointer}input[type=submit]{color:transparent;font-size:0;padding:0}input[type=checkbox],input[type=radio]{cursor:pointer;height:100%;left:0;margin:0;opacity:0;outline:none;padding:0;position:absolute;top:0;width:100%;z-index:2}:root{--text_color_colour:#fff;--text_color_plain:#000;--primary_color:#8b58f7}html{scroll-behavior:smooth}body{color:#000;font:16px/1.5 PingFang SC,Microsoft YaHei}a:link{color:rgba(249,68,106,.75)}a:visited{color:rgba(123,186,156,.75)}a:hover{color:#ed4bef}a:active{color:#e33d82}.notice{inset:0;position:fixed;visibility:hidden;z-index:10000}.notice>.mask{inset:0;position:absolute}.notice>.box{background-color:rgba(0,0,0,.9);border-radius:8px;color:var(--text_color_colour);display:flex;justify-content:center;left:50%;opacity:0;padding:20px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.2s;width:360px}.notice.show{visibility:visible}.notice.show>.box{opacity:1}.text_none_select{user-select:none;-webkit-user-select:none}.btn_click:active,button:active{opacity:.8}.disabled{opacity:.6!important}.btn_gray{filter:grayscale(1)}@media (max-width:960px){.notice>.box{width:80vw}}img:not([src]){opacity:0}*{-webkit-tap-highlight-color:transparent;box-sizing:border-box}body{background-color:#ffb3df;color:#763b67;font-size:12px}.act_wrap,body.no_scroll{overflow:hidden}.act_wrap{background:#ffb3df;margin:auto;max-width:460px;min-height:100vh;padding-bottom:calc(max(var(--safe-area-inset-bottom, 0px), env(safe-area-inset-bottom)) + 24px);position:relative}.page_header{height:52px;left:0;pointer-events:none;position:absolute;top:var(--safe-area-inset-top,0);top:max(var(--safe-area-inset-top,0px),env(safe-area-inset-top));width:100%;z-index:20}body.is_android .page_header{top:var(--safe-area-inset-top,0)}.page_header .page_header_btn{font-size:0;padding:9px;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);width:48px}.page_header .page_header_left{left:4px}.page_header img{width:100%}.carousel_bar{background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.5) 50%,hsla(0,0%,100%,0));height:32px;margin-top:calc(max(var(--safe-area-inset-top, 0px), env(safe-area-inset-top)) + 8px);overflow:hidden;position:relative;z-index:5}.carousel_track{animation:carousel-scroll 18s linear infinite;height:100%;width:max-content;will-change:transform}.carousel_item,.carousel_track{align-items:center;display:inline-flex}.carousel_item{color:#421b38;flex-shrink:0;font-size:12px;gap:4px;line-height:12px;padding:0 24px;white-space:nowrap}.carousel_item img{flex-shrink:0;height:12px;width:12px}@keyframes carousel-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.header_block{height:211px;position:relative}.act_wrap.has_carousel .header_block{padding-top:0}.header_hero{display:block;height:345px;object-fit:cover;pointer-events:none;width:100%}.header_title{height:84px;left:21px;object-fit:contain;object-position:left center;pointer-events:none;position:absolute;top:8px;width:265px;z-index:2}.header_subtitle_wrap{align-items:center;background-image:url(../../rs/header_subtitle_bg.57f4f031.png);background-repeat:no-repeat;background-size:100% 100%;bottom:62px;display:flex;height:47px;left:10px;padding:6px 12px 6px 40px;position:absolute;width:228px}.header_subtitle{color:#fff;font-size:10px;line-height:14px;white-space:pre-line}.btn_rules{align-items:center;background:rgba(40,20,40,.72);border-radius:12px 0 0 12px;bottom:62px;color:#fff;display:flex;font-size:12px;font-weight:500;height:24px;justify-content:center;line-height:12px;min-width:60px;padding:0 10px 0 12px;position:absolute;right:0;z-index:3}.main_panel{background:linear-gradient(180deg,rgba(249,245,251,0),#fbe4d4 12%,#fbe6e3 55%,#ffb3df);border-radius:20px 20px 0 0;margin-top:-36px;padding:0 10px 8px;position:relative}.tier_tabs{background:linear-gradient(180deg,#fed7ea,#fff6fb 27%,#ffeff9 48%,#fddff2 84%,#e0e7ef);border:1px solid #fff4fd;border-radius:41px;height:36px;margin:0 6px;padding:1px}.tier_tab,.tier_tabs{align-items:center;display:flex}.tier_tab{border-radius:16px;color:#f95da7;flex:1;font-size:10px;font-weight:500;height:32px;justify-content:center;line-height:14px;padding:0 4px;text-align:center}.tier_tab.is_active{background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-size:100% 100%;color:#ffeed3;font-weight:600}.tier_tab.is_disabled{opacity:.45}.benefit_banner{background:url(data:image/png;base64,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) 50%/100% 100% no-repeat;border-top-left-radius:16px;border-top-right-radius:16px;margin:12px 10px 0;min-height:63px;overflow:hidden;padding:12px 8px 10px;position:relative;text-align:center}.benefit_main{color:#fff;font-size:14px;line-height:24px;position:relative;z-index:1}.benefit_main .num{color:#fff7be;display:inline-block;font-size:24px;font-weight:800;line-height:24px;margin:0 4px}.benefit_sub{color:#ffb9d7;font-size:12px;line-height:12px;margin-top:2px;position:relative;z-index:1}.checkin_card{background:#fff;border:2px solid #fbdfee;border-radius:16px;margin-top:-4px;padding:14px 9px 16px;position:relative}.checkin_head{align-items:center;display:flex;gap:8px;padding:0 6px}.checkin_title{color:#763b67}.checkin_count,.checkin_title{flex-shrink:0;font-size:12px;line-height:12px;white-space:nowrap}.checkin_count{color:#ff59a0;font-weight:600}.checkin_bar_bg{background:rgba(0,0,0,.16);border-radius:19px;flex:1;height:4px;margin:0;overflow:hidden}.checkin_bar_val{background:linear-gradient(90deg,#fe974e,#ff1d83);border-radius:19px;height:100%;transition:width .3s ease}.day_grid{display:grid;gap:9px;grid-template-columns:repeat(3,1fr);margin-top:12px}.day_item{align-items:center;background:linear-gradient(180deg,#ffbbdc,#fff0f9);border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;height:128px;padding:10px 4px 8px;position:relative;text-align:center}.day_item.is_buy_claim,.day_item.is_claimable,.day_item.is_today{background:linear-gradient(180deg,#ffa3cf,#ffeebf)}.day_item.is_makeup{background:linear-gradient(180deg,#ffeacd,#fff7ec);border:1px solid #ffddb4}.day_item.is_makeup .day_status{line-height:11px;padding:0 4px;white-space:normal}.day_item.is_claimed{background:linear-gradient(180deg,rgba(255,187,220,.5),rgba(255,240,249,.5))}.day_claimed_check{display:block;height:44px;object-fit:contain;width:44px}.day_label{color:#763b67;font-size:12px;font-weight:500;line-height:12px}.day_reward{flex:1;flex-direction:column;margin:4px 0;min-height:0}.day_reward,.day_reward_icons{align-items:center;display:flex;justify-content:center}.day_reward_icons{gap:2px;min-height:32px}.day_reward_icons img{height:32px;object-fit:contain;width:32px}.day_reward_plus{color:#ff59a0;font-size:12px;line-height:12px;margin:0 1px}.day_reward .amount{color:#ffa31c;font-size:16px;font-weight:600;line-height:16px;margin-top:4px}.day_status{align-items:center;border-radius:14px;box-sizing:border-box;display:flex;font-size:10px;height:28px;justify-content:center;line-height:10px;padding:0 6px;text-align:center;width:83px}.day_item.is_locked .day_status,.day_status{background:#ffc5e4;color:#ff73bc}.day7_card.is_claimed .day_status,.day_item.is_claimed .day_status{background:#ffe3f2;color:#ff85c5}.day7_card.is_buy_claim .day_status,.day7_card.is_claimable .day_status,.day7_card.is_makeup .day_status,.day7_card.is_today .day_status,.day_item.is_buy_claim .day_status,.day_item.is_claimable .day_status,.day_item.is_makeup .day_status,.day_item.is_today .day_status{background:#ffc572;color:#754500}.day_item.is_claimable.is_active_claim .day_status{background:linear-gradient(90deg,#feae3b,#fe2da4);color:#fff}.day7_card{align-items:center;background:linear-gradient(180deg,#ffbbdc,#fff0f9);border-radius:12px;box-sizing:border-box;display:flex;margin-top:10px;min-height:88px;overflow:hidden;padding:10px 16px;position:relative}.day7_left{flex:1;min-width:0;padding-right:4px}.day7_title{color:#763b67;font-size:14px;font-weight:500;line-height:14px}.day7_reward{color:rgba(66,27,56,.6);font-size:12px;line-height:12px}.day7_left .day_status,.day7_reward{margin-top:8px}.day7_chest{flex-shrink:0;height:64px;margin:0 6px;object-fit:contain;pointer-events:none;width:64px}.day7_right{flex-shrink:0;text-align:center;width:84px}.day7_max_label,.day7_unlock_hint{color:#ff83b8;font-size:12px;line-height:12px}.day7_max_num{color:#ffa31c;font-size:20px;font-weight:600;line-height:20px;margin:8px 0}.day7_q{right:4px;z-index:2}.day7_q,.day_q{height:16px;object-fit:contain;position:absolute;top:2px;width:16px}.day_q{right:2px}.retro_block{background:#fff7ec;border:1px solid #ffddb4;border-radius:12px;box-sizing:border-box;margin:8px 0 0;padding:10px}.retro_head{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.retro_title{color:#763b67;flex:1;font-weight:500;min-width:0;white-space:normal;word-break:break-word}.retro_amount,.retro_title{font-size:12px;line-height:16px}.retro_amount{color:rgba(118,59,103,.6);flex-shrink:0;text-align:right;white-space:nowrap}.retro_amount .retro_num{color:#ffa31c;font-style:normal;font-weight:500}.retro_bar_bg{background:rgba(0,0,0,.16);border-radius:19px;height:8px;margin-top:8px;overflow:hidden}.retro_bar_val{background:linear-gradient(90deg,#ffcd83,#fda826);border-radius:19px;height:100%;transition:width .3s ease}.miss_warn{color:#ff9a00;font-size:11px;line-height:16px;margin:8px 0 0;text-align:center}.guide_block{background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.5);border-radius:16px;margin-top:12px;padding:16px 12px}.guide_item{align-items:flex-start;display:flex;gap:8px}.guide_item+.guide_item{margin-top:12px}.guide_num{flex-shrink:0;height:20px;margin-top:-4px;position:relative;width:14px}.guide_num img{height:14px;top:6px}.guide_num img,.guide_num span{left:0;position:absolute;width:14px}.guide_num span{align-items:center;color:#fff;display:flex;font-size:12px;font-style:italic;font-weight:800;height:20px;justify-content:center;line-height:20px;top:0;z-index:1}.guide_text{flex:1;min-width:0;padding-top:2px}.guide_title{color:#763b67;font-size:12px;font-weight:500;line-height:12px}.guide_desc{color:#f95da7;font-size:12px;line-height:14px;margin-top:6px}.cta_wrap{margin:14px 22px 0;position:relative}.cta_btn{background:linear-gradient(90deg,#feae3b,#fe2da4 46%,#ff6ebb);border:1px solid #fff;border-radius:63px;box-shadow:0 4px 4px rgba(255,52,167,.2);color:#fff;font-size:15px;font-weight:600;height:44px;line-height:44px;overflow:hidden;position:relative;text-align:center}.cta_btn:after{background:linear-gradient(180deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.29) 12%,hsla(0,0%,100%,0) 45%);border-radius:52px;content:"";height:42px;left:2px;pointer-events:none;position:absolute;right:2px;top:1px}.cta_btn img,.cta_btn span{position:relative;vertical-align:middle;z-index:1}.cta_btn img{height:20px;margin-left:4px;width:20px}.cta_btn.is_disabled{opacity:.5;pointer-events:none}.cta_tip{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(255,89,160,.2);color:#763b67;font-size:12px;padding:6px 10px;position:absolute;right:8px;top:-28px}.cta_tip:after{border:6px solid transparent;border-bottom:0;border-top-color:#fff;bottom:-6px;content:"";left:50%;margin-left:-6px;position:absolute}.footer_note{color:#ff59a0;margin:12px 16px 0}.footer_agree,.footer_note{font-size:10px;line-height:12px;text-align:center}.footer_agree{color:rgba(255,89,160,.6);margin:8px 16px 0}.rules_page{background:#ffb3df;inset:0;margin:auto;max-width:460px;overflow:auto;padding-bottom:40px;position:fixed;z-index:40}.rules_header{align-items:center;background:#ffb3df;display:flex;height:calc(52px + var(--safe-area-inset-top, 0px));height:calc(52px + max(var(--safe-area-inset-top, 0px), env(safe-area-inset-top)));justify-content:center;padding-top:max(var(--safe-area-inset-top,0px),env(safe-area-inset-top));position:sticky;top:0;z-index:2}body.is_android .rules_header{height:calc(52px + var(--safe-area-inset-top, 0px));padding-top:var(--safe-area-inset-top,0)}.rules_back{font-size:0;left:4px;margin-top:-24px;padding:9px;position:absolute;top:calc(var(--safe-area-inset-top, 0px) + 26px);top:calc(max(var(--safe-area-inset-top, 0px), env(safe-area-inset-top)) + 26px);width:48px}body.is_android .rules_back{top:calc(var(--safe-area-inset-top, 0px) + 26px)}.rules_back img{width:100%}.rules_title{color:#763b67;font-size:16px;font-weight:500}.rules_body{padding:12px 16px 24px}.rules_body h3{color:#763b67;font-size:16px;font-weight:600;margin-bottom:12px}.rules_body p{color:#9f5a8d;font-size:14px;line-height:22px;margin-bottom:14px}.dialog.mask{align-items:center;background:rgba(0,0,0,.8);display:flex;inset:0;justify-content:center;padding:24px 16px;position:fixed;z-index:50}.claim_dialog{background:linear-gradient(180deg,#ffe8f5,#fff 40%,#fff7fb);border-radius:20px;max-width:320px;padding:20px 16px 24px;position:relative;text-align:center;width:100%}.claim_dialog_overlay{background:transparent;border-radius:0;box-shadow:none;max-width:343px;padding:0 0 8px}.claim_title_wrap{height:104px;margin:0 auto 8px;max-width:100%;position:relative;width:343px}.claim_title_bg{height:100%;object-fit:contain;width:100%}.claim_title{color:#fff8c2;font-size:18px;font-style:italic;font-weight:800;left:12%;line-height:20px;position:absolute;right:12%;text-shadow:0 0 10px rgba(255,180,60,.9),0 1px 2px rgba(180,40,100,.35);top:38%}.claim_reward_stage{margin:0 0 16px;position:relative}.claim_reward_stage.is_single{margin-bottom:20px;min-height:0;padding-top:0}.claim_reward_stage.is_pair{min-height:168px;padding-top:20px}.claim_reward_light{display:none;height:215px;left:50%;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:215px;z-index:0}.claim_reward_stage.is_single .claim_reward_light{display:block}.claim_reward_stage.is_single:before{background:radial-gradient(circle,rgba(255,210,120,.55) 0,rgba(255,140,80,.2) 45%,rgba(255,100,150,0) 72%);height:162px;margin:-81px 0 0 -81px;top:107px;width:162px}.claim_reward_stage.is_pair:before,.claim_reward_stage.is_single:before{border-radius:50%;content:"";left:50%;pointer-events:none;position:absolute;z-index:0}.claim_reward_stage.is_pair:before{background:radial-gradient(ellipse,rgba(255,180,100,.35) 0,rgba(255,100,150,0) 70%);height:160px;margin:-80px 0 0 -110px;top:46%;width:220px}.claim_rewards{align-items:flex-start;display:flex;flex-wrap:nowrap;justify-content:center;margin:0;position:relative;z-index:1}.claim_rewards.is_single{align-items:center;flex-direction:column;min-height:0;padding-top:40px}.claim_rewards.is_pair{gap:35px;min-height:140px;padding:0 24px}.claim_reward_item{align-items:center;display:flex;flex-direction:column;flex-shrink:0}.claim_rewards.is_single .claim_reward_item{width:200px}.claim_rewards.is_pair .claim_reward_item{width:100px}.claim_reward_icon_wrap{align-items:center;display:flex;justify-content:center}.claim_rewards.is_single .claim_reward_icon_wrap{height:136px;width:136px}.claim_rewards.is_pair .claim_reward_icon_wrap{height:100px;width:100px}.claim_reward_icon{height:100%;object-fit:contain;width:100%}.claim_reward_label{color:#fff;font-size:16px;font-weight:600;line-height:22px;margin-top:8px;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.25);white-space:nowrap}.claim_rewards.is_single .claim_reward_label{margin-top:52px;position:relative;z-index:2}.claim_rewards.is_pair .claim_reward_label{text-align:center;white-space:nowrap}.claim_reward_amount{color:#ffe08a;font-size:13px;font-weight:600;margin-top:2px}.claim_btn{background:linear-gradient(90deg,#feae3b,#fe2da4 46%,#ff6ebb);border:1px solid #fff;border-radius:42px;box-shadow:0 4px 4px rgba(255,52,167,.2);color:#fff;font-size:15px;font-weight:600;height:44px;line-height:44px;margin:8px auto 0;position:relative;width:214px;z-index:2}.js_dialog_box .claim_btn,.js_dialog_box .claim_reward_item,.js_dialog_box .claim_reward_light,.js_dialog_box .claim_reward_stage.is_pair:before,.js_dialog_box .claim_reward_stage.is_single:before,.js_dialog_box .claim_title_wrap,.js_dialog_claim .claim_btn,.js_dialog_claim .claim_reward_item,.js_dialog_claim .claim_reward_light,.js_dialog_claim .claim_reward_stage.is_pair:before,.js_dialog_claim .claim_reward_stage.is_single:before,.js_dialog_claim .claim_title_wrap{opacity:0}.js_dialog_box.show_anim .claim_reward_light,.js_dialog_claim.show_anim .claim_reward_light{animation:claimLightFadeIn .45s ease-out forwards,claimLightSpin 8s linear .45s infinite}.js_dialog_box.show_anim .claim_reward_stage.is_pair:before,.js_dialog_box.show_anim .claim_reward_stage.is_single:before,.js_dialog_claim.show_anim .claim_reward_stage.is_pair:before,.js_dialog_claim.show_anim .claim_reward_stage.is_single:before{animation:claimLightFadeIn .5s ease-out .08s forwards}.js_dialog_box.show_anim .claim_reward_item,.js_dialog_claim.show_anim .claim_reward_item{animation:claimRewardPop .65s cubic-bezier(.34,1.56,.64,1) .22s forwards}.js_dialog_box.show_anim .claim_reward_item:nth-child(2),.js_dialog_claim.show_anim .claim_reward_item:nth-child(2){animation-delay:.36s}.js_dialog_box.show_anim .claim_title_wrap,.js_dialog_claim.show_anim .claim_title_wrap{animation:claimFadeInUp .45s ease-out .1s forwards}.js_dialog_box.show_anim .claim_btn,.js_dialog_claim.show_anim .claim_btn{animation:claimFadeInUp .45s ease-out .5s forwards}@keyframes claimLightFadeIn{0%{opacity:0}to{opacity:1}}@keyframes claimLightSpin{0%{transform:translateX(-50%) rotate(0deg)}to{transform:translateX(-50%) rotate(1turn)}}@keyframes claimRewardPop{0%{opacity:0;transform:scale(.3)}70%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes claimFadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.js_dialog_renew .claim_btn,.js_dialog_renew .renew_reward_item,.js_dialog_renew .renew_subtitle,.js_dialog_renew .renew_tabs,.js_dialog_renew .renew_tip,.js_dialog_renew .renew_title_img{opacity:0}.js_dialog_renew.show_anim .renew_title_img{animation:claimFadeInUp .45s ease-out .05s forwards}.js_dialog_renew.show_anim .renew_subtitle{animation:claimFadeInUp .4s ease-out .12s forwards}.js_dialog_renew.show_anim .renew_tabs{animation:claimFadeInUp .4s ease-out .2s forwards}.js_dialog_renew.show_anim .renew_reward_item{animation:claimRewardPop .65s cubic-bezier(.34,1.56,.64,1) .28s forwards}.js_dialog_renew.show_anim .renew_reward_item:nth-child(2){animation-delay:.4s}.js_dialog_renew.show_anim .renew_reward_item:nth-child(3){animation-delay:.5s}.js_dialog_renew.show_anim .claim_btn{animation:claimFadeInUp .45s ease-out .55s forwards}.js_dialog_renew.show_anim .renew_tip{animation:claimFadeInUp .4s ease-out .65s forwards}.renew_dialog{background:#fff;border:2px solid #fbdfee;border-radius:16px;box-shadow:0 0 0 1px #fff;max-width:319px;min-height:366px;padding:18px 16px 16px;position:relative;text-align:center;width:100%}.renew_title_img{display:block;height:auto;margin:0 auto;max-width:100%;width:275px}.renew_subtitle{color:#ad89a4;font-size:12px;line-height:12px;margin-top:8px}.renew_tabs{gap:18px;justify-content:center;margin:18px 0 14px}.renew_tab,.renew_tabs{align-items:center;display:flex}.renew_tab{color:rgba(118,59,103,.6);font-size:12px;font-weight:500;gap:4px;line-height:12px}.renew_tab.is_active{color:#763b67}.renew_radio{flex-shrink:0;height:12px;width:12px}.renew_rewards{display:flex;gap:47px;justify-content:center;margin:0 0 24px;min-height:116px}.renew_reward_item{align-items:center;display:flex;flex-direction:column;width:84px}.renew_reward_box{background:#ffeaf6;border-radius:16px;height:84px;position:relative;width:84px}.renew_reward_icon{height:64px;left:50%;margin:-32px 0 0 -32px;object-fit:contain;position:absolute;top:50%;width:64px}.renew_reward_days{background:linear-gradient(90deg,#fe994d,#fe5eb9);border-radius:8px 8px 8px 2px;color:#fff;font-size:12px;height:16px;line-height:16px;min-width:30px;padding:0 4px;position:absolute;right:-1px;text-align:center;top:-8px;z-index:1}.renew_reward_name{color:#763b67;font-size:12px;font-weight:500;line-height:12px;margin-top:8px;max-width:100%}.renew_dialog .claim_btn{margin:0 auto;width:214px}.renew_tip{color:#ff59a0;font-size:10px;line-height:12px;margin-top:12px}.renew_close{color:#c77aa4;font-size:22px;height:28px;line-height:26px;position:absolute;right:8px;top:6px;width:28px}.makeup_tip_dialog{background:#fff;border:2px solid #fbdfee;border-radius:16px;max-width:300px;padding:28px 20px 24px;position:relative;text-align:center;width:100%}.makeup_tip_title{color:#763b67;font-size:16px;font-weight:700;line-height:22px}.makeup_tip_desc{color:#ad89a4;font-size:13px;line-height:18px;margin-top:12px}.makeup_tip_dialog .claim_btn{margin:20px auto 0;width:214px}.makeup_tip_close{color:#c77aa4;font-size:22px;height:28px;line-height:26px;position:absolute;right:8px;top:6px;width:28px}.cta_btn .cta_chest_icon{display:inline-block;height:22px;margin-left:4px;object-fit:contain;vertical-align:middle;width:22px}.toast_tip{background:rgba(50,20,40,.88);border-radius:10px;bottom:30%;color:#fff;font-size:12px;left:50%;line-height:16px;max-width:80%;padding:10px 14px;pointer-events:none;position:fixed;text-align:center;transform:translateX(-50%);z-index:80}