.DailyLimitReached-module__5E5phq__container{background:var(--bg-secondary);z-index:500;box-sizing:border-box;cursor:auto;border:1px solid var(--border-color);border-radius:8px;flex-direction:column;gap:16px;width:400px;max-width:90%;padding:16px;display:flex;overflow:hidden;box-shadow:0 8px 16px #00000040}.DailyLimitReached-module__5E5phq__button{justify-content:center;align-items:center;width:100%;display:flex}.DailyLimitReached-module__5E5phq__personalPromoContainer{background:linear-gradient(90deg,#07314e,#072031);border-radius:8px;gap:16px}.DailyLimitReached-module__5E5phq__proTag{color:var(--text-on-brand-pro);border-radius:4px;background-color:var(--brand-pro)!important;padding:1px 4px!important}.DailyLimitReached-module__5E5phq__orContainer{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.DailyLimitReached-module__5E5phq__or{margin:0 8px}.DailyLimitReached-module__5E5phq__divider{background:var(--border-color);border-radius:1px;flex:1;width:100px;height:2px}.DailyLimitReached-module__5E5phq__saleTag{color:var(--brand-pro);background-color:#1e1e1e;border-radius:4px;margin-left:8px;padding:2px 6px;font-size:12px;position:absolute;top:-8px;left:4px;box-shadow:0 2px 2px #00000040}
.Layout-module__cbqlla__base{box-sizing:border-box;flex-direction:column;display:flex}.Layout-module__cbqlla__fullWidth{width:100%}.Layout-module__cbqlla__row{flex-direction:row}.Layout-module__cbqlla__fitParent{width:100%;height:100%}.Layout-module__cbqlla__bottomBorder{border-bottom:1px solid var(--border-color,#dfeaf1)}.Layout-module__cbqlla__topBorder{border-top:1px solid var(--border-color,#dfeaf1)}.Layout-module__cbqlla__card{background:var(--bg-secondary);border-radius:16px}.Layout-module__cbqlla__cardSecondary{background:var(--bg-card);border-radius:16px;transition:all .3s;box-shadow:0 4px 8px #00000026}.Layout-module__cbqlla__cardSecondaryRounded{background:var(--bg-card);border-radius:32px;box-shadow:0 4px 8px #00000026}.Layout-module__cbqlla__clickable{cursor:pointer}.Layout-module__cbqlla__cardSecondary.Layout-module__cbqlla__clickable:hover{background:var(--hover-background,#00000005);box-shadow:0 2px 4px #00000026}
.Button-module__e7WGRa__container{background:var(--brand-primary);border-radius:8px;justify-content:center;align-items:center;height:48px;padding:0 16px;display:flex}.Button-module__e7WGRa__text{color:var(--text-white);margin:0 16px;padding:0;font-size:18px;font-weight:700}.Button-module__e7WGRa__snowcap{width:140px;max-width:90%;height:36px;position:absolute;top:-12px;right:6%}
.ButtonHome-module__6Koava__container{box-sizing:border-box;background:var(--brand-primary);box-shadow:0px 4px 0px 0px var(--brand-primary-darker);border-radius:12px;justify-content:center;align-items:center;padding:12px 40px;display:flex}.ButtonHome-module__6Koava__container.ButtonHome-module__6Koava__shimmer{position:relative;overflow:hidden}.ButtonHome-module__6Koava__container.ButtonHome-module__6Koava__shimmer:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;animation:3s ease-out infinite ButtonHome-module__6Koava__shimmer;position:absolute;top:0;left:-100%}@keyframes ButtonHome-module__6Koava__shimmer{0%{left:-100%}to{left:100%}}.ButtonHome-module__6Koava__container:active{box-shadow:0px 2px 0px 0px var(--brand-primary-darker);transform:translateY(2px)}.ButtonHome-module__6Koava__text{color:var(--text-on-brand-primary);margin:0;padding:0;font-size:16px;font-weight:700}.ButtonHome-module__6Koava__disabled{box-shadow:0px 2px 0px 0px var(--brand-primary-darker);transform:translateY(2px)}.ButtonHome-module__6Koava__disabled:hover{opacity:.5!important}.ButtonHome-module__6Koava__rect{border-radius:8px!important}@media (max-width:600px){.ButtonHome-module__6Koava__text{font-size:14px}.ButtonHome-module__6Koava__container{padding:12px 24px}}
.ButtonHomeBordered-module__FbU8pW__container{border:2px solid var(--border-color-2);background:var(--bg-card);box-sizing:border-box;box-shadow:0px 3px 0px 0px var(--border-color-2);border-radius:12px;justify-content:center;align-items:center;padding:12px 40px;display:flex}.ButtonHomeBordered-module__FbU8pW__container:active{box-shadow:0px 1px 0px 0px var(--border-color-2);transform:translateY(2px)}.ButtonHomeBordered-module__FbU8pW__text{color:var(--brand-bright);margin:0;padding:0;font-size:16px;font-weight:700}.ButtonHomeBordered-module__FbU8pW__disabled{box-shadow:0px 1px 0px 0px var(--border-color-2);transform:translateY(2px)}.ButtonHomeBordered-module__FbU8pW__disabled:hover{opacity:.5!important}.ButtonHomeBordered-module__FbU8pW__rect{border-radius:8px!important}@media (max-width:600px){.ButtonHomeBordered-module__FbU8pW__text{font-size:14px}.ButtonHomeBordered-module__FbU8pW__container{padding:12px 24px}}
.ButtonNoDecoration-module__nPij8W__container{box-sizing:border-box;background:0 0;border:none;justify-content:flex-start;align-items:center;padding:8px 16px;display:flex}.ButtonNoDecoration-module__nPij8W__container:hover{background:#29abe21a;border-radius:12px}.ButtonNoDecoration-module__nPij8W__text{color:var(--brand-bright);margin:0;padding:0;font-size:16px}@media (max-width:600px){.ButtonNoDecoration-module__nPij8W__text{font-size:14px}}
.ButtonPro-module__NZP1JG__container{box-sizing:border-box;background:var(--brand-pro);box-shadow:0px 4px 0px 0px var(--brand-pro-darker);border-radius:12px;justify-content:center;align-items:center;padding:12px 40px;display:flex}.ButtonPro-module__NZP1JG__container:active{box-shadow:0px 2px 0px 0px var(--brand-pro-darker);transform:translateY(2px)}.ButtonPro-module__NZP1JG__text{color:var(--text-on-brand-pro);margin:0;padding:0;font-size:16px;font-weight:700}.ButtonPro-module__NZP1JG__disabled{box-shadow:0px 2px 0px 0px var(--brand-pro-darker);transform:translateY(2px)}.ButtonPro-module__NZP1JG__disabled:hover{opacity:.5!important}.ButtonPro-module__NZP1JG__rect{border-radius:8px!important}@media (max-width:600px){.ButtonPro-module__NZP1JG__text{font-size:14px}.ButtonPro-module__NZP1JG__container{padding:12px 24px}}
.ButtonWarning-module__nKwvAq__container{box-sizing:border-box;background:var(--error);box-shadow:0px 4px 0px 0px var(--error-darker);border-radius:12px;justify-content:center;align-items:center;padding:12px 40px;display:flex}.ButtonWarning-module__nKwvAq__container:active{box-shadow:0px 2px 0px 0px var(--error-darker);transform:translateY(2px)}.ButtonWarning-module__nKwvAq__text{color:var(--text-white);margin:0;padding:0;font-size:16px;font-weight:700}.ButtonWarning-module__nKwvAq__disabled{box-shadow:0px 2px 0px 0px var(--error-darker);transform:translateY(2px)}.ButtonWarning-module__nKwvAq__disabled:hover{opacity:.5!important}.ButtonWarning-module__nKwvAq__rect{border-radius:8px!important}@media (max-width:600px){.ButtonWarning-module__nKwvAq__text{font-size:14px}.ButtonWarning-module__nKwvAq__container{padding:12px 24px}}
.ButtonBase-module__3GGs6q__button{cursor:pointer;z-index:2;outline:none;min-width:120px;font-family:inherit;transition:opacity .2s;position:relative}.ButtonBase-module__3GGs6q__button:hover{opacity:.8}.ButtonBase-module__3GGs6q__withoutBorder{border:none}.ButtonBase-module__3GGs6q__disabled{cursor:default;opacity:.5}.ButtonBase-module__3GGs6q__disabled:hover{opacity:.6}
.Backdrop-module__PW8DKq__container{z-index:2000;background:#0000004d;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}
@keyframes ChallengeSuccess-module__xYc6uG__backdropFadeIn{0%{opacity:0}to{opacity:1}}@keyframes ChallengeSuccess-module__xYc6uG__dialogPopIn{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.04)}80%{transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes ChallengeSuccess-module__xYc6uG__celebrationGlow{0%{box-shadow:0 8px 16px #00000040,0 0 #2087b300}50%{box-shadow:0 8px 24px #0000004d,0 0 24px 4px #2087b32e}to{box-shadow:0 8px 16px #00000040,0 0 #2087b300}}@keyframes ChallengeSuccess-module__xYc6uG__slideDownFade{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes ChallengeSuccess-module__xYc6uG__titleBounce{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.1)}75%{transform:scale(.96)}to{transform:scale(1)}}@keyframes ChallengeSuccess-module__xYc6uG__rewardPopIn{0%{opacity:0;transform:scale(.4)translateY(10px)}65%{opacity:1;transform:scale(1.1)translateY(0)}85%{transform:scale(.96)translateY(0)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes ChallengeSuccess-module__xYc6uG__fadeUpIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes ChallengeSuccess-module__xYc6uG__streakPulse{0%,to{box-shadow:0 0 #e85a1800}50%{box-shadow:0 0 8px 2px #e85a184d}}.ChallengeSuccess-module__xYc6uG__backdrop{display:flex}.ChallengeSuccess-module__xYc6uG__animated{position:relative}.ChallengeSuccess-module__xYc6uG__container{background:var(--bg-secondary);z-index:500;box-sizing:border-box;border:1px solid var(--border-color);border-radius:8px;flex-direction:column;align-items:center;width:300px;padding:16px;display:flex;position:relative;box-shadow:0 8px 16px #00000040}.ChallengeSuccess-module__xYc6uG__activeBoosters{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:8px 8px 0 0;height:48px;padding:8px;position:absolute;top:-48px;left:16px}.ChallengeSuccess-module__xYc6uG__activeBoosters img{width:32px;height:32px}.ChallengeSuccess-module__xYc6uG__title{color:var(--text-primary);margin:0;font-size:24px}.ChallengeSuccess-module__xYc6uG__topContainer{flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.ChallengeSuccess-module__xYc6uG__topContainer>button{margin-bottom:16px}.ChallengeSuccess-module__xYc6uG__mainText{color:var(--text-primary,black);margin:0 0 40px;padding:0;font-size:18px}.ChallengeSuccess-module__xYc6uG__buttonsContainer{justify-content:space-around;width:100%;display:flex}.ChallengeSuccess-module__xYc6uG__button{padding:8px 16px!important}.ChallengeSuccess-module__xYc6uG__updateTagsContainer{justify-content:center;width:100%;display:flex;position:absolute;top:-12px}.ChallengeSuccess-module__xYc6uG__tagsContainer{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.ChallengeSuccess-module__xYc6uG__tag{background-color:var(--bg-secondary);border:1px solid var(--text-primary);border-radius:12px;justify-content:center;align-items:center;height:24px;padding:0 8px;display:flex}.ChallengeSuccess-module__xYc6uG__tag img{width:16px;height:16px}.ChallengeSuccess-module__xYc6uG__tag span{color:var(--text-primary);margin-left:4px;font-size:12px}.ChallengeSuccess-module__xYc6uG__tag.ChallengeSuccess-module__xYc6uG__secondary{opacity:.6}.ChallengeSuccess-module__xYc6uG__streakTag img{width:16px;height:16px}.ChallengeSuccess-module__xYc6uG__streakTag{background-color:var(--bg-secondary);border:1px solid var(--product-streak-color)}.ChallengeSuccess-module__xYc6uG__streakTag span{color:var(--product-streak-color)}.ChallengeSuccess-module__xYc6uG__feedbackContainer{background-color:#1e1e1e;border-radius:4px;align-items:center;gap:8px;margin-bottom:16px;padding:6px 12px;display:flex}.ChallengeSuccess-module__xYc6uG__feedbackContainer p{color:var(--text-white);margin:0 8px 0 0;padding:0;font-size:14px}.ChallengeSuccess-module__xYc6uG__feedbackContainer img{cursor:pointer;border-radius:12px;width:24px;height:24px;padding:4px}.ChallengeSuccess-module__xYc6uG__feedbackContainer img.ChallengeSuccess-module__xYc6uG__selected{background-color:var(--selection-background,#444)}.ChallengeSuccess-module__xYc6uG__feedbackContainer img:hover{background-color:var(--hover-background,#444)}.ChallengeSuccess-module__xYc6uG__buttonIcon{margin-right:8px}.ChallengeSuccess-module__xYc6uG__rewardsContainer{justify-content:center;align-items:center;gap:16px;width:100%;margin:12px 0;display:flex}.ChallengeSuccess-module__xYc6uG__rewardOuterContainer{background:var(--brand-primary);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:120px;height:80px;margin:6px 0;padding:2px;display:flex}.ChallengeSuccess-module__xYc6uG__rewardLabel{color:var(--text-on-brand-primary);padding:4px 0;font-family:Audiowide}.ChallengeSuccess-module__xYc6uG__rewardContainer{background:var(--bg-secondary);border-radius:6px;flex:1;justify-content:center;align-items:center;gap:4px;width:100%;padding:8px;display:flex}.ChallengeSuccess-module__xYc6uG__rewardContainer.ChallengeSuccess-module__xYc6uG__score>p{color:var(--product-score-color)}.ChallengeSuccess-module__xYc6uG__rewardContainer.ChallengeSuccess-module__xYc6uG__xp>p{color:var(--product-xp-color)}.ChallengeSuccess-module__xYc6uG__rewardContainer.ChallengeSuccess-module__xYc6uG__xp>img{width:24px;height:24px}.ChallengeSuccess-module__xYc6uG__rewardContainer.ChallengeSuccess-module__xYc6uG__score>img{width:20px;height:20px}.ChallengeSuccess-module__xYc6uG__animated .ChallengeSuccess-module__xYc6uG__backdrop,.ChallengeSuccess-module__xYc6uG__backdrop.ChallengeSuccess-module__xYc6uG__animated{animation:.3s ease-out forwards ChallengeSuccess-module__xYc6uG__backdropFadeIn}.ChallengeSuccess-module__xYc6uG__animated.ChallengeSuccess-module__xYc6uG__container{animation:.5s cubic-bezier(.175,.885,.32,1.275) forwards ChallengeSuccess-module__xYc6uG__dialogPopIn,2s ease-in-out .7s ChallengeSuccess-module__xYc6uG__celebrationGlow}.ChallengeSuccess-module__xYc6uG__animated .ChallengeSuccess-module__xYc6uG__activeBoosters{animation:.35s ease-out .2s both ChallengeSuccess-module__xYc6uG__slideDownFade}.ChallengeSuccess-module__xYc6uG__animated .ChallengeSuccess-module__xYc6uG__tagsContainer{animation:.35s ease-out .35s both ChallengeSuccess-module__xYc6uG__slideDownFade}.ChallengeSuccess-module__xYc6uG__animated .ChallengeSuccess-module__xYc6uG__title{animation:.55s cubic-bezier(.175,.885,.32,1.275) .2s both ChallengeSuccess-module__xYc6uG__titleBounce}.ChallengeSuccess-module__xYc6uG__animated .ChallengeSuccess-module__xYc6uG__rewardOuterContainer{animation:.45s cubic-bezier(.175,.885,.32,1.275) both ChallengeSuccess-module__xYc6uG__rewardPopIn}.ChallengeSuccess-module__xYc6uG__animated .ChallengeSuccess-module__xYc6uG__rewardOuterContainer:first-child{animation-delay:.75s}.ChallengeSuccess-module__xYc6uG__animated .ChallengeSuccess-module__xYc6uG__rewardOuterContainer:nth-child(2){animation-delay:1.05s}.ChallengeSuccess-module__xYc6uG__animated .ChallengeSuccess-module__xYc6uG__feedbackContainer{animation:.35s ease-out 1.6s both ChallengeSuccess-module__xYc6uG__fadeUpIn}.ChallengeSuccess-module__xYc6uG__animated .ChallengeSuccess-module__xYc6uG__mainText{animation:.4s ease-out 1.8s both ChallengeSuccess-module__xYc6uG__fadeUpIn}.ChallengeSuccess-module__xYc6uG__animated .ChallengeSuccess-module__xYc6uG__buttonsContainer{animation:.4s ease-out 2s both ChallengeSuccess-module__xYc6uG__fadeUpIn}.ChallengeSuccess-module__xYc6uG__animated .ChallengeSuccess-module__xYc6uG__streakTag{animation:1.5s ease-in-out .8s 2 ChallengeSuccess-module__xYc6uG__streakPulse}
.DynamicContent-module__L_adXW__container{border:1px solid var(--border-color-2);background-color:var(--bg-card);border-radius:4px;width:100%;margin-bottom:32px;padding:8px}.DynamicContent-module__L_adXW__containerNoBorder{border-radius:4px;width:100%}.DynamicContent-module__L_adXW__containerDark{border:1px dashed var(--border-color-2);background-color:var(--bg-card);border-radius:4px;flex-direction:column;gap:8px;width:100%;margin-bottom:32px;padding:8px;display:flex}
@keyframes LessonSuccess-module__cqfzgq__backdropFadeIn{0%{opacity:0}to{opacity:1}}@keyframes LessonSuccess-module__cqfzgq__dialogPopIn{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.04)}80%{transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes LessonSuccess-module__cqfzgq__celebrationGlow{0%{box-shadow:0 8px 16px #00000040,0 0 #2087b300}50%{box-shadow:0 8px 24px #0000004d,0 0 24px 4px #2087b32e}to{box-shadow:0 8px 16px #00000040,0 0 #2087b300}}@keyframes LessonSuccess-module__cqfzgq__slideDownFade{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes LessonSuccess-module__cqfzgq__titleBounce{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.1)}75%{transform:scale(.96)}to{transform:scale(1)}}@keyframes LessonSuccess-module__cqfzgq__rewardPopIn{0%{opacity:0;transform:scale(.4)translateY(10px)}65%{opacity:1;transform:scale(1.1)translateY(0)}85%{transform:scale(.96)translateY(0)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes LessonSuccess-module__cqfzgq__fadeUpIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes LessonSuccess-module__cqfzgq__streakPulse{0%,to{box-shadow:0 0 #e85a1800}50%{box-shadow:0 0 8px 2px #e85a184d}}.LessonSuccess-module__cqfzgq__backdrop{display:flex}.LessonSuccess-module__cqfzgq__animated{position:relative}.LessonSuccess-module__cqfzgq__container{background:var(--bg-secondary);z-index:500;box-sizing:border-box;border:1px solid var(--border-color);border-radius:8px;flex-direction:column;align-items:center;width:320px;padding:16px;display:flex;position:relative;box-shadow:0 8px 16px #00000040}.LessonSuccess-module__cqfzgq__activeBoosters{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:8px 8px 0 0;height:48px;padding:8px;position:absolute;top:-48px;left:16px}.LessonSuccess-module__cqfzgq__activeBoosters img{width:32px;height:32px}.LessonSuccess-module__cqfzgq__topContainer{flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;display:flex}.LessonSuccess-module__cqfzgq__topContainer>button{margin-bottom:16px}.LessonSuccess-module__cqfzgq__title{color:var(--text-primary);margin:0;font-size:24px}.LessonSuccess-module__cqfzgq__mainText{color:var(--text-primary);text-align:center;margin:0 0 8px;padding:0;font-size:18px}.LessonSuccess-module__cqfzgq__mainText2{color:var(--text-secondary,#0000008a);text-align:center;margin:0 0 8px;padding:0;font-size:14px}.LessonSuccess-module__cqfzgq__secText{color:var(--text-primary);margin:0 0 32px;padding:0;font-size:18px;font-weight:700}.LessonSuccess-module__cqfzgq__buttonsContainer{justify-content:space-around;width:100%;display:flex}.LessonSuccess-module__cqfzgq__button{padding:8px 16px!important}.LessonSuccess-module__cqfzgq__updateTagsContainer{justify-content:center;width:100%;display:flex;position:absolute;top:-12px}.LessonSuccess-module__cqfzgq__tagsContainer{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.LessonSuccess-module__cqfzgq__tag{background-color:var(--bg-secondary);border:1px solid var(--text-primary);border-radius:12px;justify-content:center;align-items:center;height:24px;padding:0 8px;display:flex}.LessonSuccess-module__cqfzgq__tag img{width:16px;height:16px}.LessonSuccess-module__cqfzgq__tag span{color:var(--text-primary);margin-left:4px;font-size:12px}.LessonSuccess-module__cqfzgq__tag.LessonSuccess-module__cqfzgq__secondary{opacity:.6}.LessonSuccess-module__cqfzgq__streakTag img{width:16px;height:16px}.LessonSuccess-module__cqfzgq__streakTag{background-color:var(--bg-secondary);border:1px solid var(--product-streak-color)}.LessonSuccess-module__cqfzgq__streakTag span{color:var(--product-streak-color)}.LessonSuccess-module__cqfzgq__JourneyContinue{width:100%}.LessonSuccess-module__cqfzgq__buttonIcon{margin-right:8px}.LessonSuccess-module__cqfzgq__button.LessonSuccess-module__cqfzgq__bottomMargin{margin-bottom:12px}.LessonSuccess-module__cqfzgq__backJourney{justify-content:center;align-items:center;width:100%;margin-top:16px;display:flex}.LessonSuccess-module__cqfzgq__analyzeSolutionButton{width:100%}.LessonSuccess-module__cqfzgq__rewardsContainer{justify-content:center;align-items:center;gap:16px;width:100%;margin:12px 0;display:flex}.LessonSuccess-module__cqfzgq__rewardOuterContainer{background:var(--brand-primary);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:120px;height:80px;margin:6px 0;padding:2px;display:flex}.LessonSuccess-module__cqfzgq__rewardLabel{color:var(--text-on-brand-primary);padding:4px 0;font-family:Audiowide}.LessonSuccess-module__cqfzgq__rewardContainer{background:var(--bg-secondary);border-radius:6px;flex:1;justify-content:center;align-items:center;gap:4px;width:100%;padding:8px;display:flex}.LessonSuccess-module__cqfzgq__rewardContainer.LessonSuccess-module__cqfzgq__score>p{color:var(--product-score-color)}.LessonSuccess-module__cqfzgq__rewardContainer.LessonSuccess-module__cqfzgq__xp>p{color:var(--product-xp-color)}.LessonSuccess-module__cqfzgq__rewardContainer.LessonSuccess-module__cqfzgq__xp>img{width:24px;height:24px}.LessonSuccess-module__cqfzgq__rewardContainer.LessonSuccess-module__cqfzgq__score>img{width:20px;height:20px}.LessonSuccess-module__cqfzgq__rewardContainer.LessonSuccess-module__cqfzgq__energy>p{color:var(--product-energy-color,#4caf50)}.LessonSuccess-module__cqfzgq__rewardContainer.LessonSuccess-module__cqfzgq__energy>svg{width:20px;height:20px}.LessonSuccess-module__cqfzgq__animated .LessonSuccess-module__cqfzgq__backdrop,.LessonSuccess-module__cqfzgq__backdrop.LessonSuccess-module__cqfzgq__animated{animation:.3s ease-out forwards LessonSuccess-module__cqfzgq__backdropFadeIn}.LessonSuccess-module__cqfzgq__animated.LessonSuccess-module__cqfzgq__container{animation:.5s cubic-bezier(.175,.885,.32,1.275) forwards LessonSuccess-module__cqfzgq__dialogPopIn,2s ease-in-out .7s LessonSuccess-module__cqfzgq__celebrationGlow}.LessonSuccess-module__cqfzgq__animated .LessonSuccess-module__cqfzgq__activeBoosters{animation:.35s ease-out .2s both LessonSuccess-module__cqfzgq__slideDownFade}.LessonSuccess-module__cqfzgq__animated .LessonSuccess-module__cqfzgq__tagsContainer{animation:.35s ease-out .35s both LessonSuccess-module__cqfzgq__slideDownFade}.LessonSuccess-module__cqfzgq__animated .LessonSuccess-module__cqfzgq__title{animation:.55s cubic-bezier(.175,.885,.32,1.275) .2s both LessonSuccess-module__cqfzgq__titleBounce}.LessonSuccess-module__cqfzgq__animated .LessonSuccess-module__cqfzgq__analyzeSolutionButton{animation:.35s ease-out .55s both LessonSuccess-module__cqfzgq__fadeUpIn}.LessonSuccess-module__cqfzgq__animated .LessonSuccess-module__cqfzgq__rewardOuterContainer{animation:.45s cubic-bezier(.175,.885,.32,1.275) both LessonSuccess-module__cqfzgq__rewardPopIn}.LessonSuccess-module__cqfzgq__animated .LessonSuccess-module__cqfzgq__rewardOuterContainer:first-child{animation-delay:.75s}.LessonSuccess-module__cqfzgq__animated .LessonSuccess-module__cqfzgq__rewardOuterContainer:nth-child(2){animation-delay:1.05s}.LessonSuccess-module__cqfzgq__animated .LessonSuccess-module__cqfzgq__rewardOuterContainer:nth-child(3){animation-delay:1.35s}.LessonSuccess-module__cqfzgq__animated .LessonSuccess-module__cqfzgq__mainText,.LessonSuccess-module__cqfzgq__animated .LessonSuccess-module__cqfzgq__mainText2{animation:.4s ease-out 1.8s both LessonSuccess-module__cqfzgq__fadeUpIn}.LessonSuccess-module__cqfzgq__animated .LessonSuccess-module__cqfzgq__secText{animation:.4s ease-out 1.9s both LessonSuccess-module__cqfzgq__fadeUpIn}.LessonSuccess-module__cqfzgq__animated .LessonSuccess-module__cqfzgq__buttonsContainer{animation:.4s ease-out 2s both LessonSuccess-module__cqfzgq__fadeUpIn}.LessonSuccess-module__cqfzgq__animated .LessonSuccess-module__cqfzgq__streakTag{animation:1.5s ease-in-out .8s 2 LessonSuccess-module__cqfzgq__streakPulse}
.TitlePick-module__N8rJmG__container{background:var(--bg-secondary);z-index:500;box-sizing:border-box;border:1px solid var(--border-color);border-radius:8px;flex-direction:column;align-items:center;width:420px;max-width:90%;max-height:600px;display:flex;overflow:hidden;box-shadow:0 8px 16px #00000040}.TitlePick-module__N8rJmG__titlesContainer{overflow:auto;width:100%!important}.TitlePick-module__N8rJmG__titleContainer{border-top:1px solid var(--border-color,#0000001a);cursor:pointer;gap:8px;padding:16px!important}.TitlePick-module__N8rJmG__titleContainer.TitlePick-module__N8rJmG__selected{background-color:var(--selection-background,#ddd)}.TitlePick-module__N8rJmG__titleContainer:hover{background-color:var(--hover-background,#ddd)}.TitlePick-module__N8rJmG__titleContainer.TitlePick-module__N8rJmG__locked .TitlePick-module__N8rJmG__titleText,.TitlePick-module__N8rJmG__titleContainer.TitlePick-module__N8rJmG__locked .TitlePick-module__N8rJmG__icon{opacity:.3}.TitlePick-module__N8rJmG__titleContainer.TitlePick-module__N8rJmG__locked:hover{background-color:var(--hover-background,#eee)}.TitlePick-module__N8rJmG__titlesContainer::-webkit-scrollbar{width:8px}.TitlePick-module__N8rJmG__titlesContainer::-webkit-scrollbar-track{background:var(--scrollbar-track,#0000004d)}.TitlePick-module__N8rJmG__titlesContainer::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb,darkgrey)}.TitlePick-module__N8rJmG__topContainer{padding:16px}.TitlePick-module__N8rJmG__topContainer img{cursor:pointer}.TitlePick-module__N8rJmG__topContainer img:hover{opacity:.8}.TitlePick-module__N8rJmG__titleText{flex:1}
.ExploreSideBar-module__0keJKq__container{min-width:256px;min-height:100svh;box-shadow:2px 0 0 0 var(--border-color);z-index:70;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:0 16px;display:flex;position:sticky;top:0;width:256px!important}.ExploreSideBar-module__0keJKq__divider{background-color:var(--border-color);width:100%;height:1px;margin-top:8px;margin-bottom:8px}.ExploreSideBar-module__0keJKq__logoIcon{visibility:hidden;opacity:0;width:40px;height:40px;display:none}.ExploreSideBar-module__0keJKq__logo{cursor:pointer;align-items:center;width:100%;margin-bottom:16px;padding:16px;display:flex}.ExploreSideBar-module__0keJKq__logoTextIcon{margin-top:16px}.ExploreSideBar-module__0keJKq__navItems{flex-direction:column;flex-grow:1;gap:8px;width:100%;display:flex}.ExploreSideBar-module__0keJKq__navItemMore,.ExploreSideBar-module__0keJKq__navItem{cursor:pointer;border:2px solid #0000;border-radius:8px;justify-content:flex-start;align-items:center;width:100%;height:52px;font-size:18px;display:flex;position:relative;padding:0 0 0 16px!important}.ExploreSideBar-module__0keJKq__navItemMore,.ExploreSideBar-module__0keJKq__navItemMore.ExploreSideBar-module__0keJKq__small{height:40px;font-size:16px}.ExploreSideBar-module__0keJKq__navItemMore:hover,.ExploreSideBar-module__0keJKq__navItem:hover{background-color:var(--hover-background)}.ExploreSideBar-module__0keJKq__navItemSelected{background-color:var(--selection-background);border:2px solid var(--selection-border);font-weight:bolder}.ExploreSideBar-module__0keJKq__navItemSelected:hover{background-color:var(--selection-background)}.ExploreSideBar-module__0keJKq__navItemMore img,.ExploreSideBar-module__0keJKq__navItem img{margin-right:20px}.ExploreSideBar-module__0keJKq__navItemMore img{width:24px;height:24px}.ExploreSideBar-module__0keJKq__navItemContainer{cursor:pointer}.ExploreSideBar-module__0keJKq__navItemContainer p{margin:0}.ExploreSideBar-module__0keJKq__popup{background-color:var(--bg-primary);border:2px var(--border-color) solid;z-index:99;border-radius:8px;width:250px;min-width:250px;padding:8px;display:none;position:absolute;top:400px;left:calc(100% - 20px)}.ExploreSideBar-module__0keJKq__navItemContainer:hover .ExploreSideBar-module__0keJKq__popup{display:block}.ExploreSideBar-module__0keJKq__newTab{opacity:.54;margin-left:auto;width:16px!important;height:16px!important}.ExploreSideBar-module__0keJKq__indicator{background:var(--brand-bright);border:2px solid var(--bg-primary);border-radius:8px;width:14px;height:14px;position:absolute;top:4px;left:36px}@media (max-height:620px){.ExploreSideBar-module__0keJKq__popup{top:240px}}@media (max-width:1350px){.ExploreSideBar-module__0keJKq__container{min-width:100px;width:100px!important}.ExploreSideBar-module__0keJKq__logoIcon{opacity:1;visibility:visible;display:block}.ExploreSideBar-module__0keJKq__logoTextIcon{visibility:hidden;opacity:0;display:none}.ExploreSideBar-module__0keJKq__navItem{justify-content:center;font-size:0;padding:0!important}.ExploreSideBar-module__0keJKq__navItem img{margin-right:0}.ExploreSideBar-module__0keJKq__navItem:after{content:attr(data-tooltip);color:var(--text-white);white-space:nowrap;opacity:0;visibility:hidden;z-index:71;pointer-events:none;background-color:#333;border-radius:4px;margin-left:10px;padding:5px 10px;transition:opacity .3s;position:absolute;top:50%;left:100%;transform:translateY(-50%);font-size:14px!important}.ExploreSideBar-module__0keJKq__navItem:hover:after{opacity:1;visibility:visible}.ExploreSideBar-module__0keJKq__navText{display:none}.ExploreSideBar-module__0keJKq__navItemMore .ExploreSideBar-module__0keJKq__navText{display:block}}@media (max-width:1100px){.ExploreSideBar-module__0keJKq__container{display:none}}
.ExploreWrapper-module__L60-Lq__container{box-sizing:border-box;background-color:var(--bg-primary);flex-direction:row;justify-content:center;align-items:flex-start;width:100%;height:100svh;min-height:100svh;display:flex;overflow-y:scroll}.ExploreWrapper-module__L60-Lq__container::-webkit-scrollbar{width:16px}.ExploreWrapper-module__L60-Lq__container::-webkit-scrollbar-track-piece{background:var(--scrollbar-track,#efeeee)}.ExploreWrapper-module__L60-Lq__container::-webkit-scrollbar-track{box-shadow:none}.ExploreWrapper-module__L60-Lq__container::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb,#0505054d);border-radius:8px}.ExploreWrapper-module__L60-Lq__container::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover,#05050580)}@media (max-width:1100px){.ExploreWrapper-module__L60-Lq__container{height:calc(100svh - 56px);min-height:calc(100svh - 56px)}.ExploreWrapper-module__L60-Lq__container.ExploreWrapper-module__L60-Lq__noBottomBar{height:100svh;min-height:100svh}.ExploreWrapper-module__L60-Lq__container{overflow-y:auto}.ExploreWrapper-module__L60-Lq__container.ExploreWrapper-module__L60-Lq__withTopbar{height:calc(100svh - 112px);min-height:calc(100svh - 112px)}.ExploreWrapper-module__L60-Lq__container::-webkit-scrollbar{background:0 0;width:auto;height:auto;display:none}.ExploreWrapper-module__L60-Lq__container::-webkit-scrollbar-track{background:unset;box-shadow:unset;display:none}.ExploreWrapper-module__L60-Lq__container::-webkit-scrollbar-thumb{background-color:unset;border-radius:unset;border:unset;display:none}}
.ExploreBottomBar-module__KWDUbG__container{background:var(--bg-primary);width:100%;min-width:100%;min-height:56px;max-height:56px;box-shadow:0 -2px 0 0 var(--border-color,#e5ecf4);z-index:70;flex-direction:column;justify-content:center;align-items:center;padding:4px 8px;display:none;position:sticky;bottom:0}.ExploreBottomBar-module__KWDUbG__navItems{flex-direction:row;flex-grow:1;justify-content:space-around;align-items:center;width:100%;max-width:700px;display:flex}.ExploreBottomBar-module__KWDUbG__navItem{cursor:pointer;width:48px;height:48px;color:var(--text-primary,#000000de);border-radius:8px;justify-content:center;align-items:center;font-size:18px;font-weight:900;display:flex;position:relative}.ExploreBottomBar-module__KWDUbG__navItem:hover{background-color:var(--hover-background,#f0f0f0)}.ExploreBottomBar-module__KWDUbG__navItem:after{content:attr(data-tooltip);color:var(--text-white);white-space:nowrap;opacity:0;visibility:hidden;z-index:71;pointer-events:none;background-color:#333;border-radius:4px;padding:5px 10px;transition:opacity .3s;position:absolute;top:-30px;left:50%;transform:translate(-50%)}.ExploreBottomBar-module__KWDUbG__navItem:hover:after{opacity:1;visibility:visible}.ExploreBottomBar-module__KWDUbG__navItemSelected{background-color:var(--selection-background);border:2px solid var(--selection-border);font-weight:bolder}.ExploreBottomBar-module__KWDUbG__navItemContainer{cursor:pointer}.ExploreBottomBar-module__KWDUbG__navItemContainer p{margin:0}.ExploreBottomBar-module__KWDUbG__indicator{background:var(--brand-bright);border:2px solid var(--bg-primary);border-radius:8px;width:14px;height:14px;position:absolute;top:4px;left:34px}@media (max-width:1100px){.ExploreBottomBar-module__KWDUbG__container{display:flex}}
.ExploreTopBar-module__1pHdFq__container{background:var(--bg-primary);z-index:70;flex-direction:row;justify-content:center;align-items:center;width:100%;min-width:100%;min-height:56px;padding:0;display:none;position:sticky;top:0}.ExploreTopBar-module__1pHdFq__container.ExploreTopBar-module__1pHdFq__elevate{box-shadow:0 2px 0 0 var(--border-color,#e5ecf4)}.ExploreTopBar-module__1pHdFq__statsContainer{flex-direction:row;align-items:center;gap:4px;width:100%;max-width:700px;display:flex}@media (max-width:1100px){.ExploreTopBar-module__1pHdFq__container{display:flex}.ExploreTopBar-module__1pHdFq__statsContainer{padding:0 24px 0 8px}}
@keyframes PricingFlow-module__eX7-hq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes PricingFlow-module__eX7-hq__fadeOut{0%{opacity:1}to{opacity:0}}.PricingFlow-module__eX7-hq__container{z-index:10000;box-sizing:border-box;opacity:0;background:linear-gradient(135deg,#0b4b46 3%,#531a81,#4c1d73);justify-content:center;align-items:flex-start;width:100svw;height:100svh;animation-name:PricingFlow-module__eX7-hq__fadeIn;animation-duration:.3s;animation-iteration-count:1;animation-fill-mode:forwards;display:flex;position:fixed;top:0;left:0;overflow:auto}.PricingFlow-module__eX7-hq__fadeOut{animation-name:PricingFlow-module__eX7-hq__fadeOut;animation-duration:.3s;animation-iteration-count:1}.PricingFlow-module__eX7-hq__bottomButtonsPopup{z-index:2;visibility:hidden;opacity:0;background-color:#531a81;border-top:2px solid #ffffff4d;width:100%;padding:32px;transition:all .3s;position:fixed;bottom:0}.PricingFlow-module__eX7-hq__bottomButtonsPopup>div{flex-direction:row;justify-content:space-between;align-items:center;width:100%;max-width:800px;margin:0 auto;display:flex}.PricingFlow-module__eX7-hq__bottomButtonsPopup.PricingFlow-module__eX7-hq__show{visibility:visible;opacity:1}.PricingFlow-module__eX7-hq__buttonCancelText{color:#ffffffde;font-weight:700}
@keyframes ComparePhase-module__11eZwW__growAnim{0%{opacity:0;max-height:0}to{opacity:1;max-height:calc(100% - 64px)}}@keyframes ComparePhase-module__11eZwW__growAnimMobile{0%{opacity:0;max-height:0}to{opacity:1;max-height:calc(100% - 32px)}}@keyframes ComparePhase-module__11eZwW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ComparePhase-module__11eZwW__fadeInSpecial{0%{opacity:0;transform:scale(.8)translateY(4px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes ComparePhase-module__11eZwW__fadeInDisabled{0%{opacity:0;transform:scale(.8)translateY(4px)}to{opacity:.3;transform:scale(1)translateY(0)}}@keyframes ComparePhase-module__11eZwW__popAnim{0%{opacity:0;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.ComparePhase-module__11eZwW__container{color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:48px;min-height:100svh;display:flex}.ComparePhase-module__11eZwW__compareTable{background-color:#ffffff1a;border-radius:16px;flex-direction:column;padding:32px;display:flex;position:relative}.ComparePhase-module__11eZwW__tableRow{box-sizing:border-box;border-top:2px solid #ffffff1a;align-items:center;height:48px;display:flex}.ComparePhase-module__11eZwW__tableRow.ComparePhase-module__11eZwW__header{border-top:none}.ComparePhase-module__11eZwW__tableRow.ComparePhase-module__11eZwW__header .ComparePhase-module__11eZwW__tableRowDesc{visibility:hidden}.ComparePhase-module__11eZwW__tableRowDesc{width:200px;padding-left:8px}.ComparePhase-module__11eZwW__tableRowPlus,.ComparePhase-module__11eZwW__tableRowMinus{text-align:center;opacity:0;width:140px;animation-name:ComparePhase-module__11eZwW__fadeInSpecial;animation-duration:.2s;animation-iteration-count:1;animation-fill-mode:forwards}.ComparePhase-module__11eZwW__tableRowPlus.ComparePhase-module__11eZwW__header{animation-name:ComparePhase-module__11eZwW__fadeIn}.ComparePhase-module__11eZwW__tableRowMinus{animation-name:ComparePhase-module__11eZwW__fadeInDisabled}.ComparePhase-module__11eZwW__compareTable .ComparePhase-module__11eZwW__overlay{opacity:0;background-color:#ffffff26;border-radius:16px;width:140px;height:calc(100% - 64px);animation-name:ComparePhase-module__11eZwW__growAnim;animation-duration:.7s;animation-timing-function:linear;animation-iteration-count:1;animation-delay:1.5s;animation-fill-mode:forwards;position:absolute;top:32px;right:32px}.ComparePhase-module__11eZwW__bottomButtons{opacity:0;flex-direction:column;align-items:center;gap:16px;width:400px;max-width:80%;margin-bottom:32px;animation-name:ComparePhase-module__11eZwW__fadeIn;animation-duration:.5s;animation-iteration-count:1;animation-delay:2.5s;animation-fill-mode:forwards;display:flex}.ComparePhase-module__11eZwW__buttonContinue{width:100%}.ComparePhase-module__11eZwW__buttonCancelText{color:#ffffffde;font-weight:700}.ComparePhase-module__11eZwW__mainTitle{margin-top:32px}.ComparePhase-module__11eZwW__proTag{opacity:0;width:64px;color:var(--text-on-brand-pro);border-radius:4px;font-weight:bolder;animation-name:ComparePhase-module__11eZwW__popAnim;animation-duration:.5s;animation-iteration-count:1;animation-delay:1.2s;animation-fill-mode:forwards;background-color:var(--brand-pro)!important;margin:0 auto!important;padding:2px 8px!important}.ComparePhase-module__11eZwW__center{justify-content:center;align-items:center;display:flex}@media (max-width:600px){.ComparePhase-module__11eZwW__compareTable{padding:16px}.ComparePhase-module__11eZwW__tableRowDesc{width:180px}.ComparePhase-module__11eZwW__tableRowPlus,.ComparePhase-module__11eZwW__tableRowMinus{width:100px}.ComparePhase-module__11eZwW__compareTable .ComparePhase-module__11eZwW__overlay{width:100px;height:calc(100% - 32px);animation-name:ComparePhase-module__11eZwW__growAnimMobile;top:16px;right:16px}.ComparePhase-module__11eZwW__container{gap:32px}}@media (max-width:460px){.ComparePhase-module__11eZwW__compareTable{background-color:#0000;padding:16px}.ComparePhase-module__11eZwW__tableRowDesc{width:140px}.ComparePhase-module__11eZwW__tableRowPlus,.ComparePhase-module__11eZwW__tableRowMinus{width:100px}.ComparePhase-module__11eZwW__container{gap:16px}}
@keyframes PlansPhase-module__FNQ0Ua__fadeInAndGrow{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes PlansPhase-module__FNQ0Ua__fadeInAndGrowSecondary{0%{opacity:0;transform:scale(.5)}to{opacity:.54;transform:scale(1)}}@keyframes PlansPhase-module__FNQ0Ua__slideIn{0%{opacity:0;transform:translate(20%)}to{opacity:1;transform:translate(0)}}.PlansPhase-module__FNQ0Ua__container{color:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100svh;padding:32px 0;display:flex;overflow:hidden}.PlansPhase-module__FNQ0Ua__innerContainer{opacity:0;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;animation-name:PlansPhase-module__FNQ0Ua__slideIn;animation-duration:.3s;animation-delay:.1s;animation-fill-mode:forwards;display:flex}.PlansPhase-module__FNQ0Ua__plansContainer{flex-direction:column;justify-content:center;align-items:center;gap:24px;width:100%;margin:48px 0;display:flex}.PlansPhase-module__FNQ0Ua__planContainer{background-color:var(--bg-card);box-sizing:border-box;opacity:.54;cursor:pointer;-webkit-user-select:none;user-select:none;width:80%;max-width:360px;height:92px;color:var(--text-primary);border:4px solid #0000;border-radius:16px;flex-direction:column;justify-content:center;align-items:flex-start;transition:all .3s;display:flex;position:relative}.PlansPhase-module__FNQ0Ua__planContainer.PlansPhase-module__FNQ0Ua__secondary{animation-name:PlansPhase-module__FNQ0Ua__fadeInAndGrowSecondary;animation-duration:.3s}.PlansPhase-module__FNQ0Ua__planContainer.PlansPhase-module__FNQ0Ua__selected{opacity:1;border-color:var(--brand-pro);transform:scale(1.1)}.PlansPhase-module__FNQ0Ua__planContainer.PlansPhase-module__FNQ0Ua__selected.PlansPhase-module__FNQ0Ua__secondary{border-color:var(--brand-primary)}.PlansPhase-module__FNQ0Ua__planContainer.PlansPhase-module__FNQ0Ua__withDesc{height:112px}.PlansPhase-module__FNQ0Ua__mainPlanInfo{width:100%;color:var(--text-primary,#531a81);justify-content:space-between;align-items:center;padding:0 16px;display:flex}.PlansPhase-module__FNQ0Ua__mainPlanInfo.PlansPhase-module__FNQ0Ua__withPromo{margin-top:16px}.PlansPhase-module__FNQ0Ua__planPromo{background:var(--brand-pro);color:#fff;border-radius:16px 0 8px;font-weight:700;position:absolute;top:-4px;left:-4px;padding:4px 12px!important}.PlansPhase-module__FNQ0Ua__planDesc{color:var(--text-secondary,#531a81);margin-top:4px!important;padding-left:16px!important}.PlansPhase-module__FNQ0Ua__buttonsContainer{flex-direction:column;justify-content:center;align-items:center;gap:16px;width:80%;max-width:300px;display:flex}.PlansPhase-module__FNQ0Ua__optionsButton{color:#ffffffde;font-weight:700}.PlansPhase-module__FNQ0Ua__continueButton{width:100%}.PlansPhase-module__FNQ0Ua__iconSelected{background-color:var(--brand-pro);opacity:0;border-radius:16px;justify-content:center;align-items:center;width:24px;height:24px;animation-name:PlansPhase-module__FNQ0Ua__fadeInAndGrow;animation-duration:.3s;animation-delay:.1s;animation-fill-mode:forwards;display:flex;position:absolute;top:-12px;right:-12px}.PlansPhase-module__FNQ0Ua__secondary .PlansPhase-module__FNQ0Ua__iconSelected{background-color:var(--brand-primary)}.PlansPhase-module__FNQ0Ua__buttonClose{cursor:pointer;z-index:8;color:#fff;border-radius:20px;width:40px;height:40px;padding:8px;position:fixed;top:32px;left:32px}.PlansPhase-module__FNQ0Ua__buttonClose:hover{background-color:#ffffff1a}.PlansPhase-module__FNQ0Ua__planDescription{text-align:center;width:80%;max-width:600px;margin-bottom:16px}@media (max-width:600px){.PlansPhase-module__FNQ0Ua__planContainer{width:80%;height:80px}.PlansPhase-module__FNQ0Ua__planContainer.PlansPhase-module__FNQ0Ua__planContainer.PlansPhase-module__FNQ0Ua__withDesc{height:104px}.PlansPhase-module__FNQ0Ua__plansContainer{gap:16px;margin:32px 0}.PlansPhase-module__FNQ0Ua__buttonClose{top:16px;left:16px}}
@keyframes CheckoutPhase-module__Wrk6mG__slideIn{0%{opacity:0;transform:translate(20%)}to{opacity:1;transform:translate(0)}}.CheckoutPhase-module__Wrk6mG__container{width:100%;min-height:100svh;overflow:hidden}.CheckoutPhase-module__Wrk6mG__innerContainer{opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:32px;min-height:100svh;padding:64px 0;animation-name:CheckoutPhase-module__Wrk6mG__slideIn;animation-duration:.3s;animation-delay:.1s;animation-fill-mode:forwards;display:flex}.CheckoutPhase-module__Wrk6mG__innerInnerContainer{flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}
.StoreButton-module__IFN4Lq__storeButton{border:2px solid var(--border-color-2);background:var(--bg-card);box-sizing:border-box;box-shadow:0px 3px 0px 0px var(--border-color-2);border-radius:12px;justify-content:flex-start;align-items:center;gap:12px;width:100%;min-width:160px;padding:8px 12px;display:flex}.StoreButton-module__IFN4Lq__storeButton:active{box-shadow:0px 1px 0px 0px var(--border-color-2);transform:translateY(2px)}.StoreButton-module__IFN4Lq__iconContainer{flex-shrink:0;justify-content:center;align-items:center;display:flex}.StoreButton-module__IFN4Lq__icon{width:28px;height:28px}.StoreButton-module__IFN4Lq__textContainer{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.StoreButton-module__IFN4Lq__topText{color:var(--text-secondary);font-size:11px;font-weight:400;line-height:1}.StoreButton-module__IFN4Lq__bottomText{color:var(--text-primary);font-size:14px;font-weight:700;line-height:1.2}@media (max-width:1200px){.StoreButton-module__IFN4Lq__icon{width:24px;height:24px}.StoreButton-module__IFN4Lq__topText{font-size:10px}.StoreButton-module__IFN4Lq__bottomText{font-size:13px}}@media (max-width:600px){.StoreButton-module__IFN4Lq__topText{font-size:9px}.StoreButton-module__IFN4Lq__bottomText{font-size:12px}}
.ExploreSideContent-module__grRVGG__container{z-index:70;flex-direction:column-reverse;align-self:flex-end;width:360px;display:flex;position:sticky;bottom:32px}.ExploreSideContent-module__grRVGG__sideContent{flex-direction:column;align-items:stretch;gap:16px;width:100%;min-height:calc(100svh - 64px);display:flex;position:sticky;top:32px}.ExploreSideContent-module__grRVGG__container.ExploreSideContent-module__grRVGG__notSticky{align-self:flex-start;margin-top:32px;margin-bottom:32px;position:static}.ExploreSideContent-module__grRVGG__container:before{content:"";height:var(--offset)}.ExploreSideContent-module__grRVGG__container.ExploreSideContent-module__grRVGG__notSticky:before{height:0}@media (max-width:1100px){.ExploreSideContent-module__grRVGG__container{display:none}}
.IconButton-module__PhUfYW__base{cursor:pointer;justify-content:center;align-items:center;display:flex;position:relative}.IconButton-module__PhUfYW__base:hover .IconButton-module__PhUfYW__tooltip{display:block}.IconButton-module__PhUfYW__base.IconButton-module__PhUfYW__disabled:hover .IconButton-module__PhUfYW__tooltip{display:none}.IconButton-module__PhUfYW__main:hover{background:var(--hover-background,#e7f2f8)}.IconButton-module__PhUfYW__home{background:linear-gradient(to left, var(--brand-bright), var(--brand-primary));transition:opacity .2s}.IconButton-module__PhUfYW__home:hover{opacity:.8}.IconButton-module__PhUfYW__normal{border-radius:20px;width:40px;height:40px}.IconButton-module__PhUfYW__small{border-radius:16px;width:32px;height:32px}.IconButton-module__PhUfYW__normalWithText{border-radius:20px;height:40px}.IconButton-module__PhUfYW__smallWithText{border-radius:16px;height:32px;padding:0 8px}.IconButton-module__PhUfYW__disabled{opacity:.3;cursor:default}.IconButton-module__PhUfYW__home.IconButton-module__PhUfYW__disabled:hover{opacity:.3}.IconButton-module__PhUfYW__main.IconButton-module__PhUfYW__disabled:hover{background:var(--selection-background,#f6fbfe)}.IconButton-module__PhUfYW__tooltip{color:var(--text-white);z-index:99;text-align:center;background:#333;border-radius:8px;padding:4px 8px;font-size:12px;display:none;position:absolute;top:48px;left:0}.IconButton-module__PhUfYW__small .IconButton-module__PhUfYW__tooltip{transform:translate(calc(16px - 50%))}.IconButton-module__PhUfYW__normal .IconButton-module__PhUfYW__tooltip{transform:translate(calc(20px - 50%))}.IconButton-module__PhUfYW__text{white-space:nowrap;color:#fff;margin-left:8px;margin-right:8px;font-size:14px}
@keyframes LearningGoals-module__vylXwa__colorChange{0%{background:#00d68f00}to{background:#00d68f20}}@keyframes LearningGoals-module__vylXwa__growAnimation{0%{transform:scale(1)}to{transform:scale(1.05)}}.LearningGoals-module__vylXwa__container{box-sizing:border-box;background-color:var(--bg-card);border:var(--border-primary);border-radius:8px;gap:16px;width:100%;min-height:160px;padding:16px}.LearningGoals-module__vylXwa__container.LearningGoals-module__vylXwa__inLesson{min-height:auto}.LearningGoals-module__vylXwa__innerContainer{flex:1;margin-top:8px}.LearningGoals-module__vylXwa__innerContainer.LearningGoals-module__vylXwa__inLesson{padding:0 8px}.LearningGoals-module__vylXwa__innerContainer.LearningGoals-module__vylXwa__inLesson .LearningGoals-module__vylXwa__createButton{margin-top:16px}.LearningGoals-module__vylXwa__buttonsContainer{flex-wrap:wrap;justify-items:flex-start;gap:4px}.LearningGoals-module__vylXwa__titleContainer{flex:1;position:relative}.LearningGoals-module__vylXwa__titleInfoContainer{gap:4px;position:absolute;top:100%;left:0}.LearningGoals-module__vylXwa__selectedButton{border:1px solid var(--border-color);border-radius:8px}.LearningGoals-module__vylXwa__settingsSelected,.LearningGoals-module__vylXwa__settingsSelected:hover{background-color:var(--hover-background)}.LearningGoals-module__vylXwa__goalsContainer{gap:8px;width:100%}.LearningGoals-module__vylXwa__goalsContainer.LearningGoals-module__vylXwa__inLesson{gap:16px;margin-top:16px}.LearningGoals-module__vylXwa__disabledButton{opacity:.3;cursor:default!important}.LearningGoals-module__vylXwa__link{text-underline-offset:2px;cursor:pointer;color:var(--brand-primary);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.LearningGoals-module__vylXwa__motivationalContainer{border:1px dashed var(--border-color);border-radius:8px;width:100%;margin-top:40px;overflow:hidden;align-items:flex-start!important}.LearningGoals-module__vylXwa__motivationalTopContainer{background-color:var(--bg-card);z-index:1;cursor:pointer;border-radius:8px;padding:16px}.LearningGoals-module__vylXwa__motivationalInnerContainer{visibility:hidden;gap:8px;max-height:0;padding:0 16px;transition:all .3s}.LearningGoals-module__vylXwa__motivationalInnerContainer.LearningGoals-module__vylXwa__show{visibility:visible;max-height:400px;margin-bottom:16px}.LearningGoals-module__vylXwa__focusOnButton{animation-name:LearningGoals-module__vylXwa__colorChange;animation-duration:.4s;animation-iteration-count:infinite;animation-direction:alternate}.LearningGoals-module__vylXwa__scoreTag{border-radius:16px;justify-content:center;align-items:center;gap:4px;padding:2px 6px;display:inline-flex;color:var(--product-score-color)!important}.LearningGoals-module__vylXwa__rewardButton{border:1px solid var(--border-color);padding-left:8px}.LearningGoals-module__vylXwa__actionsContainer{gap:8px}.LearningGoals-module__vylXwa__giftContainer{border:3px solid var(--bg-progress);border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.LearningGoals-module__vylXwa__gift{opacity:.3}.LearningGoals-module__vylXwa__progressBar,.LearningGoals-module__vylXwa__progressBar>div{border-radius:4px 0 0 4px!important}.LearningGoals-module__vylXwa__giftContainer.LearningGoals-module__vylXwa__done{border-color:var(--success);background-color:var(--success)}.LearningGoals-module__vylXwa__gift.LearningGoals-module__vylXwa__done{opacity:.54}.LearningGoals-module__vylXwa__gift.LearningGoals-module__vylXwa__notRewarded{opacity:.87;animation-name:LearningGoals-module__vylXwa__growAnimation;animation-duration:.4s;animation-iteration-count:infinite;animation-direction:alternate}.LearningGoals-module__vylXwa__giftContainer.LearningGoals-module__vylXwa__notRewarded{cursor:pointer}.LearningGoals-module__vylXwa__giftContainer.LearningGoals-module__vylXwa__notRewarded:hover{opacity:.8}.LearningGoals-module__vylXwa__buttonView{padding:0}@media (max-width:500px){.LearningGoals-module__vylXwa__actionsContainer{gap:0}}
.ProgressBar-module__Y6Vgdq__container{background:var(--bg-progress);border-radius:4px;width:100%;height:8px}.ProgressBar-module__Y6Vgdq__innerContainer{border-radius:4px;height:8px}.ProgressBar-module__Y6Vgdq__done{background:var(--success)}.ProgressBar-module__Y6Vgdq__progress{background:var(--brand-bright)}
.SmileyRatingBar-module__sa2Pnq__container{justify-content:center;align-items:center;padding:8px 0;display:flex}.SmileyRatingBar-module__sa2Pnq__smileyContainer{cursor:pointer;opacity:.3;color:var(--text-primary);margin:0 4px;position:relative}.SmileyRatingBar-module__sa2Pnq__smileyContainer:hover{opacity:.87}.SmileyRatingBar-module__sa2Pnq__smileyContainer:hover:after{opacity:.87;display:block}.SmileyRatingBar-module__sa2Pnq__smileyContainer:after{content:attr(title);text-align:center;width:100%;display:none;position:absolute;bottom:-12px}
.RatingFlow-module__a0UYoa__inputContainer{justify-content:center;align-items:center;margin-top:8px;display:flex}.RatingFlow-module__a0UYoa__input{border:none;border-bottom:1px solid var(--border-color,#0000001a);color:var(--text-primary);background-color:#0000;outline:none;font-family:inherit;font-size:14px}.RatingFlow-module__a0UYoa__input:focus{border-bottom:1px solid var(--text-primary,#000000de)}.RatingFlow-module__a0UYoa__sendButton{cursor:pointer;opacity:.6;width:32px;height:32px;margin-left:8px;padding:4px;transition:all .3s}.RatingFlow-module__a0UYoa__sendButton:hover{opacity:.87}.RatingFlow-module__a0UYoa__referLink{text-align:center;color:var(--text-secondary,#0000008a);margin-top:10px;font-size:13px;text-decoration:none;transition:color .2s;display:block}.RatingFlow-module__a0UYoa__referLink:hover{color:var(--text-primary,#000000de)}
@keyframes Energy-module__lrDugG__chargeAnimation{0%{transform:scale(1.1)}to{transform:scale(1.3)}}.Energy-module__lrDugG__energyContainer{cursor:default;border-radius:8px;gap:8px;height:40px;transition:all .2s;position:relative;justify-content:flex-end!important;padding:0 8px!important}.Energy-module__lrDugG__energyContainer:hover{background-color:var(--hover-background)}.Energy-module__lrDugG__energyContainer>p{font-size:16px}.Energy-module__lrDugG__refillText{color:var(--product-score-color)}.Energy-module__lrDugG__energyContainer>p{color:var(--product-energy-color);-webkit-user-select:none;user-select:none}.Energy-module__lrDugG__energyContainer>img{width:28px;height:28px}.Energy-module__lrDugG__smallEnergyContainer{height:32px!important}.Energy-module__lrDugG__smallEnergyContainer>img{width:16px;height:16px}.Energy-module__lrDugG__energyAnimate>p{transform:scale(1.1)}.Energy-module__lrDugG__energyContainer>p{transition:all .5s}.Energy-module__lrDugG__energyContainer:hover .Energy-module__lrDugG__energyPopupContainer{visibility:visible;opacity:1;transform:scale(1)}.Energy-module__lrDugG__energyPopupContainer{z-index:9999;visibility:hidden;opacity:0;transition:all 50ms;position:absolute;top:100%;right:-8px;transform:scale(.9)}.Energy-module__lrDugG__fullwidthPopupContainer{position:fixed;top:40px;right:8px}.Energy-module__lrDugG__fullwidthPopupContainer.Energy-module__lrDugG__left{left:8px;right:auto}.Energy-module__lrDugG__energyPopup{background-color:var(--bg-card);border:var(--border-primary);border-radius:8px;gap:16px;width:400px;margin-top:8px;padding:24px!important}.Energy-module__lrDugG__energyPopup:before{content:"";background-color:var(--bg-card);border-top:var(--border-primary);border-left:var(--border-primary);border-radius:4px 0 0;width:12px;height:12px;display:block;position:absolute;top:2px;right:24px;transform:rotate(45deg)}.Energy-module__lrDugG__smallEnergyContainer .Energy-module__lrDugG__energyPopup{max-width:100svw!important}.Energy-module__lrDugG__noEnergy{opacity:.3}.Energy-module__lrDugG__energyButton{width:100%;padding:12px 16px!important}.Energy-module__lrDugG__energyButtonInner{width:100%}.Energy-module__lrDugG__energyPopupOptions{gap:16px;width:100%;margin-top:8px}.Energy-module__lrDugG__dark>p{color:#fff}.Energy-module__lrDugG__notEnoughScore{filter:grayscale()}.Energy-module__lrDugG__nextCharge{animation-name:Energy-module__lrDugG__chargeAnimation;animation-duration:.5s;animation-iteration-count:infinite;animation-direction:alternate}.Energy-module__lrDugG__hide{display:none}@media (max-width:500px){.Energy-module__lrDugG__energyPopup{width:100svw;box-shadow:0px 2px 0px var(--border-color), 0px -2px 0px var(--border-color);-webkit-user-select:none;user-select:none;border:none;border-radius:0}.Energy-module__lrDugG__energyPopupContainer{position:fixed;top:48px!important;left:0!important;right:0!important}.Energy-module__lrDugG__smallEnergyContainer .Energy-module__lrDugG__energyPopupContainer{top:36px!important}.Energy-module__lrDugG__energyPopup:before{top:0;right:40px}.Energy-module__lrDugG__smallEnergyContainer .Energy-module__lrDugG__energyPopup:before{right:32px}}
.Text-module___wEZJq__preLine{white-space:pre-line!important}.Text-module___wEZJq__normal{margin:0;padding:0;font-size:16px}.Text-module___wEZJq__tiny{margin:0;padding:0;font-size:10px}.Text-module___wEZJq__verySmall{margin:0;padding:0;font-size:12px}.Text-module___wEZJq__small{margin:0;padding:0;font-size:14px}.Text-module___wEZJq__bigNormal{margin:0;padding:0;font-size:18px}.Text-module___wEZJq__subTitle{margin:0;padding:0;font-size:20px}.Text-module___wEZJq__title{margin:0;padding:0;font-size:24px}.Text-module___wEZJq__semiBigTitle{margin:0;padding:0;font-size:32px}.Text-module___wEZJq__bigTitle{margin:0;padding:0;font-size:48px;font-weight:bolder}.Text-module___wEZJq__veryBigTitle{margin:0;padding:0;font-size:56px;font-weight:700}.Text-module___wEZJq__hugeTitle{margin:0;padding:0;font-size:72px;font-weight:bolder}.Text-module___wEZJq__bold{font-weight:700}.Text-module___wEZJq__alignLeft{text-align:left}.Text-module___wEZJq__alignCenter{text-align:center}.Text-module___wEZJq__colorPrimary{color:var(--text-primary)}.Text-module___wEZJq__colorSecondary{color:var(--text-secondary)}.Text-module___wEZJq__colorMain{color:#29abe2}.Text-module___wEZJq__colorMainStrong{color:#007bcc}.Text-module___wEZJq__colorBlack{color:var(--text-black)}.Text-module___wEZJq__colorWhite{color:var(--text-white)}.Text-module___wEZJq__colorWhiteSecondary{color:var(--text-white-secondary)}.Text-module___wEZJq__colorPrimary.Text-module___wEZJq__dark{color:var(--text-primary-dark)}.Text-module___wEZJq__colorSecondary.Text-module___wEZJq__dark{color:var(--text-secondary-dark)}.Text-module___wEZJq__clickable{cursor:pointer;transition:opacity .2s}.Text-module___wEZJq__clickable:hover{opacity:.8}.Text-module___wEZJq__normal strong,.Text-module___wEZJq__subTitle strong{font-weight:400}@media (max-width:600px){.Text-module___wEZJq__normal{font-size:14px}.Text-module___wEZJq__small{font-size:12px}.Text-module___wEZJq__tiny{font-size:9px}.Text-module___wEZJq__verySmall{font-size:10px}.Text-module___wEZJq__bigNormal,.Text-module___wEZJq__subTitle{font-size:16px}.Text-module___wEZJq__title{font-size:20px}.Text-module___wEZJq__semiBigTitle,.Text-module___wEZJq__bigTitle{font-size:24px}.Text-module___wEZJq__veryBigTitle{font-size:36px}.Text-module___wEZJq__hugeTitle{font-size:48px}}
.Link-module___gLrGa__link{cursor:pointer;text-decoration:none}.Link-module___gLrGa__link.Link-module___gLrGa__withIcon{align-items:center;display:flex}.Link-module___gLrGa__link:hover{opacity:.7}.Link-module___gLrGa__openNewTabIcon{margin-left:4px}
.Tag-module__XnRtVa__tag{background:var(--selection-background);color:var(--text-primary);border-radius:24px;padding:4px 8px}
.CertificateTag-module__fCMmOG__container{cursor:pointer;flex-direction:row;justify-content:center;align-items:center;height:32px;display:flex;position:relative}.CertificateTag-module__fCMmOG__container img{width:24px;height:24px}.CertificateTag-module__fCMmOG__text{background-color:var(--bg-card);visibility:hidden;opacity:0;border-radius:4px;width:120px;padding:2px 6px;transition:all 50ms;position:absolute;top:50%;right:calc(100% + 8px);transform:translateY(-50%);box-shadow:0 2px 4px #00000040}.CertificateTag-module__fCMmOG__container:hover .CertificateTag-module__fCMmOG__text{visibility:visible;opacity:1}.CertificateTag-module__fCMmOG__fixedContainer{background-color:#0000;border-radius:16px;gap:6px;padding:0 12px 0 8px}.CertificateTag-module__fCMmOG__fixedText{position:initial!important;width:auto!important;box-shadow:none!important;visibility:visible!important;opacity:1!important;background:0 0!important;padding:0!important;top:auto!important;left:auto!important;transform:translateY(0)!important}.CertificateTag-module__fCMmOG__fixedContainer img{width:24px!important;height:24px!important}
.ToggleSwitch-module__43W0uW__switch{width:48px;height:24px;display:inline-block;position:relative}.ToggleSwitch-module__43W0uW__switch.ToggleSwitch-module__43W0uW__disabled{opacity:.3}.ToggleSwitch-module__43W0uW__switch input{opacity:0;width:0;height:0}.ToggleSwitch-module__43W0uW__slider{cursor:pointer;background-color:var(--border-color-3);transition:all .4s;position:absolute;inset:0}.ToggleSwitch-module__43W0uW__slider:before{content:"";background-color:var(--bg-card);width:16px;height:16px;transition:all .4s;position:absolute;bottom:4px;left:4px}input:checked+.ToggleSwitch-module__43W0uW__slider{background-color:var(--brand-primary)}input:focus+.ToggleSwitch-module__43W0uW__slider{box-shadow:0 0 1px var(--brand-primary)}input:checked+.ToggleSwitch-module__43W0uW__slider:before{transform:translate(24px)}.ToggleSwitch-module__43W0uW__slider.ToggleSwitch-module__43W0uW__round{border-radius:34px}.ToggleSwitch-module__43W0uW__slider.ToggleSwitch-module__43W0uW__round:before{border-radius:50%}
@keyframes UserButton-module__QvnlNq__additionAnimation{0%{opacity:1;transform:translateY(48px)}to{opacity:0;transform:translateY(0)}}.UserButton-module__QvnlNq__container{gap:16px;position:relative}.UserButton-module__QvnlNq__withScore{width:auto!important}.UserButton-module__QvnlNq__imageContainer{border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden}.UserButton-module__QvnlNq__imageContainer.UserButton-module__QvnlNq__small{width:40px;height:40px}.UserButton-module__QvnlNq__imageContainer.UserButton-module__QvnlNq__medium{width:48px;height:48px}.UserButton-module__QvnlNq__imageContainer.UserButton-module__QvnlNq__big{width:56px;height:56px}.UserButton-module__QvnlNq__iconUser{cursor:pointer;object-fit:contain;width:auto;height:100%;transition:opacity .2s}.UserButton-module__QvnlNq__iconUser:hover{opacity:.8}.UserButton-module__QvnlNq__imageContainer:hover~.UserButton-module__QvnlNq__menuContainer{visibility:visible;opacity:1;transform:scale(1)}.UserButton-module__QvnlNq__getStartedButton{min-width:150px!important}.UserButton-module__QvnlNq__paddingFix{padding:12px 0!important}.UserButton-module__QvnlNq__smallButton{height:32px;padding:0 12px!important}.UserButton-module__QvnlNq__smallButton span{font-size:14px}.UserButton-module__QvnlNq__notificationsIcon{cursor:pointer;border-radius:24px;width:48px;height:48px;padding:12px;display:block;overflow:visible}.UserButton-module__QvnlNq__notificationsIcon.UserButton-module__QvnlNq__small{padding:10px}.UserButton-module__QvnlNq__notificationsIcon:hover{background-color:var(--hover-background,#0000001a)}.UserButton-module__QvnlNq__notificationsIcon:hover~.UserButton-module__QvnlNq__notificationsMenuContainer{visibility:visible;opacity:1;transform:scale(1)}@media (max-width:1100px){.UserButton-module__QvnlNq__container{display:none!important}}
@keyframes Goal2-module__J31NeW__glowAnimation{0%{filter:drop-shadow(0 0 4px var(--success))}to{filter:drop-shadow(0 0 8px var(--success))}}.Goal2-module__J31NeW__link{text-underline-offset:2px;cursor:pointer;color:var(--brand-bright);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.Goal2-module__J31NeW__progressBar,.Goal2-module__J31NeW__progressBar>div{height:12px}.Goal2-module__J31NeW__progressBar{position:relative;overflow:hidden;border-radius:6px 0 0 6px!important}.Goal2-module__J31NeW__progressBar>div{position:relative;overflow:hidden;border-radius:6px!important}.Goal2-module__J31NeW__progressBar.Goal2-module__J31NeW__done>div{border-radius:6px 0 0 6px!important}.Goal2-module__J31NeW__progressBar>div:after{content:"";z-index:2;background-color:#fff3;border-radius:80px;width:calc(100% - 8px);height:4px;position:absolute;top:3px;left:4px;box-shadow:0 0 16px #fff}.Goal2-module__J31NeW__chest{width:48px;height:48px;transform:translate(-4px)}.Goal2-module__J31NeW__chest.Goal2-module__J31NeW__active{cursor:pointer;animation-name:Goal2-module__J31NeW__glowAnimation;animation-duration:.5s;animation-iteration-count:infinite;animation-direction:alternate}.Goal2-module__J31NeW__chest.Goal2-module__J31NeW__disabled{cursor:auto;filter:grayscale()!important}.Goal2-module__J31NeW__chest.Goal2-module__J31NeW__rewarded{cursor:auto}.Goal2-module__J31NeW__doneContainer{opacity:.3}
.Loader-module__nFzTbq__container{flex-direction:column;justify-content:flex-start;align-items:center;gap:48px;width:100%;max-width:600px;height:100svh;max-height:100%;padding-top:32px;padding-bottom:32px;display:flex;overflow:hidden}.Loader-module__nFzTbq__container>p{text-align:center;width:90%}.Loader-module__nFzTbq__container.Loader-module__nFzTbq__small{margin-top:32px!important}.Loader-module__nFzTbq__leaguesContainer{justify-content:center;align-items:center;gap:16px;width:100%;margin-bottom:16px;display:flex}.Loader-module__nFzTbq__leaguesContainer img{transition:all .2s}.Loader-module__nFzTbq__leaguesContainer img:hover{transform:scale(1.2)}.Loader-module__nFzTbq__sideLock{filter:blur(2px);width:32px;height:32px}.Loader-module__nFzTbq__innerLock{filter:blur(1px);width:48px;height:48px}.Loader-module__nFzTbq__midLock{width:80px;height:80px}.Loader-module__nFzTbq__tableContainer{flex-direction:column;flex:1;justify-content:flex-end;width:100svw;max-width:600px;max-height:520px;padding:0 16px;display:flex;position:relative;overflow:hidden}.Loader-module__nFzTbq__tableContainer:after{content:"";background:linear-gradient(color-mix(in srgb, var(--bg-primary) 80%, transparent), color-mix(in srgb, var(--bg-primary) 0%, transparent));width:100%;height:calc(100% - 80px);display:block;position:absolute;top:0}@media (max-width:1100px){.Loader-module__nFzTbq__container{height:calc(100svh - 56px)}}@media (max-width:600px){.Loader-module__nFzTbq__container{gap:24px;padding-bottom:16px}}
.Table2-module__d6h31W__small p{font-size:14px!important}.Table2-module__d6h31W__container{width:100%;padding-bottom:32px}.Table2-module__d6h31W__rowContainer{cursor:pointer;content-visibility:auto;contain-intrinsic-size:auto 56px;border-radius:8px;align-items:center;gap:16px;width:100%;padding:8px 32px 8px 8px;display:flex;position:relative}.Table2-module__d6h31W__rowContainer:hover{background-color:var(--hover-background,#e3effc)}.Table2-module__d6h31W__rowContainer.Table2-module__d6h31W__notClickable{cursor:auto}.Table2-module__d6h31W__rowContainer.Table2-module__d6h31W__notClickable:hover{background-color:unset}.Table2-module__d6h31W__nameContainer{white-space:nowrap;text-overflow:ellipsis;flex-direction:column;flex:1;align-items:flex-start;margin-left:8px;display:flex;overflow:hidden}.Table2-module__d6h31W__name{white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}.Table2-module__d6h31W__imageContainer{width:48px;height:48px;position:relative}.Table2-module__d6h31W__imageInnerContainer{border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.Table2-module__d6h31W__image{object-fit:contain;width:auto;height:100%}.Table2-module__d6h31W__skeleton.Table2-module__d6h31W__image{border-radius:50%}.Table2-module__d6h31W__indicator{border-radius:8px;width:16px;height:16px}.Table2-module__d6h31W__textSkeleton{border-radius:8px;width:48px;height:16px}.Table2-module__d6h31W__textSkeleton,.Table2-module__d6h31W__skeleton{background-color:var(--bg-progress)}.Table2-module__d6h31W__activeIndicator{background-color:var(--success);border:1px solid var(--border-color-2);box-sizing:border-box;border-radius:6px;width:12px;height:12px;position:absolute;bottom:2px;right:2px}.Table2-module__d6h31W__titleIcon{background-color:var(--bg-primary);border:2px solid var(--border-color-3);box-sizing:border-box;border-radius:20px 20px 20px 6px;width:28px;height:28px;padding:3px;position:absolute;top:-6px;right:-16px}.Table2-module__d6h31W__value{justify-content:flex-end;align-items:flex-end;gap:4px;width:96px;margin:0;padding:0 0 0 8px;display:flex}.Table2-module__d6h31W__value p{color:var(--product-xp-color)}.Table2-module__d6h31W__placeContainer{justify-content:center;align-items:center;width:60px;height:40px;display:flex;position:relative}.Table2-module__d6h31W__placeContainer img{height:32px;position:absolute}.Table2-module__d6h31W__placeContainer p{z-index:1;font-family:Audiowide}.Table2-module__d6h31W__small .Table2-module__d6h31W__placeContainer{width:32px;height:32px}.Table2-module__d6h31W__small .Table2-module__d6h31W__placeContainer img{height:24px}.Table2-module__d6h31W__small .Table2-module__d6h31W__imageContainer,.Table2-module__d6h31W__small .Table2-module__d6h31W__imageInnerContainer{width:40px;height:40px}.Table2-module__d6h31W__small .Table2-module__d6h31W__rowContainer{gap:12px;padding:8px}.Table2-module__d6h31W__tagsLayout{align-self:flex-start}.Table2-module__d6h31W__small .Table2-module__d6h31W__tagsLayout{bottom:0;left:96px}.Table2-module__d6h31W__streakTag{justify-content:center;align-items:center;gap:3px;display:flex}.Table2-module__d6h31W__promotionContainer{color:#05b20c;gap:8px}.Table2-module__d6h31W__demotionContainer{color:#e23f33;gap:8px}.Table2-module__d6h31W__moreContainer{color:var(--text-secondary,black);opacity:.3;gap:8px}@media (max-width:600px){.Table2-module__d6h31W__placeContainer{width:32px;height:32px}.Table2-module__d6h31W__placeContainer img{height:24px}.Table2-module__d6h31W__placeContainer p{font-size:14px}.Table2-module__d6h31W__imageContainer,.Table2-module__d6h31W__imageInnerContainer{width:40px;height:40px}.Table2-module__d6h31W__rowContainer{gap:12px;padding:8px}.Table2-module__d6h31W__titleIcon{width:26px;height:26px;padding:2px}.Table2-module__d6h31W__value img,.Table2-module__d6h31W__value svg{width:16px;height:16px}}
.TopInfo-module__un4Aya__container{border:2px solid var(--brand-bright);background-color:var(--bg-card);border-radius:8px;flex-direction:column;align-items:flex-start;gap:16px;padding:16px;display:flex}.TopInfo-module__un4Aya__container.TopInfo-module__un4Aya__noBg{background-color:unset}.TopInfo-module__un4Aya__timeLeftTag{border:1px solid var(--brand-bright);color:var(--brand-bright);background-color:var(--bg-card);border-radius:16px;padding:4px 12px}.TopInfo-module__un4Aya__rewardInfoButton{border:1px solid var(--border-color-3);color:var(--brand-bright);background-color:var(--bg-card);cursor:pointer;border-radius:16px;padding:4px 8px}.TopInfo-module__un4Aya__rewardInfoButton:hover{background:var(--selection-background)}.TopInfo-module__un4Aya__leaguesContainer{gap:16px;width:100%;margin-bottom:16px}.TopInfo-module__un4Aya__leaguesContainer img{width:48px;height:48px;transition:all .2s}.TopInfo-module__un4Aya__leaguesContainer>img:hover,.TopInfo-module__un4Aya__leaguesContainer>div:hover{transform:scale(1.2)}.TopInfo-module__un4Aya__leaguesContainer img:after{content:""}.TopInfo-module__un4Aya__leaguesContainer .TopInfo-module__un4Aya__main{width:72px;height:72px}.TopInfo-module__un4Aya__leagueTitle{font-family:Audiowide}.TopInfo-module__un4Aya__container.TopInfo-module__un4Aya__withWidth{border:none;border-bottom:1px solid var(--border-color-3);border-radius:0;align-items:center;padding:0;padding:32px 0!important}.TopInfo-module__un4Aya__small .TopInfo-module__un4Aya__leaguesContainer img{width:36px;height:36px}.TopInfo-module__un4Aya__small .TopInfo-module__un4Aya__leaguesContainer .TopInfo-module__un4Aya__main{width:48px;height:48px}.TopInfo-module__un4Aya__small .TopInfo-module__un4Aya__leaguesContainer{gap:8px}@media (max-width:1100px){.TopInfo-module__un4Aya__container{border:none;align-items:center;margin:0;padding:0}}@media (max-width:600px){.TopInfo-module__un4Aya__leaguesContainer img{width:48px;height:48px}.TopInfo-module__un4Aya__leaguesContainer .TopInfo-module__un4Aya__main{width:64px;height:64px}}@media (max-width:400px){.TopInfo-module__un4Aya__leaguesContainer{gap:8px}}
.LeaderboardRewardsDialog-module__iZu-NW__container{background:var(--bg-secondary);z-index:1000;cursor:auto;border-radius:8px;width:320px;max-width:90%;height:480px;max-height:60%;padding:16px;overflow:hidden}.LeaderboardRewardsDialog-module__iZu-NW__leagueTitle{font-family:Audiowide}.LeaderboardRewardsDialog-module__iZu-NW__button{width:100%}.LeaderboardRewardsDialog-module__iZu-NW__placeContainer{justify-content:center;align-items:center;width:64px;height:24px;display:flex;position:relative}.LeaderboardRewardsDialog-module__iZu-NW__placeContainer img{height:24px;position:absolute}.LeaderboardRewardsDialog-module__iZu-NW__placeContainer p{z-index:1;font-family:Audiowide}.LeaderboardRewardsDialog-module__iZu-NW__rewardContainer{border:var(--border-primary);border-radius:8px;gap:16px;height:56px}.LeaderboardRewardsDialog-module__iZu-NW__prize{justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative}.LeaderboardRewardsDialog-module__iZu-NW__prizeCount{background:var(--brand-primary);color:var(--text-on-brand-primary);border-radius:8px;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:absolute;bottom:0;right:0;font-size:10px!important}
.FilesNavigator-module__hbAHJW__container{box-sizing:border-box;border-right:1px solid var(--border-code-primary);flex-direction:column;align-items:flex-end;display:flex;overflow:hidden}.FilesNavigator-module__hbAHJW__actionsBar{box-sizing:border-box;border-bottom:1px solid var(--border-code-primary);align-items:center;gap:8px;width:100%;height:48px;margin-bottom:8px;padding:8px;display:flex}.FilesNavigator-module__hbAHJW__actionsBar img{opacity:.87;cursor:pointer}.FilesNavigator-module__hbAHJW__actionsBar img:hover{opacity:.6}.FilesNavigator-module__hbAHJW__fileContainer{cursor:pointer;align-items:center;width:100%;margin:2px 0;padding:4px 8px;display:flex}.FilesNavigator-module__hbAHJW__fileContainer.FilesNavigator-module__hbAHJW__selected{background:#333}.FilesNavigator-module__hbAHJW__fileName{color:var(--text-white);opacity:.87;margin:0;font-size:14px}.FilesNavigator-module__hbAHJW__fileContainer img{opacity:.6;margin-right:4px}
.ContentView-module__3m13xq__stretchIcon{background:var(--border-color);cursor:ew-resize;z-index:100;opacity:.5;width:2px;height:calc(100% - 48px);transition:opacity .3s,background .3s;position:absolute;left:478px;right:300px;transform:translate(-2px)}.ContentView-module__3m13xq__stretchIcon2{background:var(--border-color);cursor:ew-resize;z-index:100;opacity:.5;width:2px;height:calc(100% - 48px);transition:opacity .3s, background .3;position:absolute;right:300px;transform:translate(2px)}.ContentView-module__3m13xq__stretchIcon.ContentView-module__3m13xq__withPromotion,.ContentView-module__3m13xq__stretchIcon2.ContentView-module__3m13xq__withPromotion{height:calc(100% - 96px)}.ContentView-module__3m13xq__stretchIcon:hover,.ContentView-module__3m13xq__stretchIcon2:hover{opacity:1;background:#711f1f;width:4px}
.Analysis-module__a2gYyq__container{position:relative}.Analysis-module__a2gYyq__blur{filter:blur(2px)}.Analysis-module__a2gYyq__shadow{z-index:5;background-color:#00000080;justify-content:center;align-items:flex-end;width:100%;height:calc(100svh - 48px);display:flex;position:absolute;top:0;left:0}.Analysis-module__a2gYyq__container.Analysis-module__a2gYyq__withPromotion .Analysis-module__a2gYyq__shadow,.Analysis-module__a2gYyq__shadow.Analysis-module__a2gYyq__mobile{height:calc(100svh - 96px)}.Analysis-module__a2gYyq__container.Analysis-module__a2gYyq__withPromotion .Analysis-module__a2gYyq__shadow.Analysis-module__a2gYyq__mobile{height:calc(100svh - 144px)}.Analysis-module__a2gYyq__popup{background-color:var(--bg-card);flex-direction:column;justify-content:center;align-items:flex-start;gap:32px;width:100%;padding:32px;display:flex}.Analysis-module__a2gYyq__popup.Analysis-module__a2gYyq__small{gap:24px;padding:16px}.Analysis-module__a2gYyq__pointsContainer{gap:16px}.Analysis-module__a2gYyq__selection{border:1px solid var(--border-color-3);cursor:pointer;min-width:100px;color:var(--text-primary);background:0 0;border-radius:4px;outline:none;padding:8px;font-family:inherit}.Analysis-module__a2gYyq__selection:hover{background-color:var(--hover-background,#00000008)}.Analysis-module__a2gYyq__selection option{background-color:var(--bg-primary);color:var(--text-primary);font-family:inherit}.Analysis-module__a2gYyq__tagGood{background-color:var(--success);color:var(--text-white)}.Analysis-module__a2gYyq__tagBad{background-color:var(--error);color:var(--text-white)}.Analysis-module__a2gYyq__tagCode{background:var(--bg-code-pre);color:var(--text-white)}.Analysis-module__a2gYyq__good{color:var(--success)}.Analysis-module__a2gYyq__bad{color:var(--error)}.Analysis-module__a2gYyq__explainTag{text-underline-offset:4px;-webkit-user-select:none;user-select:none;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;position:relative}.Analysis-module__a2gYyq__explainTag:after{content:"";text-underline-offset:0;background-color:var(--bg-card);border:1px solid var(--border-color-2);z-index:2;visibility:hidden;opacity:0;width:260px;color:var(--text-primary);border-radius:4px;padding:8px;font-size:14px;text-decoration:none;transition:all .2s;display:block;position:absolute;top:calc(100% + 4px);left:-40px}.Analysis-module__a2gYyq__explainTag.Analysis-module__a2gYyq__readability:after{content:"Readable code is crucial because it ensures that others (or even the original developer at a later time) can easily understand and maintain the code. This includes clarity, consistent naming, and effective use of comments."}.Analysis-module__a2gYyq__explainTag.Analysis-module__a2gYyq__maintainability:after{content:"Code that is easy to maintain can be modified, extended, or fixed with minimal effort. This includes modularity, reusability, and managing complexity, which are essential for the long-term success of a software project."}.Analysis-module__a2gYyq__explainTag.Analysis-module__a2gYyq__performance:after{content:"Efficient code that runs well under various conditions is vital, especially in resource-intensive applications. This includes optimizing resource usage and ensuring the code scales effectively as demands increase."}.Analysis-module__a2gYyq__explainTag:hover:after{visibility:visible;opacity:1}.Analysis-module__a2gYyq__button{min-width:0;position:relative;padding:8px 16px!important}.Analysis-module__a2gYyq__button.Analysis-module__a2gYyq__withLabel:after{content:"Run a working solution before";color:var(--text-primary);background-color:var(--bg-primary);border:1px solid var(--border-color-2);opacity:1;opacity:0;visibility:hidden;border-radius:4px;width:200px;padding:8px;transition:all .2s;display:block;position:absolute;top:calc(100% + 4px);right:0}.Analysis-module__a2gYyq__button.Analysis-module__a2gYyq__withLabel:hover:after{opacity:1;visibility:visible}.Analysis-module__a2gYyq__divider{background-color:var(--border-color,#0000001a);width:100%;height:1px}.Analysis-module__a2gYyq__firstColumn{gap:8px;width:200px}.Analysis-module__a2gYyq__firstColumn.Analysis-module__a2gYyq__small{width:160px}.Analysis-module__a2gYyq__propertiesContainer{gap:8px}.Analysis-module__a2gYyq__propertiesContainer>div{border:1px solid var(--border-color,#0000001a);border-radius:4px;width:100%;justify-content:space-between!important;padding:8px 8px 8px 16px!important}.Analysis-module__a2gYyq__explanationButton{border:1px solid var(--border-color,#0000001a);-webkit-user-select:none;user-select:none;background-color:var(--bg-card);border-radius:4px}.Analysis-module__a2gYyq__explanationButton>p{color:var(--text-primary,black)}.Analysis-module__a2gYyq__contentContainer{color:var(--text-primary);display:none}.Analysis-module__a2gYyq__contentContainer.Analysis-module__a2gYyq__show{display:block}.Analysis-module__a2gYyq__code{background:var(--bg-code-pre);border:var(--border-code-pre);box-sizing:border-box;width:100%;color:var(--text-white);border-radius:4px;margin:0;padding:8px 12px;font-size:18px;overflow:auto}.Analysis-module__a2gYyq__codeContainer{width:100%}.Analysis-module__a2gYyq__preContainer{width:100%;position:relative}.Analysis-module__a2gYyq__preContainer:hover .Analysis-module__a2gYyq__copyButton{visibility:visible;opacity:1}.Analysis-module__a2gYyq__copyButton{cursor:pointer;opacity:0;visibility:hidden;background:url(../media/copy-white.0hf.b_-3mml~x.svg) 0 0/contain;width:20px;height:20px;transition:all .2s;position:absolute;top:4px;right:4px;padding:0!important}.Analysis-module__a2gYyq__copyButton:hover{opacity:.8!important}.Analysis-module__a2gYyq__copyButton:active{opacity:1!important}.Analysis-module__a2gYyq__filesContainer{gap:8px;margin-bottom:8px;display:flex;overflow:auto}.Analysis-module__a2gYyq__fileContainer{background:var(--bg-code-pre);cursor:pointer;border-radius:8px;padding:4px 8px}.Analysis-module__a2gYyq__fileContainer.Analysis-module__a2gYyq__selected{background:var(--table-header-bg,#555)}.Analysis-module__a2gYyq__fileContainer p{color:var(--text-white);margin:0;padding:0;font-size:14px}.Analysis-module__a2gYyq__beginnerTag{background:var(--brand-deep);color:var(--text-white);border-radius:16px;padding:1px 8px;font-size:14px}@media (max-width:600px){.Analysis-module__a2gYyq__code{font-size:14px}}
.Feedback-module__0L9ixW__container{padding:32px}.Feedback-module__0L9ixW__title{color:var(--text-primary);margin:0;padding:0;font-size:24px}.Feedback-module__0L9ixW__context{color:var(--text-secondary,#0000008a);margin:8px 0 16px;padding:0;font-size:14px}.Feedback-module__0L9ixW__inputContainer:first-of-type{margin-top:32px}.Feedback-module__0L9ixW__inputContainer{color:var(--text-primary);flex-direction:column;align-items:flex-start;gap:8px;margin-top:16px;margin-bottom:32px;display:flex}.Feedback-module__0L9ixW__inputTitle{color:var(--text-secondary,#0000008a);margin:0;padding:0;font-size:14px}.Feedback-module__0L9ixW__select{resize:none;border:none;border:1px solid var(--border-color-3);background-color:var(--bg-primary);width:100%;color:var(--text-primary);border-radius:4px;outline:none;padding:8px;font-family:inherit;font-size:16px}.Feedback-module__0L9ixW__select:invalid{color:var(--text-disabled)}.Feedback-module__0L9ixW__select option[value=""][disabled]{display:none}.Feedback-module__0L9ixW__select option{color:var(--text-primary);background-color:var(--bg-primary)}.Feedback-module__0L9ixW__input{resize:none;border:none;border:1px solid var(--border-color-3);background-color:var(--bg-primary);width:100%;height:100px;color:var(--text-primary);border-radius:4px;outline:none;padding:8px;font-family:inherit;font-size:16px}.Feedback-module__0L9ixW__buttonContainer{min-width:auto;margin-top:16px;padding:8px 24px}@media (max-width:600px){.Feedback-module__0L9ixW__title{font-size:20px}.Feedback-module__0L9ixW__container{padding:16px}}
.Hints-module__lwj33a__hintsContainer{flex-direction:column;margin-top:32px;display:flex}.Hints-module__lwj33a__hintContainer{cursor:pointer;border:1px solid var(--border-color-2);background-color:var(--bg-card);border-radius:8px;flex-direction:column;margin-bottom:16px;padding:8px 12px;display:flex}.Hints-module__lwj33a__topHintContainer{justify-content:space-between;align-items:center;display:flex}.Hints-module__lwj33a__topHintContainer img{opacity:.54}.Hints-module__lwj33a__hintContainerTitle{color:var(--text-secondary,#0000008a);margin:0;padding:0;font-size:18px}.Hints-module__lwj33a__topHintInnerContainer{flex-direction:column;display:flex}.Hints-module__lwj33a__hintsTop{align-items:center;margin-bottom:16px;display:flex}.Hints-module__lwj33a__hintsTop p{color:var(--text-primary,#000000de);margin:0 0 0 8px;padding:0;font-size:24px;font-weight:700}.Hints-module__lwj33a__revealed{color:var(--text-secondary,#0000008a);font-size:12px}.Hints-module__lwj33a__divider{border:.5px solid var(--border-color-2);opacity:.5;margin-top:8px}@media (max-width:600px){.Hints-module__lwj33a__hintContainerTitle{font-size:14px}.Hints-module__lwj33a__hintsTop p{font-size:18px}.Hints-module__lwj33a__revealed{font-size:10px}}
.Solution-module__ghOmiW__container{flex-direction:column;margin-top:32px;display:flex}.Solution-module__ghOmiW__topContainer{align-items:center;margin-bottom:16px;display:flex}.Solution-module__ghOmiW__topTitle{color:var(--text-primary,#000000de);margin:0 16px 0 8px;padding:0;font-size:24px;font-weight:700}.Solution-module__ghOmiW__solutionContainer{cursor:pointer;border:1px solid var(--border-color-2);background:var(--bg-card);border-radius:8px;flex-direction:column;align-items:flex-start;margin-bottom:16px;padding:8px 12px;display:flex}.Solution-module__ghOmiW__solutionTopContainer{justify-content:space-between;align-items:center;width:100%;display:flex}.Solution-module__ghOmiW__solutionTopTitle{color:var(--text-secondary,#0000008a);margin:0;padding:0;font-size:18px}.Solution-module__ghOmiW__solutionTopContainer img{opacity:.54}.Solution-module__ghOmiW__revealed{color:var(--text-secondary,#0000008a);font-size:12px}.Solution-module__ghOmiW__solutionTopInnerContainer{flex-direction:column;display:flex}.Solution-module__ghOmiW__codeContainer{width:100%;margin-top:16px}.Solution-module__ghOmiW__preContainer{width:100%;position:relative}.Solution-module__ghOmiW__preContainer:hover .Solution-module__ghOmiW__copyButton{visibility:visible;opacity:1}.Solution-module__ghOmiW__copyButton{cursor:pointer;opacity:0;visibility:hidden;background:url(../media/copy-white.0hf.b_-3mml~x.svg) 0 0/contain;width:20px;height:20px;transition:all .2s;position:absolute;top:4px;right:4px;padding:0!important}.Solution-module__ghOmiW__copyButton:hover{opacity:.8!important}.Solution-module__ghOmiW__copyButton:active{opacity:1!important}.Solution-module__ghOmiW__code{background:var(--bg-code-pre);border:var(--border-code-pre);box-sizing:border-box;cursor:auto;width:100%;color:var(--text-white);border-radius:4px;margin:0;padding:8px 12px;font-size:18px;overflow:auto}.Solution-module__ghOmiW__filesContainer{gap:8px;margin-bottom:8px;display:flex;overflow:auto}.Solution-module__ghOmiW__fileContainer{background:var(--bg-code-pre);border-radius:8px;padding:4px 8px}.Solution-module__ghOmiW__fileContainer.Solution-module__ghOmiW__selected{background:var(--table-header-bg,#555)}.Solution-module__ghOmiW__fileContainer p{color:var(--text-white);margin:0;padding:0;font-size:14px}.Solution-module__ghOmiW__solutionMessagesList{flex-direction:column;gap:8px;display:flex}.Solution-module__ghOmiW__solutionSystemPrompt{background:var(--bg-code-pre);border-radius:6px;flex-direction:column;gap:4px;padding:8px 12px;display:flex}.Solution-module__ghOmiW__solutionSystemLabel{color:var(--text-secondary,#0000008a);text-transform:uppercase;font-size:12px;font-weight:600}.Solution-module__ghOmiW__solutionSystemContent{align-items:baseline;gap:8px;display:flex}.Solution-module__ghOmiW__solutionSystemText{color:var(--text-white);white-space:pre-wrap;word-break:break-word;flex:1;font-size:14px}.Solution-module__ghOmiW__solutionMessageItem{background:var(--bg-code-pre);cursor:auto;border-radius:6px;align-items:baseline;gap:8px;padding:8px 12px;display:flex}.Solution-module__ghOmiW__solutionMessageIndex{color:var(--text-secondary,#0000008a);flex-shrink:0;font-size:14px;font-weight:600}.Solution-module__ghOmiW__solutionMessageText{color:var(--text-white);white-space:pre-wrap;word-break:break-word;flex:1;font-size:15px}.Solution-module__ghOmiW__solutionMessageCopy{border:1px solid var(--border-color-3,#ffffff26);cursor:pointer;opacity:0;background:0 0;border-radius:4px;flex-shrink:0;align-items:center;padding:4px 6px;transition:opacity .15s;display:flex}.Solution-module__ghOmiW__solutionMessageItem:hover .Solution-module__ghOmiW__solutionMessageCopy,.Solution-module__ghOmiW__solutionSystemPrompt:hover .Solution-module__ghOmiW__solutionMessageCopy{opacity:.6}.Solution-module__ghOmiW__solutionMessageCopy:hover{opacity:1!important}.Solution-module__ghOmiW__actionsContainer{border:1px solid var(--border-color-3);background-color:var(--bg-card);border-radius:4px;flex-flow:column wrap;width:100%;max-width:240px;margin-top:16px;margin-bottom:4px;display:flex;overflow:hidden}.Solution-module__ghOmiW__askAIButton{-webkit-user-select:none;user-select:none;cursor:pointer;box-sizing:border-box;align-items:center;gap:8px;padding:8px;transition:background-color .2s;display:flex}.Solution-module__ghOmiW__askAIButton:hover{background:var(--hover-background,#0000001a)}.Solution-module__ghOmiW__askAIButton p{color:var(--brand-deep);margin:0;padding:0;font-size:16px}.Solution-module__ghOmiW__askAIButton{position:relative}@media (max-width:600px){.Solution-module__ghOmiW__solutionTopTitle{font-size:14px}.Solution-module__ghOmiW__topTitle{font-size:18px}.Solution-module__ghOmiW__revealed{font-size:10px}.Solution-module__ghOmiW__code{font-size:14px}.Solution-module__ghOmiW__fileContainer p{font-size:12px}.Solution-module__ghOmiW__askAIButton{height:32px}.Solution-module__ghOmiW__askAIButton p{font-size:12px}.Solution-module__ghOmiW__askAIButton img{width:16px;height:16px}}
.Reference-module__IBx6uG__container{padding:32px 32px 48px}.Reference-module__IBx6uG__contentPart{padding-top:24px;padding-bottom:36px}.Reference-module__IBx6uG__searchContainer{border:var(--border-primary);background-color:var(--bg-primary);border-radius:8px;gap:8px;height:40px;padding:0 8px}.Reference-module__IBx6uG__input{width:100%;height:100%;color:var(--text-primary);background-color:#0000;border:none;outline:none;font-family:inherit;font-size:18px}.Reference-module__IBx6uG__text{color:var(--text-primary,#000000de);margin:0;padding:0;font-size:20px;font-weight:700}.Reference-module__IBx6uG__mainTitle{color:var(--text-primary,#000000de);margin:0 8px 24px 0;font-size:32px;font-weight:700}.Reference-module__IBx6uG__navigationBar{margin-bottom:16px;position:relative;overflow:hidden}.Reference-module__IBx6uG__navScrollContainer{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;display:flex;overflow-x:auto}.Reference-module__IBx6uG__navScrollContainer::-webkit-scrollbar{display:none}.Reference-module__IBx6uG__nav{min-width:max-content;display:flex}.Reference-module__IBx6uG__navList{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.Reference-module__IBx6uG__navItem{flex-shrink:0}.Reference-module__IBx6uG__navLink{background-color:var(--bg-primary);border:var(--border-primary);height:40px;color:var(--text-primary);white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:8px 12px;font-size:16px;font-weight:500;text-decoration:none;transition:background-color .2s;display:flex}.Reference-module__IBx6uG__navLink:hover{background-color:var(--hover-background,#0000000d)}.Reference-module__IBx6uG__navLink.Reference-module__IBx6uG__active{background-color:var(--selection-background,#0000001a)}.Reference-module__IBx6uG__navLink.Reference-module__IBx6uG__selected{background-color:var(--selection-background,#2196f333);border-color:var(--primary-color,#2196f3);color:var(--primary-color,#2196f3)}.Reference-module__IBx6uG__scrollArrow{width:30px;height:100%;color:var(--text-primary);background-color:var(--bg-primary);border:var(--border-primary);cursor:pointer;z-index:2;border-radius:8px;justify-content:center;align-items:center;transition:background-color .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.Reference-module__IBx6uG__scrollArrow:hover{background-color:var(--hover-background,#0000000d)}.Reference-module__IBx6uG__scrollArrowLeft{border-top-left-radius:0;border-bottom-left-radius:0;left:0}.Reference-module__IBx6uG__scrollArrowRight{border-top-right-radius:0;border-bottom-right-radius:0;right:0}.Reference-module__IBx6uG__scrollArrow.Reference-module__IBx6uG__hidden{display:none}
.QuizView-module__oG8Fnq__container{background-color:var(--bg-code-primary);z-index:600;flex-direction:column;width:100%;height:100%;display:flex;position:absolute;top:2px;left:0;overflow:hidden}
.TopView-module__LDkKpa__container{border-bottom:1px solid var(--border-code-primary);background-color:var(--bg-code-primary);justify-content:space-between;align-items:center;height:64px;padding:0 32px;display:flex}.TopView-module__LDkKpa__questionContainer{border:2px solid #6d6d6d;border-radius:8px;justify-content:center;align-items:center;width:80px;height:32px;font-size:16px;display:flex}.TopView-module__LDkKpa__questionContainer.TopView-module__LDkKpa__small{width:auto;padding:0 8px}.TopView-module__LDkKpa__questionContainer span{color:#6d6d6d}.TopView-module__LDkKpa__questionsContainer{cursor:pointer;align-items:center;display:flex}.TopView-module__LDkKpa__questionsContainer .TopView-module__LDkKpa__divider{background-color:#6d6d6d;width:24px;height:2px}.TopView-module__LDkKpa__actionsContainer{justify-content:center;align-items:center;gap:8px;display:flex}.TopView-module__LDkKpa__actionButton{cursor:pointer;transition:opacity .3s}.TopView-module__LDkKpa__actionButton:hover{opacity:.8}.TopView-module__LDkKpa__questionContainer:hover{background-color:#ffffff0d}.TopView-module__LDkKpa__questionContainer.TopView-module__LDkKpa__selected{border-color:var(--brand-deep)!important}.TopView-module__LDkKpa__questionContainer.TopView-module__LDkKpa__selected span,.TopView-module__LDkKpa__questionContainer.TopView-module__LDkKpa__active span{color:var(--text-white)}.TopView-module__LDkKpa__questionContainer.TopView-module__LDkKpa__disabled{cursor:not-allowed}@media (max-width:600px){.TopView-module__LDkKpa__questionsContainer .TopView-module__LDkKpa__divider{width:16px}.TopView-module__LDkKpa__questionContainer{font-size:14px}.TopView-module__LDkKpa__container{padding:0 16px}}
.BottomView-module__dyMHla__container{border-top:1px solid var(--border-code-primary);background-color:var(--bg-code-primary);align-items:center;height:48px;padding:0 32px;display:flex}.BottomView-module__dyMHla__buttonBack{cursor:pointer;color:#d0d0d0;justify-content:center;align-items:center;gap:8px;transition:all .2s;display:flex}.BottomView-module__dyMHla__buttonBack span{color:#d0d0d0;font-size:18px}.BottomView-module__dyMHla__buttonBack:hover{opacity:.8}@media (max-width:600px){.BottomView-module__dyMHla__container{padding:0 16px}.BottomView-module__dyMHla__buttonBack span{font-size:14px}.BottomView-module__dyMHla__buttonBack img{width:16px;height:16px}}
.Content-module__C2ZWca__container{flex:1;position:relative}.Content-module__C2ZWca__innerContainer{width:100%;height:calc(100svh - 160px);padding:16px 32px 80px;overflow:auto}.Content-module__C2ZWca__innerContainer.Content-module__C2ZWca__withPromotion,.Content-module__C2ZWca__innerContainer.Content-module__C2ZWca__mobile{height:calc(100svh - 208px)}.Content-module__C2ZWca__innerContainer.Content-module__C2ZWca__mobile.Content-module__C2ZWca__withPromotion{height:calc(100svh - 256px)}.Content-module__C2ZWca__innerContainer::-webkit-scrollbar{width:2px}.Content-module__C2ZWca__innerContainer::-webkit-scrollbar-track{box-shadow:inset 0 0 6px #0000004d}.Content-module__C2ZWca__innerContainer::-webkit-scrollbar-thumb{background-color:#a9a9a9;outline:1px solid #708090}.Content-module__C2ZWca__content{cursor:auto;color:var(--text-white);font-size:18px}.Content-module__C2ZWca__content p,.Content-module__C2ZWca__content li{color:var(--text-white)}.Content-module__C2ZWca__content table{border-collapse:collapse;overflow:hidden}.Content-module__C2ZWca__content td,.Content-module__C2ZWca__content th{border:1px solid #ffffff4d;padding:8px}.Content-module__C2ZWca__content th{background-color:#e5ecf4}.Content-module__C2ZWca__content a{color:var(--brand-primary);text-decoration:underline}.Content-module__C2ZWca__content p>span,.Content-module__C2ZWca__content li>span{background:#e5ecf4;font-family:Droid Sans Mono,monospace,Droid Sans Fallback}.Content-module__C2ZWca__content pre{box-sizing:border-box;background:#2d2d2d;border:2px solid #2d2d2d;border-radius:4px;width:100%;padding:8px 12px;position:relative;overflow:auto}.Content-module__C2ZWca__content div[code]{position:relative;background:0 0!important;border:none!important;max-width:none!important;margin:0!important;padding:0!important}.Content-module__C2ZWca__content hr{background:#3c3c3c;border:0;height:2px}.Content-module__C2ZWca__content blockquote{border-left:5px solid var(--brand-deep);background:#2d2d2d;margin-left:0;margin-right:0;padding-left:1.5em;padding-right:1.5em;font-style:italic;overflow:hidden}.Content-module__C2ZWca__content code{background:#2d2d2d;font-family:Droid Sans Mono,monospace,Droid Sans Fallback}.Content-module__C2ZWca__content p>code,.Content-module__C2ZWca__content li>code,.Content-module__C2ZWca__content th>code,.Content-module__C2ZWca__content td>code{box-sizing:border-box;border:1px solid #3d3d3d;border-radius:4px;padding:0 4px;display:inline-block}.Content-module__C2ZWca__content li{margin-bottom:4px}.Content-module__C2ZWca__content pre>code{color:#d4d4d4;background:#2d2d2d}.Content-module__C2ZWca__optionsContainer{flex-direction:column;gap:16px;margin-top:32px;display:flex}.Content-module__C2ZWca__optionContainer{cursor:pointer;border:1px solid #ffffff4d;border-radius:8px;align-items:center;gap:16px;padding:16px;display:flex}.Content-module__C2ZWca__indicator{color:var(--text-white);background-color:#494949;border-radius:4px;padding:2px 4px;font-size:14px;box-shadow:1.5px 1.5px #7c7c7c}.Content-module__C2ZWca__optionContainer:hover{background-color:#ffffff0d}.Content-module__C2ZWca__optionContainer p{color:var(--text-white);margin:0;font-size:18px}.Content-module__C2ZWca__optionContainer.Content-module__C2ZWca__selected{border:1px solid var(--text-white)}.Content-module__C2ZWca__optionContainer.Content-module__C2ZWca__submitted{cursor:auto}.Content-module__C2ZWca__optionContainer.Content-module__C2ZWca__submitted:hover{background-color:#0000}.Content-module__C2ZWca__optionContainer.Content-module__C2ZWca__correct{border:2px solid #2dbc55}.Content-module__C2ZWca__optionContainer.Content-module__C2ZWca__correct p{color:#2dbc55}.Content-module__C2ZWca__optionContainer.Content-module__C2ZWca__wrong{border:2px solid #d73833}.Content-module__C2ZWca__optionContainer.Content-module__C2ZWca__wrong p{color:#d73833}.Content-module__C2ZWca__runButton{-webkit-user-select:none;user-select:none;cursor:pointer;background:var(--brand-deep);border-radius:4px;align-items:center;height:40px;padding:0 8px;transition:background-color .2s;display:flex;position:absolute;bottom:32px;right:32px;box-shadow:0 2px 4px #0003}.Content-module__C2ZWca__runButton:hover{background:var(--brand-deep-darker)}.Content-module__C2ZWca__runButton p{color:var(--text-white);margin-left:8px;padding-right:8px;font-size:18px}.Content-module__C2ZWca__runButton.Content-module__C2ZWca__disabled{opacity:.3;cursor:auto}.Content-module__C2ZWca__keyHint{opacity:.7;align-items:center;gap:8px;margin:16px 8px;font-size:14px;display:flex}.Content-module__C2ZWca__keyHint p{color:var(--text-white);margin:0}.Content-module__C2ZWca__keyHint .Content-module__C2ZWca__indicator{margin-right:2px}@media (max-width:600px){.Content-module__C2ZWca__content{font-size:14px}.Content-module__C2ZWca__innerContainer{padding:16px 16px 80px}.Content-module__C2ZWca__optionContainer{padding:12px}.Content-module__C2ZWca__optionContainer p{font-size:14px}.Content-module__C2ZWca__runButton{bottom:24px;right:16px}.Content-module__C2ZWca__runButton p{font-size:14px}.Content-module__C2ZWca__optionContainer .Content-module__C2ZWca__indicator,.Content-module__C2ZWca__keyHint{display:none}}
.ResultPopup-module__PruYIa__backdrop{visibility:hidden;align-items:flex-end;width:100%;height:100%;display:flex;position:absolute}.ResultPopup-module__PruYIa__backdrop.ResultPopup-module__PruYIa__show{visibility:visible}.ResultPopup-module__PruYIa__container{background-color:var(--bg-code-secondary);flex-direction:column;gap:32px;width:100%;padding:32px;transition:transform .2s;display:flex;position:relative;transform:translateY(100%)}.ResultPopup-module__PruYIa__activeBoosters{background:var(--bg-code-secondary);border-radius:8px 8px 0 0;height:48px;padding:8px;position:absolute;top:-48px;right:32px}.ResultPopup-module__PruYIa__activeBoosters img{width:32px;height:32px}.ResultPopup-module__PruYIa__container.ResultPopup-module__PruYIa__show{transform:translateY(0%)}.ResultPopup-module__PruYIa__button{color:#ffffffde;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;height:48px;margin:0;padding:0;font-size:18px;font-weight:700;transition:all .2s;display:flex}.ResultPopup-module__PruYIa__button.ResultPopup-module__PruYIa__correct{background-color:#2dbc55}.ResultPopup-module__PruYIa__button.ResultPopup-module__PruYIa__wrong{background-color:#d73833}.ResultPopup-module__PruYIa__button:hover{opacity:.8}.ResultPopup-module__PruYIa__infoContainer{align-items:center;gap:16px;display:flex}.ResultPopup-module__PruYIa__infoContainer p{margin:0;padding:0;font-size:18px}.ResultPopup-module__PruYIa__infoContainer.ResultPopup-module__PruYIa__correct p{color:#2dbc55}.ResultPopup-module__PruYIa__infoContainer.ResultPopup-module__PruYIa__wrong p{color:#d73833}.ResultPopup-module__PruYIa__xpContainer{flex:1;justify-content:flex-end;align-items:baseline;gap:4px;display:flex}.ResultPopup-module__PruYIa__xpContainer p{color:var(--product-xp-color)!important}@media (max-width:600px){.ResultPopup-module__PruYIa__container{gap:16px;padding:16px}.ResultPopup-module__PruYIa__button{height:40px;font-size:16px}.ResultPopup-module__PruYIa__infoContainer p{font-size:16px}.ResultPopup-module__PruYIa__infoContainer{gap:8px}}
.TerminalEditor-module__gU6uSG__container{background-color:var(--bg-code-pre,#1e1e1e);color:var(--text-white,#d4d4d4);border-radius:4px;font-family:Consolas,Monaco,Courier New,monospace;font-size:15px;line-height:1.6;display:flex;overflow:hidden}.TerminalEditor-module__gU6uSG__terminalPane{cursor:text;flex:1;min-width:0;padding:12px 14px;overflow-y:auto}.TerminalEditor-module__gU6uSG__entry{margin-bottom:2px}.TerminalEditor-module__gU6uSG__promptLine{flex-wrap:nowrap;align-items:center;min-height:24px;display:flex}.TerminalEditor-module__gU6uSG__promptUser{color:var(--brand-bright,#4ec9b0);font-weight:600}.TerminalEditor-module__gU6uSG__promptSeparator{color:var(--text-white,#d4d4d4)}.TerminalEditor-module__gU6uSG__promptPath{color:var(--product-xp-color,#569cd6)}.TerminalEditor-module__gU6uSG__promptDollar{color:var(--text-white,#d4d4d4);white-space:pre;margin-left:2px}.TerminalEditor-module__gU6uSG__inputRow{flex:1;align-items:center;gap:8px;display:flex}.TerminalEditor-module__gU6uSG__input{color:#0000;width:100%;font-family:inherit;font-size:inherit;line-height:inherit;caret-color:var(--brand-bright,#4ec9b0);background-color:#0000;border:none;outline:none;padding:0;position:relative}.TerminalEditor-module__gU6uSG__pastCommand{color:var(--text-white,#e0e0e0);margin-left:0}.TerminalEditor-module__gU6uSG__tokenCommand{color:#dcdcaa}.TerminalEditor-module__gU6uSG__tokenString{color:#ce9178}.TerminalEditor-module__gU6uSG__tokenFlag{color:#9cdcfe}.TerminalEditor-module__gU6uSG__tokenVariable{color:var(--brand-bright,#4ec9b0)}.TerminalEditor-module__gU6uSG__tokenOperator{color:var(--text-white,#d4d4d4)}.TerminalEditor-module__gU6uSG__tokenNumber{color:#b5cea8}.TerminalEditor-module__gU6uSG__inputWrapper{flex:1;position:relative}.TerminalEditor-module__gU6uSG__inputHighlight{pointer-events:none;white-space:pre;font-family:inherit;font-size:inherit;line-height:inherit;padding:0;position:absolute;top:0;left:0;right:0}.TerminalEditor-module__gU6uSG__output{white-space:pre-wrap;word-break:break-word;font-family:inherit;font-size:inherit;color:var(--text-white,#d4d4d4);background:0 0;border:none;margin:2px 0 4px 16px;padding:0;line-height:1.5}.TerminalEditor-module__gU6uSG__stderr{color:var(--error,#ff4d4d)}.TerminalEditor-module__gU6uSG__outputWarning{color:gold}.TerminalEditor-module__gU6uSG__outputFolder{color:var(--product-xp-color,#569cd6);font-weight:600}.TerminalEditor-module__gU6uSG__loaderWrapper{align-items:center;padding:0 4px;display:flex}.TerminalEditor-module__gU6uSG__enterButton{background-color:var(--bg-code-secondary,#2d2d2d);border:1px solid var(--border-code-primary,#414141);color:var(--text-white,#d4d4d4);cursor:pointer;white-space:nowrap;border-radius:4px;flex-shrink:0;align-items:center;gap:4px;padding:2px 8px;font-family:inherit;font-size:12px;transition:background-color .15s,border-color .15s;display:flex}.TerminalEditor-module__gU6uSG__enterButton:hover{background-color:var(--bg-code-primary,#252627);border-color:var(--brand-bright,#4ec9b0)}.TerminalEditor-module__gU6uSG__enterButtonDisabled{opacity:.35;cursor:default;pointer-events:none}.TerminalEditor-module__gU6uSG__enterKey{background-color:var(--bg-code-primary,#252627);box-shadow:0 1px 0 0 var(--border-code-primary,#414141);border-radius:3px;padding:1px 4px;font-size:11px}.TerminalEditor-module__gU6uSG__terminalPane::-webkit-scrollbar{width:8px;height:8px}.TerminalEditor-module__gU6uSG__terminalPane::-webkit-scrollbar-track{background-color:var(--bg-code-pre,#1e1e1e)}.TerminalEditor-module__gU6uSG__terminalPane::-webkit-scrollbar-thumb{background-color:var(--bg-code-secondary,#2d2d2d);border-radius:4px}.TerminalEditor-module__gU6uSG__terminalPane::-webkit-scrollbar-thumb:hover{background-color:var(--border-code-primary,#414141)}.TerminalEditor-module__gU6uSG__terminalPane::-webkit-scrollbar-corner{background-color:var(--bg-code-pre,#1e1e1e)}
.TerminalFileTree-module__HcNEpa__container{background-color:var(--bg-code-primary,#252627);border-right:1px solid var(--border-code-primary,#414141);-webkit-user-select:none;user-select:none;min-width:180px;max-width:220px;font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;overflow:hidden auto}.TerminalFileTree-module__HcNEpa__header{letter-spacing:.5px;color:var(--text-white-secondary,#888);text-transform:uppercase;border-bottom:1px solid var(--border-code-primary,#414141);align-items:center;gap:6px;padding:8px 12px;font-size:11px;font-weight:600;display:flex}.TerminalFileTree-module__HcNEpa__tree{padding:4px 0}.TerminalFileTree-module__HcNEpa__treeNode{cursor:pointer;white-space:nowrap;align-items:center;gap:4px;padding:3px 8px;transition:background-color .1s;display:flex}.TerminalFileTree-module__HcNEpa__treeNode:hover{background-color:var(--bg-code-secondary,#2d2d2d)}.TerminalFileTree-module__HcNEpa__currentDir{box-shadow:inset 2px 0 0 0 var(--brand-bright,#4ec9b0);background-color:var(--bg-code-secondary,#2d2d2d)!important}.TerminalFileTree-module__HcNEpa__activePath{color:var(--brand-bright,#4ec9b0)}.TerminalFileTree-module__HcNEpa__nodeName{text-overflow:ellipsis;line-height:1.4;overflow:hidden}.TerminalFileTree-module__HcNEpa__folderName{color:#dcb67a}.TerminalFileTree-module__HcNEpa__fileName{color:var(--text-white-secondary,#9a9a9a)}.TerminalFileTree-module__HcNEpa__fileSpacer{flex-shrink:0;width:10px}.TerminalFileTree-module__HcNEpa__emptyFolder{color:var(--text-white-secondary,#555);font-size:12px;font-style:italic}.TerminalFileTree-module__HcNEpa__chevron{color:var(--text-white-secondary,#666);flex-shrink:0;transition:transform .15s}.TerminalFileTree-module__HcNEpa__chevronOpen{transform:rotate(90deg)}.TerminalFileTree-module__HcNEpa__container::-webkit-scrollbar{width:6px}.TerminalFileTree-module__HcNEpa__container::-webkit-scrollbar-track{background-color:var(--bg-code-primary,#252627)}.TerminalFileTree-module__HcNEpa__container::-webkit-scrollbar-thumb{background-color:var(--bg-code-secondary,#2d2d2d);border-radius:3px}.TerminalFileTree-module__HcNEpa__container::-webkit-scrollbar-thumb:hover{background-color:var(--border-code-primary,#414141)}
@keyframes WeeklyPromotionBar-module__TTYbjG__gradientMove{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.WeeklyPromotionBar-module__TTYbjG__container{border-bottom:2px solid var(--brand-pro);background:linear-gradient(75deg, var(--bg-secondary), var(--bg-primary));cursor:pointer;background-size:200% 200%;justify-content:center;align-items:center;gap:8px;width:100%;height:48px;min-height:48px;transition:opacity .2s;animation:5s infinite WeeklyPromotionBar-module__TTYbjG__gradientMove;display:flex;position:relative;overflow:hidden}.WeeklyPromotionBar-module__TTYbjG__image{width:80px;position:absolute;top:-16px;right:30%;transform:rotate(0)}.WeeklyPromotionBar-module__TTYbjG__counterContainer{gap:4px;display:flex}.WeeklyPromotionBar-module__TTYbjG__counter{font-weight:700;color:var(--text-primary)!important}.WeeklyPromotionBar-module__TTYbjG__container:hover{opacity:.8}@media (max-width:1200px){.WeeklyPromotionBar-module__TTYbjG__image{right:20%}}@media (max-width:800px){.WeeklyPromotionBar-module__TTYbjG__image{right:-24px}}
.QuestionTrueFalse-module__Fhtajq__container{flex-direction:column;gap:32px;width:100%;padding:0 32px;display:flex}.QuestionTrueFalse-module__Fhtajq__optionsContainer{flex-direction:column;gap:12px;display:flex}.QuestionTrueFalse-module__Fhtajq__optionRow{align-items:center;gap:12px;display:flex}.QuestionTrueFalse-module__Fhtajq__optionButton{flex:1;justify-content:flex-start;padding:12px 16px;transition:all .2s}.QuestionTrueFalse-module__Fhtajq__optionButton.QuestionTrueFalse-module__Fhtajq__disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.QuestionTrueFalse-module__Fhtajq__optionButton.QuestionTrueFalse-module__Fhtajq__selected{border-color:var(--brand-primary);box-shadow:0 3px 0 0 var(--brand-primary)}.QuestionTrueFalse-module__Fhtajq__indicator{background-color:var(--bg-secondary);border:1px solid var(--border-primary);min-width:28px;height:28px;color:var(--text-secondary);box-shadow:0 2px 0 0 var(--border-primary);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0 8px;font-family:monospace;font-size:14px;font-weight:600;display:flex}.QuestionTrueFalse-module__Fhtajq__indicatorSelected{background-color:var(--brand-primary);border-color:var(--brand-primary);color:#fff;box-shadow:0 2px 0 0 var(--brand-dark)}.QuestionTrueFalse-module__Fhtajq__optionText{color:var(--text-primary)}@media (max-width:600px){.QuestionTrueFalse-module__Fhtajq__container{padding:0}}
.QuestionFillBlank-module__AnwQCW__container{flex-direction:column;gap:32px;width:100%;padding:0 32px;display:flex}.QuestionFillBlank-module__AnwQCW__optionsContainer{flex-direction:column;gap:12px;display:flex}.QuestionFillBlank-module__AnwQCW__optionRow{align-items:center;gap:12px;display:flex}.QuestionFillBlank-module__AnwQCW__indicator{background-color:var(--bg-secondary);border:1px solid var(--border-primary);min-width:28px;height:28px;color:var(--text-secondary);box-shadow:0 2px 0 0 var(--border-primary);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0 8px;font-family:monospace;font-size:14px;font-weight:600;display:flex}.QuestionFillBlank-module__AnwQCW__indicatorSelected{background-color:var(--brand-primary);border-color:var(--brand-primary);color:#fff;box-shadow:0 2px 0 0 var(--brand-dark)}.QuestionFillBlank-module__AnwQCW__optionButton{text-align:left;flex:1;justify-content:flex-start;min-width:0;padding:12px 24px;font-family:Droid Sans Mono,monospace,Droid Sans Fallback;transition:all .2s}.QuestionFillBlank-module__AnwQCW__optionText{color:var(--text-primary)}.QuestionFillBlank-module__AnwQCW__optionButton.QuestionFillBlank-module__AnwQCW__disabled{cursor:default;pointer-events:none}.QuestionFillBlank-module__AnwQCW__optionButton.QuestionFillBlank-module__AnwQCW__selected{border-color:var(--brand-bright);box-shadow:0 3px 0 0 var(--brand-bright)}.QuestionFillBlank-module__AnwQCW__codeContainer{width:100%}.QuestionFillBlank-module__AnwQCW__contentContainer{flex-direction:column;width:100%;display:flex}.QuestionFillBlank-module__AnwQCW__buttonContainer{width:120px}.QuestionFillBlank-module__AnwQCW__multiBlankContainer{flex-direction:column;gap:24px;width:100%;display:flex}.QuestionFillBlank-module__AnwQCW__blankGroup{flex-direction:column;gap:16px;display:flex}@media (max-width:600px){.QuestionFillBlank-module__AnwQCW__container{padding:0}}
.CodeWithLineNumbers-module__n6gPTG__code{background:var(--bg-code-pre);border:var(--border-code-pre);box-sizing:border-box;width:100%;color:var(--text-white);border-radius:4px;margin:0;padding:8px 12px;font-size:18px;overflow:auto}.CodeWithLineNumbers-module__n6gPTG__code .code-line{line-height:1.5;display:flex}.CodeWithLineNumbers-module__n6gPTG__code .line-number{min-width:30px;color:var(--text-white-secondary);-webkit-user-select:none;user-select:none;text-align:left;margin-right:12px}.CodeWithLineNumbers-module__n6gPTG__code .line-content{flex:1}.CodeWithLineNumbers-module__n6gPTG__code strong{border-bottom:2px solid var(--text-white-secondary)}@media (max-width:600px){.CodeWithLineNumbers-module__n6gPTG__code{font-size:14px}.CodeWithLineNumbers-module__n6gPTG__container{padding:0}}
.QuestionCodeOrdering-module__tkHnpa__container{flex-direction:column;gap:32px;width:100%;padding:0 32px;display:flex}.QuestionCodeOrdering-module__tkHnpa__optionsContainer{flex-direction:column;gap:8px;display:flex}.QuestionCodeOrdering-module__tkHnpa__optionWrapper{cursor:grab}.QuestionCodeOrdering-module__tkHnpa__optionWrapper.QuestionCodeOrdering-module__tkHnpa__disabled{cursor:default}.QuestionCodeOrdering-module__tkHnpa__optionWrapper.QuestionCodeOrdering-module__tkHnpa__dragging{opacity:.6;cursor:grabbing}.QuestionCodeOrdering-module__tkHnpa__dragOver{outline:1px dashed var(--brand-bright);position:relative}.QuestionCodeOrdering-module__tkHnpa__dragOver:before{content:"";background:var(--brand-bright);border-radius:3px;height:3px;position:absolute;top:-6px;left:8px;right:8px}.QuestionCodeOrdering-module__tkHnpa__buttonContainer{align-self:flex-start;width:120px;margin-top:16px}.QuestionCodeOrdering-module__tkHnpa__code{background:var(--bg-code-pre);border:var(--border-code-pre);box-sizing:border-box;width:100%;color:var(--text-white);border-radius:4px;margin:0;padding:8px 12px;font-size:18px;overflow:auto}.QuestionCodeOrdering-module__tkHnpa__code:hover{border-color:var(--brand-bright)}.QuestionCodeOrdering-module__tkHnpa__optionWrapper.QuestionCodeOrdering-module__tkHnpa__disabled .QuestionCodeOrdering-module__tkHnpa__code:hover{border:var(--border-code-pre)}.QuestionCodeOrdering-module__tkHnpa__code strong{cursor:grab;-webkit-user-select:none;user-select:none;opacity:.7;align-items:center;padding:0 12px 0 0;font-size:18px;display:inline-flex}@media (max-width:600px){.QuestionCodeOrdering-module__tkHnpa__code{font-size:14px}.QuestionCodeOrdering-module__tkHnpa__container{padding:0}}
.QuestionDropdownTracing-module__6slCeG__container{flex-direction:column;gap:32px;width:100%;padding:0 32px;display:flex}.QuestionDropdownTracing-module__6slCeG__contentContainer{flex-direction:column;gap:16px;width:100%;display:flex}.QuestionDropdownTracing-module__6slCeG__codeContainer,.QuestionDropdownTracing-module__6slCeG__questionText{width:100%}.QuestionDropdownTracing-module__6slCeG__questionText p{color:var(--text-primary);margin:0;font-size:16px}.QuestionDropdownTracing-module__6slCeG__questionText code{background:var(--bg-code-pre);border:var(--border-code-pre);color:var(--text-white);border-radius:4px;padding:2px 6px;font-family:Droid Sans Mono,monospace,Droid Sans Fallback}.QuestionDropdownTracing-module__6slCeG__optionsContainer{flex-direction:column;gap:12px;display:flex}.QuestionDropdownTracing-module__6slCeG__optionRow{align-items:center;gap:12px;display:flex}.QuestionDropdownTracing-module__6slCeG__indicator{background-color:var(--bg-secondary);border:1px solid var(--border-primary);min-width:28px;height:28px;color:var(--text-secondary);box-shadow:0 2px 0 0 var(--border-primary);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0 8px;font-family:monospace;font-size:14px;font-weight:600;display:flex}.QuestionDropdownTracing-module__6slCeG__indicatorSelected{background-color:var(--brand-primary);border-color:var(--brand-primary);color:#fff;box-shadow:0 2px 0 0 var(--brand-dark)}.QuestionDropdownTracing-module__6slCeG__optionButton{text-align:left;flex:1;justify-content:flex-start;padding:12px 16px;transition:all .2s}.QuestionDropdownTracing-module__6slCeG__optionButton.QuestionDropdownTracing-module__6slCeG__disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.QuestionDropdownTracing-module__6slCeG__optionButton.QuestionDropdownTracing-module__6slCeG__selected{border-color:var(--brand-primary);box-shadow:0 3px 0 0 var(--brand-primary)}.QuestionDropdownTracing-module__6slCeG__buttonContainer{width:120px}.QuestionDropdownTracing-module__6slCeG__optionText{color:var(--text-primary)}@media (max-width:600px){.QuestionDropdownTracing-module__6slCeG__questionText p{font-size:14px}.QuestionDropdownTracing-module__6slCeG__container{padding:0}}
.WheelPromotion-module__26e83q__container{background:linear-gradient(210deg, var(--bg-brand-deep), var(--bg-brand-deep-darker));border-radius:8px;justify-content:space-between;align-items:flex-start;gap:32px;width:100%;padding:32px;display:flex;position:relative;overflow:hidden}.WheelPromotion-module__26e83q__innerContainer{z-index:1;flex-direction:column;align-items:flex-start;gap:8px;display:flex}.WheelPromotion-module__26e83q__actionContainer{z-index:1;flex-direction:column;align-items:center;gap:16px;display:flex}.WheelPromotion-module__26e83q__wheel{opacity:.3;position:absolute;top:16px;right:0}@media (max-width:500px){.WheelPromotion-module__26e83q__container{gap:24px;padding:16px}}
@keyframes Splash-module__rBEMNG__load{0%{transform:scale(1)}to{transform:scale(1.2)}}.Splash-module__rBEMNG__container{background-color:var(--bg-primary);width:100vw;height:100svh}.Splash-module__rBEMNG__logo{width:160px;height:160px;animation-name:Splash-module__rBEMNG__load;animation-duration:1s;animation-iteration-count:infinite;animation-direction:alternate}
.AcceptCancelDialog-module__QpLjZa__container{background:var(--bg-secondary);z-index:500;box-sizing:border-box;border:1px solid var(--border-color);border-radius:8px;flex-direction:column;align-items:center;width:360px;max-width:90%;padding:16px;display:flex;overflow:hidden;box-shadow:0 8px 16px #00000040}.AcceptCancelDialog-module__QpLjZa__title{margin-bottom:8px}.AcceptCancelDialog-module__QpLjZa__button{padding:8px 16px}
.DialogBase-module__41PriW__container{background:var(--bg-secondary);z-index:500;border:1px solid var(--border-color);border-radius:8px;overflow:hidden;box-shadow:0 8px 16px #00000040}
.FilterMenu-module__Jnr8Za__container{background-color:#0000;border-radius:8px;width:240px;margin-right:32px}.FilterMenu-module__Jnr8Za__sortContainer{width:100%}@media (max-width:800px){.FilterMenu-module__Jnr8Za__container{width:160px}}
.FollowButton-module__odADJq__button{min-width:90px;height:36px;min-height:36px;padding:6px 16px;font-size:14px}
