:root{--bg:#F6F9F7;--ink:#12332B;--gold:#2C7C64;--gold-light:#7FD4B8;--gold-soft:#E8F4EF;--gold-tint:#EAF2EE;--gold-deep:#0C3B30;--gold-gradient:linear-gradient(90deg,#2C7C64,#7FD4B8)}*{box-sizing:border-box;min-width:0}body,html{margin:0;padding:0;max-width:100%;overflow-x:clip}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:IBM Plex Sans Arabic,sans-serif;-webkit-font-smoothing:antialiased}canvas,img,svg,table,video{max-width:100%}::selection{background:var(--tk-accent-soft,#CFE6DB);color:var(--tk-c-0c3b30,#0C3B30)}.mnav{transition:background .15s ease,color .15s ease}.mnav:hover{background:var(--tk-c-eaf2ee,#EAF2EE)!important;color:var(--tk-c-0c3b30,#0C3B30)!important}.mnav:hover svg{color:var(--gold-deep)!important}.side-dark .mnav:hover{background:rgba(127,212,184,.12)!important;color:#fff!important}.side-dark .mnav:hover svg{color:var(--tk-c-7fd4b8,#7FD4B8)!important}@keyframes pulseGold{0%,to{box-shadow:0 0 0 0 rgba(127,212,184,.4)}50%{box-shadow:0 0 0 10px rgba(127,212,184,0)}}@keyframes mh-spin{to{transform:rotate(1turn)}}.mh-spin{animation:mh-spin .7s linear infinite;transform-origin:center}img{max-width:100%;height:auto}.app-shell{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:100vh}.app-main{max-width:100%;overflow-x:clip;display:flex;flex-direction:column}.app-drawer,.app-main{min-width:0}.app-overlay,.app-topbar{display:none}@media (min-width:901px){.app-shell{grid-template-rows:auto 1fr}.app-drawer{grid-column:1;grid-row:1/span 2;min-width:260px;align-self:start;position:-webkit-sticky;position:sticky;top:0;height:100vh}.app-drawer>aside{height:100vh;overflow-y:auto}.app-topbar{grid-column:2;grid-row:1;align-self:start;display:flex;align-items:center;padding:9px 24px;background:rgba(246,249,247,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--tk-border,#eaeeeb);position:-webkit-sticky;position:sticky;top:0;z-index:30}.app-topbar .app-burger,.app-topbar .app-topbar-brand{display:none}.app-main{grid-column:2;grid-row:2;min-width:0}}@media (max-width:900px){.app-shell{grid-template-columns:minmax(0,1fr)}.app-topbar{gap:10px;height:56px;padding:0 15px;box-sizing:border-box;background:#fff;border-bottom:1px solid #e6ede9;box-shadow:0 2px 10px -6px rgba(12,59,48,.28);position:-webkit-sticky;position:sticky;top:0;z-index:30}.app-topbar,.app-topbar-brand{display:flex;align-items:center}.app-topbar-avatar{display:flex;width:34px;height:34px;border-radius:50%;background:var(--tk-c-7fd4b8,#7FD4B8);color:var(--tk-c-0c3b30,#0C3B30);font-weight:700;font-size:13.5px}.app-burger,.app-topbar-avatar{align-items:center;justify-content:center;flex-shrink:0}.app-burger{background:var(--tk-c-eaf2ee,#EAF2EE);border:none;cursor:pointer;display:inline-flex;width:38px;height:38px;border-radius:11px;-webkit-tap-highlight-color:transparent;transition:background .15s ease,transform .1s ease}.app-burger:active{background:var(--tk-accent-soft,#DBF1E8);transform:scale(.94)}.app-drawer{position:fixed;top:0;height:100dvh;width:min(84vw,300px);z-index:50;overflow-y:auto;-webkit-overflow-scrolling:touch;transition:transform .28s cubic-bezier(.4,0,.2,1);box-shadow:0 0 48px rgba(12,59,48,.28);background:#fff}.app-drawer>aside{min-height:100%}.app-overlay{display:block;position:fixed;inset:0;background:rgba(12,59,48,.42);z-index:45;animation:appOverlayIn .2s ease}@keyframes appOverlayIn{0%{opacity:0}to{opacity:1}}[dir=ltr] .app-drawer{left:0;transform:translateX(-110%)}[dir=ltr] .app-drawer.open{transform:translateX(0)}[dir=rtl] .app-drawer{right:0;transform:translateX(110%)}[dir=rtl] .app-drawer.open{transform:translateX(0)}.app-drawer .mnav,.app-drawer nav a,.app-drawer nav button{padding-top:12px;padding-bottom:12px}.app-main{padding-inline:14px;max-width:100vw;overflow-x:clip;padding-bottom:calc(90px + env(safe-area-inset-bottom))}}.app-bottomnav{display:none}@media (max-width:900px){.app-bottomnav{display:flex;align-items:stretch;justify-content:space-around;position:fixed;inset-inline:0;bottom:0;z-index:46;background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid #e6ede9;box-shadow:0 -8px 26px rgba(18,51,43,.1);padding:7px 6px calc(9px + env(safe-area-inset-bottom))}.app-bottomtab{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;text-decoration:none;color:#93A79E;background:none;border:none;cursor:pointer;font-family:inherit;padding:0;min-height:50px;-webkit-tap-highlight-color:transparent;transition:color .16s ease}.app-bottomtab>svg{width:23px;height:23px;padding:5px 17px;border-radius:999px;box-sizing:content-box;transition:background .18s ease,color .18s ease}.app-bottomtab span{font-size:10.5px;font-weight:700;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.app-bottomtab.is-active,.app-bottomtab.is-active>svg{color:var(--tk-c-0c3b30,#0C3B30)}.app-bottomtab.is-active>svg{background:var(--tk-accent-soft,#DBF1E8)}.app-bottomtab:active>svg{background:var(--tk-c-eaf2ee,#EAF2EE)}}@media (max-width:640px){.mh-btn{min-height:44px}.mh-field,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea{font-size:max(1rem,16px)!important;min-height:44px}textarea,textarea.mh-field{min-height:96px}input[type=checkbox],input[type=radio]{width:18px!important;height:18px!important;min-height:0!important;flex-shrink:0;accent-color:var(--tk-c-2c7c64,#2C7C64)}table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.mh-scroll>table{display:table;width:100%;overflow-x:visible}[style*="1fr 1fr 1fr"]:not(.no-stack),[style*="repeat(3, 1fr)"]:not(.no-stack),[style*="repeat(3,1fr)"]:not(.no-stack),[style*="repeat(4, 1fr)"]:not(.no-stack),[style*="repeat(4,1fr)"]:not(.no-stack),[style*="repeat(5, 1fr)"]:not(.no-stack),[style*="repeat(5,1fr)"]:not(.no-stack),[style*="repeat(6, 1fr)"]:not(.no-stack),[style*="repeat(6,1fr)"]:not(.no-stack){grid-template-columns:1fr 1fr!important}.mh-wa-grid:not(.no-stack),[style*="1.05fr"]:not(.no-stack),[style*="1.1fr"]:not(.no-stack),[style*="1.2fr"]:not(.no-stack),[style*="1.3fr"]:not(.no-stack),[style*="1.4fr"]:not(.no-stack),[style*="1.5fr"]:not(.no-stack),[style*="1.6fr"]:not(.no-stack),[style*="1.7fr"]:not(.no-stack),[style*="1.8fr"]:not(.no-stack),[style*="1fr 1fr"]:not([style*="1fr 1fr 1fr"]):not(.no-stack),[style*="1fr 240px"]:not(.no-stack),[style*="1fr 260px"]:not(.no-stack),[style*="1fr 280px"]:not(.no-stack),[style*="1fr 300px"]:not(.no-stack),[style*="1fr 320px"]:not(.no-stack),[style*="1fr 336px"]:not(.no-stack),[style*="1fr 340px"]:not(.no-stack),[style*="1fr 360px"]:not(.no-stack),[style*="1fr 380px"]:not(.no-stack),[style*="1fr 400px"]:not(.no-stack),[style*="1fr 420px"]:not(.no-stack),[style*="1fr 440px"]:not(.no-stack),[style*="2.5fr"]:not(.no-stack),[style*="280px 1fr"]:not(.no-stack),[style*="2fr 1fr"]:not(.no-stack),[style*="300px 1fr"]:not(.no-stack),[style*="320px 1fr"]:not(.no-stack),[style*="340px 1fr"]:not(.no-stack),[style*="360px 1fr"]:not(.no-stack),[style*="3fr 1fr"]:not(.no-stack),[style*="fr 0.8fr"]:not(.no-stack),[style*="fr 0.95fr"]:not(.no-stack),[style*="fr 0.9fr"]:not(.no-stack),[style*="fr 1.2fr"]:not(.no-stack),[style*="fr 1.5fr"]:not(.no-stack),[style*="fr 1.6fr"]:not(.no-stack),[style*="minmax(0, 2"]:not(.no-stack),[style*="minmax(0, 3"]:not(.no-stack),[style*="minmax(0, 4"]:not(.no-stack),[style*="minmax(0,2"]:not(.no-stack),[style*="minmax(0,3"]:not(.no-stack),[style*="minmax(0,4"]:not(.no-stack),[style*="px 1fr"]:not(.no-stack),[style*="px) 1fr"]:not(.no-stack),[style*="repeat(2, 1fr)"]:not(.no-stack),[style*="repeat(2,1fr)"]:not(.no-stack){grid-template-columns:1fr!important}.app-main *,.mh-admin-shell>div:last-child *,.psx-main *,.psx-main-col *{min-width:0}.app-main img,.app-main svg,.app-main video,.psx-main img,.psx-main svg,.psx-main video{max-width:100%}.app-main>*,.mh-admin-shell>div:last-child>*,.psx-main,.psx-main-col>*{max-width:100%!important}.app-main [style*="white-space:nowrap"],.mh-admin-shell [style*="white-space:nowrap"],.psx-main [style*="white-space:nowrap"]{flex-shrink:0}.app-main [style*="overflow-x: auto"]>*,.app-main [style*="overflow-x:auto"]>*,.mh-admin-shell [style*="overflow-x:auto"]>*,.psx-main [style*="overflow-x:auto"]>*{flex-shrink:0!important}}@media (max-width:640px){.app-main [style*="overflow-x:auto"]::-webkit-scrollbar,.psx-main [style*="overflow-x:auto"]::-webkit-scrollbar{height:0}[style*="padding:0 28px"]{padding-inline:14px!important}[style*="padding:22px 28px 60px"]{padding:16px 14px 104px!important}[style*="padding:22px 28px"]:not([style*="60px"]),[style*="padding:24px 28px"]{padding:16px 14px!important}[style*="padding: 22px 28px 60px"]{padding:16px 14px 104px!important}[style*="height:60px"]{height:52px!important}[style*="height:60px"][style*="flex-wrap:wrap"]{height:auto!important;min-height:52px!important;padding-top:10px!important;padding-bottom:10px!important;row-gap:8px!important}[style*="z-index:10"][style*="position:sticky"]{position:static!important;border-bottom:none!important;background:transparent!important}.mh-card,.mh-stat{border-radius:14px!important}.mh-card,.mh-card:hover,.mh-stat,.mh-stat:hover{box-shadow:0 1px 2px rgba(12,59,48,.05)!important}.mh-card:hover,.mh-stat:hover{transform:none!important}[style*="padding:16px 20px"]{padding:13px 15px!important}[style*="padding:20px"]{padding:15px!important}[style*="padding:18px 20px"]{padding:14px 15px!important}[style*="padding:14px 20px"]{padding:12px 15px!important}.mh-card h1,.mh-card h2,.mh-card h3{font-size:16px!important}.mh-btn,.mh-field,input,select,textarea{border-radius:11px!important}}@media (max-width:960px){.mh-classroom{grid-template-columns:1fr!important}}@media (max-width:760px){.mh-roommain{flex-direction:column!important}.mh-roompanel{width:100%!important;min-width:0!important;height:55vh;-webkit-border-start:none!important;border-inline-start:none!important;border-top:1px solid #1b5443}.mh-roomtop{flex-wrap:nowrap!important;overflow-x:auto;overflow-y:hidden;gap:6px!important;padding:7px 10px!important;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mh-roomtop::-webkit-scrollbar{display:none}.mh-roomtop>*{flex-shrink:0}.mh-roomtop a,.mh-roomtop button{font-size:12px!important;padding:7px 10px!important;white-space:nowrap}.mh-room-note{display:none!important}.mh-room-escape{bottom:58px!important}}.mh-btn:focus-visible,.mh-field:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{
  /* !important because ~46 elements still set outline:none as an INLINE style, and inline
     styles beat a stylesheet rule — without this the focus ring silently wouldn't appear. */outline:2px solid var(--gold,#2C7C64)!important;outline-offset:2px;border-radius:inherit}.mh-field:focus-visible{outline:none!important;border-color:var(--gold,#2C7C64);box-shadow:0 0 0 3px rgba(127,212,184,.35)}.mh-btn{transition:transform .12s ease,box-shadow .15s ease,background .15s ease}.mh-btn:hover{transform:translateY(-1px)}.mh-btn:active{transform:translateY(0)}.app-main input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),.app-main select,.app-main textarea,.mh-admin-shell input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),.mh-admin-shell select,.mh-admin-shell textarea,.mh-field,.psx-main input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),.psx-main select,.psx-main textarea{border-radius:11px!important;border:1px solid #e2e9e5!important;color:var(--tk-ink,#12332B);font-family:inherit!important;transition:border-color .15s ease,box-shadow .15s ease!important}.app-main input:focus,.app-main select:focus,.app-main textarea:focus,.mh-admin-shell input:focus,.mh-admin-shell select:focus,.mh-admin-shell textarea:focus,.mh-field:focus,.psx-main input:focus,.psx-main select:focus,.psx-main textarea:focus{border-color:var(--tk-c-7fd4b8,#7FD4B8)!important;box-shadow:0 0 0 3px rgba(127,212,184,.28)!important;outline:none!important}input[type=date],input[type=datetime-local],input[type=month],input[type=time],input[type=week]{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:44px;line-height:1.2;background-color:#fff}input[type=date]::-webkit-datetime-edit,input[type=datetime-local]::-webkit-datetime-edit,input[type=time]::-webkit-datetime-edit{color:var(--tk-ink,#12332B);font-family:inherit;padding:0}input[type=date]::-webkit-datetime-edit-fields-wrapper,input[type=time]::-webkit-datetime-edit-fields-wrapper{padding:0}input[type=date]::-webkit-calendar-picker-indicator,input[type=datetime-local]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6;padding:4px;border-radius:7px;-webkit-transition:background .15s ease,opacity .15s ease;transition:background .15s ease,opacity .15s ease}input[type=date]::-webkit-calendar-picker-indicator:hover,input[type=datetime-local]::-webkit-calendar-picker-indicator:hover,input[type=time]::-webkit-calendar-picker-indicator:hover{opacity:1;background:var(--tk-c-eaf2ee,#EAF2EE)}.mh-stats{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--stat-min,200px)),1fr))}@media (max-width:640px){.mh-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mh-stats .mh-stat{padding:13px}.mh-stats .mh-stat-value{font-size:20px}.mh-stats .mh-stat-label{font-size:11.5px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.mh-btn:hover{transform:none}}@keyframes mh-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.mh-skel{background:linear-gradient(90deg,var(--tk-skeleton,#EEF3F1) 25%,var(--tk-bg,#F6F9F7) 37%,var(--tk-skeleton,#EEF3F1) 63%);background-size:200% 100%;animation:mh-shimmer 1.4s ease-in-out infinite;border-radius:10px}.mh-card,.mh-stat{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.mh-card:hover,.mh-stat:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgba(12,59,48,.13);border-color:color-mix(in srgb,var(--gold-light,#7FD4B8) 55%,var(--tk-border,#EAEEEB))}@media (prefers-reduced-motion:reduce){.mh-card:hover,.mh-stat:hover{transform:none}}.mh-row{transition:background .12s ease}.mh-row:hover{background:var(--tk-surface-2,#F8FAF9)}.mh-scroll>table{display:table!important}@media (max-width:640px){.mh-scroll:has(>table.mh-table){overflow-x:visible!important}table.mh-table{display:block!important;min-width:0!important;width:100%;font-size:13.5px}table.mh-table thead{display:none}table.mh-table tbody{display:block}table.mh-table tr{display:block;position:relative;background:#fff;border:1px solid var(--tk-border,#e7edea);border-radius:16px;padding:6px 15px 11px;margin-bottom:12px;box-shadow:0 4px 16px -10px rgba(12,59,48,.22),0 1px 2px rgba(12,59,48,.04)}table.mh-table tr:hover{background:#fff}table.mh-table td{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:7px 0!important;border:none!important;text-align:start;min-height:0;white-space:normal;word-break:break-word;overflow-wrap:anywhere;font-size:13.5px;color:var(--tk-ink,#12332B);font-weight:600}table.mh-table td+td{border-top:none!important}table.mh-table td[data-label]:not([data-label=""]):before{content:attr(data-label);flex-shrink:0;font-size:11px;font-weight:700;color:#93A79E;letter-spacing:.1px;max-width:45%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}table.mh-table td:first-child{font-weight:800;color:var(--tk-c-0c3b30,#0C3B30);font-size:15px;padding:10px 0 11px!important;margin-bottom:3px;border-bottom:1px solid #f1f5f3!important}table.mh-table td:first-child[data-label]:not([data-label=""]):before{align-self:center}table.mh-table td:not([data-label]):not(:first-child){color:var(--tk-text-muted,#5E7269);font-weight:500}table.mh-table td:empty{display:none}table.mh-table td>*{min-width:0}}.mh-collapse summary::-webkit-details-marker{display:none}.mh-collapse summary:hover{background:var(--tk-surface-2,#F8FAF9)}.mh-collapse[open] .mh-collapse-chevron{transform:rotate(180deg)}.mh-linkedit summary::-webkit-details-marker{display:none}.mh-linkedit summary:hover{color:var(--ink)!important}@media (max-width:1000px){.mh-dashgrid{grid-template-columns:1fr!important}}@media (max-width:720px){.mh-kpirow{grid-template-columns:repeat(2,1fr)!important}.mh-kpirow>div{-webkit-border-start:none!important;border-inline-start:none!important;border-top:1px solid var(--tk-border-soft,#f1f4f2)}}.mh-admin-burger{display:none}@media (max-width:900px){.mh-admin-shell{grid-template-columns:minmax(0,1fr)!important}.mh-admin-shell>aside{position:fixed;top:0;height:100dvh;width:min(84vw,288px);z-index:60;transition:transform .28s cubic-bezier(.4,0,.2,1);box-shadow:0 0 48px rgba(0,0,0,.4)}[dir=rtl] .mh-admin-shell>aside{right:0;transform:translateX(110%)}[dir=rtl] .mh-admin-shell.drawer-open>aside{transform:translateX(0)}[dir=ltr] .mh-admin-shell>aside{left:0;transform:translateX(-110%)}[dir=ltr] .mh-admin-shell.drawer-open>aside{transform:translateX(0)}.mh-admin-overlay{position:fixed;inset:0;background:rgba(12,59,48,.5);z-index:55;animation:appOverlayIn .2s ease}.mh-admin-burger{display:inline-flex;align-items:center;justify-content:center;position:fixed;top:9px;inset-inline-start:12px;width:42px;height:42px;background:#fff;border:1px solid var(--tk-border,#eaeeeb);border-radius:11px;z-index:50;cursor:pointer;box-shadow:0 2px 10px -4px rgba(0,0,0,.22);-webkit-tap-highlight-color:transparent}.mh-admin-shell>div:last-child header>div:first-child{-webkit-padding-start:50px;padding-inline-start:50px}}@media (max-width:640px){header.mh-admin-header{padding:0 14px!important}header.mh-admin-header>.mh-admin-header-row{padding-top:46px!important;align-items:flex-start!important;min-height:0!important}header.mh-admin-header>.mh-admin-header-row>*{flex:0 1 auto}header.mh-admin-header .mh-btn,header.mh-admin-header a[href],header.mh-admin-header button{max-width:100%}.mh-admin-shell>div:last-child header>div:first-child{-webkit-padding-start:0;padding-inline-start:0}}[data-brand=edu]{--edu-primary:#1F4F9B;--edu-primary-hover:#123468;--edu-primary-soft:#E6EDF8;--edu-primary-tint:#C9D7EE;--edu-primary-wash:#F1F5FC;--edu-hero-wash:#F1F5FC;--edu-on-primary:#FFFFFF;--edu-on-primary-soft:var(--edu-indigo-600);--edu-accent:#123468;--edu-indigo-50:#F1F5FC;--edu-indigo-100:#E6EDF8;--edu-indigo-200:#C9D7EE;--edu-indigo-300:#8DB0E6;--edu-indigo-400:#2A62B8;--edu-indigo-500:#1F4F9B;--edu-indigo-600:#123468;--edu-indigo-700:#0B2347;--edu-indigo-800:var(--edu-indigo-700);--edu-touch:var(--edu-indigo-300);--edu-bg:#E9ECF1;--edu-fill:#F7F8FA;--edu-panel:var(--edu-fill);--edu-fill-2:#F2F3F6;--edu-surface:#FFFFFF;--edu-surface-2:#F1F5FC;--edu-border:#ECEEF2;--edu-border-soft:#F0F1F4;--edu-border-hair:#F5F6F8;--edu-border-strong:#D9DDE5;--edu-faint:#9AA1B0;--edu-muted:#6B7385;--edu-ink:#0F1B2D;--edu-body:var(--edu-ink);--edu-ink-soft:#123468;--edu-ink-deep:#0B2347;--edu-faint-2:var(--edu-indigo-300);--edu-on-dark-muted:#CFDDF3;--edu-on-dark-soft:var(--edu-on-dark-muted);--edu-surface-veil:rgba(255,255,255,0.92);--edu-scrim:rgba(15,27,45,0.45);--edu-badge-neutral-bg:#F5F6F8;--edu-badge-neutral-edge:#E1E4EA;--edu-tag-bg:var(--edu-fill-2);--edu-warning:#B4361A;--edu-warning-bg:#FFF4F0;--edu-warning-tint:#F6C9BB;--edu-warning-ink:var(--edu-warning);--edu-warning-deep:var(--edu-warning);--edu-warning-btn:var(--edu-warning);--edu-warning-dark:var(--edu-warning);--edu-danger:var(--edu-warning);--edu-danger-bg:var(--edu-warning-bg);--edu-danger-deep:var(--edu-warning);--edu-danger-text:var(--edu-warning);--edu-danger-border:var(--edu-warning-tint);--edu-danger-tint:var(--edu-warning-bg);--edu-danger-wash:var(--edu-warning-bg);--edu-danger-dark:var(--edu-warning);--edu-danger-dark-border:var(--edu-warning);--edu-danger-fill-dark:var(--edu-warning);--edu-danger-sub-dark:var(--edu-warning-tint);--edu-danger-panel-dark:var(--edu-ink-deep);--edu-alert:var(--edu-warning);--edu-alert-bg:var(--edu-warning-bg);--edu-alert-ink:var(--edu-warning);--edu-info:var(--edu-primary);--edu-info-bg:var(--edu-primary-wash);--edu-success:var(--edu-ink);--edu-success-bg:var(--edu-badge-neutral-bg);--edu-success-deep:var(--edu-ink);--edu-ok-note-dark:var(--edu-on-dark-muted);--edu-hatch-ink:#C3CAD6;--edu-hatch:repeating-linear-gradient(135deg,#C3CAD6 0 2px,transparent 2px 7px);--edu-unmeasured-edge:1.5px dashed #9AA1B0;--edu-unmeasured-ink:var(--edu-muted);--edu-grad-hero:linear-gradient(140deg,#2A62B8,#1F4F9B 45%,#123468);--edu-grad-action:linear-gradient(150deg,#2A62B8,#123468 70%,#0B2347);--edu-on-grad:var(--edu-on-primary);--edu-on-grad-muted:var(--edu-on-dark-muted);--edu-on-grad-fill:rgba(255,255,255,0.1);--edu-on-grad-edge:rgba(255,255,255,0.16);--edu-nav-ink:var(--edu-muted);--edu-nav-ink-active:var(--edu-ink);--edu-nav-active-bg:var(--edu-surface);--edu-nav-rail:var(--edu-primary);--edu-nav-dot:var(--edu-hatch-ink);--edu-row-hover:var(--edu-fill);--edu-track:var(--edu-border);--edu-tab-track:var(--edu-fill-2);--edu-font-ar:"Readex Pro",system-ui,sans-serif;--edu-font-en:"Readex Pro",system-ui,sans-serif;--edu-font-mono:"Readex Pro",system-ui,sans-serif;--edu-font-ar-content:"Noto Naskh Arabic","Readex Pro",serif;--mh-numeric-font:var(--edu-font-ar);--edu-display:500 40px/1.1 var(--edu-font-ar);--edu-h1:500 40px/1.1 var(--edu-font-ar);--edu-h2:500 18px/1.35 var(--edu-font-ar);--edu-h3:500 16px/1.4 var(--edu-font-ar);--edu-body-type:400 15px/1.55 var(--edu-font-ar);--edu-small:300 14px/1.5 var(--edu-font-ar);--edu-mkt-h2:16px;--eds-fs-floor:14px;--edu-tracking-tight:-0.02em;--edu-tracking-page:-0.03em;--edu-tracking-mono:-0.03em;--edu-s1:4px;--edu-s2:8px;--edu-s3:12px;--edu-s4:16px;--edu-s5:22px;--edu-s6:32px;--edu-s7:48px;--edu-s-gutter:24px;--edu-r-pill:999px;--edu-r-card:22px;--edu-r-field:14px;--edu-r-icon:10px;--edu-r-panel:24px;--edu-r-button:var(--edu-r-pill);--edu-r-badge:var(--edu-r-pill);--edu-r-control:var(--edu-r-field);--edu-r-control-sm:var(--edu-r-field);--edu-r-chip:var(--edu-r-icon);--edu-r-tile:var(--edu-r-icon);--edu-r-hair:var(--edu-r-icon);--edu-r-dot:var(--edu-r-pill);--edu-r-nub:var(--edu-r-pill);--edu-r-band:var(--edu-r-card);--edu-r-band-lg:var(--edu-r-card);--edu-r-band-xl:var(--edu-r-panel);--edu-r-panel-dark:var(--edu-r-panel);--edu-r-app-panel:var(--edu-r-panel);--edu-sh-card:0 1px 2px rgba(15,27,45,0.04);--edu-sh-popover:0 12px 32px rgba(15,27,45,0.12);--edu-sh-chrome:0 1px 2px rgba(15,27,45,0.06);--edu-sh-tab:0 1px 3px rgba(15,27,45,0.1);--edu-sh-sm:var(--edu-sh-card);--edu-sh-md:var(--edu-sh-card);--edu-sh-lg:var(--edu-sh-popover);--edu-sh-dock:var(--edu-sh-popover);--edu-sh-dialog:var(--edu-sh-popover);--edu-sh-primary:var(--edu-sh-card);--edu-sh-cta:var(--edu-sh-card);--edu-sh-price:var(--edu-sh-card);--edu-sh-v4-lg:var(--edu-sh-card);--edu-sh-v4-md:var(--edu-sh-card);--edu-sh-v4-sm:var(--edu-sh-card);--edu-sh-v4-xs:var(--edu-sh-card);--edu-sh-v4-soft:var(--edu-sh-card);--edu-sh-v4-tile:var(--edu-sh-card);--edu-sh-app-card:var(--edu-sh-card);--edu-sh-app-panel:var(--edu-sh-card);--edu-sh-portal-card:var(--edu-sh-card);--edu-sh-state-card:var(--edu-sh-card);--edu-sh-kids-card:var(--edu-sh-card);--edu-h-primary:48px;--edu-h-secondary:40px;--edu-h-icon:46px;--edu-h-field:48px;--edu-tap:44px;--edu-focus-ring:2px solid var(--edu-primary);--edu-focus-offset:2px;--edu-focus-glow:0 0 0 4px var(--edu-primary-soft);--edu-t-hover:120ms ease-out;--edu-t-menu:180ms ease-out;--edu-t-modal:240ms ease;--edu-t-drawer:280ms ease-in-out;--edu-t-dock:200ms cubic-bezier(0.34,1.56,0.64,1);--edu-t-toast:200ms ease-out;--edu-sidebar-w:264px;--edu-content-max:1360px;--edu-safe-top:env(safe-area-inset-top,0px);--edu-safe-right:env(safe-area-inset-right,0px);--edu-safe-bottom:env(safe-area-inset-bottom,0px);--edu-safe-left:env(safe-area-inset-left,0px);--gold:var(--edu-primary);--gold-light:var(--edu-indigo-300);--gold-soft:var(--edu-primary-soft);--gold-tint:var(--edu-indigo-50);--gold-deep:var(--edu-indigo-700);--gold-gradient:var(--edu-grad-hero);--bg:var(--edu-bg);--ink:var(--edu-ink);--tk-bg:var(--edu-bg);--tk-surface:var(--edu-surface);--tk-surface-2:var(--edu-surface-2);--tk-sidebar-muted:var(--edu-muted);--tk-accent:var(--edu-indigo-300);--tk-accent-soft:var(--edu-primary-tint);--tk-skeleton:var(--edu-fill-2);--tk-ink:var(--edu-ink);--tk-text-muted:var(--edu-muted);--tk-text-faint:var(--edu-faint);--tk-border:var(--edu-border);--tk-border-soft:var(--edu-border-soft);--tk-green:var(--edu-success);--tk-green-bg:var(--edu-success-bg);--tk-amber:var(--edu-warning);--tk-amber-bg:var(--edu-warning-bg);--tk-terracotta:var(--edu-warning);--tk-terracotta-bg:var(--edu-warning-bg);--tk-font-ui:var(--edu-font-ar);--tk-font-latin:var(--edu-font-en);--tk-r-md:var(--edu-r-field);--tk-r-lg:var(--edu-r-field);--tk-r-card:var(--edu-r-card);--tk-sh-card:var(--edu-sh-card);--mk-tab-gap:2px;--mk-tab-bt:0px;--mk-tab-mt:0px;--mk-tab-fs:15px;--mk-tab-pad:0 16px;--mk-tab-r:var(--edu-r-pill);--mk-tab-bg:var(--edu-tab-track);--mk-tab-bg-on:var(--edu-surface);--mk-tab-color-on:var(--edu-ink);--mk-tab-w-on:500;--mk-tab-under-on:0px;--logo-a:var(--edu-primary);--logo-b:var(--edu-indigo-300);--logo-orbit:var(--edu-primary);--logo-orbit-dark:var(--edu-indigo-200);--logo-word:var(--edu-ink);--logo-word-dark:var(--edu-indigo-100);--logo-nucleus-dark:var(--edu-ink);--edu-google-yellow:#FFC107;--edu-google-red:#FF3D00;--edu-google-green:#4CAF50;--edu-google-blue:#1976D2;--fh-bg:var(--edu-bg);--fh-surface:var(--edu-surface);--fh-ink:var(--edu-ink);--fh-violet:var(--edu-primary);--fh-violet-700:var(--edu-indigo-600);--fh-violet-800:var(--edu-indigo-700);--fh-violet-500:var(--edu-indigo-400);--fh-violet-50:var(--edu-indigo-100);--fh-violet-100:var(--edu-indigo-200);--fh-link-hover:var(--edu-indigo-600);--fh-ind-800:var(--edu-indigo-700);--fh-ind-750:var(--edu-indigo-600);--fh-ind-850:var(--edu-indigo-700);--fh-ind-700:var(--edu-indigo-600);--fh-ind-650:var(--edu-indigo-600);--fh-div-ar:var(--edu-indigo-600);--fh-mint:var(--edu-primary);--fh-mint-on-dark:var(--edu-on-dark-muted);--fh-mint-600:var(--edu-indigo-600);--fh-mint-700:var(--edu-indigo-700);--fh-mint-300:var(--edu-indigo-300);--fh-mint-ink:var(--edu-on-primary);--fh-pink:var(--edu-accent);--fh-pink-100:var(--edu-indigo-200);--fh-on-dark:#FFFFFF;--fh-on-dark-1:var(--edu-indigo-100);--fh-on-dark-2:var(--edu-on-dark-muted);--fh-on-dark-3:var(--edu-on-dark-muted);--fh-on-dark-4:var(--edu-on-dark-muted);--fh-on-dark-5:var(--edu-indigo-300);--fh-on-dark-6:var(--edu-indigo-300);--fh-on-deep-1:var(--edu-indigo-100);--fh-body:var(--edu-muted);--fh-body-2:var(--edu-muted);--fh-muted:var(--edu-muted);--fh-quote-ar:var(--edu-ink);--fh-r-xl:var(--edu-r-panel);--fh-r-lg:var(--edu-r-card);--fh-r-md:var(--edu-r-card);--fh-r-sm:var(--edu-r-card);--fh-r-chip:var(--edu-r-field);--fh-r-pill:var(--edu-r-pill)}[data-brand=edu] body{background:var(--edu-bg);color:var(--edu-ink);font-family:var(--edu-font-ar);font-size:15px;line-height:1.55}[data-brand=edu] [dir=ltr],[data-brand=edu][lang=en] body{font-family:var(--edu-font-en)}[data-brand=edu] ::selection{background:var(--edu-primary-tint);color:var(--edu-indigo-700)}[data-brand=edu] .edu-num{font-family:var(--edu-font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:var(--edu-tracking-mono);direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}[data-brand=edu] :focus-visible{outline:var(--edu-focus-ring);outline-offset:var(--edu-focus-offset);border-radius:var(--edu-r-icon)}[data-brand=edu] [role=button]:focus-visible,[data-brand=edu] [role=link]:focus-visible,[data-brand=edu] [role=tab]:focus-visible,[data-brand=edu] a:focus-visible,[data-brand=edu] button:focus-visible,[data-brand=edu] summary:focus-visible{box-shadow:0 0 0 var(--edu-focus-offset) var(--edu-surface)!important}@media (pointer:coarse){[data-brand=edu] [data-edu-tap],[data-brand=edu] a[role=button],[data-brand=edu] button{min-height:var(--edu-tap);min-width:var(--edu-tap)}[data-brand=edu] a[data-edu-tap]{display:inline-flex;align-items:center;justify-content:center}[data-brand=edu] [data-edu-tap=grid]{min-width:0}}[data-brand=edu] .mnav:hover{background:var(--edu-primary-soft)!important;color:var(--edu-indigo-600)!important}[data-brand=edu] .mnav:hover svg{color:var(--edu-primary)!important}[data-brand=edu] .side-dark .mnav:hover{background:var(--edu-on-grad-fill)!important;color:var(--edu-on-primary)!important}[data-brand=edu] .side-dark .mnav:hover svg{color:var(--edu-indigo-200)!important}@media (prefers-reduced-motion:reduce){[data-brand=edu] *,[data-brand=edu] :after,[data-brand=edu] :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-property:opacity!important;transition-duration:.12s!important;scroll-behavior:auto!important}}[data-brand=edu]{--edu-play-sky:var(--edu-indigo-600);--edu-play-ink-soft:var(--edu-on-dark-muted);--edu-play-rim:var(--edu-indigo-300);--edu-play-hill:var(--edu-indigo-700);--edu-play-fur:var(--edu-indigo-400);--edu-play-fur-deep:var(--edu-primary);--edu-play-belly:var(--edu-indigo-100);--edu-play-camel:#C98B4B;--edu-play-camel-deep:#8C5A24;--edu-play-camel-lt:#F2DCC2;--edu-play-try:var(--edu-warning);--edu-play-try-bg:var(--edu-warning-bg)}