.member-challenges_page__gTotm{position:relative;overflow:hidden;min-height:60vh;background:linear-gradient(180deg,#eaf7fe,#f4fbff);color:#1f3748}.member-challenges_pageDecor__9DZaZ{position:absolute;pointer-events:none;opacity:.15;background-repeat:no-repeat;background-size:105.13% 136.67%;background-position:0 100%;top:0;right:98px;width:403px;height:310px}@media(max-width:768px){.member-challenges_pageDecor__9DZaZ{right:-60px;width:260px;height:200px}}.member-challenges_pageInner__4bHuj{position:relative;display:flex;flex-direction:column;gap:32px;max-width:1282px;margin:0 auto;padding:30px 48px 64px}@media(max-width:991px){.member-challenges_pageInner__4bHuj{padding:30px 24px 48px}}@media(max-width:768px){.member-challenges_pageInner__4bHuj{gap:20px;padding:16px 16px 40px}}.member-challenges_pageInnerCompact__moMBt{gap:16px}.member-challenges_section__Y0mTs{display:flex;flex-direction:column;gap:16px}.member-challenges_headerRow__eXc9N{display:flex;align-items:center;justify-content:space-between;gap:12px}.member-challenges_titleWrap__hoUEp{display:flex;align-items:center;gap:10px;min-width:0}.member-challenges_back__iTnzp{display:flex;align-items:center;justify-content:center;width:25px;height:25px;padding:0;border:0;background:none;color:#1f3748;cursor:pointer}.member-challenges_back__iTnzp svg{font-size:20px}@media(max-width:768px){.member-challenges_back__iTnzp{display:none}}.member-challenges_title__8VIyW{background:linear-gradient(90deg,#00c0fa,#015eea);-webkit-background-clip:text;background-clip:text;color:transparent;margin:0;font-size:1.8rem;font-weight:700;line-height:normal}@media(max-width:768px){.member-challenges_title__8VIyW{font-size:22px}}.member-challenges_headerActions__dy6r_{display:flex;align-items:center;gap:8px;flex-shrink:0}.member-challenges_desc__tdTVf{margin:0;font-size:14px;line-height:22px}.member-challenges_pill__tSuWg{display:inline-flex;align-items:center;gap:2px;padding:5px 2px 5px 8px;border:0;border-radius:13px;background:linear-gradient(90deg,#ff4d3a,#ff7a45);color:#fff;font-size:14px;font-weight:400;line-height:normal;white-space:nowrap;cursor:pointer}.member-challenges_pill__tSuWg:hover{color:#fff;text-decoration:none}.member-challenges_pill__tSuWg img{width:14px;height:14px;padding:2px 4px}.member-challenges_pillSmall__x_D6f{height:20px;padding:1px 2px 1px 8px;border-radius:10px;font-size:12px}.member-challenges_tabs__6Rha6{display:flex;gap:20px}.member-challenges_tab__6uiRT{padding:2px 10px;border:1px solid #ff4d3a;border-radius:7px;background:transparent;font-size:14px;font-weight:400;line-height:1.6;cursor:pointer}.member-challenges_tab__6uiRT span{background:linear-gradient(90deg,#ff4d3a,#ff7a45);-webkit-background-clip:text;background-clip:text;color:transparent}.member-challenges_tabActive__xv9tL{border-color:transparent;background:linear-gradient(90deg,#ff4d3a,#ff7a45)}.member-challenges_tabActive__xv9tL span{background:none;color:#fff}.member-challenges_btn__r00Fk{display:flex;align-items:center;justify-content:center;min-width:0;width:100%;height:36px!important;padding:2px 10px!important;border:0;border-radius:13px!important;box-shadow:none!important;font-size:16px!important;font-weight:600!important;line-height:normal;text-transform:none!important;white-space:nowrap;cursor:pointer}.member-challenges_btn__r00Fk:active,.member-challenges_btn__r00Fk:hover{box-shadow:none!important;text-decoration:none}.member-challenges_btn__r00Fk.Mui-disabled{opacity:1}.member-challenges_btnPrimary__YIW6Y,.member-challenges_btnPrimary__YIW6Y:active,.member-challenges_btnPrimary__YIW6Y:hover{background:linear-gradient(90deg,#00c0fa,#015eea)!important;color:#fff!important}.member-challenges_btnDisabled__vz1Mq{background:#fff!important;color:#849cbc!important;cursor:not-allowed}.member-challenges_btnWhite__AClvA{background:#fff!important;cursor:default}.member-challenges_btnWhite__AClvA span{background:linear-gradient(90deg,#00c0fa,#015eea);-webkit-background-clip:text;background-clip:text;color:transparent}.member-challenges_btnEnded__ZyzGv{background:#b1c4de!important;color:#fff!important;cursor:not-allowed}.member-challenges_card__DnrMn{position:relative;display:flex;flex-direction:column;gap:10px;overflow:hidden;padding:10px 10px 16px;border:1px solid #00c0fa;border-radius:13px;background:linear-gradient(35deg,#d3f5ff,#e5f8ff 38.748%,#edf6fa 70.033%,#ecf9ff);box-shadow:0 10px 19px 0 rgba(74,115,141,.1)}.member-challenges_card__DnrMn>*{position:relative}.member-challenges_cardDecor__2cem2{position:absolute;pointer-events:none;opacity:.15;background-repeat:no-repeat;background-size:105.13% 136.67%;background-position:0 100%;position:absolute!important;top:-1px;right:-1px;width:234px;height:180px}.member-challenges_cardHead__JryEM{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.member-challenges_titleTag__l02x0{display:inline-flex;align-items:flex-start;gap:5px;min-width:0;padding:4px 5px 4px 8px;border:0;border-radius:7px;background:linear-gradient(90deg,#00c0fa,#015eea);color:#fff;font-size:.875rem;font-weight:800;line-height:16px;text-align:left}.member-challenges_titleTag__l02x0 span{min-width:0;overflow-wrap:anywhere;word-break:break-word}.member-challenges_titleTag__l02x0 img{display:block;flex-shrink:0;width:14px;height:14px;margin:1px}.member-challenges_titleTagInfo__zYIdu{display:flex;flex-shrink:0;padding:0;border:0;background:none;cursor:pointer}.member-challenges_cardInfo__eRwQD{display:flex;flex-direction:column;gap:5px}.member-challenges_period___KIwe{font-size:10px;line-height:normal;text-align:center}.member-challenges_goal__lVs_Z{margin:0;font-size:12px;line-height:normal;text-align:justify}.member-challenges_goalDone__Qcca9{color:#fa6400}.member-challenges_prizeBox__zYIfV{display:flex;gap:10px;align-items:stretch;padding:10px;border-radius:13px;background:#fff}.member-challenges_purchase__SW44n{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:89px;padding:5px 10px;border-radius:13px;background:#e3f8ff}.member-challenges_purchase__SW44n span{background:linear-gradient(90deg,#00c0fa,#015eea);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:.875rem;font-weight:600;line-height:14px;text-align:center}.member-challenges_prizeMain__hSQU1{display:flex;flex:1 1;flex-direction:column;gap:5px;min-width:0;cursor:pointer}.member-challenges_prizeIcons__Qtgup{display:inline-flex;align-self:flex-start;gap:10px;padding:0 10px;border:1px solid #ffa052;border-radius:7px;background:linear-gradient(90deg,#fff2d9,#ffe2ba)}.member-challenges_prizeIcons__Qtgup img{width:30px;height:30px;object-fit:contain}.member-challenges_prizeText__yocyY{margin:0;color:#ff6a2b;font-size:.875rem;font-weight:700;line-height:normal}.member-challenges_tip__gBJjL{margin:0;font-size:10px;line-height:normal;text-align:center}.member-challenges_progress__HTo5b{position:relative;height:36px;padding:14px 9px}.member-challenges_track__Ob8Xg{overflow:hidden;height:8px;border-radius:8px;background:#fff}.member-challenges_fill__ueDnK{height:100%;min-width:2px;border-radius:8px;background:linear-gradient(87deg,#ffa052,#ffb671 49.818%,#ffc5a4 99.635%)}.member-challenges_fillDone__aeB_v{background:linear-gradient(90deg,#00c0fa,#015eea)}.member-challenges_check__MzqLj{position:absolute;top:50%;left:0;transform:translateY(-50%)}.member-challenges_gift__tvwOG{position:absolute;right:0;bottom:0;width:2.5rem;height:2.5rem;object-fit:contain}.member-challenges_bubble__BS6ge{position:absolute;top:50%;display:flex;align-items:center;transform:translateY(-50%);filter:drop-shadow(0 10px 9.5px rgba(74,115,141,.1))}.member-challenges_bubble__BS6ge span{padding:3px 6px;border-radius:7px;background:#fff;font-size:11px;font-weight:700;line-height:normal;white-space:nowrap}.member-challenges_bubble__BS6ge span b{background:linear-gradient(90deg,#ff4d3a,#ff7a45);-webkit-background-clip:text;background-clip:text;color:transparent}.member-challenges_bubble__BS6ge svg{flex-shrink:0}.member-challenges_bubbleDone__6s0D0{right:40px}.member-challenges_bubbleDone__6s0D0 svg{margin-left:-2px;transform:rotate(90deg)}.member-challenges_bubbleDoing__b2rN1 svg{margin-right:-2px;transform:rotate(-90deg)}.member-challenges_progressMeta__9ikb9{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.member-challenges_gradText__Xa_yH{background:linear-gradient(90deg,#00c0fa,#015eea);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:11px;font-weight:700;line-height:normal}.member-challenges_metaRight__2eMCL{display:flex;flex-direction:column;align-items:flex-end;line-height:normal}.member-challenges_metaRight__2eMCL small{font-size:10px}.member-challenges_products__EUIGD{display:flex;align-items:center;gap:10px;padding:8px 20px;border-radius:13px;background:hsla(0,0%,100%,.75)}@media(max-width:768px){.member-challenges_products__EUIGD{padding:8px 12px}}.member-challenges_productsLabel__pT7wP{background:linear-gradient(90deg,#00c0fa,#015eea);-webkit-background-clip:text;background-clip:text;color:transparent;flex:1 1;min-width:0;margin:0;font-size:14px;font-weight:700;line-height:normal;text-align:center}.member-challenges_productThumb__MqKm5{display:flex;flex-shrink:0;padding:5px;border:1px solid #00c0fa;border-radius:7px;background:linear-gradient(35deg,#d3f5ff,#e5f8ff 38.748%,#edf6fa 70.033%,#ecf9ff)}.member-challenges_productThumb__MqKm5 img{width:35px;height:35px;object-fit:contain}.member-challenges_productMore__SdREb{display:flex;flex-shrink:0}.member-challenges_cardFooter__14i0n{display:flex;flex-direction:column;align-items:center;gap:10px}.member-challenges_members__7MVj5{display:flex;align-items:center;gap:3px}.member-challenges_members__7MVj5 span{background:linear-gradient(90deg,#00c0fa,#015eea);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:14px;line-height:normal}.member-challenges_avatars__vDCfK{display:flex}.member-challenges_avatars__vDCfK img{width:13px;height:13px;border:.5px solid #fff;border-radius:7px;object-fit:cover}.member-challenges_avatars__vDCfK img+img{margin-left:-8px}.member-challenges_eligibility__jBJbp{margin:0;font-size:10px;line-height:normal;text-align:center}.member-challenges_empty__ipOl1{padding:5rem 0;color:#849cbc;font-size:14px;text-align:center}.member-challenges_sectionTitle__w8ihH{margin:0;color:#000;font-size:14px;font-weight:700;line-height:normal}.member-challenges_faqList__xWp46{display:flex;flex-direction:column;gap:5px}.member-challenges_faqItem__PBOj0{overflow:hidden;border-radius:13px;background:#fff}.member-challenges_faqHead__8QLIp{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px;border:0;background:none;color:#253746;font-size:14px;line-height:normal;text-align:left;cursor:pointer}.member-challenges_faqHead__8QLIp svg{flex-shrink:0;transition:transform .2s}.member-challenges_faqOpen__Xh0Kx svg{transform:rotate(180deg)}.member-challenges_faqBody__DoOxB{padding:10px;border-top:1px solid #eef1f5;color:#253746;font-size:12px;line-height:normal;text-align:justify}.member-challenges_faqBody__DoOxB p{margin:0}.member-challenges_note__3tXkG{display:flex;gap:8px;padding-top:8px}.member-challenges_note__3tXkG:before{content:"";flex-shrink:0;width:2px;height:14px;border-radius:1px;background:#1f3748}.member-challenges_note__3tXkG p{margin:0;font-size:12px;line-height:18px}.member-challenges_notice__3M2AG{padding:5px;border:1px solid #ffa052;border-radius:13px;background:linear-gradient(90deg,#fff2d9,#ffe2ba);color:#ff6a2b;font-size:14px;font-weight:700;line-height:normal;text-align:center}.member-challenges_total__MrjcZ{margin:0;font-size:14px;font-weight:500;text-align:center}.member-challenges_rankCard__7iTia{display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:16px;border-radius:13px;background:#fff;color:#253746;box-shadow:0 10px 19px 0 rgba(74,115,141,.1);font-size:12px;font-weight:500;line-height:normal}.member-challenges_rankTier__G0wXO{font-size:16px}.member-challenges_rankNo__Dmy4X{padding:3px 8px;border-radius:7px;background:linear-gradient(90deg,#ff4d3a,#ff7a45);color:#fff;font-size:24px;font-weight:600}.member-challenges_rankRow__8xcrA{display:flex;justify-content:space-between;width:100%}.member-challenges_rankStatus__uhEbL{display:flex;flex-direction:column;gap:5px;width:100%;padding:10px;border:1px solid #eef1f5;border-radius:13px;background:#f5fdff}.member-challenges_rankStatusHead__bQei_{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.member-challenges_rankStatusName__l1HF1{min-width:0;font-size:1.25rem;font-weight:600;overflow-wrap:anywhere}.member-challenges_rankStatusName__l1HF1,.member-challenges_rankStatusSub__8knx4{background:linear-gradient(90deg,#00c0fa,#015eea);-webkit-background-clip:text;background-clip:text;color:transparent;margin:0;line-height:normal}.member-challenges_rankStatusSub__8knx4{font-size:12px;font-weight:500}.member-challenges_rankList__xTEpd{overflow:hidden;border:.5px solid #eef1f5;border-radius:13px;background:#fff;box-shadow:0 10px 19px 0 rgba(74,115,141,.1)}.member-challenges_rankItem___fNLa{display:flex;align-items:center;gap:10px;padding:12px;border-bottom:1px solid #eef1f5}.member-challenges_rankItem___fNLa:last-child{border-bottom:0}.member-challenges_rankBadge__yi3dZ{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;border:1px solid #e5e7eb;border-radius:12px;background:#f3f4f6;color:#7d9dbf;font-size:10px}.member-challenges_rank1__GpxLc,.member-challenges_rank2__4m_hr,.member-challenges_rank3__Qv3pg{border-color:transparent;color:#fff}.member-challenges_rank1__GpxLc{background:#ffbe45}.member-challenges_rank2__4m_hr{background:#94a3b8}.member-challenges_rank3__Qv3pg{background:#f59e10}.member-challenges_rankEmail__QCAya{overflow:hidden;font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.member-challenges_rankTime__r0BVD{flex:1 1;color:#7d9dbf;font-size:12px;text-align:right;white-space:nowrap}.member-challenges_loadMore__MTPFe{display:block;width:100%;padding:12px;border:0;background:none;color:#1f3748;font-size:14px;font-weight:700;cursor:pointer}.member-challenges_loadMore__MTPFe:disabled{color:#849cbc;cursor:default}.member-challenges_panel__aeJiK{display:flex;flex-direction:column;gap:16px;color:#1f3748}.member-challenges_rewardsHead__n5OpK{padding-bottom:4px}.member-challenges_reward__me4s_{display:flex;flex-direction:column;align-items:flex-start;gap:5px;width:100%;padding:10px;border:1px solid #00c0fa;border-radius:13px;background:linear-gradient(13deg,#d3f5ff,#e5f8ff 38.748%,#edf6fa 70.033%,#ecf9ff);line-height:normal}.member-challenges_rewardTitle__E5stA{background:linear-gradient(90deg,#00c0fa,#015eea);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:12px;font-weight:500;word-break:break-all}.member-challenges_rewardHead__7fVkg{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.member-challenges_rewardName__hqyB6{margin:0;font-size:1.2rem;font-weight:600}.member-challenges_rewardName__hqyB6,.member-challenges_rewardSub__f_X_J{background:linear-gradient(90deg,#00c0fa,#015eea);-webkit-background-clip:text;background-clip:text;color:transparent}.member-challenges_rewardSub__f_X_J{font-size:12px;font-weight:500}.member-challenges_rewardMuted__eknZW{border-color:#eef1f5;background:#f5fdff}.member-challenges_rewardMuted__eknZW .member-challenges_rewardName__hqyB6,.member-challenges_rewardMuted__eknZW .member-challenges_rewardSub__f_X_J,.member-challenges_rewardMuted__eknZW .member-challenges_rewardTitle__E5stA{background:none;color:#849cbc}.member-challenges_status__wtvvV{flex-shrink:0;padding:2px 5px;border:1px solid;border-radius:7px;background:#fff;font-size:12px;font-weight:700;line-height:normal;white-space:nowrap}.member-challenges_status_to_claim__gZLXp{border-color:#00c0fa}.member-challenges_status_to_claim__gZLXp span{background:linear-gradient(90deg,#00c0fa,#015eea);-webkit-background-clip:text;background-clip:text;color:transparent}.member-challenges_status_on_hold__e2ULI{border-color:#ff4d3a}.member-challenges_status_on_hold__e2ULI span{background:linear-gradient(90deg,#ff4d3a,#ff7a45);-webkit-background-clip:text;background-clip:text;color:transparent}.member-challenges_status_claimed__u26Jb{border-color:#fff;background:#29cc6a;color:#fff}.member-challenges_status_expired__q5RSi{border-color:#849cbc;color:#849cbc}.member-challenges_status_not_won__xF3L4,.member-challenges_status_terminated__6kDLm{border-color:#e40046}.member-challenges_status_not_won__xF3L4 span,.member-challenges_status_terminated__6kDLm span{background:linear-gradient(34deg,#e40046,#b90039);-webkit-background-clip:text;background-clip:text;color:transparent}.member-challenges_promoTitle__K6SzF{display:flex;align-items:center;justify-content:space-between;margin:1rem 0;padding:1.5rem 0}.member-challenges_promoSwiper__g8skG{padding-bottom:40px}.member-challenges_promoSwiper__g8skG .swiper-slide{height:auto}.member-challenges_promoSwiper__g8skG .swiper-pagination{bottom:0;display:flex;align-items:center;justify-content:center;gap:20px;height:30px}.member-challenges_promoSwiper__g8skG .swiper-pagination-bullet{width:10px;height:10px;margin:0!important;background:#acc4e1;opacity:1}.member-challenges_promoSwiper__g8skG .swiper-pagination-bullet-active{background:#3877f5}@media(min-width:769px){.member-challenges_promoSwiper__g8skG{padding-bottom:24px}.member-challenges_promoSwiper__g8skG .swiper-pagination{display:none}}.member-challenges_prizeDialog__4YpAd{display:flex;flex-direction:column;gap:10px;padding:16px 10px 24px;min-height:0;overflow:hidden}.member-challenges_prizeDialogHead__1RBHh{display:flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 36px}.member-challenges_prizeDialogTitle__LxZ5H{color:#253746;font-size:1.2rem;font-weight:600;line-height:normal;text-align:center}.member-challenges_prizeDialogTier__OnssC{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center}.member-challenges_prizeDialogTierName__zAb_N{margin:0;color:#1f3748;font-size:.8rem;line-height:normal}.member-challenges_prizeDialogBubble__94njq{position:relative;display:flex;flex-direction:column;min-height:0;padding-top:10px}.member-challenges_prizeDialogBubble__94njq:after,.member-challenges_prizeDialogBubble__94njq:before{content:"";position:absolute;left:50%;transform:translateX(-50%);pointer-events:none}.member-challenges_prizeDialogBubble__94njq:before{top:0;z-index:1;width:0;height:0;border-color:transparent transparent rgba(255,116,71,.5);border-style:solid;border-width:0 6px 10px}.member-challenges_prizeDialogBubble__94njq:after{top:1px;z-index:2;width:10px;height:11px;background:#fff;-webkit-clip-path:polygon(50% 0,100% 9px,100% 100%,0 100%,0 9px);clip-path:polygon(50% 0,100% 9px,100% 100%,0 100%,0 9px)}.member-challenges_prizeDialogList__F9oKm{position:relative;z-index:0;display:flex;flex-direction:column;gap:10px;margin:0;padding:16px;border:1px solid rgba(255,116,71,.5);border-radius:19px;background:#fff;list-style:none;overflow-y:auto;min-height:0}.member-challenges_prizeDialogItem__4hL43{display:flex;align-items:center;gap:10px}.member-challenges_prizeDialogIcon__xaVev{display:flex;flex-shrink:0;padding:5px;border:1px solid #ffa052;border-radius:10px;background:#fff2d9}.member-challenges_prizeDialogIcon__xaVev img{display:block;width:2rem;height:2rem;object-fit:contain}.member-challenges_prizeDialogMeta__LQksJ{display:flex;flex-direction:column;justify-content:center;min-width:0;color:#253746;line-height:normal}.member-challenges_prizeDialogName___Onkx{font-size:16px;font-weight:600;overflow-wrap:anywhere}.member-challenges_dialogTitle__psTSZ{margin:0 0 16px;padding-right:32px;font-size:18px;font-weight:700}.member-challenges_dialogLoading__rA8Q_{display:flex;justify-content:center;padding:24px 0}.member-challenges_dialogBody__y575r{flex:1 1;min-height:0;padding:24px;overflow-y:auto;font-size:14px;line-height:22px}@media(max-width:768px){.member-challenges_dialogBody__y575r{padding:20px 16px}}