:root{color-scheme:light;--c-paper:#f4f3ef;--c-paper-2:#ecebe5;--c-paper-3:#e1dfd8;--c-paper-raised:#faf9f6;--c-rule:#cbc9c1;--c-rule-strong:#7a7d91;--c-navy:#17215c;--c-text:#2b3050;--c-text-muted:#565b72;--c-ink:#1e274f;--c-ink-2:#283260;--c-ink-3:#313b6b;--c-ink-deep:#151b3a;--c-ink-line:#3a446f;--c-ink-rule-strong:#7b85ae;--c-on-ink:#edece7;--c-on-ink-muted:#aab0c8;--c-cobalt:#3a5ba8;--c-cobalt-press:#2f4c92;--c-chalk:#8cc3ce;--c-chalk-press:#a6d2da;--c-teal:#266a77;--c-mist:#dce3ee;--c-mist-ink:#34416f;--c-brick:#a3413a;--c-moss:#2f6b4f;--c-brick-ink:#e59a92;--c-moss-ink:#8fc7a6;--c-mark-a:#8cc3ce;--c-mark-b:#4f86c2;--c-mark-c:#3a5ba8;--c-mark-d:#6fa6c8;--c-ms-red:#f25022;--c-ms-green:#7fba00;--c-ms-blue:#00a4ef;--c-ms-yellow:#ffb900;--surface:var(--c-paper);--surface-2:var(--c-paper-2);--surface-3:var(--c-paper-3);--surface-raised:var(--c-paper-raised);--text-strong:var(--c-navy);--text-body:var(--c-text);--text-muted:var(--c-text-muted);--border-subtle:var(--c-rule);--border-control:var(--c-rule-strong);--accent:var(--c-cobalt);--accent-press:var(--c-cobalt-press);--on-accent:var(--c-paper);--accent-ai:var(--c-teal);--tint:var(--c-mist);--rootline:var(--c-cobalt);--focus-ring:var(--c-cobalt);--danger:var(--c-brick);--success:var(--c-moss);--btn-primary-bg:var(--c-cobalt);--btn-primary-fg:var(--c-paper);--btn-primary-bg-hover:var(--c-cobalt-press);--grain-image:url(/textures/grain-paper.png);--shadow-plate:0 1px 0 #151b3a0d, 0 24px 48px -32px #151b3a47;--shadow-lift:0 40px 80px -48px #151b3a59;--shadow-float:0 24px 48px -24px #151b3a52, 0 0 0 1px #151b3a14;--shadow-deboss:inset 0 1px 2px #151b3a1a, inset 0 -1px 0 #ffffffb3;--shadow-emboss:inset 0 1px 0 #fffc, 0 1px 2px #151b3a0f;--shadow-contact:0 24px 40px -28px #151b3a59;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--s-11:160px;--s-12:224px;--section-y:clamp(96px, 12vw, 192px);--section-y-compact:clamp(64px, 8vw, 128px);--stack-xs:var(--s-2);--stack-s:var(--s-4);--stack-m:var(--s-5);--stack-l:var(--s-7);--stack-xl:var(--s-8);--r-0:0;--r-1:2px;--r-phone:28px;--notch-s:8px;--notch-m:14px;--notch-l:24px;--edge-notch:clamp(24px, 4vw, 64px);--hairline:1px solid var(--border-subtle);--control-border:1px solid var(--border-control);--node:6px;--page-max:1440px;--safe-x:max(env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));--cols:4;--gutter:16px;--margin:max(20px, var(--safe-x));--measure:64ch;--measure-ar:56ch;--header-h:60px;--header-h-condensed:56px;--dock-h:56px;--drawer-w:420px;--rootline-x:calc(var(--margin) / 2);--z-base:0;--z-raised:1;--z-rootline:5;--z-sticky:10;--z-header:100;--z-dock:110;--z-ask-tab:120;--z-mega:130;--z-scrim:190;--z-drawer:200;--z-palette:300;--z-toast:400;--z-skip:500;--z-grain:600;--ease-press:cubic-bezier(.22, 1, .36, 1);--ease-fold:cubic-bezier(.65, 0, .35, 1);--ease-settle:cubic-bezier(.16, 1, .3, 1);--ease-ui:cubic-bezier(.2, 0, 0, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--dur-instant:90ms;--dur-micro:.16s;--dur-ui:.24s;--dur-panel:.36s;--dur-page:.56s;--dur-reveal:.76s;--dur-chapter:1.1s;--font-display:var(--font-display-latin);--font-text:var(--font-text-latin);--font-mono:var(--font-mono-latin);--font-ar-system:"CTK Latin Display Space", "CTK Space Display", "Segoe UI", "SF Arabic", "Geeza Pro", "Noto Sans Arabic", Tahoma, sans-serif}@media (width>=768px){:root{--cols:8;--gutter:24px;--margin:max(40px, var(--safe-x))}}@media (width>=1024px){:root{--cols:12;--gutter:24px;--margin:max(clamp(40px, 6vw, 112px), var(--safe-x));--header-h:72px}}@media (width>=1280px){:root{--gutter:32px}}[data-surface=paper]{--surface:var(--c-paper);--surface-2:var(--c-paper-2);--surface-3:var(--c-paper-3)}[data-surface=paper-2]{--surface:var(--c-paper-2);--surface-2:var(--c-paper-3);--surface-3:var(--c-paper-3)}[data-surface=ink],[data-surface=ink-deep]{color-scheme:dark;--surface:var(--c-ink);--surface-2:var(--c-ink-2);--surface-3:var(--c-ink-3);--surface-raised:var(--c-ink-2);--text-strong:var(--c-on-ink);--text-body:var(--c-on-ink);--text-muted:var(--c-on-ink-muted);--border-subtle:var(--c-ink-line);--border-control:var(--c-ink-rule-strong);--accent:var(--c-chalk);--accent-press:var(--c-chalk-press);--on-accent:var(--c-ink);--accent-ai:var(--c-chalk);--tint:var(--c-mist-ink);--rootline:var(--c-chalk);--focus-ring:var(--c-chalk);--danger:var(--c-brick-ink);--success:var(--c-moss-ink);--btn-primary-bg:var(--c-paper);--btn-primary-fg:var(--c-navy);--btn-primary-bg-hover:#fff;--grain-image:url(/textures/grain-ink.png);--shadow-plate:none;--shadow-lift:none;--shadow-float:none;--shadow-deboss:inset 0 1px 0 #00000040;--shadow-emboss:inset 0 1px 0 #ffffff0d;--shadow-contact:none}[data-surface=ink-deep]{--surface:var(--c-ink-deep);--surface-2:var(--c-ink);--surface-3:var(--c-ink-2)}@supports (background-image:image-set(url("/textures/grain-paper.png") type("image/png"))){:root{--grain-image:image-set(url(/textures/grain-paper.avif) type("image/avif"), url(/textures/grain-paper.webp) type("image/webp"), url(/textures/grain-paper.png) type("image/png"))}[data-surface=ink],[data-surface=ink-deep]{--grain-image:image-set(url(/textures/grain-ink.webp) type("image/webp"), url(/textures/grain-ink.png) type("image/png"))}}[data-surface]{background-color:var(--surface);color:var(--text-body);--hairline:1px solid var(--border-subtle);--control-border:1px solid var(--border-control)}@font-face{font-family:CTK Arabic Display Fallback;src:local(Segoe UI),local(SegoeUI);font-weight:160 700;font-style:normal;size-adjust:108.35%;ascent-override:92.29%;descent-override:23.07%;line-gap-override:0%;unicode-range:U+6??,U+FD3E-FD3F}@font-face{font-family:CTK Arabic Text Fallback;src:local(Segoe UI),local(SegoeUI);font-weight:100 450;font-style:normal;size-adjust:90.28%;ascent-override:120.18%;descent-override:45.97%;line-gap-override:0%;unicode-range:U+6??,U+FD3E-FD3F}@font-face{font-family:CTK Arabic Text Fallback;src:local(Segoe UI),local(SegoeUI);font-weight:451 550;font-style:normal;size-adjust:93.04%;ascent-override:116.62%;descent-override:44.6%;line-gap-override:0%;unicode-range:U+6??,U+FD3E-FD3F}@font-face{font-family:CTK Arabic Text Fallback;src:local(Segoe UI Semibold),local(SegoeUI-Semibold);font-weight:551 900;font-style:normal;size-adjust:94.82%;ascent-override:114.43%;descent-override:43.77%;line-gap-override:0%;unicode-range:U+6??,U+FD3E-FD3F}@font-face{font-family:CTK Space Text;src:local(Arial),local(ArialMT);font-weight:100 449;size-adjust:71.986%;ascent-override:134.75%;descent-override:34.73%;line-gap-override:0%;unicode-range:U+20,U+A0}@font-face{font-family:CTK Space Text;src:local(Arial),local(ArialMT);font-weight:450 549;size-adjust:70.906%;ascent-override:136.8%;descent-override:35.26%;line-gap-override:0%;unicode-range:U+20,U+A0}@font-face{font-family:CTK Space Text;src:local(Arial),local(ArialMT);font-weight:550 649;size-adjust:69.467%;ascent-override:139.63%;descent-override:35.99%;line-gap-override:0%;unicode-range:U+20,U+A0}@font-face{font-family:CTK Space Text;src:local(Arial),local(ArialMT);font-weight:650 900;size-adjust:68.387%;ascent-override:141.84%;descent-override:36.56%;line-gap-override:0%;unicode-range:U+20,U+A0}@font-face{font-family:CTK Space Display;src:local(Arial),local(ArialMT);font-weight:100 424;size-adjust:100.78%;ascent-override:99.23%;descent-override:24.81%;line-gap-override:0%;unicode-range:U+20,U+A0}@font-face{font-family:CTK Space Display;src:local(Arial),local(ArialMT);font-weight:425 474;size-adjust:103.3%;ascent-override:96.81%;descent-override:24.2%;line-gap-override:0%;unicode-range:U+20,U+A0}@font-face{font-family:CTK Space Display;src:local(Arial),local(ArialMT);font-weight:475 549;size-adjust:105.46%;ascent-override:94.82%;descent-override:23.71%;line-gap-override:0%;unicode-range:U+20,U+A0}@font-face{font-family:CTK Space Display;src:local(Arial),local(ArialMT);font-weight:550 649;size-adjust:110.14%;ascent-override:90.8%;descent-override:22.7%;line-gap-override:0%;unicode-range:U+20,U+A0}@font-face{font-family:CTK Space Display;src:local(Arial),local(ArialMT);font-weight:650 900;size-adjust:114.82%;ascent-override:87.09%;descent-override:21.77%;line-gap-override:0%;unicode-range:U+20,U+A0}:root:lang(ar){--font-display:var(--font-display-arabic), "CTK Arabic Display Fallback", "CTK Latin Display Space", "CTK Space Display", var(--font-display-latin);--font-text:var(--font-text-arabic), "CTK Arabic Text Fallback", "CTK Latin Text Space", "CTK Space Text", var(--font-text-latin);--measure:var(--measure-ar)}:root{--dir:1}[dir=rtl]{--dir:-1}[dir=ltr]{--dir:1}*,:before,:after{box-sizing:border-box}:where(body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ol,ul,pre,fieldset){margin:0}:where(ol,ul)[role=list],:where(ol,ul).u-list-reset{padding:0;list-style:none}:where(fieldset){border:0;min-inline-size:0;padding:0}:where(img,picture,video,canvas){block-size:auto;max-inline-size:100%;display:block}:where(svg){flex-shrink:0}:where(input,button,textarea,select){font:inherit;color:inherit;letter-spacing:inherit}:where(button){cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;padding:0}:where(a){-webkit-tap-highlight-color:transparent}:where(hr){border:0;border-block-start:var(--hairline);block-size:0;margin:0}:where(table){border-collapse:collapse}:where(dialog){color:inherit;border:0;max-block-size:none;max-inline-size:none;padding:0}:where(dialog)::backdrop{background:0 0}:where(bdi){unicode-bidi:isolate}:where(input,textarea)[dir=auto]:placeholder-shown:lang(ar){direction:rtl}:where(input,textarea)[dir=auto]:placeholder-shown:lang(en){direction:ltr}[hidden]:not([hidden=until-found]){display:none!important}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--c-paper);color:var(--c-text);scrollbar-gutter:stable;hanging-punctuation:first last;scroll-padding-block-start:calc(var(--header-h) + 16px);overflow-x:clip}@media (width<=767.98px){html{scroll-padding-block-end:calc(var(--dock-h) + env(safe-area-inset-bottom,0px) + 16px)}}@media (width>=768px){html{scroll-padding-block-end:96px}}body{background-color:var(--surface);min-block-size:100svh;color:var(--text-body);overflow-x:clip}@media (width<=767.98px){body{padding-block-end:calc(var(--dock-h) + env(safe-area-inset-bottom,0px))}}body:after{content:"";pointer-events:none;z-index:var(--z-grain);background:image-set("/textures/grain-paper.avif" 1x type("image/avif"),"/textures/grain-paper.webp" 1x type("image/webp"),"/textures/grain-paper.png" 1x type("image/png")) 0 0/256px 256px;position:fixed;inset:0}[data-surface=ink],[data-surface=ink-deep]{background-image:var(--grain-image);background-size:256px 256px}main#main{display:block;position:relative}main#main:focus{outline:none}::selection{background-color:var(--tint);color:var(--text-strong)}:where(a){color:var(--accent);text-underline-offset:3px;transition:text-decoration-thickness var(--dur-micro) var(--ease-ui), color var(--dur-micro) var(--ease-ui);text-decoration-line:underline;text-decoration-thickness:1px}:where(a:hover){text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}:focus:not(:focus-visible){outline:none}.container{inline-size:100%;max-inline-size:var(--page-max);padding-inline:var(--margin);margin-inline:auto}.grid{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);display:grid}[data-edge=notch]{clip-path:polygon(0 0, calc(100% - var(--edge-notch)) 0, 100% var(--edge-notch), 100% 100%, 0 100%)}:where([dir=rtl]) [data-edge=notch]{clip-path:polygon(var(--edge-notch) 0, 100% 0, 100% 100%, 0 100%, 0 var(--edge-notch))}@media (pointer:coarse){.u-hit{position:relative}.u-hit:after{content:"";block-size:max(100%,44px);inline-size:max(100%,44px);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}}html:not(.js) [data-js-only],html.js [data-nojs-only]{display:none!important}@media (forced-colors:active){body:after{display:none}:focus-visible{outline-color:highlight}[role=tab][aria-selected=true]{text-underline-offset:.35em;text-decoration:underline 2px}}@media print{body:after,.site-header,.mobile-dock,.ask-root,.rootline,.command-palette,.mobile-menu,.skip-link,[data-print=hide]{display:none!important}html,body{color:#000!important;background:#fff!important}body{padding:0!important}[data-surface]{--text-strong:#000;--text-body:#000;--text-muted:#333;color:#000!important;background:#fff!important}a{color:#000!important}[data-reveal]{opacity:1!important;visibility:visible!important;clip-path:none!important;transform:none!important}[data-edge=notch]{clip-path:none!important}}:root{--fs-display-xl:clamp(3.25rem, 1.871rem + 6.129vw, 8rem);--fs-display-l:clamp(2.75rem, 1.806rem + 4.194vw, 6rem);--fs-h1:clamp(2.25rem, 1.597rem + 2.903vw, 4.5rem);--fs-h2:clamp(1.75rem, 1.387rem + 1.613vw, 3rem);--fs-h3:clamp(1.375rem, 1.23rem + .645vw, 1.875rem);--fs-h4:clamp(1.125rem, 1.052rem + .323vw, 1.375rem);--fs-lead:clamp(1.125rem, 1.034rem + .403vw, 1.4375rem);--fs-body:clamp(1rem, .964rem + .161vw, 1.125rem);--fs-small:clamp(.875rem, .857rem + .081vw, .9375rem);--fs-caption:.8125rem;--fs-label:.75rem;--fs-figure:clamp(3rem, 2.13rem + 3.87vw, 6rem);--ar-display:1;--ar-text:1}:root:lang(ar){--ar-display:.9;--ar-text:1.06}html{font-family:var(--font-text);font-synthesis:none;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body{font-size:calc(var(--fs-body) * var(--ar-text));font-weight:400;line-height:1.6}body:lang(ar){line-height:1.85}:where(h1,h2,h3,h4,h5,h6){font-family:var(--font-display);color:var(--text-strong);text-wrap:balance;font-weight:440}:where(h1){font-size:calc(var(--fs-h1) * var(--ar-display));letter-spacing:-.025em;font-weight:420;line-height:1.04}:where(h2){font-size:calc(var(--fs-h2) * var(--ar-display));letter-spacing:-.015em;line-height:1.1}:where(h3){font-size:var(--fs-h3);letter-spacing:-.01em;font-weight:480;line-height:1.2}:where(h4){font-size:var(--fs-h4);font-weight:500;line-height:1.3}:where(h1,h2,h3,h4):lang(ar){font-weight:500}:where(h1):lang(ar){line-height:1.3}:where(h2):lang(ar){line-height:1.38}:where(h3):lang(ar){line-height:1.45}:where(h4):lang(ar){line-height:1.5}:where(p,li,dd,figcaption,blockquote){text-wrap:pretty}:where(strong,b){font-weight:600}:where(em):lang(ar){font-style:normal;font-weight:600}:where(code,kbd,samp){font-family:var(--font-mono)}:where(small){font-size:var(--fs-small)}.t-display-xl,.t-display-l,.t-h1,.t-h2,.t-h3,.t-h4,.t-figure{font-family:var(--font-display);color:var(--text-strong);text-wrap:balance}.t-display-xl{font-size:calc(var(--fs-display-xl) * var(--ar-display));letter-spacing:-.04em;font-weight:340;line-height:.94}.t-display-l{font-size:calc(var(--fs-display-l) * var(--ar-display));letter-spacing:-.035em;font-weight:360;line-height:.98}.t-h1{font-size:calc(var(--fs-h1) * var(--ar-display));letter-spacing:-.025em;font-weight:420;line-height:1.04}.t-h2{font-size:calc(var(--fs-h2) * var(--ar-display));letter-spacing:-.015em;font-weight:440;line-height:1.1}.t-h3{font-size:var(--fs-h3);letter-spacing:-.01em;font-weight:480;line-height:1.2}.t-h4{font-size:var(--fs-h4);letter-spacing:0;font-weight:500;line-height:1.3}.t-display-xl:lang(ar){font-weight:450;line-height:1.22}.t-display-l:lang(ar){font-weight:450;line-height:1.25}.t-h1:lang(ar){font-weight:500;line-height:1.3}.t-h2:lang(ar){font-weight:500;line-height:1.38}.t-h3:lang(ar){font-weight:500;line-height:1.45}.t-h4:lang(ar){font-weight:500;line-height:1.5}.t-lead{font-family:var(--font-text);font-size:calc(var(--fs-lead) * var(--ar-text));text-wrap:pretty;font-weight:400;line-height:1.45}.t-body{font-family:var(--font-text);font-size:calc(var(--fs-body) * var(--ar-text));text-wrap:pretty;font-weight:400;line-height:1.6}.t-small{font-family:var(--font-text);font-size:calc(var(--fs-small) * var(--ar-text));font-weight:400;line-height:1.5}.t-caption{font-family:var(--font-text);font-size:var(--fs-caption);font-weight:400;line-height:1.45}.t-lead:lang(ar){line-height:1.75}.t-body:lang(ar){line-height:1.85}.t-small:lang(ar){line-height:1.7}.t-caption:lang(ar){font-size:.875rem;line-height:1.65}.t-label{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.3}.t-label:lang(ar){font-family:var(--font-display);font-size:.875rem;line-height:1.6}.t-figure{font-size:var(--fs-figure);letter-spacing:-.03em;font-variant-numeric:tabular-nums lining-nums;font-weight:300;line-height:1}.t-mono{font-family:var(--font-mono);letter-spacing:0;font-weight:400}.t-strong{color:var(--text-strong)}.t-muted{color:var(--text-muted)}.t-accent{color:var(--accent)}.t-ai{color:var(--accent-ai)}.t-tabular,:where(table,time,.t-index){font-variant-numeric:tabular-nums lining-nums}.u-measure{max-inline-size:var(--measure)}.u-measure-lead{max-inline-size:40ch}.u-measure-h2{max-inline-size:24ch}.u-measure-display{max-inline-size:18ch}:lang(ar){letter-spacing:0!important;text-transform:none!important}:where(i,em,cite,dfn,var):lang(ar){font-style:normal}.u-notch{--notch:var(--notch-m);--notch-fill:var(--surface-2);isolation:isolate;background:0 0;position:relative}.u-notch:before{content:"";z-index:-1;background:var(--notch-fill);clip-path:polygon(0 0, calc(100% - var(--notch)) 0, 100% var(--notch), 100% 100%, 0 100%);transition:background-color var(--dur-micro) var(--ease-ui);position:absolute;inset:0}:where([dir=rtl]) .u-notch:before{clip-path:polygon(var(--notch) 0, 100% 0, 100% 100%, 0 100%, 0 var(--notch))}.u-notch--s{--notch:var(--notch-s)}.u-notch--l{--notch:var(--notch-l)}.u-notch--start:before{clip-path:polygon(var(--notch) 0, 100% 0, 100% 100%, 0 100%, 0 var(--notch))}:where([dir=rtl]) .u-notch--start:before{clip-path:polygon(0 0, calc(100% - var(--notch)) 0, 100% var(--notch), 100% 100%, 0 100%)}.rule-hairline{background:var(--border-subtle);border:0;block-size:1px}.rule-strong{background:var(--border-control);border:0;block-size:1px}.rule-double{border-block:1px solid var(--border-subtle);background:0 0;block-size:5px}.visually-hidden,.sr-only{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;block-size:1px!important;inline-size:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.visually-hidden-focusable:not(:focus):not(:focus-within){clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;block-size:1px!important;inline-size:1px!important;position:absolute!important;overflow:hidden!important}:where([dir=rtl]) .i-dir{transform:scaleX(var(--dir,-1))}.u-ltr{direction:ltr;unicode-bidi:isolate}.u-latin{font-family:var(--font-display-latin), sans-serif}.u-ground{pointer-events:none;overflow:hidden;container-type:size}.u-ground:before{content:"";--gw:max(100cqw, 100cqh * var(--ground-ar,1.7768));--gh:max(100cqh, 100cqw / var(--ground-ar,1.7768));inline-size:var(--gw);block-size:var(--gh);left:calc((100cqw - var(--gw)) * var(--ground-x,.5));top:calc((100cqh - var(--gh)) * var(--ground-y,.5));border:0 solid #0000;border-image:var(--ground) 0 fill / 0 / 0 stretch;position:absolute}.line{clip-path:inset(-.06em -.5em -.2em);display:block}.line>span{display:inline-block}.u-stack>*+*{margin-block-start:var(--stack,var(--stack-m))}.u-flow>*+*{margin-block-start:var(--flow,1em)}.u-nowrap{white-space:nowrap}.u-tabular{font-variant-numeric:tabular-nums lining-nums}.u-node{inline-size:var(--node);block-size:var(--node);background:currentColor;flex:none;display:inline-block;transform:rotate(45deg)}.u-inline-icon{vertical-align:-.2em;display:inline-block}.is-source{background-color:var(--tint);box-shadow:0 0 0 12px var(--tint);transition:background-color 2s linear,box-shadow 2s linear;position:relative}.is-source.is-source--fading{background-color:#0000;box-shadow:0 0 0 12px #0000}.is-source:after{content:attr(data-source-label);border-inline-end:1px solid var(--accent-ai);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ai);white-space:nowrap;transition:opacity .4s var(--ease-ui);pointer-events:none;padding-inline-end:10px;font-weight:500;line-height:1.3;position:absolute;inset-block:0;inset-inline-end:calc(100% + 20px)}.is-source:lang(ar):after{font-family:var(--font-display);letter-spacing:0;text-transform:none;font-size:.875rem}.is-source.is-source--bracket-out:after{opacity:0}@media (width<=1023.98px){.is-source:after{border:0;padding:0;inset-block:-36px auto;inset-inline:-12px auto}}.source-back{min-block-size:32px;padding-inline:var(--s-3);border:1px solid var(--accent-ai);color:var(--accent-ai);border-radius:var(--r-1);background:var(--surface);align-items:center;margin-block-start:var(--s-3);display:inline-flex}.is-source>.source-back{place-self:start;inline-size:max-content;max-inline-size:100%}@media (prefers-reduced-motion:reduce){.is-source,.is-source:after{transition-duration:.01ms}}.cmark[data-astro-cid-z2dbyxe5]{block-size:var(--cm-h);aspect-ratio:280/340;flex:none;inline-size:auto;display:block;overflow:visible}.cmark--matte[data-astro-cid-z2dbyxe5] [data-astro-cid-z2dbyxe5][data-facet=upper]{fill:var(--c-mark-a)}.cmark--matte[data-astro-cid-z2dbyxe5] [data-astro-cid-z2dbyxe5][data-facet=top-flap]{fill:var(--c-mark-b)}.cmark--matte[data-astro-cid-z2dbyxe5] [data-astro-cid-z2dbyxe5][data-facet=lower]{fill:var(--c-mark-c)}.cmark--matte[data-astro-cid-z2dbyxe5] [data-astro-cid-z2dbyxe5][data-facet=bottom-flap]{fill:var(--c-mark-d)}.cmark--mono[data-astro-cid-z2dbyxe5] .cmark__fills[data-astro-cid-z2dbyxe5] path[data-astro-cid-z2dbyxe5]{fill:currentColor;stroke:var(--surface);stroke-width:3px;paint-order:stroke;stroke-linejoin:miter}.cmark--outline[data-astro-cid-z2dbyxe5] .cmark__fills[data-astro-cid-z2dbyxe5]{display:none}.cmark__lines[data-astro-cid-z2dbyxe5] path[data-astro-cid-z2dbyxe5]{stroke:currentColor;stroke-width:1.5px;stroke-linejoin:miter;stroke-linecap:square}.cmark--matte[data-astro-cid-z2dbyxe5] .cmark__lines[data-astro-cid-z2dbyxe5] path[data-astro-cid-z2dbyxe5],.cmark--mono[data-astro-cid-z2dbyxe5] .cmark__lines[data-astro-cid-z2dbyxe5] path[data-astro-cid-z2dbyxe5],.cmark--emboss[data-astro-cid-z2dbyxe5] .cmark__lines[data-astro-cid-z2dbyxe5] path[data-astro-cid-z2dbyxe5]{opacity:0}.cmark--emboss[data-astro-cid-z2dbyxe5] [data-astro-cid-z2dbyxe5][data-facet=upper]{fill:color-mix(in srgb, var(--surface) 97%, #fff)}.cmark--emboss[data-astro-cid-z2dbyxe5] [data-astro-cid-z2dbyxe5][data-facet=top-flap]{fill:color-mix(in srgb, var(--surface) 92%, var(--c-ink-deep))}.cmark--emboss[data-astro-cid-z2dbyxe5] [data-astro-cid-z2dbyxe5][data-facet=lower]{fill:color-mix(in srgb, var(--surface) 94%, var(--c-ink-deep))}.cmark--emboss[data-astro-cid-z2dbyxe5] [data-astro-cid-z2dbyxe5][data-facet=bottom-flap]{fill:color-mix(in srgb, var(--surface) 89%, var(--c-ink-deep))}.cmark--emboss[data-astro-cid-z2dbyxe5] .cmark__fills[data-astro-cid-z2dbyxe5] path[data-astro-cid-z2dbyxe5]{stroke:color-mix(in srgb, var(--surface) 86%, var(--c-ink-deep));stroke-width:1px;vector-effect:non-scaling-stroke}.motion .cmark[data-astro-cid-z2dbyxe5][data-animate]:not([data-anim-init]){opacity:0;animation:0s linear 2.5s forwards ctk-failsafe}@media (prefers-reduced-motion:reduce){.motion .cmark[data-astro-cid-z2dbyxe5][data-animate]:not([data-anim-init]){opacity:1;animation:none}}@media (forced-colors:active){.cmark[data-astro-cid-z2dbyxe5] .cmark__fills[data-astro-cid-z2dbyxe5] path[data-astro-cid-z2dbyxe5]{fill:canvastext;stroke:canvas;stroke-width:3px;paint-order:stroke}}.logo[data-astro-cid-qmbhzs4e]{--k:calc(var(--logo-h) * .59855 / 120);color:var(--text-strong);-webkit-tap-highlight-color:transparent;flex:none;align-items:center;line-height:0;text-decoration:none;display:inline-flex}.logo__word[data-astro-cid-qmbhzs4e]{inline-size:calc(833 * var(--k));block-size:calc(120 * var(--k));-webkit-mask-image:var(--wm-url);mask-image:var(--wm-url);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(1128 * var(--k)) calc(278 * var(--k));mask-size:calc(1128 * var(--k)) calc(278 * var(--k));-webkit-mask-position:calc(-248 * var(--k)) calc(-79 * var(--k));mask-position:calc(-248 * var(--k)) calc(-79 * var(--k));transition:opacity var(--dur-ui) var(--ease-ui), background-color var(--dur-ui) var(--ease-ui);-webkit-print-color-adjust:exact;print-color-adjust:exact;background-color:currentColor;flex:none;margin-inline-start:calc(var(--logo-h) * .17982);display:block}a[data-astro-cid-qmbhzs4e].logo:focus-visible{outline:2px solid var(--focus-ring);outline-offset:6px}@media (forced-colors:active){.logo__word[data-astro-cid-qmbhzs4e]{forced-color-adjust:none;background-color:canvastext}}.icon[data-astro-cid-zgufigjl]{vertical-align:middle;flex:none;display:inline-block;overflow:visible}
