.malay-progress_root___8Btm{max-width:1150px;margin:0 auto;overflow-wrap:anywhere}.malay-progress_actions__fKWkG{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.malay-progress_actions__fKWkG button,.malay-progress_records__JbQnJ button{height:auto;min-height:44px;white-space:normal}.malay-progress_filters__sPjqA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.malay-progress_filters__sPjqA label{display:grid;gap:8px;font-weight:700;min-width:0}.malay-progress_filters__sPjqA select{width:100%;max-width:100%;min-width:0;font:inherit;background:#fffdf7;color:#223e49;border:1px solid #bfd1c6;border-radius:10px;padding:12px}.malay-progress_summary__iS79j{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0}.malay-progress_summary__iS79j h2{font-size:2rem}.malay-progress_summary__iS79j p{font-size:14px;line-height:1.7}.malay-progress_records__JbQnJ{list-style:none;padding:0;margin:0}.malay-progress_records__JbQnJ li{display:flex;align-items:start;justify-content:space-between;gap:20px;padding:22px 0;border-bottom:1px solid #dce5de}.malay-progress_records__JbQnJ li:last-child{border-bottom:0}.malay-progress_records__JbQnJ li>div{min-width:0}.malay-progress_records__JbQnJ h3{font-size:1.1rem;line-height:1.5;margin:8px 0}.malay-progress_records__JbQnJ p{margin:6px 0;line-height:1.6}.malay-progress_records__JbQnJ time{display:block;font-size:13px;color:#49635c;margin:8px 0 14px}.malay-progress_records__JbQnJ strong{white-space:nowrap;font-size:1.5rem;color:#286b5e}.malay-progress_records__JbQnJ small{font-size:12px;font-weight:700;color:#397269}.malay-progress_filters__sPjqA select:focus-visible{outline:3px solid #ca8a36;outline-offset:3px}@media(max-width:700px){.malay-progress_filters__sPjqA,.malay-progress_summary__iS79j{grid-template-columns:1fr}.malay-progress_records__JbQnJ li{gap:12px}.malay-progress_records__JbQnJ strong{font-size:1.25rem}.malay-progress_actions__fKWkG button{flex:1}}.school-math-text_text__wADxV{min-width:0}.school-math-text_number__v02T0{display:inline-block;vertical-align:middle;max-width:100%;margin:.08em .06em;line-height:normal;white-space:nowrap;font-variant-numeric:tabular-nums}.school-math-text_written__K7Kw0{display:inline-flex;align-items:center;gap:.16em}.school-math-text_whole__qthdt{font-size:1em}.school-math-text_fraction__vtQH3{display:inline-flex;flex-direction:column;align-items:stretch;justify-content:center;text-align:center;font-size:.9em;line-height:1.2;min-width:.8em}.school-math-text_denominator__Z8f3h,.school-math-text_numerator__xQPlf{display:block;padding:.06em .18em}.school-math-text_denominator__Z8f3h{border-top:.075em solid}.malay-revision_root__HHmdT{max-width:1150px;margin:0 auto;color:#223e49;overflow-wrap:anywhere}.malay-revision_root__HHmdT h1{font-size:clamp(1.8rem,4vw,2.7rem);line-height:1.2;margin:12px 0}.malay-revision_root__HHmdT h2{font-size:clamp(1.3rem,3vw,1.8rem);line-height:1.35;margin:12px 0}.malay-revision_root__HHmdT h3{font-size:1.05rem;margin:18px 0 8px}.malay-revision_root__HHmdT li,.malay-revision_root__HHmdT p{line-height:1.75}.malay-revision_root__HHmdT small{font-weight:700;letter-spacing:.04em;color:#397269}.malay-revision_note__ML0sV{background:#f4f7ed;border:1px solid #d7e2cf;padding:14px 18px;border-radius:14px;font-size:14px}.malay-revision_actions__7dSJ6,.malay-revision_tabs__YCqtN{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.malay-revision_tabs__YCqtN button,.malay-revision_topics__f4GyR button{font:inherit;text-align:left;border:1px solid #c8d7cf;background:#fffdf6;border-radius:12px;padding:13px 16px;cursor:pointer;color:inherit}.malay-revision_tabs__YCqtN button[aria-pressed=true],.malay-revision_topics__f4GyR button[aria-pressed=true]{border:2px solid #286b5e;background:#e8f2e9}.malay-revision_checks__LU8jy button:focus-visible,.malay-revision_tabs__YCqtN button:focus-visible,.malay-revision_topics__f4GyR button:focus-visible{outline:3px solid #ca8a36;outline-offset:3px}.malay-revision_topics__f4GyR{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:10px;margin:24px 0}.malay-revision_topics__f4GyR small{display:block;font-size:11px;margin-bottom:6px}.malay-revision_panel__BlLur{padding:clamp(16px,3vw,28px);background:#fffdf7;border:1px solid #dedfcd;border-radius:20px;margin:20px 0;min-width:0}.malay-revision_lesson__NFYZr{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:28px;align-items:start}.malay-revision_visual__dDFc4{min-width:0;margin-top:18px}.malay-revision_visual__dDFc4>span{width:100%;max-width:none;margin:0!important;box-shadow:none}.malay-revision_root__HHmdT blockquote{margin:12px 0;padding:16px;border-left:4px solid #468471;background:#f0f5eb;border-radius:0 12px 12px 0;line-height:1.75}.malay-revision_root__HHmdT ul{padding-left:22px}.malay-revision_root__HHmdT li+li{margin-top:8px}.malay-revision_caution__JDTB9{background:#fff1d7;border-radius:12px;padding:12px 16px;font-size:14px}.malay-revision_sequence__i1Oqm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.malay-revision_sequence__i1Oqm figure{margin:0;min-width:0}.malay-revision_sequence__i1Oqm figure>span{width:100%;margin:0!important;box-shadow:none}.malay-revision_sequence__i1Oqm figcaption{text-align:center;font-size:13px;font-weight:700;padding-top:7px}.malay-revision_answer__02O8G{padding:18px;background:#e9f4ec;border:1px solid #bfd8c4;border-radius:14px}.malay-revision_status__V2y6t{font-size:14px}.malay-revision_root__HHmdT details{padding:14px;border:1px solid #d4dfd3;border-radius:12px}.malay-revision_root__HHmdT summary{cursor:pointer;font-weight:700}.malay-revision_checks__LU8jy{display:grid;gap:14px}.malay-revision_checks__LU8jy>div{border:1px solid #d6e1d3;border-radius:12px;padding:16px}.malay-revision_checks__LU8jy label{display:flex;align-items:start;gap:12px;line-height:1.65;cursor:pointer}.malay-revision_checks__LU8jy input{width:20px;height:20px;flex-shrink:0;margin-top:3px;accent-color:#286b5e}.malay-revision_checks__LU8jy button{font:inherit;font-size:13px;background:none;border:0;color:#246b5f;text-decoration:underline;text-align:left;cursor:pointer;padding:12px 0 0 32px}.malay-revision_actions__7dSJ6 button{white-space:normal;height:auto;min-height:44px}.malay-revision_root__HHmdT button{max-width:100%}@media(max-width:700px){.malay-revision_lesson__NFYZr{grid-template-columns:1fr;gap:12px}.malay-revision_tabs__YCqtN button{flex:1;text-align:center;padding:12px 8px}.malay-revision_topics__f4GyR{grid-template-columns:1fr 1fr}.malay-revision_topics__f4GyR button{font-size:14px;padding:12px}.malay-revision_visual__dDFc4{max-width:480px;width:100%;margin:8px auto}.malay-revision_actions__7dSJ6{gap:8px}}.malay-revision_poem__nXfjm{white-space:pre-line}.malay-revision_tree__ZLS41{border:1px solid #bdd3c2;border-radius:14px;padding:16px;background:#edf5ed}.malay-revision_tree__ZLS41>strong{display:block;text-align:center}.malay-revision_tree__ZLS41>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:12px;margin-top:12px}.malay-revision_tree__ZLS41 p{margin:0;border-top:3px solid #50856a;padding:12px;background:#fffdf5;border-radius:8px}.malay-revision_tree__ZLS41 span{display:block;font-size:14px;margin-top:8px}.malay-revision_circle__vFk8K{border:2px solid #bdd3c2;border-radius:40%;padding:26px;background:#edf5ed;text-align:center}.malay-revision_circle__vFk8K>strong{display:inline-block;background:#fffdf5;border:2px solid #50856a;border-radius:50%;padding:16px}.malay-revision_circle__vFk8K ul{list-style:none;padding:0}.malay-revision_circle__vFk8K small{display:block}.malay-revision_glyphs__nIXJ7{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:14px}.malay-revision_glyphs__nIXJ7 figure{margin:0;border:1px solid #c8d7cf;border-radius:16px;background:#f0f5eb;padding:16px;text-align:center;min-width:0}.malay-revision_glyphs__nIXJ7 span[lang]{display:block;font-family:Traditional Arabic,Noto Naskh Arabic,serif;font-size:clamp(2.5rem,6vw,4rem);line-height:1.8;white-space:nowrap;overflow-wrap:normal}.malay-revision_glyphs__nIXJ7 figcaption{font-size:14px;line-height:1.6}.malay-revision_glyphs__nIXJ7 small{display:block}.malay-revision_isolated__MZfQo{display:flex;justify-content:center;gap:16px}.malay-revision_fraction__rkoEf{margin:20px 0}.malay-revision_fraction__rkoEf>div{display:grid;grid-template-columns:1fr 1fr;width:180px;height:90px;max-width:100%;border:2px solid #286b5e}.malay-revision_fraction__rkoEf span:first-child{background:#72a890}.malay-revision_fraction__rkoEf span+span{border-left:2px solid #286b5e;background:#fffdf5}.malay-revision_fraction__rkoEf figcaption{font-size:14px;margin-top:8px}.malay-revision_joins__3UMs2{grid-template-columns:1fr}.malay-revision_sequence__i1Oqm figure>svg{display:block;width:100%;height:auto}.malay-revision_bookModel__lRuKC>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.malay-revision_bookModel__lRuKC figure{margin:0;padding:20px 10px 12px;border:2px solid #397269;border-left-width:8px;border-radius:4px 12px 12px 4px;background:#edf5ed;min-width:0;text-align:center}.malay-revision_bookModel__lRuKC figure:nth-child(2){background:#fff1d7}.malay-revision_bookModel__lRuKC figure:nth-child(3){background:#e4eff5}.malay-revision_bookModel__lRuKC b,.malay-revision_bookModel__lRuKC span{display:block}.malay-revision_bookModel__lRuKC span{border:1px solid #adc9bb;background:#fffdf5;border-radius:4px;margin:14px 0;padding:6px;font-size:13px}.malay-revision_bookModel__lRuKC figcaption{font-size:12px;line-height:1.6}.malay-revision_bookModel__lRuKC small{display:block;margin-top:16px}@font-face{font-family:MFHNaskh;src:url(/fonts/noto-naskh-arabic-v44.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.year5-malay-jawi_model__s2hei{margin:16px 0;padding:16px;background:#f0f7ff;border:1px solid #d4e5f8;border-radius:16px;max-width:100%}.year5-malay-jawi_text__GzMth{font-family:MFHNaskh,Traditional Arabic,serif;font-size:clamp(1.5rem,6vw,2.25rem);font-weight:400;line-height:2.2;text-align:center;overflow-wrap:anywhere}.year5-malay-jawi_letters__yT4OP{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.year5-malay-jawi_letter__TV8tO{min-width:64px;text-align:center;display:grid;gap:4px}.year5-malay-jawi_glyph__Rs8NJ{font-family:MFHNaskh,Traditional Arabic,serif;font-size:2.25rem;font-weight:400;line-height:1.8}.year5-malay-jawi_inline__o8V8n{font-family:MFHNaskh,Traditional Arabic,serif;font-weight:400;unicode-bidi:isolate}