@layer reset{.legacy-page a{color:inherit;text-decoration:none}}@layer components{._button_1gfp4_3{justify-content:center;align-items:center;gap:var(--space-3);text-align:center;cursor:pointer;border:1px solid #0000;border-radius:999px;font-weight:600;line-height:1.4;transition:background-color .15s,color .15s,box-shadow .15s,scale .12s ease-out;display:inline-flex}._button_1gfp4_3[data-motion-press]:active:not(:disabled):not([aria-disabled=true]){scale:.96}._button_1gfp4_3 [data-icon]{flex-shrink:0;block-size:20px;inline-size:20px;display:inline-flex}._button_1gfp4_3:focus-visible{outline:3px solid var(--blue);outline-offset:4px}._button_1gfp4_3:disabled{cursor:not-allowed;opacity:.5}._standard_1gfp4_33{min-block-size:56px;padding:var(--space-4) var(--space-7);font-size:1rem}._compact_1gfp4_38{min-block-size:48px;padding:var(--space-3) var(--space-4);font-size:.9375rem}._primary_1gfp4_43{color:var(--on-accent,var(--ink));background:var(--accent);box-shadow:0 1px 2px #0000001f,inset 0 1px #ffffff29}._primary_1gfp4_43:active{background:var(--accent-hover)}._outline_1gfp4_51{color:var(--ink);border-color:var(--line);background:0 0}._outline_1gfp4_51:active{background:var(--accent-soft)}._link_1gfp4_59{color:var(--ink);text-underline-offset:5px;background:0 0;border-radius:0;justify-content:flex-start;padding-inline:0;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){._primary_1gfp4_43:hover{background:var(--accent-hover);box-shadow:0 3px 8px #00000024,inset 0 1px #ffffff29}._outline_1gfp4_51:hover{background:var(--surface);border-color:var(--border-strong)}._link_1gfp4_59:hover{color:var(--blue)}}@media (prefers-reduced-motion:reduce){._button_1gfp4_3{transition-duration:0s}._button_1gfp4_3[data-motion-press]:active:not(:disabled):not([aria-disabled=true]){scale:none}}}._header_1kenf_1,._footer_1kenf_2{align-items:center;gap:32px;width:min(1280px,100% - 96px);margin-inline:auto;padding-block:24px;display:flex}._header_1kenf_1>a,._footer_1kenf_2>a{align-items:center;min-block-size:44px;display:inline-flex}._header_1kenf_1>a:last-child,._footer_1kenf_2>a:last-child{margin-inline-start:auto}._brand_1kenf_21{font-size:1.5rem;font-weight:700;font-family:var(--font-display);text-transform:uppercase;align-items:center;gap:8px;display:inline-flex}._brand_1kenf_21 svg{color:var(--ink)}._skip_1kenf_34{inset-inline-start:16px;background:var(--ink);color:#fff;z-index:20;padding:16px;position:fixed;top:-100px}._skip_1kenf_34:focus{top:12px}._article_1kenf_47{padding-block:56px 80px}._title_1kenf_51{border-bottom:1px solid var(--line);width:min(960px,100% - 96px);margin-inline:auto;padding-block-end:48px}._index_1kenf_58{padding-block-start:56px}._crumbs_1kenf_62{color:var(--muted);margin-block-end:32px;font-size:.875rem}._crumbs_1kenf_62 ol{flex-wrap:wrap;gap:4px 8px;margin:0;padding:0;list-style:none;display:flex}._crumbs_1kenf_62 li{align-items:center;min-block-size:44px;display:flex}._crumbs_1kenf_62 li+li:before{content:"/";margin-inline-end:8px}._crumbs_1kenf_62 a{text-underline-offset:3px;text-decoration:underline}._category_1kenf_89{color:var(--blue);margin-block-end:24px;font-size:.9375rem;font-weight:600}._title_1kenf_51 h1{letter-spacing:-.04em;max-inline-size:23ch;font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.1}._description_1kenf_103{color:var(--muted);max-inline-size:54ch;margin-block-start:24px;font-size:1.25rem}._body_1kenf_110{gap:36px;width:min(720px,100% - 96px);margin-inline:auto;padding-block-start:48px;display:grid}._body_1kenf_110 h2{margin-block-end:16px;font-size:1.5rem;line-height:1.3}._body_1kenf_110 p{color:var(--muted);font-size:1.125rem;line-height:1.85}._app_1kenf_128{background:var(--surface);border-radius:20px;align-items:center;gap:24px;width:min(1120px,100% - 96px);margin-inline:auto;padding:40px;display:flex}._app_1kenf_128>svg{color:var(--blue)}._app_1kenf_128 h2{font-size:1.75rem;line-height:1.2}._app_1kenf_128 p{color:var(--muted);max-inline-size:50ch;margin-block-start:12px}._app_1kenf_128>a{flex-shrink:0;margin-inline-start:auto}._arrow_1kenf_155{display:inline-flex}[dir=rtl] ._arrow_1kenf_155{rotate:180deg}._related_1kenf_162{width:min(960px,100% - 96px);margin:80px auto}._related_1kenf_162 h2{margin-block-end:24px;font-size:1.75rem}._related_1kenf_162>a{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:12px;padding-block:24px;display:grid}._related_1kenf_162>a>span:first-child{color:var(--muted);font-size:.875rem}._related_1kenf_162>a strong{grid-column:1;font-size:1.25rem;line-height:1.4}._related_1kenf_162>a ._arrow_1kenf_155{grid-area:1/2/3;align-self:center}._footer_1kenf_2{border-top:1px solid var(--line)}@media (hover:hover) and (pointer:fine){._header_1kenf_1 a:hover,._footer_1kenf_2 a:hover,._related_1kenf_162 a:hover{color:var(--blue)}}@media (width<=760px){._header_1kenf_1,._footer_1kenf_2,._title_1kenf_51,._body_1kenf_110,._app_1kenf_128,._related_1kenf_162{width:calc(100% - 40px)}._header_1kenf_1{flex-wrap:wrap;gap:16px;font-size:.875rem}._article_1kenf_47{padding-block:32px 48px}._title_1kenf_51{padding-block-end:32px}._title_1kenf_51 h1{font-size:2.5rem}._body_1kenf_110{padding-block-start:32px}._app_1kenf_128{flex-wrap:wrap;padding:24px}._app_1kenf_128>a{margin-inline-start:0}._related_1kenf_162{margin-block:48px}}.legacy-page{-webkit-font-smoothing:antialiased;font-family:var(--font-latin);color:#111611;font-synthesis:none;--accent:#c3ff3d;--blue:#365b09;--ink:#111611;--muted:#586058;--line:#dce1d9;--surface:#f4f6f2;--radius:18px;--accent-foreground:#fff;--accent-hover:#aee82d;--accent-soft:#f1f6e5;--accent-pressed:#e2efc9;--display-stage:#eef1eb;--on-dark:#eaf1df;--on-dark-muted:#c3cdc0;--border-strong:#8a9583;--border-dark:#45513f;--dark-panel:#253023;--dark-selected:#3b4b34;--overlay-end:#0b1309e6;--shadow-phone:#15240925;--shadow-workspace:#22331944;--font-latin:"Archivo Variable", "IBM Plex Sans Arabic", sans-serif;--font-arabic:"IBM Plex Sans Arabic", "Archivo Variable", sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}.legacy-page *{box-sizing:border-box}.legacy-page html{scroll-behavior:auto;scroll-padding-top:32px}.legacy-page body{margin:0}.legacy-page body,.legacy-page button,.legacy-page a{-webkit-tap-highlight-color:transparent}.legacy-page button,.legacy-page input{font:inherit}.legacy-page button,.legacy-page a{touch-action:manipulation}.legacy-page button{cursor:pointer}.legacy-page button:focus-visible,.legacy-page a:focus-visible,.legacy-page summary:focus-visible,.legacy-page [tabindex="-1"]:focus-visible{outline:3px solid var(--blue);outline-offset:5px}.legacy-page button:disabled{cursor:default}.legacy-page img{outline-offset:-1px;outline:1px solid #0000001a;max-width:100%;display:block}.legacy-page h1,.legacy-page h2,.legacy-page h3,.legacy-page p{margin:0}.legacy-page p{text-wrap:pretty;line-height:1.65}.legacy-page h1,.legacy-page h2,.legacy-page h3{text-transform:none;text-wrap:balance;overflow-wrap:anywhere;font-family:inherit}.legacy-page [hidden]{display:none!important}.legacy-page:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){font-family:var(--font-arabic)}.legacy-page ::selection{background:var(--accent);color:#101725}.legacy-page summary{cursor:pointer}.legacy-page svg{flex-shrink:0}@media (prefers-reduced-motion:reduce){.legacy-page *,.legacy-page :before,.legacy-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){.legacy-page button[aria-pressed=true],.legacy-page button[aria-selected=true]{outline:3px solid highlight}}.journal-page .legacy-page{--font-latin:var(--font-ui);--font-arabic:var(--font-ui);--ink:var(--brand-black);--muted:var(--ink-600);--line:var(--surface-line);--surface:var(--brand-white);--blue:var(--ink-800);padding-top:calc(var(--nav-height,88px) + 16px);background:var(--surface-mist);color:var(--ink-800);display:block}.journal-page .legacy-page h1{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;font-weight:400;line-height:1.05}html[lang=ar] .journal-page .legacy-page h1{letter-spacing:0;font-weight:700;line-height:1.3}.journal-page .legacy-page h2{font-family:var(--font-ui);letter-spacing:-.01em}@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/exact-artifact/browser/archivo-black-latin-ext.a69dfe4ff8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/exact-artifact/browser/archivo-black-latin.bd49c007e7.woff2)format("woff2");unicode-range:U+20-7E,U+A0,U+A9,U+B7,U+D7,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026}@font-face{font-family:Figtree;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/exact-artifact/browser/figtree-latin-ext.bf7828e2c2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/exact-artifact/browser/figtree-latin.9144d9ffda.woff2)format("woff2");unicode-range:U+20-7E,U+A0,U+A9,U+B7,U+D7,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/exact-artifact/browser/caveat-600-latin.2000d06c26.woff2)format("woff2");unicode-range:U+20-7E,U+A0,U+A9,U+B7,U+D7,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/exact-artifact/browser/caveat-600-latin.02a5dc8624.woff2)format("woff2");unicode-range:U+20,U+2E,U+41-43,U+48-49,U+52,U+54,U+61-63,U+65-69,U+6B-70,U+72-77,U+79,U+A0}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/exact-artifact/browser/plex-mono-500-latin.8c72783bd6.woff2)format("woff2");unicode-range:U+20-7E,U+A0,U+A9,U+B7,U+D7,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/exact-artifact/browser/plex-mono-500-latin.ef841d8e9c.woff2)format("woff2");unicode-range:U+20,U+27,U+2E,U+30-32,U+34,U+36,U+3A,U+40-49,U+4B-55,U+57,U+59,U+61-69,U+6B-70,U+72-79,U+A0,U+A9,U+B7}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600 700;font-display:swap;src:url(/fonts/exact-artifact/browser/plex-mono-600-latin.ba06b8a9cd.woff2)format("woff2");unicode-range:U+20-7E,U+A0,U+A9,U+B7,U+D7,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600 700;font-display:swap;src:url(/fonts/exact-artifact/browser/plex-mono-600-latin.9024c79e96.woff2)format("woff2");unicode-range:U+20,U+25,U+2B,U+2F,U+31-35,U+3A,U+50,U+53-55,U+61-65,U+67-69,U+6C,U+6E-70,U+72-75,U+77-79,U+A0,U+B7}@font-face{font-family:Kylos Latin;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/exact-artifact/browser/figtree-ar-latin.5dd1dd3074.woff2)format("woff2");unicode-range:U+20,U+25,U+2B,U+2E-36,U+39-3A,U+40-41,U+45,U+47-48,U+4F-50,U+53-54,U+61,U+63-65,U+67-69,U+6B-70,U+72-75,U+78-79,U+A0,U+A9,U+B7}@font-face{font-family:Kylos Mark;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/exact-artifact/browser/archivo-black-ar-latin.b937759766.woff2)format("woff2");unicode-range:U+20,U+30-35,U+4B-4C,U+4F,U+53,U+59,U+A0}@font-face{font-family:Kylos Arabic Text;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/plex-arabic-400.96be1b71ab.woff2)format("woff2");unicode-range:U+20,U+A0,U+60C,U+61B,U+61F,U+621-63A,U+640-652,U+660-66D,U+670-671,U+6D4,U+200C-2010,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Kylos Arabic Text;font-style:normal;font-weight:600 700;font-display:swap;src:url(/fonts/plex-arabic-700.d9f17b0f94.woff2)format("woff2");unicode-range:U+20,U+A0,U+60C,U+61B,U+61F,U+621-63A,U+640-652,U+660-66D,U+670-671,U+6D4,U+200C-2010,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Kylos Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plex-arabic-link.fcb4227cb8.woff2)format("woff2");unicode-range:U+627-629,U+631,U+639,U+644,U+64A}:root{--brand-lime:#c8ff3d;--brand-black:#0b0f0d;--brand-white:#fff;--ink-800:#1a211d;--ink-600:#3b443f;--ink-400:#6e7873;--ink-200:#c6cdc8;--surface-mist:#f4f6f3;--surface-line:#e4e8e4;--surface-dark-700:#141a16;--surface-dark-600:#1e2621;--signal-verified:#c8ff3d;--signal-held:#e0a93b;--signal-refund:#d6503f;--radius-pill:999px;--radius-card:20px;--radius-tile:16px;--radius-inner:12px;--font-display:"Archivo Black", "Arial Black", sans-serif;--font-ui:"Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "Cascadia Mono", monospace;--font-script:"Caveat", cursive;--shadow-subtle:0 4px 24px #0b0f0d0d;--shadow-float:0 14px 40px #0b0f0d1f;--transition:all .3s cubic-bezier(.25, .8, .25, 1);--gutter:5vw}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-ui);background-color:var(--surface-mist);color:var(--ink-800);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.5;overflow-x:clip}a{color:inherit;text-decoration:none}ul,ol{list-style:none}img{max-width:100%}.sprite{width:0;height:0;position:absolute;overflow:hidden}:focus-visible{outline:3px solid var(--brand-black);outline-offset:3px;border-radius:var(--radius-inner)}.skip-link{z-index:300;background:var(--brand-black);color:var(--brand-white);border-radius:var(--radius-inner);padding:.75rem 1.25rem;font-weight:600;position:absolute;top:.5rem;left:.5rem;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}h1,h2{font-family:var(--font-display);color:var(--brand-black);letter-spacing:-.02em;text-wrap:balance;text-transform:uppercase;font-weight:400}h1{font-size:clamp(1.95rem,4vw,3.5rem);line-height:1.07}h2{font-size:clamp(1.5rem,3.4vw,2.4rem);line-height:1.14}h3{font-family:var(--font-ui);color:var(--brand-black);letter-spacing:-.01em;font-size:1.1rem;font-weight:700}p{color:var(--ink-600);font-size:1rem}.wordmark{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;font-size:1.2rem;line-height:1}@media (width<=900px){h1{font-size:clamp(1.95rem,5.6vw,2.75rem)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--ink-400:#606a64;--transition:color .2s ease, background-color .2s ease, border-color .2s ease, box-shadow .2s ease, transform .2s ease}[id]{scroll-margin-top:calc(var(--nav-height,88px) + 16px)}.not-found{min-height:100svh;padding:clamp(32px, 7vw, 80px) var(--gutter);background:var(--surface-mist);place-items:center;display:grid}.not-found-inner{text-align:center;justify-items:center;gap:clamp(20px,3.5vw,36px);width:min(40rem,100%);display:grid}.not-found-brand{min-height:44px;color:var(--brand-black);direction:ltr;align-items:center;gap:.55rem;display:inline-flex}.not-found-brand .wordmark{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;font-size:1.1rem;line-height:1}.not-found-code{font-family:var(--font-display);letter-spacing:-.02em;color:var(--brand-black);direction:ltr;align-items:center;margin-block:clamp(8px,2vw,20px);font-size:clamp(5rem,20vw,12rem);line-height:1;display:inline-flex}.not-found-code svg{width:.78em;height:.78em;margin-inline:.02em}.not-found-code svg circle:last-child{fill:var(--brand-lime)}.not-found-message{gap:6px;display:grid}.not-found-message h1,.not-found-message p{font-family:var(--font-ui);letter-spacing:0;text-transform:none;color:var(--ink-800);font-size:clamp(1.05rem,1.8vw,1.25rem);font-weight:600;line-height:1.4}.not-found-message p{color:var(--ink-400);font-weight:500}.not-found-links{align-items:center;gap:1.25rem;font-size:.95rem;display:flex}.not-found-links a{min-height:44px;color:var(--ink-600);text-decoration:underline;-webkit-text-decoration-color:var(--ink-200);text-decoration-color:var(--ink-200);text-underline-offset:.3em;align-items:center;transition:color .2s,text-decoration-color .2s;display:inline-flex}.not-found-links a:first-child:after{content:"";background:var(--ink-200);width:1px;height:1em;margin-inline-start:1.25rem;display:inline-block}.not-found-links a:hover,.not-found-links a:focus-visible{color:var(--brand-black);-webkit-text-decoration-color:var(--brand-black);text-decoration-color:var(--brand-black)}@media (prefers-reduced-motion:no-preference){.not-found-inner>*{animation:.6s cubic-bezier(.2,.8,.2,1) both not-found-rise}.not-found-inner>:nth-child(2){animation-delay:70ms}.not-found-inner>:nth-child(3){animation-delay:.14s}.not-found-inner>:nth-child(4){animation-delay:.21s}@keyframes not-found-rise{0%{opacity:0;transform:translateY(14px)}}}html[lang=ar]{--font-ui:"Kylos Arabic Text", "Kylos Latin", "Figtree", system-ui, sans-serif;--font-display:"Kylos Arabic Text", "Kylos Latin", "Figtree", system-ui, sans-serif;--font-mono:"Kylos Arabic Text", "Kylos Latin", "Figtree", system-ui, sans-serif;--font-script:"Kylos Arabic Text", "Kylos Latin", "Figtree", system-ui, sans-serif;--font-mark:"Kylos Mark", "Archivo Black";--font-latin-ui:"Kylos Latin", "Figtree"}html[lang=ar] body{line-height:1.7}html[lang=ar] h1,html[lang=ar] h2{letter-spacing:0;font-weight:700;line-height:1.4}html[lang=ar] .wordmark{font-family:var(--font-mark), sans-serif}:root{--gutter:clamp(16px, 5vw, 72px);--content-width:1200px;--page-edge:max(var(--gutter), calc((100vw - var(--content-width)) / 2));--section-space:clamp(64px, 6.5vw, 104px);--group-space:clamp(28px, 3vw, 44px);--layout-gap:clamp(32px, 4vw, 64px);--panel-space:clamp(48px, 5vw, 80px);--intro-gap:1.25rem}@media (width>=1800px){:root{--content-width:1320px;font-size:17px}}@media (width>=2400px){:root{--content-width:1440px;font-size:18px}}@media (width>=3200px){:root{--content-width:1560px;font-size:19px}}:root{--page-bg:var(--surface-mist);--page-bg-alt:var(--brand-white);--card-bg:var(--brand-white);--page-ink:var(--brand-black);--line:var(--surface-line);--line-strong:var(--ink-200);--on-ink:var(--brand-white);--scrim:#0b0f0d73}::selection{background:var(--brand-lime);color:#0b0f0d}.journal-page .legacy-page ::selection{background:var(--brand-lime);color:#0b0f0d}@media (prefers-color-scheme:dark){:root{--page-bg:#0e1310;--page-bg-alt:#121815;--card-bg:#1a211d;--page-ink:#f4f6f3;--line:#2a332e;--line-strong:#3d4842;--on-ink:#0b0f0d;--scrim:#0009;--surface-mist:var(--page-bg);--surface-line:var(--line);--ink-800:#e3e8e4;--ink-600:#b3bcb6;--ink-400:#8c968f;--shadow-subtle:0 4px 24px #00000059;--shadow-float:0 14px 40px #0000008c}h1,h2,h3{color:var(--page-ink)}:focus-visible{outline-color:var(--page-ink)}.skip-link{background:var(--page-ink);color:var(--on-ink)}.not-found-brand,.not-found-code,.not-found-links a:hover,.not-found-links a:focus-visible{color:var(--page-ink)}.not-found-links a{-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.not-found-links a:hover,.not-found-links a:focus-visible{-webkit-text-decoration-color:var(--page-ink);text-decoration-color:var(--page-ink)}.not-found-links a:first-child:after{background:var(--line-strong)}.journal-page .legacy-page{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:var(--page-ink);--on-accent:var(--brand-black);--surface:var(--card-bg);--accent-soft:#232b27;--border-strong:var(--line-strong)}}:root{--kx-bg:#f3f4f1;--kx-surface:#fff;--kx-ink:#0b0f0d;--kx-ink-2:#535b56;--kx-ink-3:#626b65;--kx-ring:#0b0f0d12;--kx-ring-strong:#0b0f0d24;--kx-shell:#0b0f0d09;--kx-hover:#0b0f0d0f;--kx-glass:#ffffffad;--kx-glass-strong:#ffffffe0;--kx-highlight:inset 0 1px 1px #ffffffd9;--kx-shadow-soft:0 1px 1px #18280c0a, 0 12px 32px -14px #18280c2e;--kx-shadow-float:0 2px 4px #18280c0a, 0 40px 90px -30px #18280c52;--kx-glow:#c8ff3d38;--kx-lime:#c8ff3d;--kx-on-lime:#0b0f0d;--kx-ease:cubic-bezier(.32, .72, 0, 1);--kx-spring:cubic-bezier(.34, 1.36, .64, 1);--kx-page:min(80rem, calc(100% - 2 * var(--gutter,1.25rem)));--font-mark:"Archivo Black";--font-latin-ui:"Figtree"}@media (prefers-color-scheme:dark){:root{--kx-bg:#0c100e;--kx-surface:#151b18;--kx-ink:#f1f4f0;--kx-ink-2:#a9b2ac;--kx-ink-3:#7e8882;--kx-ring:#ffffff14;--kx-ring-strong:#ffffff29;--kx-shell:#ffffff08;--kx-hover:#ffffff14;--kx-glass:#141a17a8;--kx-glass-strong:#141a17e0;--kx-highlight:inset 0 1px 1px #ffffff12;--kx-shadow-soft:0 1px 1px #0000004d, 0 12px 32px -14px #000000a6;--kx-shadow-float:0 2px 4px #0000004d, 0 40px 90px -30px #000c;--kx-glow:#c8ff3d14}}html{scroll-padding-block-start:6rem}.kx-icon{width:1.05em;height:1.05em}.kx-btn{min-height:3rem;font-family:var(--font-ui);white-space:nowrap;cursor:pointer;transition:background-color .5s var(--kx-ease), color .5s var(--kx-ease), box-shadow .5s var(--kx-ease), transform .5s var(--kx-ease), scale .22s var(--kx-ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.875rem;padding-block:.3125rem;padding-inline:1.375rem .3125rem;font-size:.9375rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.kx-btn:not(:has(.kx-btn__disc)){padding-inline:1.5rem}.kx-btn--lg{min-height:3.625rem;padding-inline-start:1.75rem;font-size:1rem}.kx-btn--lg:not(:has(.kx-btn__disc)){padding-inline:1.875rem}.kx-btn--sm{gap:.625rem;min-height:2.75rem;padding-inline-start:1.125rem;font-size:.875rem}.kx-btn--dark{color:var(--kx-bg);background:var(--kx-ink);box-shadow:inset 0 1px #ffffff1f,0 1px 1px #0b0f0d1a,0 12px 28px -14px #0b0f0d80}.kx-btn--ghost{color:var(--kx-ink);background:var(--kx-glass);box-shadow:inset 0 0 0 1px var(--kx-ring-strong), var(--kx-highlight)}.kx-btn__disc{background:color-mix(in srgb, currentColor 14%, transparent);width:2.375rem;height:2.375rem;transition:transform .7s var(--kx-spring), background-color .5s var(--kx-ease);border-radius:50%;flex:none;place-items:center;display:grid}.kx-btn--lg .kx-btn__disc{width:3rem;height:3rem}.kx-btn--sm .kx-btn__disc{width:2.125rem;height:2.125rem}.kx-btn__disc--accent{color:var(--kx-on-lime);background:var(--kx-lime)}html[dir=rtl] .kx-btn__disc .kx-icon{scale:-1 1}@media (hover:hover) and (pointer:fine){.kx-btn--dark:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1f,0 1px 1px #0b0f0d1a,0 20px 36px -16px #0b0f0d94}.kx-btn--ghost:hover{background:var(--kx-glass-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--kx-ink) 30%, transparent), var(--kx-highlight)}.kx-btn:hover .kx-btn__disc{transform:translate(3px,-1px)scale(1.06)}html[dir=rtl] .kx-btn:hover .kx-btn__disc{transform:translate(-3px,-1px)scale(1.06)}}.kx-btn:active{scale:.98}.kx-btn:focus-visible{outline:2px solid var(--kx-ink);outline-offset:3px}.kx-nav{z-index:50;padding-inline:var(--gutter,1rem);pointer-events:none;justify-content:center;display:flex;position:fixed;inset-block-start:.875rem;inset-inline:0}.kx-nav.is-enhancing,.kx-nav.is-enhancing *{transition:none!important}.kx-nav__bar{isolation:isolate;pointer-events:auto;border-radius:999px;flex-wrap:wrap;align-items:center;gap:.25rem 1rem;width:min(72rem,100%);min-height:4rem;padding-block:.375rem;padding-inline:1.375rem .375rem;display:flex;position:relative}.kx-nav.is-wrapped .kx-nav__bar{border-radius:1.75rem}.kx-nav__bar:before{content:"";z-index:-1;border-radius:inherit;background:var(--kx-glass);-webkit-backdrop-filter:blur(20px)saturate(170%);backdrop-filter:blur(20px)saturate(170%);box-shadow:inset 0 0 0 1px var(--kx-ring), var(--kx-highlight), var(--kx-shadow-soft);transition:background-color .5s var(--kx-ease);position:absolute;inset:0}.kx-nav.is-scrolled .kx-nav__bar:before,.kx-nav.is-solid .kx-nav__bar:before{background:var(--kx-glass-strong)}.kx-nav__logo{min-height:2.75rem;color:var(--kx-ink);align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.kx-nav__mark{width:1.625rem;height:1.625rem;transition:rotate .9s var(--kx-ease)}.kx-nav__logo:hover .kx-nav__mark{rotate:180deg}.kx-nav__word{font-family:var(--font-mark), var(--font-display);letter-spacing:.03em;text-transform:uppercase;font-size:1.0625rem}.kx-nav__menu{align-items:center;gap:.125rem;margin-inline:auto;display:flex}.kx-nav__menu>a{min-height:2.625rem;color:var(--kx-ink-2);transition:color .4s var(--kx-ease), background-color .4s var(--kx-ease), box-shadow .4s var(--kx-ease);border-radius:999px;align-items:center;padding-inline:1rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.kx-nav__menu>a[aria-current=true]{color:var(--kx-ink);background:var(--kx-surface);box-shadow:inset 0 0 0 1px var(--kx-ring), 0 1px 2px #18280c14}.kx-nav__menu-cta{display:none}.kx-nav__actions{align-items:center;gap:.25rem;margin-inline-start:auto;display:flex}.kx-nav__menu+.kx-nav__actions{margin-inline-start:0}.kx-nav__lang{min-height:2.625rem;font-family:"Kylos Arabic", var(--font-ui), sans-serif;color:var(--kx-ink-2);transition:color .4s var(--kx-ease), background-color .4s var(--kx-ease);border-radius:999px;align-items:center;padding-inline:.875rem;font-size:.875rem;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.kx-nav__menu>a:hover,.kx-nav__lang:hover{color:var(--kx-ink);background:var(--kx-hover)}}:is(.kx-nav__menu>a,.kx-nav__lang,.kx-nav__logo,.kx-nav__toggle):focus-visible{outline:2px solid var(--kx-ink);outline-offset:2px;border-radius:999px}.kx-nav__toggle{display:none}@media (width<=960px){.kx-nav__bar{min-height:3.5rem;padding-inline-start:1.125rem}.kx-nav__cta{display:none}.kx-nav__menu+.kx-nav__actions{margin-inline-start:auto}.kx-nav__toggle{width:2.75rem;height:2.75rem;color:var(--kx-bg);background:var(--kx-ink);cursor:pointer;transition:scale .22s var(--kx-ease);border:0;border-radius:50%;place-items:center;display:grid;position:relative}.kx-nav__toggle:active{scale:.94}.kx-nav__toggle span{width:1.0625rem;height:1.5px;transition:transform .6s var(--kx-ease);background:currentColor;border-radius:2px;position:absolute}.kx-nav__toggle span:first-child{transform:translateY(-3.5px)}.kx-nav__toggle span:last-child{transform:translateY(3.5px)}.kx-nav__toggle[aria-expanded=true] span:first-child{transform:rotate(45deg)}.kx-nav__toggle[aria-expanded=true] span:last-child{transform:rotate(-45deg)}.kx-nav:not([data-enhanced]) .kx-nav__bar{border-radius:1.75rem}.kx-nav:not([data-enhanced]) .kx-nav__toggle{display:none}.kx-nav:not([data-enhanced]) .kx-nav__menu{flex-wrap:wrap;order:3;width:100%;margin:0;padding-block-end:.25rem}.kx-nav:not([data-enhanced]) .kx-nav__menu>a{padding:.5rem .75rem}.kx-nav[data-enhanced] .kx-nav__menu{z-index:-2;padding-block:calc(var(--nav-height,3.5rem) + 3rem) calc(1.5rem + env(safe-area-inset-bottom));padding-inline:calc(var(--gutter,1rem) + .75rem);overscroll-behavior:contain;background:color-mix(in srgb, var(--kx-bg) 94%, transparent);-webkit-backdrop-filter:blur(28px)saturate(150%);backdrop-filter:blur(28px)saturate(150%);visibility:hidden;opacity:0;transition:opacity .5s var(--kx-ease), visibility 0s .5s;flex-direction:column;align-items:stretch;gap:0;margin:0;position:fixed;inset:0;overflow-y:auto}.kx-nav[data-enhanced].is-open .kx-nav__menu{visibility:visible;opacity:1;transition:opacity .5s var(--kx-ease), visibility 0s}.kx-nav[data-enhanced] .kx-nav__menu>a,.kx-nav[data-enhanced] .kx-nav__menu>a[aria-current=true]{min-height:0;font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--kx-ink);box-shadow:none;background:0 0;border-radius:0;padding:.625rem 0;font-size:clamp(2.125rem,10vw,3rem);line-height:1.05}html[lang=ar] .kx-nav[data-enhanced] .kx-nav__menu>a{letter-spacing:0;text-transform:none;font-weight:700;line-height:1.3}.kx-nav[data-enhanced] .kx-nav__menu>a[aria-current=true]:after{content:"";background:var(--kx-lime);vertical-align:middle;border-radius:50%;width:.5rem;height:.5rem;margin-inline-start:.75rem;display:inline-block}.kx-nav[data-enhanced] .kx-nav__menu>a,.kx-nav[data-enhanced] .kx-nav__menu-cta{opacity:0;transition:opacity .6s var(--kx-ease), transform .8s var(--kx-ease);transform:translateY(2.5rem)}.kx-nav[data-enhanced].is-open .kx-nav__menu>a,.kx-nav[data-enhanced].is-open .kx-nav__menu-cta{opacity:1;transform:none}.kx-nav[data-enhanced].is-open .kx-nav__menu>:first-child{transition-delay:70ms}.kx-nav[data-enhanced].is-open .kx-nav__menu>:nth-child(2){transition-delay:.12s}.kx-nav[data-enhanced].is-open .kx-nav__menu>:nth-child(3){transition-delay:.17s}.kx-nav[data-enhanced].is-open .kx-nav__menu>:nth-child(4){transition-delay:.22s}.kx-nav[data-enhanced].is-open .kx-nav__menu>:nth-child(5){transition-delay:.29s}.kx-nav[data-enhanced] .kx-nav__menu-cta{margin-top:auto;padding-top:2.5rem;display:block}.kx-nav__menu-cta .kx-btn{justify-content:space-between;width:100%}html:has(.kx-nav.is-open){overflow:hidden}}.kx-hero{background:radial-gradient(56rem 36rem at 8% -12%, var(--kx-glow), transparent 62%), radial-gradient(40rem 30rem at 100% 110%, var(--kx-shell), transparent 70%), var(--kx-bg);padding-block:clamp(8rem,12vw,10.5rem) clamp(4.5rem,8vw,7.5rem);position:relative;overflow:clip}.kx-hero__inner{width:var(--kx-page);grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;gap:clamp(3rem,6vw,6rem);margin-inline:auto;display:grid}.kx-eyebrow{background:var(--kx-surface);box-shadow:inset 0 0 0 1px var(--kx-ring), var(--kx-shadow-soft);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--kx-ink-2);border-radius:999px;align-items:center;gap:.625rem;margin:0 0 2rem;padding-block:.4375rem;padding-inline:.5625rem 1rem;font-size:.6875rem;font-weight:500;line-height:1.3;display:inline-flex}html[lang=ar] .kx-eyebrow{letter-spacing:0;font-size:.8125rem}.kx-eyebrow__dot{background:var(--kx-lime);width:.5rem;height:.5rem;box-shadow:0 0 0 4px color-mix(in srgb, var(--kx-lime) 28%, transparent);border-radius:50%;flex:none}.kx-hero__title{font-family:var(--font-display);letter-spacing:-.035em;text-transform:uppercase;overflow-wrap:break-word;color:var(--kx-ink);margin:0;font-size:clamp(2.75rem,5vw,4.75rem);line-height:.9}html[lang=ar] .kx-hero__title{letter-spacing:0;text-transform:none;font-weight:700;line-height:1.12}.kx-hero__line{display:block}.kx-hero__mark{color:var(--kx-on-lime);background:var(--kx-lime);border-radius:.16em;margin-block-start:.1em;margin-inline-start:-.06em;padding:.04em .16em .02em;display:inline-block;rotate:-1.5deg}html[dir=rtl] .kx-hero__mark{rotate:1.5deg}.kx-hero__body{max-width:34ch;color:var(--kx-ink-2);text-wrap:pretty;margin:2rem 0 2.75rem;font-size:clamp(1.0625rem,1.35vw,1.25rem);line-height:1.6}.kx-hero__actions{flex-wrap:wrap;gap:.75rem;display:flex}.kx-proof{background:var(--kx-shell);box-shadow:inset 0 0 0 1px var(--kx-ring);border-radius:1.625rem;margin-top:3.25rem;padding:.375rem;display:inline-flex}.kx-proof__core{background:var(--kx-surface);box-shadow:var(--kx-highlight), var(--kx-shadow-soft);border-radius:1.25rem;align-items:center;gap:1.25rem;padding-block:.75rem;padding-inline:.875rem 1.375rem;display:flex}.kx-proof__item{align-items:center;gap:.75rem;display:flex}.kx-proof__item p{margin:0}.kx-proof__avatars{display:flex}.kx-proof__avatars img{object-fit:cover;width:2.125rem;height:2.125rem;box-shadow:0 0 0 2px var(--kx-surface);border-radius:50%;outline:0}.kx-proof__avatars img+img{margin-inline-start:-.625rem}.kx-proof__star{width:1.375rem;height:1.375rem;color:var(--kx-ink)}.kx-proof__value{font-family:var(--font-mono);color:var(--kx-ink);font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:600;display:block}.kx-proof__label{color:var(--kx-ink-3);font-size:.75rem;display:block}.kx-proof__rule{background:var(--kx-ring-strong);align-self:stretch;width:1px}.kx-bezel{background:var(--kx-shell);box-shadow:inset 0 0 0 1px var(--kx-ring), var(--kx-shadow-float);border-radius:2.5rem;padding:.5rem}.kx-bezel__core{aspect-ratio:4/5;background:#1a211d;border-radius:2rem;position:relative;overflow:hidden}.kx-bezel__core:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#0000 58%,#0b0f0d94);position:absolute;inset:0;box-shadow:inset 0 1px 1px #ffffff29}.kx-bezel__core picture,.kx-hero__img{width:100%;height:100%;display:block;position:absolute;inset:0}.kx-hero__img{object-fit:cover;object-position:38% 16%;outline:0}.kx-hero__note{z-index:1;inset-block-start:1.75rem;font-family:var(--font-script);color:#fff;text-shadow:0 2px 18px #0006;margin:0;font-size:clamp(1.375rem,2vw,1.875rem);line-height:1.05;display:grid;position:absolute;right:1.75rem;rotate:-4deg}html[dir=rtl] .kx-hero__note{rotate:4deg}.kx-play{z-index:1;color:#fff;font-family:var(--font-ui);text-align:start;cursor:pointer;transition:background-color .5s var(--kx-ease), scale .22s var(--kx-ease);background:#0b0f0d6b;border:0;border-radius:999px;align-items:center;gap:.875rem;padding-block:.375rem;padding-inline:.375rem 1.375rem;display:flex;position:absolute;inset-block-end:1.25rem;inset-inline-start:1.25rem;box-shadow:inset 0 0 0 1px #ffffff38,inset 0 1px 1px #ffffff38}.kx-play:active{scale:.98}.kx-play:focus-visible{outline-offset:3px;outline:2px solid #fff}.kx-play__icon{color:#0b0f0d;width:2.875rem;height:2.875rem;transition:transform .7s var(--kx-spring);background:#fff;border-radius:50%;place-items:center;display:grid}.kx-play__icon svg{width:1rem;height:1rem;margin-inline-start:2px}@media (hover:hover) and (pointer:fine){.kx-play:hover{background:#0b0f0d99}.kx-play:hover .kx-play__icon{transform:scale(1.08)}}.kx-play__label{font-size:.875rem;font-weight:600;display:block}@media (prefers-reduced-motion:no-preference){.kx-hero__copy>*,.kx-hero__media{animation:kx-rise 1.1s var(--kx-ease) both}.kx-hero__copy>:nth-child(2){animation-delay:80ms}.kx-hero__copy>:nth-child(3){animation-delay:.16s}.kx-hero__copy>:nth-child(4){animation-delay:.24s}.kx-hero__copy>:nth-child(5){animation-delay:.32s}.kx-hero__media{animation-name:kx-frame;animation-duration:1.4s;animation-delay:.12s}@keyframes kx-rise{0%{opacity:0;transform:translateY(1.75rem)}}@keyframes kx-frame{0%{opacity:0;transform:translateY(2.5rem)scale(.965)}}}@media (width<=900px){.kx-hero__inner{grid-template-columns:minmax(0,1fr);gap:3.5rem}.kx-hero__body{max-width:42ch}.kx-bezel__core{aspect-ratio:16/10}.kx-hero__img{object-position:40% 35%}}@media (width<=600px){.kx-hero{padding-block:7rem 3.5rem}.kx-eyebrow{letter-spacing:.08em;margin-bottom:1.5rem;font-size:.625rem}.kx-hero__title{font-size:clamp(2.25rem,10.5vw,3.25rem)}.kx-hero__body{margin:1.5rem 0 2.25rem}.kx-hero__actions{flex-direction:column;align-items:stretch}.kx-hero__actions .kx-btn--dark{justify-content:space-between}.kx-proof{margin-top:2.5rem;display:flex}.kx-proof__core{flex:1;justify-content:space-between;gap:.75rem;padding-inline:.75rem 1rem}.kx-bezel{border-radius:2rem;padding:.375rem}.kx-bezel__core{aspect-ratio:4/5;border-radius:1.625rem}.kx-hero__img{object-position:38% 16%}}@media (prefers-reduced-motion:reduce){.kx-nav[data-enhanced] .kx-nav__menu>a,.kx-nav[data-enhanced] .kx-nav__menu-cta{transition:opacity .2s ease-out;transform:none}.kx-btn--dark:hover,.kx-btn:hover .kx-btn__disc,html[dir=rtl] .kx-btn:hover .kx-btn__disc,.kx-play:hover .kx-play__icon{transform:none}.kx-nav__logo:hover .kx-nav__mark{rotate:none}}@media (forced-colors:active){.kx-btn,.kx-play{border:1px solid buttontext}.kx-nav__bar:before,.kx-bezel,.kx-proof__core{border:1px solid canvastext}.kx-nav__toggle{border:1px solid buttontext}.kx-nav__toggle span{background:buttontext}}.kx-closing{background:var(--kx-bg);padding-block:clamp(5rem,9vw,8rem);position:relative}.kx-closing__inner{width:var(--kx-page);margin-inline:auto}.kx-closing__panel{background:var(--kx-shell);box-shadow:inset 0 0 0 1px var(--kx-ring), var(--kx-shadow-float);border-radius:2.5rem;padding:.5rem}.kx-closing__core{isolation:isolate;color:#fff;background:#0b0f0d;border-radius:2rem;align-items:center;min-height:clamp(32rem,46vw,40rem);display:grid;position:relative;overflow:clip}.kx-closing__img{z-index:-2;object-fit:cover;object-position:50% 18%;outline:0;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.kx-closing__scrim{z-index:-1;border-radius:inherit;background:linear-gradient(#0000 55%,#0b0f0d8c),linear-gradient(90deg,#0b0f0deb 0%,#0b0f0db3 36%,#0b0f0d2e 72%,#0b0f0d14 100%);position:absolute;inset:0;box-shadow:inset 0 1px 1px #ffffff24}html[dir=rtl] .kx-closing__scrim{background:linear-gradient(#0000 55%,#0b0f0d8c),linear-gradient(270deg,#0b0f0deb 0%,#0b0f0db3 36%,#0b0f0d2e 72%,#0b0f0d14 100%)}.kx-closing__copy{max-width:34rem;padding:clamp(2.5rem,6vw,5rem)}.kx-closing__eyebrow{color:#ffffffd1;background:#ffffff1a;margin-bottom:1.75rem;box-shadow:inset 0 0 0 1px #ffffff29,inset 0 1px 1px #ffffff1f}.kx-closing__dot{background:#fff;border-radius:50%;flex:none;width:.5rem;height:.5rem;box-shadow:0 0 0 4px #ffffff2e}.kx-closing__title{font-family:var(--font-display);letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance;color:#fff;margin:0;font-size:clamp(2.5rem,5.2vw,4.5rem);font-weight:400;line-height:.92}html[lang=ar] .kx-closing__title{letter-spacing:0;text-transform:none;font-weight:700;line-height:1.2}.kx-closing__body{color:#ffffffc2;text-wrap:pretty;margin:1.5rem 0 2.5rem;font-size:clamp(1.0625rem,1.35vw,1.25rem);line-height:1.55}.kx-closing .kx-closing__cta{color:#0b0f0d;background:#fff;box-shadow:inset 0 -1px #0b0f0d14,0 16px 36px -18px #000000b3}.kx-closing .kx-closing__cta:focus-visible{outline-offset:3px;border-radius:999px;outline:2px solid #fff}@media (hover:hover) and (pointer:fine){.kx-closing .kx-closing__cta:hover{transform:translateY(-1px);box-shadow:inset 0 -1px #0b0f0d14,0 22px 44px -18px #000c}}.kx-closing__note{font-family:var(--font-script);color:#fff;text-shadow:0 2px 18px #00000073;pointer-events:none;margin:0;font-size:clamp(1.5rem,2.4vw,2.125rem);line-height:1.08;display:grid;position:absolute;inset-block-start:14%;inset-inline-end:7%;rotate:-4deg}html[dir=rtl] .kx-closing__note{rotate:4deg}html[lang=ar] .kx-closing__note{font-weight:600;line-height:1.45}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.kx-closing__copy>*,.kx-closing__note{animation:linear both kx-closing-rise;animation-timeline:view();animation-range:entry}.kx-closing__note{animation-name:kx-closing-note}.kx-closing__img{animation:linear both kx-closing-settle;animation-timeline:view();animation-range:entry cover 50%}@keyframes kx-closing-rise{0%{opacity:0;transform:translateY(2rem)}}@keyframes kx-closing-note{0%{opacity:0;transform:translateY(.75rem)}}@keyframes kx-closing-settle{0%{transform:scale(1.08)}}}}@media (width<=900px){.kx-closing__core{min-height:34rem}.kx-closing__scrim,html[dir=rtl] .kx-closing__scrim{background:linear-gradient(#0b0f0d1a 0%,#0b0f0d38 22%,#0b0f0dc2 58%,#0b0f0df0 100%)}.kx-closing__core{align-items:end}.kx-closing__copy{max-width:36rem}}@media (width<=600px){.kx-closing__panel{border-radius:2rem;padding:.375rem}.kx-closing__core{border-radius:1.625rem;min-height:38rem}.kx-closing__img{object-position:50% 12%}.kx-closing__copy{padding:1.75rem 1.5rem}.kx-closing__eyebrow{margin-bottom:1.25rem}.kx-closing__title{font-size:clamp(2.125rem,10vw,2.75rem)}.kx-closing__body{margin:1rem 0 1.75rem}.kx-closing .kx-closing__cta{justify-content:space-between;width:100%}.kx-closing__note{font-size:1.25rem;inset-block-start:1.5rem;inset-inline-end:1.25rem}}@media (prefers-reduced-motion:reduce){.kx-closing .kx-closing__cta:hover{transform:none}}@media (forced-colors:active){.kx-closing__panel{border:1px solid canvastext}.kx-closing__core{color:canvastext;background:canvas}.kx-closing__img,.kx-closing__scrim{display:none}}.kx-footer{color:var(--kx-ink);background:var(--kx-bg);padding-block-start:clamp(2rem,4vw,3.5rem);position:relative;overflow:clip}.kx-footer__inner{z-index:1;width:var(--kx-page);margin-inline:auto;position:relative}.kx-footer__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 2rem;padding-block-end:clamp(2rem,4vw,3rem);display:flex}.kx-footer__logo{min-height:2.75rem;color:var(--kx-ink);align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.kx-footer__mark{width:1.75rem;height:1.75rem;transition:rotate .9s var(--kx-ease)}.kx-footer__word{font-family:var(--font-mark), var(--font-display);letter-spacing:.03em;text-transform:uppercase;font-size:1.125rem}.kx-footer__nav{flex-wrap:wrap;gap:.25rem;margin-inline-end:-1rem;display:flex}.kx-footer__nav a{min-width:2.75rem;min-height:2.75rem;color:var(--kx-ink-2);transition:color .4s var(--kx-ease), background-color .4s var(--kx-ease);border-radius:999px;align-items:center;padding-inline:1rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.kx-footer__nav a:hover{color:var(--kx-ink);background:var(--kx-hover)}.kx-footer__logo:hover .kx-footer__mark{rotate:180deg}}:is(.kx-footer__nav a,.kx-footer__logo):focus-visible{outline:2px solid var(--kx-ink);outline-offset:2px;border-radius:999px}.kx-footer__base{box-shadow:inset 0 1px 0 var(--kx-ring-strong);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 2rem;padding-block:1.5rem;display:flex}.kx-footer__legal,.kx-footer__contact{font-family:var(--font-mono);color:var(--kx-ink-3);margin:0;font-size:.8125rem;line-height:1.5}html[lang=ar] .kx-footer__legal,html[lang=ar] .kx-footer__contact{font-size:.875rem}.kx-footer__contact a{color:var(--kx-ink);text-decoration:underline;-webkit-text-decoration-color:var(--kx-ring-strong);text-decoration-color:var(--kx-ring-strong);text-underline-offset:.25em;transition:text-decoration-color .3s var(--kx-ease)}.kx-footer__contact a:hover{text-decoration-color:currentColor}.kx-footer__contact a:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid}.kx-footer__wordmark{font-family:var(--font-mark), var(--font-display);letter-spacing:-.02em;text-align:center;text-transform:uppercase;white-space:nowrap;color:#0000;background:linear-gradient(to bottom, color-mix(in srgb, var(--kx-ink) 7%, transparent), color-mix(in srgb, var(--kx-ink) 1%, transparent) 85%);pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;margin-block:clamp(.5rem,2vw,1.5rem) -.2em;font-size:min(21vw,20rem);line-height:.8;display:block}@media (width<=600px){.kx-footer__top{flex-direction:column;align-items:flex-start}.kx-footer__nav{grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;gap:0;margin-inline:-1rem 0;display:grid}.kx-footer__nav a{justify-self:start}}@media (prefers-reduced-motion:reduce){.kx-footer__logo:hover .kx-footer__mark{rotate:none}}@media (forced-colors:active){.kx-footer__legal{box-shadow:none;border-block-start:1px solid canvastext}.kx-footer__wordmark{display:none}}html:has(.kx-dialog[open]){scrollbar-gutter:var(--notice-scrollbar-gutter,auto);overflow:hidden}.kx-dialog{overscroll-behavior:contain;width:min(32rem,100% - 2rem);max-width:none;max-height:calc(100dvh - 2rem);color:var(--kx-ink);box-shadow:inset 0 0 0 1px #ffffff29, var(--kx-shadow-float);background:#ffffff1f;border:0;border-radius:2rem;margin:auto;padding:.375rem;position:fixed;inset:0;overflow:auto}.kx-dialog::backdrop{background:#0b0f0d94}.kx-dialog__core{background:var(--kx-surface);box-shadow:inset 0 0 0 1px var(--kx-ring), var(--kx-highlight);border-radius:1.625rem;padding:clamp(1.75rem,4.5vw,2.5rem);position:relative}.kx-dialog__mark{width:3rem;height:3rem;color:var(--kx-on-lime);background:var(--kx-lime);box-shadow:0 0 0 6px color-mix(in srgb, var(--kx-lime) 22%, transparent);border-radius:50%;place-items:center;margin-block-end:1.5rem;display:grid}.kx-dialog__mark svg{width:1.5rem;height:1.5rem}.kx-dialog__title{font-family:var(--font-display);letter-spacing:-.025em;text-transform:uppercase;text-wrap:balance;color:var(--kx-ink);margin:0;padding-inline-end:3rem;font-size:clamp(1.5rem,3.6vw,2rem);font-weight:400;line-height:1}html[lang=ar] .kx-dialog__title{letter-spacing:0;text-transform:none;font-weight:700;line-height:1.35}.kx-dialog__body{max-width:42ch;color:var(--kx-ink-2);text-wrap:pretty;margin:1rem 0 2rem;font-size:1rem;line-height:1.6}.kx-dialog__actions{display:flex}.kx-dialog__close{min-width:8rem}.kx-dialog__dismiss{width:2.75rem;height:2.75rem;color:var(--kx-ink-2);background:var(--kx-shell);box-shadow:inset 0 0 0 1px var(--kx-ring);cursor:pointer;transition:color .4s var(--kx-ease), background-color .4s var(--kx-ease), scale .22s var(--kx-ease);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:1rem;inset-inline-end:1rem}.kx-dialog__dismiss svg{width:1.125rem;height:1.125rem;transition:transform .6s var(--kx-spring)}@media (hover:hover) and (pointer:fine){.kx-dialog__dismiss:hover{color:var(--kx-ink);background:var(--kx-hover)}.kx-dialog__dismiss:hover svg{transform:rotate(90deg)}}.kx-dialog__dismiss:active{scale:.94}.kx-dialog__dismiss:focus-visible{outline:2px solid var(--kx-ink);outline-offset:2px;border-radius:50%}@media (prefers-color-scheme:dark){.kx-dialog{box-shadow:inset 0 0 0 1px #ffffff1f, var(--kx-shadow-float);background:#ffffff0f}.kx-dialog::backdrop{background:#000000b3}}@supports (transition-behavior:allow-discrete){.kx-dialog{opacity:0;transition:opacity .2s var(--kx-ease), transform .2s var(--kx-ease), display .2s allow-discrete, overlay .2s allow-discrete;transform:translateY(.5rem)scale(.98)}.kx-dialog[open]{opacity:1;transition-duration:.48s;transition-timing-function:var(--kx-ease);transform:none}.kx-dialog::backdrop{opacity:0;transition:opacity .24s ease-out, display .24s allow-discrete, overlay .24s allow-discrete}.kx-dialog[open]::backdrop{opacity:1}@starting-style{.kx-dialog[open]{opacity:0;transform:translateY(1rem)scale(.96)}.kx-dialog[open]::backdrop{opacity:0}}}@media (width<=600px){.kx-dialog{border-radius:2rem 2rem 0 0;width:100%;max-height:calc(100dvh - 1rem);margin:auto 0 0;padding:.375rem .375rem 0}.kx-dialog__core{border-end-end-radius:0;border-end-start-radius:0;padding-block-end:calc(1.75rem + env(safe-area-inset-bottom))}.kx-dialog__body{max-width:none}.kx-dialog__close{flex:1}@supports (transition-behavior:allow-discrete){.kx-dialog{transform:translateY(2rem)}.kx-dialog[open]{transform:none}@starting-style{.kx-dialog[open]{transform:translateY(100%)}}}}@media (prefers-reduced-motion:reduce){.kx-dialog,.kx-dialog[open],.kx-dialog::backdrop{transition:none;transform:none}.kx-dialog__dismiss:hover svg{transform:none}.kx-dialog__dismiss:active{scale:none}}@media (forced-colors:active){.kx-dialog,.kx-dialog__mark,.kx-dialog__dismiss{border:1px solid canvastext}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}[hidden]:not([hidden=until-found i]){display:none!important}
