@import "https://fonts.googleapis.com/css2?family=Noto+Kufi+Arabic:wght@400;500;600;700;800;900&display=swap";.sd-root,.sd-root *,.sd-root :before,.sd-root :after{box-sizing:border-box;margin:0;padding:0}.sd-root ::-webkit-scrollbar{width:5px}.sd-root ::-webkit-scrollbar-track{background:0 0}.sd-root ::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.sd-root ::-webkit-scrollbar-thumb:hover{background:#94a3b8}@keyframes cardIn{0%{opacity:0;transform:translateY(20px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes dotPulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}@keyframes glowPulse{0%,to{filter:drop-shadow(0 0 8px #0f244a26)}50%{filter:drop-shadow(0 0 20px #0284c74d)}}@keyframes urgentPulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes scalePop{0%{opacity:0;transform:scale(.8)}60%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.sd-root{color:#0f172a;min-height:100vh;padding-bottom:env(safe-area-inset-bottom,0px);direction:rtl;background:#f4f6fb;font-family:Noto Kufi Arabic,system-ui,sans-serif;font-size:15px}.sd-nav{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);z-index:100;background:#fffffff0;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:.6rem;height:64px;padding:0 1.5rem;animation:.5s cubic-bezier(.22,1,.36,1) both slideDown;display:flex;position:sticky;top:0;box-shadow:0 1px 3px #0f172a0d}@media (width<=480px){.sd-nav{padding:env(safe-area-inset-top,0px) .75rem 0;height:auto;min-height:56px}}.sd-brand{align-items:center;gap:.6rem;min-width:0;display:flex}.sd-brand-logo{white-space:nowrap;color:#0f244a;font-size:1.25rem;font-weight:900}@media (width<=480px){.sd-brand-logo{font-size:1.05rem}}.sd-nav-user{align-items:center;gap:.6rem;display:flex}.sd-nav-name{color:#475569;white-space:nowrap;font-size:.85rem;font-weight:700}@media (width<=480px){.sd-nav-name{display:none}}.sd-logout-btn{color:#dc2626;cursor:pointer;white-space:nowrap;background:#fef2f2;border:1px solid #ef444440;border-radius:8px;padding:.45rem 1rem;font-family:inherit;font-size:.78rem;font-weight:700;transition:all .25s}.sd-logout-btn:hover{background:#fee2e2;border-color:#ef4444;transform:scale(1.03)}@media (pointer:coarse){.sd-logout-btn,.sd-subject-hdr{min-height:44px}}.sd-hero{align-items:center;gap:2rem;max-width:1200px;margin:0 auto;padding:2.5rem 1.5rem 2rem;display:flex}@media (width<=768px){.sd-hero{text-align:center;flex-direction:column;gap:1.2rem;padding:2rem 1rem 1.5rem}}.sd-hero-title{color:#0f244a;margin-bottom:.6rem;font-size:1.9rem;font-weight:900;line-height:1.3}@media (width<=480px){.sd-hero-title{font-size:1.45rem}}.sd-hero-sub{color:#64748b;max-width:520px;margin-bottom:1.5rem;font-size:.95rem;line-height:1.7}@media (width<=768px){.sd-hero-sub{margin:0 auto 1.4rem}}.sd-stats{flex-wrap:wrap;gap:.8rem;display:flex}@media (width<=768px){.sd-stats{justify-content:center}}.sd-stat{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;align-items:center;gap:4px;min-width:90px;padding:.75rem 1.4rem;transition:all .28s cubic-bezier(.22,1,.36,1);display:flex;box-shadow:0 4px 12px #0f172a0a}.sd-stat:hover{border-color:#0284c7;transform:translateY(-3px)scale(1.04);box-shadow:0 10px 24px #0284c71f}.sd-stat-num{font-size:1.5rem;font-weight:900}.sd-stat-lbl{color:#64748b;font-size:.7rem;font-weight:700}.sd-section-hd{align-items:center;gap:.75rem;margin-bottom:1.4rem;display:flex}.sd-section-bar{border-radius:2px;width:4px;height:22px}.sd-section-title{color:#0f244a;font-size:1.05rem;font-weight:900}.sd-subject{background:#fff;border:1px solid #e2e8f0;border-radius:18px;margin-bottom:1.2rem;transition:border-color .3s,box-shadow .3s;overflow:hidden;box-shadow:0 4px 16px #0f172a0a}.sd-subject:hover{border-color:#cbd5e1;box-shadow:0 8px 24px #0f172a14}.sd-subject-hdr{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:1.1rem 1.4rem;transition:background .22s;display:flex}.sd-subject-hdr:hover{background:#f8fafc}.sd-subject-name{color:#0f244a;align-items:center;gap:.7rem;font-size:1rem;font-weight:800;display:flex}.sd-subject-icon{color:#0284c7;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .3s,box-shadow .3s;display:flex}.sd-subject-hdr:hover .sd-subject-icon{transform:scale(1.08);box-shadow:0 4px 12px #0284c733}.sd-subject-meta{align-items:center;gap:.5rem;display:flex}.sd-gold-badge{color:#0284c7;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;padding:.25rem .7rem;font-size:.7rem;font-weight:800}.sd-exam-badge{color:#e11d48;background:#fff1f2;border:1px solid #fecdd3;border-radius:6px;align-items:center;gap:4px;padding:.25rem .7rem;font-size:.7rem;font-weight:800;display:flex}.sd-chevron{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .35s cubic-bezier(.22,1,.36,1),background .2s;display:flex}.sd-accordion{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1);display:grid}.sd-accordion.sd-open{grid-template-rows:1fr}.sd-accordion>div{min-height:0;overflow:hidden}.sd-folder{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;margin:.7rem;padding:1rem 1.2rem 1.3rem;transition:border-color .25s,box-shadow .25s}.sd-folder:hover{border-color:#cbd5e1;box-shadow:0 4px 16px #0f172a0d}.sd-folder-hdr{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.sd-folder-name{color:#0f244a;align-items:center;gap:.5rem;font-size:.92rem;font-weight:800;display:flex}.sd-folder-count{color:#64748b;white-space:nowrap;font-size:.7rem;font-weight:700}.sd-label{border-radius:6px;align-items:center;gap:6px;margin-bottom:.9rem;padding:.3rem .8rem;font-size:.72rem;font-weight:800;display:inline-flex}.sd-label-video{color:#0284c7;background:#eff6ff;border:1px solid #bfdbfe}.sd-label-file{color:#059669;background:#f0fdf4;border:1px solid #a7f3d0}.sd-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.9rem;display:grid}@media (width<=480px){.sd-grid{gap:.6rem;grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=360px){.sd-grid{grid-template-columns:1fr!important}}.sd-divider{background:#e2e8f0;max-width:1200px;height:1px;margin:0 auto 2rem}.sd-empty{text-align:center;color:#64748b;padding:60px 20px}.sd-empty-icon{opacity:.6;margin-bottom:1rem;font-size:2.5rem}.sd-footer{text-align:center;background:#fff;border-top:1px solid #e2e8f0;padding:3rem 1.5rem 3.5rem;font-family:Noto Kufi Arabic,system-ui,sans-serif}.sd-footer-title{color:#0f244a;margin-bottom:1.5rem;font-size:1.05rem;font-weight:850}.sd-footer-contacts{flex-wrap:wrap;justify-content:center;gap:2rem;margin-bottom:1.5rem;display:flex}@media (width<=480px){.sd-footer-contacts{flex-direction:column;gap:1rem}}.sd-footer-contact-lbl{color:#64748b;margin-bottom:6px;font-size:.72rem;font-weight:600}.sd-footer-contact-link{cursor:pointer;color:#0f244a;direction:ltr;justify-content:center;align-items:center;gap:6px;font-size:.88rem;font-weight:700;transition:color .2s;display:flex}.sd-footer-contact-link:hover{color:#0284c7}.sd-footer-socials{justify-content:center;gap:1.5rem;margin-bottom:1.5rem;display:flex}.sd-footer-social{color:#475569;align-items:center;gap:6px;font-size:.8rem;font-weight:700;text-decoration:none;transition:color .2s,transform .2s;display:flex}.sd-footer-social:hover{color:#0f244a;transform:translateY(-2px)}.sd-footer-brand{color:#0f244a;margin-bottom:.4rem;font-size:1.1rem;font-weight:900}.sd-footer-copy{color:#64748b;font-size:.72rem}.learning-card{text-align:center;min-width:0}.learning-card>div:last-child{align-items:center;gap:8px}.learning-card>div:last-child>div{flex-wrap:wrap;gap:8px;width:100%;justify-content:center!important}.learning-card>div:last-child>div:first-child{overflow-wrap:anywhere}.sd-brand-image{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:36px;height:36px}.sd-subject-name,.sd-folder-name{overflow-wrap:anywhere;min-width:0}.sd-folder-hdr{flex-wrap:wrap}.video-player-frame{aspect-ratio:16/9;background:#000;border-radius:12px;width:100%;position:relative;overflow:hidden}.video-player-embed{background:#000;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}@media (width<=768px){.video-player-frame{isolation:isolate;border-radius:8px;min-height:min(56.25vw,360px);overflow:visible}.video-player-embed{min-height:min(56.25vw,360px)}}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2)format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff)format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2)format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff)format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2)format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff)format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2)format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff)format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2)format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff)format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2)format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff)format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2)format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff)format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2)format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff)format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2)format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff)format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2)format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff)format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2)format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff)format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff)format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff)format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff)format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2)format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff)format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2)format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff)format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2)format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff)format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff)format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2)format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff)format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2)format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff)format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf)format("truetype")}.katex{text-indent:0;text-rendering:auto;font:1.21em/1.2 KaTeX_Main,Times New Roman,serif;position:relative}.katex *{border-color:currentColor;-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.16.45"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{white-space:nowrap;width:min-content;position:relative}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;table-layout:fixed;display:inline-table}.katex .vlist-r{display:table-row}.katex .vlist{vertical-align:bottom;display:table-cell;position:relative}.katex .vlist>span{height:0;display:block;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{width:0;overflow:hidden}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{vertical-align:bottom;width:2px;min-width:2px;font-size:1px;display:table-cell}.katex .vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{flex-direction:row;display:inline-flex}.katex .thinbox{width:0;max-width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{line-height:0;display:inline}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.root{margin-left:.277778em;margin-right:-.555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.833333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.714286em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.857143em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14286em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71429em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96286em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55429em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.416667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.583333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.833333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.347222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.416667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.486111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.694444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.833333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44028em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.289352em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.347222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.405093em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.520833em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.578704em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.694444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.833333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.289296em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.385728em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.433944em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.578592em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.694311em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.833173em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.200965em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.241158em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.281351em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.321543em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.361736em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.401929em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.482315em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.694534em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.833601em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{width:.12em;display:inline-block}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{min-width:1px;display:inline-block}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;height:inherit;width:100%;display:block;position:absolute}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;min-width:0;max-width:none;min-height:0;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{width:50.2%;position:absolute;left:0;overflow:hidden}.katex .halfarrow-right{width:50.2%;position:absolute;right:0;overflow:hidden}.katex .brace-left{width:25.1%;position:absolute;left:0;overflow:hidden}.katex .brace-center{width:50%;position:absolute;left:25%;overflow:hidden}.katex .brace-right{width:25.1%;position:absolute;right:0;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{text-align:left;display:inline-block;position:absolute;right:calc(50% + .3em)}.katex .cd-label-right{text-align:right;display:inline-block;position:absolute;left:calc(50% + .3em)}.katex-display{text-align:center;margin:1em 0;display:block}.katex-display>.katex{text-align:center;white-space:nowrap;display:block}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}:root{--st-navy:#0f244a;--st-navy-hover:#17366b;--st-navy-light:#eff6ff;--st-blue:#0284c7;--st-blue-dim:#0284c714;--st-emerald:#059669;--st-emerald-dim:#05966914;--st-amber:#d97706;--st-amber-dim:#d9770614;--st-purple:#7c3aed;--st-purple-dim:#7c3aed14;--st-rose:#e11d48;--st-rose-dim:#e11d4814;--bg-base:#f4f6fb;--bg-surface:#fff;--bg-elevated:#f8fafc;--bg-hover:#f1f5f9;--border:#e2e8f0;--border-strong:#cbd5e1;--border-light:#edf2f7;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#64748b;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;min-width:320px;overflow-x:hidden}body{background-color:var(--bg-base);color:var(--text-primary);overscroll-behavior-x:none;text-align:right;direction:rtl;min-width:320px;font-family:Noto Kufi Arabic,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-x:hidden}img,video,canvas,svg{max-width:100%}button,input,select,textarea{font-family:Noto Kufi Arabic,system-ui,-apple-system,sans-serif}@media (pointer:coarse){button,[role=button],a{-webkit-tap-highlight-color:transparent}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-hover)}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalScaleIn{0%{opacity:0;transform:scale(.96)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.modal-overlay{-webkit-backdrop-filter:blur(8px);z-index:10000;background:#0f172aa6;justify-content:center;align-items:center;padding:1rem;animation:.2s ease-out modalFadeIn;display:flex;position:fixed;inset:0}.modal-box{color:#0f172a;border:1px solid var(--border);border-radius:var(--radius-xl);box-sizing:border-box;direction:rtl;background:#fff;width:100%;max-width:540px;max-height:90vh;padding:24px;font-family:Noto Kufi Arabic,system-ui,sans-serif;animation:.25s cubic-bezier(.16,1,.3,1) modalScaleIn;overflow-y:auto;box-shadow:0 25px 50px -12px #0f172a40,0 0 0 1px #0f172a0a}.modal-box-wide{max-width:720px}.modal-header{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;display:flex}.modal-title{color:var(--st-navy);align-items:center;gap:8px;margin:0;font-size:1.15rem;font-weight:800;line-height:1.4;display:flex}.modal-close{background:var(--bg-elevated);border:1px solid var(--border);width:34px;height:34px;color:var(--text-muted);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;font-size:1.1rem;transition:all .15s;display:flex}.modal-close:hover{color:#ef4444;background:#fee2e2;border-color:#fca5a5;transform:rotate(90deg)}.modal-box .field-group{margin-bottom:14px}.modal-box .field-label{color:var(--text-secondary);margin-bottom:6px;font-size:.82rem;font-weight:700;display:block}.modal-box .field-input,.modal-box .field-select,.modal-box .modal-input,.modal-box textarea{background:var(--bg-elevated);border:1.5px solid var(--border);width:100%;color:var(--text-primary);box-sizing:border-box;border-radius:10px;padding:10px 14px;font-family:inherit;font-size:.88rem;transition:all .2s}.modal-box .field-input:focus,.modal-box .field-select:focus,.modal-box .modal-input:focus,.modal-box textarea:focus{border-color:var(--st-blue);background:#fff;outline:none;box-shadow:0 0 0 3px #0284c71f}.modal-box .btn{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-family:inherit;font-size:.88rem;font-weight:800;transition:all .18s;display:inline-flex}.modal-box .btn-primary{background:var(--st-navy);color:#fff;border:1px solid var(--st-navy);box-shadow:0 4px 12px #0f244a33}.modal-box .btn-primary:hover:not(:disabled){background:var(--st-navy-hover);border-color:var(--st-navy-hover);transform:translateY(-1px);box-shadow:0 6px 16px #0f244a40}.modal-box .btn-ghost{background:var(--bg-elevated);color:var(--text-secondary);border:1px solid var(--border)}.modal-box .btn-ghost:hover{background:var(--bg-hover);color:var(--text-primary);border-color:var(--border-strong)}.modal-box .btn-danger-ghost{color:var(--st-rose);background:#fff1f2;border:1px solid #fecdd3}.modal-box .btn-danger-ghost:hover{color:#be123c;background:#ffe4e6;border-color:#fda4af}.modal-box .btn-success{background:var(--st-emerald);color:#fff;border:1px solid var(--st-emerald);box-shadow:0 4px 12px #05966933}.modal-box .btn-success:hover:not(:disabled){background:#047857;border-color:#047857}@media (width<=640px){.modal-overlay{padding:0 0 env(safe-area-inset-bottom,0px) 0;align-items:flex-end}.modal-box{border-radius:20px 20px 0 0;max-height:85vh;padding:20px 16px}}:root{--tamayuz-ink-950:#091b2b;--tamayuz-ink-900:#102a43;--tamayuz-ink-700:#334e68;--tamayuz-gold-700:#9a7412;--tamayuz-gold-600:#b58a1a;--tamayuz-gold-500:#d4af37;--tamayuz-gold-100:#faf3d7;--tamayuz-ivory-50:#fbfaf7;--tamayuz-ivory-100:#f5f2ea;--tamayuz-slate-700:#344256;--tamayuz-slate-500:#667085;--tamayuz-slate-300:#cbd5e1;--tamayuz-slate-200:#e4e9ef;--tamayuz-violet-600:#6d5bd0;--tamayuz-violet-100:#eeeafb;--tamayuz-success:#16865b;--tamayuz-warning:#b66a12;--tamayuz-danger:#c83b4d;--tamayuz-info:#2473a6;--tamayuz-glass:#ffffffd1;--tamayuz-shadow-sm:0 6px 18px #091b2b0f;--tamayuz-shadow-md:0 16px 42px #091b2b17;--tamayuz-shadow-lg:0 28px 70px #091b2b29;--st-navy:var(--tamayuz-ink-950);--st-navy-hover:var(--tamayuz-ink-900);--st-navy-light:var(--tamayuz-gold-100);--st-blue:var(--tamayuz-info);--st-blue-dim:#2473a61a;--st-emerald:var(--tamayuz-gold-600);--st-emerald-dim:#b58a1a1a;--st-amber:var(--tamayuz-warning);--st-amber-dim:#b66a121a;--st-purple:var(--tamayuz-violet-600);--st-purple-dim:#6d5bd01a;--st-rose:var(--tamayuz-danger);--st-rose-dim:#c83b4d1a;--bg-base:var(--tamayuz-ivory-50);--bg-surface:#fff;--bg-elevated:#f8f8f5;--bg-hover:var(--tamayuz-ivory-100);--border:var(--tamayuz-slate-200);--border-strong:var(--tamayuz-slate-300);--border-light:#e4e9efb8;--text-primary:var(--tamayuz-ink-950);--text-secondary:var(--tamayuz-slate-700);--text-muted:var(--tamayuz-slate-500);--brand-primary:var(--tamayuz-gold-600);--brand-secondary:var(--tamayuz-gold-700);--brand-background-soft:#fff;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px}html{background:var(--tamayuz-ivory-50);scroll-behavior:smooth}body{background:radial-gradient(circle at 88% -10%, #d4af3717, transparent 34rem), var(--tamayuz-ivory-50);color:var(--tamayuz-ink-950);line-height:1.65}::selection{color:var(--tamayuz-ink-950);background:var(--tamayuz-gold-100)}:where(button,a,input,textarea,select,[role=button]):focus-visible{outline-offset:3px;outline:3px solid #6d5bd06b!important}:where(button,input,textarea,select):disabled{cursor:not-allowed!important;opacity:.56!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.btn,.nav-btn,.action-btn,.exam-action-btn,.stitch-btn-banner-primary,.stitch-btn-banner-secondary,.stitch-topbar-btn{min-height:42px;border-radius:12px!important;font-weight:800!important;transition:transform .16s,box-shadow .16s,background-color .16s,border-color .16s!important}.btn:hover:not(:disabled),.nav-btn:hover:not(:disabled),.stitch-btn-banner-primary:hover:not(:disabled),.stitch-btn-banner-secondary:hover:not(:disabled){transform:translateY(-2px)}.btn-primary,.stitch-btn-banner-primary{color:#fff!important;background:linear-gradient(135deg, var(--tamayuz-gold-700), var(--tamayuz-gold-500))!important;border-color:#0000!important;box-shadow:0 10px 24px #b58a1a38!important}.btn-success{background:var(--tamayuz-success)!important;color:#fff!important}.panel,.settings-panel,.player-panel,.pkg-list,.stitch-section-card,.stitch-kpi-card,.exam-item,.modal-box{color:var(--tamayuz-ink-950)!important;border-color:var(--tamayuz-slate-200)!important;box-shadow:var(--tamayuz-shadow-sm)!important;background:#fffffff5!important}.modal-overlay{-webkit-backdrop-filter:blur(12px)saturate(110%)!important;backdrop-filter:blur(12px)saturate(110%)!important;background:#091b2b9e!important}.modal-box{box-shadow:var(--tamayuz-shadow-lg)!important;border-radius:24px!important}.modal-title{color:var(--tamayuz-ink-950)!important}.modal-close{background:var(--tamayuz-ivory-100)!important;color:var(--tamayuz-slate-700)!important}.field-input,.field-select,.modal-input,.search-input,.modal-box textarea{min-height:44px;color:var(--tamayuz-ink-950)!important;border-color:var(--tamayuz-slate-300)!important;background:#fff!important;border-radius:12px!important}.field-input:focus,.field-select:focus,.modal-input:focus,.search-input:focus,.modal-box textarea:focus{border-color:var(--tamayuz-gold-600)!important;box-shadow:0 0 0 4px #b58a1a1f!important}.field-label{color:var(--tamayuz-slate-700)!important}.loading-center,.sd-empty,.fc-empty,.player-empty{color:var(--tamayuz-slate-500)!important}.skeleton-pulse{background:linear-gradient(90deg, var(--tamayuz-ivory-100) 25%, #fff 50%, var(--tamayuz-ivory-100) 75%)!important;background-size:220% 100%!important}.tamayuz-session-loader{min-height:100vh;color:var(--tamayuz-ink-900);background:radial-gradient(circle at center, #d4af371f, transparent 22rem), var(--tamayuz-ivory-50);direction:rtl;place-content:center;justify-items:center;gap:18px;font-family:Noto Kufi Arabic,system-ui,sans-serif;font-weight:800;display:grid}.tamayuz-session-loader__mark{-o-object-fit:contain;object-fit:contain;width:104px;height:104px;animation:1.8s ease-in-out infinite alternate tamayuz-breathe}@keyframes tamayuz-breathe{to{opacity:.8;transform:scale(.96)}}.tamayuz-landing{background:var(--tamayuz-ivory-50)!important;color:var(--tamayuz-ink-950)!important}.tamayuz-landing__nav{border-radius:20px;max-width:1240px;margin-inline:auto;inset-inline:24px!important;background:var(--tamayuz-glass)!important;width:calc(100% - 48px)!important;height:72px!important;box-shadow:var(--tamayuz-shadow-sm)!important;border:1px solid #e4e9efe0!important;padding-inline:24px!important;top:16px!important}.tamayuz-landing__nav>div:first-of-type{letter-spacing:-.03em;color:var(--tamayuz-ink-950)!important}.tamayuz-landing .cta-btn{background:var(--tamayuz-ink-950)!important;border-radius:12px!important}.tamayuz-landing .nav-link-hover:hover{color:var(--tamayuz-gold-700)!important;background:var(--tamayuz-gold-100)!important}.tamayuz-landing__hero{padding-top:78px;background:radial-gradient(circle at 82% 22%, #d4af372e, transparent 22rem), radial-gradient(circle at 12% 84%, #6d5bd014, transparent 24rem), linear-gradient(180deg, #fff 0%, var(--tamayuz-ivory-50) 78%)!important;min-height:min(920px,100svh)!important}.tamayuz-landing .hero-title{letter-spacing:-.055em;color:var(--tamayuz-ink-950)!important}.tamayuz-landing .hero-text>div:first-child{background:var(--tamayuz-gold-100)!important;border-color:#b58a1a38!important}.tamayuz-landing .hero-text>div:first-child span{color:var(--tamayuz-gold-700)!important}.tamayuz-landing .free-cta-btn{background:linear-gradient(135deg, var(--tamayuz-gold-700), var(--tamayuz-gold-500))!important}.tamayuz-landing .free-cta-badge{color:var(--tamayuz-gold-700)!important;background:var(--tamayuz-gold-100)!important}.tamayuz-landing__devices{border-color:var(--tamayuz-slate-200)!important;background:#fff!important}.tamayuz-landing .os-card,.tamayuz-landing .feature-card{border-color:var(--tamayuz-slate-200)!important;box-shadow:var(--tamayuz-shadow-sm)!important;background:#ffffffeb!important;border-radius:24px!important}.tamayuz-landing .os-card:hover,.tamayuz-landing .feature-card:hover{box-shadow:var(--tamayuz-shadow-md)!important;border-color:#b58a1a5c!important}.tamayuz-landing__footer{background:var(--tamayuz-ink-950)!important}.stitch-root{--st-navy:var(--tamayuz-ink-950);--st-blue:var(--tamayuz-info);--st-emerald:var(--tamayuz-gold-600);--st-purple:var(--tamayuz-violet-600);background:var(--tamayuz-ivory-50)!important}.stitch-sidebar{background:radial-gradient(circle at 20% 0%, #d4af372e, transparent 19rem), var(--tamayuz-ink-950)!important;border-inline-end:0!important;box-shadow:-10px 0 36px #091b2b24!important}.stitch-brand-title,.stitch-brand-sub,.stitch-user-name,.stitch-user-role{color:#fff!important}.stitch-brand-sub,.stitch-user-role{opacity:.66}.stitch-nav-item{color:#ffffffb8!important;border-radius:12px!important}.stitch-nav-item:hover{color:#fff!important;background:#ffffff14!important}.stitch-nav-item.active{color:#fff!important;background:linear-gradient(135deg,#d4af3747,#b58a1a24)!important;box-shadow:inset 0 0 0 1px #faf3d71f!important}.stitch-nav-item.active:before{background:var(--tamayuz-gold-500)!important}.stitch-sidebar-cta{background:var(--tamayuz-gold-500)!important;color:var(--tamayuz-ink-950)!important}.stitch-sidebar-bottom{border-color:#ffffff1a!important}.stitch-bottom-link{color:#ffffffb3!important}.stitch-user-card{background:#ffffff12!important;border-color:#ffffff1a!important}.stitch-user-avatar{background:var(--tamayuz-gold-500)!important;color:var(--tamayuz-ink-950)!important}.stitch-main-area,.stitch-content-container{background:0 0!important}.stitch-topbar{-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);background:var(--tamayuz-glass)!important;border-color:#e4e9efcc!important}.stitch-live-pill{color:var(--tamayuz-gold-700)!important;background:var(--tamayuz-gold-100)!important}.stitch-welcome-banner{color:#fff!important;background:radial-gradient(circle at 12% 14%, #d4af3761, transparent 18rem), linear-gradient(135deg, var(--tamayuz-ink-950), var(--tamayuz-ink-900))!important;border:1px solid #ffffff14!important;border-radius:28px!important;box-shadow:0 24px 55px #091b2b30!important}.stitch-welcome-title,.stitch-welcome-desc{color:#fff!important}.stitch-welcome-desc{opacity:.78}.stitch-btn-banner-primary{color:var(--tamayuz-ink-950)!important;box-shadow:none!important;background:#fff!important}.stitch-btn-banner-secondary{color:#fff!important;background:#ffffff14!important;border-color:#ffffff47!important}.stitch-kpi-card,.stitch-section-card{border-radius:20px!important}.stitch-kpi-card:hover{box-shadow:var(--tamayuz-shadow-md)!important;border-color:#b58a1a5c!important}.stitch-kpi-val,.stitch-section-title,.stitch-lesson-name{color:var(--tamayuz-ink-950)!important}.stitch-kpi-lbl,.stitch-kpi-foot,.stitch-lesson-path{color:var(--tamayuz-slate-500)!important}.stitch-kpi-icon.emerald{background:var(--tamayuz-gold-100)!important;color:var(--tamayuz-gold-700)!important}.stitch-kpi-icon.purple{background:var(--tamayuz-violet-100)!important;color:var(--tamayuz-violet-600)!important}.stitch-panel-wrap .student-row,.stitch-panel-wrap .pkg-row,.stitch-panel-wrap .lesson-item,.stitch-lesson-item{border-color:var(--tamayuz-slate-200)!important}.stitch-panel-wrap .student-row:hover,.stitch-panel-wrap .pkg-row:hover,.stitch-panel-wrap .lesson-item:hover,.stitch-lesson-item:hover{background:#faf3d773!important}.sd-root,.fc-root,.ins-root{background:var(--tamayuz-ivory-50)!important;color:var(--tamayuz-ink-950)!important}.sd-nav,.fc-nav,.ins-nav{-webkit-backdrop-filter:blur(18px)saturate(115%);backdrop-filter:blur(18px)saturate(115%);background:var(--tamayuz-glass)!important;min-height:72px!important;box-shadow:var(--tamayuz-shadow-sm)!important;border-color:#e4e9efd1!important}.sd-brand-logo,.fc-brand-logo{letter-spacing:-.025em;color:var(--tamayuz-ink-950)!important}.sd-nav-name{color:var(--tamayuz-slate-700)!important}.sd-logout-btn{color:var(--tamayuz-danger)!important;background:#c83b4d0f!important;border-color:#c83b4d3d!important}.sd-hero,.fc-hero{border-radius:0 0 38px 38px;position:relative;overflow:hidden;background:radial-gradient(circle at 12% 8%, #d4af3738, transparent 22rem), linear-gradient(180deg, #fff, var(--tamayuz-ivory-50))!important}.sd-hero:after,.fc-hero:after{content:"";inset-inline-end:-90px;aspect-ratio:1;pointer-events:none;border:1px solid #b58a1a24;border-radius:50%;width:330px;position:absolute;bottom:-140px;box-shadow:inset 0 0 0 34px #b58a1a08,inset 0 0 0 68px #b58a1a06}.sd-hero-title,.fc-hero-title{letter-spacing:-.035em;color:var(--tamayuz-ink-950)!important}.sd-hero-sub,.fc-hero-sub{color:var(--tamayuz-slate-500)!important}.sd-stat,.fc-stat{border-color:var(--tamayuz-slate-200)!important;box-shadow:var(--tamayuz-shadow-sm)!important;background:#ffffffe6!important;border-radius:16px!important}.sd-stat:hover,.fc-stat:hover{box-shadow:var(--tamayuz-shadow-md)!important;border-color:#b58a1a61!important}.sd-stat-num,.fc-stat-num{color:var(--tamayuz-gold-700)!important}.sd-section-title,.fc-section-title{color:var(--tamayuz-ink-950)!important}.sd-section-bar,.fc-section-bar{background:var(--tamayuz-gold-600)!important}.sd-subject,.fc-subject{border-color:var(--tamayuz-slate-200)!important;box-shadow:var(--tamayuz-shadow-sm)!important;border-radius:20px!important}.sd-subject-hdr:hover,.fc-subject-hdr:hover{background:#faf3d757!important}.sd-subject-name,.fc-subject-name,.sd-folder-name,.fc-folder-name{color:var(--tamayuz-ink-950)!important}.sd-subject-icon,.fc-subject-icon{color:var(--tamayuz-gold-700)!important;background:var(--tamayuz-gold-100)!important}.sd-folder,.fc-folder{border-color:var(--tamayuz-slate-200)!important;background:#fff!important;border-radius:16px!important}.sd-label-video,.fc-label-video{color:var(--tamayuz-info)!important;background:#2473a614!important;border-color:#2473a62e!important}.sd-label-file,.fc-label-file{color:var(--tamayuz-success)!important;background:#16865b14!important;border-color:#16865b2e!important}.sd-footer,.fc-footer{background:var(--tamayuz-ink-950)!important;border:0!important}.sd-footer *,.fc-footer *{color:#ffffffc2!important}.sd-footer-brand,.fc-footer-brand,.sd-footer-title,.fc-footer-title{color:#fff!important}.ins-root .stats-row{gap:18px!important}.ins-root .stat-card-ins{border:1px solid var(--tamayuz-slate-200)!important;box-shadow:var(--tamayuz-shadow-sm)!important;background:#fff!important;border-radius:18px!important}.ins-root .stat-card-ins:hover,.ins-root .stat-card-ins.active{box-shadow:var(--tamayuz-shadow-md)!important;border-color:#b58a1a6b!important}.ins-root .pkg-row:hover{background:#faf3d76b!important}.ins-root .student-chip{color:var(--tamayuz-gold-700)!important;background:var(--tamayuz-gold-100)!important;border-color:#b58a1a33!important}.ins-root .exam-item{border-radius:16px!important}.video-player-frame,.video-player-embed{background:var(--tamayuz-ink-950)!important;border-radius:18px!important}.notification-dropdown{border:1px solid var(--tamayuz-slate-200)!important;box-shadow:var(--tamayuz-shadow-lg)!important;border-radius:18px!important}.table-head{color:var(--tamayuz-slate-500)!important;background:var(--tamayuz-ivory-100)!important}.student-row{color:var(--tamayuz-ink-950)!important}.exam-player{background:radial-gradient(circle at 86% 8%, #d4af371a, transparent 26rem), var(--tamayuz-ivory-50)!important;color:var(--tamayuz-ink-950)!important}.exam-player__nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-height:72px;background:var(--tamayuz-glass)!important;border-color:var(--tamayuz-slate-200)!important;box-shadow:var(--tamayuz-shadow-sm)!important}.exam-player__title{color:var(--tamayuz-ink-950);font-weight:900}.exam-player__submit{background:linear-gradient(135deg, var(--tamayuz-gold-700), var(--tamayuz-gold-500))!important;border-radius:12px!important;box-shadow:0 10px 24px #b58a1a33!important}.exam-player__card{color:var(--tamayuz-ink-950)!important;border-color:var(--tamayuz-slate-200)!important;box-shadow:var(--tamayuz-shadow-md)!important;border-radius:24px!important}.exam-player__question{color:var(--tamayuz-ink-950)!important}.exam-player__card label{border-color:var(--tamayuz-slate-200)!important;border-radius:14px!important}.exam-player__card label:has(input:checked){color:var(--tamayuz-gold-700)!important;background:var(--tamayuz-gold-100)!important;border-color:var(--tamayuz-gold-600)!important;box-shadow:0 8px 20px #b58a1a1a!important}.exam-player input[type=radio]{accent-color:var(--tamayuz-gold-600)!important}.exam-player__pager button{min-height:46px;border-radius:12px!important}@media (width<=1024px){.stitch-content-container{padding:24px!important}.stitch-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.stitch-dashboard-grid{grid-template-columns:1fr!important}.sd-hero,.fc-hero{padding-inline:28px!important}}@media (width<=768px){.tamayuz-landing__nav{border-radius:16px;inset-inline:12px!important;width:calc(100% - 24px)!important;min-height:62px!important;top:10px!important}.tamayuz-landing__hero{padding-top:82px;min-height:auto!important}.tamayuz-landing .hero-inner{gap:20px!important}.tamayuz-landing .hero-badge img{width:142px!important;height:142px!important}.tamayuz-landing .hero-badge>div:first-child>div{transform:scale(.72)}.modal-overlay{align-items:flex-end!important;padding:0!important}.modal-box{max-width:none!important;max-height:92svh!important;padding-bottom:max(20px, env(safe-area-inset-bottom))!important;border-radius:24px 24px 0 0!important}.stitch-content-container{padding:18px 14px 96px!important}.stitch-topbar{min-height:64px!important}.stitch-welcome-banner{border-radius:22px!important;padding:24px 20px!important}.stitch-mobile-tabbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);inset-inline:10px!important;bottom:max(10px, env(safe-area-inset-bottom))!important;background:#fffffff0!important;border:1px solid #e4e9efdb!important;border-radius:18px!important;box-shadow:0 14px 42px #091b2b2e!important}.sd-nav,.fc-nav,.ins-nav{min-height:64px!important;padding-inline:14px!important}.sd-hero,.fc-hero{border-radius:0 0 28px 28px;padding:38px 18px 30px!important}.sd-grid,.fc-grid{grid-template-columns:1fr!important}.sd-footer,.fc-footer{padding-bottom:max(28px, env(safe-area-inset-bottom))!important}.ins-root .stats-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.exam-player__nav{padding-inline:14px!important}.exam-player__card{border-radius:18px!important}}@media (width<=430px){.tamayuz-landing__nav{padding-inline:14px!important}.tamayuz-landing__nav>div:first-of-type{font-size:.98rem!important}.tamayuz-landing .hero-title{font-size:clamp(1.85rem,10vw,2.35rem)!important}.tamayuz-landing .os-grid{grid-template-columns:1fr!important}.tamayuz-landing .os-card{justify-content:flex-start;flex-direction:row!important;padding:20px 14px!important}.tamayuz-landing .os-card>div:first-child{width:58px!important;height:58px!important}.stitch-kpi-grid{grid-template-columns:1fr!important}.stitch-kpi-card{min-height:132px}.sd-nav-name{display:none}.sd-stat,.fc-stat{flex:88px;min-width:0!important;padding:12px 10px!important}.sd-subject-hdr,.fc-subject-hdr{align-items:flex-start!important;padding:15px 14px!important}.sd-subject-meta,.fc-subject-meta{flex-wrap:wrap;justify-content:flex-end}.ins-root .stats-row{grid-template-columns:1fr!important}.form-row{flex-direction:column!important}}
