@keyframes ProgressBar_slideIn__fwmqy{0%{transform:translateX(-10px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes ProgressBar_progressFill__QifQV{0%{width:0}}@keyframes ProgressBar_glowPulse__pO5Ug{0%{box-shadow:0 0 11px 7px rgba(104,255,110,.4)}50%{box-shadow:0 0 11px 7px rgba(104,255,110,.7)}to{box-shadow:0 0 11px 7px rgba(104,255,110,.4)}}.ProgressBar_container__kHTzv{animation:ProgressBar_fadeIn__aW85v .5s ease-out forwards}.ProgressBar_percentageText__UkyLK{animation:ProgressBar_slideIn__fwmqy .5s ease-out}.ProgressBar_progressBar__GOK8Z{position:relative;overflow:hidden}.ProgressBar_progressBarFill__oEDOw{width:0;animation:ProgressBar_fillProgress__Ozgzq 1.5s ease-out forwards}.ProgressBar_progressDot__v4EnY{animation:ProgressBar_dotPulse__COP5d 2s infinite;background:#68ff6d!important;box-shadow:0 0 12px 7px #68ff6e!important}.ProgressBar_glowDot__4qOKV{animation:ProgressBar_glowPulse__pO5Ug 2s infinite}.ProgressBar_stepCircle__4O5Uk{animation:ProgressBar_scaleIn__sVh9a .3s ease-out forwards}@keyframes ProgressBar_scaleIn__sVh9a{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes ProgressBar_fillProgress__Ozgzq{0%{width:0}to{width:var(--progress-width)}}@keyframes ProgressBar_dotPulse__COP5d{0%{transform:translate(50%,-50%) scale(1);box-shadow:0 0 12px 7px rgba(104,255,110,.8)!important}50%{transform:translate(50%,-50%) scale(1.1);box-shadow:0 0 16px 8px #68ff6e!important}to{transform:translate(50%,-50%) scale(1);box-shadow:0 0 12px 7px rgba(104,255,110,.8)!important}}.ChartStyles_container__eKrJe{opacity:0;animation:ChartStyles_fadeIn__m6rMO .5s ease-out forwards}.ChartStyles_studentImage__OWJnQ{animation:ChartStyles_simpleFloat__5w77h 3s ease-in-out infinite}.ChartStyles_gradientButton__9q4dS{transition:transform .2s ease,box-shadow .2s ease;background:linear-gradient(153deg,rgba(179,121,223,.99),rgba(255,189,88,.68))}.ChartStyles_gradientButton__9q4dS:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(179,121,223,.3)}.ChartStyles_gradientButton__9q4dS:active{transform:translateY(0)}@keyframes ChartStyles_fadeIn__m6rMO{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ChartStyles_simpleFloat__5w77h{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes InfoPopup_fadeIn__O6HwT{0%{opacity:0}to{opacity:1}}@keyframes InfoPopup_slideUp__dKNJK{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes InfoPopup_pulse__s9JIe{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes InfoPopup_slideIn__hV9Eu{0%{transform:translateX(-20px);opacity:0}to{transform:translateX(0);opacity:1}}.InfoPopup_fadeIn__O6HwT{animation:InfoPopup_fadeIn__O6HwT .5s ease-out forwards}.InfoPopup_popupContainer___LM66{animation:InfoPopup_slideUp__dKNJK .6s ease-out forwards;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:all .3s ease}.InfoPopup_popupContainer___LM66:hover{box-shadow:0 8px 12px rgba(0,0,0,.15);transform:translateY(-2px)}.InfoPopup_title__Ttr0Y{animation:InfoPopup_slideUp__dKNJK .5s ease-out forwards;position:relative}.InfoPopup_title__Ttr0Y:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background-color:#ffbd58;transition:width .3s ease}.InfoPopup_title__Ttr0Y:hover:after{width:100%}.InfoPopup_listItem__gc6F8{animation:InfoPopup_slideIn__hV9Eu .5s ease-out forwards;opacity:0;transition:transform .3s ease}.InfoPopup_listItem__gc6F8:hover{transform:translateX(8px)}.InfoPopup_bullet__EiMNH{animation:InfoPopup_pulse__s9JIe 2s infinite}.InfoPopup_startButton__CwG3p{animation:InfoPopup_fadeIn__O6HwT .8s ease-out forwards;position:relative;overflow:hidden;transition:all .3s ease}.InfoPopup_startButton__CwG3p:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:hsla(0,0%,100%,.2);transition:transform .3s ease}.InfoPopup_startButton__CwG3p:hover{transform:scale(1.05);background-color:#e5aa4f;box-shadow:0 0 15px rgba(255,189,88,.5)}.InfoPopup_startButton__CwG3p:hover:before{transform:translateX(100%)}@media (max-width:768px){.InfoPopup_popupContainer___LM66{padding:4rem 1.5rem}.InfoPopup_title__Ttr0Y{font-size:20px}.InfoPopup_listItem__gc6F8{font-size:12px}}