@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-arabic-arabic-400-normal.CyU-ddYS.woff2)format("woff2"),url(/_astro/ibm-plex-sans-arabic-arabic-400-normal.EA1o-u_Q.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-arabic-latin-400-normal.Bo5KPYvw.woff2)format("woff2"),url(/_astro/ibm-plex-sans-arabic-latin-400-normal.CFZh1unN.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-arabic-arabic-500-normal.C4MQITzh.woff2)format("woff2"),url(/_astro/ibm-plex-sans-arabic-arabic-500-normal.DPXcppbm.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-arabic-latin-500-normal.Cd6jVIg7.woff2)format("woff2"),url(/_astro/ibm-plex-sans-arabic-latin-500-normal.BletK1Hp.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-arabic-arabic-700-normal.DrtBj6UE.woff2)format("woff2"),url(/_astro/ibm-plex-sans-arabic-arabic-700-normal.9rXc6cUL.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-arabic-latin-700-normal.BzSf6GNr.woff2)format("woff2"),url(/_astro/ibm-plex-sans-arabic-latin-700-normal.Cl4F7CZR.woff)format("woff")}@font-face{font-family:Readex Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/readex-pro-arabic-600-normal.BHxn1TEo.woff2)format("woff2"),url(/_astro/readex-pro-arabic-600-normal.9mhVJBMn.woff)format("woff")}@font-face{font-family:Readex Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/readex-pro-latin-600-normal.C3IhmgOg.woff2)format("woff2"),url(/_astro/readex-pro-latin-600-normal.CeYg1m9V.woff)format("woff")}@font-face{font-family:Readex Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/readex-pro-arabic-700-normal.EXBdNfUG.woff2)format("woff2"),url(/_astro/readex-pro-arabic-700-normal.CrhlwrkQ.woff)format("woff")}@font-face{font-family:Readex Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/readex-pro-latin-700-normal.oqSerPEB.woff2)format("woff2"),url(/_astro/readex-pro-latin-700-normal.L_HvUYJT.woff)format("woff")}:root{--gz-brand-primary:#2b2e83;--gz-brand-secondary:#6c72d9;--gz-brand-accent:#d4a04a;--gz-neutral-0:#fff;--gz-neutral-50:#f6f7fb;--gz-neutral-100:#eceef6;--gz-neutral-200:#d9dcea;--gz-neutral-300:#b5bad0;--gz-neutral-500:#6e7391;--gz-neutral-700:#3c4060;--gz-neutral-900:#16182e;--gz-bg:#f6f7fb;--gz-surface:#fff;--gz-text:#16182e;--gz-text-muted:#3c4060;--gz-text-subtle:#6e7391;--gz-border:#d9dcea;--gz-primary:#2b2e83;--gz-on-primary:#fff;--gz-accent:#d4a04a;--gz-on-accent:#16182e;--gz-success:#527a00;--gz-warning:#9a6200;--gz-error:#c2283a;--gz-font-display:"Readex Pro", "IBM Plex Sans Arabic", sans-serif;--gz-font-body:"IBM Plex Sans Arabic", "Readex Pro", sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--gz-bg:#0f1124;--gz-surface:#1a1d38;--gz-text:#eceef8;--gz-text-muted:#a9aecb;--gz-border:#2a2e52;--gz-primary:#959af5;--gz-on-primary:#0f1124;--gz-accent:#e3b867;--gz-on-accent:#16182e;--gz-success:#a9d35e;--gz-warning:#f0b54a;--gz-error:#ff8a93;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--gz-bg:#0f1124;--gz-surface:#1a1d38;--gz-text:#eceef8;--gz-text-muted:#a9aecb;--gz-border:#2a2e52;--gz-primary:#959af5;--gz-on-primary:#0f1124;--gz-accent:#e3b867;--gz-on-accent:#16182e;--gz-success:#a9d35e;--gz-warning:#f0b54a;--gz-error:#ff8a93;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--brand-50:color-mix(in oklab, var(--gz-primary) 7%, var(--gz-surface));--brand-100:color-mix(in oklab, var(--gz-primary) 13%, var(--gz-surface));--brand-200:color-mix(in oklab, var(--gz-primary) 25%, var(--gz-surface));--brand-300:color-mix(in oklab, var(--gz-primary) 42%, var(--gz-surface));--brand-400:color-mix(in oklab, var(--gz-primary) 62%, var(--gz-surface));--brand-500:color-mix(in oklab, var(--gz-primary) 82%, var(--gz-surface));--brand-600:var(--gz-primary);--brand-700:color-mix(in oklab, var(--gz-primary) 82%, var(--gz-text));--brand-800:color-mix(in oklab, var(--gz-primary) 66%, var(--gz-text));--brand-900:color-mix(in oklab, var(--gz-primary) 50%, var(--gz-text));--success-100:color-mix(in oklab, var(--gz-success) 13%, var(--gz-surface));--success-600:var(--gz-success);--warning-100:color-mix(in oklab, var(--gz-warning) 15%, var(--gz-surface));--warning-600:var(--gz-warning);--warning-ink:color-mix(in oklab, var(--gz-warning) 70%, var(--gz-text));--danger-100:color-mix(in oklab, var(--gz-error) 13%, var(--gz-surface));--danger-600:var(--gz-error);--primary:var(--gz-primary);--on-primary:var(--gz-on-primary);--canvas:var(--gz-bg);--surface:var(--gz-surface);--soft:color-mix(in oklab, var(--gz-border) 55%, var(--gz-surface));--soft-alt:color-mix(in oklab, var(--gz-border) 22%, var(--gz-surface));--line:var(--gz-border);--line-strong:color-mix(in oklab, var(--gz-border) 72%, var(--gz-text));--ink:var(--gz-text);--text:var(--gz-text-muted);--muted:color-mix(in oklab, var(--gz-text-subtle) 72%, var(--gz-text-muted));--price:var(--gz-primary);--header-bg:color-mix(in srgb, var(--gz-surface) 94%, transparent);--band-bg:var(--gz-brand-primary);--band-fg:#fff;--band-muted:color-mix(in srgb, #fff 80%, var(--gz-brand-primary));--band-line:color-mix(in srgb, #fff 18%, var(--gz-brand-primary));--font-display:var(--gz-font-display);--font-body:var(--gz-font-body), "Segoe UI", Tahoma, "Geeza Pro", system-ui, sans-serif;--r-sm:.25rem;--r-md:.4375rem;--r-lg:.6875rem;--shadow-sm:0 1px 2px #16182e0f, 0 2px 8px #16182e0a;--shadow-md:0 2px 6px #16182e12, 0 12px 32px #16182e14;--wrap:1200px;--gutter:1rem;--nav-h:4rem}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--brand-50:color-mix(in oklab, var(--gz-primary) 12%, var(--gz-surface));--brand-100:color-mix(in oklab, var(--gz-primary) 18%, var(--gz-surface));--soft:color-mix(in oklab, var(--gz-border) 80%, var(--gz-surface));--soft-alt:color-mix(in oklab, var(--gz-border) 35%, var(--gz-surface));--line-strong:color-mix(in oklab, var(--gz-border) 75%, var(--gz-text));--muted:var(--gz-text-muted);--text:color-mix(in oklab, var(--gz-text) 55%, var(--gz-text-muted));--price:var(--gz-accent);--band-bg:var(--gz-surface);--band-fg:var(--gz-text);--band-muted:var(--gz-text-muted);--band-line:var(--gz-border);--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 2px 6px #0000004d, 0 12px 32px #00000059}}:root[data-theme=dark]{--brand-50:color-mix(in oklab, var(--gz-primary) 12%, var(--gz-surface));--brand-100:color-mix(in oklab, var(--gz-primary) 18%, var(--gz-surface));--soft:color-mix(in oklab, var(--gz-border) 80%, var(--gz-surface));--soft-alt:color-mix(in oklab, var(--gz-border) 35%, var(--gz-surface));--line-strong:color-mix(in oklab, var(--gz-border) 75%, var(--gz-text));--muted:var(--gz-text-muted);--text:color-mix(in oklab, var(--gz-text) 55%, var(--gz-text-muted));--price:var(--gz-accent);--band-bg:var(--gz-surface);--band-fg:var(--gz-text);--band-muted:var(--gz-text-muted);--band-line:var(--gz-border);--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 2px 6px #0000004d, 0 12px 32px #00000059}@media (width>=768px){:root{--gutter:1.5rem}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-block-start:calc(var(--nav-h) + 1rem)}body{background:var(--canvas);color:var(--text);font-family:var(--font-body);font-variant-numeric:lining-nums tabular-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1rem;line-height:1.85;overflow-x:hidden}:where(h1,h2,h3,h4,p,li,a,button,span){letter-spacing:0}h1,h2,h3,h4{font-family:var(--font-display);color:var(--ink);text-wrap:balance;margin:0}h1{font-size:clamp(1.75rem,1.2rem + 2.6vw,2.75rem);font-weight:700;line-height:1.4}h2{font-size:clamp(1.4rem,1.1rem + 1.4vw,2rem);font-weight:700;line-height:1.5}h3{font-size:1.15rem;font-weight:700;line-height:1.6}h4{font-size:1.02rem;font-weight:600;line-height:1.6}p{margin:0}a{color:var(--brand-700);text-underline-offset:.2em}a:hover{color:var(--brand-800)}img{max-width:100%;height:auto;display:block}:focus-visible{outline:2px solid var(--brand-600);outline-offset:2px;border-radius:var(--r-sm)}::selection{background:var(--brand-100);color:var(--ink)}.wrap{width:100%;max-width:calc(var(--wrap) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--ink);color:var(--canvas);border-radius:var(--r-md);padding:.5rem 1rem;position:absolute;inset-block-start:-3rem;inset-inline-start:1rem}.skip-link:focus{color:var(--canvas);inset-block-start:.75rem}.ltr{direction:ltr;unicode-bidi:isolate}.num{font-variant-numeric:tabular-nums}.btn{--btn-bg:var(--primary);--btn-fg:var(--on-primary);--btn-bd:var(--primary);border:1px solid var(--btn-bd);border-radius:var(--r-md);background:var(--btn-bg);min-height:2.875rem;color:var(--btn-fg);font:600 1rem/1.4 var(--font-display);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1.25rem;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.btn:hover{--btn-bg:var(--brand-700);--btn-bd:var(--brand-700);color:var(--btn-fg)}.btn:active{--btn-bg:var(--brand-800)}.btn[disabled],.btn[aria-disabled=true]{cursor:not-allowed;opacity:.55}.btn--ghost{--btn-bg:transparent;--btn-fg:var(--brand-700);--btn-bd:var(--line-strong)}.btn--ghost:hover{--btn-bg:var(--brand-50);--btn-bd:var(--brand-300);--btn-fg:var(--brand-800)}.btn--light{--btn-bg:var(--band-fg);--btn-fg:var(--band-bg);--btn-bd:var(--band-fg)}.btn--light:hover{--btn-bg:var(--band-muted);--btn-bd:var(--band-muted);--btn-fg:var(--band-bg)}.btn--block{width:100%}.btn--lg{min-height:3.25rem;padding-inline:1.5rem;font-size:1.05rem}.btn svg{flex:none}.badge{background:var(--soft);color:var(--text);white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.1rem .6rem;font-size:.8rem;font-weight:500;line-height:1.7;display:inline-flex}.badge--free{background:var(--brand-50);color:var(--brand-700);box-shadow:inset 0 0 0 1px var(--brand-200)}.badge--soon{background:var(--warning-100);color:var(--warning-ink)}.badge--code{font-family:var(--font-body);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--muted);direction:ltr;background:0 0}.price{font-family:var(--font-display);color:var(--price);white-space:nowrap;font-weight:700}.price--free{color:var(--brand-700)}.price small{margin-inline-start:.2em;font-size:.7em;font-weight:600}.section{padding-block:clamp(3rem,2rem + 4vw,5rem)}.section--tight{padding-block:clamp(2rem,1.5rem + 2vw,3rem)}.section--white{background:var(--surface);border-block:1px solid var(--line)}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.75rem 1.5rem;margin-block-end:1.75rem;display:flex}.section-head p{max-width:40rem;color:var(--muted);margin-block-start:.4rem}.eyebrow{color:var(--brand-700);align-items:center;gap:.5rem;margin-block-end:.5rem;font-size:.85rem;font-weight:500;display:inline-flex}.eyebrow:before{content:"";background:var(--brand-600);border-radius:2px;block-size:.6rem;inline-size:.6rem}.link-arrow{font-weight:600;font-family:var(--font-display);white-space:nowrap;align-items:center;gap:.35rem;text-decoration:none;display:inline-flex}.link-arrow:hover{text-decoration:underline}.grid>*,.wrap>*{min-width:0}.grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,17.5rem),1fr));gap:1rem;display:grid}@media (width>=768px){.grid{gap:1.25rem}}.prose{color:var(--text);max-width:46rem}.prose>*+*{margin-block-start:1rem}.prose h2{border-block-end:1px solid var(--line);margin-block-start:2.25rem;padding-block-end:.5rem;font-size:1.3rem}.prose h3{margin-block-start:1.75rem;font-size:1.08rem}.prose ul,.prose ol{padding-inline-start:1.25rem}.prose li+li{margin-block-start:.4rem}.prose li::marker{color:var(--brand-500)}.prose strong{color:var(--ink);font-weight:700}.prose a{overflow-wrap:anywhere}.prose blockquote{border-inline-start:3px solid var(--brand-300);background:var(--brand-50);border-radius:var(--r-sm);margin-inline:0;padding:.75rem 1rem}.prose code{background:var(--soft);border-radius:var(--r-sm);padding:.05em .35em;font-size:.9em}.prose table{border-collapse:collapse;-webkit-overflow-scrolling:touch;max-width:100%;font-size:.92rem;line-height:1.7;display:block;overflow-x:auto}.prose th,.prose td{border:1px solid var(--line);text-align:start;vertical-align:top;min-width:8rem;padding:.55rem .75rem}.prose th{background:var(--soft);color:var(--ink);font-weight:700}.prose tbody tr:nth-child(2n) td{background:var(--soft-alt)}.field{gap:.35rem;display:grid}.field label{color:var(--ink);font-size:.92rem;font-weight:500}.input{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);width:100%;min-height:2.875rem;color:var(--ink);font:inherit;padding:.5rem .85rem}.input:focus{outline:2px solid var(--brand-200);border-color:var(--brand-600)}.hint{color:var(--muted);font-size:.85rem}.note{border-radius:var(--r-md);background:var(--soft);color:var(--text);gap:.75rem;padding:.9rem 1rem;font-size:.92rem;line-height:1.8;display:flex}.note svg{color:var(--brand-600);flex:none;margin-block-start:.3rem}.note--warn{background:var(--warning-100);color:var(--warning-ink)}.note--warn svg{color:var(--warning-600)}.crumbs{color:var(--muted);flex-wrap:wrap;gap:.25rem .5rem;margin:0;padding:0;font-size:.85rem;list-style:none;display:flex}.crumbs li+li:before{content:"‹";color:var(--muted);margin-inline-end:.5rem}.crumbs a{color:var(--muted);text-decoration:none}.crumbs a:hover{color:var(--brand-700);text-decoration:underline}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.site-header[data-astro-cid-nen7h5rs]{z-index:50;background:var(--header-bg);-webkit-backdrop-filter:saturate(1.4)blur(8px);backdrop-filter:saturate(1.4)blur(8px);border-block-end:1px solid var(--line);position:sticky;inset-block-start:0}.bar[data-astro-cid-nen7h5rs]{min-height:var(--nav-h);align-items:center;gap:1rem;display:flex}.logo[data-astro-cid-nen7h5rs]{flex:none;padding-block:.25rem;display:block}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{block-size:52px;inline-size:auto;display:block}.nav-desktop[data-astro-cid-nen7h5rs]{gap:.25rem;margin-inline-start:1.5rem;display:none}.nav-desktop[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.nav-mobile[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--ink);border-radius:var(--r-md);padding:.4rem .75rem;font-weight:500;text-decoration:none}.nav-desktop[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.nav-mobile[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:var(--brand-50);color:var(--brand-800)}.nav-desktop[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--brand-700);box-shadow:inset 0 -2px 0 var(--brand-600);border-radius:0}.actions[data-astro-cid-nen7h5rs]{align-items:center;gap:.25rem;margin-inline-start:auto;display:flex}.cart-btn[data-astro-cid-nen7h5rs],.nav-mobile[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{border-radius:var(--r-md);block-size:2.75rem;inline-size:2.75rem;color:var(--ink);cursor:pointer;place-items:center;list-style:none;display:grid;position:relative}.nav-mobile[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.cart-btn[data-astro-cid-nen7h5rs]:hover,.nav-mobile[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]:hover{background:var(--brand-50);color:var(--brand-800)}.cart-count[data-astro-cid-nen7h5rs]{background:var(--brand-600);block-size:1.15rem;min-inline-size:1.15rem;color:var(--on-primary);text-align:center;border-radius:999px;padding-inline:.25rem;font-size:.7rem;font-weight:600;line-height:1.15rem;position:absolute;inset-block-start:.2rem;inset-inline-end:.15rem}.nav-mobile[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]{padding:.5rem var(--gutter) 1rem;background:var(--surface);border-block-end:1px solid var(--line);box-shadow:var(--shadow-md);display:grid;position:absolute;inset-block-start:100%;inset-inline:0}.nav-mobile[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-block-end:1px solid var(--soft);border-radius:0;padding-block:.75rem}@media (width>=900px){.nav-desktop[data-astro-cid-nen7h5rs]{display:flex}.nav-mobile[data-astro-cid-nen7h5rs]{display:none}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--band-bg);border-block-start:1px solid var(--band-line);color:var(--band-muted);margin-block-start:auto;padding-block:3rem 1.5rem;font-size:.95rem}.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.about[data-astro-cid-jo6i4kqk]{grid-column:1/-1;gap:.9rem;max-width:26rem;display:grid}.about[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{block-size:52px;inline-size:auto;display:block}h2[data-astro-cid-jo6i4kqk]{color:var(--band-fg);margin-block-end:.75rem;font-size:1rem}ul[data-astro-cid-jo6i4kqk]{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}a[data-astro-cid-jo6i4kqk]{color:var(--band-muted);text-decoration:none}a[data-astro-cid-jo6i4kqk]:hover,.mail[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--band-fg);text-decoration:underline}.legal[data-astro-cid-jo6i4kqk]{border-block-start:1px solid var(--band-line);color:var(--band-muted);flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;margin-block-start:2.5rem;padding-block-start:1.25rem;font-size:.85rem;display:flex}@media (width>=900px){.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:2fr 1fr 1fr 1fr}.about[data-astro-cid-jo6i4kqk]{grid-column:auto}}.page[data-astro-cid-hkbrpulz]{flex-direction:column;min-height:100dvh;display:flex}main[data-astro-cid-hkbrpulz]{flex:1}
