.ChallengeHeaderComponent_root__K09tv{width:100%;display:flex;align-items:center;justify-content:space-between;padding:0 16px;z-index:1}.ChallengeHeaderComponent_root__K09tv .ChallengeHeaderComponent_back__dqoEt{cursor:pointer}.ChallengeHeaderComponent_root__K09tv .ChallengeHeaderComponent_arrow__VmTyX{transform:rotate(180deg)}.ChallengeHeaderComponent_root__K09tv .ChallengeHeaderComponent_tocMobile__AnV06{width:40px;height:40px;border-radius:46px;background-color:var(--prosv-white)}@media(max-width:767px){.ChallengeHeaderComponent_root__K09tv .ChallengeHeaderComponent_tocMobile__AnV06 span:last-of-type{display:none}}.ChallengeHeaderComponent_tocDesktop___o0O6{background-color:var(--prosv-grey50)}.ChallengeItem_root__av8pA{height:100%;width:100%;padding:16px;border-radius:28px;display:flex;flex-direction:column;gap:12px;color:var(--prosv-grey500);background-color:var(--prosv-white)}.ChallengeItem_root__av8pA.ChallengeItem_highlight__Zu68n{position:relative;z-index:2}.ChallengeItem_root__av8pA .ChallengeItem_text__bi5O2{flex-grow:1}.ChallengeItem_root__av8pA .ChallengeItem_wrapper__GlINh{display:flex;justify-content:space-between}.ChallengeItem_root__av8pA .ChallengeItem_wrapper__GlINh .ChallengeItem_progressWrapper__YYTBE{display:flex;align-items:center;gap:8px}.ChallengeItem_root__av8pA .ChallengeItem_wrapper__GlINh .ChallengeItem_giftWrapper__PqTby{display:flex;align-items:center;gap:4px;padding:5px 8px;border-radius:12px;background-color:var(--prosv-grey50)}.ChallengeItem_root__av8pA .ChallengeItem_wrapper__GlINh .ChallengeItem_giftWrapper__PqTby .ChallengeItem_giftIcon__5WKxv{display:flex;width:16px;height:16px}.ChallengeItem_root__av8pA .ChallengeItem_btn__y3pul{width:100%}.ChallengeItem_root__av8pA .ChallengeItem_close__wyqYI{position:absolute;width:24px;height:24px;cursor:pointer;color:var(--prosv-white);top:-32px;right:0}@media(min-width:768px){.ChallengeItem_root__av8pA .ChallengeItem_close__wyqYI{top:0;right:-34px}}.ChallengeItem_root__av8pA .ChallengeItem_curvedArrow__t2NH4{position:absolute;width:60px;height:77px;color:var(--prosv-white);right:unset;bottom:-55px;left:45%;transform:unset}@media(min-width:768px){.ChallengeItem_root__av8pA .ChallengeItem_curvedArrow__t2NH4{right:-50px;bottom:35px;left:unset;transform:rotate(-90deg)}}.ChallengeList_root__fgbeK{width:100%;padding:28px 16px 36px;border-top-left-radius:32px;border-top-right-radius:32px;background-color:var(--prosv-orange04)}@media(min-width:768px){.ChallengeList_root__fgbeK{padding:0;border-top-left-radius:0;border-top-right-radius:0;background-color:transparent}}@media(max-width:1023px){.ChallengeList_root__fgbeK.ChallengeList_rootRatingsEnabled__mLoJO{border-radius:0}}.ChallengeList_root__fgbeK .ChallengeList_title__o2lf2{margin-bottom:16px;color:var(--prosv-grey500)}.ChallengeList_root__fgbeK .ChallengeList_list__MVgFe{display:grid;align-items:stretch;grid-template-columns:repeat(1,1fr);gap:16px}@media(min-width:768px){.ChallengeList_root__fgbeK .ChallengeList_list__MVgFe{gap:12px}}@media(min-width:1024px){.ChallengeList_root__fgbeK .ChallengeList_list__MVgFe{grid-template-columns:repeat(2,1fr)}}.ChallengeList_overlay__pIBal{position:fixed;inset:0;background:rgba(32,38,65,.7);z-index:1}.ChallengeSelectContent_root__2sZpI{display:flex;flex-direction:column;align-items:center;width:100%;color:var(--prosv-grey500)}.ChallengeSelectContent_root__2sZpI img{width:297px;height:168px;margin-bottom:20px}.ChallengeSelectContent_root__2sZpI .ChallengeSelectContent_list__sHsiO{margin-top:16px;display:grid;grid-gap:16px;gap:16px;align-items:stretch;width:100%;grid-template-columns:repeat(1,1fr)}@media(min-width:1024px){.ChallengeSelectContent_root__2sZpI .ChallengeSelectContent_list__sHsiO{grid-template-columns:repeat(2,1fr)}}.ChallengeSelectContent_root__2sZpI .ChallengeSelectContent_list__sHsiO .ChallengeSelectContent_challenge__Pgjtm{width:100%;background:var(--prosv-grey50)}.ChallengeSelectModal_desktop__Mx1KO{max-width:720px;min-width:720px}.UnitCollapsible_triggerWrapper__5GWP8{display:flex;border:none;width:100%;gap:4px;align-items:center;justify-content:space-between;padding:20px;cursor:pointer;background:var(--prosv-white)}.UnitCollapsible_triggerWrapper__5GWP8:hover h3{opacity:.7}.UnitCollapsible_triggerWrapper__5GWP8[data-state=open]{padding-bottom:0}.UnitCollapsible_title__FuXTo{flex-grow:1;text-align:start;color:var(--prosv-grey500)}.UnitCollapsible_chevronIcon___N65e{width:24px;height:24px;margin-left:8px;transform:translateY(2px);transition:transform .3s ease}.UnitCollapsible_content__y9I9Y{border-radius:0 0 16px 16px;padding-top:12px;padding-bottom:20px;overflow:initial;background:var(--prosv-white)}.UnitCollapsible_labelWrapper__7HPe4{display:flex;gap:4px;margin:0 4px}.UnitCollapsible_blocked__lknLy{cursor:default;pointer-events:none}.UnitCollapsible_titleBlocked__wluXl{color:var(--prosv-grey400)}@media(max-width:767px){.UnitCollapsible_triggerWrapper__5GWP8{display:grid;grid-template-columns:1fr auto;grid-row-gap:8px;row-gap:8px}.UnitCollapsible_title__FuXTo{grid-column:1;grid-row:1}.UnitCollapsible_labelWrapper__7HPe4{grid-column:1/-1;grid-row:2}}.UnitCollapsible_triggerWrapper__5GWP8[data-state=open]{border-radius:16px 16px 0 0;transition:border-radius .4s ease}.UnitCollapsible_triggerWrapper__5GWP8[data-state=open] .UnitCollapsible_chevronIcon___N65e{transform:translateY(2px) rotate(180deg)}.UnitCollapsible_triggerWrapper__5GWP8[data-state=closed]{border-radius:16px;transition:border-radius .8s ease}.UnitCollapsible_triggerWrapper__5GWP8[data-state=closed] .UnitCollapsible_chevronIcon___N65e{transform:rotate(0deg)}.UnitCollapsible_noAnimation__fRJBa .UnitCollapsible_content__y9I9Y[data-state=closed],.UnitCollapsible_noAnimation__fRJBa .UnitCollapsible_content__y9I9Y[data-state=open]{animation:none}@keyframes UnitCollapsible_slideDown__96rZJ{0%{height:0;opacity:0}to{height:var(--radix-collapsible-content-height);opacity:1}}@keyframes UnitCollapsible_slideUp__TfMO8{0%{height:var(--radix-collapsible-content-height);opacity:1}to{height:0;opacity:0}}.UnitCollapsible_content__y9I9Y{overflow:hidden}.UnitCollapsible_content__y9I9Y[data-state=open]{animation:UnitCollapsible_slideDown__96rZJ .3s ease-out forwards}.UnitCollapsible_content__y9I9Y[data-state=closed]{animation:UnitCollapsible_slideUp__TfMO8 .3s ease-in forwards}.AiMathBanner_root__ZqWqt{display:grid;grid-template-columns:1.4fr 1fr;align-items:center;flex-direction:column-reverse;grid-gap:20px;gap:20px;padding:16px;color:var(--prosv-white);background:var(--prosv-gradientBlue);border-radius:16px;display:flex}@media(min-width:768px){.AiMathBanner_root__ZqWqt{border-radius:20px;display:grid}}.AiMathBanner_root__ZqWqt .AiMathBanner_content__2UIGa{display:flex;flex-direction:column;gap:12px;text-align:center;padding:0}@media(min-width:768px){.AiMathBanner_root__ZqWqt .AiMathBanner_content__2UIGa{text-align:start;padding:8px 0 8px 8px}}.AiMathBanner_root__ZqWqt .AiMathBanner_content__2UIGa .AiMathBanner_description__ePIAU{color:var(--prosv-white80)}.AiMathBanner_root__ZqWqt .AiMathBanner_content__2UIGa .AiMathBanner_button__d9nwM{width:100%;padding:13px 24px;white-space:nowrap;max-width:unset}@media(min-width:768px){.AiMathBanner_root__ZqWqt .AiMathBanner_content__2UIGa .AiMathBanner_button__d9nwM{max-width:202px}}.AiMathBanner_root__ZqWqt .AiMathBanner_visual__dOIWn{position:relative;height:100%;display:flex;align-items:flex-end;gap:40px}.AiMathBanner_avatar__hYsiv{position:relative;border-radius:50%;padding:10px;display:flex;align-items:center;justify-content:center;background:var(--prosv-white);width:52px;height:52px}@media(min-width:768px){.AiMathBanner_avatar__hYsiv{width:80px;height:80px}}.AiMathBanner_avatar__hYsiv .AiMathBanner_aiIcon__SCy9w{width:100%;height:100%;transform:rotate(-25deg)}.AiMathBanner_avatar__hYsiv .AiMathBanner_dotLarge__sVwlY,.AiMathBanner_avatar__hYsiv .AiMathBanner_dotSmall__bAXCz{position:absolute;border-radius:50%;background:var(--prosv-white)}.AiMathBanner_avatar__hYsiv .AiMathBanner_dotSmall__bAXCz{width:8px;height:8px;top:0;right:calc(50% - 35px)}@media(min-width:768px){.AiMathBanner_avatar__hYsiv .AiMathBanner_dotSmall__bAXCz{width:12px;height:12px;top:15px;right:calc(50% - 60px)}}.AiMathBanner_avatar__hYsiv .AiMathBanner_dotLarge__sVwlY{width:14px;height:14px;top:-11px;right:calc(50% - 54px)}@media(min-width:768px){.AiMathBanner_avatar__hYsiv .AiMathBanner_dotLarge__sVwlY{width:24px;height:24px;top:-15px;right:calc(50% - 85px)}}.AiMathBanner_bubble__UfN3X{top:10px;right:0;max-height:66px;width:192px;padding:11px 16px;border-radius:24px;transform:rotate(-4deg);color:var(--prosv-grey500);background:var(--prosv-white);position:static}@media(min-width:768px){.AiMathBanner_bubble__UfN3X{position:absolute}}.GamificationBanner_root__mEAT_{display:flex;border-radius:20px;overflow:hidden;background:linear-gradient(90deg,#fde2e2,#fff1e1 50%,#f6f8ff);flex-direction:column-reverse;padding:16px}@media(min-width:768px){.GamificationBanner_root__mEAT_{flex-direction:row;padding:0}}.GamificationBanner_root__mEAT_ .GamificationBanner_wrapper__2Ouyx{flex:1 1}.GamificationBanner_root__mEAT_ .GamificationBanner_wrapper__2Ouyx .GamificationBanner_link__W5T7_{display:flex;align-items:center;justify-content:center;height:48px;padding:13px 24px;border-radius:30px;transition:all .2s ease-in-out;color:var(--prosv-white);background-color:var(--prosv-orange02)}.GamificationBanner_root__mEAT_ .GamificationBanner_wrapper__2Ouyx .GamificationBanner_link__W5T7_:hover{background-color:var(--prosv-orange01)}.GamificationBanner_root__mEAT_ .GamificationBanner_wrapper__2Ouyx .GamificationBanner_link__W5T7_{width:100%}@media(min-width:768px){.GamificationBanner_root__mEAT_ .GamificationBanner_wrapper__2Ouyx .GamificationBanner_link__W5T7_{width:-moz-fit-content;width:fit-content}}.GamificationBanner_root__mEAT_ .GamificationBanner_wrapper__2Ouyx{text-align:center;max-width:100%;padding:0}@media(min-width:768px){.GamificationBanner_root__mEAT_ .GamificationBanner_wrapper__2Ouyx{text-align:start;max-width:55%;padding:24px 0 32px 24px}}.GamificationBanner_root__mEAT_ .GamificationBanner_wrapper__2Ouyx .GamificationBanner_text___jNwy{margin-bottom:16px}.GamificationBanner_root__mEAT_ .GamificationBanner_imageWrapper__4zAX6{display:flex;justify-content:center;flex:1 1;position:relative;flex-shrink:0;max-width:100%}@media(min-width:768px){.GamificationBanner_root__mEAT_ .GamificationBanner_imageWrapper__4zAX6{max-width:45%}}.GamificationBanner_root__mEAT_ .GamificationBanner_imageWrapper__4zAX6 .GamificationBanner_imageDesktop__VAgkt,.GamificationBanner_root__mEAT_ .GamificationBanner_imageWrapper__4zAX6 .GamificationBanner_imageMobile__z1pm8{height:100%;width:50%}@media(min-width:768px){.GamificationBanner_root__mEAT_ .GamificationBanner_imageWrapper__4zAX6 .GamificationBanner_imageDesktop__VAgkt,.GamificationBanner_root__mEAT_ .GamificationBanner_imageWrapper__4zAX6 .GamificationBanner_imageMobile__z1pm8{width:100%}}.GamificationBanner_root__mEAT_ .GamificationBanner_imageWrapper__4zAX6 .GamificationBanner_imageDesktop__VAgkt{object-fit:contain;position:absolute;bottom:-11px;display:none}@media(min-width:768px){.GamificationBanner_root__mEAT_ .GamificationBanner_imageWrapper__4zAX6 .GamificationBanner_imageDesktop__VAgkt{display:block}.GamificationBanner_root__mEAT_ .GamificationBanner_imageWrapper__4zAX6 .GamificationBanner_imageMobile__z1pm8{display:none}}.GamificationBanner_icon__lMFxd{display:inline-flex;vertical-align:text-top;width:20px;height:20px}