.MasteryPaths_shell__h0Zt4{min-height:100vh;background:radial-gradient(circle at 88% 3%,#e6f0eb 0,transparent 31%),#fbf8f0;color:#153f39;font-family:var(--font-arabic,"Noto Sans Arabic",sans-serif);padding:32px 20px 80px}.MasteryPaths_wrap__3CQCr{width:min(1120px,100%);margin:auto}.MasteryPaths_topbar__jz_od{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:30px}.MasteryPaths_actions__L84iM a,.MasteryPaths_actions__L84iM button,.MasteryPaths_resetRow__x1PwD button,.MasteryPaths_topbar__jz_od a,.MasteryPaths_topbar__jz_od button{border:1px solid #cfd9d5;background:#fff;color:#153f39;border-radius:999px;padding:10px 16px;text-decoration:none;font:inherit;cursor:pointer}.MasteryPaths_topbar__jz_od div{display:flex;align-items:center;gap:10px}.MasteryPaths_homeHero__keJVj,.MasteryPaths_lessonHero__kxqub,.MasteryPaths_subjectHero__8W3HZ{text-align:center;max-width:880px;margin:28px auto 36px}.MasteryPaths_gate__XUhmv>span,.MasteryPaths_homeHero__keJVj span,.MasteryPaths_lessonHero__kxqub span,.MasteryPaths_result__xpf4o>span,.MasteryPaths_subjectHero__8W3HZ>span{display:inline-flex;background:#f1e5c7;color:#8b6019;border-radius:999px;padding:7px 12px;font-size:13px}.MasteryPaths_homeHero__keJVj h1,.MasteryPaths_lessonHero__kxqub h1,.MasteryPaths_subjectHero__8W3HZ h1{font-size:clamp(35px,5vw,58px);line-height:1.2;margin:14px 0}.MasteryPaths_homeHero__keJVj p,.MasteryPaths_lessonHero__kxqub p,.MasteryPaths_subjectHero__8W3HZ p{color:#58716d;font-size:17px}.MasteryPaths_resume__YUkYQ{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#174f47;color:#fff;border-radius:20px;padding:20px 24px;text-decoration:none;margin:0 auto 24px;max-width:850px}.MasteryPaths_resume__YUkYQ span{color:#d9c487}.MasteryPaths_subjectGrid__FQsvN{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.MasteryPaths_subjectGrid__FQsvN>a{background:#fff;border:1px solid #dce3df;border-radius:22px;padding:24px;text-decoration:none;color:inherit;box-shadow:0 14px 35px rgba(25,60,53,.06);transition:.2s}.MasteryPaths_lessonGrid__cRWl8>a:hover,.MasteryPaths_subjectGrid__FQsvN>a:hover{transform:translateY(-3px);border-color:#a9c7bf}.MasteryPaths_subjectGrid__FQsvN i{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:#80cfbf;color:#fff;font-style:normal;font-size:25px;margin-bottom:16px}.MasteryPaths_lessonGrid__cRWl8 span,.MasteryPaths_subjectGrid__FQsvN span{font-size:12px;color:#927025}.MasteryPaths_subjectGrid__FQsvN h2{margin:8px 0}.MasteryPaths_subjectGrid__FQsvN p{min-height:50px;color:#60726f}.MasteryPaths_subjectGrid__FQsvN strong{display:block;border-top:1px solid #eee7d8;padding-top:14px}.MasteryPaths_autosave__QiiEJ,.MasteryPaths_privacy__qje_P{background:#f7edcf;border-radius:15px;padding:16px 20px;margin:24px 0;color:#31544e}.MasteryPaths_privacy__qje_P{display:grid;grid-template-columns:auto 1fr auto;grid-gap:12px 20px;gap:12px 20px;align-items:center}.MasteryPaths_privacy__qje_P p{margin:0}.MasteryPaths_privacy__qje_P button{background:transparent;border:0;text-decoration:underline;color:#31544e;cursor:pointer}.MasteryPaths_subjectHero__8W3HZ>div{display:grid;grid-template-columns:auto auto auto auto;grid-gap:9px;gap:9px;justify-content:center;background:#fff;border:1px solid #dfe5e1;border-radius:18px;padding:13px 20px;width:max-content;max-width:100%;margin:22px auto 0}.MasteryPaths_subjectHero__8W3HZ>div strong{font-size:24px}.MasteryPaths_subjectHero__8W3HZ>div span{align-self:center;color:#657875}.MasteryPaths_lessonGrid__cRWl8{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.MasteryPaths_lessonGrid__cRWl8>a{background:#fff;border:1px solid #dce3df;border-radius:18px;padding:20px;color:inherit;text-decoration:none;min-height:166px;display:flex;flex-direction:column;transition:.2s}.MasteryPaths_lessonGrid__cRWl8 h2{font-size:19px;line-height:1.5;margin:10px 0}.MasteryPaths_lessonGrid__cRWl8 p{color:#6b7a77;font-size:13px}.MasteryPaths_lessonGrid__cRWl8 footer{display:flex;justify-content:space-between;gap:8px;margin-top:auto;padding-top:12px;border-top:1px solid #eee8dc}.MasteryPaths_lessonGrid__cRWl8 em{font-style:normal;color:#9d6d19}.MasteryPaths_lessonGrid__cRWl8 .MasteryPaths_mastered__5y_uQ{border-color:#75b9a9;background:#f4fbf8}.MasteryPaths_lessonGrid__cRWl8 .MasteryPaths_developing__LeAvp{border-color:#d6b765}.MasteryPaths_lessonGrid__cRWl8 .MasteryPaths_needssupport__hjM6Y{border-color:#d98b7f}.MasteryPaths_resetRow__x1PwD{text-align:center;margin-top:25px}.MasteryPaths_breadcrumb__9EZLs{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;color:#697d79;font-size:13px}.MasteryPaths_context__hdxJ6{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:18px;gap:18px;margin-bottom:20px}.MasteryPaths_context__hdxJ6 ol,.MasteryPaths_context__hdxJ6>div,.MasteryPaths_remediation__IneOr{background:#fff;border:1px solid #dce3df;border-radius:20px;padding:22px;margin:0}.MasteryPaths_context__hdxJ6 p{font-size:17px;line-height:2}.MasteryPaths_context__hdxJ6 small{color:#8b6c2b}.MasteryPaths_context__hdxJ6 ol{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.MasteryPaths_context__hdxJ6 li{display:flex;align-items:center;gap:8px;color:#71807d}.MasteryPaths_context__hdxJ6 li b{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#eee9df}.MasteryPaths_context__hdxJ6 .MasteryPaths_activePhase__t0vza{color:#174f47;font-weight:800}.MasteryPaths_context__hdxJ6 .MasteryPaths_activePhase__t0vza b{background:#174f47;color:#fff}.MasteryPaths_remediation__IneOr{margin:0 0 20px;border-color:#d7b45d;background:#fffaf0}.MasteryPaths_remediation__IneOr>span{color:#9a6814}.MasteryPaths_remediation__IneOr h2{margin:7px 0}.MasteryPaths_remediation__IneOr>div{display:flex;gap:12px;align-items:center;flex-wrap:wrap;background:#f4ead1;border-radius:12px;padding:12px}.MasteryPaths_remediation__IneOr>div strong{color:#174f47}.MasteryPaths_playerLayout__tLBL_{display:grid;grid-template-columns:250px 1fr;grid-gap:18px;gap:18px;align-items:start}.MasteryPaths_rail__OmvCJ{background:#174f47;color:#fff;border-radius:20px;padding:22px;position:-webkit-sticky;position:sticky;top:20px}.MasteryPaths_rail__OmvCJ>span{font-size:13px}.MasteryPaths_rail__OmvCJ>strong{display:block;font-size:35px;margin:5px 0}.MasteryPaths_rail__OmvCJ>i{display:block;height:6px;background:#3d716a;border-radius:99px;overflow:hidden}.MasteryPaths_rail__OmvCJ>i b{display:block;height:100%;background:#e1bf67}.MasteryPaths_rail__OmvCJ dl{margin:18px 0 0}.MasteryPaths_rail__OmvCJ dl div{border-top:1px solid #3c6e67;padding:10px 0}.MasteryPaths_rail__OmvCJ dt{font-size:11px;color:#c4d9d3}.MasteryPaths_rail__OmvCJ dd{margin:3px 0 0;font-weight:700}.MasteryPaths_questionCard__VZuGR{background:#fff;border:1px solid #dce3df;border-radius:22px;padding:26px}.MasteryPaths_questionMeta__pwE88{display:flex;justify-content:space-between;color:#6d7d7a;font-size:12px}.MasteryPaths_questionCard__VZuGR h2{font-size:25px;line-height:1.7;margin:20px 0}.MasteryPaths_choices__M6q43{display:grid;grid-gap:10px;gap:10px}.MasteryPaths_choices__M6q43 button{background:#fff;border:1px solid #cbd8d4;color:#163f39;border-radius:13px;padding:14px 16px;text-align:right;font:inherit;cursor:pointer}.MasteryPaths_choices__M6q43 .MasteryPaths_selected__EG4Wu,.MasteryPaths_choices__M6q43 button:hover:not(:disabled){border-color:#177463;background:#edf8f4}.MasteryPaths_choices__M6q43 .MasteryPaths_correct__WZQ75{border-color:#18846d;background:#ddf4eb}.MasteryPaths_choices__M6q43 .MasteryPaths_wrong__0Mcu3{border-color:#bc6257;background:#fdebe8}.MasteryPaths_feedback__LHzLc,.MasteryPaths_good__sqmQl,.MasteryPaths_hint__4IlLc{padding:13px;border-radius:12px;margin-top:14px}.MasteryPaths_feedback__LHzLc,.MasteryPaths_hint__4IlLc{background:#faf0d6}.MasteryPaths_good__sqmQl{background:#dff3e9}.MasteryPaths_questionCard__VZuGR footer{display:flex;justify-content:space-between;gap:12px;margin-top:18px}.MasteryPaths_questionCard__VZuGR footer button{border:0;border-radius:999px;padding:11px 18px;font:inherit;cursor:pointer}.MasteryPaths_questionCard__VZuGR footer button:last-child{background:#174f47;color:#fff}.MasteryPaths_result__xpf4o{background:#fff;border:1px solid #dce3df;border-radius:24px;padding:34px;max-width:850px;margin:20px auto;text-align:center}.MasteryPaths_result__xpf4o h1{font-size:38px;margin-bottom:4px}.MasteryPaths_result__xpf4o h2{color:#617672}.MasteryPaths_resultScore__RQ5sK{display:grid;place-items:center;margin:22px auto;width:135px;height:135px;border:9px solid #dfbc64;background:#174f47;color:#fff;border-radius:50%;font-size:34px;font-weight:900}.MasteryPaths_resultScore__RQ5sK small{display:block;font-size:11px}.MasteryPaths_metrics__ZLPl9{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.MasteryPaths_metrics__ZLPl9>div{background:#f4efe4;border-radius:13px;padding:14px}.MasteryPaths_metrics__ZLPl9 span,.MasteryPaths_metrics__ZLPl9 strong{display:block}.MasteryPaths_metrics__ZLPl9 strong{font-size:22px}.MasteryPaths_skillGrid__BukDD{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px;text-align:right;margin:16px 0}.MasteryPaths_skillGrid__BukDD article{border:1px solid #dce3df;border-radius:15px;padding:17px}.MasteryPaths_skillGrid__BukDD li{margin:8px 0}.MasteryPaths_oral__5DNj5{background:#fff1c7;border:1px solid #dfbd65;border-radius:13px;padding:14px}.MasteryPaths_actions__L84iM{display:flex;justify-content:center;gap:10px}.MasteryPaths_actions__L84iM button{background:#174f47;color:#fff}.MasteryPaths_gate__XUhmv{width:min(570px,100%);margin:12vh auto;background:#fff;border:1px solid #dce3df;border-radius:24px;padding:34px;box-shadow:0 18px 55px rgba(25,60,53,.1)}.MasteryPaths_gate__XUhmv h1{font-size:34px}.MasteryPaths_gate__XUhmv p{color:#5f7570}.MasteryPaths_gate__XUhmv form{display:grid;grid-gap:10px;gap:10px}.MasteryPaths_gate__XUhmv input{border:1px solid #bdcdc8;border-radius:12px;padding:13px;font:inherit}.MasteryPaths_gate__XUhmv form button{background:#174f47;color:#fff;border:0;border-radius:999px;padding:12px;font:inherit;cursor:pointer}.MasteryPaths_loading__hPpgC{text-align:center;margin:30vh auto}.MasteryPaths_autosave__QiiEJ{text-align:center;font-size:13px}.MasteryPaths_subjectGrid__FQsvN>article{background:#fff;border:1px solid #dce3df;border-radius:22px;padding:24px;color:inherit;box-shadow:0 14px 35px rgba(25,60,53,.06)}.MasteryPaths_lessonGrid__cRWl8>article{background:#fff;border:1px solid #dce3df;border-radius:18px;padding:20px;color:inherit;min-height:166px;display:flex;flex-direction:column}@media(max-width:800px){.MasteryPaths_context__hdxJ6,.MasteryPaths_lessonGrid__cRWl8,.MasteryPaths_playerLayout__tLBL_,.MasteryPaths_subjectGrid__FQsvN{grid-template-columns:1fr}.MasteryPaths_rail__OmvCJ{position:static}.MasteryPaths_privacy__qje_P{grid-template-columns:1fr}.MasteryPaths_subjectHero__8W3HZ>div{grid-template-columns:auto auto}.MasteryPaths_skillGrid__BukDD{grid-template-columns:1fr}.MasteryPaths_lessonGrid__cRWl8>a,.MasteryPaths_lessonGrid__cRWl8>article{min-height:auto}.MasteryPaths_questionCard__VZuGR{padding:18px}.MasteryPaths_homeHero__keJVj h1,.MasteryPaths_lessonHero__kxqub h1,.MasteryPaths_subjectHero__8W3HZ h1{font-size:35px}}@media(prefers-reduced-motion:reduce){.MasteryPaths_lessonGrid__cRWl8>a,.MasteryPaths_subjectGrid__FQsvN>a{transition:none}}.MasteryPaths_lessonGrid__cRWl8 details{background:#fff;border:1px solid #dce3df;border-radius:22px;padding:18px;box-shadow:0 14px 35px rgba(25,60,53,.06)}.MasteryPaths_lessonGrid__cRWl8 details summary{cursor:pointer;list-style:none}.MasteryPaths_lessonGrid__cRWl8 details summary::-webkit-details-marker{display:none}.MasteryPaths_lessonGrid__cRWl8 details[open]{grid-column:1/-1}.MasteryPaths_lessonGrid__cRWl8 details>div{display:grid;grid-gap:12px;gap:12px;margin-top:18px;border-top:1px solid #dce3df;padding-top:18px}.MasteryPaths_lessonGrid__cRWl8 details>div article{border:1px solid #dce3df;border-radius:16px;padding:16px;background:#fbfaf6}.MasteryPaths_lessonGrid__cRWl8 details ol{margin:10px 0;display:grid;grid-gap:6px;gap:6px}.MasteryPaths_lessonGrid__cRWl8 details li strong{color:#176b4b;-webkit-margin-start:8px;margin-inline-start:8px}