:root{--sclera:#eef2f1;--sclera-2:#e3eae8;--paper:#f8faf9;--ink:#0f1e24;--ink-soft:#46595f;--rule:#c7d3d0;--iris:#1f5f5b;--iris-2:#2f7d76;--iris-pale:#c3dad4;--disc:#f2c46d;--fundus:#c2542a;--fundus-deep:#6b1d0e;--fundus-ink:#1d0806;--fundus-text:#f6e7dc;--font-display:"Instrument Serif", "Instrument Serif Fallback: Amiri", "Instrument Serif Fallback: Georgia", "Instrument Serif Fallback: Times New Roman", "Instrument Serif Fallback: Noto Serif", "Instrument Serif Fallback: Liberation Serif", "Amiri", Georgia, serif;--font-body:"Geist", "Geist Fallback: IBM Plex Sans Arabic", "Geist Fallback: Segoe UI", "Geist Fallback: Helvetica Neue", "Geist Fallback: Arial", "Geist Fallback: Noto Sans", "Geist Fallback: Liberation Sans", "IBM Plex Sans Arabic", system-ui, sans-serif;--display-leading:.95;--body-leading:1.65;--display-tracking:-.01em;--step--1:.875rem;--step-0:1.0625rem;--step-1:1.3125rem;--step-2:calc(clamp(1.5rem, 1.2rem + 1vw, 1.875rem));--step-3:calc(clamp(2.1rem, 1.4rem + 2.8vw, 3.6rem));--step-4:calc(clamp(3rem, 1.6rem + 6vw, 7.5rem));--gutter:calc(clamp(1.25rem, 4vw, 3rem));--container:76rem;--section:calc(clamp(5rem, 10vw, 9rem));--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-fast:.16s;--dur:.32s;--dur-slow:.9s;--header-h:4.25rem;--actionbar-h:0px}html[lang=ar]{--font-display:"Amiri", "Amiri Fallback: Instrument Serif", "Amiri Fallback: Times New Roman", "Amiri Fallback: Georgia", "Amiri Fallback: Noto Serif", "Amiri Fallback: Liberation Serif", "Instrument Serif", serif;--font-body:"IBM Plex Sans Arabic", "IBM Plex Sans Arabic Fallback: Geist", "IBM Plex Sans Arabic Fallback: Segoe UI", "IBM Plex Sans Arabic Fallback: Helvetica Neue", "IBM Plex Sans Arabic Fallback: Arial", "IBM Plex Sans Arabic Fallback: Noto Sans", "IBM Plex Sans Arabic Fallback: Liberation Sans", "Geist", system-ui, sans-serif;--display-leading:1.3;--body-leading:1.85;--display-tracking:0;--step-4:calc(clamp(2.8rem, 1.6rem + 5.4vw, 6.6rem));--step-3:calc(clamp(2rem, 1.4rem + 2.4vw, 3.2rem))}@media (width<=47.99rem){:root{--actionbar-h:4.5rem}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(1rem + var(--header-h))}body{background:var(--sclera);color:var(--ink);font-family:var(--font-body);font-size:var(--step-0);line-height:var(--body-leading);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;padding-bottom:var(--actionbar-h);margin:0;overflow-x:clip}canvas,img,svg,video{max-width:100%;display:block}img{height:auto}h1,h2,h3,h4{font-family:var(--font-display);font-weight:400;line-height:var(--display-leading);letter-spacing:var(--display-tracking);text-wrap:balance;margin:0}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3{font-weight:700}h2{font-size:var(--step-3)}h3{font-size:var(--step-2);line-height:1.15}html[lang=ar] h3{line-height:1.5}p{text-wrap:pretty;margin:0}p+p{margin-top:1em}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}ol,ul{margin:0;padding:0}button{font:inherit;color:inherit}::selection{background:var(--disc);color:var(--ink)}:focus-visible{outline:2px solid var(--iris-2);outline-offset:3px;border-radius:4px}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;overflow:hidden;position:absolute!important}.skip-link{inset-inline-start:1rem;z-index:100;background:var(--ink);color:var(--sclera);transition:top var(--dur-fast) var(--ease-out);border-radius:999px;padding:.6rem 1rem;text-decoration:none;position:fixed;top:-4rem}.skip-link:focus{top:1rem}.ltr{direction:ltr;unicode-bidi:isolate;display:inline-block}.container{inline-size:100%;max-inline-size:var(--container);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section)}.lede{font-size:var(--step-1);color:var(--ink-soft);max-inline-size:38ch;line-height:1.55}html[lang=ar] .lede{line-height:1.85}.measure{max-inline-size:62ch}.btn{--btn-bg:var(--iris);--btn-fg:var(--paper);background:var(--btn-bg);min-block-size:3.25rem;color:var(--btn-fg);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:.75rem 1.5rem;font-weight:500;text-decoration:none;display:inline-flex}.btn:hover{--btn-bg:var(--ink)}.btn:active{transform:scale(.97)}.btn svg{flex:none;block-size:1.25rem;inline-size:1.25rem}.btn--ghost{--btn-bg:transparent;--btn-fg:var(--ink);border-color:var(--rule)}.btn--ghost:hover{--btn-bg:var(--paper);border-color:var(--ink)}.btn--warm{--btn-bg:var(--disc);--btn-fg:var(--fundus-ink)}.btn--warm:hover{--btn-bg:var(--paper)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.js [data-focus]{filter:blur(10px);opacity:.25;transition:filter var(--dur-slow) var(--ease-out),opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out);transform:scale(1.015)}.js [data-focus].is-focused{filter:none;opacity:1;transform:none}}[dir=rtl] .flip-rtl{transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.header[data-v-69b9a1f6]{z-index:50;background:color-mix(in srgb,var(--sclera) 92%,transparent);transition:border-color var(--dur) var(--ease-out),background-color var(--dur) var(--ease-out);border-block-end:1px solid #0000;position:sticky;top:0}.header.is-scrolled[data-v-69b9a1f6]{border-color:var(--rule);background:var(--sclera)}.header__inner[data-v-69b9a1f6]{min-block-size:var(--header-h);gap:1.5rem}.header__brand[data-v-69b9a1f6],.header__inner[data-v-69b9a1f6]{align-items:center;display:flex}.header__brand[data-v-69b9a1f6]{white-space:nowrap;gap:.65rem;font-weight:600;text-decoration:none}.header__brand[data-v-69b9a1f6] .brand-mark{block-size:2rem;inline-size:2rem}.header__nav[data-v-69b9a1f6]{gap:1.75rem;margin-inline-start:auto;display:flex}.header__nav a[data-v-69b9a1f6]{color:var(--ink-soft);transition:background-size var(--dur) var(--ease-out),color var(--dur-fast);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding-block:.5rem;text-decoration:none}[dir=rtl] .header__nav a[data-v-69b9a1f6]{background-position:100% 100%}.header__nav a.router-link-exact-active[data-v-69b9a1f6],.header__nav a[data-v-69b9a1f6]:hover{color:var(--ink);background-size:100% 1px}.header__end[data-v-69b9a1f6]{align-items:center;gap:1rem;display:flex}.header__lang[data-v-69b9a1f6]{font-size:var(--step--1);border:1px solid var(--rule);white-space:nowrap;border-radius:999px;padding:.45rem .9rem;text-decoration:none}.header__lang[data-v-69b9a1f6]:hover{border-color:var(--ink)}.header__lang[data-v-69b9a1f6]:lang(ar){font-family:IBM Plex Sans Arabic,IBM Plex Sans Arabic Fallback\: Segoe UI,IBM Plex Sans Arabic Fallback\: Helvetica Neue,IBM Plex Sans Arabic Fallback\: Arial,IBM Plex Sans Arabic Fallback\: Noto Sans,IBM Plex Sans Arabic Fallback\: Liberation Sans,sans-serif}.header__lang[data-v-69b9a1f6]:lang(en){font-family:Geist,Geist Fallback\: Segoe UI,Geist Fallback\: Helvetica Neue,Geist Fallback\: Arial,Geist Fallback\: Noto Sans,Geist Fallback\: Liberation Sans,sans-serif}.header__cta[data-v-69b9a1f6]{min-block-size:2.75rem;padding-block:.5rem}.header__toggle[data-v-69b9a1f6]{border:1px solid var(--rule);cursor:pointer;background:0 0;border-radius:999px;block-size:2.75rem;inline-size:2.75rem;padding:.6rem;display:none}@media (width<=59.99rem){.header__cta[data-v-69b9a1f6]{display:none}}@media (width<=47.99rem){.header__toggle[data-v-69b9a1f6]{display:block}.header__brand span[data-v-69b9a1f6]{font-size:.95rem}.header__end[data-v-69b9a1f6]{gap:.5rem;margin-inline-start:auto}.header__nav[data-v-69b9a1f6]{inset-inline:0;padding:.5rem var(--gutter) 1.25rem;background:var(--sclera);border-block-end:1px solid var(--rule);flex-direction:column;gap:0;display:none;position:absolute;top:100%}.header__nav.is-open[data-v-69b9a1f6]{display:flex}.header__nav a[data-v-69b9a1f6]{font-size:var(--step-1);border-block-end:1px solid var(--rule);background:0 0;padding-block:.85rem}}.footer[data-v-825261cd]{background:var(--ink);color:color-mix(in srgb,var(--sclera) 80%,transparent);padding-block:4.5rem 2rem;font-size:.95rem}.footer a[data-v-825261cd]{text-decoration:none}.footer a[data-v-825261cd]:hover{color:var(--paper);text-decoration:underline}.footer__grid[data-v-825261cd]{grid-template-columns:1.5fr 1.2fr 1fr 1fr;gap:2.5rem;display:grid}.footer__brand[data-v-825261cd] .brand-mark{block-size:2.5rem;inline-size:2.5rem}.footer__name[data-v-825261cd]{font-family:var(--font-display);font-size:var(--step-2);color:var(--paper);margin-block-start:1rem;line-height:1.2}.footer__role[data-v-825261cd]{max-inline-size:30ch;margin-block-start:.4rem}.footer__col[data-v-825261cd]{align-content:start;gap:.5rem;font-style:normal;display:grid}.footer__base[data-v-825261cd]{border-block-start:1px solid #eef2f126;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-block-start:3.5rem;padding-block-start:1.5rem;font-size:.85rem;display:flex}.footer__base p+p[data-v-825261cd]{margin:0}@media (width<=59.99rem){.footer__grid[data-v-825261cd]{grid-template-columns:1fr 1fr}.footer__brand[data-v-825261cd]{grid-column:1/-1}}.actionbar[data-v-0954337b]{display:none}@media (width<=47.99rem){.actionbar[data-v-0954337b]{inset-inline:0;z-index:60;padding:.6rem .75rem calc(.6rem + env(safe-area-inset-bottom));background:var(--sclera);border-block-start:1px solid var(--rule);grid-template-columns:1fr auto auto;gap:.5rem;display:grid;position:fixed;bottom:0}a[data-v-0954337b]{border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-block-size:3.25rem;font-weight:500;text-decoration:none;display:flex}svg[data-v-0954337b]{block-size:1.3rem;inline-size:1.3rem}.actionbar__primary[data-v-0954337b]{background:var(--iris);color:var(--paper)}.actionbar__icon[data-v-0954337b]{border:1px solid var(--rule);border-radius:1rem;flex-direction:column;gap:.1rem;min-inline-size:4.25rem;font-size:.75rem;line-height:1.2}}.iris[data-v-f8a525bf]{aspect-ratio:1;background:radial-gradient(circle closest-side,#030607 0 53%,#a8712f 54%,#4c7f6c 62%,#2a6a64 72%,#184343 82%,#0d2b2c 86%,#0000 86.4%);border-radius:50%;inline-size:100%;position:relative}.iris.is-live[data-v-f8a525bf]{background:0 0}canvas[data-v-f8a525bf]{cursor:crosshair;block-size:100%;inline-size:100%;position:absolute;inset:0}.nf[data-v-69c732dc]{padding-block:calc(clamp(4rem,10vw,8rem))}.nf__inner[data-v-69c732dc]{grid-template-columns:minmax(0,.6fr) minmax(0,1fr);align-items:center;gap:3rem;display:grid}.nf__eye[data-v-69c732dc]{max-inline-size:22rem}.nf__code[data-v-69c732dc]{font-family:var(--font-display);color:var(--iris)}.nf h1[data-v-69c732dc],.nf__code[data-v-69c732dc]{font-size:var(--step-3)}.nf h1[data-v-69c732dc]{margin-block:.5rem 1rem}.nf__actions[data-v-69c732dc]{flex-wrap:wrap;gap:.75rem;margin-block-start:2rem;display:flex}@media (width<=47.99rem){.nf__inner[data-v-69c732dc]{grid-template-columns:1fr}.nf__eye[data-v-69c732dc]{max-inline-size:14rem}}
