@font-face{font-family:Anton SC;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/anton-sc-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:200 700;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-400.woff2) format("woff2");unicode-range:U+0020,U+00A0,U+0600-06FF,U+200C-200F,U+2010-2011,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-500.woff2) format("woff2");unicode-range:U+0020,U+00A0,U+0600-06FF,U+200C-200F,U+2010-2011,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-600.woff2) format("woff2");unicode-range:U+0020,U+00A0,U+0600-06FF,U+200C-200F,U+2010-2011,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:JetBrains Mono,ui-monospace,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.sticky{position:sticky}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-7{height:1.75rem}.h-\[22px\]{height:22px}.h-auto{height:auto}.min-h-screen{min-height:100vh}.w-auto{width:auto}.w-full{width:100%}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.scroll-mt-28{scroll-margin-top:7rem}.flex-col{flex-direction:column}.gap-1{gap:.25rem}.scroll-smooth{scroll-behavior:smooth}.bg-\[\#f1efea\]{--tw-bg-opacity: 1;background-color:rgb(241 239 234 / var(--tw-bg-opacity, 1))}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{--ink: #050505;--ink-2: #0b0c0e;--paper: #f1efea;--paper-ink: #1a3cc8;--paper-muted: #4459b5;--paper-line: rgba(26, 60, 200, .2);--blue: #2979ff;--blue-ink: #1a3cc8;--cobalt-print: radial-gradient(110% 80% at 90% 8%, rgba(130, 176, 255, .2) 0%, rgba(130, 176, 255, .1) 38%, rgba(130, 176, 255, .03) 66%, rgba(130, 176, 255, 0) 100%), linear-gradient(162deg, #2657f2 0%, #1f4ce4 42%, #1a3fd0 78%, #1737c2 100%);--text: #ffffff;--night: #070d24;--fg: #fff;--muted: rgba(255, 255, 255, .66);--dim: rgba(255, 255, 255, .5);--line: rgba(255, 255, 255, .12);--accent: var(--blue);--spot: var(--blue);--stroke: rgba(255, 255, 255, .55);--stroke-mid: rgba(255, 255, 255, .36);--stroke-dim: rgba(255, 255, 255, .22);--stroke-hi: rgba(255, 255, 255, .9);--field: rgba(255, 255, 255, .28);--error: #ff8a80;--ground: var(--ink);--tone: light;--scrim: rgba(5, 5, 5, .92);--card: rgba(255, 255, 255, .03);--gutter: clamp(20px, 4vw, 64px);--frame: clamp(8px, 1.1vw, 16px);--radius: clamp(20px, 2.2vw, 34px);--inner: max(12px, calc(var(--gutter) - var(--frame)));--grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='discrete' tableValues='0 1'/%3E%3CfeFuncG type='discrete' tableValues='0 1'/%3E%3CfeFuncB type='discrete' tableValues='0 1'/%3E%3CfeFuncA type='table' tableValues='1 0 1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--ease: cubic-bezier(.16, 1, .3, 1);--font-display: "Anton SC", Impact, "Arial Narrow", sans-serif;--font-text: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;color-scheme:dark}body{font-family:var(--font-text);background-color:var(--paper);color:#fff;overflow-x:clip;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.sg-paper,.sg-leaf,.sg-footer{--fg: var(--paper-ink);--muted: var(--paper-muted);--dim: var(--paper-muted);--line: var(--paper-line);--accent: var(--paper-ink);--spot: var(--blue);--stroke: rgba(26, 60, 200, .62);--stroke-mid: rgba(26, 60, 200, .4);--stroke-dim: rgba(26, 60, 200, .22);--stroke-hi: var(--paper-ink);--field: rgba(26, 60, 200, .36);--error: #b3261e;--ground: var(--paper);--tone: ink;--scrim: rgba(241, 239, 234, .94);--card: rgba(255, 255, 255, .46);color:var(--fg);background-color:var(--ground);color-scheme:light}html:not(.look-paper) .sg-leaf--night{--fg: #fff;--muted: rgba(255, 255, 255, .7);--dim: rgba(255, 255, 255, .52);--line: rgba(255, 255, 255, .13);--accent: var(--blue);--spot: var(--blue);--stroke: rgba(255, 255, 255, .55);--stroke-mid: rgba(255, 255, 255, .36);--stroke-dim: rgba(255, 255, 255, .22);--stroke-hi: rgba(255, 255, 255, .92);--field: rgba(255, 255, 255, .28);--error: #ff8a80;--ground: var(--night);--tone: light;--scrim: rgba(7, 13, 36, .92);--card: rgba(255, 255, 255, .03);color-scheme:dark}.sg-window,.sg-softpanel,.sg-rulecard,.sg-menu{--fg: #fff;--muted: rgba(255, 255, 255, .88);--dim: rgba(255, 255, 255, .78);--line: rgba(255, 255, 255, .3);--accent: #fff;--spot: #fff;--stroke: rgba(255, 255, 255, .72);--stroke-mid: rgba(255, 255, 255, .5);--stroke-dim: rgba(255, 255, 255, .3);--stroke-hi: #fff;--field: rgba(255, 255, 255, .55);--error: #ffb4ab;--tone: light;--scrim: rgba(28, 70, 214, .9);color:var(--fg);color-scheme:dark}body.lang-ar{--font-display: "IBM Plex Sans Arabic", "Inter", sans-serif;--font-text: "IBM Plex Sans Arabic", "Inter", system-ui, sans-serif;--font-mono: "IBM Plex Sans Arabic", "JetBrains Mono", monospace;font-family:var(--font-text)}body.lang-ar .font-display,body.lang-ar .font-anton{font-family:IBM Plex Sans Arabic,sans-serif;letter-spacing:-.02em!important;word-spacing:.1em;line-height:1.3!important}body.lang-ar .font-mono,body.lang-ar .font-sci{font-family:IBM Plex Sans Arabic,sans-serif;letter-spacing:0!important;line-height:1.6}.font-display{font-family:Inter,sans-serif;letter-spacing:-.04em}.font-mono{font-family:JetBrains Mono,monospace}.font-sci{font-family:Inter,sans-serif}.font-anton{font-family:Anton SC,Impact,Arial Narrow,sans-serif}::-moz-selection{background:#2979ff59;color:#fff}::selection{background:#2979ff59;color:#fff}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--paper)}::-webkit-scrollbar-thumb{background:#1a3cc861;border-radius:4px}:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.sg-mono{font-family:var(--font-mono);font-size:11px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;line-height:1.5}body.lang-ar .sg-mono:not([lang=fr] *){font-size:14px;letter-spacing:0;text-transform:none}.sg-display{font-family:var(--font-display);font-weight:400;text-transform:uppercase;letter-spacing:.005em;line-height:1.12}body.lang-ar .sg-display{text-transform:none;font-weight:600;letter-spacing:0;line-height:1.3}.sg-h2{font-size:clamp(38px,5.4vw,92px);max-width:13em;text-wrap:balance}body.lang-ar .sg-h2{font-size:clamp(30px,4.2vw,64px);max-width:16em}.sg-body{font-size:clamp(16px,1.2vw,19px);line-height:1.65;color:var(--muted);max-width:36em;text-wrap:pretty}body.lang-ar .sg-body{font-size:clamp(18px,1.35vw,21px);line-height:1.85}body.lang-ar *,[lang=ar],[lang=ar] *,[dir=rtl] *{text-wrap:wrap}.sg-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--accent);flex:none}.sg-cta{--u: 100%;position:relative;display:inline-flex;align-items:center;gap:.8em;padding-block:.7em;font-size:15px;font-weight:500;letter-spacing:.005em;color:var(--fg);background:linear-gradient(currentColor,currentColor) 100% 100% / var(--u) 1px no-repeat;transition:background-size .6s var(--ease),color .2s}.sg-cta:hover{--u: 0%}.sg-cta:hover:after{transform:translate(4px)}.sg-cta:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);flex:none}.sg-cta:after{content:"→";font-family:var(--font-text);transition:transform .5s var(--ease)}[dir=rtl] .sg-cta{background-position:0 100%}[dir=rtl] .sg-cta:after{content:"←"}[dir=rtl] .sg-cta:hover:after{transform:translate(-4px)}.sg-cta--ink{color:var(--fg)}.sg-cta--small{font-size:13px}.sg-ticks{position:absolute;inset:var(--tick-inset, 20px);pointer-events:none;z-index:2}.sg-ticks>i{position:absolute;width:14px;height:14px;border-color:var(--stroke-dim);border-style:solid;border-width:0}.sg-ticks>i:nth-child(1){top:0;left:0;border-top-width:1px;border-left-width:1px}.sg-ticks>i:nth-child(2){top:0;right:0;border-top-width:1px;border-right-width:1px}.sg-ticks>i:nth-child(3){bottom:0;left:0;border-bottom-width:1px;border-left-width:1px}.sg-ticks>i:nth-child(4){bottom:0;right:0;border-bottom-width:1px;border-right-width:1px}.sg-ticks--ink>i{border-color:#11121459}.sg-header{position:fixed;inset-inline:var(--frame);top:var(--frame);z-index:50;color:#fff;transition:transform .55s var(--ease),color .3s}.sg-header[data-hidden=true]:not(:focus-within){transform:translateY(calc(-100% - var(--frame) - 12px))}.sg-header[data-tone=ink]{color:var(--paper-ink)}.sg-header:before{content:"";position:absolute;inset:calc(var(--frame) * -1) calc(var(--frame) * -1) auto;height:calc(100% + var(--frame) + 36px);background:linear-gradient(to bottom,var(--hs, transparent) 0%,var(--hs, transparent) 42%,transparent 100%);opacity:0;transition:opacity .45s;pointer-events:none;z-index:-1}.sg-header[data-scrim=true]:before{opacity:1}.sg-header__row{display:flex;align-items:center;gap:clamp(20px,3vw,48px);padding:20px var(--inner)}.sg-header__nav{display:none;gap:clamp(18px,2vw,32px);margin-inline:auto}.sg-header__nav a,.sg-header__lang button{font-size:13px;font-weight:500;color:inherit;opacity:.86;transition:opacity .2s}.sg-header__nav a:hover,.sg-header__lang button:hover{opacity:1}body.lang-ar .sg-header__nav a{font-size:15px}.sg-header .sg-cta{color:inherit}.sg-header .sg-cta:before{background:currentColor}.sg-header__end{display:none;align-items:center;gap:28px}.sg-header__lang{display:flex;gap:14px}.sg-header__lang button{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;padding-block:6px}.sg-header__lang button[aria-pressed=true]{opacity:1;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.sg-header__menu{margin-inline-start:auto;display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:500;padding-block:8px}@media(min-width:1100px){.sg-header__nav,.sg-header__end{display:flex}.sg-header__menu{display:none}}.sg-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:49;background:var(--cobalt-print);padding:96px var(--gutter) 40px;display:flex;flex-direction:column;gap:8px;overflow-y:auto}.sg-menu a{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(36px,11vw,64px);line-height:1.05}body.lang-ar .sg-menu a{text-transform:none;font-weight:600;font-size:34px;line-height:1.5}.sg-menu__foot{margin-top:auto;display:flex;justify-content:space-between;align-items:center;padding-top:32px}.sg-progress{position:fixed;top:0;inset-inline-end:0;width:2px;height:100vh;z-index:60;pointer-events:none;display:none}@supports (animation-timeline: scroll()){.sg-progress{display:block}.sg-progress:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--blue);transform-origin:top;transform:scaleY(0);animation:sg-progress linear both;animation-timeline:scroll(root block)}}@keyframes sg-progress{to{transform:scaleY(1)}}.sg-hero{--hl: clamp(42px, min(6.1vw, 9.6svh), 112px);--room: calc(100svh - 290px - 3.54 * var(--hl));--mark-w: clamp(190px, min(30vw, var(--room) * 1.33), 520px);--mark-y: calc(144px + max(var(--room), 142px)/2) ;padding:var(--frame)}.sg-window--hero{min-width:0;min-height:max(640px,calc(100svh - 2 * var(--frame)));display:grid;grid-template-rows:auto 1fr auto auto;padding:96px var(--inner) 0}.sg-hero__top{display:flex;justify-content:space-between;gap:24px;color:#fff}.sg-hero__status{display:inline-flex;align-items:center;gap:10px}.sg-hero__bottom{grid-row:3;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px;row-gap:32px;align-items:end}.sg-hero__title{grid-column:1 / -1;grid-row:1;min-width:0;overflow-wrap:break-word}.sg-hero__kicker{display:block;font-family:var(--font-text);font-size:14px;font-weight:500;color:#ffffffe0;margin-bottom:20px;letter-spacing:.01em}.sg-hero__line{display:block;font-family:var(--font-display);text-transform:uppercase;font-size:var(--hl);line-height:1.18;letter-spacing:.004em}body.lang-ar .sg-hero__line{text-transform:none;font-weight:600;font-size:clamp(34px,min(4.6vw,7.4svh),78px);line-height:1.3}body.lang-ar .sg-hero__kicker{font-size:16px}.sg-hero__aside{grid-column:9 / span 4;grid-row:1;align-self:start;margin-top:44px;position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.sg-hero__lede{font-size:16px;line-height:1.6;color:#ffffffe6;max-width:30em}body.lang-ar .sg-hero__lede{font-size:18px;line-height:1.85}.sg-hero__bar{grid-row:4;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin-top:clamp(28px,4vh,48px);padding-block:18px 20px;border-top:1px solid rgba(255,255,255,.4);color:#fff}.sg-hero__pair{display:inline-flex;align-items:center;gap:14px}.sg-hero__pair i{width:40px;height:1px;background:currentColor;opacity:.7}.sg-hero__scroll{display:inline-flex;gap:10px;align-items:center}.sg-hero__index{display:flex;justify-content:flex-end;gap:clamp(12px,1.6vw,28px)}.sg-hero__index a,.sg-hero__scroll{opacity:.9;transition:opacity .2s}.sg-hero__index a:hover,.sg-hero__scroll:hover{opacity:1;text-decoration:underline;text-underline-offset:5px}@media(max-width:899px){.sg-hero{--mark-w: min(64vw, 360px);--mark-y: calc(124px + min(34vw, 190px)) }.sg-window--hero{grid-template-rows:auto minmax(min(68vw,380px),1fr) auto auto;padding-top:84px}.sg-hero__bar{grid-template-columns:1fr}.sg-hero__pair{display:none}.sg-hero__index{justify-content:space-between}.sg-hero__scroll{display:none}.sg-hero__index{gap:10px}.sg-hero__line{font-size:clamp(34px,9.6vw,56px)}body.lang-ar .sg-hero__line{font-size:clamp(30px,8.4vw,48px)}.sg-hero__kicker{font-size:13px;margin-bottom:14px}.sg-hero__title,.sg-hero__aside{grid-column:1 / -1;grid-row:auto;margin-top:0}.sg-hero__top{flex-direction:column;gap:6px}}.sg-glass{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;touch-action:pan-y}.sg-glass__aura,.sg-glass__poster{position:absolute;left:50%;top:var(--mark-y);transform:translate(-50%,-50%);transition:opacity .9s .25s;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sg-glass__aura{width:calc(var(--mark-w) * 2.3);aspect-ratio:1;background:radial-gradient(closest-side,#2979ff3d,#2979ff16 48%,#2979ff00)}.sg-glass__poster{width:var(--mark-w);height:auto}.sg-window .sg-glass__aura{display:none}.sg-glass>canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 1s var(--ease)}.sg-glass[data-live=true]>canvas{opacity:1}.sg-glass[data-live=true]>.sg-glass__aura,.sg-glass[data-live=true]>.sg-glass__poster{opacity:0}.sg-chapter{position:relative;padding:clamp(112px,14vw,208px) var(--gutter)}.sg-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px}.sg-chapter__head{row-gap:20px}.sg-chapter__index{grid-column:1 / span 3}.sg-chapter__titles{grid-column:4 / span 9;display:flex;flex-direction:column;gap:26px}.sg-chapter__tag{color:var(--accent);display:inline-flex;gap:10px;align-items:center}.sg-chapter__col{grid-column:4 / span 9}@media(max-width:899px){.sg-chapter__index,.sg-chapter__titles,.sg-chapter__col{grid-column:1 / -1}}#what-you-get,#blog-section,#statut,.sg-closing,.sg-footer{content-visibility:auto;contain-intrinsic-size:auto 1400px}.sg-laid-out :is(#what-you-get,#blog-section,#statut,.sg-closing,.sg-footer){content-visibility:visible}.sg-index{display:inline-flex;align-items:center;font-family:JetBrains Mono,monospace;font-weight:200;font-size:clamp(56px,6.4vw,108px);line-height:1;letter-spacing:-.06em;color:var(--fg);direction:ltr}.sg-index__num{display:inline-grid;grid-template-columns:1fr}.sg-index__num>span{overflow:hidden;min-width:0;padding-inline:.04em}.sg-motion .sg-index:not([data-in]) .sg-index__num{grid-template-columns:0fr}.sg-motion .sg-index:not([data-in]) .sg-index__num>span{opacity:0}.sg-motion .sg-index .sg-index__num{transition:grid-template-columns .9s var(--ease)}.sg-motion .sg-index .sg-index__num>span{transition:opacity .5s .55s}.sg-rise{position:relative}.sg-motion .sg-rise:not([data-done]):not([data-block]){color:transparent}.sg-rise__layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;color:var(--fg)}.sg-rise__w{display:inline-block;overflow:clip;padding-block:.16em;margin-block:-.16em}.sg-rise__w>span{display:inline-block;transform:translateY(115%);transition:transform 1.1s var(--ease);transition-delay:calc(var(--k, 0) * 55ms)}.sg-rise__layer[data-go] .sg-rise__w>span{transform:none}.sg-motion .sg-rise[data-block]:not([data-in]){opacity:0;transform:translateY(.45em);clip-path:inset(0 0 100% 0)}.sg-motion .sg-rise[data-block]{transition:opacity .9s var(--ease),transform 1.1s var(--ease),clip-path 1.1s var(--ease)}@property --sg-r{syntax: "<number>"; inherits: false; initial-value: 0;}.sg-motion [data-lines]{--sg-r: 0;-webkit-mask-image:linear-gradient(to bottom,#000 calc(var(--sg-r) * (100% + 1.2lh) - 1.2lh),transparent calc(var(--sg-r) * (100% + 1.2lh)));mask-image:linear-gradient(to bottom,#000 calc(var(--sg-r) * (100% + 1.2lh) - 1.2lh),transparent calc(var(--sg-r) * (100% + 1.2lh)))}.sg-motion [data-lines][data-in]{--sg-r: 1;transition:--sg-r calc(var(--n, 3) * .17s + .26s) linear var(--delay, 0ms)}.sg-motion [data-lines][data-done]{-webkit-mask-image:none;mask-image:none}.sg-motion body.lang-ar [data-lines]{-webkit-mask-image:none;mask-image:none;transition:opacity .9s var(--ease) var(--delay, 0ms),transform .9s var(--ease) var(--delay, 0ms)}.sg-motion body.lang-ar [data-lines]:not([data-in]){opacity:0;transform:translateY(12px)}.sg-only-narrow{display:none}@media(max-width:699px){.sg-only-wide{display:none}.sg-only-narrow{display:block}}.sg-motion [data-fade]:not([data-in]){opacity:0;transform:translateY(14px)}.sg-motion [data-fade]{transition:opacity .9s var(--ease) var(--delay, 0ms),transform .9s var(--ease) var(--delay, 0ms)}.sg-art{overflow:visible}.sg-art .s{fill:none;stroke:var(--stroke);stroke-width:1;vector-effect:non-scaling-stroke}.sg-art .s-dim{stroke:var(--stroke-dim)}.sg-art .s-blue{stroke:var(--spot)}.sg-art .s-dash{stroke-dasharray:3 3}.sg-art .f-blue{fill:var(--spot)}.sg-art .t{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;fill:var(--muted)}body.lang-ar .sg-art .t:not([lang=fr] *){font-size:14px;letter-spacing:0;text-transform:none}.sg-art .t-blue{fill:var(--spot)}.sg-art .t-dim{fill:var(--dim)}.sg-motion [data-draw] .d{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.6s var(--ease) var(--delay, 0ms)}.sg-motion [data-draw][data-in] .d{stroke-dashoffset:0}.sg-motion [data-draw] .t{opacity:0;transition:opacity .8s .6s}.sg-motion [data-draw][data-in] .t{opacity:1}.sg-route{--pair: min(34vw, 58svh);position:relative;margin-top:clamp(40px,5vw,80px);margin-inline:calc(var(--gutter) * -1)}.sg-route__stage{position:relative;padding-inline:var(--gutter)}.sg-route__bar{display:none}.sg-route__pair{width:min(280px,60vw);margin-bottom:32px}.sg-route__pair svg{display:block;width:100%;height:auto;overflow:visible}.sg-route__half{fill:url(#sg-pair-fill)}.sg-route__track{display:flex;flex-direction:column;gap:48px}.sg-word__meta{display:flex;gap:14px;color:var(--dim)}.sg-word__t{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(44px,6vw,96px);line-height:1;margin-block:10px 14px;color:var(--fg)}body.lang-ar .sg-word__t{text-transform:none;font-weight:600;line-height:1.3;font-size:clamp(34px,4.4vw,68px)}.sg-word__d{color:var(--muted);font-size:17px;line-height:1.6;max-width:32em}.sg-motion .sg-route{height:calc(100svh + var(--stops) * 58svh)}.sg-motion .sg-route__stage{position:sticky;top:0;height:100svh;overflow:clip;display:flex;align-items:center}.sg-motion .sg-route__bar{position:absolute;inset-inline:var(--gutter);top:clamp(84px,11vh,112px);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;color:var(--dim)}.sg-route__line{position:relative;height:1px;background:var(--line)}.sg-route__line:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--spot);transform-origin:0 50%;transform:scaleX(var(--fill, 0))}[dir=rtl] .sg-route__line:after{transform-origin:100% 50%}.sg-route__count{direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums}.sg-motion .sg-route__pair{position:absolute;z-index:2;inset-inline-start:var(--gutter);top:50%;width:var(--pair);margin:0;transform:translateY(-50%)}.sg-motion .sg-route__view{--fade: to right;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;-webkit-mask-image:linear-gradient(var(--fade),transparent calc(var(--gutter) + var(--pair) * .5),#000 calc(var(--gutter) + var(--pair) + 2vw));mask-image:linear-gradient(var(--fade),transparent calc(var(--gutter) + var(--pair) * .5),#000 calc(var(--gutter) + var(--pair) + 2vw))}html[dir=rtl] .sg-route__view{--fade: to left}.sg-motion .sg-route__track{flex-direction:row;align-items:flex-start;gap:0;width:-moz-max-content;width:max-content;padding-inline-start:calc(var(--gutter) + var(--pair) + 3vw);will-change:transform}.sg-motion .sg-word{flex:none;width:calc(100vw - 2 * var(--gutter) - var(--pair) - 3vw);margin-inline-end:16vw}.sg-motion .sg-word--loop{margin-inline-end:0}.sg-motion .sg-word__t{font-size:clamp(72px,9.4vw,170px);line-height:.94;color:color-mix(in srgb,var(--fg) 12%,transparent);transition:color .5s var(--ease)}.sg-motion body.lang-ar .sg-word__t{font-size:clamp(52px,6.4vw,116px);line-height:1.3}.sg-motion .sg-word--loop .sg-word__t{font-size:clamp(56px,6.2vw,112px)}.sg-motion body.lang-ar .sg-word--loop .sg-word__t{font-size:clamp(42px,4.6vw,84px)}.sg-motion .sg-word[data-active=true] .sg-word__t{color:var(--fg)}.sg-motion .sg-word__meta,.sg-motion .sg-word__d{opacity:0;transform:translateY(10px);transition:opacity .5s var(--ease),transform .6s var(--ease)}.sg-motion .sg-word[data-active=true] .sg-word__meta,.sg-motion .sg-word[data-active=true] .sg-word__d{opacity:1;transform:none}.sg-motion .sg-word__d{max-width:min(32em,44vw)}@media(max-width:699px){.sg-route{--pair: min(62vw, 34svh)}.sg-motion .sg-route__pair{top:calc(clamp(84px,11vh,112px) + 44px);inset-inline-start:auto;left:50%;transform:translate(-50%)}.sg-motion .sg-route__view{align-items:flex-end;padding-bottom:clamp(28px,7svh,64px);-webkit-mask-image:none;mask-image:none}.sg-motion .sg-route__track{padding-inline-start:var(--gutter)}.sg-motion .sg-word{width:calc(100vw - 2 * var(--gutter));margin-inline-end:24vw}.sg-motion .sg-word__t{font-size:clamp(48px,14vw,88px)}.sg-motion body.lang-ar .sg-word__t,.sg-motion .sg-word--loop .sg-word__t{font-size:clamp(36px,10vw,60px)}.sg-motion body.lang-ar .sg-word--loop .sg-word__t{font-size:clamp(30px,8vw,48px)}.sg-motion .sg-word__d{max-width:calc(100vw - 2 * var(--gutter));font-size:15px}.sg-motion .sg-route__bar>.sg-mono:first-child{display:none}.sg-motion .sg-route__bar{grid-template-columns:minmax(0,1fr) auto}}.sg-engine{padding-bottom:0}.sg-stack{position:relative;height:290vh;margin-top:clamp(40px,6vw,80px)}.sg-stack__stage{position:sticky;top:0;height:100vh;height:100svh;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px;align-items:center}.sg-stack__art{grid-column:1 / span 7;height:min(84vh,760px)}.sg-stack__art svg{width:100%;height:100%}.sg-stack__list{grid-column:8 / span 5}.sg-stack__list li{display:grid;grid-template-columns:44px 1fr;gap:4px 12px;padding-block:16px;border-top:1px solid var(--line);color:var(--muted);transition:color .5s}.sg-stack__list li:last-child{border-bottom:1px solid var(--line)}.sg-stack__list li[data-active=true]{color:var(--fg)}.sg-stack__list li:not([data-active=true]) .sg-stack__d{color:var(--dim)}.sg-stack__list li[data-active=true] .sg-stack__n{color:var(--accent)}.sg-stack__n{color:var(--dim);padding-top:4px}.sg-stack__t{font-size:19px;font-weight:500}.sg-stack__d{grid-column:2;color:var(--muted);font-size:15px;line-height:1.55}.sg-stack__caption{margin-top:22px;color:var(--dim)}.sg-stack__chips{margin-top:10px;color:var(--muted)}.sg-plate{transform:translateY(calc((var(--i) - 2) * (30px + var(--e, 1) * 90px)))}.sg-plate .edge{fill:var(--ground);stroke:var(--stroke-mid);stroke-width:1;vector-effect:non-scaling-stroke;transition:stroke .4s}.sg-plate .c{fill:none;stroke:var(--stroke-mid);stroke-width:1;vector-effect:non-scaling-stroke;transition:stroke .4s}.sg-plate .c-dim{stroke:var(--stroke-dim)}.sg-plate .lead{stroke:var(--stroke-dim);stroke-width:1;vector-effect:non-scaling-stroke}.sg-plate .lbl{opacity:.55;transition:opacity .4s}.sg-plate[data-active=true] .edge{stroke:var(--spot)}.sg-plate[data-active=true] .c{stroke:var(--stroke-hi)}.sg-plate[data-active=true] .c-blue,.sg-plate .c-blue{stroke:var(--spot)}.sg-plate[data-active=true] .lbl{opacity:1}.sg-plate[data-active=true] .lead{stroke:var(--spot)}.sg-flow{transform-box:view-box;transform-origin:50% 50%;transform:scaleY(calc((30 + var(--e, 1) * 90) / 120))}.sg-flow path{fill:none;stroke:var(--stroke);stroke-width:1;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--e, 1))}.sg-flow-head{transform:translateY(calc(200px * (30 + var(--e, 1) * 90) / 120))}.sg-flow-head path{fill:none;stroke:var(--stroke);stroke-width:1;vector-effect:non-scaling-stroke;opacity:var(--e, 1)}@media(max-width:899px){.sg-stack{height:240vh}.sg-stack__stage{grid-template-rows:1fr auto;align-items:stretch;padding-block:72px 24px}.sg-stack__art{grid-column:1 / -1;height:auto;min-height:0}.sg-stack__list{grid-column:1 / -1}.sg-stack__list li{padding-block:8px}.sg-stack__list li:not([data-active=true]) .sg-stack__d{display:none}.sg-stack__t{font-size:16px}.sg-stack__d{font-size:14px}.sg-stack__caption,.sg-stack__chips{display:none}}.sg-outputs{margin-top:clamp(64px,8vw,120px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:56px 32px}.sg-outputs>li{display:flex;flex-direction:column;gap:14px}.sg-outputs svg{width:100%;height:auto;margin-bottom:18px}.sg-outputs h3{font-size:20px;font-weight:600;letter-spacing:-.01em}.sg-outputs p{color:var(--muted);font-size:15px;line-height:1.6}@media(max-width:1099px){.sg-outputs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.sg-outputs{grid-template-columns:1fr}}.sg-audience{margin-top:clamp(72px,9vw,136px);padding-top:28px;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px;row-gap:12px}.sg-audience>p:first-child{grid-column:1 / span 3;color:var(--dim)}.sg-audience>p:last-child{grid-column:4 / span 9;font-size:clamp(20px,2vw,30px);line-height:1.35;max-width:28em}@media(max-width:899px){.sg-audience>p{grid-column:1 / -1!important}}.sg-paper :focus-visible,.sg-leaf :focus-visible{outline-color:var(--accent)}.sg-window :focus-visible{outline-color:#fff}.sg-leaf{position:relative}.sg-leaf--print{padding-bottom:var(--frame)}.sg-leaf--night{isolation:isolate}.sg-leaf--night:before{content:"";position:absolute;inset-inline:0;top:calc(max(640px + 2 * var(--frame),100svh) - 50vh);height:100vh;z-index:-1;pointer-events:none;background:radial-gradient(60% 50% at 50% 50%,#2152e26b,#2152e233 38%,#2152e20f 70%,#2152e200)}.sg-leaf--night:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:var(--grain);background-size:220px 220px;opacity:.07}.sg-dawn{display:grid;grid-template-rows:1fr 1fr;height:clamp(320px,62svh,640px);margin-top:-1px;background:linear-gradient(to bottom,var(--night) 0%,#10277e 22%,#1d45d6 44%,#6f8ce8 66%,#c9cfe9 84%,var(--paper) 100%)}@supports (background: linear-gradient(in oklab,red,blue)){.sg-dawn{background:linear-gradient(in oklab to bottom,var(--night) 0%,#1a3fd0 42%,#8ea3ee 70%,var(--paper) 100%)}}.sg-dawn>i{--tone: light;--scrim: transparent}.sg-dawn>i+i{--tone: ink}.look-paper .sg-dawn,.look-paper .sg-leaf--night:before,.look-paper .sg-leaf--night:after{display:none}.sg-rail{margin-top:clamp(56px,7vw,104px);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:48px 24px}.sg-rail__item{display:flex;flex-direction:column;gap:18px}.sg-rail__item:nth-child(1){grid-column:1 / span 6}.sg-rail__item:nth-child(2){grid-column:7 / span 3}.sg-rail__item:nth-child(3){grid-column:10 / span 3}.sg-rail__item a{display:flex;flex-direction:column;gap:18px}.sg-rail__item h3{font-size:19px;font-weight:600;line-height:1.3;letter-spacing:-.01em}.sg-rail__item:nth-child(1) h3{font-size:clamp(22px,1.8vw,28px)}.sg-rail__item p{color:var(--paper-muted);font-size:15px;line-height:1.6}.sg-rail__item a:hover h3,.sg-covers>li a:hover h2{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.sg-rail__meta{color:var(--blue-ink)}@media(min-width:900px){.sg-rail__item:nth-child(n+2) .sg-cover{aspect-ratio:7 / 10}}@media(max-width:899px){.sg-rail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);gap:20px;scroll-padding-inline:var(--gutter);scrollbar-width:none}.sg-rail__item{flex:0 0 min(80vw,360px);scroll-snap-align:start}.sg-rail .sg-cover--wide{aspect-ratio:4 / 5;--pad-s: 22px;--pad-e: 22px;padding-block:20px 18px;grid-template-columns:minmax(0,1fr) minmax(0,.58fr);-moz-column-gap:14px;column-gap:14px}}.sg-htrack{position:relative;margin-top:clamp(72px,9vw,128px);margin-inline:calc(var(--gutter) * -1)}.sg-htrack__stage{display:flex;flex-direction:column;gap:28px;padding-inline:var(--gutter)}.sg-htrack__head{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:8px 24px}.sg-htrack__head h3{color:var(--fg)}.sg-htrack__head p{color:var(--muted)}.sg-htrack__view{margin-inline:calc(var(--gutter) * -1);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.sg-htrack__track{display:flex;gap:clamp(14px,1.4vw,22px);width:-moz-max-content;width:max-content;padding-inline:var(--gutter);padding-block:4px}.sg-motion .sg-htrack{height:calc(100svh + var(--n) * 22vw)}.sg-motion .sg-htrack__stage{position:sticky;top:0;height:100svh;justify-content:center;padding-block:clamp(84px,11vh,112px) clamp(24px,5vh,56px);overflow:clip}.sg-motion .sg-htrack__view{overflow:visible}.sg-motion .sg-htrack__track{will-change:transform}.sg-rulecard{position:relative;isolation:isolate;overflow:clip;display:flex;flex-direction:column;gap:14px;flex:none;width:clamp(268px,26vw,420px);height:clamp(380px,58svh,540px);padding:clamp(22px,2vw,32px);border-radius:calc(var(--radius) * .8);background:var(--cobalt-print);scroll-snap-align:start}.sg-rulecard.sg-grain:after{opacity:.2}.sg-rulecard--lead{width:clamp(300px,42vw,660px)}.sg-rulecard__n{color:var(--dim)}.sg-rulecard__fig{margin-top:auto;font-family:var(--font-display);font-size:clamp(64px,6.6vw,116px);line-height:.9;text-transform:uppercase;unicode-bidi:plaintext}.sg-rulecard--lead .sg-rulecard__fig{display:flex;align-items:baseline;gap:18px}.sg-rulecard--lead .sg-rulecard__fig strong{font-weight:400;font-size:clamp(140px,15vw,260px);line-height:.78}.sg-rulecard--lead .sg-rulecard__fig span{font-family:var(--font-text);text-transform:none;font-size:20px;font-weight:500}body.lang-ar .sg-rulecard__fig{font-weight:600;font-size:clamp(44px,4.4vw,76px);line-height:1.2;text-align:right}body.lang-ar .sg-rulecard--lead .sg-rulecard__fig strong{font-family:Anton SC,sans-serif}.sg-rulecard__text{font-size:17px;line-height:1.5;max-width:24em}body.lang-ar .sg-rulecard__text{font-size:18px;line-height:1.75}.sg-rulecard__src{color:var(--muted)}.sg-rulecard__src:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.sg-rulecard__glyph{position:absolute;z-index:-1;top:clamp(18px,2vw,30px);inset-inline-end:clamp(18px,2vw,30px);width:34%;height:auto;fill:#ffffffe6;transform:rotate(calc((var(--hp, 0) * 90 + var(--gi, 0) * 90) * 1deg));transform-origin:50% 50%}.sg-rulecard--lead .sg-rulecard__glyph{width:24%}@media(max-width:699px){.sg-motion .sg-htrack{height:calc(100svh + var(--n) * 64vw)}.sg-rulecard{width:78vw;height:min(62svh,480px)}.sg-rulecard--lead{width:86vw}}.sg-sources{margin-top:clamp(72px,9vw,128px);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px;row-gap:20px}.sg-sources h3{grid-column:1 / span 3;font-size:15px;font-weight:600}.sg-sources ul{grid-column:4 / span 9;display:flex;flex-direction:column}.sg-sources li a{display:flex;justify-content:space-between;gap:16px;padding-block:14px;border-top:1px solid var(--paper-line);font-size:16px}.sg-sources li:last-child a{border-bottom:1px solid var(--paper-line)}.sg-sources li a:hover{color:var(--blue-ink)}.sg-sources li a span:last-child{color:var(--paper-muted)}.sg-sources>p{grid-column:4 / span 9;color:var(--paper-muted);font-size:14px}.sg-sources>div{grid-column:4 / span 9}@media(max-width:899px){.sg-sources>*{grid-column:1 / -1!important}}.sg-cover{--cv-ink: #fff;--cv-soft: rgba(255, 255, 255, .9);--cv-line: rgba(255, 255, 255, .8);--cv-dim: rgba(255, 255, 255, .42);--pad-s: 24px;--pad-e: 24px;container-type:inline-size;border-radius:calc(var(--radius) * .55);position:relative;display:flex;flex-direction:column;aspect-ratio:4 / 5;padding-block:20px 18px;padding-inline:var(--pad-s) var(--pad-e);background:var(--cobalt-print);color:var(--cv-ink);overflow:hidden;isolation:isolate}.sg-cover.sg-grain:after{opacity:.2}.sg-cover--wide{--pad-s: 32px;--pad-e: 30px;aspect-ratio:16 / 11;padding-block:26px 22px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr) auto;-moz-column-gap:20px;column-gap:20px}.sg-cover__top{display:flex;justify-content:space-between;gap:12px;color:var(--cv-soft);font-size:10px}.sg-cover__kw{margin-top:14px;font-family:Anton SC,Impact,sans-serif;font-weight:400;font-size:min(var(--kw, 72px),30cqi);line-height:.88;text-transform:uppercase;letter-spacing:.005em;overflow-wrap:anywhere}.sg-cover__plate{display:block;flex:1 1 0;min-height:64px;width:calc(100% + var(--pad-s) + var(--pad-e));margin-block:16px 6px;margin-inline-start:calc(var(--pad-s) * -1)}.sg-cover__art{flex:0 0 auto;margin-top:10px;display:flex;align-items:flex-end}.sg-cover__art svg{width:100%;height:auto;max-height:100%}.sg-cover__src{margin-top:14px;display:flex;gap:8px;align-items:center;color:var(--cv-soft);font-size:10px}.sg-cover .sg-cover__src .sg-dot{background:currentColor}.sg-cover .sg-art .s{stroke:var(--cv-line)}.sg-cover .sg-art .s-dim{stroke:var(--cv-dim)}.sg-cover .sg-art .s-blue{stroke:var(--cv-ink);stroke-width:1.7}.sg-cover .sg-art .t{font-size:10px;fill:var(--cv-ink)}.sg-cover .sg-art .t-dim{fill:var(--cv-soft)}.sg-cover .sg-art .t-blue{fill:var(--cv-ink);font-weight:700}.sg-cover[lang=ar] .sg-cover__kw{font-family:IBM Plex Sans Arabic,sans-serif;font-weight:600;text-transform:none;line-height:1.25}.sg-cover[lang=ar] .sg-mono,.sg-cover[lang=ar] .sg-art .t{font-family:IBM Plex Sans Arabic,sans-serif;letter-spacing:0;text-transform:none;font-size:12px}.sg-cover--wide .sg-art .t{font-size:12px}.sg-cover--wide .sg-cover__top{grid-column:1 / -1}.sg-cover--wide .sg-cover__kw{grid-column:1;grid-row:2}.sg-cover--wide .sg-cover__art{grid-column:1;grid-row:3;align-self:end}.sg-cover--wide .sg-cover__src{grid-column:1;grid-row:4}.sg-cover--wide .sg-cover__plate{grid-column:2;grid-row:2 / -1;width:calc(100% + var(--pad-e));height:calc(100% + 8px);min-height:0;margin:14px 0 -22px;margin-inline-end:calc(var(--pad-e) * -1)}.sg-cover--pending{--cv-ink: var(--paper-ink);--cv-soft: var(--paper-muted);--cv-line: rgba(26, 60, 200, .72);--cv-dim: rgba(26, 60, 200, .3);background:#e7e5de;box-shadow:inset 0 0 0 1px #1a3cc833}.sg-cover--pending.sg-grain:after{opacity:.1}.sg-ledger{margin-top:clamp(56px,7vw,96px)}.sg-ledger>div,.sg-ledger>li{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px;padding-block:20px;border-top:1px solid var(--line);align-items:baseline}.sg-ledger>div:last-child,.sg-ledger>li:last-child{border-bottom:1px solid var(--line)}.sg-ledger dt{font-size:17px}.sg-ledger dd{display:flex;align-items:center;gap:10px;color:var(--muted)}.sg-ledger dd[data-state=paused] .sg-dot{background:transparent;box-shadow:inset 0 0 0 1px var(--accent)}.sg-ledger dd[data-state=soon] .sg-dot{background:var(--dim)}.sg-sub{margin-top:clamp(96px,12vw,168px);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px;row-gap:28px}.sg-sub>header{grid-column:1 / span 3;display:flex;flex-direction:column;gap:10px}.sg-sub>header h3{font-size:22px;font-weight:600;letter-spacing:-.01em}.sg-sub>.sg-sub__body{grid-column:4 / span 9}@media(max-width:899px){.sg-sub>header,.sg-sub>.sg-sub__body{grid-column:1 / -1}}.sg-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}.sg-plans>li{border-top:1px solid var(--line);padding-top:20px;display:flex;flex-direction:column;gap:10px}.sg-plans__name{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(30px,2.8vw,44px);line-height:1}body.lang-ar .sg-plans__name{text-transform:none;font-weight:600;font-size:28px;line-height:1.4}.sg-plans__desc{color:var(--muted);font-size:15px;line-height:1.55}.sg-plans__price{color:var(--dim);margin-top:8px}.sg-note{margin-top:24px;color:var(--muted);font-size:15px}@media(max-width:699px){.sg-plans{grid-template-columns:1fr}}.sg-faq>div{border-top:1px solid var(--line)}.sg-faq>div:last-child{border-bottom:1px solid var(--line)}.sg-faq summary{list-style:none;display:flex;justify-content:space-between;gap:24px;padding-block:22px;cursor:pointer;font-size:18px;font-weight:500}.sg-faq summary::-webkit-details-marker{display:none}.sg-faq summary:after{content:"+";font-family:var(--font-mono);font-weight:200;font-size:24px;line-height:1;color:var(--muted);transition:transform .4s var(--ease)}.sg-faq details[open] summary:after{transform:rotate(45deg);color:var(--accent)}.sg-faq details p{padding-bottom:24px;color:var(--muted);line-height:1.7;max-width:44em}.sg-faq details p a{color:var(--fg);text-decoration:underline;text-underline-offset:3px}.sg-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}.sg-form label{display:flex;flex-direction:column;gap:10px;color:var(--dim)}.sg-form label.sg-form__wide{grid-column:1 / -1}.sg-field{width:100%;background:transparent;border:0;border-bottom:1px solid var(--field);padding:10px 0 12px;color:var(--fg);font-size:17px;font-family:var(--font-text);border-radius:0;transition:border-color .2s}.sg-field:focus{outline:none;border-bottom-color:var(--accent)}.sg-field::-moz-placeholder{color:color-mix(in srgb,var(--fg) 45%,transparent)}.sg-field::placeholder{color:color-mix(in srgb,var(--fg) 45%,transparent)}textarea.sg-field{resize:vertical;min-height:120px}.sg-form__foot{grid-column:1 / -1;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px}.sg-submit{cursor:pointer}.sg-submit:disabled{opacity:.6;cursor:progress}.sg-status-msg{font-size:15px;color:var(--muted)}.sg-status-msg[data-kind=error]{color:var(--error)}.sg-field-wrap{position:relative;display:block}.sg-field-wrap:after{content:"";position:absolute;inset-inline:0;bottom:0;height:2px;background:var(--spot);transform:scaleX(0);transform-origin:0 50%;transition:transform .6s var(--ease);pointer-events:none}[dir=rtl] .sg-field-wrap:after{transform-origin:100% 50%}.sg-field-wrap:focus-within:after{transform:scaleX(1)}.sg-mail .sg-form label>.sg-mono{transition:color .3s,transform .4s var(--ease)}.sg-mail .sg-form label:focus-within>.sg-mono{color:var(--fg);transform:translateY(-2px)}.sg-mail .sg-form label[data-ok]>.sg-mono:after{content:" ✓";color:var(--spot)}.sg-magnet{transition:transform .35s var(--ease),background-size .6s var(--ease),color .2s;will-change:transform}@media(max-width:699px){.sg-form{grid-template-columns:1fr}}.sg-closing{--mark-w: clamp(200px, 20vw, 320px);--mark-y: calc(var(--mark-w) * .43 + 96px);padding:var(--frame)}.sg-window--closing{min-height:max(760px,calc(100svh - 2 * var(--frame)));display:flex;flex-direction:column;align-items:center;justify-content:flex-end;text-align:center;padding:calc(var(--mark-w) * 1.03 + 136px) var(--inner) clamp(56px,7vw,96px)}.sg-closing__inner{display:flex;flex-direction:column;align-items:center;gap:22px;max-width:920px;width:100%}.sg-closing h2{font-size:clamp(40px,5vw,84px)}body.lang-ar .sg-closing h2{font-size:clamp(30px,3.8vw,56px)}.sg-closing .sg-body{margin-inline:auto}.sg-closing .sg-form__foot{justify-content:space-between}@media(max-width:899px){.sg-closing{--mark-w: 54vw}}.sg-mail{width:100%;margin-top:18px;display:grid;grid-template-columns:minmax(0,.74fr) minmax(0,1.26fr);align-items:center;gap:22px clamp(24px,3.4vw,56px);padding:clamp(22px,2.6vw,38px);border-radius:calc(var(--radius) * .8);background:#ffffff12;box-shadow:inset 0 0 0 1px #fff3;text-align:start}.sg-mail__modes{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px 28px}.sg-mail__modes button{padding-block:6px;font-size:15px;font-weight:500;color:inherit;opacity:.66;transition:opacity .2s}.sg-mail__modes button:hover{opacity:1}.sg-mail__modes button[aria-pressed=true]{opacity:1;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:8px}.sg-mail__art{display:grid;place-items:center;overflow:clip;overflow-clip-margin:24px}.sg-mail__body{display:flex;flex-direction:column;gap:18px;min-width:0}.sg-mail__note{color:var(--muted);font-size:15px;line-height:1.55}.sg-mail__form{display:grid;gap:22px}.sg-motion .sg-mail__form{animation:sg-mail-in .6s var(--ease) both}@keyframes sg-mail-in{0%{opacity:0;transform:translateY(10px)}}.sg-mail__done{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.sg-mail__done-t{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(30px,2.8vw,44px);line-height:1.05}body.lang-ar .sg-mail__done-t{text-transform:none;font-weight:600;line-height:1.4}@media(max-width:699px){.sg-mail{grid-template-columns:1fr}.sg-mail__art .sg-mailart{max-width:190px}}.sg-mailart{width:100%;max-width:260px;height:auto;overflow:visible}.sg-mailart *{vector-effect:non-scaling-stroke}.sg-mailart__tilt{transform-box:view-box;transform-origin:130px 130px;transform:translate(calc(var(--mx, 0) * 6px),calc(var(--my, 0) * 4px)) rotate(calc(var(--mx, 0) * 4deg));transition:transform .7s var(--ease)}.sg-mailart__env{transform-box:view-box;transform-origin:130px 150px}.sg-mailart__flap-open{fill:none;stroke:#fff9;stroke-width:1.5;stroke-linejoin:round;transition:opacity .3s .2s}.sg-mailart__letter{transform-box:view-box;transition:transform .7s var(--ease)}.sg-mailart__letter rect{fill:var(--paper)}.sg-mailart__rule{fill:none;stroke:#1a3cc829;stroke-width:2;stroke-linecap:round}.sg-mailart__ln{fill:none;stroke:var(--paper-ink);stroke-width:2;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .7s var(--ease)}.sg-mailart__ln[data-on]{stroke-dashoffset:0}.sg-mailart [data-off]{opacity:0}.sg-mailart__body{fill:#ffffff1a;stroke:#fff;stroke-width:1.5}.sg-mailart__flap{fill:none;stroke:#fff;stroke-width:1.5;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .5s var(--ease)}.sg-mailart__addr{fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .7s var(--ease)}.sg-mailart__addr[data-on]{stroke-dashoffset:0}.sg-mailart__addr2{fill:none;stroke:#fff6;stroke-width:1.5;stroke-linecap:round}.sg-mailart__seal{opacity:0;transform:scale(.4);transform-box:fill-box;transform-origin:center;transition:opacity .4s,transform .7s var(--ease)}.sg-mailart__seal circle{fill:#fff}.sg-mailart__seal path{fill:none;stroke:var(--paper-ink);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.sg-mailart[data-armed] .sg-mailart__letter{transform:translateY(12px)}.sg-mailart:is([data-state=sending],[data-state=sent]) .sg-mailart__letter{transform:translateY(86px)}.sg-mailart:is([data-state=sending],[data-state=sent]) .sg-mailart__flap-open{opacity:0}.sg-mailart:is([data-state=sending],[data-state=sent]) .sg-mailart__flap{stroke-dashoffset:0;transition-delay:.4s}.sg-mailart[data-state=sent] .sg-mailart__seal{opacity:1;transform:none;transition-delay:.5s}.sg-motion .sg-mailart[data-state=sending] .sg-mailart__env{animation:sg-mail-fly 1.4s var(--ease) .85s forwards}html.sg-motion[dir=rtl] .sg-mailart[data-state=sending] .sg-mailart__env{animation-name:sg-mail-fly-rtl}.sg-motion .sg-mailart[data-state=sent] .sg-mailart__env{animation:sg-mail-land .9s var(--ease) both}.sg-motion .sg-mailart[data-state=error] .sg-mailart__env{animation:sg-mail-shake .6s var(--ease)}@keyframes sg-mail-fly{0%{transform:none;opacity:1}22%{transform:translate(-8px,6px) rotate(2deg);opacity:1}to{transform:translate(60px,-120px) rotate(-14deg) scale(.6);opacity:0}}@keyframes sg-mail-fly-rtl{0%{transform:none;opacity:1}22%{transform:translate(8px,6px) rotate(-2deg);opacity:1}to{transform:translate(-60px,-120px) rotate(14deg) scale(.6);opacity:0}}@keyframes sg-mail-land{0%{transform:translateY(26px) scale(.92);opacity:0}}@keyframes sg-mail-shake{20%{transform:translate(-7px) rotate(-2deg)}40%{transform:translate(6px) rotate(1.5deg)}60%{transform:translate(-4px)}80%{transform:translate(2px)}}html:not(.sg-motion) .sg-mailart *{transition:none!important}.sg-footer{border-top:1px solid var(--line)}.sg-footer__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px;row-gap:40px;padding:72px var(--gutter) 48px}.sg-footer__brand{grid-column:1 / span 4;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.sg-footer__brand p{color:var(--muted);font-size:14px;line-height:1.6;max-width:30em}.sg-footer__col{grid-column:span 2;display:flex;flex-direction:column;gap:12px;font-size:14px}.sg-footer__col:nth-child(2){grid-column:7 / span 2}.sg-footer__col p{color:var(--dim);margin-bottom:4px}.sg-footer__col a{color:var(--muted)}.sg-footer__col a:hover{color:var(--fg)}.sg-footer__mark{padding:0 var(--gutter)}.sg-footer__mark svg{width:100%;height:auto;color:color-mix(in srgb,var(--fg) 9%,transparent)}.sg-footer__legal{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:28px var(--gutter) 36px;color:var(--dim)}@media(max-width:899px){.sg-footer__brand{grid-column:1 / -1}.sg-footer__col,.sg-footer__col:nth-child(2){grid-column:span 6}}.sg-page{min-height:100vh}.sg-blog-head{padding:var(--frame)}.sg-window--blog{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px;align-items:end;min-height:clamp(460px,64svh,660px);padding:132px var(--inner) clamp(32px,4vw,56px);background:radial-gradient(58% 78% at 84% 22%,#ecf6ffcc,#deeeffa8 9%,#c6e2ff80 20%,#aad2ff57 32%,#92c4ff36,#7eb8ff1c 58%,#70b0ff0b,#6eb0ff03,#6eb0ff00),radial-gradient(80% 90% at 0% 100%,#081a4ad9,#081a4a99,#081a4a4d 50%,#081a4a1a 72%,#081a4a00),linear-gradient(160deg,#2356e8,#1c47cf 40%,#15369f 74%,#0d2270)}.sg-blog-head__text{grid-column:1 / span 7;display:flex;flex-direction:column;gap:22px}.sg-blog-head__text .sg-chapter__tag{color:#fff}.sg-blog-head__note{color:var(--dim)}.sg-blog-head__mark{grid-column:9 / span 4;align-self:center;width:100%;height:auto;overflow:visible}@media(max-width:899px){.sg-window--blog{padding-top:112px;row-gap:32px}.sg-blog-head__text,.sg-blog-head__mark{grid-column:1 / -1}.sg-blog-head__mark{grid-row:1;width:min(46vw,220px);justify-self:end}}.sg-blog-list{padding:clamp(56px,7vw,96px) var(--gutter) clamp(96px,10vw,144px)}.sg-filter{display:flex;flex-wrap:wrap;gap:8px 28px}.sg-filter button{font-size:14px;font-weight:500;color:var(--muted);padding-block:8px}.sg-filter button:hover{color:var(--fg)}.sg-filter button[aria-pressed=true]{color:var(--fg);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:8px}.sg-covers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:64px 28px;margin-top:48px}.sg-covers>li a{display:flex;flex-direction:column;gap:16px}.sg-covers>li .sg-cover{transition:transform .6s var(--ease)}.sg-covers>li a:hover .sg-cover{transform:translateY(-4px)}.sg-covers h2{font-size:19px;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--fg)}.sg-covers p{color:var(--muted);font-size:15px;line-height:1.6}.sg-covers__meta{color:var(--dim)}.sg-covers__read{color:var(--fg)}@media(max-width:1023px){.sg-covers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.sg-covers{grid-template-columns:1fr}}.sg-article{--ink-body: #22317a;padding:clamp(112px,12vw,160px) var(--gutter) clamp(72px,8vw,120px)}.sg-article__head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px;row-gap:28px;align-items:start}.sg-article__crumbs{grid-column:1 / -1;display:flex;flex-wrap:nowrap;align-items:center;gap:10px;height:24px;overflow:hidden;white-space:nowrap;color:var(--dim)}.sg-article__crumbs a:hover{color:var(--fg)}.sg-article__crumbs>span:last-child{max-width:40ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sg-article__title{grid-column:1 / span 7;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.sg-article__h1{font-family:var(--font-text);font-weight:600;font-size:clamp(32px,3.3vw,54px);line-height:1.12;letter-spacing:-.025em;color:var(--fg);text-wrap:balance}body.lang-ar .sg-article__h1{letter-spacing:0;line-height:1.45;font-size:clamp(28px,2.8vw,44px)}.sg-article__byline{color:var(--muted)}.sg-article__langs{display:flex;gap:18px;font-size:14px;font-weight:500}.sg-article__langs a{color:var(--muted)}.sg-article__langs a[aria-current=page]{color:var(--fg);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.sg-article__meta{display:flex;flex-wrap:wrap;gap:6px 18px;color:var(--dim)}.sg-article__cover{grid-column:8 / span 5;grid-row:2}.sg-article__title{grid-row:2}@media(max-width:899px){.sg-article__title,.sg-article__cover{grid-column:1 / -1}.sg-article__cover{grid-row:2}.sg-article__title{grid-row:3}}@media(max-width:599px){.sg-article__cover .sg-cover--wide{aspect-ratio:4 / 5;--pad-s: 22px;--pad-e: 22px;padding-block:20px 18px;grid-template-columns:minmax(0,1fr) minmax(0,.58fr);-moz-column-gap:14px;column-gap:14px}}.sg-article__body{max-width:720px;margin:clamp(56px,7vw,104px) auto 0}.sg-article--missing{min-height:70vh;display:flex;flex-direction:column;align-items:flex-start;gap:22px}.sg-article__note{margin-bottom:48px;padding:20px 24px;border-radius:calc(var(--radius) * .6);border:1px solid var(--line);background:var(--card);color:var(--muted);font-size:15px;line-height:1.65}.sg-article__note a{display:inline-block;margin-top:10px;color:var(--fg);text-decoration:underline;text-underline-offset:3px}.prose-custom{color:var(--ink-body);font-size:17px;line-height:1.78;overflow-wrap:break-word}body.lang-ar .prose-custom{font-size:18px;line-height:1.95}.prose-custom h2{margin:2.4em 0 .7em;padding-top:.9em;border-top:1px solid var(--line);color:var(--fg);font-size:clamp(24px,2vw,30px);font-weight:600;line-height:1.25;letter-spacing:-.015em}.prose-custom>h2:first-child{margin-top:0}.prose-custom h3{margin:1.8em 0 .5em;color:var(--fg);font-size:20px;font-weight:600;line-height:1.35}.prose-custom h4{margin:1.4em 0 .4em;color:var(--fg);font-size:17px;font-weight:600}body.lang-ar .prose-custom :is(h2,h3,h4){letter-spacing:0;line-height:1.5}.prose-custom p{margin-bottom:1.2em}.prose-custom strong{color:var(--fg);font-weight:600}.prose-custom a{color:var(--fg);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.prose-custom a:hover{text-decoration-thickness:2px}.prose-custom ul,.prose-custom ol{margin-bottom:1.2em;padding-inline-start:1.4em}.prose-custom ul{list-style:disc}.prose-custom ol{list-style:decimal}.prose-custom li{margin-bottom:.45em;padding-inline-start:.2em}.prose-custom li::marker{color:var(--spot)}.prose-custom blockquote{margin:1.6em 0;padding:.9em 1.2em;border-inline-start:2px solid var(--spot);border-start-end-radius:14px;border-end-end-radius:14px;background:var(--card)}.prose-custom blockquote p{margin:0;color:var(--muted)}.prose-custom code{padding:.12em .4em;border-radius:6px;background:#1a3cc812;color:var(--fg);font-family:var(--font-mono);font-size:.86em}.prose-custom pre{margin:1.6em 0;padding:1em 1.2em;overflow-x:auto;border-radius:14px;border:1px solid var(--line);background:var(--card)}.prose-custom pre code{padding:0;background:none}.prose-custom .sg-table{margin:1.6em 0;overflow-x:auto;border-radius:14px;border:1px solid var(--line);background:var(--card)}.prose-custom table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.55}.prose-custom th{padding:.75em .9em;text-align:start;color:var(--fg);font-weight:600;background:#1a3cc80f;border-bottom:1px solid var(--line)}.prose-custom td{padding:.75em .9em;vertical-align:top;border-bottom:1px solid var(--line)}.prose-custom tr:last-child td{border-bottom:0}.prose-custom hr{margin:2.4em 0;border:0;border-top:1px solid var(--line)}.prose-custom img{max-width:100%;margin:1.6em 0;border-radius:14px}.sg-article__more,.sg-article__about,.sg-article__related{margin-top:clamp(56px,6vw,80px);padding-top:24px;border-top:1px solid var(--line)}.sg-article__more h2,.sg-article__about h3,.sg-article__related h3{margin-bottom:16px;color:var(--accent)}.sg-article__more li a{display:flex;justify-content:space-between;gap:16px;padding-block:12px;border-bottom:1px solid var(--line);color:var(--fg);font-size:16px;transition:padding .4s var(--ease)}.sg-article__more li a:hover{padding-inline-start:8px}.sg-article__about p{color:var(--muted);font-size:15px;line-height:1.7}.sg-article__related ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sg-article__related li a{display:flex;flex-direction:column;gap:8px;height:100%;padding:18px 20px;border-radius:calc(var(--radius) * .6);border:1px solid var(--line);background:var(--card);transition:transform .5s var(--ease),border-color .4s}.sg-article__related li a:hover{transform:translateY(-3px);border-color:var(--stroke-mid)}.sg-article__related h4{color:var(--fg);font-size:15px;font-weight:600;line-height:1.35}.sg-article__related p{color:var(--muted);font-size:13px;line-height:1.5}@media(max-width:699px){.sg-article__related ul{grid-template-columns:1fr}}.sg-article__back{display:inline-flex;gap:10px;margin-top:48px;color:var(--fg)}.sg-article__back:hover{text-decoration:underline;text-underline-offset:4px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important}}.sg-window{position:relative;isolation:isolate;overflow:clip;border-radius:var(--radius)}.sg-grain:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:var(--grain);background-size:220px 220px;opacity:.24}.sg-window--hero,.sg-window--closing{--gy: 38%;background:linear-gradient(to top,#061242b8,#06124280 14%,#06124247,#0612421a,#06124200 62%),radial-gradient(40% 44% at 50% calc(var(--gy) - 6%),#e2f2ffb3,#d2eaff99 10%,#badeff73 22%,#a0d0ff4d 35%,#8cc6ff2b,#80beff14 63%,#78baff08 78%,#78baff00),radial-gradient(78% 70% at 50% var(--gy),rgba(70,166,255,.9) 0%,rgba(62,150,255,.84) 16%,rgba(54,132,255,.7) 30%,rgba(48,118,252,.52) 43%,rgba(44,108,248,.34) 56%,rgba(40,100,244,.19) 69%,rgba(38,96,242,.08) 82%,rgba(38,96,242,.02) 93%,rgba(38,96,242,0) 100%),radial-gradient(60% 50% at 100% 0%,#68b4ff42,#68b4ff24,#68b4ff0a 70%,#68b4ff00),linear-gradient(180deg,#2152e2,#1a45c8 36%,#13339c,#0b1f66)}.sg-window--hero{--gy: var(--mark-y)}.sg-window--closing{--gy: calc(var(--mark-w) * .43 + 96px)}@media(max-width:899px){.sg-window--hero{--gy: 30%}}.sg-window__bloom{position:absolute;left:0;top:0;z-index:-2;width:760px;height:760px;margin:-380px 0 0 -380px;border-radius:50%;background:radial-gradient(closest-side,#dceeff57,#c8e4ff42 18%,#aad4ff29,#96ccff14 58%,#8cc8ff06 80%,#8cc8ff00);transform:translate3d(var(--bx, -999px),var(--by, -999px),0);opacity:0;transition:opacity .8s,transform .9s var(--ease);pointer-events:none}.sg-window[data-bloom] .sg-window__bloom{opacity:1}.sg-window .sg-field::-moz-placeholder{color:#ffffff9e}.sg-window .sg-field::placeholder{color:#ffffff9e}.sg-window .sg-form label{color:#ffffffdb}.sg-chapter--panel{padding-inline:var(--frame)}.sg-services{--pad: clamp(24px, 4vw, 64px);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px;row-gap:clamp(40px,5vw,72px);padding:var(--pad) var(--pad) 0;background:radial-gradient(58% 78% at 84% 12%,#ecf6ffdb,#deeeffb8 9%,#c6e2ff8a 20%,#aad2ff5e 32%,#92c4ff3b,#7eb8ff1f 58%,#70b0ff0d,#6eb0ff04,#6eb0ff00),radial-gradient(80% 90% at 0% 100%,#081a4ad9,#081a4a99,#081a4a4d 50%,#081a4a1a 72%,#081a4a00),linear-gradient(160deg,#2356e8,#1c47cf 40%,#15369f 74%,#0d2270)}.sg-services .sg-chapter__tag{color:#fff}.sg-services__text{grid-column:1 / span 6;display:flex;flex-direction:column;gap:26px}.sg-services .sg-chapter__head{display:flex;flex-direction:column;gap:18px}.sg-services .sg-chapter__index{font-size:clamp(40px,4vw,64px)}.sg-services .sg-chapter__titles{gap:18px}.sg-services .sg-h2{font-size:clamp(36px,4.4vw,76px)}body.lang-ar .sg-services .sg-h2{font-size:clamp(28px,3.2vw,52px)}.sg-services .sg-body{color:#ffffffe6;max-width:30em}.sg-services__art{grid-column:7 / span 6;align-self:center}.sg-services__art svg{width:100%;height:auto;overflow:visible}.sg-mod{transition:opacity .45s var(--ease),transform .6s var(--ease);transform-box:fill-box;transform-origin:center}.sg-services:has(.sg-tabs__item:hover) .sg-mod[data-k]{opacity:.32}.sg-services:has(.sg-tabs__item[data-k="1"]:hover) .sg-mod[data-k="1"],.sg-services:has(.sg-tabs__item[data-k="2"]:hover) .sg-mod[data-k="2"],.sg-services:has(.sg-tabs__item[data-k="3"]:hover) .sg-mod[data-k="3"],.sg-services:has(.sg-tabs__item[data-k="4"]:hover) .sg-mod[data-k="4"]{opacity:1;transform:scale(1.03)}.sg-tabs{grid-column:1 / -1;margin-inline:calc(var(--pad) * -1);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.4)}.sg-tabs__item{display:flex;flex-direction:column;gap:10px;padding:26px clamp(18px,2vw,32px) 34px;transition:background-color .3s}.sg-tabs__item+.sg-tabs__item{border-inline-start:1px solid rgba(255,255,255,.4)}.sg-tabs__item:hover{background-color:#ffffff12}.sg-tabs__item h3{font-size:16px;font-weight:600;letter-spacing:.01em;text-transform:uppercase}body.lang-ar .sg-tabs__item h3{text-transform:none;font-size:18px}.sg-tabs__item p{font-size:14px;line-height:1.55;color:#ffffffe0}.sg-tabs__item .sg-mono{color:#ffffffc7}@media(max-width:899px){.sg-services__text,.sg-services__art{grid-column:1 / -1}.sg-tabs{grid-template-columns:1fr}.sg-tabs__item+.sg-tabs__item{border-inline-start:0;border-top:1px solid rgba(255,255,255,.4)}}.sg-softpanel{position:relative;isolation:isolate;overflow:clip;border-radius:var(--radius);padding:clamp(24px,3.4vw,52px);background:var(--cobalt-print)}.sg-softpanel.sg-grain:after{opacity:.2}.sg-softpanel .sg-ledger>li:first-child{border-top:0}.sg-softpanel .sg-ledger>li:last-child{border-bottom:0}.sg-chapter--panel>.sg-audience{margin-inline:var(--inner)}.sg-sub.sg-softpanel{margin-inline:calc(var(--inner) * -.5)}@media(max-width:899px){.sg-sub.sg-softpanel{margin-inline:calc(var(--gutter) * -.5)}}.focus\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.focus\:fixed:focus{position:fixed}.focus\:start-4:focus{inset-inline-start:1rem}.focus\:top-4:focus{top:1rem}.focus\:z-\[70\]:focus{z-index:70}.focus\:rounded-full:focus{border-radius:9999px}.focus\:bg-\[\#1a3cc8\]:focus{--tw-bg-opacity: 1;background-color:rgb(26 60 200 / var(--tw-bg-opacity, 1))}.focus\:px-4:focus{padding-left:1rem;padding-right:1rem}.focus\:py-2:focus{padding-top:.5rem;padding-bottom:.5rem}.focus\:text-white:focus{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}
