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_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:#0a1239;color:#fff;font-size:12px}.act_wrap,body.no_scroll{overflow:hidden}.act_wrap{background-color:#0a1239;display:flex;flex-direction:column;margin:auto;max-width:460px;min-height:100vh}.act_wrap,.wrap{position:relative}.wrap{padding:0 15px 40px;padding-bottom:calc(max(var(--safe-area-inset-bottom, 0px), env(safe-area-inset-bottom)) + 40px);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:280px;position:relative;text-align:center}.header_bg{height:283px;left:50%;max-width:490px;object-fit:cover;object-position:center top;top:-3px;transform:translateX(-50%)}.header_bg,.header_block:after{pointer-events:none;position:absolute;width:100%}.header_block:after{background:linear-gradient(180deg,rgba(10,18,57,0),#0a1239);content:"";height:88px;left:0;top:192px}.act_date_wrap{align-items:center;box-sizing:border-box;display:inline-flex;height:24px;justify-content:center;left:31.73333%;max-width:calc(100% - 32px);min-width:178px;padding:0 12px;position:absolute;top:150px;transform:translateX(-50%);width:fit-content;z-index:1}.act_date_bg{height:100%;inset:0;object-fit:fill;pointer-events:none;position:absolute;width:100%}.act_date_text{color:#4633d0;font-size:12px;line-height:12px;position:relative;white-space:nowrap;z-index:1}.role_tabs{display:flex;justify-content:center;margin-bottom:20px}.role_tabs_track{background:linear-gradient(90.85deg,#e5e4ff 1.06%,#e3fef9 25.62%,#e8f7f9 47.06%,#f5e8fb 82.23%,#dae8ff 99.91%);border:1px solid #c7befd;border-radius:41px;box-sizing:border-box;display:flex;height:36px;overflow:hidden;position:relative;width:260px}.role_tab_slider{background:linear-gradient(180deg,#d5b7fd,#a679fe 19.06%,#7470f8 49.39%,#4a63f4 85.21%,#c7d1fd);border:1px solid #fff;border-radius:16px;box-shadow:inset 0 0 10.6px 0 #fff;height:32px;left:2px;pointer-events:none;position:absolute;top:2px;transition:transform .25s ease;width:128px}.role_tabs.is_agency .role_tab_slider{transform:translateX(126px)}.role_tab{align-items:center;color:#7984ca;cursor:pointer;display:flex;flex:1;font-size:12px;font-weight:600;justify-content:center;line-height:12px;position:relative;z-index:1}.role_tab.active{color:#fff}.status_card{background:rgba(28,26,78,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;box-sizing:border-box;margin-bottom:24px;padding:16px;position:relative;width:100%}.status_card_title{color:#fff;font-size:16px;font-weight:500;line-height:16px;margin-bottom:8px}.status_card_reset{color:hsla(0,0%,100%,.6);font-size:14px;line-height:14px;margin-bottom:12px}.progress_bar_bg{background:rgba(0,0,0,.4);border-radius:999px;height:10px;margin-bottom:12px;overflow:hidden}.progress_bar_val{background:linear-gradient(90deg,#5e6af6,#a17dfd);border-radius:999px;height:10px;transition:width .3s ease}.status_card_progress{font-size:14px;font-weight:500;line-height:14px}.status_card_progress_label{color:hsla(0,0%,100%,.6)}.status_card_progress_val{color:#ff8ff0}.status_card_metric{align-items:baseline;display:flex;gap:4px;margin-bottom:12px}.status_card_metric_val{color:#ff8ff0;font-size:24px;font-weight:700;line-height:24px}.status_card_metric_unit{color:hsla(0,0%,100%,.8);font-size:16px;font-weight:500;line-height:16px}.status_card_desc{color:hsla(0,0%,100%,.6);font-size:12px;line-height:normal}.rewards_section{margin-bottom:24px}.rewards_section_title{color:#fff;font-size:16px;font-weight:600;line-height:normal;margin-bottom:10px}.rewards_section_desc{color:#d7a2ff;font-size:13px;line-height:normal;margin-bottom:16px}.tier_list{display:flex;flex-direction:column;gap:10px}.tier_card{background:rgba(28,26,78,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;box-sizing:border-box;padding:16px}.tier_card_title{color:#c985ff;font-size:14px;font-weight:500;line-height:14px;margin-bottom:12px}.tier_card_divider{background:hsla(0,0%,100%,.08);height:.5px;margin-bottom:13px}.tier_rewards_grid{display:grid;gap:16px 12px;grid-template-columns:repeat(2,1fr)}.tier_reward_item{align-items:flex-start;display:flex;gap:12px;min-width:0}.tier_reward_icon_wrap{align-items:center;background:#0d0d2d;border-radius:8px;display:flex;flex-shrink:0;height:64px;justify-content:center;position:relative;width:64px}.tier_reward_icon{height:50px;object-fit:contain;width:50px}.tier_reward_count_badge{align-items:center;background:linear-gradient(270deg,#515cff,#d970ff);border-radius:1000px;border-bottom-left-radius:22px;color:#fff;display:flex;font-size:12px;height:16px;justify-content:center;line-height:12px;min-width:24px;padding:0 3px;position:absolute;right:-4px;top:-4px;white-space:nowrap}.tier_reward_meta{flex:1;min-width:0;padding-top:4px}.tier_reward_name{color:#fff;font-size:15px;font-weight:500;line-height:15px;margin-bottom:10px;word-break:break-word}.tier_reward_value{align-items:center;color:#d7a2ff;display:flex;font-size:14px;gap:2px;line-height:14px}.tier_reward_value img{height:14px;object-fit:contain;width:14px}.tier_reward_row{align-items:center;display:flex;gap:12px}.tier_reward_row .tier_reward_icon_wrap{height:64px;width:64px}.tier_reward_row .tier_reward_meta{padding-top:0}.tier_reward_expire{color:#d7a2ff;font-size:14px;line-height:14px}.btn_click:active,button:active{opacity:.8}.disabled,.disabled_click{opacity:.6!important}.disabled_click{pointer-events:none}