@font-face{font-family:ibmPlexSansArabic;src:url(../media/ibm_plex_sans_arabic_300-s.p.3s_6y7341zjsx.ttf)format("truetype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:ibmPlexSansArabic;src:url(../media/ibm_plex_sans_arabic_400-s.p.0w9p35fqow501.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:ibmPlexSansArabic;src:url(../media/ibm_plex_sans_arabic_500-s.p.2pdxirmh27jq8.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:ibmPlexSansArabic;src:url(../media/ibm_plex_sans_arabic_600-s.p.38t3e-pabc7hz.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:ibmPlexSansArabic;src:url(../media/ibm_plex_sans_arabic_700-s.p.1g4h7xof4d7ob.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:ibmPlexSansArabic Fallback;src:local(Arial);ascent-override:107.29%;descent-override:41.04%;line-gap-override:0.0%;size-adjust:101.13%}.ibmplexsansarabic_1b7b9b45-module__L8vFrq__className{font-family:ibmPlexSansArabic,ibmPlexSansArabic Fallback}.ibmplexsansarabic_1b7b9b45-module__L8vFrq__variable{--font-ibm-plex-arabic:"ibmPlexSansArabic", "ibmPlexSansArabic Fallback"}
@font-face{font-family:jetBrainsMono;src:url(../media/jetbrains_mono_latin_500.37tbwx4qeyuup.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:jetBrainsMono;src:url(../media/jetbrains_mono_latin_600.385rh3vwo0nrf.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}.jetbrainsmono_1f25b12b-module__YCZzmG__className{font-family:jetBrainsMono}.jetbrainsmono_1f25b12b-module__YCZzmG__variable{--font-jetbrains-mono:"jetBrainsMono"}
@layer base{*,:before,:after,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-sans);-webkit-tap-highlight-color:transparent}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{block-size:auto;max-inline-size:100%}button,input,select,optgroup,textarea{color:inherit;font:inherit;letter-spacing:inherit;opacity:1;background-color:#0000;border-radius:0;padding:0}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::placeholder{opacity:1;color:color-mix(in oklab, currentcolor 50%, transparent)}::-webkit-search-decoration{-webkit-appearance:none}summary{display:list-item}[hidden]:where(:not([hidden=until-found])){display:none!important}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-ochre:#c88a2c;--color-ochre-dark:#98651c;--color-ochre-light:#dda64f;--color-charcoal:#24272a;--color-text-muted:#626970;--color-surface:#fff;--color-surface-subtle:#f8f9fa;--color-surface-muted:#f3f4f6;--color-warm:#fdf7ee;--color-border:#e3e6e8;--color-border-subtle:#eef0f1;--color-border-strong:#c9ced2;--color-on-dark:#fff;--color-ochre-text:#8f6320;--color-ochre-soft:#e9c98a;--color-ochre-wash:#fbf4e8;--color-page:#f8f6f2;--color-line:#e6e1d8;--color-line-strong:#dad4c9;--color-muted:#5c5f63;--color-muted-soft:#8a8d91;--color-ink-deep:20 18 15;--font-sans:var(--font-ibm-plex-arabic), "Segoe UI", Tahoma, sans-serif;--font-code:var(--font-jetbrains-mono), ui-monospace, "Cascadia Mono", "Segoe UI Mono", monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.25rem;--text-xl:clamp(1.6rem, 3vw, 2.2rem);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--radius-sm:.2rem;--radius-control:.35rem;--radius-card:.45rem;--shadow-card:0 6px 18px #24272a12;--shadow-menu:0 14px 30px #24272a1a;--container-wide:90rem;--gutter:clamp(1rem, 3vw, 2rem);--header-height:64px;--page-max:1440px;--space-page-x:16px;--space-section-y:32px;--space-head-y:12px;--space-grid-gap:16px;--space-grid-gap-2col:12px;--measure-text:640px;--measure-intro:720px;--frame-pad-mobile:16px;--frame-pad-mobile-list:12px;--strip-end-space:36px;--strip-fade:28px;--page-gutter:var(--space-page-x);--motion-micro:.15s;--motion-hover:.2s;--motion-select:.22s;--motion-drawer:.3s;--motion-reveal:.4s;--motion-drawer-exit:.22s;--motion-exit:.16s;--motion-pressed:.1s;--motion-stagger:60ms;--ease-out:cubic-bezier(.2, 0, 0, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--reveal-distance:8px;--backdrop-opacity:.4;--scale-card-image:1.02;--scale-lightbox-start:.98;--floating-contact-size:56px;--floating-contact-offset:var(--space-page-x)}*,:before,:after{box-sizing:border-box}html{min-inline-size:20rem;scroll-padding-block-start:calc(var(--header-height) + .5rem)}html:has([data-admin-step=ready]){min-inline-size:0}body{background:var(--color-surface);min-block-size:100vh;color:var(--color-charcoal);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-align:start;margin:0}@media (max-width:767.98px){body:has([data-floating-contact]){block-size:var(--site-visual-viewport-height,100dvh);grid-template-rows:minmax(0,1fr) auto;min-block-size:0;display:grid;overflow:hidden}body:has([data-floating-contact]) .site-scroll-region{overscroll-behavior-y:contain;min-block-size:0;scroll-padding-block:calc(var(--header-height) + .5rem) 1rem;overflow-y:auto}:root[data-page-zoomed] body:has([data-floating-contact]) .site-scroll-region{overscroll-behavior-y:auto}}:where(button,input){font:inherit}:where(a,button,input,summary):focus-visible{outline:2px solid var(--color-ochre-dark);outline-offset:3px}:focus-visible{scroll-margin:.5rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--color-charcoal);color:var(--color-surface);text-decoration:none;position:fixed;inset-block-start:var(--space-3);inset-inline-start:var(--space-3);transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}@media (min-width:410px){:root{--space-page-x:20px}}@media (min-width:768px){:root{--space-page-x:32px;--space-section-y:40px;--space-grid-gap:20px;--space-grid-gap-2col:20px;--reveal-distance:12px;--floating-contact-offset:24px}}@media (min-width:1024px){:root{--header-height:76px;--space-page-x:40px;--space-section-y:48px;--space-grid-gap:24px;--space-grid-gap-2col:24px}}@media (min-width:1280px){:root{--space-page-x:80px}}@media (min-width:1440px){:root{--space-section-y:56px}}.catalog-code{font-family:var(--font-code);direction:ltr;unicode-bidi:isolate;font-weight:600}.has-scroll-lock,.has-scroll-lock body{overflow:hidden}.has-scroll-lock[data-scrollbar]{overflow-y:scroll}@media (max-width:767.98px){:root .media-bleed-mobile{margin-inline:calc(var(--space-page-x) * -1);border-inline-width:0;border-radius:0}}.disclosure{opacity:0;visibility:hidden;transition:grid-template-rows var(--motion-hover) var(--ease-out), opacity var(--motion-hover) var(--ease-out), visibility 0s linear var(--motion-hover);grid-template-rows:0fr;display:grid}.disclosure[data-open]{opacity:1;visibility:visible;grid-template-rows:1fr;transition-delay:0s}.disclosure>*{min-block-size:0;overflow:hidden}.disclosure[data-open]>*{transition:overflow 0s linear var(--motion-hover);transition-behavior:allow-discrete;overflow:visible}[data-reveal-state=pending]{opacity:0;transform:translateY(var(--reveal-distance))}[data-reveal-state=revealing]{opacity:1;transition:opacity var(--motion-reveal) var(--ease-out), transform var(--motion-reveal) var(--ease-out);will-change:opacity, transform;transform:none}img[data-media-loading]{opacity:0}img[data-media-loaded]{transition:opacity var(--motion-hover) var(--ease-out)}@media (prefers-reduced-motion:reduce){:root{--motion-micro:0s;--motion-hover:0s;--motion-select:0s;--motion-drawer:0s;--motion-reveal:0s;--motion-drawer-exit:0s;--motion-exit:0s;--motion-pressed:0s;--motion-stagger:0s;--reveal-distance:0px;--scale-card-image:1;--scale-lightbox-start:1}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}[data-reveal-state]{opacity:1!important;transform:none!important}img[data-media-loading]{opacity:1}}
