.ChatFooter_footer__b9S9u{display:flex;justify-content:space-between;flex-direction:column;padding:1rem 2rem;background-color:#f5f5f5;border-top:1px solid #e0e0e0;position:static;bottom:0;left:0;right:0;gap:8px}.ChatFooter_copyright__5wzK3{font-size:.875rem}.ChatFooter_feedbackButton__noN_O{text-transform:none;font-weight:500;gap:4px}.ChatFooter_uploadImgButton__bAlYg{background:green!important}.header_appBar__dnpKG{background-color:#e37059!important;color:#ffdab9!important;height:64px}.header_toolbar__WWglP{justify-content:space-between;padding:0 16px}.header_logoLink__zptv6{text-decoration:none;color:inherit}.header_logoImg__4FtSb{object-fit:contain}.header_logoContainer__7B4VL{width:104px}.header_authButtons__BRHU3{width:104px;display:flex;justify-content:flex-end}.header_authButtons__BRHU3 .MuiButton-root{width:80px}.header_logoutButton__bUtaF{border-radius:8px!important;padding:8px 24px!important;font-weight:600!important;font-size:1rem!important;background-color:#ffdab9!important;color:#e37059!important;box-shadow:0 3px 8px 0 rgba(0,0,0,.1)!important;font-family:inherit!important;transition:transform .2s,background-color .2s!important;border:1.5px solid #e37059!important}.header_logoutButton__bUtaF:hover{transform:scale(1.05);background-color:var(--mui-palette-primaryInverse-dark,#e0e0e0)!important}.header_authForm__DyGlp{margin:0}.Sidebar_sidePanelNavItems___OS4c{color:#a73a25}.Sidebar_sidePanelNavDesktop__bur3l .MuiDrawer-paper,.Sidebar_sidePanelNavMobile__qBhAj .MuiDrawer-paper{background-color:#fbc4ab;box-sizing:border-box;width:280px}.MuiModal-root.Sidebar_sidePanelNavMobile__qBhAj{z-index:1500}.MuiButtonBase-root.ChatIconBtn_chatIconBtn__SLSfQ{position:fixed;bottom:60px;right:20px;z-index:1000;background-color:#561005;border-radius:50%;padding:10px;width:50px;height:50px;box-shadow:0 4px 20px rgba(0,0,0,.3),0 2px 8px rgba(0,0,0,.2);transition:box-shadow .3s ease,transform .3s ease}.MuiButtonBase-root.ChatIconBtn_chatIconBtn__SLSfQ:hover{background-color:#561005;box-shadow:0 8px 30px rgba(0,0,0,.4),0 4px 15px rgba(0,0,0,.3),0 0 0 4px rgba(86,16,5,.2);transform:translateY(-2px)}.MuiButtonBase-root.ChatIconBtn_chatIconBtn__SLSfQ.ChatIconBtn_isExplanationDrawerOpen__xs_cl{position:fixed;top:100px;right:40px;z-index:2000}@media (min-width:721px){.ChatIconBtn_chatIconBtn__SLSfQ{width:80px;height:80px}.ChatIconBtn_chatIcon__xwQZQ{width:40px;height:40px}}.ChatIconBtn_chatIcon__xwQZQ{color:#fff}.Loading_loadingScreen__bT8bL{z-index:2000}.DesmosCalculator_desmosCalculatorContainer__rJOBR{position:fixed;z-index:3000;box-sizing:border-box;top:0;left:0;width:100vw;height:100vh;background-color:#ffdab9;overflow-y:auto;padding:12px}.DesmosCalculator_calculatorContainer__C1na9{height:600px;width:90%;border:2px solid #d1d5db;border-radius:.5rem;box-shadow:0 10px 15px -3px rgb(0 0 0/.1),0 4px 6px -4px rgb(0 0 0/.1)}.DesmosCalculator_hidden__I3w1X{display:none}.DesmosCalculator_explanation__XVKf0{width:90%;height:600px;overflow-y:auto;background-color:#E87D67;border:1px solid #d1d5db;border-radius:.5rem;box-shadow:0 10px 15px -3px rgb(0 0 0/.1),0 4px 6px -4px rgb(0 0 0/.1);padding:8px}.MuiButtonBase-root.DesmosCalculator_closeIconBtn__LRfYq{position:absolute;top:12px;right:12px;z-index:1000;background-color:#561005;border-radius:50%;padding:10px;width:50px;height:50px;box-shadow:0 4px 20px rgba(0,0,0,.3),0 2px 8px rgba(0,0,0,.2);transition:box-shadow .3s ease,transform .3s ease;color:#fff}.MuiButtonBase-root.DesmosCalculator_closeIconBtn__LRfYq:hover{background-color:#561005;box-shadow:0 8px 30px rgba(0,0,0,.4),0 4px 15px rgba(0,0,0,.3),0 0 0 4px rgba(86,16,5,.2);transform:translateY(-2px)}.MuiButtonBase-root.DesmosCalculatorButton_desmosCalculatorIconBtn__ynA_T{position:fixed;bottom:60px;right:20px;z-index:1000;background-color:#561005;border-radius:50%;padding:10px;width:50px;height:50px;box-shadow:0 4px 20px rgba(0,0,0,.3),0 2px 8px rgba(0,0,0,.2);transition:box-shadow .3s ease,transform .3s ease}.MuiButtonBase-root.DesmosCalculatorButton_desmosCalculatorIconBtn__ynA_T:hover{background-color:#561005;box-shadow:0 8px 30px rgba(0,0,0,.4),0 4px 15px rgba(0,0,0,.3),0 0 0 4px rgba(86,16,5,.2);transform:translateY(-2px)}.MuiButtonBase-root.DesmosCalculatorButton_desmosCalculatorIconBtn__ynA_T.DesmosCalculatorButton_isExplanationDrawerOpen__oQjQA{position:fixed;top:180px;right:40px;z-index:2000}@media (min-width:721px){.DesmosCalculatorButton_desmosCalculatorIconBtn__ynA_T{width:80px;height:80px}.DesmosCalculatorButton_desmosCalculatorIcon__Y9l4L{width:40px;height:40px}}.DesmosCalculatorButton_desmosCalculatorIcon__Y9l4L{color:#fff}.Question_questionContainer__E4_ou{height:100%;width:100%;display:flex;flex-direction:column;min-height:fit-content}.Question_countdownTimer__x8FRv{display:flex;justify-content:flex-end;align-items:center;margin-top:24px}.CountdownTimer_countdownTimer__7v_mF{display:flex;justify-content:flex-end;align-items:center;margin-top:12px}.CountdownTimer_timerEnded__z_YII svg path[stroke]{animation:CountdownTimer_pulseStroke__LDQzv 1.5s ease-in-out infinite}@keyframes CountdownTimer_pulseStroke__LDQzv{0%{stroke:#cd1c18;stroke-opacity:1}50%{stroke:#ff4444;stroke-opacity:.6}to{stroke:#cd1c18;stroke-opacity:1}}.Hint_hintModalContainer__qPO48 .MuiPaper-root{z-index:1500;background-color:#fbc4ab;color:#e37059;border-radius:10px;padding:20px;width:50%}.MuiButton-root.Hint_closeModalBtn__e2fla{width:100%;height:50px}.MuiButton-root.Hint_closeModalBtn__e2fla,.MuiButton-root.Hint_showHintBtn__zN7JU{border-radius:12px;background-color:#e37059;color:#fbc4ab;font-weight:600;font-size:16px;padding:10px 20px}.MuiButton-root.Hint_showHintBtn__zN7JU{width:10%;margin-top:8px}@media (max-width:480px){.MuiButton-root.Hint_showHintBtn__zN7JU{width:40%}}.QuestionText_questionTextContainer__FQMP9{margin-top:20px;margin-bottom:28px;height:fit-content;display:flex;flex-direction:column;align-items:center;text-align:center;overflow-y:auto;overflow-wrap:anywhere;word-break:break-word}.MuiButtonBase-root.QuestionText_increaseDifficultyButton__regEz{background-color:#8c1e08;color:#ffdab9;border-radius:12px;margin-top:12px}.QuestionText_questionTextSecondaryContainer__4bqim{display:flex;flex-direction:column}@media (min-width:768px){.QuestionText_questionTextSecondaryContainer__4bqim{width:600px}}.ChoiceButton_choiceButton__NHHgN{display:flex;flex-direction:row;justify-content:flex-start;height:48px}.MuiButtonBase-root.ChoiceButton_choiceButton__NHHgN{width:300px;box-sizing:content-box;padding:0;margin:8px;color:#e37059}.MuiButtonBase-root.ChoiceButton_choiceButton__NHHgN:hover{box-shadow:0 4px 8px rgba(0,0,0,.12)}.ChoiceButton_isCorrectAnswer__rg8yu .MuiTouchRipple-root .MuiTouchRipple-child{background-color:green}.ChoiceButton_isIncorrectAnswer__er2qO .MuiTouchRipple-root .MuiTouchRipple-child{background-color:red}.ChoiceButton_choiceButtonLetter__gxIDg{display:flex;align-items:center;justify-content:center;width:15%;height:100%;border:1.5px solid #e37059;border-right:none;border-top-left-radius:12px;border-bottom-left-radius:12px;background-color:#fbc4ab}.ChoiceButton_isCorrectAnswerSelected__7VzNg .ChoiceButton_choiceButtonValue__q0jRY{background-color:#93daab}.ChoiceButton_isIncorrectAnswerSelected__mvCee .ChoiceButton_choiceButtonValue__q0jRY{background-color:#ff8a80}.ChoiceButton_choiceButtonValue__q0jRY{display:flex;align-items:center;justify-content:center;border:1.5px solid #e37059;width:85%;height:100%;border-top-right-radius:12px;border-bottom-right-radius:12px}.ChoiceButton_choiceButtonValue__q0jRY p{margin:0}.ChoiceButtonList_choiceButtonListContainer__oowLp{display:flex;flex-direction:column;gap:4px;align-items:center;margin-top:10%}.QuestionUpdateModal_questionUpdateModalContainer__HGL8b .MuiPaper-root{z-index:1500;background-color:#fbc4ab;color:#e37059;border-radius:10px;padding:20px;min-width:300px;width:50%}.MuiButton-root.QuestionUpdateModal_closeModalBtn__vKdHs{border-radius:12px;background-color:#e37059;color:#fbc4ab;font-weight:600;font-size:16px;padding:10px 20px;width:100%;height:50px}.MuiBox-root.ChatFooter_chatFooter__lSQpd{background-color:#e37059;padding:16px;margin-top:0}.ChatFooter_chatTextField__GIJt4{background-color:#FFDAB9;border-radius:12px}.ChatFooter_chatTextField__GIJt4 .MuiInputBase-root{border-radius:12px;color:#e37059}.MuiButtonBase-root.ChatFooter_sendIconBtn__nDGR_{background-color:#FFDAB9;border-radius:50%;padding:10px;width:50px;height:50px;box-shadow:0 4px 20px rgba(0,0,0,.3),0 2px 8px rgba(0,0,0,.2);transition:box-shadow .3s ease,transform .3s ease}.ChatFooter_sendIcon__ACEd_{color:#e37059}.MuiButtonBase-root.ChatFooter_sendIconBtn__nDGR_:hover{background-color:#561005;box-shadow:0 8px 30px rgba(0,0,0,.4),0 4px 15px rgba(0,0,0,.3),0 0 0 4px rgba(86,16,5,.2);transform:translateY(-2px)}.ChatWindow_chatWindowContainer__6h6GA{position:fixed;z-index:3000;box-sizing:border-box;top:0;left:0;width:100vw;height:100vh;background-color:red}@media (min-width:768px){.ChatWindow_chatWindowContainer__6h6GA{top:auto;left:auto;bottom:20px;right:20px;width:400px;height:600px;max-height:calc(100vh - 40px);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.2),0 4px 16px rgba(0,0,0,.1);overflow:hidden}}.ChatWindow_messagesContent__y7fpm{padding:48px 12px 12px;flex:1;overflow-y:auto}.ChatWindow_chatWindowContent__UE19i{height:100%;background-color:#FFDAB9}.MuiButtonBase-root.ChatWindow_closeIconBtn__xMddp{position:absolute;top:12px;right:12px;z-index:1000;background-color:#561005;border-radius:50%;padding:10px;width:50px;height:50px;box-shadow:0 4px 20px rgba(0,0,0,.3),0 2px 8px rgba(0,0,0,.2);transition:box-shadow .3s ease,transform .3s ease;color:#fff}.MuiButtonBase-root.ChatWindow_closeIconBtn__xMddp:hover{background-color:#561005;box-shadow:0 8px 30px rgba(0,0,0,.4),0 4px 15px rgba(0,0,0,.3),0 0 0 4px rgba(86,16,5,.2);transform:translateY(-2px)}.MessageBubble_messageBubbleAssistant__IrqtY{background-color:#E87D67;padding:16px;border-radius:12px;width:fit-content;max-width:65%;word-wrap:break-word}.MessageBubble_messageBubbleUser__hlsAK{background-color:#A73A25;padding:16px;border-radius:12px;width:fit-content;max-width:65%;word-wrap:break-word;float:right}.MessageBubble_messageBubbleLoading__eKrxp{background-color:#E87D67;padding:16px;border-radius:12px;width:fit-content}.MessageBubble_messageText__BG77r p{color:#fff}.MessageBubble_messageBubbleFollowUpAction__5AxNe{background-color:#A73A25;padding:16px;border-radius:12px;width:fit-content;min-width:200px;max-width:300px;word-wrap:break-word;color:#fff}.FollowUpCarousel_followUpCarouselContainer__atBT1{padding:16px;overflow-x:scroll}.ExplanationDrawer_drawer__l9fI2{position:fixed;bottom:48px;width:100%}.ExplanationDrawer_drawer__l9fI2 .MuiDrawer-paper{position:absolute;bottom:48px;background-color:#fbc4ab;border:1.5px solid #e37059;border-top-left-radius:12px;border-top-right-radius:12px;padding:0 16px}.ExplanationDrawer_drawer__l9fI2 .MuiTimelineDot-root{background-color:#e37059}.ExplanationDrawer_stepsContainer__9JMlf{height:calc(100% - 32px);overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding:16px 0;scrollbar-width:none}.ExplanationDrawer_stepsContainer__9JMlf::-webkit-scrollbar{display:none}.ExplanationDrawer_puller___yuOm{width:100%;height:fit-content;background-color:#fbc4ab;color:#e37059;border:1.5px solid #e37059;border-top-left-radius:12px;border-top-right-radius:12px;padding:0 16px}.MuiTypography-root.ExplanationDrawer_feedback__FdGw_{margin:16px 0}.ProgressFooter_mobileStepper__obVZK{position:fixed;bottom:0;width:100%;z-index:1400}.MuiMobileStepper-root.ProgressFooter_mobileStepper__obVZK{background-color:#e37059}.ProgressFooter_mobileStepper__obVZK .MuiButtonBase-root{color:#fbc4ab}.ProgressFooter_mobileStepper__obVZK .MuiMobileStepper-dotActive{background-color:#fbc4ab}.MuiButtonBase-root.ProgressFooter_nextButtonEnabled__00Rwr{animation:ProgressFooter_textPulse__SP8Qw 4s infinite;box-shadow:0 0 0 0 rgba(25,118,210,.7)}@keyframes ProgressFooter_textPulse__SP8Qw{0%{color:#fbc4ab;text-shadow:0 0 0 rgba(25,118,210,0)}50%{color:#1976d2;text-shadow:0 0 8px rgba(25,118,210,.8)}to{color:#fbc4ab;text-shadow:0 0 0 rgba(25,118,210,0)}}.page_container__cwCk7{height:100vh;overflow:hidden;margin-bottom:48px}.page_fullQuestionContainer__ABXIt{padding:20px;height:100%;overflow-y:auto}.ErrorPatterns_errorIcon__K_rWS{color:#cd1c18}.ErrorPatterns_errorHeading___R9jl,.ErrorPatterns_errorText__PfnLq{color:#fb5e50}.MuiCard-root.Goals_goalCard__GLnkZ{color:#ffdab9;background-color:#fc947e;border-radius:12px;box-shadow:0 2px 4px rgba(0,0,0,.05);margin-bottom:16px}.Goals_goalsContainer__XMxOo{margin-bottom:24px}.Goals_linearProgressBox__PLNtP{width:80%}.MuiLinearProgress-root.Goals_progressBar__HkqsI{height:10px;border-radius:12px}.Goals_goalProgressText__foyG4{color:#1976d2}.Goals_masteryProgressScoreContainerMobile__DC_OB{margin-bottom:16px}.PaymentStatusSnackbar_paymentStatusAlert__BU_FM{display:flex;justify-content:center;align-items:center}.MuiSnackbar-root.PaymentStatusSnackbar_paymentStatusSnackbar___3PoZ{z-index:2500}.QuestionAdjustment_questionAdjustmentContainer__s_bW8{margin-top:16px;color:#007BA7}.QuestionAdjustment_questionAdjustmentIcon___cXTR{color:#007BA7}.TrialDaysLeftSnackbar_trialDaysLeftAlert__gQoXo{display:flex;justify-content:center;align-items:center}.MuiSnackbar-root.TrialDaysLeftSnackbar_trialDaysSnackbar__lwC3K{z-index:2500}.MuiDialog-root.LessonSelectModal_lessonSelectModal__mD8FE{z-index:1500}.page_container__3kCkP{height:100%;overflow:auto;padding:16px 16px 80px}.MuiBottomNavigation-root.page_bottomNavigation__42LCh{background-color:#e37059;display:flex;justify-content:center;align-items:center}.MuiButton-root.page_continueToLessonButton___ITb9{border-radius:8px!important;padding:8px 24px!important;font-weight:600!important;font-size:1rem!important;background-color:#ffdab9!important;color:#e37059!important;box-shadow:0 3px 8px 0 rgba(0,0,0,.1)!important;font-family:inherit!important;transition:transform .2s,background-color .2s!important;border:1.5px solid #e37059!important;height:47px;width:250px}.page_privacyPage__nltPD,.page_termsPage__87_Hm{padding:16px}