@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cairo-arabic-400-normal-DN15VWMM.woff2) format("woff2"),url(/assets/cairo-arabic-400-normal-CAYwymWN.woff) format("woff")}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cairo-arabic-600-normal-rkrvveqO.woff2) format("woff2"),url(/assets/cairo-arabic-600-normal-B3EOalmC.woff) format("woff")}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cairo-arabic-700-normal-D3nDedWX.woff2) format("woff2"),url(/assets/cairo-arabic-700-normal-CyOqhaeK.woff) format("woff")}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cairo-latin-400-normal-Dh7otpdh.woff2) format("woff2"),url(/assets/cairo-latin-400-normal-b1R3q6Pf.woff) format("woff")}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cairo-latin-600-normal-mGS0uvCM.woff2) format("woff2"),url(/assets/cairo-latin-600-normal-buYOP1M3.woff) format("woff")}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cairo-latin-700-normal-C3GYtKbV.woff2) format("woff2"),url(/assets/cairo-latin-700-normal-6fcUy4Rc.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-600-normal-C8RAYTDA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-600-normal-BfsvjouI.woff) format("woff")}:root{--font-primary: "Cairo", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-numeric: "JetBrains Mono", "Roboto Mono", "SF Pro Mono", "Segoe UI Mono", "Menlo", "Consolas", monospace;--tabular-spacing: -.015em}.tabular-nums,[data-tabular-nums=true],.font-tabular{font-family:var(--font-numeric)!important;font-variant-numeric:tabular-nums!important;font-feature-settings:"tnum" 1,"lnum" 1,"kern" 1!important;letter-spacing:var(--tabular-spacing)}.numeric-ltr{direction:ltr!important;unicode-bidi:isolate;display:inline-block;font-family:var(--font-numeric);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"lnum" 1}table{font-variant-numeric:tabular-nums}.grade-input{font-family:var(--font-numeric)!important;font-variant-numeric:tabular-nums!important;font-feature-settings:"tnum" 1,"lnum" 1!important;letter-spacing:.02em;font-weight:600}.decimal-align-box{display:inline-flex;align-items:baseline;justify-content:center;font-family:var(--font-numeric);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"lnum" 1;direction:ltr;vertical-align:middle;line-height:1}.decimal-align-int{text-align:right;flex:1 1 auto}.decimal-align-pt{text-align:center;flex:0 0 auto}.decimal-align-frac{text-align:left;flex:1 1 auto}.decimal-align-phantom{visibility:hidden;-webkit-user-select:none;user-select:none;pointer-events:none}.stat-kpi-value{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"lnum" 1;letter-spacing:-.02em}.badge-number{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"lnum" 1}.cell-sync-indicator{position:absolute;top:4px;inset-inline-start:4px;pointer-events:none}
