.MasteryPaths_shell__2NmkJ{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__SNzHn{width:min(1120px,100%);margin:auto}.MasteryPaths_topbar__VPihM{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:30px}.MasteryPaths_actions__w9Jd4 a,.MasteryPaths_actions__w9Jd4 button,.MasteryPaths_resetRow__moilt button,.MasteryPaths_topbar__VPihM a,.MasteryPaths_topbar__VPihM button{border:1px solid #cfd9d5;background:#fff;color:#153f39;border-radius:999px;padding:10px 16px;text-decoration:none;font:inherit;cursor:pointer}.MasteryPaths_topbar__VPihM div{display:flex;align-items:center;gap:10px}.MasteryPaths_homeHero__SHK0T,.MasteryPaths_lessonHero__w_q_q,.MasteryPaths_subjectHero__yfVHI{text-align:center;max-width:880px;margin:28px auto 36px}.MasteryPaths_gate__RHrv_>span,.MasteryPaths_homeHero__SHK0T span,.MasteryPaths_lessonHero__w_q_q span,.MasteryPaths_result__U4V_0>span,.MasteryPaths_subjectHero__yfVHI>span{display:inline-flex;background:#f1e5c7;color:#8b6019;border-radius:999px;padding:7px 12px;font-size:13px}.MasteryPaths_homeHero__SHK0T h1,.MasteryPaths_lessonHero__w_q_q h1,.MasteryPaths_subjectHero__yfVHI h1{font-size:clamp(35px,5vw,58px);line-height:1.2;margin:14px 0}.MasteryPaths_homeHero__SHK0T p,.MasteryPaths_lessonHero__w_q_q p,.MasteryPaths_subjectHero__yfVHI p{color:#58716d;font-size:17px}.MasteryPaths_resume__acxwf{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__acxwf span{color:#d9c487}.MasteryPaths_subjectGrid__5tOSi{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.MasteryPaths_subjectGrid__5tOSi>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__coivM>a:hover,.MasteryPaths_subjectGrid__5tOSi>a:hover{transform:translateY(-3px);border-color:#a9c7bf}.MasteryPaths_subjectGrid__5tOSi 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__coivM span,.MasteryPaths_subjectGrid__5tOSi span{font-size:12px;color:#927025}.MasteryPaths_subjectGrid__5tOSi h2{margin:8px 0}.MasteryPaths_subjectGrid__5tOSi p{min-height:50px;color:#60726f}.MasteryPaths_subjectGrid__5tOSi strong{display:block;border-top:1px solid #eee7d8;padding-top:14px}.MasteryPaths_autosave__EQpbI,.MasteryPaths_privacy__azeEL{background:#f7edcf;border-radius:15px;padding:16px 20px;margin:24px 0;color:#31544e}.MasteryPaths_privacy__azeEL{display:grid;grid-template-columns:auto 1fr auto;grid-gap:12px 20px;gap:12px 20px;align-items:center}.MasteryPaths_privacy__azeEL p{margin:0}.MasteryPaths_privacy__azeEL button{background:transparent;border:0;text-decoration:underline;color:#31544e;cursor:pointer}.MasteryPaths_subjectHero__yfVHI>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__yfVHI>div strong{font-size:24px}.MasteryPaths_subjectHero__yfVHI>div span{align-self:center;color:#657875}.MasteryPaths_lessonGrid__coivM{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.MasteryPaths_lessonGrid__coivM>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__coivM h2{font-size:19px;line-height:1.5;margin:10px 0}.MasteryPaths_lessonGrid__coivM p{color:#6b7a77;font-size:13px}.MasteryPaths_lessonGrid__coivM footer{display:flex;justify-content:space-between;gap:8px;margin-top:auto;padding-top:12px;border-top:1px solid #eee8dc}.MasteryPaths_lessonGrid__coivM em{font-style:normal;color:#9d6d19}.MasteryPaths_lessonGrid__coivM .MasteryPaths_mastered__HEBer{border-color:#75b9a9;background:#f4fbf8}.MasteryPaths_lessonGrid__coivM .MasteryPaths_developing__zhbd3{border-color:#d6b765}.MasteryPaths_lessonGrid__coivM .MasteryPaths_needssupport__Btu2t{border-color:#d98b7f}.MasteryPaths_resetRow__moilt{text-align:center;margin-top:25px}.MasteryPaths_breadcrumb__zv6hX{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;color:#697d79;font-size:13px}.MasteryPaths_context__u8pna{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:18px;gap:18px;margin-bottom:20px}.MasteryPaths_context__u8pna ol,.MasteryPaths_context__u8pna>div,.MasteryPaths_remediation__QocK4{background:#fff;border:1px solid #dce3df;border-radius:20px;padding:22px;margin:0}.MasteryPaths_context__u8pna p{font-size:17px;line-height:2}.MasteryPaths_context__u8pna small{color:#8b6c2b}.MasteryPaths_context__u8pna ol{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.MasteryPaths_context__u8pna li{display:flex;align-items:center;gap:8px;color:#71807d}.MasteryPaths_context__u8pna li b{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#eee9df}.MasteryPaths_context__u8pna .MasteryPaths_activePhase__07DfU{color:#174f47;font-weight:800}.MasteryPaths_context__u8pna .MasteryPaths_activePhase__07DfU b{background:#174f47;color:#fff}.MasteryPaths_remediation__QocK4{margin:0 0 20px;border-color:#d7b45d;background:#fffaf0}.MasteryPaths_remediation__QocK4>span{color:#9a6814}.MasteryPaths_remediation__QocK4 h2{margin:7px 0}.MasteryPaths_remediation__QocK4>div{display:flex;gap:12px;align-items:center;flex-wrap:wrap;background:#f4ead1;border-radius:12px;padding:12px}.MasteryPaths_remediation__QocK4>div strong{color:#174f47}.MasteryPaths_playerLayout__UwNTu{display:grid;grid-template-columns:250px 1fr;grid-gap:18px;gap:18px;align-items:start}.MasteryPaths_rail__jxSdJ{background:#174f47;color:#fff;border-radius:20px;padding:22px;position:-webkit-sticky;position:sticky;top:20px}.MasteryPaths_rail__jxSdJ>span{font-size:13px}.MasteryPaths_rail__jxSdJ>strong{display:block;font-size:35px;margin:5px 0}.MasteryPaths_rail__jxSdJ>i{display:block;height:6px;background:#3d716a;border-radius:99px;overflow:hidden}.MasteryPaths_rail__jxSdJ>i b{display:block;height:100%;background:#e1bf67}.MasteryPaths_rail__jxSdJ dl{margin:18px 0 0}.MasteryPaths_rail__jxSdJ dl div{border-top:1px solid #3c6e67;padding:10px 0}.MasteryPaths_rail__jxSdJ dt{font-size:11px;color:#c4d9d3}.MasteryPaths_rail__jxSdJ dd{margin:3px 0 0;font-weight:700}.MasteryPaths_questionCard__ZETHj{background:#fff;border:1px solid #dce3df;border-radius:22px;padding:26px}.MasteryPaths_questionMeta__0mLGG{display:flex;justify-content:space-between;color:#6d7d7a;font-size:12px}.MasteryPaths_questionCard__ZETHj h2{font-size:25px;line-height:1.7;margin:20px 0}.MasteryPaths_choices__Nu2Ll{display:grid;grid-gap:10px;gap:10px}.MasteryPaths_choices__Nu2Ll button{background:#fff;border:1px solid #cbd8d4;color:#163f39;border-radius:13px;padding:14px 16px;text-align:right;font:inherit;cursor:pointer}.MasteryPaths_choices__Nu2Ll .MasteryPaths_selected__HwUt3,.MasteryPaths_choices__Nu2Ll button:hover:not(:disabled){border-color:#177463;background:#edf8f4}.MasteryPaths_choices__Nu2Ll .MasteryPaths_correct__ubFvo{border-color:#18846d;background:#ddf4eb}.MasteryPaths_choices__Nu2Ll .MasteryPaths_wrong__STpFh{border-color:#bc6257;background:#fdebe8}.MasteryPaths_feedback__wnmuW,.MasteryPaths_good__DVzzO,.MasteryPaths_hint__Ynj1G{padding:13px;border-radius:12px;margin-top:14px}.MasteryPaths_feedback__wnmuW,.MasteryPaths_hint__Ynj1G{background:#faf0d6}.MasteryPaths_good__DVzzO{background:#dff3e9}.MasteryPaths_questionCard__ZETHj footer{display:flex;justify-content:space-between;gap:12px;margin-top:18px}.MasteryPaths_questionCard__ZETHj footer button{border:0;border-radius:999px;padding:11px 18px;font:inherit;cursor:pointer}.MasteryPaths_questionCard__ZETHj footer button:last-child{background:#174f47;color:#fff}.MasteryPaths_result__U4V_0{background:#fff;border:1px solid #dce3df;border-radius:24px;padding:34px;max-width:850px;margin:20px auto;text-align:center}.MasteryPaths_result__U4V_0 h1{font-size:38px;margin-bottom:4px}.MasteryPaths_result__U4V_0 h2{color:#617672}.MasteryPaths_resultScore__JzgUN{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__JzgUN small{display:block;font-size:11px}.MasteryPaths_metrics__uFg24{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.MasteryPaths_metrics__uFg24>div{background:#f4efe4;border-radius:13px;padding:14px}.MasteryPaths_metrics__uFg24 span,.MasteryPaths_metrics__uFg24 strong{display:block}.MasteryPaths_metrics__uFg24 strong{font-size:22px}.MasteryPaths_skillGrid__XBqJ_{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px;text-align:right;margin:16px 0}.MasteryPaths_skillGrid__XBqJ_ article{border:1px solid #dce3df;border-radius:15px;padding:17px}.MasteryPaths_skillGrid__XBqJ_ li{margin:8px 0}.MasteryPaths_oral__82Zho{background:#fff1c7;border:1px solid #dfbd65;border-radius:13px;padding:14px}.MasteryPaths_actions__w9Jd4{display:flex;justify-content:center;gap:10px}.MasteryPaths_actions__w9Jd4 button{background:#174f47;color:#fff}.MasteryPaths_gate__RHrv_{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__RHrv_ h1{font-size:34px}.MasteryPaths_gate__RHrv_ p{color:#5f7570}.MasteryPaths_gate__RHrv_ form{display:grid;grid-gap:10px;gap:10px}.MasteryPaths_gate__RHrv_ input{border:1px solid #bdcdc8;border-radius:12px;padding:13px;font:inherit}.MasteryPaths_gate__RHrv_ form button{background:#174f47;color:#fff;border:0;border-radius:999px;padding:12px;font:inherit;cursor:pointer}.MasteryPaths_loading__5zEBL{text-align:center;margin:30vh auto}.MasteryPaths_autosave__EQpbI{text-align:center;font-size:13px}.MasteryPaths_subjectGrid__5tOSi>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__coivM>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__u8pna,.MasteryPaths_lessonGrid__coivM,.MasteryPaths_playerLayout__UwNTu,.MasteryPaths_subjectGrid__5tOSi{grid-template-columns:1fr}.MasteryPaths_rail__jxSdJ{position:static}.MasteryPaths_privacy__azeEL{grid-template-columns:1fr}.MasteryPaths_subjectHero__yfVHI>div{grid-template-columns:auto auto}.MasteryPaths_skillGrid__XBqJ_{grid-template-columns:1fr}.MasteryPaths_lessonGrid__coivM>a,.MasteryPaths_lessonGrid__coivM>article{min-height:auto}.MasteryPaths_questionCard__ZETHj{padding:18px}.MasteryPaths_homeHero__SHK0T h1,.MasteryPaths_lessonHero__w_q_q h1,.MasteryPaths_subjectHero__yfVHI h1{font-size:35px}}@media(prefers-reduced-motion:reduce){.MasteryPaths_lessonGrid__coivM>a,.MasteryPaths_subjectGrid__5tOSi>a{transition:none}}.MasteryPaths_lessonGrid__coivM details{background:#fff;border:1px solid #dce3df;border-radius:22px;padding:18px;box-shadow:0 14px 35px rgba(25,60,53,.06)}.MasteryPaths_lessonGrid__coivM details summary{cursor:pointer;list-style:none}.MasteryPaths_lessonGrid__coivM details summary::-webkit-details-marker{display:none}.MasteryPaths_lessonGrid__coivM details[open]{grid-column:1/-1}.MasteryPaths_lessonGrid__coivM details>div{display:grid;grid-gap:12px;gap:12px;margin-top:18px;border-top:1px solid #dce3df;padding-top:18px}.MasteryPaths_lessonGrid__coivM details>div article{border:1px solid #dce3df;border-radius:16px;padding:16px;background:#fbfaf6}.MasteryPaths_lessonGrid__coivM details ol{margin:10px 0;display:grid;grid-gap:6px;gap:6px}.MasteryPaths_lessonGrid__coivM details li strong{color:#176b4b;-webkit-margin-start:8px;margin-inline-start:8px}