.MathematicsPractice_page__4zFx_{max-width:1360px;margin:0 auto;padding:28px 34px 52px;color:#183b31}.MathematicsPractice_backLink__lytnP{display:inline-flex;align-items:center;gap:8px;color:#2f725d;font-size:13px;font-weight:600;white-space:nowrap}.MathematicsPractice_backLink__lytnP:hover,.MathematicsPractice_questionFooter__tLJmF a:hover,.MathematicsPractice_recapAnswer__F0bk9>a:hover,.MathematicsPractice_summaryLinks__z5U2p a:hover{color:#155844;text-decoration:underline;text-underline-offset:3px}.MathematicsPractice_heading__Z6SRo{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin:0 0 22px}.MathematicsPractice_heading__Z6SRo h1{margin:5px 0 10px;color:#153e31}.MathematicsPractice_heading__Z6SRo p{max-width:680px;color:#587269;line-height:1.7}.MathematicsPractice_eyebrow__3V5zW{display:block;color:#348267;font-size:10px;font-weight:700;letter-spacing:1.2px;line-height:1.5}.MathematicsPractice_headingBadge__bZCz_{display:flex;align-items:center;gap:9px;padding:11px 14px;border:1px solid #c8e3d4;border-radius:9px;background:#eff9f3;color:#287052;font-size:12px;font-weight:600;white-space:nowrap}.MathematicsPractice_stats__Jwyhx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:22px}.MathematicsPractice_stats__Jwyhx>div{min-width:0;padding:16px 18px;border:1px solid #d7e8df;border-radius:11px;background:#fff;box-shadow:0 5px 18px #255b3c08}.MathematicsPractice_stats__Jwyhx small,.MathematicsPractice_stats__Jwyhx span{display:block;color:#668075;font-size:12px;line-height:1.45}.MathematicsPractice_stats__Jwyhx strong{display:block;margin:3px 0;color:#20664b;font-size:28px;line-height:1.2;font-variant-numeric:tabular-nums}.MathematicsPractice_stats__Jwyhx small{font-size:11px}.MathematicsPractice_storageNotice__ItzpW,.MathematicsPractice_summaryNotice__CXMIm{margin:0 0 14px;padding:11px 14px;border:1px solid #ecd39f;border-radius:8px;background:#fff8e9;color:#775522;font-size:13px;line-height:1.55}.MathematicsPractice_modes__EK8mP{display:flex;gap:7px;overflow-x:auto;padding:0 0 10px;border-bottom:1px solid #d8e7df;margin-bottom:17px}.MathematicsPractice_modes__EK8mP button{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 13px;border-radius:7px;color:#527264;font-size:13px;font-weight:600;white-space:nowrap}.MathematicsPractice_modes__EK8mP button:hover{background:#edf7f1;color:#215f47}.MathematicsPractice_modes__EK8mP .MathematicsPractice_modeActive__Ex6id{background:#dff1e7;color:#1e654a;box-shadow:inset 0 -2px #3f9a70}.MathematicsPractice_modes__EK8mP button span{display:grid;min-width:21px;height:21px;place-items:center;padding:0 5px;border-radius:99px;background:#fff;color:#39795e;font-size:11px;font-variant-numeric:tabular-nums}.MathematicsPractice_filterPanel__C94Go{margin-bottom:20px;padding:19px 20px;border:1px solid #d7e8df;border-radius:12px;background:#f7fbf8}.MathematicsPractice_filterHeading__vUCxl{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:14px}.MathematicsPractice_filterHeading__vUCxl h2{font-size:17px;color:#204c3b}.MathematicsPractice_filterHeading__vUCxl p{margin-top:4px;color:#6b8076;font-size:12px}.MathematicsPractice_filterHeading__vUCxl>strong{color:#327d5e;font-size:12px;white-space:nowrap}.MathematicsPractice_filters__dESXP{display:grid;grid-template-columns:repeat(5,minmax(125px,1fr));gap:10px}.MathematicsPractice_filters__dESXP label{display:grid;gap:5px;color:#49695c;font-size:11px;font-weight:700}.MathematicsPractice_filters__dESXP select{width:100%;min-width:0;min-height:40px;padding:7px 9px;border:1px solid #c9ded2;border-radius:6px;background:#fff;color:#244938;font-size:12px}.MathematicsPractice_lessonFilter__F7THk{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid #dbeae1;color:#4f7161;font-size:12px}.MathematicsPractice_lessonFilter__F7THk button{color:#247451;font-size:12px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.MathematicsPractice_recapStart__2bTya{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-top:19px;padding-top:17px;border-top:1px solid #dcebe2}.MathematicsPractice_recapStart__2bTya h2{margin:3px 0;color:#204c3b;font-size:18px}.MathematicsPractice_recapStart__2bTya p{max-width:620px;color:#657e72;font-size:12px;line-height:1.6}.MathematicsPractice_recapButtons__38zTe{display:flex;gap:8px;flex-shrink:0}.MathematicsPractice_recapButtons__38zTe button{display:grid;gap:3px;min-width:112px;padding:10px 12px;border:1px solid #9bcbb0;border-radius:7px;background:#2e825e;color:#fff;text-align:left;font-size:13px;font-weight:700}.MathematicsPractice_primaryButton__rHkUb:hover,.MathematicsPractice_recapButtons__38zTe button:hover:not(:disabled){background:#226d4e}.MathematicsPractice_recapButtons__38zTe button:disabled{opacity:.42}.MathematicsPractice_recapButtons__38zTe small{color:#d9f1e2;font-size:10px;font-weight:400}.MathematicsPractice_changeFilters__MSoN3{margin:2px 0 17px;padding:9px 12px;border:1px solid #c9ded2;border-radius:7px;background:#fff;color:#2f725d;font-size:12px;font-weight:600}.MathematicsPractice_questionList__gU4at{display:grid;gap:12px}.MathematicsPractice_questionCard__ujRy8{min-width:0;padding:19px 20px 14px;border:1px solid #d8e6de;border-radius:11px;background:#fff;box-shadow:0 5px 18px #255b3c07}.MathematicsPractice_questionCard__ujRy8 h2{max-width:980px;margin:10px 0 14px;color:#193d30;font-size:17px;line-height:1.5;letter-spacing:-.15px;white-space:pre-wrap}.MathematicsPractice_questionMeta__fQVBD{display:flex;flex-wrap:wrap;gap:6px 9px;align-items:center;color:#657d72;font-size:10px}.MathematicsPractice_questionMeta__fQVBD>span{padding:3px 7px;border-radius:4px;background:#f2f7f4}.MathematicsPractice_questionMeta__fQVBD .MathematicsPractice_difficulty__QL3iF{background:#e8f5ed;color:#287452;font-weight:700}.MathematicsPractice_choices__Du8CE{display:grid;gap:7px;max-width:1000px}.MathematicsPractice_choice__3PTE0{display:flex;align-items:flex-start;gap:10px;width:100%;min-height:43px;padding:9px 11px;border:1px solid #dce8e1;border-radius:7px;background:#fff;color:#344f43;text-align:left;font-size:13px;line-height:1.5}.MathematicsPractice_choiceSelected__YOESY,.MathematicsPractice_choice__3PTE0:hover:not(:disabled){border-color:#91c7a7;background:#f0f8f3}.MathematicsPractice_choice__3PTE0>span:first-child{display:grid;flex:0 0 23px;height:23px;place-items:center;border:1px solid #d1e2d8;border-radius:5px;color:#478066;font-size:10px;font-weight:700}.MathematicsPractice_choice__3PTE0>span:nth-child(2){flex:1}.MathematicsPractice_choice__3PTE0>svg{margin-left:auto;color:#23764f}.MathematicsPractice_choiceRight__IYQF6{border-color:#72b992;background:#edf8f1}.MathematicsPractice_answerField__paNwO{display:grid;gap:6px;max-width:310px;color:#45695a;font-size:12px;font-weight:700}.MathematicsPractice_answerField__paNwO input{min-height:42px;padding:8px 11px;border:1px solid #cbded3;border-radius:6px;background:#fff;color:#1c3e30;font-variant-numeric:tabular-nums}.MathematicsPractice_hint__D7Bls{display:flex;align-items:flex-start;gap:9px;margin-top:13px;padding:10px 12px;border:1px solid #d8eadf;border-radius:7px;background:#f5faf6;color:#527364}.MathematicsPractice_hint__D7Bls svg{margin-top:2px;color:#448768}.MathematicsPractice_hint__D7Bls p{font-size:12px;line-height:1.6}.MathematicsPractice_hint__D7Bls strong{color:#2a654c}.MathematicsPractice_questionActions__jPoUt{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:14px}.MathematicsPractice_checkButton__Cc5D2,.MathematicsPractice_feedback__2cJxS button,.MathematicsPractice_hintButton__Te8Xc{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px 11px;border-radius:6px;font-size:12px;font-weight:600}.MathematicsPractice_hintButton__Te8Xc{border:1px solid #cfe3d6;background:#f8fbf9;color:#397358}.MathematicsPractice_hintButton__Te8Xc:hover:not(:disabled){background:#ebf6ef}.MathematicsPractice_checkButton__Cc5D2{background:#2e825e;color:#fff}.MathematicsPractice_checkButton__Cc5D2:hover:not(:disabled){background:#226d4e}.MathematicsPractice_validation__M_e5N{margin-top:8px;color:#a34738;font-size:12px}.MathematicsPractice_feedback__2cJxS{display:grid;gap:5px;margin-top:12px;padding:12px 14px;border:1px solid;border-radius:7px;font-size:12px;line-height:1.55}.MathematicsPractice_feedback__2cJxS>strong{font-size:13px}.MathematicsPractice_feedback__2cJxS>p{color:inherit;line-height:1.65}.MathematicsPractice_feedbackCorrect__Y8Yiz{border-color:#afd7bc;background:#eff8f1;color:#2c6547}.MathematicsPractice_feedbackIncorrect__AxbuG{border-color:#e6c898;background:#fff8ec;color:#765a2e}.MathematicsPractice_feedback__2cJxS button{justify-self:start;min-height:34px;margin-top:3px;border:1px solid #dfc58f;background:#fff;color:#795d31}.MathematicsPractice_questionFooter__tLJmF{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:10px;border-top:1px solid #edf2ee;color:#819187;font-size:10px}.MathematicsPractice_questionFooter__tLJmF a,.MathematicsPractice_recapAnswer__F0bk9>a{display:inline-flex;align-items:center;gap:6px;color:#2e7958;font-size:11px;font-weight:600}.MathematicsPractice_questionCorrect__nA2CE{border-color:#b6dcc2}.MathematicsPractice_questionIncorrect__wSfXf{border-color:#ead3aa}.MathematicsPractice_emptyState__vYxPE button,.MathematicsPractice_loadMore__FIN7G,.MathematicsPractice_skipButton__rXjrv{min-height:39px;padding:8px 13px;border:1px solid #cbded3;border-radius:7px;background:#fff;color:#2e7054;font-size:12px;font-weight:600}.MathematicsPractice_loadMore__FIN7G{justify-self:center;min-width:220px;margin:4px auto 12px}.MathematicsPractice_emptyState__vYxPE button:hover,.MathematicsPractice_loadMore__FIN7G:hover,.MathematicsPractice_skipButton__rXjrv:hover{background:#eff7f2}.MathematicsPractice_emptyState__vYxPE{display:grid;justify-items:center;gap:9px;padding:37px 20px;border:1px dashed #bad6c6;border-radius:11px;background:#f8fbf9;text-align:center}.MathematicsPractice_emptyState__vYxPE>svg{color:#3f9169}.MathematicsPractice_emptyState__vYxPE h2{color:#274e3d;font-size:18px}.MathematicsPractice_emptyState__vYxPE p{max-width:550px;color:#687f73;font-size:13px;line-height:1.65}.MathematicsPractice_emptyState__vYxPE button{margin-top:5px}.MathematicsPractice_recapRun__GUArt,.MathematicsPractice_recapSummary__3MQwZ{padding:20px;border:1px solid #d5e7dc;border-radius:12px;background:#f7fbf8}.MathematicsPractice_recapProgress__wDIER{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px}.MathematicsPractice_recapProgress__wDIER h2,.MathematicsPractice_recapSummaryHeading__6PsaO h2{margin-top:4px;color:#204c3b;font-size:20px}.MathematicsPractice_progressTrack__U8bCx{width:min(260px,35vw);height:8px;overflow:hidden;border-radius:99px;background:#d9e9df}.MathematicsPractice_progressTrack__U8bCx span{display:block;height:100%;border-radius:inherit;background:#3c9568;transition:width .25s ease}.MathematicsPractice_recapActions__afCv5{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.MathematicsPractice_primaryButton__rHkUb{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:9px 14px;border-radius:7px;background:#2e825e;color:#fff;font-size:12px;font-weight:700}.MathematicsPractice_recapSummaryHeading__6PsaO{margin-bottom:15px}.MathematicsPractice_recapSummaryHeading__6PsaO p{margin-top:6px;color:#60786c;font-size:13px;line-height:1.6}.MathematicsPractice_recapTotals__8MC0a{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:15px 0}.MathematicsPractice_recapTotals__8MC0a>div{padding:12px;border:1px solid #d8e8de;border-radius:8px;background:#fff}.MathematicsPractice_recapTotals__8MC0a span,.MathematicsPractice_recapTotals__8MC0a strong{display:block;text-align:center}.MathematicsPractice_recapTotals__8MC0a strong{color:#246848;font-size:23px;font-variant-numeric:tabular-nums}.MathematicsPractice_recapTotals__8MC0a span{color:#617b6d;font-size:11px}.MathematicsPractice_chapterResults__FoTH_{display:grid;gap:11px;margin-top:15px}.MathematicsPractice_chapterResult__dtO_T{padding:14px;border:1px solid #dbe9e0;border-radius:8px;background:#fff}.MathematicsPractice_chapterResultHeading__GGy_X{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:9px;border-bottom:1px solid #ebf2ed}.MathematicsPractice_chapterResultHeading__GGy_X h3{color:#28543f;font-size:14px}.MathematicsPractice_chapterResultHeading__GGy_X>span{color:#71857a;font-size:10px;text-align:right}.MathematicsPractice_recapAnswers__6L9X6{display:grid;gap:9px;padding-top:9px}.MathematicsPractice_recapAnswer__F0bk9{padding:11px 0;border-bottom:1px solid #eef3ef}.MathematicsPractice_recapAnswer__F0bk9:last-child{padding-bottom:0;border:0}.MathematicsPractice_recapAnswer__F0bk9 h4{margin:7px 0;color:#2d493b;font-size:13px;line-height:1.5;font-weight:600}.MathematicsPractice_recapAnswer__F0bk9 p{margin-top:4px;color:#61776a;font-size:11px;line-height:1.55}.MathematicsPractice_recapAnswer__F0bk9 p strong{color:#3e5948}.MathematicsPractice_recapAnswer__F0bk9 .MathematicsPractice_explanation__TXJ_7{margin:7px 0;color:#4e6a5c;font-size:12px;line-height:1.65}.MathematicsPractice_resultBadge__mJUlX{display:inline-flex;padding:3px 7px;border-radius:4px;font-size:10px;font-weight:700}.MathematicsPractice_result_correct__5rB9g{background:#e8f5ec;color:#2b744e}.MathematicsPractice_result_incorrect__bn4Y2{background:#fff2dc;color:#91651e}.MathematicsPractice_result_unanswered__Wp1pv{background:#eef1ef;color:#68766f}.MathematicsPractice_summaryActions__N6hmq{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.MathematicsPractice_summaryCard__p0XtE{padding:17px;border:1px solid #d5e7dc;border-radius:11px;background:#f8fcf9}.MathematicsPractice_summaryHeading__AHZvL{display:flex;align-items:center;gap:10px;margin-bottom:13px}.MathematicsPractice_summaryIcon__wFRaE{display:grid;width:37px;height:37px;place-items:center;border-radius:9px;background:#e2f2e8;color:#2c8059}.MathematicsPractice_summaryHeading__AHZvL h2{margin-top:2px;color:#254d3a;font-size:16px}.MathematicsPractice_summaryStats___WrZq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.MathematicsPractice_summaryStats___WrZq>div{padding:10px;border:1px solid #e0ece4;border-radius:7px;background:#fff}.MathematicsPractice_summaryStats___WrZq span,.MathematicsPractice_summaryStats___WrZq strong{display:block}.MathematicsPractice_summaryStats___WrZq strong{color:#28704f;font-size:20px;font-variant-numeric:tabular-nums}.MathematicsPractice_summaryStats___WrZq span{color:#688074;font-size:10px;line-height:1.4}.MathematicsPractice_summaryNotice__CXMIm{margin-top:10px;margin-bottom:0;font-size:11px}.MathematicsPractice_summaryLinks__z5U2p{display:grid;gap:6px;margin-top:12px;padding-top:10px;border-top:1px solid #dceae1}.MathematicsPractice_summaryLinks__z5U2p a{display:flex;align-items:center;gap:7px;color:#2e7655;font-size:11px;font-weight:600}.MathematicsPractice_summaryLinks__z5U2p a svg:last-child{margin-left:auto}@media (max-width:1100px){.MathematicsPractice_filters__dESXP{grid-template-columns:repeat(3,minmax(120px,1fr))}.MathematicsPractice_page__4zFx_{padding-right:24px;padding-left:24px}}@media (max-width:850px){.MathematicsPractice_page__4zFx_{padding:22px 20px 38px}.MathematicsPractice_heading__Z6SRo{flex-direction:column;gap:14px}.MathematicsPractice_headingBadge__bZCz_{align-self:flex-start}.MathematicsPractice_recapStart__2bTya{align-items:flex-start;flex-direction:column}.MathematicsPractice_recapButtons__38zTe{width:100%}.MathematicsPractice_recapButtons__38zTe button{flex:1}.MathematicsPractice_backLink__lytnP{font-size:11px}}@media (max-width:620px){.MathematicsPractice_page__4zFx_{padding:20px 16px 34px}.MathematicsPractice_heading__Z6SRo{margin-bottom:17px}.MathematicsPractice_heading__Z6SRo h1{font-size:30px}.MathematicsPractice_heading__Z6SRo p{font-size:13px}.MathematicsPractice_stats__Jwyhx{grid-template-columns:1fr;gap:8px;margin-bottom:17px}.MathematicsPractice_stats__Jwyhx>div{padding:12px 14px}.MathematicsPractice_stats__Jwyhx strong{font-size:24px}.MathematicsPractice_stats__Jwyhx small{font-size:10px}.MathematicsPractice_filterPanel__C94Go{padding:15px 13px}.MathematicsPractice_filterHeading__vUCxl{align-items:flex-start}.MathematicsPractice_filterHeading__vUCxl>strong{font-size:10px}.MathematicsPractice_filters__dESXP{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.MathematicsPractice_filters__dESXP label:last-child{grid-column:1/-1}.MathematicsPractice_filters__dESXP select{min-height:42px;font-size:12px}.MathematicsPractice_lessonFilter__F7THk{align-items:flex-start;flex-direction:column}.MathematicsPractice_questionCard__ujRy8{padding:15px 13px 12px}.MathematicsPractice_questionCard__ujRy8 h2{font-size:16px}.MathematicsPractice_questionMeta__fQVBD{font-size:9px}.MathematicsPractice_choice__3PTE0{font-size:12px;padding:9px}.MathematicsPractice_questionActions__jPoUt{align-items:stretch}.MathematicsPractice_checkButton__Cc5D2,.MathematicsPractice_hintButton__Te8Xc{flex:1;padding:8px 7px;font-size:11px}.MathematicsPractice_questionFooter__tLJmF{align-items:flex-start;flex-direction:column;gap:7px}.MathematicsPractice_recapRun__GUArt,.MathematicsPractice_recapSummary__3MQwZ{padding:14px 12px}.MathematicsPractice_recapProgress__wDIER{align-items:flex-start;flex-direction:column}.MathematicsPractice_progressTrack__U8bCx{width:100%}.MathematicsPractice_recapTotals__8MC0a{gap:6px}.MathematicsPractice_recapTotals__8MC0a>div{padding:9px 4px}.MathematicsPractice_recapTotals__8MC0a strong{font-size:20px}.MathematicsPractice_recapTotals__8MC0a span{font-size:9px}.MathematicsPractice_chapterResult__dtO_T{padding:11px 9px}.MathematicsPractice_chapterResultHeading__GGy_X{align-items:flex-start;flex-direction:column;gap:4px}.MathematicsPractice_chapterResultHeading__GGy_X>span{text-align:left}.MathematicsPractice_recapActions__afCv5{flex-direction:column}.MathematicsPractice_recapActions__afCv5>*{width:100%}.MathematicsPractice_summaryStats___WrZq{grid-template-columns:repeat(2,minmax(0,1fr))}.MathematicsPractice_summaryActions__N6hmq>*{flex:1}.MathematicsPractice_summaryLinks__z5U2p a{font-size:12px}}