:root{--red:#e31b23;--red-deep:#9e0e14;--red-ink:#5a070b;--red-tint:#fff1f1;--red-on-dark:#ff4a50;--night:#111114;--night-2:#1b1b20;--night-3:#26262d;--line-d:#ffffff17;--paper:#f8f7f7;--white:#fff;--ink:#15151a;--mute:#6b6b76;--mute-d:#a2a2ac;--line:#e7e5e6;--win:#1f9d55;--draw:#a3a3ad;--s1:8px;--s2:16px;--s3:24px;--s4:32px;--s5:40px;--s6:48px;--s7:56px;--s8:72px;--r-s:8px;--r-l:16px;--wrap:1184px;--gutter:16px;--header-h:64px;--ease:cubic-bezier(.16, 1, .3, 1);--font:"Expo", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif}@media (width>=640px){:root{--header-h:72px}}@media (width>=1024px){:root{--gutter:24px}}@media (width>=1280px){:root{--gutter:48px}}@font-face{font-family:Expo;src:url(/fonts/expo-arabic-light.woff2)format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Expo;src:url(/fonts/expo-arabic-book.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Expo;src:url(/fonts/expo-arabic-medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Expo;src:url(/fonts/expo-arabic-semibold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Expo;src:url(/fonts/expo-arabic-bold.woff2)format("woff2");font-weight:700;font-display:swap}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px);overflow:clip scroll}body{font-family:var(--font);background-color:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-webkit-tap-highlight-color:transparent;background-image:repeating-linear-gradient(-55deg,#9e0e1407 0 2px,#0000 2px 22px);font-size:15px;line-height:1.6}img,svg{max-width:100%;display:block}img{-webkit-user-drag:none;user-select:none;height:auto}.deco{pointer-events:none;user-select:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}h1,h2,h3,h4{text-wrap:balance;font-weight:700;line-height:1.3}p{text-wrap:pretty}::selection{background:var(--red);color:#fff}:focus-visible{outline:2px solid var(--red);outline-offset:3px;border-radius:4px}*{scrollbar-width:thin;scrollbar-color:#c9c6c7 transparent}.wrap{width:100%;max-width:calc(var(--wrap) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.n{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.ltr{direction:ltr;unicode-bidi:isolate;display:inline-block}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sec{padding-block:var(--s6)}@media (width>=1024px){.sec{padding-block:var(--s8)}}.sec-dark{background-color:var(--night);color:#fff;background-image:repeating-linear-gradient(-55deg,#ffffff05 0 2px,#0000 2px 22px);position:relative;overflow:hidden}.curve-b{border-end-end-radius:40px;border-end-start-radius:40px}@media (width>=1024px){.curve-b{border-end-end-radius:50px;border-end-start-radius:50px}}.pill{min-height:36px;font:600 13px/1 var(--font);white-space:nowrap;transition:background-color .25s var(--ease), color .25s var(--ease), border-color .25s var(--ease);border:1.5px solid;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding-inline:16px;display:inline-flex}.pill svg{flex:none;width:12px;height:12px}[dir=ltr] .pill svg.arrow-i{transform:scaleX(-1)}.pill-red{color:var(--red)}.pill-solid{background:var(--red);border-color:var(--red);color:#fff}.pill-light{color:#fff;border-color:#ffffff59}.pill-dark{color:var(--ink);border-color:var(--ink)}@media (hover:hover){.pill-red:hover{background:var(--red);color:#fff}.pill-solid:hover{background:var(--red-deep);border-color:var(--red-deep)}.pill-light:hover{border-color:#fff}.pill-dark:hover{background:var(--ink);color:#fff}}.chip{background:var(--red);color:#fff;font:600 12px/1.5 var(--font);border-radius:4px;padding:2px 9px;display:inline-block}.chip-light{color:var(--ink);background:#fff}.js-reveal [data-reveal]{opacity:0;transition:opacity .45s var(--ease), transform .45s var(--ease);transform:translateY(12px)}.js-reveal [data-reveal].in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.js-reveal [data-reveal]{opacity:1;transform:none}}.wrap.wide{max-width:calc(1360px + var(--gutter) * 2)}@media (pointer:coarse){.pill{min-height:44px}}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.22s}.navbar-progress{top:0;z-index:100;pointer-events:none;height:3px;transform-origin:var(--from,right);background:var(--red);opacity:0;position:fixed;inset-inline:0;transform:scaleX(0)}[dir=ltr] .navbar-progress{--from:left}.navbar-progress.go{opacity:1;animation:2.4s cubic-bezier(.1,.7,.2,1) forwards nprog}@keyframes nprog{0%{transform:scaleX(0)}60%{transform:scaleX(.7)}to{transform:scaleX(.92)}}
