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}body{background-color:#1a145c;color:#fff;font-size:12px}.act_wrap,body.no_scroll{overflow:hidden}.act_wrap{background-color:#1a145c;display:flex;flex-direction:column;margin:auto;max-width:460px;min-height:100vh}.act_wrap,.wrap{position:relative}.wrap{padding:0 16px 100px;padding-bottom:calc(max(var(--safe-area-inset-bottom, 0px), env(safe-area-inset-bottom)) + 100px);width:100%}.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),constant(safe-area-inset-top));top:max(var(--safe-area-inset-top,0px),env(safe-area-inset-top));width:100%;z-index:4}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%}.header_block{align-items:center;display:flex;flex-direction:column;height:310px;position:relative;text-align:center}.header_bg{height:360px;left:50%;max-width:450px;object-fit:cover;object-position:center top;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:100%}.act_date_badge{background:linear-gradient(180deg,#daf,#a371ff);border-radius:12px;font-size:11px;left:54%;min-width:125px;padding:4px 12px;top:92px;transform:translateX(-50%) rotate(-5.47deg);white-space:nowrap;z-index:2}.act_date_badge,.rewards_entry{color:#fff;line-height:12px;position:absolute;text-align:center}.rewards_entry{background:linear-gradient(180deg,#da9dff,#a153ff);border:1px solid #fff;border-bottom-left-radius:14px;border-right:transparent;border-top-left-radius:14px;bottom:-15px;box-sizing:border-box;font-size:12px;font-weight:500;min-width:74px;padding:8px 8px 8px 16px;right:0;z-index:3}.no_permission_block{background:rgba(62,37,144,.4);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;margin-top:34px;padding:24px 16px 32px;text-align:center}.no_permission_illus{display:block;height:120px;margin:0 auto 16px;object-fit:contain;width:120px}.no_permission_text{color:#fff;font-size:14px;line-height:14px}.summary_card{background:rgba(62,37,144,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;box-sizing:border-box;margin-bottom:24px;margin-top:34px;padding:16px}.summary_card_title{color:hsla(0,0%,100%,.6);font-size:14px;font-weight:500;line-height:14px;margin-bottom:10px}.summary_card_grid,.summary_card_row{display:grid;gap:9px;grid-template-columns:repeat(2,1fr)}.summary_card_item{align-items:center;background:hsla(0,0%,100%,.08);border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:57px;padding:12px 8px;text-align:center}.summary_card_item>.summary_card_val,.summary_card_val_wrap{flex-shrink:0;margin:0 auto 4px;min-height:16px}.summary_card_item>.summary_card_val{display:block;line-height:16px}.summary_card_val_wrap{align-items:center;display:inline-flex;gap:3px;justify-content:center;max-width:100%}.summary_crystal_icon{display:block;flex-shrink:0;height:16px;object-fit:contain;width:16px}.summary_card_val_wrap .summary_card_val{line-height:16px;margin:0}.summary_card_val{color:#e78cff;font-size:16px;font-weight:700;white-space:nowrap}.summary_card_label,.summary_card_val.is_zero{color:hsla(0,0%,100%,.6)}.summary_card_label{font-size:12px;line-height:13px;margin:0;width:100%}.agency_list_section{margin-bottom:24px}.agency_list_title{color:#fff;font-size:16px;font-weight:500;line-height:16px;margin-bottom:10px}.agency_list_desc{color:hsla(0,0%,100%,.6);font-size:12px;line-height:1.35;margin-bottom:16px}.agency_list_content{display:flex;flex-direction:column;gap:10px}.agency_card{background:rgba(62,37,144,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;box-sizing:border-box;padding:16px}.agency_card_head{align-items:center;display:flex;gap:8px;margin-bottom:16px}.agency_card_avatar{background:hsla(0,0%,100%,.08);border-radius:8px;flex-shrink:0;height:44px;object-fit:cover;width:44px}.agency_card_name{color:#fff;flex:1;font-size:16px;font-weight:500;line-height:16px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agency_metric_block{margin-bottom:16px}.agency_metric_block:last-child{margin-bottom:0}.agency_metric_title{color:hsla(0,0%,100%,.6);font-size:14px;font-weight:500;line-height:14px;margin-bottom:8px}.agency_metric_row{display:flex;gap:9px}.agency_metric_item{align-items:center;background:hsla(0,0%,100%,.08);border-radius:8px;box-sizing:border-box;display:flex;flex:1;flex-direction:column;justify-content:center;min-height:57px;padding:12px 8px;text-align:center}.agency_metric_item>.agency_metric_val,.agency_metric_val_wrap{flex-shrink:0;margin:0 auto 4px;min-height:16px}.agency_metric_item>.agency_metric_val{display:block;line-height:16px}.agency_metric_val_wrap{align-items:center;display:inline-flex;gap:3px;justify-content:center;max-width:100%}.agency_metric_val{color:#e78cff;font-size:16px;font-weight:700;line-height:16px;white-space:nowrap}.agency_metric_val.is_zero{color:hsla(0,0%,100%,.6)}.agency_metric_val_wrap .agency_metric_val{line-height:16px;margin:0}.agency_metric_icon{display:block;flex-shrink:0;height:16px;object-fit:contain;width:16px}.agency_metric_label{color:hsla(0,0%,100%,.6);font-size:12px;line-height:13px;margin:0;width:100%}.agency_list_empty{background:rgba(62,37,144,.4);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;box-sizing:border-box;padding:32px 16px 16px;text-align:center}.agency_list_empty_illus{display:block;height:120px;margin:0 auto 16px;object-fit:contain;width:120px}.agency_list_empty_title{color:#fff;font-size:14px;line-height:14px;margin-bottom:12px}.agency_list_empty_desc{color:hsla(0,0%,100%,.6);font-size:12px;line-height:1.35;margin-bottom:16px}.agency_list_empty_tip{background:#171151;border-radius:8px;color:#8f7bdb;font-size:12px;line-height:1.35;padding:12px;text-align:left}.agency_list_empty_tip strong{color:#fff;font-weight:500}.bottom_cta_wrap{background:linear-gradient(180deg,rgba(26,20,92,0),rgba(26,20,92,.95) 30%,#1a145c);bottom:0;box-sizing:border-box;left:50%;max-width:460px;padding:16px 16px 32px;padding-bottom:calc(max(var(--safe-area-inset-bottom, 0px), env(safe-area-inset-bottom)) + 32px);position:fixed;transform:translateX(-50%);width:100%;z-index:3}.bottom_cta_btn{background:linear-gradient(180deg,#d489ff,#9a47ff);border-radius:20px;color:#fff;font-size:15px;font-weight:500;padding:14px 16px;text-align:center;width:100%}.rules_page{background:#1a145c;display:flex;flex-direction:column;inset:0;margin:0 auto;max-width:460px;overflow:hidden;position:fixed;z-index:20}.rules_page_header{align-items:center;display:flex;flex-shrink:0;height:52px;justify-content:center;padding-top:max(var(--safe-area-inset-top,0px),env(safe-area-inset-top));position:relative}body.is_android .rules_page_header{padding-top:var(--safe-area-inset-top,0)}.rules_page_back{height:24px;left:16px;margin-top:calc(var(--safe-area-inset-top, 0px)/2);position:absolute;top:50%;transform:translateY(-50%);width:24px}.rules_page_back img{height:100%;width:100%}.rules_page_title{color:#fff;font-size:16px;font-weight:500;line-height:16px}.rules_page_body{flex:1;overflow-y:auto;padding:0 16px 32px;padding-bottom:calc(max(var(--safe-area-inset-bottom, 0px), env(safe-area-inset-bottom)) + 32px)}.rules_intro_list{list-style:none;margin:8px 0 24px;padding:0}.rules_intro_list li{color:hsla(0,0%,100%,.6);font-size:14px;line-height:1.45}.rules_intro_list li+li{margin-top:8px}.rules_section{margin-bottom:24px}.rules_section_title{color:#fff;font-size:14px;font-weight:500;line-height:14px;margin-bottom:10px}.rules_section_desc{color:hsla(0,0%,100%,.6);font-size:14px;line-height:1.45;margin-bottom:10px}.rules_section_note{color:#e78cff;font-size:14px;line-height:1.45;margin-bottom:12px}.rules_tab{background:rgba(0,0,0,.5);border-radius:16px;display:flex;margin-bottom:8px;overflow:hidden;padding:0}.rules_tab,.rules_tab_item{height:32px;position:relative}.rules_tab_item{color:#716ab6;cursor:pointer;flex:1;font-size:13px;font-weight:500;line-height:32px;text-align:center;z-index:1}.rules_tab_item.active{color:#fff}.rules_tab_slider{background:linear-gradient(180deg,#d489ff,#9a47ff);border-radius:20px;height:32px;left:0;position:absolute;top:0;transition:transform .25s ease;width:50%}.rules_tab.is_lucky .rules_tab_slider{transform:translateX(100%)}.rules_definition{background:#100c3d;border-radius:12px;color:hsla(0,0%,100%,.6);font-size:12px;line-height:1.4;margin-bottom:8px;padding:8px 12px;text-align:center}.rules_table{border:1px solid hsla(0,0%,100%,.1);border-radius:12px;overflow:hidden}.rules_table_row{align-items:stretch;display:flex;min-height:40px}.rules_table_row.is_tall{min-height:48px}.rules_table_row_head .rules_table_cell{background:#2a218d;color:#fff;font-size:12px;font-weight:600}.rules_table_cell{align-items:center;background:#161052;box-sizing:border-box;color:hsla(0,0%,100%,.6);display:flex;font-size:14px;justify-content:center;line-height:1.2;padding:8px 6px;text-align:center}.rules_table_cell_milestone{flex-shrink:0;width:110px}.rules_table_cell_crystal{color:#e78cff;flex-shrink:0;font-weight:600;width:110px}.rules_table_cell_other{flex:1;min-width:0}.rules_table_cell_bd_agencies{flex-shrink:0;width:110px}.rules_table_cell_bd_rate{color:#e78cff;flex:1;font-weight:600}.rule_other_reward{gap:4px}.rule_other_icon,.rule_other_reward{align-items:center;display:flex;justify-content:center}.rule_other_icon{background:#3328a7;border-radius:4px;flex-shrink:0;height:30px;width:30px}.rule_other_icon img{height:20px;object-fit:contain;width:20px}.rule_other_text{text-align:left}.rule_other_name{color:#fff;font-size:12px;line-height:12px;white-space:nowrap}.rule_other_days{color:hsla(0,0%,100%,.6);font-size:10px;line-height:10px;margin-top:4px;white-space:nowrap}.act_wrap.is_rules_open>.bottom_cta_wrap,.act_wrap.is_rules_open>.header_block,.act_wrap.is_rules_open>.page_header,.act_wrap.is_rules_open>.wrap{visibility:hidden}