@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-normal-latin-ext.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-normal-latin-ext.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:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-italic-latin-ext.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:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plex-arabic-400.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+898-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,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/plex-arabic-500.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+898-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,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/plex-arabic-600.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+898-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/plex-arabic-700.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+898-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}:root[data-theme=light] .helm-logo-on-dark,:root:not([data-theme=light]) .helm-logo-on-light{display:none!important}.helm-logo{flex:none;display:inline-flex}.helm-logo>img{width:100%;max-width:none;height:100%;display:block}.hmk{--hmk-ink:#fff;--hmk-line:#c8863f;--hmk-hub:#e0a468;--hmk-ai:#818cf8;flex:none;display:block;overflow:visible}:root[data-theme=light] .hmk:not([data-on=dark]),.hmk[data-on=light]{--hmk-ink:#1a1612;--hmk-line:#b87530;--hmk-hub:#a8641b;--hmk-ai:#4f46e5}.hmk .hmk-i{fill:var(--hmk-ink)}.hmk .hmk-o{fill:var(--hmk-line)}.hmk .hmk-h{fill:var(--hmk-hub)}.hmk[data-motion=thinking] .hmk-h{fill:var(--hmk-ai)}.hmk .hmk-halo{fill:none;stroke:var(--hmk-ai);stroke-width:11.9px;opacity:0}.hmk g,.hmk circle{transform-origin:256px 256px}.hmk[data-motion=thinking] .hmk-rim{animation:2.6s infinite hmk-think-rim}.hmk[data-motion=thinking] .hmk-h{animation:2.6s infinite hmk-think-hub}.hmk[data-motion=thinking] .hmk-halo{animation:2.6s infinite hmk-think-halo}@keyframes hmk-think-rim{0%,18%{animation-timing-function:cubic-bezier(.16,.8,.2,1);transform:rotate(0)}58%,to{transform:rotate(90deg)}}@keyframes hmk-think-hub{0%,18%{animation-timing-function:ease-in-out;transform:scale(1)}44%{animation-timing-function:ease-in-out;transform:scale(1.35)}70%,to{transform:scale(1)}}@keyframes hmk-think-halo{0%,18%{opacity:0;animation-timing-function:ease-out;transform:scale(.5)}24%{opacity:.9;animation-timing-function:ease-out}to{opacity:0;transform:scale(2.4)}}.hmk[data-motion=loading] .hmk-rim{animation:1.4s linear infinite hmk-load-rim}@keyframes hmk-load-rim{to{transform:rotate(360deg)}}.hmk[data-motion=arrive] .hmk-ring{animation:.8s cubic-bezier(.16,.8,.2,1) both hmk-arrive-ring}.hmk[data-motion=arrive] .hmk-rim{animation:1s cubic-bezier(.16,.8,.2,1) both hmk-arrive-rim}.hmk[data-motion=arrive] .hmk-star{animation:.9s cubic-bezier(.16,.8,.2,1) .25s both hmk-arrive-star}.hmk[data-motion=arrive] .hmk-h{animation:.5s cubic-bezier(.3,1.6,.5,1) .7s both hmk-arrive-hub}@keyframes hmk-arrive-ring{0%{opacity:0;transform:scale(1.08)}}@keyframes hmk-arrive-rim{0%{opacity:0;transform:rotate(-120deg)scale(.82)}}@keyframes hmk-arrive-star{0%{opacity:0;transform:rotate(-45deg)scale(0)}}@keyframes hmk-arrive-hub{0%{transform:scale(0)}}@media (prefers-reduced-motion:reduce){.hmk g,.hmk circle{animation:none!important}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--radius-pill:999px;--radius-panel:24px;--radius-lg:20px;--radius-card:18px;--radius-grid:16px;--radius-md:14px;--radius-tile:12px;--radius-chip:10px;--radius-sm:9px;--radius-control:8px;--border-width:1px;--card-gap:20px;--card-pad:32px;--card-pad-sm:24px;--card-pad-mobile:18px;--tap-min:44px;--input-height:46px;--page-max:1160px;--page-pad:28px;--page-pad-mobile:20px;--content-measure:720px;--prose-measure:620px;--section-gap:130px;--section-gap-lg:96px;--header-gap:44px;--nav-top:16px;--nav-pad:8px;--nav-pad-start:18px;--sticky-top:88px;--bp-nav-back:1000px;--bp-nav-lang:820px;--bp-stack:900px;--bp-compact:640px;--type-h1-size:clamp(40px, 5.4vw, 68px);--type-h1-tracking:-.045em;--type-h1-leading:1;--type-h2-size:clamp(28px, 3.6vw, 46px);--type-h2-tracking:-.035em;--type-h2-leading:1.08;--type-h3-size:clamp(26px, 3.2vw, 40px);--type-h3-tracking:-.035em;--type-h3-leading:1.1;--type-card-title-size:22px;--type-card-title-tracking:-.025em;--type-lead-size:18px;--type-lead-leading:1.6;--type-body-size:16px;--type-body-leading:1.6;--type-docs-leading:1.7;--type-small-size:15px;--type-meta-size:13.5px;--type-eyebrow-size:11px;--type-eyebrow-tracking:.2em;--type-label-size:10px;--type-label-tracking:.14em;--ease-entrance:cubic-bezier(.16, .8, .2, 1);--ease-standard:cubic-bezier(.4, 0, .2, 1);--dur-hover:.25s;--dur-menu:.2s;--dur-panel:.35s;--dur-enter:.55s;--dur-slide:.5s;--dur-ambient-glow:12s;--dur-ambient-grid:90s;--dur-ambient-drift:46s;--dur-nav-sweep:14s;--color-ink-muted:#ffffff78;--color-ink-ornament:#ffffff59;--color-ink-secondary:#fff9}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f1efea;--color-surface-sunken:#ebe8e2;--color-surface:#fdfcfa;--color-surface-elevated:#fdfcfa;--color-surface-elevated-hi:#f8f6f2;--color-surface-overlay:#fdfcfa;--color-border-subtle:#efece7;--color-border:#e7e3dd;--color-border-strong:#d8d3cb;--color-border-hover:#c6c0b6;--color-text-primary:#1c1917;--color-text-secondary:#57534e;--color-text-tertiary:#78716c;--color-text-muted:#a8a29e;--color-ink-muted:#1c19179e;--color-ink-ornament:#1c19177a;--color-ink-secondary:#1c1917a3;--color-accent:#1c1917;--color-accent-hover:#44403c;--color-accent-sunken:#57534e;--color-accent-foreground:#fff;--fill-faint:#1c191708;--fill-subtle:#1c19170d;--fill:#1c19170f;--fill-strong:#1c19171a;--color-success:#15803d;--color-success-soft:#15803d1f;--color-success-border:#15803d52;--color-warning:#b45309;--color-warning-soft:#b453091f;--color-warning-border:#b4530952;--color-danger:#dc2626;--color-danger-soft:#dc26261a;--color-danger-border:#dc262657;--session-row-bg:#f0eee9;--session-tile-bg:#fdfcfa;--danger-ghost-fill:#dc26260f}.ui-ctl-sm{min-height:34px}.ui-field-sm{height:32px}@media (width<=640px),(pointer:coarse) and (height<=500px){.ui-ctl-sm{min-height:var(--tap-min)}.ui-field-sm{height:var(--tap-min)}.ui-seg{min-height:var(--tap-min)}}:root{--copper:#c8863f;--copper-2:#e0a468;--copper-soft:#c8863f24;--copper-glow:#c8863f12;--copper-line:#c8863f73;--btn-copper:linear-gradient(180deg, #d89a50, #c8863f);--btn-copper-ink:#16100a;--btn-copper-shadow:0 10px 30px -10px #c8863fb3, inset 0 1px 0 #ffffff59;--chart-stroke:#d89a50;--nf-num:linear-gradient(180deg, #f4f4f4 0%, #cfcfd2 55%, #cfcfd24d 100%);--graticule:#ffffff0e;--copper-wash-from:#c8863f29;--copper-wash-to:#c8863f0a;--copper-ring:#c8863f0f;--copper-ring-2:#c8863f12;--copper-ring-3:#c8863f14;--shadow-sm:0 1px 2px #00000080;--teal:#6fb2a8;--teal-soft:#6fb2a829;--teal-line:#6fb2a873;--sky:#5cb4f2;--sky-soft:#5cb4f224;--sky-line:#5cb4f26b;--violet:#a78bfa;--violet-soft:#a78bfa24;--violet-line:#a78bfa6b;--rose:#f57ea3;--rose-soft:#f57ea321;--rose-line:#f57ea366;--green:#4ade80;--green-soft:#4ade801f;--green-line:#4ade8061;--amber:#fb923c;--amber-soft:#fb923c21;--amber-line:#fb923c6b;--red:#ef4444;--red-soft:#ef444421;--red-line:#ef44446b;--indigo:#818cf8;--indigo-soft:#818cf81f;--indigo-line:#818cf866;--text-secondary:var(--ink-2);--text-muted:var(--ink-2);--text-faint:var(--ink-3);--border-hairline:var(--fw-08);--border-strong:var(--fw-15);--surface-wash:var(--fw-045);--surface-wash-hover:var(--fw-06);--hv-card-hi:var(--hv-card-hover);--color-surface-hi:var(--color-surface-elevated-hi);--blob-a:#c8863f33;--blob-b:#6fb2a81a;--rail-glass:#0f0f11db;--scrim:#040406e6;--modal-solid:#232327;--modal-line:#3a3a40;--shadow-lift:0 40px 90px -40px #000000e6;--tint-auto-fg:#4ade80;--tint-auto-bg:#4ade801c;--tint-auto-line:#4ade8038}:root[data-theme=light]{--copper:#a8641b;--copper-2:#804910;--copper-soft:#c8863f33;--copper-glow:#c8863f1a;--copper-line:#a8641b6b;--btn-copper:linear-gradient(180deg, #a8641b, #99591a);--btn-copper-ink:#fff;--btn-copper-shadow:0 12px 28px -12px #a8641b99, inset 0 1px 0 #ffffff4d;--chart-stroke:#a8641b;--nf-num:linear-gradient(180deg, #1c1917 0%, #44403c 60%, #44403c4d 100%);--graticule:#281e1412;--copper-wash-from:#c8863f38;--copper-wash-to:#c8863f0f;--copper-ring:#c8863f17;--copper-ring-2:#c8863f1a;--copper-ring-3:#c8863f1f;--shadow-sm:0 1px 2px #3c281414;--teal:#2f6a62;--teal-soft:#2f6a6224;--teal-line:#2f6a6257;--sky:#1868b5;--sky-soft:#1868b51f;--sky-line:#1868b552;--violet:#5b47c2;--violet-soft:#5b47c21f;--violet-line:#5b47c252;--rose:#a02f52;--rose-soft:#a02f521f;--rose-line:#a02f5252;--green:#157f3c;--green-soft:#157f3c1f;--green-line:#157f3c57;--amber:#c2560a;--amber-soft:#c2560a1c;--amber-line:#c2560a57;--red:#dc2626;--red-soft:#dc26261a;--red-line:#dc26265c;--indigo:#4f46e5;--indigo-soft:#4f46e514;--indigo-line:#4f46e54d;--blob-a:#c8863f2b;--blob-b:#6fb2a821;--rail-glass:#f1efeae0;--scrim:#1c191773;--modal-solid:#fff;--modal-line:#ded9d1;--shadow-lift:0 30px 70px -40px #1c191747;--tint-auto-fg:#15803d;--tint-auto-bg:#157f3c1a;--tint-auto-line:#157f3c33}[data-tone=copper]{--t:var(--copper-2);--tw:var(--copper-soft);--tl:var(--copper-line);--td:var(--copper)}[data-tone=teal]{--t:var(--teal);--tw:var(--teal-soft);--tl:var(--teal-line);--td:var(--teal)}[data-tone=sky]{--t:var(--sky);--tw:var(--sky-soft);--tl:var(--sky-line);--td:var(--sky)}[data-tone=violet]{--t:var(--violet);--tw:var(--violet-soft);--tl:var(--violet-line);--td:var(--violet)}[data-tone=rose]{--t:var(--rose);--tw:var(--rose-soft);--tl:var(--rose-line);--td:var(--rose)}[data-tone=ink]{--t:var(--color-text-primary);--tw:var(--surface-wash);--tl:var(--fw-08);--td:var(--fw-35)}[data-tone=plain]{--t:var(--fw-35);--tw:var(--surface-wash);--tl:var(--fw-08);--td:var(--fw-35)}[data-tone=auto]{--t:var(--tint-auto-fg);--tw:var(--tint-auto-bg);--tl:var(--tint-auto-line);--td:var(--tint-auto-fg)}[data-tone=success],[data-tone=green]{--t:var(--green);--tw:var(--green-soft);--tl:var(--green-line);--td:var(--green)}[data-tone=warning],[data-tone=amber]{--t:var(--amber);--tw:var(--amber-soft);--tl:var(--amber-line);--td:var(--amber)}[data-tone=danger],[data-tone=red]{--t:var(--red);--tw:var(--red-soft);--tl:var(--red-line);--td:var(--red)}[data-tone=indigo]{--t:var(--indigo);--tw:var(--indigo-soft);--tl:var(--indigo-line);--td:var(--indigo)}:root{--bg:#0f0f11;--bg-2:#0b0b0d;--panel:#171719;--panel-2:#1c1c1f;--ink:#ececec;--ink-2:#ecececc7;--ink-3:#ecececa1;--ink-quiet:color-mix(in srgb, var(--ink-2) 70%, var(--ink-3));--line:#ffffff1a;--line-2:#ffffff30;--wash:#ffffff0b;--glow:#ffffff1a;--grid:#ffffff0e;--nav:#141417ad;--shadow:0 40px 90px -40px #000000e6;--card:linear-gradient(180deg,#ffffff0d,#fff0 42%),#171719;--card-hover:linear-gradient(180deg,#ffffff16,#fff0 46%),#1c1c1f;--btn-c:linear-gradient(180deg,#d89a50,#c8863f);--btn-c-ink:#16100a;--btn-c-shadow:0 10px 30px -10px #c8863fb3, inset 0 1px 0 #ffffff59;--sans:var(--hh-font-sans,"Geist", system-ui, sans-serif);--mono:var(--hh-font-mono,"Geist Mono", monospace);--serif:var(--hh-font-serif,"Instrument Serif", serif)}:root[data-theme=light]{--bg:#ebe5db;--bg-2:#e3dcd0;--panel:#f7f3ed;--panel-2:#f1ece4;--ink:#1a1612;--ink-2:#4e463f;--ink-3:#625a52;--line:#281e141c;--line-2:#281e1433;--wash:#281e140d;--glow:#c8863f33;--grid:#281e1412;--nav:#f7f3edbd;--shadow:0 30px 70px -36px #3c28146b, 0 2px 6px -2px #3c28141a;--card:linear-gradient(180deg,#fbf8f3,#f4efe7 62%),#f4efe7;--card-hover:linear-gradient(180deg,#fdfbf7,#f1ebe2 62%),#f1ebe2;--btn-c:linear-gradient(180deg,#a8641b,#99591a);--btn-c-ink:#fff;--btn-c-shadow:0 12px 28px -12px #a8641b99, inset 0 1px 0 #ffffff4d}@keyframes hh-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes hh-fade{0%{opacity:0}to{opacity:1}}@keyframes hh-glow{0%,to{opacity:.5}50%{opacity:1}}@keyframes hh-sheen{0%{transform:translate(-120%)}to{transform:translate(220%)}}@keyframes hh-rowin{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes hh-cardup{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes hh-popin{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes hh-lin{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes hh-countup{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes hh-growx{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hh-ring{0%{stroke-dashoffset:264px}to{stroke-dashoffset:var(--hh-ring-to,88)}}@keyframes hh-pulse{0%,8%{opacity:.3;transform:scale(.5)}18%{opacity:1;transform:scale(1)}44%{opacity:1;transform:scale(1)}56%,to{opacity:.3;transform:scale(.5)}}@keyframes hh-livedot{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes hh-gridpan{0%{background-position:0 0}to{background-position:var(--hh-grid-tile,88px) var(--hh-grid-tile,88px)}}@keyframes hh-flow{to{stroke-dashoffset:-157px}}@keyframes hh-drift1{0%,to{transform:translate(-4%,-3%)scale(1)}50%{transform:translate(6%,5%)scale(1.12)}}@keyframes hh-drift2{0%,to{transform:translate(5%,4%)scale(1.08)}50%{transform:translate(-6%,-5%)scale(1)}}:root{--color-header-bg:#0a0a0ae0;--color-hero-bg:#070707;--color-text-secondary:#888;--fill:#ffffff0f;--fill-subtle:#ffffff0a;--hv-grid-mask:radial-gradient(ellipse 100% 60% at 50% 0%, #000, #0000004d 55%, #0000 82%);--color-violet:#a78bfa;--color-violet-soft:#a78bfa1f;--color-violet-border:#a78bfa42;--color-emerald:#4ade80;--color-emerald-soft:#4ade801c;--color-emerald-border:#4ade803d;--color-sky:#60a5fa;--color-sky-soft:#60a5fa1c;--color-sky-border:#60a5fa3d;--color-amber:#fbbf24;--color-amber-soft:#fbbf241a;--color-amber-border:#fbbf243d;--fw-008:#ffffff02;--fw-01:#ffffff03;--fw-018:#ffffff05;--fw-035:#ffffff09;--fw-11:#ffffff1c;--fw-13:#ffffff21;--fw-25:#ffffff40}:root[data-theme=light]{--color-header-bg:#f6f5f3e0;--color-hero-bg:#f0eee9;--color-violet:#6d3fd4;--color-violet-soft:#6d3fd41a;--color-violet-border:#6d3fd43d;--color-emerald:#157f3c;--color-emerald-soft:#157f3c1c;--color-emerald-border:#157f3c42;--color-sky:#1d63b8;--color-sky-soft:#1d63b81a;--color-sky-border:#1d63b83d;--color-amber:#b0770f;--color-amber-soft:#b0770f1c;--color-amber-border:#b0770f47;--fw-008:#1c191702;--fw-01:#1c191703;--fw-018:#1c191705;--fw-035:#1c191709;--fw-11:#1c19171c;--fw-13:#1c191721;--fw-25:#1c191740}:root{--hh-font-sans:"Geist", system-ui, sans-serif;--hh-font-mono:"Geist Mono", ui-monospace, Menlo, monospace;--hh-font-serif:"Instrument Serif", "Iowan Old Style", Georgia, serif;--hh-font-mono-label:var(--hh-font-mono);--color-bg:#0f0f11;--color-bg-alt:#0b0b0d;--color-surface:#171719;--color-surface-elevated:#171719;--color-surface-elevated-hi:#1c1c1f;--color-text-primary:#ececec;--color-accent:#fff;--color-accent-foreground:#0f0f11;--color-success:#4ade80;--color-success-bright:#4ade80;--color-success-soft:#4ade801c;--color-success-border:#4ade8042;--color-warning:#fbbf24;--color-warning-bright:#fbbf24;--color-warning-soft:#fbbf241c;--color-warning-border:#fbbf2447;--color-danger:#ef4444;--color-danger-soft:#ef44441c;--color-danger-border:#ef44444d;--hv-card:linear-gradient(180deg, #ffffff0d, #fff0 42%), #171719;--hv-card-hover:linear-gradient(180deg, #ffffff16, #fff0 46%), #1c1c1f;--hv-glow:#ffffff1a;--hv-grid:#ffffff1a;--hv-blob-a:#ffffff1a;--hv-blob-b:#ffffff12;--nav-glass-header:#141417ad;--nav-glass-mobile:#060606f7;--nav-edge-hi:#ffffff8c;--nav-edge-lo:#ffffff12;--nav-shadow:0 1px 0 #ffffff0d inset, 0 18px 40px -18px #000000e6, 0 2px 8px -2px #0009;--shadow-card:0 1px 3px #0006;--shadow-modal:0 8px 32px #0009;--fw-1000:#fff;--fw-015:#ffffff04;--fw-02:#ffffff05;--fw-025:#ffffff06;--fw-03:#ffffff08;--fw-04:#ffffff0a;--fw-045:#ffffff0b;--fw-05:#ffffff0d;--fw-06:#ffffff0f;--fw-07:#ffffff12;--fw-08:#ffffff14;--fw-09:#ffffff17;--fw-1:#ffffff1a;--fw-12:#ffffff1f;--fw-14:#ffffff24;--fw-15:#ffffff26;--fw-18:#ffffff2e;--fw-2:#fff3;--fw-22:#ffffff38;--fw-28:#ffffff47;--fw-3:#ffffff4d;--fw-32:#ffffff52;--fw-35:#ffffff59;--fw-4:#fff6;--fw-45:#ffffff73;--fw-5:#ffffff80;--fw-55:#ffffff8c;--fw-6:#fff9;--fw-65:#ffffffa6;--fw-68:#ffffffad;--fw-7:#ffffffb3;--fw-72:#ffffffb8;--fw-75:#ffffffbf;--fw-8:#fffc;--fw-9:#ffffffe6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--color-bg:#f1efea;--color-bg-alt:#ebe8e2;--color-surface:#fdfcfa;--color-surface-elevated:#fdfcfa;--color-surface-elevated-hi:#f8f6f2;--color-text-primary:#1c1917;--color-accent:#1c1917;--color-accent-foreground:#fff;--color-success:#157f3c;--color-success-bright:#17914a;--color-success-soft:#157f3c1c;--color-success-border:#157f3c47;--color-warning:#b0770f;--color-warning-bright:#c98a12;--color-warning-soft:#b0770f1f;--color-warning-border:#b0770f4d;--color-danger:#dc2626;--color-danger-soft:#dc262617;--color-danger-border:#dc26264d;--hv-card:linear-gradient(180deg, #fff, #fbfaf7 62%), #fff;--hv-card-hover:linear-gradient(180deg, #fff, #f7f4ef 62%), #fff;--hv-glow:#1c19170f;--hv-grid:#1c19171a;--hv-blob-a:#1c19171a;--hv-blob-b:#78716c24;--nav-glass-header:#ffffffb8;--nav-glass-mobile:#fffffff7;--nav-edge-hi:#1c19176b;--nav-edge-lo:#1c191712;--nav-shadow:0 1px 0 #ffffffe6 inset, 0 18px 36px -20px #1c191759, 0 2px 6px -2px #1c19171a;--fw-1000:#1c1917;--shadow-card:0 1px 2px #1c19170f, 0 4px 12px -4px #1c19171a;--shadow-modal:0 8px 16px -8px #1c19171f, 0 24px 48px -16px #1c191733;--fw-015:#1c191704;--fw-02:#1c191705;--fw-025:#1c191706;--fw-03:#1c191708;--fw-04:#1c19170a;--fw-045:#1c19170b;--fw-05:#1c19170d;--fw-06:#1c19170f;--fw-07:#1c191712;--fw-08:#1c191714;--fw-09:#1c191717;--fw-1:#1c19171a;--fw-12:#1c19171f;--fw-14:#1c191724;--fw-15:#1c191726;--fw-18:#1c19172e;--fw-2:#1c191733;--fw-22:#1c191738;--fw-28:#1c191747;--fw-3:#1c19174d;--fw-32:#1c191752;--fw-35:#1c191759;--fw-4:#1c191766;--fw-45:#1c191773;--fw-5:#1c191780;--fw-55:#1c19178c;--fw-6:#1c191799;--fw-65:#1c1917a6;--fw-68:#1c1917ad;--fw-7:#1c1917b3;--fw-72:#1c1917b8;--fw-75:#1c1917bf;--fw-8:#1c1917cc;--fw-9:#1c1917e6;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[dir=rtl]{--hh-font-sans:"IBM Plex Sans Arabic", "Geist", system-ui, sans-serif;--hh-font-mono:"Geist Mono", "IBM Plex Sans Arabic", ui-monospace, Menlo, monospace;--hh-font-serif:"IBM Plex Sans Arabic", "Geist", system-ui, sans-serif;--hh-font-mono-label:var(--hh-font-sans)}[dir=rtl] *{letter-spacing:normal!important}[dir=rtl] [data-arrow]{transform:scaleX(-1)}@keyframes hh-livepulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}@keyframes hh-livering{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2.9)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}:root[data-theme=light]{--color-bg:#ebe5db;--color-bg-alt:#e3dcd0;--color-surface-elevated-hi:#f1ece4;--hv-card:linear-gradient(180deg, #fbf8f3, #f4efe7 62%), #f4efe7;--hv-card-hover:linear-gradient(180deg, #fdfbf7, #f1ebe2 62%), #f1ebe2;--hv-glow:#281e140f;--hv-grid:#281e1412;--hv-blob-a:#c8863f3d;--hv-blob-b:#6fb2a829;--color-text-primary:var(--ink);--color-ink-secondary:var(--ink-2);--color-ink-muted:var(--ink-2);--color-ink-ornament:var(--ink-3);--fw-05:#281e140d;--fw-08:#281e1414;--fw-1:#281e141a;--fw-18:#281e142e;--fw-3:#281e144d;--fw-1000:#281e14;--shadow-card:0 1px 2px #281e140f, 0 4px 12px -4px #281e141a;--shadow-modal:0 8px 16px -8px #281e141f, 0 24px 48px -16px #281e1433}@keyframes sn-turn{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.sn-wrap{top:16px;z-index:60;pointer-events:none;flex-direction:column;align-items:center;gap:8px;padding-inline:16px;display:flex;position:fixed;inset-inline:0}.sn-wrap a{text-decoration:none}.sn-wrap button{font-family:inherit}.sn-pill{pointer-events:auto;z-index:50;background:var(--nav-glass-header);-webkit-backdrop-filter:blur(26px)saturate(180%);max-width:calc(100vw - 32px);box-shadow:var(--shadow-modal);border-radius:999px;grid-template-columns:auto auto auto;align-items:center;gap:16px;padding:8px;padding-inline-start:18px;line-height:1.333;display:grid;position:relative}.sn-ring{border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.sn-ring>span{aspect-ratio:1;background:conic-gradient(var(--fw-07) 0deg, var(--fw-55) 40deg, var(--fw-07) 110deg, var(--fw-07) 360deg);width:calc(100% + 160px);animation:14s linear infinite sn-turn;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sn-brand{align-items:center;display:flex}.sn-nav{z-index:2;align-items:center;gap:2px;display:flex}.sn-link,.sn-trigger{white-space:nowrap;color:var(--color-ink-secondary);cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:5px;padding:7px 13px;font-size:13.5px;transition:color .15s,background .15s;display:inline-flex}.sn-link:hover,.sn-trigger:hover,.sn-trigger[aria-expanded=true]{color:var(--color-text-primary);background:var(--fw-06)}.sn-link .sn-text{display:contents}.sn-link .sn-label{color:inherit;font-size:inherit;line-height:inherit}.sn-link[aria-current=page]{color:var(--color-text-primary)}.sn-item[aria-current=page] .sn-label,.sn-row[aria-current=page] .sn-label{color:var(--color-text-primary);font-weight:600}.sn-item[aria-current=page],.sn-row[aria-current=page]{background:var(--fw-05)}.sn-chev{transition:transform .14s}.sn-wrap a:focus-visible,.sn-wrap button:focus-visible{outline:2px solid var(--copper-2);outline-offset:2px}.sn-chev[data-open=true]{transform:rotate(180deg)}.sn-controls{justify-content:flex-end;align-items:center;gap:8px;display:flex}.sn-lang,.sn-theme{display:contents}.sn-theme>*{flex:none;width:44px;height:44px;min-height:0}.sn-cta{white-space:nowrap;font-family:var(--hh-font-sans);cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;padding:9px 17px;font-size:13.5px;font-weight:500;display:inline-flex}.sn-cta.is-tint{background:var(--copper-soft);color:var(--copper-2);border-color:var(--copper-line);padding-inline:16px}.sn-cta.is-filled{background:var(--btn-copper);color:var(--btn-copper-ink);box-shadow:var(--btn-copper-shadow);border:none}.sn-burger{border:1px solid var(--fw-1);width:44px;height:44px;color:var(--color-ink-secondary);cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:none}.sn-drop{position:static}.sn-panel{text-align:start;background:var(--color-surface);border:1px solid var(--fw-1);width:max-content;max-width:min(100vw - 32px,1040px);box-shadow:var(--shadow-modal);opacity:0;visibility:hidden;pointer-events:none;z-index:60;border-radius:18px;padding:10px;transition:opacity .14s,transform .14s,visibility 0s linear .14s;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,-6px)}.sn-panel:before{content:"";top:-12px;height:12px;position:absolute;inset-inline:0}.sn-panel[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .14s,transform .14s,visibility;transform:translate(-50%)}.sn-panel-main{overscroll-behavior:contain;align-items:flex-start;gap:10px;max-height:calc(100vh - 170px);display:flex;overflow-y:auto}.sn-cols{gap:6px;display:flex}.sn-stack{flex-direction:column;gap:6px;display:flex}.sn-col{flex-direction:column;width:236px;min-width:0;padding:6px;display:flex}.sn-col-items{flex-direction:column;gap:1px;display:flex}.sn-col.is-split{width:472px}.sn-col.is-compact{width:300px}.sn-col.is-split .sn-col-items,.sn-col.is-compact .sn-col-items{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:4px;display:grid}.sn-colhead,.sn-subhead{white-space:nowrap;font-family:var(--hh-font-mono-label);letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);margin:0;padding:4px 10px 8px;font-size:10.5px}.sn-wrap[dir=rtl] .sn-colhead,.sn-wrap[dir=rtl] .sn-subhead,.sn-wrap[dir=rtl] .sn-onpage-head{letter-spacing:0;font-size:12px}.sn-item{width:100%;font:inherit;text-align:start;cursor:pointer;color:var(--color-ink-secondary);background:0 0;border:none;border-radius:10px;align-items:flex-start;gap:10px;padding:8px 10px;transition:background .15s,color .15s;display:flex}.sn-item:hover,.sn-item:focus-visible{background:var(--fw-05);color:var(--color-text-primary)}.sn-icon{background:var(--fw-04);border:1px solid var(--fw-08);width:30px;height:30px;color:var(--color-ink-secondary);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.sn-item:hover .sn-icon{color:var(--copper-2)}.sn-text{flex-direction:column;gap:2px;min-width:0;display:flex}.sn-label{color:var(--color-text-primary);font-size:13.5px;line-height:1.3}.sn-blurb{color:var(--text-faint);font-size:12px;line-height:1.4}.sn-feature{background:linear-gradient(180deg, var(--copper-soft), transparent 70%), var(--fw-03);border:1px solid var(--fw-08);border-radius:14px;flex-direction:column;flex:none;gap:8px;width:230px;padding:18px;display:flex}.sn-feature-kicker{font-family:var(--hh-font-mono-label);letter-spacing:.14em;text-transform:uppercase;color:var(--copper-2);font-size:10.5px}.sn-feature-title{color:var(--color-text-primary);font-size:16px;line-height:1.3}.sn-feature-body{color:var(--color-ink-secondary);margin-bottom:6px;font-size:12.5px;line-height:1.5}.sn-feature-cta{border:1px solid var(--copper-line);background:var(--copper-soft);min-height:34px;color:var(--copper-2);font:inherit;cursor:pointer;border-radius:999px;align-self:flex-start;align-items:center;padding:0 14px;font-size:13px;display:inline-flex}.sn-feature-cta .sn-label{color:inherit;font-size:13px}.sn-feature-links{border-top:1px solid var(--fw-08);flex-direction:column;gap:2px;margin-top:4px;padding-top:10px;display:flex}.sn-foot{border-top:1px solid var(--fw-08);flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:8px;padding:10px 16px 4px;display:flex}.sn-foot-link{font:inherit;cursor:pointer;color:var(--color-ink-secondary);background:0 0;border:none;padding:4px 0;display:inline-flex}.sn-foot-link .sn-label{color:inherit;font-size:12.5px}.sn-foot-link:hover{color:var(--color-text-primary)}.sn-onpage{pointer-events:auto;padding:4px 6px;border:1px solid var(--fw-08);background:var(--nav-glass-header);-webkit-backdrop-filter:blur(20px)saturate(160%);scrollbar-width:none;border-radius:999px;align-items:center;gap:2px;max-width:calc(100vw - 32px);padding-inline-start:14px;display:flex;overflow-x:auto}.sn-onpage-head{font-family:var(--hh-font-mono-label);letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);white-space:nowrap;margin-inline-end:6px;font-size:10px}.sn-onpage-link{white-space:nowrap;padding:5px 11px;font-size:12.5px}.sn-sheet{top:calc(100% + 10px);z-index:100;text-align:start;background:var(--color-surface);border:1px solid var(--fw-08);height:calc(100dvh - 96px);box-shadow:var(--shadow-modal);border-radius:20px;flex-direction:column;display:flex;position:absolute;inset-inline:0;overflow:hidden}.sn-sheet[hidden]{display:none}.sn-sheet-body{overscroll-behavior:contain;flex:1;padding:10px;overflow-y:auto}.sn-sheet-group{border-bottom:1px solid var(--fw-06);flex-direction:column;padding-block:4px;display:flex}.sn-sheet-group:last-child{border-bottom:none}.sn-row{width:100%;min-height:44px;font:inherit;text-align:start;cursor:pointer;color:var(--color-ink-secondary);background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;padding:6px 12px;font-size:15px;display:flex}.sn-row:hover,.sn-row:focus-visible{background:var(--fw-05);color:var(--color-text-primary)}.sn-row .sn-label{font-size:14.5px}.sn-row.is-quiet .sn-label{color:var(--color-ink-secondary);font-size:13px}.sn-row.sn-section{min-height:52px;color:var(--color-text-primary);justify-content:space-between}.sn-row.sn-section,.sn-row.sn-section .sn-label{font-size:16px}.sn-sheet-items{padding-bottom:6px}.sn-sheet-items[hidden]{display:none}.sn-sheet-col{padding-top:4px}.sn-sheet-col.is-compact{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sn-sheet-col.is-compact .sn-subhead{grid-column:1/-1}.sn-sheet-foot{padding:12px 14px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--fw-08);flex:none;grid-template-columns:1fr 1fr;gap:10px;display:grid}.sn-sheet-cta{text-align:center;border:1px solid var(--fw-1);min-height:48px;color:var(--color-text-primary);border-radius:999px;justify-content:center;align-items:center;padding:6px 12px;font-size:14.5px;display:flex}.sn-sheet-cta.is-primary{background:var(--color-accent);color:var(--color-accent-foreground);border-color:#0000}@media (prefers-reduced-motion:reduce){.sn-ring>span{animation:none}.sn-chev,.sn-link,.sn-trigger,.sn-item{transition:none}.sn-panel,.sn-panel[data-open=true]{transition:none;transform:translate(-50%)}}@media (width<=1240px){.sn-hide-md{display:none!important}}@media (width<=1120px){.sn-panel-main{flex-direction:column;align-items:stretch}.sn-feature{width:auto}}@media (width>=901px) and (width<=1000px){.sn-link,.sn-trigger{padding-inline:9px}}@media (width>=901px){.sn-sheet{display:none!important}}@media (width<=900px){.sn-nav,.sn-onpage{display:none!important}.sn-pill{display:flex}.sn-burger{display:inline-flex}.sn-theme>*{width:44px;height:44px}}@media (width<=820px),(pointer:coarse){.sn-wrap .sn-brand,.sn-wrap .sn-lang a,.sn-wrap .sn-lang button,.sn-wrap .sn-theme>*{position:relative}.sn-wrap .sn-brand:after,.sn-wrap .sn-lang a:after,.sn-wrap .sn-lang button:after,.sn-wrap .sn-theme>:after{content:"";border-radius:0;width:max(100%,48px);height:max(100%,48px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (width>=761px) and (width<=900px){.sn-sheet{inset-inline:auto;width:min(640px,100vw - 32px);left:50%;transform:translate(-50%)}}@media (width<=760px){.sn-hide-phone{display:none!important}.sn-pill{justify-content:space-between;gap:10px;width:100%;padding:7px;padding-inline-start:16px}}@media (width<=360px){.sn-pill{gap:4px;padding-inline-start:12px}.sn-lang a,.sn-lang button{padding-inline:8px!important}.sn-brand>*{width:auto!important;height:24px!important}}
