.MathMode_container__NPnQ_{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;background-color:transparent;max-width:750px;margin:0 auto}.MathMode_empty__75UEt{text-align:center;padding:64px;color:#606060}.MathMode_header__yb3Eg{display:flex;align-items:center;padding:16px;justify-content:space-between}.MathMode_closeButton__joWZU{padding:10px;background-color:#F5F3F1;border-radius:20px;border:none;color:#17181A;cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:18px}.MathMode_progressContainer__gfv4I{width:56px;height:56px;position:relative;display:flex;justify-content:center;align-items:center}.MathMode_progressSvg__nUcUN{position:absolute}.MathMode_progressCounter__wGSti{width:48px;height:48px;border-radius:24px;display:flex;justify-content:center;align-items:center;color:#17181A;font-size:13px;font-weight:500}.MathMode_centerContent__dEWPe{flex:1 1;display:flex;align-items:center;justify-content:center;padding:24px}.MathMode_centerGroup__e1Kos{display:flex;flex-direction:column;align-items:center;text-align:center}.MathMode_modeLabel__EkLqr{font-size:16px;font-weight:500;color:#606060;margin-bottom:8px}.MathMode_loadingIndicator__cTmrL{margin-top:16px}.MathMode_answerPill___vDxf{margin-top:16px;padding:10px 20px;border-radius:20px;border:1.5px solid #ebece7}.MathMode_answerPillCorrect__gR1vI{background-color:#E8F5E9;border-color:#AFE780}.MathMode_answerPillWrong__08QV_{background-color:#FFEBEE;border-color:#F9BCC9}.MathMode_answerPillText__SvtJu{font-size:18px;font-weight:500;color:#17181A}.MathMode_answerPillTextCorrect__4xAfS{color:#2E7D32}.MathMode_answerPillTextWrong__4mHf7{color:#C62828}.MathMode_drillBottom__JKVdl{display:flex;flex-direction:column;gap:8px;padding:0 20px 48px}.MathMode_drillInputRow__jx71e{display:flex;align-items:center;background-color:#FFFFFF;border:1px solid #ebece7;border-radius:32px;padding-right:8px}.MathMode_drillInputRow__jx71e .MathMode_answerInput__RDXgU{flex:1 1;border:none;background:none;border-radius:24px 0 0 24px}.MathMode_drillInputRow__jx71e .MathMode_answerInput__RDXgU:focus{border-color:transparent}.MathMode_submitArrow__kVWa7{width:40px;height:40px;border-radius:20px;background-color:#17181A;border:none;color:#FFFFFF;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.MathMode_feedbackSheet__rKw_t{position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:center;padding:0 16px 20px}.MathMode_feedbackSheetContent__9H9oV{background-color:#FAFAFA;border:1px solid #ffffff;border-radius:32px;padding:20px;width:100%;max-width:600px;display:flex;flex-direction:column;align-items:center;gap:16px;box-shadow:0 2px 12px rgba(0,0,0,.08)}.MathMode_feedbackSheetText__VxRgM{color:#17181A;font-size:24px;font-weight:700;font-family:var(--font-exposure),serif;text-align:center;margin:0}.MathMode_feedbackCorrectAnswer__qq5WJ{display:flex;align-items:baseline;gap:4px;font-size:16px;color:#17181A;text-align:center}.MathMode_feedbackCorrectLabel__aZJNb{color:#606060}.MathMode_feedbackSheetButton__CoBv9{width:100%;height:56px;border-radius:28px;border:none;cursor:pointer}.MathMode_feedbackSheetButtonText__92y7f{font-size:16px;font-weight:500;color:#1C1C1E}.MathMode_questionSection__CUoTu{padding:8px 20px 16px}.MathMode_topicTag__L1uph{font-size:13px;font-weight:500;color:#98BDF7;text-transform:uppercase;letter-spacing:.5px;display:inline-block;margin-bottom:8px}.MathMode_mathContent__ZcKgm{color:inherit;font-size:20px;line-height:1.6}.MathMode_messagesSection__poy1R{flex:1 1;padding:0 20px;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.MathMode_userMessage__sjaEF{align-self:flex-end;background-color:#17181A;color:#FFFFFF;border-radius:20px 20px 4px 20px;padding:12px 16px;max-width:80%}.MathMode_userMessage__sjaEF .MathMode_mathContent__ZcKgm{color:#FFFFFF}.MathMode_assistantMessage__6TcuX{align-self:flex-start;background-color:#F5F3F1;color:#17181A;border-radius:20px 20px 20px 4px;padding:12px 16px;max-width:80%}.MathMode_feedbackSection__ci_XC{padding:0 20px;text-align:center}.MathMode_feedbackCorrect__UhLcX{font-size:20px;font-weight:600;color:#2E7D32;margin:0}.MathMode_feedbackIncorrect__Fxlu3{font-size:18px;font-weight:500;color:#C62828;margin:0}.MathMode_hintSection__NwSBD{padding:8px 20px;background-color:#FFF8E1;border-radius:12px;margin:0 20px}.MathMode_symbolRow__WWReZ{display:flex;flex-wrap:wrap;gap:6px;padding:8px 20px;justify-content:center}.MathMode_symbolButton__vJSIe{width:40px;height:40px;border-radius:8px;border:1px solid #ebece7;background-color:#FFFFFF;color:#17181A;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .1s}.MathMode_symbolButton__vJSIe:hover{background-color:#F5F3F1}.MathMode_bottomSection__qBMHI{padding:12px 20px 24px;display:flex;flex-direction:column;gap:12px;margin-top:auto}.MathMode_inputWrapper__12dGX{display:flex}.MathMode_answerInput__RDXgU{flex:1 1;padding:14px 20px;border-radius:24px;border:1px solid #ebece7;background-color:#FFFFFF;font-size:18px;color:#17181A;outline:none;font-family:inherit}.MathMode_answerInput__RDXgU::placeholder{color:#BABAB8}.MathMode_answerInput__RDXgU:focus{border-color:#98BDF7}.MathMode_actionButton__NttBj{background-color:#17181A;height:56px;border-radius:28px;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer}.MathMode_actionButton__NttBj:disabled{opacity:.4;cursor:not-allowed}.MathMode_actionButtonText__m2phQ{font-size:16px;font-weight:500;color:#FFFFFF}.MathMode_correctButton__NDu2k{background-color:#AFE780}.MathMode_incorrectButton__TJNrN{background-color:#F9BCC9}.MathMode_resultsContainer__txAEc{min-height:100vh;min-height:100dvh;background-color:transparent;max-width:600px;margin:0 auto;display:flex;flex-direction:column}.MathMode_resultsHeader__vh3j0{display:flex;align-items:center;padding:16px}.MathMode_resultsContent__yLbOJ{flex:1 1;padding:0 20px 20px;display:flex;flex-direction:column}@media (min-height:700px){.MathMode_resultsContent__yLbOJ{padding-top:10vh}}.MathMode_statsCard__PSVlD{background-color:#1F1F1F;border-radius:24px;padding:20px;margin-bottom:24px;min-height:440px}.MathMode_progressHeader__beZtH{margin-bottom:4px}.MathMode_progressText__vXTru{font-size:14px;font-weight:500;color:#FFFFFF}.MathMode_percentageContainer__lpqNR{display:flex;align-items:baseline}.MathMode_percentageNumber__hpir4{font-size:40px;font-weight:500;color:#FFFFFF}.MathMode_percentageLabel__ziC6O{font-size:14px;color:rgba(255,255,255,.6);margin-left:6px}.MathMode_chartContainer__0jPqw{display:flex;align-items:center;justify-content:center;height:220px;margin:20px 0}.MathMode_chart__a8xxo{width:100%;max-width:280px;height:auto}.MathMode_statsRow__p_BII{display:flex;justify-content:space-between;margin-top:20px}.MathMode_statItem__yzK96{display:flex;align-items:center}.MathMode_correctIconCircle__Td829{background-color:#D1FE73}.MathMode_correctIconCircle__Td829,.MathMode_incorrectIconCircle__so9rf{width:20px;height:20px;border-radius:12px;display:flex;justify-content:center;align-items:center;margin-right:8px}.MathMode_incorrectIconCircle__so9rf{background-color:#FBD4DC}.MathMode_statLabel__mXv4G{font-size:14px;color:#FFFFFF;margin-right:8px}.MathMode_statValue__pn85L{font-size:16px;font-weight:600;color:#FFFFFF}.MathMode_buttonContainer__hFsyU{margin-top:auto;margin-bottom:16px}.MathMode_primaryButton__TVvt3{width:100%;background-color:#17181A;color:#FFFFFF;border:none;border-radius:30px;padding:16px;font-size:16px;font-weight:500;cursor:pointer}