.MasteryPaths_shell__jzQNC{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__ViFp2{width:min(1120px,100%);margin:auto}.MasteryPaths_topbar__suMdh{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:30px}.MasteryPaths_actions__ZQxt9 a,.MasteryPaths_actions__ZQxt9 button,.MasteryPaths_resetRow__D1vcP button,.MasteryPaths_topbar__suMdh a,.MasteryPaths_topbar__suMdh button{border:1px solid #cfd9d5;background:#fff;color:#153f39;border-radius:999px;padding:10px 16px;text-decoration:none;font:inherit;cursor:pointer}.MasteryPaths_topbar__suMdh div{display:flex;align-items:center;gap:10px}.MasteryPaths_homeHero__NKTlv,.MasteryPaths_lessonHero__PzY5W,.MasteryPaths_subjectHero__FDdgv{text-align:center;max-width:880px;margin:28px auto 36px}.MasteryPaths_gate__LjyAA>span,.MasteryPaths_homeHero__NKTlv span,.MasteryPaths_lessonHero__PzY5W span,.MasteryPaths_result__JFihn>span,.MasteryPaths_subjectHero__FDdgv>span{display:inline-flex;background:#f1e5c7;color:#8b6019;border-radius:999px;padding:7px 12px;font-size:13px}.MasteryPaths_homeHero__NKTlv h1,.MasteryPaths_lessonHero__PzY5W h1,.MasteryPaths_subjectHero__FDdgv h1{font-size:clamp(35px,5vw,58px);line-height:1.2;margin:14px 0}.MasteryPaths_homeHero__NKTlv p,.MasteryPaths_lessonHero__PzY5W p,.MasteryPaths_subjectHero__FDdgv p{color:#58716d;font-size:17px}.MasteryPaths_resume__5g5Yd{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__5g5Yd span{color:#d9c487}.MasteryPaths_subjectGrid__gLoZ5{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.MasteryPaths_subjectGrid__gLoZ5>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__TC8eI>a:hover,.MasteryPaths_subjectGrid__gLoZ5>a:hover{transform:translateY(-3px);border-color:#a9c7bf}.MasteryPaths_subjectGrid__gLoZ5 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__TC8eI span,.MasteryPaths_subjectGrid__gLoZ5 span{font-size:12px;color:#927025}.MasteryPaths_subjectGrid__gLoZ5 h2{margin:8px 0}.MasteryPaths_subjectGrid__gLoZ5 p{min-height:50px;color:#60726f}.MasteryPaths_subjectGrid__gLoZ5 strong{display:block;border-top:1px solid #eee7d8;padding-top:14px}.MasteryPaths_autosave__Z_NvX,.MasteryPaths_privacy__8Lxos{background:#f7edcf;border-radius:15px;padding:16px 20px;margin:24px 0;color:#31544e}.MasteryPaths_privacy__8Lxos{display:grid;grid-template-columns:auto 1fr auto;grid-gap:12px 20px;gap:12px 20px;align-items:center}.MasteryPaths_privacy__8Lxos p{margin:0}.MasteryPaths_privacy__8Lxos button{background:transparent;border:0;text-decoration:underline;color:#31544e;cursor:pointer}.MasteryPaths_subjectHero__FDdgv>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__FDdgv>div strong{font-size:24px}.MasteryPaths_subjectHero__FDdgv>div span{align-self:center;color:#657875}.MasteryPaths_lessonGrid__TC8eI{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.MasteryPaths_lessonGrid__TC8eI>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__TC8eI h2{font-size:19px;line-height:1.5;margin:10px 0}.MasteryPaths_lessonGrid__TC8eI p{color:#6b7a77;font-size:13px}.MasteryPaths_lessonGrid__TC8eI footer{display:flex;justify-content:space-between;gap:8px;margin-top:auto;padding-top:12px;border-top:1px solid #eee8dc}.MasteryPaths_lessonGrid__TC8eI em{font-style:normal;color:#9d6d19}.MasteryPaths_lessonGrid__TC8eI .MasteryPaths_mastered__Cypia{border-color:#75b9a9;background:#f4fbf8}.MasteryPaths_lessonGrid__TC8eI .MasteryPaths_developing__taoBq{border-color:#d6b765}.MasteryPaths_lessonGrid__TC8eI .MasteryPaths_needssupport__GxUmv{border-color:#d98b7f}.MasteryPaths_resetRow__D1vcP{text-align:center;margin-top:25px}.MasteryPaths_breadcrumb__6WeD8{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;color:#697d79;font-size:13px}.MasteryPaths_context__kRODj{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:18px;gap:18px;margin-bottom:20px}.MasteryPaths_context__kRODj ol,.MasteryPaths_context__kRODj>div,.MasteryPaths_remediation__0JLGc{background:#fff;border:1px solid #dce3df;border-radius:20px;padding:22px;margin:0}.MasteryPaths_context__kRODj p{font-size:17px;line-height:2}.MasteryPaths_context__kRODj small{color:#8b6c2b}.MasteryPaths_context__kRODj ol{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.MasteryPaths_context__kRODj li{display:flex;align-items:center;gap:8px;color:#71807d}.MasteryPaths_context__kRODj li b{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#eee9df}.MasteryPaths_context__kRODj .MasteryPaths_activePhase__xJqZz{color:#174f47;font-weight:800}.MasteryPaths_context__kRODj .MasteryPaths_activePhase__xJqZz b{background:#174f47;color:#fff}.MasteryPaths_remediation__0JLGc{margin:0 0 20px;border-color:#d7b45d;background:#fffaf0}.MasteryPaths_remediation__0JLGc>span{color:#9a6814}.MasteryPaths_remediation__0JLGc h2{margin:7px 0}.MasteryPaths_remediation__0JLGc>div{display:flex;gap:12px;align-items:center;flex-wrap:wrap;background:#f4ead1;border-radius:12px;padding:12px}.MasteryPaths_remediation__0JLGc>div strong{color:#174f47}.MasteryPaths_playerLayout__Ztnpy{display:grid;grid-template-columns:250px 1fr;grid-gap:18px;gap:18px;align-items:start}.MasteryPaths_rail__jNPhq{background:#174f47;color:#fff;border-radius:20px;padding:22px;position:-webkit-sticky;position:sticky;top:20px}.MasteryPaths_rail__jNPhq>span{font-size:13px}.MasteryPaths_rail__jNPhq>strong{display:block;font-size:35px;margin:5px 0}.MasteryPaths_rail__jNPhq>i{display:block;height:6px;background:#3d716a;border-radius:99px;overflow:hidden}.MasteryPaths_rail__jNPhq>i b{display:block;height:100%;background:#e1bf67}.MasteryPaths_rail__jNPhq dl{margin:18px 0 0}.MasteryPaths_rail__jNPhq dl div{border-top:1px solid #3c6e67;padding:10px 0}.MasteryPaths_rail__jNPhq dt{font-size:11px;color:#c4d9d3}.MasteryPaths_rail__jNPhq dd{margin:3px 0 0;font-weight:700}.MasteryPaths_questionCard__ZuSYF{background:#fff;border:1px solid #dce3df;border-radius:22px;padding:26px}.MasteryPaths_questionMeta__G0_Hb{display:flex;justify-content:space-between;color:#6d7d7a;font-size:12px}.MasteryPaths_questionCard__ZuSYF h2{font-size:25px;line-height:1.7;margin:20px 0}.MasteryPaths_choices__Njitc{display:grid;grid-gap:10px;gap:10px}.MasteryPaths_choices__Njitc button{background:#fff;border:1px solid #cbd8d4;color:#163f39;border-radius:13px;padding:14px 16px;text-align:right;font:inherit;cursor:pointer}.MasteryPaths_choices__Njitc .MasteryPaths_selected__ygL59,.MasteryPaths_choices__Njitc button:hover:not(:disabled){border-color:#177463;background:#edf8f4}.MasteryPaths_choices__Njitc .MasteryPaths_correct__d5prM{border-color:#18846d;background:#ddf4eb}.MasteryPaths_choices__Njitc .MasteryPaths_wrong__9K5z9{border-color:#bc6257;background:#fdebe8}.MasteryPaths_feedback___ePZL,.MasteryPaths_good__01qjG,.MasteryPaths_hint__APHYA{padding:13px;border-radius:12px;margin-top:14px}.MasteryPaths_feedback___ePZL,.MasteryPaths_hint__APHYA{background:#faf0d6}.MasteryPaths_good__01qjG{background:#dff3e9}.MasteryPaths_questionCard__ZuSYF footer{display:flex;justify-content:space-between;gap:12px;margin-top:18px}.MasteryPaths_questionCard__ZuSYF footer button{border:0;border-radius:999px;padding:11px 18px;font:inherit;cursor:pointer}.MasteryPaths_questionCard__ZuSYF footer button:last-child{background:#174f47;color:#fff}.MasteryPaths_result__JFihn{background:#fff;border:1px solid #dce3df;border-radius:24px;padding:34px;max-width:850px;margin:20px auto;text-align:center}.MasteryPaths_result__JFihn h1{font-size:38px;margin-bottom:4px}.MasteryPaths_result__JFihn h2{color:#617672}.MasteryPaths_resultScore__qhFgY{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__qhFgY small{display:block;font-size:11px}.MasteryPaths_metrics__ztBFT{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.MasteryPaths_metrics__ztBFT>div{background:#f4efe4;border-radius:13px;padding:14px}.MasteryPaths_metrics__ztBFT span,.MasteryPaths_metrics__ztBFT strong{display:block}.MasteryPaths_metrics__ztBFT strong{font-size:22px}.MasteryPaths_skillGrid__zKfwG{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px;text-align:right;margin:16px 0}.MasteryPaths_skillGrid__zKfwG article{border:1px solid #dce3df;border-radius:15px;padding:17px}.MasteryPaths_skillGrid__zKfwG li{margin:8px 0}.MasteryPaths_oral__E1Ohs{background:#fff1c7;border:1px solid #dfbd65;border-radius:13px;padding:14px}.MasteryPaths_actions__ZQxt9{display:flex;justify-content:center;gap:10px}.MasteryPaths_actions__ZQxt9 button{background:#174f47;color:#fff}.MasteryPaths_gate__LjyAA{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__LjyAA h1{font-size:34px}.MasteryPaths_gate__LjyAA p{color:#5f7570}.MasteryPaths_gate__LjyAA form{display:grid;grid-gap:10px;gap:10px}.MasteryPaths_gate__LjyAA input{border:1px solid #bdcdc8;border-radius:12px;padding:13px;font:inherit}.MasteryPaths_gate__LjyAA form button{background:#174f47;color:#fff;border:0;border-radius:999px;padding:12px;font:inherit;cursor:pointer}.MasteryPaths_loading__nST7I{text-align:center;margin:30vh auto}.MasteryPaths_autosave__Z_NvX{text-align:center;font-size:13px}.MasteryPaths_subjectGrid__gLoZ5>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__TC8eI>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__kRODj,.MasteryPaths_lessonGrid__TC8eI,.MasteryPaths_playerLayout__Ztnpy,.MasteryPaths_subjectGrid__gLoZ5{grid-template-columns:1fr}.MasteryPaths_rail__jNPhq{position:static}.MasteryPaths_privacy__8Lxos{grid-template-columns:1fr}.MasteryPaths_subjectHero__FDdgv>div{grid-template-columns:auto auto}.MasteryPaths_skillGrid__zKfwG{grid-template-columns:1fr}.MasteryPaths_lessonGrid__TC8eI>a,.MasteryPaths_lessonGrid__TC8eI>article{min-height:auto}.MasteryPaths_questionCard__ZuSYF{padding:18px}.MasteryPaths_homeHero__NKTlv h1,.MasteryPaths_lessonHero__PzY5W h1,.MasteryPaths_subjectHero__FDdgv h1{font-size:35px}}@media(prefers-reduced-motion:reduce){.MasteryPaths_lessonGrid__TC8eI>a,.MasteryPaths_subjectGrid__gLoZ5>a{transition:none}}.MasteryPaths_lessonGrid__TC8eI details{background:#fff;border:1px solid #dce3df;border-radius:22px;padding:18px;box-shadow:0 14px 35px rgba(25,60,53,.06)}.MasteryPaths_lessonGrid__TC8eI details summary{cursor:pointer;list-style:none}.MasteryPaths_lessonGrid__TC8eI details summary::-webkit-details-marker{display:none}.MasteryPaths_lessonGrid__TC8eI details[open]{grid-column:1/-1}.MasteryPaths_lessonGrid__TC8eI details>div{display:grid;grid-gap:12px;gap:12px;margin-top:18px;border-top:1px solid #dce3df;padding-top:18px}.MasteryPaths_lessonGrid__TC8eI details>div article{border:1px solid #dce3df;border-radius:16px;padding:16px;background:#fbfaf6}.MasteryPaths_lessonGrid__TC8eI details ol{margin:10px 0;display:grid;grid-gap:6px;gap:6px}.MasteryPaths_lessonGrid__TC8eI details li strong{color:#176b4b;-webkit-margin-start:8px;margin-inline-start:8px}