@charset "UTF-8";@font-face{font-family:Nexa;src:url(/assets/fonts/Nexa-Bold.woff2) format("woff2");font-weight:700 900;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(/assets/fonts/Outfit-Variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Avenir Arabic;src:url(/assets/fonts/AvenirArabic-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Avenir Arabic;src:url(/assets/fonts/AvenirArabic-Book.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Avenir Arabic;src:url(/assets/fonts/AvenirArabic-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Avenir Arabic;src:url(/assets/fonts/AvenirArabic-Heavy.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Avenir Arabic;src:url(/assets/fonts/AvenirArabic-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}:root{--luma-white: #ffffff;--luma-blue: #0099ff;--luma-deep-ocean: #00174a;--luma-signal-teal: #00a9a5;--luma-soft-steel: #b9c0c9;--luma-data-blue: #3066be;--luma-deep-core: #26263f;--luma-aqua-mist: #b1e8e5;--luma-blue-50: #e6f5ff;--luma-blue-100: #cceaff;--luma-blue-200: #99d6ff;--luma-blue-300: #66c1ff;--luma-blue-400: #33adff;--luma-blue-500: #0099ff;--luma-blue-600: #007acc;--luma-blue-700: #005c99;--luma-blue-800: #003d66;--luma-blue-900: #001f33;--luma-navy-50: #e6e8ed;--luma-navy-100: #ccd1db;--luma-navy-200: #99a2b6;--luma-navy-300: #667492;--luma-navy-400: #33456d;--luma-navy-500: #00174a;--luma-navy-600: #00133e;--luma-navy-700: #000f31;--luma-navy-800: #000a25;--luma-navy-900: #000618;--luma-teal-50: #e6f7f6;--luma-teal-100: #b1e8e5;--luma-teal-200: #80d4d1;--luma-teal-300: #4dc1bd;--luma-teal-400: #26b3af;--luma-teal-500: #00a9a5;--luma-teal-600: #008784;--luma-teal-700: #006563;--luma-teal-800: #004442;--luma-teal-900: #002221;--luma-steel-50: #f5f6f8;--luma-steel-100: #eaecf0;--luma-steel-200: #d4d8de;--luma-steel-300: #b9c0c9;--luma-steel-400: #8b95a3;--luma-steel-500: #5d6878;--luma-steel-600: #3f4858;--luma-steel-700: #2a3140;--luma-steel-800: #1a1f2c;--luma-steel-900: #0d1019;--bg-canvas: var(--luma-white);--bg-canvas-dark: var(--luma-deep-ocean);--bg-surface: #ffffff;--bg-surface-alt: var(--luma-steel-50);--bg-surface-dark: #001033;--bg-elevated: #ffffff;--fg-primary: var(--luma-deep-ocean);--fg-secondary: var(--luma-steel-500);--fg-muted: var(--luma-steel-400);--fg-on-dark: var(--luma-white);--fg-on-dark-muted: rgba(255, 255, 255, .72);--fg-on-dark-faint: rgba(255, 255, 255, .45);--accent-primary: var(--luma-blue);--accent-secondary: var(--luma-signal-teal);--accent-aqua: var(--luma-aqua-mist);--accent-data: var(--luma-data-blue);--border-subtle: rgba(0, 23, 74, .08);--border-default: rgba(0, 23, 74, .16);--border-strong: rgba(0, 23, 74, .32);--border-on-dark: rgba(255, 255, 255, .14);--grad-deep: linear-gradient(135deg, #00174a 0%, #00133e 60%, #001033 100%);--grad-blue-flow: linear-gradient(135deg, #0099ff 0%, #3066be 100%);--grad-teal-blue: linear-gradient(135deg, #00a9a5 0%, #0099ff 100%);--grad-mist: linear-gradient(180deg, #b1e8e5 0%, #ffffff 100%);--grad-glass: linear-gradient(135deg, rgba(255,255,255,.18) 0%, rgba(255,255,255,.04) 100%);--glow-top: var(--luma-blue-50);--luma-mesh-base: #001a3d;--luma-mesh-glow: #2f7fd0;--scene-navy-glow: #0a2a5a;--scene-tower-off-1: #16233f;--scene-tower-off-2: #0b1730;--scene-tower-live-1: #123a5e;--scene-tower-live-2: #0a2145;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-2xl: 32px;--radius-pill: 999px;--radius-button: 999px;--shadow-xs: 0 1px 2px rgba(0, 23, 74, .06);--shadow-sm: 0 2px 6px rgba(0, 23, 74, .06), 0 1px 2px rgba(0, 23, 74, .04);--shadow-md: 0 8px 24px rgba(0, 23, 74, .08), 0 2px 6px rgba(0, 23, 74, .04);--shadow-lg: 0 24px 48px rgba(0, 23, 74, .12), 0 6px 14px rgba(0, 23, 74, .06);--shadow-xl: 0 40px 80px rgba(0, 23, 74, .18);--shadow-glow-blue: 0 0 0 6px rgba(0, 153, 255, .16);--shadow-glow-teal: 0 0 0 6px rgba(0, 169, 165, .16);--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--space-32: 128px;--font-display: "Nexa", "Outfit", "Helvetica Neue", system-ui, sans-serif;--font-body: "Outfit", "Helvetica Neue", system-ui, sans-serif;--font-arabic: "Avenir Arabic", "Outfit", system-ui, sans-serif;--fs-display-xl: 88px;--lh-display-xl: .96;--fs-display-lg: 64px;--lh-display-lg: 1.02;--fs-display-md: 48px;--lh-display-md: 1.06;--fs-h1: 40px;--lh-h1: 1.1;--fs-h2: 32px;--lh-h2: 1.15;--fs-h3: 24px;--lh-h3: 1.2;--fs-h4: 20px;--lh-h4: 1.25;--fs-body-lg: 18px;--lh-body-lg: 1.55;--fs-body: 16px;--lh-body: 1.55;--fs-body-sm: 14px;--lh-body-sm: 1.5;--fs-caption: 12px;--lh-caption: 1.4;--fs-overline:10px;--lh-overline:1.4;--track-display: -.025em;--track-headline: -.02em;--track-body: -.005em;--track-overline: .18em;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-inout: cubic-bezier(.65, 0, .35, 1);--ease-snap: cubic-bezier(.5, 0, .1, 1);--dur-fast: .14s;--dur-base: .22s;--dur-slow: .42s;--dur-slower: .65s}@media(prefers-color-scheme:dark){:root{--bg-canvas: #0a1322;--bg-surface: #111d31;--bg-surface-alt: #0d1728;--bg-elevated: #17253c;--fg-primary: #eef2f8;--fg-secondary: #a7b2c2;--fg-muted: #74808f;--luma-steel-50: #0d1728;--luma-steel-100: #16233a;--luma-steel-200: #223047;--luma-steel-500: #9aa5b4;--luma-steel-600: #b6bfca;--border-subtle: rgba(255, 255, 255, .06);--border-default: rgba(255, 255, 255, .13);--border-strong: rgba(255, 255, 255, .26);--shadow-xs: 0 1px 2px rgba(0, 0, 0, .4);--shadow-sm: 0 2px 6px rgba(0, 0, 0, .4), 0 1px 2px rgba(0, 0, 0, .3);--shadow-md: 0 8px 24px rgba(0, 0, 0, .45), 0 2px 6px rgba(0, 0, 0, .3);--shadow-lg: 0 24px 48px rgba(0, 0, 0, .5), 0 6px 14px rgba(0, 0, 0, .35);--shadow-xl: 0 40px 80px rgba(0, 0, 0, .55);--grad-mist: linear-gradient(180deg, #12243a 0%, var(--bg-canvas) 100%);--glow-top: rgba(0, 153, 255, .09)}}@keyframes lumaFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes lumaDrift{0%,to{transform:skew(-24deg) translateY(0)}50%{transform:skew(-24deg) translateY(-18px)}}@keyframes lumaSlideUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes lumaBlink{0%,to{opacity:1}50%{opacity:.4}}@keyframes lumaNavIn{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes lumaMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes lumaWingLeft{0%,to{transform:translateY(0) rotate(-8deg)}50%{transform:translateY(-9px) rotate(-10deg)}}@keyframes lumaWingRight{0%,to{transform:translateY(0) rotate(8deg)}50%{transform:translateY(-9px) rotate(10deg)}}legal-document[data-theme=landing]{display:block;background:var(--bg-surface)}legal-document[data-theme=landing] .legal-document{position:static;inset:auto;display:block;overflow:visible;background:none}legal-document[data-theme=landing] .legal-document__scroll{width:100%;max-width:1200px;margin-inline:auto;padding-inline:20px}legal-document[data-theme=landing] .legal-document__scroll{display:block;flex:none;max-width:820px;padding:120px 20px 80px;overflow:visible}@media(min-width:768px){legal-document[data-theme=landing] .legal-document__scroll{padding-inline:32px}}@media(min-width:1280px){legal-document[data-theme=landing] .legal-document__scroll{padding-inline:40px}}legal-document[data-theme=landing] .legal-document__card{background:none;border:none;border-radius:0;box-shadow:none;padding:0;font-size:var(--fs-body);line-height:1.7;color:var(--fg-secondary);animation:none}legal-document[data-theme=landing] .legal-document__error{color:var(--fg-secondary)}legal-document[data-theme=landing] .markdown-content{font-size:var(--fs-body);line-height:1.7;color:var(--fg-secondary)}legal-document[data-theme=landing] .markdown-content h1,legal-document[data-theme=landing] .markdown-content h2,legal-document[data-theme=landing] .markdown-content h3{font-family:var(--font-display);color:var(--fg-primary);letter-spacing:var(--track-headline);margin:28px 0 12px}legal-document[data-theme=landing] .markdown-content h1:first-child,legal-document[data-theme=landing] .markdown-content h2:first-child,legal-document[data-theme=landing] .markdown-content h3:first-child{margin-top:0}legal-document[data-theme=landing] .markdown-content h1{font-size:var(--fs-h2)}legal-document[data-theme=landing] .markdown-content h2{font-size:var(--fs-h3)}legal-document[data-theme=landing] .markdown-content h3{font-size:var(--fs-h4)}legal-document[data-theme=landing] .markdown-content p{color:var(--fg-secondary);margin:12px 0}legal-document[data-theme=landing] .markdown-content ul,legal-document[data-theme=landing] .markdown-content ol{color:var(--fg-secondary);padding-inline-start:22px;margin:12px 0;display:flex;flex-direction:column;gap:8px}legal-document[data-theme=landing] .markdown-content a{color:var(--accent-primary);text-decoration:underline}legal-document[data-theme=landing] .markdown-content hr{border:none;border-block-start:1px solid var(--border-subtle);margin:28px 0}legal-document[data-theme=landing] .markdown-content strong{color:var(--fg-primary)}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{color-scheme:light dark;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{width:0;height:0;display:none}body{background:var(--bg-canvas);color:var(--fg-primary);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body.lang-ar{--font-display: var(--font-arabic);--font-body: var(--font-arabic);font-family:var(--font-arabic)}::selection{background:#0099ff2e}a{color:inherit;text-decoration:none}a,button,summary,label,select,[role=button],[tabindex]{-webkit-tap-highlight-color:transparent}img{max-width:100%}[data-reveal]{opacity:0}[data-reveal].is-revealed{animation:lumaSlideUp var(--dur-slow) var(--ease-out) both}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal]{opacity:1}[data-reveal].is-revealed{animation:none}}
