.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;padding:1px 4px;background-color:var(--brand-pro)!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:350px;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;margin:0 auto;padding:2px 8px;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}.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;padding:4px 12px;font-weight:700;position:absolute;top:-4px;left:-4px}.PlansPhase-module__FNQ0Ua__planDesc{color:var(--text-secondary,#531a81);margin-top:4px;padding-left:16px}.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 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}
.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}}
.TopView-module__xGORya__container{border-bottom:1px solid var(--border-code-primary);box-sizing:border-box;width:100%;height:40px;display:flex;position:relative}.TopView-module__xGORya__buttonsContainer{z-index:1;gap:12px;height:40px;display:flex;position:absolute;top:calc(-100% - 16px);right:24px}.TopView-module__xGORya__runButton,.TopView-module__xGORya__askAIButton{-webkit-user-select:none;user-select:none;cursor:pointer;background:var(--brand-deep);border-radius:4px;align-items:center;padding:0 8px;transition:background-color .2s;display:flex;position:relative;box-shadow:0 2px 4px #0003}.TopView-module__xGORya__askAIButton.TopView-module__xGORya__disabled,.TopView-module__xGORya__runButton.TopView-module__xGORya__disabled{cursor:auto;opacity:.3!important}.TopView-module__xGORya__askAIButton.TopView-module__xGORya__hide{display:none}.TopView-module__xGORya__runButton:hover,.TopView-module__xGORya__askAIButton:hover{background:var(--brand-deep-darker)}.TopView-module__xGORya__askAIButton p,.TopView-module__xGORya__runButton p{color:var(--text-white);margin-left:8px;padding-right:8px;font-size:18px}.TopView-module__xGORya__helpPopup{background-color:var(--bg-code-secondary);width:240px;color:var(--text-white);box-sizing:border-box;visibility:hidden;opacity:0;cursor:default;z-index:3;border:1px solid var(--border-code-primary);border-radius:8px;margin:0 0 8px;padding:8px;transition:all .2s;position:absolute;bottom:100%;right:50%;transform:translate(50%);box-shadow:0 4px 8px #00000040;font-size:14px!important}.TopView-module__xGORya__helpIcon:hover+.TopView-module__xGORya__helpPopup,.TopView-module__xGORya__helpPopup:hover{opacity:1;visibility:visible}.TopView-module__xGORya__navContainer{box-sizing:border-box;padding-left:0;padding-right:8px;display:flex;overflow:auto}.TopView-module__xGORya__navContainer::-webkit-scrollbar{border:0 solid #d5d5d5;height:2px}.TopView-module__xGORya__navContainer::-webkit-scrollbar-thumb:horizontal{background:#3c3c3c}.TopView-module__xGORya__navButtonContainer{-webkit-user-select:none;user-select:none;cursor:pointer;box-sizing:border-box;align-items:center;padding:0 8px;display:flex}.TopView-module__xGORya__navButtonText{color:var(--text-white-secondary);white-space:nowrap;font-size:14px;transition:color .2s}.TopView-module__xGORya__navButtonContainer:hover .TopView-module__xGORya__navButtonText{color:var(--text-white)}.TopView-module__xGORya__navButtonText.TopView-module__xGORya__selected{color:var(--text-white);border-bottom:1px solid var(--text-white-secondary)}.TopView-module__xGORya__helpPopup b{letter-spacing:.5px;margin-bottom:6px;display:inline-block}.TopView-module__xGORya__moreTag{cursor:pointer;margin-left:4px;text-decoration:underline}.TopView-module__xGORya__runCodeShortcutHint{color:var(--text-white);box-sizing:border-box;visibility:hidden;opacity:0;cursor:default;flex-direction:row;align-items:center;margin-bottom:12px;transition:all .2s;display:flex;position:absolute;bottom:100%;left:-16px;font-size:10px!important}.TopView-module__xGORya__runCodeShortcutHint.TopView-module__xGORya__show{visibility:visible;opacity:1}.TopView-module__xGORya__runCodeShortcutHint .TopView-module__xGORya__key:first-child{margin-right:3px}.TopView-module__xGORya__runCodeShortcutHint .TopView-module__xGORya__key:nth-child(2){margin-left:1px}.TopView-module__xGORya__runCodeShortcutHint .TopView-module__xGORya__key{background-color:#494949;border-radius:4px;padding:2px 4px;box-shadow:1px 1px #7c7c7c}.TopView-module__xGORya__runCodeShortcutHint img{margin-right:6px}.TopView-module__xGORya__collapseButton{border-left:1px solid var(--border-code-primary);cursor:pointer;justify-content:center;align-items:center;width:39px;height:100%;display:flex}.TopView-module__xGORya__collapseButton img{opacity:.3;transition:all .2s}.TopView-module__xGORya__collapseButton.TopView-module__xGORya__selected{background-color:#ffffff0d}.TopView-module__xGORya__collapseButton.TopView-module__xGORya__selected img{opacity:.6}.TopView-module__xGORya__collapseButton:hover{background-color:#ffffff0d}.TopView-module__xGORya__collapseButton:hover img{opacity:.6}.TopView-module__xGORya__insightPopup{background-color:var(--bg-code-secondary);width:200px;color:var(--text-white);box-sizing:border-box;visibility:hidden;opacity:0;cursor:default;border:1px solid var(--bg-code-primary);border-radius:8px;margin:0 0 8px;padding:8px;transition:all .2s;position:absolute;bottom:100%;left:100px;transform:translate(-100%);box-shadow:0 4px 8px #00000040;font-size:14px!important}.TopView-module__xGORya__insightPopup.TopView-module__xGORya__show{visibility:visible;opacity:1}.TopView-module__xGORya__popupButtonsContainer{gap:8px;width:100%;margin-top:16px;display:flex}.TopView-module__xGORya__insightPopup .TopView-module__xGORya__closeRevealInsightButton,.TopView-module__xGORya__insightPopup .TopView-module__xGORya__revealInsightButton{cursor:pointer;box-sizing:border-box;border:none;border-radius:2px;outline:none;font-family:inherit;font-size:16px}.TopView-module__xGORya__insightPopup .TopView-module__xGORya__revealInsightButton{background-color:var(--brand-deep);color:var(--text-white);padding:4px 12px}.TopView-module__xGORya__insightPopup .TopView-module__xGORya__closeRevealInsightButton{border:1px solid var(--brand-deep);color:var(--brand-deep);background-color:#0000;flex:1;justify-content:center;align-items:center;padding:4px 0;display:flex}.TopView-module__xGORya__insightPopup .TopView-module__xGORya__revealInsightButton:hover{background-color:var(--brand-deep-darker)}.TopView-module__xGORya__insightPopup .TopView-module__xGORya__closeRevealInsightButton:hover{border:1px solid var(--brand-deep-darker);color:var(--brand-deep-darker)}.TopView-module__xGORya__insightPopup b{letter-spacing:.5px;margin-bottom:6px;display:inline-block}.TopView-module__xGORya__insightPopup:before{content:"";border-left:12px solid #0000;border-right:12px solid #0000;border-top:16px solid var(--bg-code-secondary);width:0;height:0;position:absolute;bottom:-12px;right:76px}@media (max-width:500px){.TopView-module__xGORya__navButtonText{font-size:12px}.TopView-module__xGORya__askAIButton p,.TopView-module__xGORya__runButton p{font-size:14px}}
.BitMessage-module__6Qi43W__container{background-color:var(--bg-code-secondary);box-sizing:border-box;visibility:hidden;opacity:0;cursor:default;z-index:3;border:1px solid var(--border-code-primary);border-radius:8px;justify-content:space-between;width:380px;margin:0 0 8px;padding:8px;transition:all .2s;display:flex;position:absolute;bottom:100%;right:0;box-shadow:0 4px 8px #00000040}.BitMessage-module__6Qi43W__container.BitMessage-module__6Qi43W__show{visibility:visible;opacity:1}.BitMessage-module__6Qi43W__innerContainer{flex-direction:column;align-items:flex-start;display:flex}.BitMessage-module__6Qi43W__innerContainer p{color:var(--text-white);margin:0;padding:0;font-size:16px}.BitMessage-module__6Qi43W__bitThinking{width:120px}.BitMessage-module__6Qi43W__buttonsContainer{gap:8px;display:flex}.BitMessage-module__6Qi43W__closeRevealMessageButton,.BitMessage-module__6Qi43W__revealMessageButton{cursor:pointer;box-sizing:border-box;border:none;border-radius:2px;outline:none;font-family:inherit;font-size:16px}.BitMessage-module__6Qi43W__revealMessageButton{background-color:var(--brand-deep);color:var(--text-white);padding:4px 12px}.BitMessage-module__6Qi43W__closeRevealMessageButton{border:1px solid var(--brand-deep);color:var(--brand-deep);background-color:#0000;justify-content:center;align-items:center;min-width:32px;padding:4px 12px;display:flex}.BitMessage-module__6Qi43W__revealMessageButton:hover{background-color:var(--brand-deep-darker)}.BitMessage-module__6Qi43W__closeRevealMessageButton:hover{border:1px solid var(--brand-deep-darker);color:var(--brand-deep-darker)}.BitMessage-module__6Qi43W__muteContainer label{color:var(--text-white);font-size:12px}.BitMessage-module__6Qi43W__muteContainer{align-items:center;gap:4px;margin-top:32px;margin-bottom:8px;display:flex}@media (max-width:900px){.BitMessage-module__6Qi43W__container{width:340px}.BitMessage-module__6Qi43W__bitThinking{width:100px}.BitMessage-module__6Qi43W__innerContainer p{font-size:14px}.BitMessage-module__6Qi43W__muteContainer{margin-top:32px}}
@keyframes BottomView-module__hrcOKW__collapse{0%{transform:translateY(0)}to{transform:translateY(calc(100% - 48px))}}@keyframes BottomView-module__hrcOKW__expand{0%{transform:translateY(calc(100% - 48px))}to{transform:translateY(0)}}.BottomView-module__hrcOKW__container{background-color:var(--bg-code-primary);border-top:1px solid var(--border-code-primary);box-sizing:border-box;flex-direction:column;width:100%;display:flex}.BottomView-module__hrcOKW__container.BottomView-module__hrcOKW__collapse{animation-name:BottomView-module__hrcOKW__collapse;animation-duration:.2s;animation-iteration-count:1;animation-fill-mode:forwards}.BottomView-module__hrcOKW__container.BottomView-module__hrcOKW__expand{animation-name:BottomView-module__hrcOKW__expand;animation-duration:.2s;animation-iteration-count:1;animation-fill-mode:forwards}
.Content-module__xRkaxa__container{width:100%;height:calc(100% - 40px);display:flex}
.TestCases-module__lexGOq__container{width:100%;display:flex}
.Labels-module__03yeqa__testCaseLabel{box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;height:40px;padding:0 8px;display:flex}.Labels-module__03yeqa__testCaseLabel:hover{background:#ffffff08}.Labels-module__03yeqa__testCaseLabel p{color:var(--text-white);margin:0 4px 0 0;padding:0;font-size:14px}.Labels-module__03yeqa__testCaseLabel span{color:#ffffff4d;margin:0 8px 0 0;padding:0;font-size:12px}.Labels-module__03yeqa__testCaseLabel.Labels-module__03yeqa__weight{height:56px}.Labels-module__03yeqa__testCaseLabelSecret p{color:#ffffff4d}.Labels-module__03yeqa__testCaseLabelSecret{cursor:default;position:relative}.Labels-module__03yeqa__testCaseLabelSecret:hover{background:0 0}.Labels-module__03yeqa__testCaseLabelSecret:after{content:"Secret";color:#ffffff4d;visibility:hidden;opacity:0;font-size:12px;transition:opacity .2s;display:block;position:absolute;top:-3px;left:10px}.Labels-module__03yeqa__testCaseLabelSecret:hover:after{visibility:visible;opacity:1}.Labels-module__03yeqa__testCaseLabelSelected,.Labels-module__03yeqa__testCaseLabelSelected:hover{background:var(--bg-code-secondary)}@media (max-width:500px){.Labels-module__03yeqa__testCaseLabel p{font-size:14px}}
.TestCaseBody-module__blD3PW__testCaseBodyContainer{background:var(--bg-code-secondary);flex-wrap:wrap;flex:1;height:100%;min-height:100%;display:flex}.TestCaseBody-module__blD3PW__containerHorizontal{flex-direction:row}.TestCaseBody-module__blD3PW__containerVertical{flex-direction:column}.TestCaseBody-module__blD3PW__testCaseBodyRow{flex-direction:column;flex:1;align-items:flex-start;min-width:0;min-height:0;display:flex}.TestCaseBody-module__blD3PW__testCaseBodyRow.TestCaseBody-module__blD3PW__hide{display:none}.TestCaseBody-module__blD3PW__testCaseBodyLabel{text-align:start;color:#fff9;margin:0;padding:8px;font-size:12px}.TestCaseBody-module__blD3PW__testExpectedOutputRow{flex-flow:wrap;align-items:center;gap:4px;padding:8px;display:flex}.TestCaseBody-module__blD3PW__testExpectedOutputRow .TestCaseBody-module__blD3PW__testCaseBodyLabel{padding:0}.TestCaseBody-module__blD3PW__testCaseBodyData{color:#ffffffde;text-align:start;width:100%;height:100%;margin:0;padding:0 16px;font-family:Consolas,Courier New,monospace;font-size:18px;overflow:auto}.TestCaseBody-module__blD3PW__testCaseBodyData::-webkit-scrollbar{opacity:.1;background-color:#2d2d2d;width:10px;height:10px}.TestCaseBody-module__blD3PW__testCaseBodyData::-webkit-scrollbar-thumb{opacity:.1;background-color:#3d3d3d;width:10px;height:10px}.TestCaseBody-module__blD3PW__testCaseBodyData::-webkit-scrollbar-corner{background-color:#2d2d2d}.TestCaseBody-module__blD3PW__changeLayoutContainer{background-color:#ffffff12;border-radius:32px;max-width:32px;height:32px;transition:all .2s;position:absolute;bottom:16px;right:16px;justify-content:flex-end!important}.TestCaseBody-module__blD3PW__changeLayoutContainer.TestCaseBody-module__blD3PW__force{max-width:160px!important}.TestCaseBody-module__blD3PW__changeLayoutContainer.TestCaseBody-module__blD3PW__force .TestCaseBody-module__blD3PW__changeLayoutText{visibility:visible!important}.TestCaseBody-module__blD3PW__changeLayoutContainer:hover{background-color:#ffffff1a;max-width:160px}.TestCaseBody-module__blD3PW__changeLayoutContainer:hover .TestCaseBody-module__blD3PW__changeLayoutText{visibility:visible}.TestCaseBody-module__blD3PW__changeLayoutText{color:#fff;visibility:hidden;white-space:nowrap;text-overflow:ellipsis;margin:0 0 0 12px;padding:0;font-size:12px;display:inline-block;overflow:hidden}.TestCaseBody-module__blD3PW__changeLayoutIcon{width:32px;height:32px;padding:8px;transition:opacity .3s}.TestCaseBody-module__blD3PW__changeLayoutIcon:hover{opacity:.8}.TestCaseBody-module__blD3PW__testCaseBodyRow table,.TestCaseBody-module__blD3PW__testCaseBodyRow th,.TestCaseBody-module__blD3PW__testCaseBodyRow td{border-collapse:collapse;border:1px solid #ffffff4d}.TestCaseBody-module__blD3PW__testCaseBodyRow th,.TestCaseBody-module__blD3PW__testCaseBodyRow td{text-align:start;padding:4px}.TestCaseBody-module__blD3PW__tableName{margin:0;padding:0}.TestCaseBody-module__blD3PW__tableName span{color:#ffffff8a;font-size:12px}.TestCaseBody-module__blD3PW__tableShowMore{padding:8px 0 24px;font-size:14px}.TestCaseBody-module__blD3PW__tableShowMore span{cursor:pointer;text-decoration:underline}.TestCaseBody-module__blD3PW__webTestLabel{box-sizing:border-box;border:1px solid #ffffff4d;border-radius:4px;padding:0 4px;display:inline-block}.TestCaseBody-module__blD3PW__explanation{text-underline-offset:4px;cursor:default;vertical-align:baseline;-webkit-text-decoration:underline dotted #fff;text-decoration:underline dotted #fff;position:relative}.TestCaseBody-module__blD3PW__explanation img{padding-left:4px}.TestCaseBody-module__blD3PW__explanation:after{content:attr(alt);white-space:pre-wrap;visibility:hidden;opacity:0;background-color:#2e2e2e;border-radius:4px;width:200px;padding:4px;font-size:12px;transition:all .1s;display:block;position:absolute;top:calc(100% + 8px);left:0;box-shadow:2px 2px 8px #00000040}.TestCaseBody-module__blD3PW__explanation:hover:after{visibility:visible;opacity:1}.TestCaseBody-module__blD3PW__switch{width:36px;height:14px;display:inline-block;position:relative}.TestCaseBody-module__blD3PW__switch.TestCaseBody-module__blD3PW__disabled{opacity:.3}.TestCaseBody-module__blD3PW__switch input{opacity:0;width:0;height:0}.TestCaseBody-module__blD3PW__slider{cursor:pointer;background-color:#575757;transition:all .4s;position:absolute;inset:0}.TestCaseBody-module__blD3PW__slider:before{content:"";background-color:#ffffff8a;width:8px;height:8px;transition:all .4s;position:absolute;bottom:3px;left:4px}input:checked+.TestCaseBody-module__blD3PW__slider{background-color:#ffffff1a}input:focus+.TestCaseBody-module__blD3PW__slider{box-shadow:0 0 1px #ffffff1a}input:checked+.TestCaseBody-module__blD3PW__slider:before{transform:translate(20px)}.TestCaseBody-module__blD3PW__slider.TestCaseBody-module__blD3PW__round{border-radius:34px}.TestCaseBody-module__blD3PW__slider.TestCaseBody-module__blD3PW__round:before{border-radius:50%}@media (max-width:500px){.TestCaseBody-module__blD3PW__testCaseBodyData{font-size:16px}}
.Console-module__oeuwsq__container{box-sizing:border-box;background-color:var(--bg-code-primary);width:100%;max-height:100%;margin:0;padding:16px}.Console-module__oeuwsq__line{color:var(--text-white);text-align:start;margin:0;padding:0;font-family:consolas;font-size:18px}.Console-module__oeuwsq__explanation{-webkit-text-decoration:underline var(--text-white) dotted;text-decoration:underline var(--text-white) dotted;text-underline-offset:4px;cursor:default;vertical-align:baseline;position:relative}.Console-module__oeuwsq__explanation img{padding-left:4px}.Console-module__oeuwsq__explanation:after{content:attr(alt);white-space:pre-wrap;visibility:hidden;opacity:0;background-color:#2e2e2e;border-radius:4px;width:240px;padding:4px;font-size:12px;transition:all .1s;display:block;position:absolute;top:calc(100% + 8px);left:0;box-shadow:2px 2px 8px #00000040}.Console-module__oeuwsq__explanation:hover:after{visibility:visible;opacity:1}@media (max-width:500px){.Console-module__oeuwsq__line{font-size:14px}}
.AIResponses-module___CVJXG__container{box-sizing:border-box;flex-direction:column;gap:16px;width:100%;padding:16px;display:flex}.AIResponses-module___CVJXG__responseContainer{background:var(--bg-code-secondary);border:1px solid var(--border-code-primary);border-radius:4px;width:100%;padding:8px}.AIResponses-module___CVJXG__content{width:100%;color:var(--text-white);margin:0 0 4px;padding:0;font-size:16px}.AIResponses-module___CVJXG__content>p:first-child{margin-top:0}.AIResponses-module___CVJXG__content>p:last-child{margin-bottom:0}.AIResponses-module___CVJXG__content pre{background:var(--bg-code-pre);border:var(--border-code-pre);box-sizing:border-box;border:1px solid var(--border-code-primary);border-radius:4px;padding:8px}.AIResponses-module___CVJXG__content code{background:var(--bg-code-pre);border-radius:2px;padding:0 4px}.AIResponses-module___CVJXG__responseInfoContainer span{color:var(--text-white-secondary);font-size:12px}.AIResponses-module___CVJXG__responseInfoContainer{justify-content:space-between;align-items:flex-end;margin-top:16px;display:flex}.AIResponses-module___CVJXG__actionsContainer{align-items:flex-end;gap:6px;display:flex}.AIResponses-module___CVJXG__actionsContainer span{margin-right:8px}.AIResponses-module___CVJXG__actionButton{opacity:.7;cursor:pointer;box-sizing:border-box;border:1px solid #666;border-radius:12px;width:24px;height:24px;padding:4px}.AIResponses-module___CVJXG__actionButton:hover,.AIResponses-module___CVJXG__actionButton.AIResponses-module___CVJXG__selected{opacity:1;border:1px solid #ccc}.AIResponses-module___CVJXG__metadataContainer{flex-wrap:wrap;align-items:flex-end;display:flex}.AIResponses-module___CVJXG__explainSolutionTag{background:var(--bg-code-pre);border:var(--border-code-pre);border-radius:16px;margin-left:8px;padding:2px 8px;display:block}.AIResponses-module___CVJXG__modelTag{background:var(--bg-code-pre);cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid var(--border-code-primary);border-radius:16px;align-items:center;margin-left:8px;padding:2px 8px 2px 6px;transition:all .1s;display:flex}.AIResponses-module___CVJXG__modelTag img{opacity:.6;margin-right:4px;transition:all .1s}.AIResponses-module___CVJXG__modelTag span{visibility:hidden;opacity:0;white-space:nowrap;text-overflow:ellipsis;max-width:0;padding-left:3px;transition:all .1s;display:block;overflow:hidden}.AIResponses-module___CVJXG__modelTag:hover span{visibility:visible;opacity:1;max-width:60px}.AIResponses-module___CVJXG__modelTag:hover img{opacity:1}@media (max-width:600px){.AIResponses-module___CVJXG__content{font-size:14px}}
.Insight-module__nlEHDW__container{box-sizing:border-box;flex-direction:column;gap:16px;width:100%;padding:16px;display:flex}.Insight-module__nlEHDW__responseContainer{background:var(--bg-code-secondary);border:1px solid var(--border-code-primary);border-radius:4px;width:100%;padding:8px}.Insight-module__nlEHDW__content{width:100%;color:var(--text-white);margin:0 0 4px;padding:0;font-size:16px}.Insight-module__nlEHDW__content>p:first-child{margin-top:0}.Insight-module__nlEHDW__content>p:last-child{margin-bottom:0}.Insight-module__nlEHDW__content pre{background:var(--bg-code-pre);border:var(--border-code-pre);box-sizing:border-box;border:1px solid var(--border-code-primary);border-radius:4px;padding:8px}.Insight-module__nlEHDW__content code{background:var(--bg-code-pre);border-radius:2px;padding:0 4px}.Insight-module__nlEHDW__responseInfoContainer span{color:var(--text-white-secondary);font-size:12px}.Insight-module__nlEHDW__responseInfoContainer{justify-content:space-between;align-items:flex-end;margin-top:16px;display:flex}.Insight-module__nlEHDW__actionsContainer{align-items:flex-end;gap:6px;display:flex}.Insight-module__nlEHDW__actionsContainer span{margin-right:8px}.Insight-module__nlEHDW__actionButton{opacity:.7;cursor:pointer;box-sizing:border-box;border:1px solid #666;border-radius:12px;width:24px;height:24px;padding:4px}.Insight-module__nlEHDW__actionButton:hover,.Insight-module__nlEHDW__actionButton.Insight-module__nlEHDW__selected{opacity:1;border:1px solid #ccc}.Insight-module__nlEHDW__metadataContainer{flex-wrap:wrap;align-items:flex-end;display:flex}.Insight-module__nlEHDW__modelTag{background:var(--bg-code-pre);cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid var(--border-code-primary);border-radius:16px;align-items:center;padding:2px 8px 2px 6px;transition:all .1s;display:flex}.Insight-module__nlEHDW__modelTag img{opacity:.6;margin-right:4px;transition:all .1s}.Insight-module__nlEHDW__modelTag span{visibility:hidden;opacity:0;white-space:nowrap;text-overflow:ellipsis;max-width:0;padding-left:3px;transition:all .1s;display:block;overflow:hidden}.Insight-module__nlEHDW__modelTag:hover span{visibility:visible;opacity:1;max-width:60px}.Insight-module__nlEHDW__modelTag:hover img{opacity:1}@media (max-width:600px){.Insight-module__nlEHDW__content{font-size:14px}}
.Differences-module__S6byLq__container{flex-direction:column;width:100%;height:100%;display:flex}.Differences-module__S6byLq__topSection{flex-direction:row;width:100%;height:100%;display:flex}.Differences-module__S6byLq__singleTestSection{border-radius:4px;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.Differences-module__S6byLq__diffSection{background:#0000001a;border-radius:4px;flex:1;min-height:0;padding:8px;overflow:hidden}.Differences-module__S6byLq__diffContent{width:100%;height:100%;overflow:auto}.Differences-module__S6byLq__noDiff{color:#fff9;justify-content:center;align-items:center;height:100%;font-size:14px;font-style:italic;display:flex}
.DiffViewer-module__fXeCFa__diffContainer{border-radius:12px;width:100%;font-family:Monaco,Menlo,Ubuntu Mono,Courier New,monospace;overflow:hidden}.DiffViewer-module__fXeCFa__inlineDiff{white-space:pre;min-height:100px;padding:8px 16px;font-family:Monaco,Menlo,Ubuntu Mono,Courier New,monospace;font-size:14px;line-height:1.6;overflow:auto}.DiffViewer-module__fXeCFa__unchangedLine{color:#e5e7eb;margin:2px 0;padding:2px 0}.DiffViewer-module__fXeCFa__addedLine{color:#86efac;background:#22c55e33;border-left:3px solid #22c55e;border-radius:4px;margin:2px 0;padding:4px 8px}.DiffViewer-module__fXeCFa__deletedLine{color:#fca5a5;background:#ef444433;border-left:3px solid #ef4444;border-radius:4px;margin:2px 0;padding:4px 8px;-webkit-text-decoration:line-through #ef444480;text-decoration:line-through #ef444480;text-decoration-thickness:1px}.DiffViewer-module__fXeCFa__changedLine{margin:2px 0;padding:2px 0}.DiffViewer-module__fXeCFa__unchanged{color:#e5e7eb;background:0 0}.DiffViewer-module__fXeCFa__deleted{color:#fca5a5;background:#ef44444d;border:1px solid #ef444480;border-radius:3px;padding:1px 2px;-webkit-text-decoration:line-through #ef444480;text-decoration:line-through #ef444480;text-decoration-thickness:1px}.DiffViewer-module__fXeCFa__added{color:#86efac;background:#22c55e4d;border:1px solid #22c55e80;border-radius:3px;padding:1px 2px}.DiffViewer-module__fXeCFa__legend{background:#0000004d;border-top:1px solid #ffffff1a;padding:12px 20px}.DiffViewer-module__fXeCFa__legendItem{flex-wrap:wrap;align-items:center;gap:16px;font-size:12px;display:flex}.DiffViewer-module__fXeCFa__legendItem .DiffViewer-module__fXeCFa__deletedLine{border-left:2px solid #ef4444;margin:0;padding:2px 6px;font-size:11px}.DiffViewer-module__fXeCFa__legendItem .DiffViewer-module__fXeCFa__addedLine{border-left:2px solid #22c55e;margin:0;padding:2px 6px;font-size:11px}.DiffViewer-module__fXeCFa__legendItem .DiffViewer-module__fXeCFa__deleted,.DiffViewer-module__fXeCFa__legendItem .DiffViewer-module__fXeCFa__added{padding:2px 6px;font-size:11px}.DiffViewer-module__fXeCFa__noDiff{text-align:center;color:#22c55e;background:#22c55e1a;border:1px solid #22c55e4d;border-radius:8px;padding:20px;font-size:14px;font-weight:600}.DiffViewer-module__fXeCFa__inlineDiff::-webkit-scrollbar{width:8px;height:8px}.DiffViewer-module__fXeCFa__inlineDiff::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.DiffViewer-module__fXeCFa__inlineDiff::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.DiffViewer-module__fXeCFa__inlineDiff::-webkit-scrollbar-thumb:hover{background:#ffffff4d}
.Waveform-module__aA9OQq__container{background-color:var(--bg-code-primary);flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.Waveform-module__aA9OQq__toolbar{background-color:var(--bg-code-secondary);border-bottom:1px solid var(--border-code-primary);flex-shrink:0;align-items:center;gap:12px;min-height:28px;padding:4px 10px;font-size:11px;display:flex}.Waveform-module__aA9OQq__timescale,.Waveform-module__aA9OQq__signalCount{color:var(--text-white-secondary);font-family:monospace}.Waveform-module__aA9OQq__cursorInfo{color:var(--brand-bright);font-family:monospace;font-weight:600}.Waveform-module__aA9OQq__zoomControls{align-items:center;gap:4px;margin-left:auto;display:flex}.Waveform-module__aA9OQq__zoomBtn{background:var(--bg-code-secondary);color:var(--text-white);border:1px solid var(--border-code-primary);cursor:pointer;border-radius:4px;padding:2px 8px;font-family:monospace;font-size:11px;transition:background .15s}.Waveform-module__aA9OQq__zoomBtn:hover{background:var(--bg-code-pre)}.Waveform-module__aA9OQq__zoomLabel{color:var(--text-white-secondary);text-align:center;min-width:36px;font-family:monospace;font-size:10px}.Waveform-module__aA9OQq__canvas{cursor:crosshair;flex:1;display:block}.Waveform-module__aA9OQq__hint{color:var(--text-white-secondary);background-color:var(--bg-code-secondary);border-top:1px solid var(--border-code-primary);flex-shrink:0;margin:0;padding:2px 10px;font-family:monospace;font-size:10px}.Waveform-module__aA9OQq__noData{color:var(--text-white-secondary);text-align:center;padding:20px;font-family:monospace;font-size:13px}
.AIParams-module__1KIh5a__container{box-sizing:border-box;width:100%;height:100%;color:var(--text-white,#d4d4d4);padding:12px 16px;font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;overflow-y:auto}.AIParams-module__1KIh5a__section{margin-bottom:16px}.AIParams-module__1KIh5a__sectionTitle{text-transform:uppercase;color:var(--brand-bright,#4ec9b0);letter-spacing:.5px;margin-bottom:8px;font-size:11px;font-weight:600}.AIParams-module__1KIh5a__paramsGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid}.AIParams-module__1KIh5a__paramItem{background-color:var(--bg-code-secondary,#2d2d2d);border:1px solid var(--border-code-primary,#414141);border-radius:4px;flex-direction:column;gap:2px;padding:6px 8px;display:flex}.AIParams-module__1KIh5a__paramLabel{opacity:.6;font-size:11px}.AIParams-module__1KIh5a__paramValue{color:var(--text-white,#d4d4d4);font-size:13px}.AIParams-module__1KIh5a__paramInput{background-color:var(--bg-code-secondary,#2d2d2d);border:1px solid var(--border-code-primary,#414141);color:var(--text-white,#d4d4d4);box-sizing:border-box;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-moz-appearance:textfield;border-radius:3px;outline:none;width:100%;padding:2px 6px;font-family:inherit;font-size:13px}.AIParams-module__1KIh5a__paramInput::-webkit-inner-spin-button{opacity:1}.AIParams-module__1KIh5a__paramInput::-webkit-outer-spin-button{opacity:1}.AIParams-module__1KIh5a__paramInput:focus{border-color:var(--brand-bright,#4ec9b0)}.AIParams-module__1KIh5a__emptyState{opacity:.5;font-style:italic}
.CodeView-module__WMQUiW__container{background-color:var(--bg-code-pre);flex-direction:column;flex-shrink:0;height:calc(100svh - 48px);display:flex;position:relative;box-shadow:-2px 0 2px #00000040}.CodeView-module__WMQUiW__container.CodeView-module__WMQUiW__withPromotion{height:calc(100svh - 96px)}.CodeView-module__WMQUiW__stretchIcon{z-index:100;cursor:ns-resize;z-index:500;opacity:0;background:#711f1f;width:100%;height:4px;position:absolute;transform:translateY(2px)}.CodeView-module__WMQUiW__stretchIcon:hover{opacity:1}.CodeView-module__WMQUiW__disableContainer{z-index:10;background:#00000080;width:100%;height:100%;position:absolute;top:0}.CodeView-module__WMQUiW__innerContainer{flex-direction:row;display:flex}
.Dropdown-module__jSM0Da__container{background:var(--bg-code-secondary);-webkit-user-select:none;user-select:none;cursor:pointer;box-sizing:border-box;border:1px solid var(--border-code-primary);border-radius:4px;justify-content:space-between;align-items:center;width:fit-content;height:24px;padding-left:8px;padding-right:8px;display:flex;position:relative}.Dropdown-module__jSM0Da__mainText{color:var(--text-white);white-space:nowrap;margin:0 8px 0 0;padding:0;font-size:16px}.Dropdown-module__jSM0Da__menu{background:var(--bg-code-secondary);z-index:10;border:1px solid var(--border-code-primary);border-radius:4px;position:absolute;top:24px;left:0;overflow:hidden}.Dropdown-module__jSM0Da__menuItem{cursor:pointer;color:var(--text-white);text-align:start;margin:0;padding:8px;font-size:16px}.Dropdown-module__jSM0Da__menuItem:hover{background:var(--bg-code-hover,#444343)}
.TopView-module__2VL4Ka__container{background-color:var(--bg-code-primary);border-bottom:1px solid var(--border-code-primary);box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;height:48px;padding:0 8px;display:flex}.TopView-module__2VL4Ka__noLeftPadding{padding:0 8px 0 0!important}.TopView-module__2VL4Ka__restart{cursor:pointer;transition:opacity .3s}.TopView-module__2VL4Ka__restart:hover{opacity:.8}.TopView-module__2VL4Ka__openTabsContainer{box-sizing:border-box;flex:1;width:0;height:100%;margin-right:16px;display:flex;overflow:auto}.TopView-module__2VL4Ka__openTabContainer{border:1px solid var(--border-code-primary);box-sizing:border-box;-webkit-user-select:none;user-select:none;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;padding:8px 12px;display:flex}.TopView-module__2VL4Ka__openTabContainer.TopView-module__2VL4Ka__selected{background:#333}.TopView-module__2VL4Ka__openTabContainer p{color:var(--text-white);margin:0;padding:0}.TopView-module__2VL4Ka__openTabContainer img{cursor:pointer}.TopView-module__2VL4Ka__openTabContainer img:hover{opacity:.8}.TopView-module__2VL4Ka__openTabsContainer::-webkit-scrollbar{border:0 solid #d5d5d5;height:4px}.TopView-module__2VL4Ka__openTabsContainer::-webkit-scrollbar-thumb:horizontal{background:#d5d5d5}.TopView-module__2VL4Ka__actionsContainer{justify-content:center;align-items:center;gap:8px;display:flex}
.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}
.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}
