.DailyChallenge_outerContainer__SC4bj{min-height:calc(100svh - 80px);position:relative;overflow:hidden}.DailyChallenge_container__JugPZ{width:600px;box-sizing:border-box;gap:64px;margin-top:32px;padding-bottom:32px;position:relative}.DailyChallenge_innerContainer__8_B_v{width:100%;gap:32px;align-items:flex-start!important;padding-bottom:32px}.DailyChallenge_innerContainer__8_B_v.DailyChallenge_hide__kGWv4{filter:blur(8px);pointer-events:none}.DailyChallenge_circlesDecoration__P4aDD{position:absolute;z-index:-1;right:-30%;top:-30%}[dir=rtl] .DailyChallenge_circlesDecoration__P4aDD{right:auto;left:-30%}.DailyChallenge_leftInnerContainer__RGl_O{flex:1;max-width:1000px;gap:32px}@media (max-width:1100px){.DailyChallenge_container__JugPZ{margin-top:4px}}@media (max-width:800px){.DailyChallenge_container__JugPZ{width:90%}}@media (max-width:600px){.DailyChallenge_container__JugPZ{padding:0!important;gap:16px}}.Calendar_container__KLKhn{flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Calendar_container__KLKhn,.Calendar_topContainer__FOFJc{display:flex;align-items:center;gap:32px}.Calendar_navIcon__7N0DH{width:40px;height:40px;padding:8px;border-radius:20px;cursor:pointer}.Calendar_navIcon__7N0DH:hover{background-color:var(--hover-background)}.Calendar_monthText__eL4Rq{width:208px;text-align:center}.Calendar_cell__VWTkY{width:80px;height:80px;position:relative}.Calendar_dayContainer__6S_Kw{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin:8px;border:2px solid #6f7072;border-radius:8px;cursor:pointer;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--bg-card)}.Calendar_dayContainer__6S_Kw.Calendar_disabled__0DTSv{opacity:.3}.Calendar_dayContainer__6S_Kw.Calendar_today__z2OUS{border-color:var(--brand-deep);color:var(--brand-deep)}.Calendar_dayContainer__6S_Kw.Calendar_selected__gF4jr{background-color:#6f7072;color:var(--bg-card);font-weight:700}.Calendar_dayContainer__6S_Kw.Calendar_today__z2OUS.Calendar_selected__gF4jr{background-color:var(--brand-deep)!important}.Calendar_dayContainer__6S_Kw:hover{border-width:4px}.Calendar_dayContainer__6S_Kw.Calendar_weekView__NmjM_{width:80px;height:120px;margin:0;flex-direction:column;gap:16px}.Calendar_activeCircle__dnMs3{position:absolute;width:24px;height:24px;border-radius:12px;border:2px solid #6f7072;background-color:var(--bg-card);bottom:4px;right:4px;display:flex;align-items:center;justify-content:center}[dir=rtl] .Calendar_activeCircle__dnMs3{right:auto;left:4px}.Calendar_activeCircle__dnMs3.Calendar_done__kxri2{background-color:var(--success);border-color:var(--success)}.Calendar_activeCircle__dnMs3.Calendar_weekView__NmjM_{bottom:-8px;right:8px}[dir=rtl] .Calendar_activeCircle__dnMs3.Calendar_weekView__NmjM_{right:auto;left:8px}@media (max-width:800px){.Calendar_container__KLKhn,.Calendar_dayContainer__6S_Kw.Calendar_weekView__NmjM_{width:100%}}@media (max-width:600px){.Calendar_monthText__eL4Rq{width:168px}.Calendar_dayContainer__6S_Kw{width:100%}.Calendar_dayContainer__6S_Kw.Calendar_weekView__NmjM_{height:80px}.Calendar_activeCircle__dnMs3{bottom:0;right:0}[dir=rtl] .Calendar_activeCircle__dnMs3{right:auto;left:0}}@media (max-width:400px){.Calendar_dayContainer__6S_Kw.Calendar_weekView__NmjM_{width:40px;height:80px}}.ChallengeInfo_container__MAhNg,.ChallengeInfo_wrapper__VUonC{display:flex;flex-direction:column;align-items:flex-start;width:100%}.ChallengeInfo_container__MAhNg{border:2px solid var(--brand-deep);border-radius:8px;padding:32px;box-sizing:border-box;gap:32px;position:relative;overflow:hidden;background-color:var(--bg-card)}.ChallengeInfo_container__MAhNg.ChallengeInfo_compact__KfCSt{border:var(--border-primary)}.ChallengeInfo_viewAllButton__ieBvU{padding:4px 8px}@media (max-width:600px){.ChallengeInfo_container__MAhNg.ChallengeInfo_compact__KfCSt{padding:16px}}.ChallengeInfo_buttonContainer__akkGX{position:relative}.ChallengeInfo_helpPopup__m0CbZ{width:190px;background-color:var(--bg-card);position:absolute;bottom:calc(100%);left:0;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.25);font-size:14px!important;padding:8px;margin:0 0 8px;box-sizing:border-box;visibility:hidden;opacity:0;transition:all .2s;cursor:default;z-index:3}[dir=rtl] .ChallengeInfo_helpPopup__m0CbZ{left:auto;right:0}.ChallengeInfo_helpPopup__m0CbZ span{color:var(--brand-bright);display:inline-flex;align-items:flex-end;gap:3px;font-size:16px;margin-right:2px}[dir=rtl] .ChallengeInfo_helpPopup__m0CbZ span{margin-right:0;margin-left:2px}.ChallengeInfo_buttonContainer__akkGX:hover .ChallengeInfo_helpPopup__m0CbZ{opacity:1;visibility:visible}.ChallengeInfo_loadingContainer__mxeF8{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.5);top:0;right:0;z-index:5;display:flex;align-items:center;justify-content:center}[dir=rtl] .ChallengeInfo_loadingContainer__mxeF8{right:auto;left:0}.ChallengeInfo_dateContainer__ll_nK{padding:4px 12px;background-color:var(--brand-deep);border-radius:8px 8px 0 0;margin-left:16px;color:var(--text-white)}[dir=rtl] .ChallengeInfo_dateContainer__ll_nK{margin-left:0;margin-right:16px}.ChallengeInfo_circleIndicator__Rmalv{border-radius:12px;width:24px;height:24px;border:2px solid #6f7072;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.ChallengeInfo_circleIndicator__Rmalv.ChallengeInfo_done__vzV8Q{border-color:var(--success)!important;background-color:var(--success)!important}.ChallengeInfo_circleIndicator__Rmalv.ChallengeInfo_started__4Q_1A{background-color:#6f7072}.ChallengeInfo_button__FBbpW.ChallengeInfo_disabled__NSB7x{opacity:.3;cursor:not-allowed!important}.ChallengeInfo_infoContainer__3lG1E{gap:16px}.ChallengeInfo_thumbs__tyhfW{cursor:pointer;opacity:.3}.ChallengeInfo_thumbs__tyhfW.ChallengeInfo_selected__cq6K2,.ChallengeInfo_thumbs__tyhfW:hover{opacity:.87}.UserSummary_outerContainer__abCxN{position:relative}.UserSummary_container__gcfTe{border:var(--border-primary);border-radius:8px;padding:16px;height:64px;background-color:var(--bg-card);gap:8px}.UserSummary_disabledButton__g8Jiw{opacity:.3}@media (max-width:600px){.UserSummary_container__gcfTe{height:48px;padding:12px}.UserSummary_outerContainer__abCxN{padding:0}}