:root{--white: #ffffff;--black: #041018;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--text-display: clamp(1.4rem, 2.4vw, 2rem);--text-small: .8125rem;--text-label: .6875rem;--text-body: 1rem;--text-lead: 1.3125rem;--text-title: 1.5rem;--text-node: 12px;--text-node-sub: .75rem;--text-sub: 10px;--tracking-nav: .18em;--font-ui: "Tajawal", "IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--font-mono: ui-monospace, "Cascadia Mono", monospace;--font-weight-semibold: 600;--weight-medium: 500;--line-heading: 1.28;--line-body: 1.75;--line-tight: var(--line-heading);--tracking-hud: .14em;--radius-sm: .5rem;--radius-md: .75rem;--radius-lg: 1.25rem;--radius: var(--radius-md);--radius-pill: 999px;--dur-s: 1s;--dur-fast: .16s;--dur-nav-underline: .15s;--dur-base: .28s;--dur-reveal: .52s;--dur-build: 1.8s;--dur-pulse: 4s;--dur-dash: 3s;--dur-twinkle: 4s;--dur-mote: .62s;--dur-mote-spawn: .47s;--dur-mote-spawn-min: 235ms;--dur-mote-spawn-max: 564ms;--dur-hot-gap: .14s;--dur-halo: 4s;--stagger-tight: 60ms;--stagger-base: 90ms;--dur-bob: 2s;--scroll-bob: 4px;--reveal-field-stagger: 12;--reveal-label-stagger: 20;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.45, 0, .55, 1);--ease-overshoot: cubic-bezier(.34, 1.4, .64, 1);--ease-linear: linear;--glass-blur: 16px;--card-blur: 18px;--nav-h: 46px;--nav-border: .5px;--card-width: 320px;--card-dot: 30px;--card-enter-y: 12px;--founder-max-width: 860px;--founder-content-max: 460px;--founder-enter-y: 20px;--text-founder-name: var(--text-title);--text-founder-bio: .90625rem;--text-founder-fact: var(--text-lead);--tracking-founder-role: .1em;--line-founder-name: 1.25;--hero-min-height: 100vh;--hero-wash-size: 42%;--hero-wash-at: 50% 48%;--hero-well-size: 95% 88%;--hero-well-at: 50% 42%;--hero-well-stop-1: 0%;--hero-well-stop-2: 38%;--hero-well-stop-3: 72%;--hero-well-stop-4: 100%;--hero-screen-at: 50% 42%;--hero-screen-stop-1: 0%;--hero-screen-stop-2: 30%;--hero-screen-stop-3: 62%;--blend-screen: screen;--constellation-frame: 100%;--pill-width: fit-content;--pill-max: calc(100% - var(--space-6) - var(--space-6));--visually-hidden-size: 1px;--ring-width: 2px;--close-size: 1.5rem;--status-dot: .45rem;--page-min-inline: 20rem;--constellation-w: 980;--constellation-h: 620;--constellation-layout: radial;--core-cx: 490;--core-cy: 310;--core-r: 83;--core-inner-1: .35;--core-inner-2: .55;--core-inner-3: .75;--core-inner-stroke: .5;--opacity-core-inner: .3;--dash-core-inner-on: 1;--dash-core-inner-off: 5;--ring-fill-ink: var(--gold-1);--ring-fill-edge: var(--gold-3);--ring-fill-stop-0: 0%;--ring-fill-stop-1: 85%;--ring-fill-stop-2: 92%;--ring-fill-stop-3: 100%;--core-well-r: 71;--core-ring-1: 100;--core-ring-2: 117;--spoke-fire-bow: .38;--spoke-extend: 220;--spoke-stroke: 1;--spoke-stroke-active: 1;--node-ring-scale: .78;--weave-count: 6;--weave-stroke: .9;--weave-bow-min: .22;--weave-bow-max: .36;--weave-core-pull: .22;--opacity-weave: .1;--glow-stroke-1: 18;--glow-stroke-2: 6;--glow-stroke-3: 2.5;--glow-blur-1: 7;--glow-blur-halo: 2.4;--glow-blur-select: 6;--glow-blur-swarm-core: 1.6;--filter-glow-inset: -40%;--filter-glow-span: 180%;--filter-halo-inset: -80%;--filter-halo-span: 260%;--filter-select-inset: -140%;--filter-select-span: 380%;--node-halo-pad: 1.5;--node-halo-pad-select: 4.5;--node-stroke-active: 2;--node-stroke-select: 2.6;--node-stroke-idle: 1.3;--dash-node-on: 2;--dash-node-off: 2;--core-fill-center: 50%;--core-fill-r: 50%;--core-fill-stop-1: 0%;--core-fill-stop-2: 70%;--core-fill-stop-3: 88%;--core-fill-stop-4: 100%;--node-label-dy: 1.3em;--node-label-base-dy: 0;--mote-r-faint: .9;--mote-r-hot: 1.4;--field-dot-r: 1.1;--field-exclusion: 196;--field-link-max: 110;--field-count: 15;--mote-pool: 10;--hot-mote-count: 3;--swarm-count: 1596;--swarm-r-min: .35;--swarm-r-max: .9;--swarm-dense: .15;--swarm-sparse: .55;--swarm-core-count: 4;--swarm-core-r: 1.2;--swarm-core-opacity: 1;--swarm-core-drift: 0;--swarm-op-min: .45;--swarm-op-max: 1;--swarm-drift-min: 1;--swarm-drift-max: 3;--dur-swarm-min: 3s;--dur-swarm-max: 6s;--trace-count: 12;--trace-stroke: 1;--trace-dot-r: 2.4;--trace-stub-r: 1.3;--trace-exclusion: 234;--opacity-trace: .5;--opacity-trace-dot: .85;--opacity-trace-stub: .45;--opacity-wave-field: .12;--wave-line-base: .62 .4 .06;--wave-line-cool: .42 .27 .04;--z-wave-field: 0;--opacity-hud-rule: .3;--opacity-endpoint: .35;--opacity-endpoint-line: .15;--hud-rule: 1px;--endpoint-r: 5;--endpoint-stroke: 1px;--endpoint-line: .6px;--endpoint-rx: 368;--endpoint-ry: 268;--endpoint-angle: .26;--sub-r: 4;--sub-orbit: 1.55;--sub-fan: 22;--sub-label-gap: 9;--sub-connector: .5;--sub-nudge: 14;--sub-nudge-pass: 4;--sub-char-w: 5.5;--opacity-sub: .4;--opacity-sub-label: .55;--legend-dot-r: 6;--hud-status-offset: 2.75rem;--hud-top: calc(var(--nav-h) + var(--space-6));--hud-bottom: var(--space-6);--hud-band-max: 42rem;--hud-band-span: 72%;--label-gap: 11;--dash-on: 1;--dash-off: 7;--dash-travel: 14;--scale-breathe: 1.03;--scale-node-open: 1.25;--scale-node-enter: 0;--scale-core-enter: .9;--scale-rest: 1;--opacity-zero: 0;--opacity-full: 1;--opacity-field-dot: .14;--opacity-glow-1: .08;--opacity-glow-2: .4;--opacity-glow-3: .95;--opacity-ring-fill-0: 0;--opacity-ring-fill-1: .04;--opacity-ring-fill-2: .18;--opacity-ring-fill-3: .5;--opacity-ring-1: .35;--opacity-ring-2: .16;--opacity-halo-idle: .2;--opacity-halo-active: .34;--opacity-halo-idle-min: .09;--opacity-halo-idle-max: .27;--opacity-halo-active-min: .16;--opacity-halo-active-max: .46;--opacity-halo-select-min: .38;--opacity-halo-select-max: .72;--halo-breathe-r: 2;--halo-phase-step: .628;--opacity-twinkle-min: .14;--opacity-twinkle-max: .42;--opacity-field-link: .45;--spoke-idle: .4;--spoke-active: .78;--mesh-stroke: 1;--path-length-start: 0;--path-length-end: 1;--z-nav: 30;--z-overlay: 8;--z-hud: 9;--z-card: 20;--z-svg: 1;--z-hero-wash: 0;--z-hero-screen: 0;--gold-0: #b87a2e;--gold-1: #d9962f;--gold-2: #e5a54b;--gold-3: #f2c782;--swarm-fill: var(--det-300);--swatch-blue: #2ec4e0;--swatch-green: #3dca7a;--swatch-charcoal: #232327;--shadow-raised: 0 1.25rem 2.5rem color-mix(in srgb, var(--black) 45%, transparent);--sz-bg: var(--surface-0);--sz-surface: var(--surface-1);--sz-surface-alt: var(--surface-0);--sz-text: var(--text);--sz-muted: var(--text-muted);--sz-text-muted: var(--text-muted);--sz-primary: var(--accent-300);--sz-secondary: var(--accent-400);--sz-accent: var(--accent-300);--sz-accent-hover: var(--accent-400);--sz-border: var(--border);--sz-glow: color-mix(in srgb, var(--accent-300) 28%, transparent);--sz-success: var(--det-300);--sz-danger: #e85d56;--sz-warning: var(--gold-2);--sz-font-arabic: "Cairo", var(--font-ui);--sz-row-height: 40px;--sz-font-size-body: 13px;--sz-radius: var(--radius-sm)}[data-theme=blue]{--surface-0: #050b14;--surface-1: #0b1724;--core-well: #000000;--text: #e8eef4;--text-primary: var(--text);--text-secondary: color-mix(in srgb, var(--text) 65%, transparent);--text-muted: #8aa0b5;--text-faint: #5c7388;--text-on-light: #041018;--accent-200: #b9f3ff;--accent-300: #5ed6f3;--accent-400: #1aa8d1;--accent-500: #0e6f8c;--accent-900: #073445;--det-300: #b6f5c8;--det-400: #3dca7a;--field-edge: #3a4a5c;--border: color-mix(in srgb, var(--white) 12%, transparent);--border-strong: color-mix(in srgb, var(--white) 22%, transparent);--glass: color-mix(in srgb, var(--surface-0) 55%, transparent);--card-bg: color-mix(in srgb, var(--surface-1) 78%, transparent);--hero-wash: color-mix(in srgb, var(--accent-400) 12%, transparent);--hero-well-1: #122c43;--hero-well-2: #0c1d30;--hero-well-3: #07111f;--hero-screen-center: color-mix(in srgb, var(--accent-400) 18%, transparent);--hero-screen-mid: color-mix(in srgb, var(--accent-400) 8%, transparent);--wave-line-base: .06 .45 .55;--wave-line-cool: .03 .28 .38;--wave-bg-center: .001 .002 .003;--wave-bg-edge: .001 .006 .01}[data-theme=green]{--surface-0: #020805;--surface-1: #071c15;--core-well: #000000;--text: #e8f6ee;--text-primary: var(--text);--text-secondary: color-mix(in srgb, var(--text) 65%, transparent);--text-muted: #8ab39a;--text-faint: #5c7a6a;--text-on-light: #04140a;--accent-200: #6fdca8;--accent-300: #6ee09a;--accent-400: #2fa876;--accent-500: #1a7a48;--accent-900: #07351f;--det-300: #8fb6ff;--det-400: #3d78f0;--field-edge: #3a4a44;--border: color-mix(in srgb, var(--white) 12%, transparent);--border-strong: color-mix(in srgb, var(--white) 22%, transparent);--glass: color-mix(in srgb, var(--surface-0) 55%, transparent);--card-bg: color-mix(in srgb, var(--surface-1) 78%, transparent);--hero-wash: color-mix(in srgb, var(--accent-400) 8%, transparent);--hero-well-1: #0a2a20;--hero-well-2: #071c15;--hero-well-3: #04120d;--hero-screen-center: color-mix(in srgb, var(--accent-300) 18%, transparent);--hero-screen-mid: color-mix(in srgb, var(--accent-300) 8%, transparent);--wave-line-base: .06 .45 .28;--wave-line-cool: .03 .28 .16;--wave-bg-center: .008 .031 .02;--wave-bg-edge: .015 .07 .045}[data-theme=charcoal]{--field-deep: #08080a;--field-mid: #0f0f11;--field-base: #141416;--field-bright: #1a1a1d;--field-light: #232327;--field-highlight: #2c2c31;--field-edge: #3a3a40;--field-sink: #0a0a0c;--surface-0: var(--field-deep);--surface-1: var(--field-mid);--core-well: #000000;--text: #f2f2f4;--text-primary: #f4f4f6;--text-secondary: color-mix(in srgb, var(--text) 65%, transparent);--text-muted: #9a9aa3;--text-faint: #6e6e76;--text-on-light: #141416;--accent-900: #4a3212;--accent-700: #7a5420;--accent-500: #b87a2e;--accent-400: #d9962f;--accent-300: #e5a54b;--accent-200: #f2c782;--det-500: #1f8a63;--det-400: #31a87a;--det-300: #6fdca8;--border: color-mix(in srgb, var(--white) 10%, transparent);--border-strong: color-mix(in srgb, var(--white) 18%, transparent);--glass: color-mix(in srgb, var(--surface-0) 55%, transparent);--card-bg: color-mix(in srgb, var(--surface-1) 78%, transparent);--hero-wash: color-mix(in srgb, var(--accent-300) 5%, transparent);--hero-well-1: var(--field-base);--hero-well-2: var(--field-mid);--hero-well-3: var(--field-sink);--hero-screen-center: color-mix(in srgb, var(--accent-500) 10%, transparent);--hero-screen-mid: color-mix(in srgb, var(--accent-500) 4%, transparent);--spoke-idle: .4;--opacity-trace: .5;--wave-line-base: .62 .4 .06;--wave-line-cool: .42 .27 .04;--wave-bg-center: .031 .031 .039;--wave-bg-edge: .05 .05 .055;--opacity-field-link: .14;--opacity-twinkle-min: .12;--opacity-twinkle-max: .16}[dir=rtl]:not(html):not(body){font-family:var(--sz-font-arabic)}.sz-field,.sz-search{font:inherit;font-size:var(--sz-font-size-body);color:var(--text);background:var(--surface-1);border:1px solid var(--border-strong);border-radius:var(--sz-radius);block-size:var(--sz-row-height);padding-inline:var(--space-3)}.sz-field:focus-visible,.sz-search:focus-visible,.sz-btn:focus-visible,.sz-btn-quiet:focus-visible,.sz-row-action:focus-visible,.sz-pager select:focus-visible{outline:var(--ring-width) solid var(--accent-300);outline-offset:2px}.sz-btn,.sz-btn-quiet,.sz-btn-danger{font:inherit;font-size:var(--sz-font-size-body);border-radius:var(--sz-radius);block-size:var(--sz-row-height);padding-inline:var(--space-3);cursor:pointer}.sz-btn{color:var(--text-on-light);background:var(--accent-300);border:0}.sz-btn:hover{background:var(--accent-400)}.sz-btn-quiet{color:var(--text);background:var(--surface-1);border:1px solid var(--border)}.sz-btn-quiet:hover{background:var(--surface-0)}.sz-btn-danger{color:var(--text-on-light);background:var(--sz-danger);border:0}.sz-btn:disabled,.sz-btn-quiet:disabled{color:var(--text-muted);cursor:not-allowed}.sz-row-action{margin:0;padding:0;border:0;background:transparent;color:var(--text-muted);font:inherit;font-size:var(--sz-font-size-body);cursor:pointer}.sz-row-action:hover{color:var(--text)}.sz-row-action:disabled,.sz-row-action:disabled:hover{color:var(--text-faint);cursor:not-allowed}.sz-row-action--primary:hover{color:var(--accent-300)}.sz-row-action--toggle:hover{color:var(--sz-danger)}.sz-error{color:var(--sz-danger);margin:0}.sz-ok{color:var(--sz-success)}.sz-muted{color:var(--text-muted)}.sz-warn{color:var(--sz-warning)}@media(max-width:767px){:root{--hero-min-height: 100svh;--hero-pad-top: calc(var(--nav-h) + var(--space-6));--text-node: 13px;--text-node-sub: 13px;--constellation-w: 620;--constellation-h: 720;--constellation-layout: columns;--core-cx: 310;--core-cy: 240;--core-r: 118;--core-well-r: 100;--core-ring-1: 142;--core-ring-2: 166;--node-ring-scale: 1;--spoke-extend: 36;--label-gap: 10;--col-left-x: 78;--col-right-x: 542;--col-inward: .15;--col-y-start: 56;--col-y-end: 680;--view-safe: 16;--trace-count: 0;--weave-count: 0;--field-count: 8;--field-exclusion: 160;--swarm-count: 420;--hud-status-offset: 0}}.hero-constellation{position:relative;isolation:isolate;min-block-size:var(--hero-min-height);block-size:var(--hero-min-height);overflow:clip;background:radial-gradient(ellipse var(--hero-well-size) at var(--hero-well-at),var(--hero-well-1) var(--hero-well-stop-1),var(--hero-well-2) var(--hero-well-stop-2),var(--hero-well-3) var(--hero-well-stop-3),var(--surface-0) var(--hero-well-stop-4))}.hero-constellation:before,.hero-constellation:after{content:"";position:absolute;inset:0;pointer-events:none}.hero-constellation:before{z-index:var(--z-hero-wash);background:radial-gradient(ellipse at var(--hero-wash-at),var(--hero-wash),transparent var(--hero-wash-size))}.hero-constellation:after{z-index:var(--z-hero-screen);mix-blend-mode:var(--blend-screen);background:radial-gradient(circle at var(--hero-screen-at),var(--hero-screen-center) var(--hero-screen-stop-1),var(--hero-screen-mid) var(--hero-screen-stop-2),transparent var(--hero-screen-stop-3))}.hero-stage{position:absolute;inset:0;z-index:var(--z-svg);display:grid;place-items:center;pointer-events:none;container-type:size}.hero-stage__fit{position:relative;aspect-ratio:var(--constellation-w) / var(--constellation-h);inline-size:min(100cqw,calc(100cqh * var(--constellation-w) / var(--constellation-h)));max-block-size:100cqh;pointer-events:none}.hero-constellation__svg{display:block;inline-size:var(--constellation-frame);block-size:var(--constellation-frame);margin-inline:auto;position:relative;z-index:var(--z-svg);font-family:var(--font-ui)}.hero-stage__fit .hero-constellation__svg{position:absolute;inset:0;margin:0;pointer-events:auto}.hero-constellation__overlay{position:absolute;inset-block-start:calc(var(--hud-top) + var(--hud-status-offset) + var(--space-4));inset-inline-start:var(--space-6);z-index:var(--z-overlay);max-inline-size:min(36rem,90%)}.hero-constellation__svg text,.hero-constellation__svg tspan{font-family:var(--font-ui);letter-spacing:0}.hero-constellation__title{margin:0;font-family:var(--font-ui);font-size:var(--text-display);font-weight:var(--font-weight-semibold);line-height:var(--line-heading);color:var(--text);text-align:start}.hero-constellation__hint{margin-block-start:var(--space-3);margin-inline:0;font-size:var(--text-small);color:var(--text-muted);text-align:start}.theme-dock{position:fixed;inset-inline:0;inset-block-end:var(--space-4);inset-block-start:auto;z-index:var(--z-nav);display:flex;justify-content:center;gap:var(--space-2);inline-size:fit-content;margin-inline:auto;padding-inline:var(--space-3);block-size:var(--nav-h);background:var(--glass);backdrop-filter:blur(var(--glass-blur));border:var(--nav-border) solid var(--border-strong);border-radius:var(--radius-pill)}.hero-pill{position:absolute;inset-block-start:var(--space-4);inset-inline-start:var(--space-6);inset-inline-end:var(--space-6);z-index:var(--z-nav);display:flex;flex-direction:row;align-items:center;gap:var(--space-3);inline-size:var(--pill-width);max-inline-size:var(--pill-max);margin-inline:auto;block-size:var(--nav-h);padding-inline:var(--space-4);background:var(--glass);backdrop-filter:blur(var(--glass-blur));border:var(--nav-border) solid var(--border-strong);border-radius:var(--radius-pill)}.hero-pill__brand{flex:none;font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-nav);color:var(--white);text-decoration:none;font-size:var(--text-small)}.hero-pill__rule{flex:none;align-self:stretch;block-size:auto;inline-size:0;margin-block:var(--space-2);border-inline-start:var(--nav-border) solid var(--border-strong)}.hero-pill__links{display:flex;flex-direction:row;align-items:center;flex:1;gap:var(--space-4);font-size:var(--text-label);color:var(--text-muted)}.hero-pill__end{display:flex;flex-direction:row;align-items:center;gap:var(--space-2);flex:none}.hero-pill__links a{color:inherit;text-decoration:none;border-block-end:1px solid transparent;padding-block-end:1px;transition:border-color var(--dur-nav-underline)}.hero-pill__links a:hover,.hero-pill__links a:focus-visible{border-block-end-color:currentColor}.hero-pill__cta{display:inline-flex;align-items:center;block-size:calc(var(--nav-h) - var(--space-3));padding-inline:var(--space-4);border-radius:var(--radius-pill);background:var(--accent-400);color:var(--text-on-light);text-decoration:none;font-size:var(--text-label);font-weight:var(--font-weight-semibold)}.hero-pill__lang{display:inline-flex;align-items:center;justify-content:center;block-size:calc(var(--nav-h) - var(--space-3));padding-inline:var(--space-3);border:var(--nav-border) solid var(--border-strong);border-radius:var(--radius-pill);background:transparent;color:var(--text-muted);cursor:pointer;font:inherit;font-size:var(--text-label);text-decoration:none}.hero-pill__theme{position:relative}.hero-pill__swatch{display:block;inline-size:var(--space-4);block-size:var(--space-4);border-radius:var(--radius-sm);border:var(--nav-border) solid var(--border-strong);padding:0;cursor:pointer;background:var(--swatch-charcoal)}.hero-pill__swatch[data-tone=blue]{background:var(--swatch-blue)}.hero-pill__swatch[data-tone=green]{background:var(--swatch-green)}.hero-pill__swatch[data-tone=charcoal]{background:var(--swatch-charcoal)}.hero-pill__theme-menu{position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-end:0;z-index:1;margin:0;padding:var(--space-2);list-style:none;min-inline-size:8rem;background:var(--glass);backdrop-filter:blur(var(--glass-blur));border:var(--nav-border) solid var(--border-strong);border-radius:var(--radius-md)}.hero-pill__theme-option{display:flex;flex-direction:row;align-items:center;gap:var(--space-2);inline-size:100%;padding-block:var(--space-1);padding-inline:var(--space-2);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text);cursor:pointer;font:inherit;font-size:var(--text-label);text-align:start}.hero-pill__theme-option[data-active=true]{background:color-mix(in srgb,var(--white) 8%,transparent)}.hero-pill__swatch--option{cursor:inherit;pointer-events:none}.hero-pill__menu{display:none}.hero-pill__panel{display:contents}.hero-pill__theme-sheet{display:none}.dash-ring{fill:none;stroke:var(--accent-300);stroke-dasharray:var(--dash-on) var(--dash-off);animation:dash-march var(--dur-dash) var(--ease-linear) infinite}.dash-ring--outer{opacity:var(--opacity-ring-2)}.dash-ring--inner{opacity:var(--opacity-ring-1)}.core-breathe{transform-origin:calc(var(--core-cx) * 1px) calc(var(--core-cy) * 1px);transform-box:view-box;animation:core-breathe var(--dur-pulse) var(--ease-in-out) infinite}.field-dot{fill:var(--field-edge);animation:twinkle var(--dur-twinkle) var(--ease-in-out) infinite}.field-link{stroke:var(--field-edge);stroke-width:var(--mesh-stroke);opacity:var(--opacity-field-link)}.node-ring--idle{stroke-width:var(--node-stroke-idle);stroke-dasharray:var(--dash-node-on) var(--dash-node-off)}.node-ring--selected{stroke-width:var(--node-stroke-select)}.core-inner{fill:none;stroke:var(--gold-2);stroke-width:var(--core-inner-stroke);opacity:var(--opacity-core-inner)}.core-inner--dash{stroke-dasharray:var(--dash-core-inner-on) var(--dash-core-inner-off)}.node-sub__dot{fill:none;stroke-width:var(--node-stroke-idle);opacity:var(--opacity-sub)}.node-sub__link{stroke-width:var(--sub-connector);opacity:var(--opacity-sub)}.node-label,.node-sub__label{font-family:var(--font-ui)}.node-sub__label{fill:var(--text-faint);font-size:var(--text-sub);opacity:var(--opacity-zero);transition:opacity var(--dur-fast) var(--ease-out)}.node-cluster:hover .node-sub__label,.node-cluster[data-selected=true] .node-sub__label{opacity:var(--opacity-sub-label)}.node-sub{opacity:var(--opacity-zero)}.node-cluster:hover .node-sub,.node-cluster[data-selected=true] .node-sub{opacity:var(--opacity-full)}.circuit-traces{transform-box:view-box;transform-origin:calc(var(--core-cx) * 1px) calc(var(--core-cy) * 1px)}[dir=rtl] .circuit-traces{transform:scaleX(-1)}.weave-arc{fill:none;stroke:var(--accent-500);stroke-width:var(--weave-stroke);opacity:var(--opacity-weave)}.circuit-trace{stroke:var(--field-edge);stroke-width:var(--trace-stroke);opacity:var(--opacity-trace)}.circuit-trace__dot{fill:var(--swarm-fill);opacity:var(--opacity-trace-dot)}.circuit-trace__stub{fill:var(--field-edge);opacity:var(--opacity-trace-stub)}.hero-wave-field{position:absolute;inset:0;z-index:var(--z-wave-field);pointer-events:none;opacity:var(--opacity-wave-field)}.hero-wave-field canvas{display:block;inline-size:100%;block-size:100%}.capability-card{position:absolute;inset-block-start:50%;inset-inline-end:var(--space-6);z-index:var(--z-card);inline-size:min(var(--card-width),calc(100% - var(--space-8)));padding:var(--space-5);background:var(--card-bg);backdrop-filter:blur(var(--card-blur));border-width:var(--nav-border);border-style:solid;border-radius:var(--radius-lg);box-shadow:var(--shadow-raised);transform:translateY(calc(-50% + var(--card-enter-y)));opacity:var(--opacity-zero);animation:card-in var(--dur-base) var(--ease-out) forwards}.capability-card[data-category=blue]{border-color:var(--accent-400)}.capability-card[data-category=green]{border-color:var(--det-400)}.capability-card__header{display:flex;align-items:start;gap:var(--space-3)}.capability-card__swatch{inline-size:var(--card-dot);block-size:var(--card-dot);border-radius:var(--radius-pill);flex:none}.capability-card[data-category=blue] .capability-card__swatch{background:var(--accent-400)}.capability-card[data-category=green] .capability-card__swatch{background:var(--det-400)}.capability-card__title{margin:0;font-size:var(--text-body);font-weight:var(--font-weight-semibold)}.capability-card[data-category=blue] .capability-card__title{color:var(--accent-400)}.capability-card[data-category=green] .capability-card__title{color:var(--det-400)}.capability-card__subtitle{margin:0;font-size:var(--text-label);color:var(--text-muted)}.capability-card__close{margin-inline-start:auto;inline-size:var(--close-size);block-size:var(--close-size);border:0;background:transparent;color:var(--text-muted);cursor:pointer}.capability-card__label{margin-block-start:var(--space-4);margin-block-end:var(--space-2);font-size:var(--text-label);color:var(--text-muted)}.capability-card__list{margin:0;padding-inline-start:var(--space-4);font-size:var(--text-small);color:var(--text)}.capability-card__chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.capability-card__chip{border:var(--nav-border) solid var(--border);border-radius:var(--radius-pill);padding-block:var(--space-1);padding-inline:var(--space-3);font-size:var(--text-label)}.capability-card__footer{display:flex;align-items:center;gap:var(--space-2);margin-block-start:var(--space-4);font-size:var(--text-small)}.capability-card__status{inline-size:var(--status-dot);block-size:var(--status-dot);border-radius:var(--radius-pill);background:var(--det-400)}.capability-card__status[data-state=building]{background:var(--accent-300)}.visually-hidden{position:absolute;inline-size:var(--visually-hidden-size);block-size:var(--visually-hidden-size);overflow:hidden;clip-path:inset(100%);white-space:nowrap}@keyframes dash-march{to{stroke-dashoffset:calc(var(--dash-travel) * -1)}}@keyframes core-breathe{50%{transform:scale(var(--scale-breathe))}}@keyframes twinkle{0%,to{opacity:var(--opacity-twinkle-min)}50%{opacity:var(--opacity-twinkle-max)}}@keyframes card-in{to{opacity:var(--opacity-full);transform:translateY(-50%)}}.hud-item{opacity:var(--opacity-zero);pointer-events:none}.hero-constellation[data-hud=ready] .hud-item{animation:hud-fade var(--dur-reveal) var(--ease-out) both;animation-delay:calc(var(--hud-i) * var(--stagger-base))}@keyframes hud-fade{to{opacity:var(--opacity-full)}}.hud-status{position:absolute;inset-block-start:var(--hud-top);inset-inline-start:var(--space-6);z-index:var(--z-hud);max-inline-size:min(var(--hud-band-max),var(--hud-band-span))}.hud-status__text{margin:0;font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-hud);color:var(--text-muted);text-align:start}.hud-status__rule{display:block;block-size:var(--hud-rule);inline-size:0;margin-block-start:var(--space-2);background:color-mix(in srgb,var(--accent-500) calc(var(--opacity-hud-rule) * 100%),transparent)}.hero-constellation[data-hud=ready] .hud-status__rule{animation:hud-rule var(--dur-reveal) var(--ease-out) both;animation-delay:calc(var(--hud-i) * var(--stagger-base))}@keyframes hud-rule{to{inline-size:100%}}.hud-legend{position:absolute;inset-block-end:var(--hud-bottom);inset-inline-start:var(--space-6);z-index:var(--z-hud);margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--text-small);color:var(--text-muted);text-align:start}.hud-legend li{display:flex;flex-direction:row;align-items:center;gap:var(--space-2)}.hud-legend__dot{flex:none;inline-size:calc(var(--legend-dot-r) * 2px);block-size:calc(var(--legend-dot-r) * 2px);border-radius:var(--radius-pill);background:transparent;border:calc(var(--node-stroke-idle) * 1px) solid var(--accent-300)}.hud-legend__dot--det{border-color:var(--det-400)}.hud-counter{position:absolute;inset-block-end:var(--hud-bottom);inset-inline-end:var(--space-6);z-index:var(--z-hud);margin:0;font-size:var(--text-label);color:var(--text-muted);text-align:end}.hud-scroll{position:absolute;inset-inline:0;inset-block-end:var(--hud-bottom);z-index:var(--z-hud);display:flex;flex-direction:column;align-items:center;color:var(--text-muted);font-size:var(--text-label);text-decoration:none;pointer-events:none}.hud-scroll__motion{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.hero-constellation[data-hud=ready] .hud-scroll__motion{pointer-events:auto;animation:hud-bob var(--dur-bob) var(--ease-in-out) infinite;animation-delay:calc(var(--hud-i) * var(--stagger-base) + var(--dur-reveal))}.hud-scroll__chevron{inline-size:var(--space-2);block-size:var(--space-2);border-block-end:var(--hud-rule) solid currentColor;border-inline-end:var(--hud-rule) solid currentColor;transform:rotate(45deg)}@keyframes hud-bob{50%{transform:translateY(var(--scroll-bob))}}.hud-endpoints{position:absolute;inset:0}.hud-endpoint{position:absolute;inline-size:calc(var(--endpoint-r) * 2px);block-size:calc(var(--endpoint-r) * 2px);margin-inline-start:calc(var(--endpoint-r) * -1px);margin-block-start:calc(var(--endpoint-r) * -1px)}.hud-endpoint__dot{display:block;inline-size:100%;block-size:100%;border-radius:var(--radius-pill);border:var(--endpoint-stroke) dashed var(--text-faint);opacity:var(--opacity-endpoint);background:transparent}.hud-endpoint__label{position:absolute;font-size:var(--text-label);color:var(--text-faint);white-space:nowrap}.hud-endpoint__label[dir=ltr]{unicode-bidi:isolate}.hud-endpoint[data-side=start] .hud-endpoint__label{inset-inline-end:calc(100% + var(--space-2));inset-block-start:50%;margin-block-start:calc(var(--text-label) * -.5)}.hud-endpoint[data-side=end] .hud-endpoint__label{inset-inline-start:calc(100% + var(--space-2));inset-block-start:50%;margin-block-start:calc(var(--text-label) * -.5)}.hud-endpoint[data-side=south] .hud-endpoint__label{inset-block-start:calc(100% + var(--space-2));inset-inline-start:50%;margin-inline-start:calc(var(--space-8) * -1)}.hud-endpoint[data-side=north] .hud-endpoint__label{inset-block-end:calc(100% + var(--space-2));inset-inline-start:50%;margin-inline-start:calc(var(--space-8) * -1)}.hud-endpoint__line{position:absolute;block-size:var(--endpoint-line);background:var(--text-faint);opacity:var(--opacity-endpoint-line);transform-origin:0 50%;margin-block-start:calc(var(--endpoint-line) * -.5);pointer-events:none}@media(prefers-reduced-motion:reduce){.dash-ring,.core-breathe,.field-dot,.capability-card,.hud-item,.hud-status__rule,.hud-scroll,.hud-scroll__motion,.node-sub__label{animation:none}.node-sub__label{transition:none}.field-dot{opacity:var(--opacity-twinkle-max)}.capability-card{opacity:var(--opacity-full);transform:translateY(-50%)}.hud-item,.hero-constellation[data-hud=ready] .hud-item,.hero-constellation[data-hud=pending] .hud-item{opacity:var(--opacity-full)}.hud-status__rule{inline-size:100%}.hud-scroll__motion{pointer-events:auto}}@media(max-width:767px){.hero-pill{inset-inline:var(--space-4);inline-size:auto;max-inline-size:none;justify-content:space-between;gap:var(--space-3)}.hero-pill__menu{display:flex;flex-direction:column;justify-content:center;gap:5px;inline-size:var(--space-8);block-size:var(--space-8);padding:0;border:0;background:transparent;cursor:pointer}.hero-pill__menu span{display:block;block-size:1px;inline-size:100%;background:var(--white)}.hero-pill__panel{display:none;position:absolute;inset-inline:0;inset-block-start:calc(100% + var(--space-2));flex-direction:column;align-items:stretch;gap:var(--space-4);padding:var(--space-4);background:var(--glass);backdrop-filter:blur(var(--glass-blur));border:var(--nav-border) solid var(--border-strong);border-radius:var(--radius-lg)}.hero-pill--open .hero-pill__panel{display:flex}.hero-pill__rule{display:none}.hero-pill__links{flex-direction:column;align-items:start;gap:var(--space-3);font-size:var(--text-small)}.hero-pill__end{flex-direction:column;align-items:stretch;gap:var(--space-3)}.hero-pill__theme-menu,.hero-pill__swatch--trigger{display:none}.hero-pill__theme-sheet{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}.hero-pill__cta{justify-content:center}.hero-constellation{display:flex;flex-direction:column;padding-block-start:var(--hero-pad-top);overflow:clip}.hero-constellation__overlay{position:relative;inset:auto;inset-inline-start:auto;inset-inline-end:auto;z-index:var(--z-overlay);order:1;flex:none;max-inline-size:none;padding-inline:var(--space-4);padding-block-end:var(--space-4)}.hero-stage{position:relative;inset:auto;order:2;flex:1 1 auto;min-block-size:0}.hud-scroll{position:relative;inset:auto;inset-block-end:auto;order:3;flex:none;padding-block:var(--space-4)}.hud-legend,.hud-counter,.hud-status,.hud-endpoints,.node-subs{display:none}.node-label,.node-label tspan{font-size:var(--text-node)}}.founder{--portrait-inline: 220px;--portrait-block: calc(var(--portrait-inline) * 5 / 4);--portrait-inline-mobile: 170px;--portrait-block-mobile: calc(var(--portrait-inline-mobile) * 5 / 4);--tick-size: 18px;--tick-inset: 11px;--tick-stroke: 1px;--frame-radius: 1px;--rule-inline: 28px;padding-block:var(--space-10);padding-inline:var(--space-6);max-inline-size:var(--founder-max-width);margin-inline:auto;inline-size:100%}.founder__column{display:flex;flex-direction:column;align-items:center;text-align:center;inline-size:100%}.founder__portrait{position:relative;inline-size:var(--portrait-inline);block-size:var(--portrait-block);margin-block-start:var(--space-4);margin-block-end:var(--space-6);border:var(--nav-border) solid var(--gold-2);border-radius:var(--frame-radius);overflow:visible;background:var(--surface-0)}.founder__media{inline-size:100%;block-size:100%;overflow:hidden;border-radius:var(--frame-radius)}.founder__photo{inline-size:100%;block-size:100%;object-fit:cover;object-position:center;display:block}.founder__photo--hidden{opacity:var(--opacity-zero)}.founder__ticks{position:absolute;inset:calc(var(--tick-inset) * -1);pointer-events:none}.founder__tick{position:absolute;inline-size:var(--tick-size);block-size:var(--tick-size);box-sizing:border-box}.founder__tick--start-start{inset-block-start:0;inset-inline-start:0;border-block-start:var(--tick-stroke) solid var(--gold-2);border-inline-start:var(--tick-stroke) solid var(--gold-2)}.founder__tick--end-start{inset-block-start:0;inset-inline-end:0;border-block-start:var(--tick-stroke) solid var(--gold-2);border-inline-end:var(--tick-stroke) solid var(--gold-2)}.founder__tick--start-end{inset-block-end:0;inset-inline-start:0;border-block-end:var(--tick-stroke) solid var(--gold-2);border-inline-start:var(--tick-stroke) solid var(--gold-2)}.founder__tick--end-end{inset-block-end:0;inset-inline-end:0;border-block-end:var(--tick-stroke) solid var(--gold-2);border-inline-end:var(--tick-stroke) solid var(--gold-2)}.founder__fallback{display:grid;place-items:center;inline-size:100%;block-size:100%;background:var(--surface-0);color:var(--gold-3);font-size:var(--text-founder-name);font-weight:var(--weight-medium)}.founder__eyebrow{margin:0;font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-founder-role);color:var(--accent-300);text-transform:uppercase}.founder__name{margin:0;font-family:var(--font-ui);font-size:var(--text-founder-name);font-weight:var(--weight-medium);line-height:var(--line-founder-name);color:var(--text-primary)}.founder__role{margin:0;margin-block-start:var(--space-2);font-size:var(--text-small);color:var(--text-secondary)}.founder__rule{inline-size:var(--rule-inline);block-size:var(--hud-rule);margin-block:var(--space-5);border:none;background:var(--gold-2)}.founder__bio{margin:0;max-inline-size:var(--founder-content-max);font-size:var(--text-founder-bio);line-height:var(--line-body);color:var(--text-primary);font-style:normal}.founder__ledger{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));inline-size:100%;max-inline-size:var(--founder-content-max);margin-block-start:var(--space-6);padding:0;border-block-start:var(--nav-border) solid var(--border)}.founder__fact{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);padding-block:var(--space-4);padding-inline:var(--space-2);min-inline-size:0}.founder__fact:nth-child(n+2){border-inline-start:var(--nav-border) solid var(--border)}.founder__fact-value{display:block;font-size:var(--text-founder-fact);font-weight:var(--weight-medium);color:var(--text-primary);line-height:var(--line-founder-name)}.founder__fact-label{display:block;font-size:var(--text-node);color:var(--text-muted);line-height:var(--line-body)}.founder__credentials{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2) var(--space-5);inline-size:100%;max-inline-size:var(--founder-content-max);margin-block-start:var(--space-6);padding-block-start:var(--space-4);border-block-start:var(--nav-border) solid var(--border);font-size:var(--text-small);color:var(--text-secondary)}.founder__contact{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2) var(--space-5);inline-size:100%;max-inline-size:var(--founder-content-max);margin:0;margin-block-start:var(--space-6);padding-block-start:var(--space-4);border-block-start:var(--nav-border) solid var(--border);font-size:var(--text-small);color:var(--text-secondary)}.founder__link{color:var(--accent-300);text-decoration:none}@media(max-width:767px){.founder__portrait{inline-size:var(--portrait-inline-mobile);block-size:var(--portrait-block-mobile)}.founder__ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.founder__fact:nth-child(odd){border-inline-start:none}.founder__fact:nth-child(n+3){border-block-start:var(--nav-border) solid var(--border)}}@media(prefers-reduced-motion:reduce){.founder-reveal{opacity:var(--opacity-full);transform:none}}.sz-app{--surface-0: #fafaf8;--surface-1: #f4f3ef;--surface-2: #ffffff;--white: #ffffff;--card-bg: #ffffff;--glass: #ffffff;--border: #e3e1da;--border-strong: #cfccc2;--nav-border: .5px;--text: #1c1b18;--text-primary: #1c1b18;--text-secondary: #5a574f;--text-muted: #8a867c;--text-faint: #8a867c;--text-on-light: #ffffff;--accent-200: #e8f0f8;--accent-300: #185fa5;--accent-400: #124a80;--accent-500: #124a80;--accent-tint: #e8f0f8;--sz-success: #3b6d11;--sz-success-tint: #eef5e4;--sz-warning: #9a6410;--sz-warning-tint: #f7f0e4;--sz-danger: #a3231b;--sz-danger-tint: #f7e9e8;--det-300: var(--sz-success-tint);--det-400: var(--sz-success);--gold-0: #ba7517;--gold-1: #ba7517;--gold-2: #ba7517;--gold-3: #ba7517;--line-body: 1.45;--line-heading: 1.3;--line-tight: 1.3;--text-body: 13px;--sz-font-size-body: 13px;--sz-row-height: 40px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 6px;--radius: 6px;--sz-radius: 6px;--sz-bg: var(--surface-0);--sz-surface: var(--surface-2);--sz-surface-alt: var(--surface-1);--sz-text: var(--text);--sz-muted: var(--text-muted);--sz-text-muted: var(--text-muted);--sz-primary: var(--accent-300);--sz-secondary: var(--accent-400);--sz-accent: var(--accent-300);--sz-accent-hover: var(--accent-400);--sz-border: var(--border);--sz-glow: transparent;color:var(--text);background:var(--surface-0);font-size:var(--sz-font-size-body);line-height:var(--line-body)}html[lang=ar] .sz-app{--line-body: 1.6;--line-heading: 1.4;--line-tight: 1.4}*,*:before,*:after{box-sizing:border-box}html{color:var(--text);background:var(--surface-0);font-family:var(--font-ui);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;scroll-behavior:smooth;line-height:var(--line-body);scroll-padding-block-start:calc(var(--nav-h) + var(--space-6))}html[lang=ar]{--font-ui: "Tajawal", "IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--font-weight-semibold: 700;--line-heading: 1.5;--line-body: 1.9;--line-tight: 1.5;--tracking-nav: 0;--tracking-hud: 0;font-family:var(--font-ui);letter-spacing:0}html[lang=ar] *{letter-spacing:0}html[lang=en]{--font-ui: "IBM Plex Sans", ui-sans-serif, system-ui, sans-serif}body{min-inline-size:var(--page-min-inline);min-block-size:100vh;margin:0;overflow-x:clip;overflow-y:auto;background:var(--surface-0);color:var(--text);font-family:var(--font-ui);line-height:var(--line-body)}h1,h2,h3{font-family:var(--font-ui);font-weight:var(--font-weight-semibold);line-height:var(--line-heading)}button,input,select,textarea{color:inherit;font:inherit}a{color:inherit;text-decoration:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.sz-section{width:100%;display:block;padding:5rem 0;background:var(--surface-0)}.sz-section--alt{background:color-mix(in srgb,var(--surface-1) 60%,var(--surface-0))}.sz-section__inner{max-inline-size:72rem;margin-inline:auto;padding-inline:2rem}.sz-kicker{font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-2);margin-block-end:.75rem;font-weight:500}.sz-section-title{font-size:clamp(1.5rem,2.5vw,2rem);font-weight:500;color:var(--text);line-height:1.25;margin-block-end:2.5rem;max-inline-size:36rem}.sz-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.sz-card{background:var(--surface-1);border:1px solid var(--border-strong);border-radius:12px;padding:1.5rem;display:flex;flex-direction:column;gap:.5rem;transition:border-color .2s ease}.sz-card:hover{border-color:color-mix(in srgb,var(--accent-300) 40%,transparent)}.sz-card__title{font-size:.9375rem;font-weight:500;color:var(--text);line-height:1.35}.sz-card__body{font-size:.8125rem;color:var(--text-muted);line-height:1.65}.sz-live{display:inline-flex;align-items:center;gap:6px;font-size:.625rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--det-400);margin-block-end:.5rem}.sz-live:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--det-400);display:block}.sz-section-divider{width:100%;height:1px;background:var(--border);margin:0}
