.InlineLoader_loader__72gb8{width:60px;aspect-ratio:4;background:radial-gradient(circle closest-side,var(--text) 90%,#0000) 0 /calc(100% / 3) 100% space;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);animation:InlineLoader_ldr__pMfrM 1s steps(4) infinite}@keyframes InlineLoader_ldr__pMfrM{to{-webkit-clip-path:inset(0 -34% 0 0);clip-path:inset(0 -34% 0 0)}}.FullPageLoader_wrapper__j_OLA{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;background-color:var(--background)}.FullPageLoader_wrapper__j_OLA.FullPageLoader_translucent__ztO7_{opacity:.5}.TextLink_link__aNPpL{color:var(--text);text-decoration:underline;font-weight:500;font-size:15px;line-height:120%;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.TextLink_noUnderline__JvDCS{text-decoration:none}.RaisedCard_wrapper__acmoo{padding:var(--medium);background-color:var(--card);color:var(--text-on-card);border-radius:var(--large);box-shadow:8px 7px 9px 3px var(--shadow)}@media (min-width:768px){.RaisedCard_large___pKpP{padding:var(--large)}.RaisedCard_extraLarge__Xwcc6{padding:var(--extra-large)}}.SettingsShell_container__foy0c{max-width:780px;margin:0 auto}.LegacyChesslyCard_raisedCard__dihuS{position:relative;padding:var(--medium);width:100%}.LegacyChesslyCard_raisedCard__dihuS.LegacyChesslyCard_yellow__gh06V{background-color:var(--yellow)}.LegacyChesslyCard_textContainer__bRXsR{flex:1 1;padding-right:var(--medium)}.LegacyChesslyCard_iconWrapper__FT1wu{width:56px;height:56px;background-color:var(--yellow-text)}.LegacyChesslyCard_closeIconContainer__ZjhXT{position:absolute;top:16px;right:8px}.LegacyChesslyCard_settingsLinkText__8FW_7{white-space:nowrap}@media (min-width:615px){.LegacyChesslyCard_closeIconContainer__ZjhXT{top:6px;right:16px}}@media (min-width:768px){.LegacyChesslyCard_raisedCard__dihuS{padding:var(--large)}.LegacyChesslyCard_closeIconContainer__ZjhXT{position:absolute;top:8px;right:24px}}@media (min-width:900px){.LegacyChesslyCard_closeIconContainer__ZjhXT{top:16px;right:16px}}@keyframes LegacyChesslyCard_fadeOut__KC_YT{0%{opacity:1}to{opacity:0}}.LegacyChesslyCard_fadeOut__KC_YT{animation:LegacyChesslyCard_fadeOut__KC_YT 1s forwards}.Footer_footer__4vzqH{background-color:#141114;padding:var(--medium)}.Footer_inner__FbJ6a{max-width:var(--max-width);margin:0 auto;flex-direction:column;align-items:center;text-align:center}.Footer_list___KSK1{list-style:none;padding:0;margin:0 0 56px;display:flex;flex-direction:column;gap:32px}.Footer_list___KSK1 a{color:var(--white-text)}.Footer_legalList__Ljr0j{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;gap:32px}.Footer_content__a1cH7{flex-direction:column;padding-top:var(--extra-large);width:100%}.Footer_legalSection__mFyIy{flex-direction:column;padding-top:70px}@media (min-width:768px){.Footer_content__a1cH7{flex-direction:row;padding-top:var(--medium)}.Footer_list___KSK1{flex-direction:row;margin-bottom:0}.Footer_inner__FbJ6a{align-items:flex-start}.Footer_legalSection__mFyIy{flex-direction:row;padding-top:var(--extra-large)}}@media (min-width:1250px){.Footer_list___KSK1{display:flex;flex-direction:row;gap:32px}}.UserStreakHistory_container__zTIa_{--streakColor:var(--gray-550);--fillColor:var(--gray-850);cursor:auto;padding:12px}[data-theme=light] .UserStreakHistory_container__zTIa_{--fillColor:#fff}.UserStreakHistory_tier1__9Yjo8{--streakColor:var(--cyan-600-300)}.UserStreakHistory_tier2__P6Ufl{--streakColor:var(--teal-600-300)}.UserStreakHistory_tier3___9gP5{--streakColor:var(--green-500-300)}.UserStreakHistory_tier4__HyTDd{--streakColor:var(--yellow-700-300)}.UserStreakHistory_tier5__Ql_IA{--streakColor:var(--red-600-300)}.UserStreakHistory_tier6__EG8O5{--streakColor:var(--pink-500-300)}.UserStreakHistory_content__SMFE0{display:flex;align-items:center}.UserStreakHistory_dayContainer___Q194{display:flex;flex-direction:column;align-items:center}.UserStreakHistory_day__PvhTu{width:32px;height:32px;border-radius:50%;border:1px solid transparent;background-color:var(--gray-250-600);color:var(--fillColor);display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px}.UserStreakHistory_done__QEusj{background-color:var(--streakColor);color:var(--fillColor)}.UserStreakHistory_today__m2s4V{border:1px dashed var(--streakColor)}.UserStreakHistory_label__fGRFL{color:var(--gray-400-550);-webkit-user-select:none;-moz-user-select:none;user-select:none}.UserStreakHistory_streakColor__U7Y6H{color:var(--streakColor)}@media (min-width:768px){.UserStreakHistory_container__zTIa_{padding:var(--large)}.UserStreakHistory_content__SMFE0{display:flex;align-items:flex-start}}.Streak_animatedContainer__S76lx,.Streak_container__0_g2V{--streakFill:var(--gray-550-300);--streakBackground:var(--gray-300-gray-600);--textFill:var(--gray-900-powder-100)}.Streak_container__0_g2V{position:relative;display:flex}[data-theme=light] .Streak_animatedContainer__S76lx,[data-theme=light] .Streak_container__0_g2V{--textFill:#fff}.Streak_animatedContainer__S76lx .circle rect{fill:var(--streakBackground)}.Streak_animatedContainer__S76lx .flame1 rect,.Streak_animatedContainer__S76lx .flame2 rect,.Streak_animatedContainer__S76lx .tick path{fill:var(--streakFill)}.Streak_animatedContainer__S76lx .horse rect{fill:var(--textFill)}.Streak_tier0__7hoy_{--streakFill:var(--gray-550);--streakBackground:var(--gray-300);--streakPanel:var(--gray-100-900);--textFill:var(--gray-900-powder-100)}.Streak_tier1__k9UsD{--streakFill:var(--cyan-600);--streakBackground:var(--cyan-300);--streakPanel:var(--cyan-100-900);--textFill:var(--gray-900-powder-100)}.Streak_tier2__JBNJx{--streakFill:var(--teal-600);--streakBackground:var(--teal-300);--streakPanel:var(--teal-100-900);--textFill:var(--gray-900-powder-100)}.Streak_tier3__xDC3Z{--streakFill:var(--green-500);--streakBackground:var(--green-300);--streakPanel:var(--green-100-850);--textFill:var(--gray-900-powder-100)}.Streak_tier4__YSceW{--streakFill:var(--yellow-700);--streakBackground:var(--yellow-300);--streakPanel:var(--yellow-200-900);--textFill:var(--gray-900-powder-100)}.Streak_tier5__eoR_u{--streakFill:var(--red-600);--streakBackground:var(--red-300);--streakPanel:var(--red-200-900);--textFill:var(--gray-900-powder-100)}.Streak_tier6__otRKf{--streakFill:var(--pink-500);--streakBackground:var(--pink-300);--streakPanel:var(--pink-100-900);--textFill:var(--gray-900-powder-100)}.Streak_streakImage__ZBevf circle,.Streak_streakImage__ZBevf path{transition:fill .5s ease-in-out .1s}@media (min-width:768px){.Streak_streakCount__iSuwm{min-width:20px}}.FirstStreakModal_animatedStreakContainer__EZ9xP{max-width:150px}.FirstStreakModal_streakCount__1OIJa{position:absolute;bottom:75px;font-size:40px;left:1px;width:100%;color:#fff}.UserStreak_container__4pHsV{position:relative;cursor:pointer}.UserStreak_popup__8pfmH{z-index:200;top:60px;right:4px}.UserStreak_notification__hOcLY,.UserStreak_popup__8pfmH{position:fixed;width:310px;background-color:var(--card);color:var(--text);border-radius:var(--border-radius);box-shadow:0 4px 15px 0 var(--shadow)}.UserStreak_notification__hOcLY{z-index:1000;top:62px;right:8px}.UserStreak_closeButton__pZfRS{position:absolute;top:12px;right:6px}.UserStreak_streakImage___xeOa circle,.UserStreak_streakImage___xeOa path{transition:fill .5s ease-in-out .1s}@media (min-width:330px){.UserStreak_popup__8pfmH{right:8px}.UserStreak_notification__hOcLY{right:16px}}@media (min-width:768px){.UserStreak_popup__8pfmH{position:absolute;top:58px;left:-192px;right:auto;width:340px;border-radius:var(--large)}.UserStreak_notification__hOcLY{top:70px;right:24px;width:340px;border-radius:var(--large)}.UserStreak_streakCount__YGTf0{min-width:20px}}.Common_wrapper__kCnUi{position:fixed;height:80px;width:100%;top:0;left:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:var(--background-opacity);z-index:100}.Common_header__RcrgC{max-width:var(--max-width);height:100%;margin:0 auto;padding:0 var(--mainLayoutPadding)}.Common_spacer__kFeiO{height:80px}.CircularProgress_background__dA_HR{display:flex;justify-content:center;align-items:center;border-radius:50%;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;background:conic-gradient(var(--gray-300-700) 0deg,var(--gray-300-700) 1turn)}.CircularProgress_image__bSTGx{position:absolute;line-height:0}.CircularProgress_circle__QiVyT{animation:CircularProgress_fill__eHFRk 2s ease-in}@keyframes CircularProgress_fill__eHFRk{0%{stroke-dasharray:0 1000}}.TextArea_container__D79AT{width:100%}.TextArea_textArea__EJ1gf{position:relative;padding:var(--small);padding-bottom:20px;background:transparent;border:1px solid var(--background-gray);border-radius:var(--border-radius);width:100%;font-size:12px;font-weight:400;line-height:18px;letter-spacing:-.12px;color:var(--text);resize:none;min-height:108px}.TextArea_textArea__EJ1gf::placeholder{color:var(--alternative-grey)}.TextArea_textArea__EJ1gf:focus,.TextArea_textArea__EJ1gf:focus-visible{outline:none;border-color:var(--text-on-blue)}.TextArea_counter__tk0Xj{color:var(--alternative-grey);position:absolute;bottom:5px;right:14px;font-size:12px;line-height:12px;font-weight:400;letter-spacing:-.12px;width:calc(100% - 20px);padding:2px 0;background-color:var(--card);text-align:right}.TextArea_counter__tk0Xj.TextArea_error__hQF0K{color:var(--error)}.TextArea_errorState__YGZYr{border-color:var(--error)}.TextArea_errorMessage__lnub_{color:var(--error);padding:var(--small);margin:var(--extra-small) 0 0 0}.TextButton_button__2jkHp{display:inline-flex;align-items:center;justify-content:center;border:none;outline:none;white-space:nowrap;background:transparent;color:var(--text);cursor:pointer;text-decoration:none;padding:0;font-size:15px;font-weight:400;line-height:20px;letter-spacing:-.135px;height:20px}.TextButton_button__2jkHp:disabled{cursor:auto;opacity:.6}.FeedbackEmojis_grade__aLLuX{padding:var(--small) 0;color:var(--text);background-color:transparent;border:1px solid var(--background-gray);transition:background-color .25s ease-in-out;border-radius:var(--border-radius);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:center;min-width:52px}.FeedbackEmojis_grade__aLLuX svg{width:28px;height:28px}.FeedbackEmojis_grade__aLLuX:hover{background-color:var(--card-emphasize)}.FeedbackEmojis_selectedGrade__PwVPT{background-color:var(--blue);border-color:var(--text-on-blue)}.FeedbackEmojis_selectedGrade__PwVPT:hover{background-color:var(--blue)}@media (min-width:390px){.FeedbackEmojis_grade__aLLuX{min-width:62px}.FeedbackEmojis_grade__aLLuX svg{width:36px;height:36px}}.Pill_pill__GYFQ2{border-radius:var(--border-radius);text-align:center;border-radius:var(--large);min-width:120px;color:var(--text);white-space:nowrap}.UserLevelPill_container__ABbLc{min-height:32px}.UserLevelPill_vipBadge__RPhYp{height:auto;aspect-ratio:1}.Menu_menu__BwEXm{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:var(--small);justify-content:flex-end;z-index:20}.Menu_verticalMenu__ZUh4i{list-style:none;margin:0;padding:var(--large);align-items:flex-start}.Menu_verticalItem__GxFyV+.Menu_verticalItem__GxFyV{margin-top:var(--large)}.Menu_iconButton__HNepf{background-color:transparent;line-height:0;padding:var(--small);height:40px;width:40px;border:none;cursor:pointer}.Menu_itemLink__DW9OB,.Menu_menuItem__k8nkC{padding:var(--small) var(--medium);border-radius:var(--large);color:var(--text-on-secondary-alternative);text-align:center;transition:background-color .2s ease-in-out}.Menu_itemLink__DW9OB:not(.Menu_accentItem__l72SW):not(.Menu_imageItem__QjEfy):hover{background-color:var(--secondary-alternative)}.Menu_itemLink__DW9OB{display:block}.Menu_itemLink__DW9OB:not(.Menu_accentItem__l72SW):hover{background-color:var(--secondary-alternative)}.Menu_withSubMenu___Rxzp{display:flex;align-items:center;transition:background-color .2s ease-in-out;cursor:pointer}.Menu_withSubMenu___Rxzp:not(.Menu_imageItem__QjEfy):hover{background-color:var(--secondary-alternative)}.Menu_itemLink__DW9OB.Menu_imageItem__QjEfy{padding:0}.Menu_active__oBN2a{background-color:var(--secondary-alternative);color:var(--text-on-secondary)}.Menu_mobileMenu__rqKV2{position:fixed;top:80px;left:0;height:calc(100vh - 80px);overflow:auto;width:100vw;z-index:50;background-color:var(--background);text-align:center}.Menu_subMenu__jpDbQ{width:100%;color:var(--text-on-card);border-radius:0;overflow:hidden}.Menu_imageItem__QjEfy+.Menu_subMenu__jpDbQ{display:flex;flex-direction:column;align-items:center;border-radius:var(--large);padding:0;width:200px;min-width:auto;padding-top:var(--medium);padding-bottom:var(--medium)}.Menu_imageItem__QjEfy+.Menu_subMenu__jpDbQ .Menu_item__jIl1D{width:100%;padding:0}.Menu_imageItem__QjEfy+.Menu_subMenu__jpDbQ .Menu_itemLink__DW9OB{padding:var(--small) var(--extra-large);min-height:40px}.Menu_verticalItem__GxFyV.Menu_subItemsOnly__8X9G8{margin-top:0}.Menu_imageItem__QjEfy+.Menu_subMenu__jpDbQ a{width:100%;display:flex;justify-content:center}.Menu_subMenu__jpDbQ .Menu_item__jIl1D{justify-content:flex-start;padding:var(--small) 0}.Menu_subMenu__jpDbQ.Menu_subItemsOnly__8X9G8 .Menu_item__jIl1D{padding:0}.Menu_subMenu__jpDbQ.Menu_subItemsOnly__8X9G8 .Menu_subItem__D2JMi{margin-top:var(--large)}.Menu_subMenu__jpDbQ .Menu_subItem__D2JMi .Menu_subItemText__JF_vs{width:100%}.Menu_subMenu__jpDbQ.Menu_subItemsOnly__8X9G8 .Menu_subItem__D2JMi .Menu_subItemText__JF_vs{width:auto;border-radius:var(--large);overflow:hidden}.Menu_subMenu__jpDbQ .Menu_itemLink__DW9OB{transition:background-color .2s ease-in-out;border-radius:0;width:100%}.Menu_subMenu__jpDbQ .Menu_itemLink__DW9OB:hover{background-color:var(--secondary-alternative)}@media (min-width:1000px){.Menu_subMenu__jpDbQ{position:absolute;z-index:20;top:calc(40px + var(--small) + 5px);background-color:var(--card);box-shadow:8px 7px 9px 3px var(--shadow);margin-top:0;right:0;min-width:200px;border-radius:var(--border-radius)}.Menu_subMenu__jpDbQ .Menu_item__jIl1D{padding:var(--small)}}.SettingsView_settingSection__aIHrr{flex-direction:column;align-items:flex-start}.SettingsView_buttonContainer__yXh96{justify-content:flex-end;width:100%}.SettingsView_buttonWrapper__vcCJI{width:160px;height:32px}.SettingsView_accountName__JtU9d{color:var(--strong-green-emphasize)}.SettingsView_iconBackground__o6QpF{display:flex;align-items:center;justify-content:center;background-color:var(--green-100-850);padding:12px;border-radius:100%;width:56px;height:56px}.SettingsView_iconBackground__o6QpF.SettingsView_delete__G56mw{background-color:var(--error-bland)}@media (min-width:768px){.SettingsView_settingSection__aIHrr{align-items:normal;flex-direction:row}.SettingsView_buttonContainer__yXh96{width:auto}}.ProgressBar_progressBar__YqY6L{background-color:var(--background-gray);border-radius:var(--border-radius);flex:1 1;height:8px;overflow:hidden}.ProgressBar_inner__1Q75B{height:100%;border-radius:var(--border-radius);transition:width 1s ease-in-out}.ProgressBar_secondary__1B3UA{background-color:var(--green-500-300)}.ProgressBar_tertiary__1py9O{background-color:var(--primary)}.ProgressBar_gradient__Fbvsr{background:linear-gradient(to right,var(--cyan-500),var(--teal-300),var(--green-300))}.ProgressBar_small__ZK5xa{width:85px;flex:0 0 85px}.ProgressBar_medium__bjORf{width:150px;flex:0 0 150px}.ProgressBar_large__8hDc6{width:200px;flex:0 0 200px}.ResetProgress_courseCard__oJvGr{padding:var(--medium);width:280px;background-color:var(--card);color:var(--text-on-card);border-radius:var(--border-radius);border:1px solid var(--gray-250-600)}.Toggle_wrapper__JDpdt{display:inline-block;cursor:pointer;--mainColor:var(--pink-500-400);--trackColor:var(--powder-300-gray-850);--knobColor:var(--white);--knobColorInactive:var(--white)}.Toggle_greenColor__c_lSf{--mainColor:var(--green-500-300);--trackColor:var(--gray-300-600);--knobColor:var(--green-100-850);--knobColorInactive:var(--white)}.Toggle_label__Ymy2C{flex-wrap:wrap}.Toggle_disabled__ool3u{opacity:.5;cursor:auto}.Toggle_switch__2hwtn{position:relative;display:inline-flex;flex-shrink:0;--slider-scale-factor:0.5;width:calc(60px * var(--slider-scale-factor));height:calc(34px * var(--slider-scale-factor))}.Toggle_switch__2hwtn input{opacity:0;width:0;height:0}.Toggle_slider__yGZHv{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--trackColor);transition:background-color .2s ease-in-out;border-radius:calc(34px * var(--slider-scale-factor))}.Toggle_slider__yGZHv:before{position:absolute;content:"";height:calc(26px * var(--slider-scale-factor));width:calc(26px * var(--slider-scale-factor));left:calc(4px * var(--slider-scale-factor));bottom:calc(4px * var(--slider-scale-factor));background-color:var(--knobColorInactive);transition:transform .2s ease-in-out;border-radius:50%}.Toggle_slider__yGZHv.Toggle_disabled__ool3u{cursor:default;opacity:.4}input:checked+.Toggle_slider__yGZHv:before{background-color:var(--knobColor)}input:checked+.Toggle_slider__yGZHv{background-color:var(--mainColor)}input:checked+.Toggle_slider__yGZHv:before{transform:translateX(calc(26px * var(--slider-scale-factor)))}.Input_input__NjqGN{background-color:transparent;color:var(--text-on-secondary);padding:10px 36px 10px var(--medium);border:1px solid var(--background-gray);border-radius:var(--border-radius);outline:none;width:100%;height:48px}.Input_success__elOY7{border-color:var(--strong-green)}.Input_error__K4hJ8{border-color:var(--error)}.Input_input__NjqGN::placeholder{color:var(--text-on-secondary-alternative);opacity:.75}.Input_input__NjqGN:not(.Input_error__K4hJ8):not(.Input_success__elOY7):focus{border-color:var(--text-on-blue)}.Input_label__IkqZT{position:relative;text-align:left;display:inline-block;width:100%}.Input_text__f9Qdh{margin-bottom:var(--extra-small);font-size:15px;font-weight:500}.Input_endIcon__Jtmtj{position:absolute;right:var(--medium);bottom:13px;width:20px;height:20px}.Spinner_spinner__o5IsZ{display:inline-block;border:2px solid var(--background);border-bottom-color:var(--accent);border-radius:50%;animation:Spinner_rotation__Kl9GS 1s linear infinite}@keyframes Spinner_rotation__Kl9GS{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Onboarding_card__Fi_gh{position:relative;z-index:2;min-width:310px;max-width:600px;min-height:350px;flex:1 0 310px;margin:60px var(--large)}.Onboarding_content__JKZVG{max-width:600px;text-align:center;margin:0 auto}.Onboarding_progressStep__7dhPc{width:50px;height:4px;border-radius:var(--border-radius);background-color:var(--secondary-emphasize)}.Onboarding_activeStep__sXKCs{background-color:var(--accent)}.Onboarding_inputWrapper__g_1yj{width:270px;margin:0 auto}.Onboarding_errorMessage__G_exk{display:block;height:30px;color:var(--error)}.Onboarding_benefits__H_fFp{margin:0 auto;text-align:initial}.Onboarding_buckets__xS0BE{width:270px;margin:0 auto}@media (min-width:768px){.Onboarding_inputWrapper__g_1yj{width:350px;margin:0 auto}}