@font-face{font-family:Tajawal;font-style:normal;font-weight:400;font-display:optional;src:url(/fonts/Tajawal-Regular.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-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:Tajawal;font-style:normal;font-weight:500;font-display:optional;src:url(/fonts/Tajawal-Medium.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-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:Tajawal;font-style:normal;font-weight:700;font-display:optional;src:url(/fonts/Tajawal-Bold.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-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:Tajawal;font-style:normal;font-weight:800;font-display:optional;src:url(/fonts/Tajawal-ExtraBold.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-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:Tajawal;font-style:normal;font-weight:900;font-display:optional;src:url(/fonts/Tajawal-Black.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-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:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Amiri-Regular.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family:Amiri;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Amiri-Bold.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family:Amiri;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/Amiri-Italic.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+FB50-FDFF,U+FE70-FEFC}
@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--leading-tight:1.25;--leading-snug:1.375;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}button,[role=button],a{cursor:pointer}button:disabled,[aria-disabled=true]{cursor:not-allowed}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);letter-spacing:-.01em}p{text-align:start}input::placeholder,textarea::placeholder{opacity:1!important;color:var(--page-text-muted)!important;font-weight:600!important}.hero-headline .headline-inline-row{flex-direction:column!important;align-items:flex-start!important;gap:0!important;margin-top:.2rem!important;display:flex!important}.hero-headline .headline-subline{margin-top:.35rem!important;display:inline-block!important;transform:none!important}.hero-headline .rotating-word-wrapper{width:max-content!important;height:auto!important;min-height:1.18em!important;margin-top:.25rem!important;line-height:1.18!important;display:inline-grid!important;overflow:visible!important}.hero-headline .rotating-word-wrapper>.invisible{display:none!important}.hero-headline .rotating-word-wrapper .headline-accent{padding-block:.08em!important;line-height:1.18!important;display:inline-block!important;overflow:visible!important;transform:none!important}.hero-copy-column .hero-divider{margin-top:1.1rem!important}.hero-copy-column .hero-body{margin-top:.65rem!important}.hero-copy-column .hero-command-bar{min-height:72px;background:linear-gradient(135deg,#2dd4bf1a,#f5a62309),#030a12b8!important;border:1px solid #2dd4bf47!important;border-radius:999px!important;gap:10px!important;max-width:590px!important;margin-top:1.85rem!important;padding:8px!important;overflow:visible!important;box-shadow:0 18px 48px #0000006b,inset 0 1px #ffffff14!important}.hero-copy-column .hero-command-bar:focus-within{background:linear-gradient(135deg,#2dd4bf24,#f5a6230e),#030a12d1!important;border-color:#2dd4bf94!important;transform:translateY(-1px)!important}.hero-copy-column .hero-command-input{min-height:54px;color:#ffffffeb!important;background:#ffffff0b!important;border:1px solid #ffffff14!important;border-radius:999px!important;padding:0 22px!important;font-size:1rem!important;font-weight:700!important}.hero-copy-column .hero-command-input::placeholder{color:#e2e8f0b8!important}.hero-copy-column .hero-command-btn{min-height:54px;color:#041013!important;background:linear-gradient(135deg,#5eead4 0%,#2dd4bf 42%,#f5a623 135%)!important;border-radius:999px!important;padding:0 30px!important;box-shadow:0 10px 24px #14b8a657,inset 0 1px #ffffff6b!important}.hero-copy-column .hero-command-btn:hover{filter:saturate(1.08)brightness(1.05)!important;transform:translateY(-1px)!important}@media (max-width:640px){.hero-copy-column .hero-command-bar{border-radius:24px!important;padding:10px!important}.hero-copy-column .hero-command-btn,.hero-copy-column .hero-command-input{width:100%!important}}@media (max-width:1023px){.hero-root .map-area{margin-top:-2.1rem!important}.hero-root .leadership-map .legend{bottom:-2.9rem!important}.hero-headline .headline-inline-row{align-items:center!important;width:100%!important;margin-top:.75rem!important}.hero-headline .rotating-word-wrapper{contain:none!important;text-align:center!important;place-items:center!important;width:100%!important;max-width:100%!important;min-height:1.45em!important;margin-top:.35rem!important;display:grid!important;position:relative!important;overflow:visible!important}.hero-headline .rotating-word-wrapper .headline-accent{text-align:center!important;white-space:normal!important;justify-content:center!important;align-items:center!important;width:auto!important;max-width:100%!important;display:inline-flex!important;position:relative!important;inset:auto!important}}}@layer components;@layer utilities{.relative{position:relative}.sticky{position:sticky}.flex{display:flex}.inline{display:inline}.h-6{height:calc(var(--spacing)*6)}.min-h-screen{min-height:100vh}.w-6{width:calc(var(--spacing)*6)}.w-full{width:100%}.overflow-x-hidden{overflow-x:hidden}.overscroll-none{overscroll-behavior:none}.text-\[\#a78bfa\]{color:#a78bfa}.text-\[\#fbbf24\]{color:#fbbf24}.text-\[var\(--fajr-400\,\#ecba7e\)\]{color:var(--fajr-400,#ecba7e)}.text-\[var\(--jamra-400\,\#d9694f\)\]{color:var(--jamra-400,#d9694f)}.text-\[var\(--safa-400\,\#5ac8be\)\]{color:var(--safa-400,#5ac8be)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{background-color:var(--space-void);color:var(--consciousness-text)}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#02040a}html,body{color:var(--page-text);min-height:100vh;background-color:var(--page-bg)!important}:root{--space-void:var(--atm-background,var(--brand-layl-900));--space-950:var(--brand-layl-950);--space-deep:var(--brand-layl-800);--space-mid:var(--brand-layl-700);--space-nebula:var(--brand-layl-600);--space-aurora:var(--brand-miraya-600);--amber-500:var(--atm-accent,var(--brand-fajr-500));--emerald-500:var(--brand-safa-600);--teal-400:var(--atm-primary,var(--brand-safa-500));--soft-teal:var(--atm-primary,var(--brand-safa-500));--warm-amber:var(--atm-accent,var(--brand-fajr-500));--consciousness-primary:var(--atm-primary,var(--brand-safa-500));--consciousness-background:var(--space-void);--consciousness-text:var(--atm-text,var(--brand-fg-1));--consciousness-text-muted:var(--brand-fg-3);--consciousness-accent:var(--atm-accent,var(--brand-fajr-500));--consciousness-warning:var(--brand-fajr-400);--consciousness-critical:var(--brand-jamra-500);--brand-lab-radius:var(--atm-border-radius,var(--ds-radius-lg,16px));--brand-lab-spacing:var(--atm-spacing,1rem);--brand-lab-blur:var(--atm-blur,8px);--consciousness-contrast:var(--atm-contrast,1.3);--consciousness-animation-duration:var(--atm-animation-duration,.3s);--consciousness-layout-transition:var(--atm-transition,2s cubic-bezier(.4,0,.2,1));--page-bg:var(--space-void);--page-bg-alt:var(--space-950);--page-surface:var(--space-deep);--page-surface-2:var(--space-mid);--page-border:var(--brand-nafas-line);--page-border-soft:var(--brand-nafas-soft);--page-text:var(--brand-fg-1);--page-text-muted:var(--brand-fg-2);--glass-bg:var(--brand-nafas-strong);--glass-border:var(--brand-nafas-line);--glass-shadow:0 12px 40px -10px #000c,inset 0 1px 1px #ffffff14;--text-primary:var(--page-text);--text-secondary:var(--page-text-muted);--text-muted:var(--page-text-muted)}.dark{--space-void:var(--atm-background,var(--brand-layl-900));--space-950:var(--brand-layl-950);--space-deep:var(--brand-layl-800);--space-mid:var(--brand-layl-700);--space-nebula:var(--brand-layl-600);--space-aurora:var(--brand-miraya-600);--consciousness-background:var(--space-void);--consciousness-text:var(--atm-text,var(--brand-fg-1));--consciousness-text-muted:var(--brand-fg-3);--page-bg:var(--space-void);--page-bg-alt:var(--space-950);--page-surface:var(--space-deep);--page-surface-2:var(--space-mid);--page-border:var(--brand-nafas-line);--page-border-soft:var(--brand-nafas-soft);--page-text:var(--brand-fg-1);--page-text-muted:var(--brand-fg-2);--glass-bg:var(--brand-nafas-strong);--glass-border:var(--brand-nafas-line);--glass-shadow:0 12px 40px -10px #000c,inset 0 1px 1px #ffffff14;--text-primary:var(--page-text);--text-secondary:var(--page-text-muted);--text-muted:var(--page-text-muted)}[data-layout-mode=zen] .secondary-feature,[data-layout-mode=zen] .sidebar-menu,[data-layout-mode=zen] .advanced-settings{opacity:.3;pointer-events:none;transition:all var(--consciousness-layout-transition)}[data-layout-mode=zen] .primary-content{transition:all var(--consciousness-layout-transition);transform:scale(1.05)}[data-layout-mode=zen] .background-pattern{filter:blur(var(--brand-lab-blur));transition:all var(--consciousness-layout-transition)}[data-layout-mode=balanced] .secondary-feature,[data-layout-mode=balanced] .sidebar-menu{opacity:1;pointer-events:auto;transition:all var(--consciousness-layout-transition)}[data-layout-mode=information-dense] .card,[data-layout-mode=information-dense] .section{padding:calc(var(--brand-lab-spacing)*.7);margin-bottom:calc(var(--brand-lab-spacing)*.5);transition:all var(--consciousness-layout-transition)}[data-layout-mode=information-dense] .heading{transition:all var(--consciousness-layout-transition);font-size:.9em}[data-layout-mode=information-dense] .advanced-feature{transition:all var(--consciousness-layout-transition);display:block!important}[data-animation-level=minimal] *{transition-duration:calc(var(--consciousness-animation-duration)*2)!important;animation-iteration-count:1!important}[data-animation-level=minimal] .living-element{animation:none!important}[data-animation-level=normal] *{transition-duration:var(--consciousness-animation-duration)}[data-consciousness-state=crisis]{--border-opacity:.15;--shadow-opacity:.05}[data-consciousness-state=crisis] body{background:linear-gradient(135deg,var(--consciousness-background)0%,var(--consciousness-background)100%)}@supports (color:color-mix(in lab, red, red)){[data-consciousness-state=crisis] body{background:linear-gradient(135deg,var(--consciousness-background)0%,color-mix(in srgb,var(--consciousness-background)95%,var(--consciousness-primary))100%)}}[data-consciousness-state=flow]{--border-opacity:.5;--shadow-opacity:.2}[data-consciousness-state=flow] body{background:radial-gradient(circle at top right,var(--consciousness-background)0%,var(--consciousness-background)50%)}@supports (color:color-mix(in lab, red, red)){[data-consciousness-state=flow] body{background:radial-gradient(circle at top right,color-mix(in srgb,var(--consciousness-background)80%,var(--consciousness-primary))0%,var(--consciousness-background)50%)}}.card,.organic-card{border-radius:var(--brand-lab-radius);padding:var(--brand-lab-spacing);margin-bottom:calc(var(--brand-lab-spacing)*.75);transition:all var(--consciousness-layout-transition)}.btn,button:not(.unstyled){border-radius:calc(var(--brand-lab-radius)*.5);padding:calc(var(--brand-lab-spacing)*.5)calc(var(--brand-lab-spacing)*1.25)}.text-primary{color:var(--consciousness-text)}.bordered{border:1px solid var(--consciousness-primary)}@supports (color:color-mix(in lab, red, red)){.bordered{border:1px solid color-mix(in srgb,var(--consciousness-primary),transparent 70%)}}.backdrop-blur{-webkit-backdrop-filter:blur(var(--brand-lab-blur));backdrop-filter:blur(var(--brand-lab-blur))}@keyframes gentle-pulse{0%,to{opacity:.95}50%{opacity:1}}[data-consciousness-state=crisis] .living-element{animation:4s ease-in-out infinite gentle-pulse}@keyframes active-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.95;transform:scale(1.02)}}[data-consciousness-state=flow] .living-element{animation:2s ease-in-out infinite active-pulse}@media (max-width:768px){[data-consciousness-state=crisis] .sidebar-menu{display:none}:root{--brand-lab-blur:calc(var(--brand-lab-blur)*.5)}}.tactical-crt-overlay{pointer-events:none;z-index:10;opacity:.15;background:linear-gradient(#12101000 50%,#0000001a 50%) 0 0/100% 3px,linear-gradient(90deg,#ff000008,#00ff0003,#0000ff08) 0 0/3px 100%;position:absolute;inset:0}.radar-sweep{pointer-events:none;z-index:5;background:conic-gradient(#0000 0%,#2dd4bf08 10%,#0000 20%);width:200%;height:200%;animation:10s linear infinite radar-spin;position:absolute;top:-50%;left:-50%}@keyframes radar-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.terminal-text{letter-spacing:-.02em;font-family:monospace}.atmosphere-sensory-layer{pointer-events:none;z-index:-1;opacity:1;position:fixed;inset:0}:root:not(.dark) .atmosphere-vignette,:root:not(.dark) .atmosphere-grain,:root:not(.dark) .atmosphere-aberration{opacity:0!important}.atmosphere-vignette,.atmosphere-grain{opacity:0;pointer-events:none;display:none;position:absolute;inset:0}.atmosphere-aberration{pointer-events:none;box-shadow:inset 0 0 20px rgba(255,0,0,calc(var(--atmosphere-aberration,0)*.5)),inset 0 0 20px rgba(0,255,255,calc(var(--atmosphere-aberration,0)*.5));transition:box-shadow .2s ease-in-out;position:absolute;inset:0}[data-command-theme=theme_nocturnal]{--space-void:#030712;--space-950:#09090b;--space-deep:#111827;--consciousness-primary:#818cf8;--consciousness-accent:#c084fc;--atmosphere-vignette:.4;--atmosphere-grain:0}[data-command-theme=theme_solar]{--space-void:var(--brand-layl-900);--space-950:var(--brand-layl-950);--space-deep:var(--brand-layl-800);--space-mid:var(--brand-layl-700);--consciousness-primary:var(--brand-fajr-500);--consciousness-accent:var(--brand-fajr-400);--consciousness-text:var(--brand-fg-1);--consciousness-background:var(--brand-layl-900);--glass-bg:var(--brand-nafas-strong);--glass-border:var(--brand-nafas-line);--atmosphere-vignette:.3;--atmosphere-grain:0}[data-command-theme=theme_binary]{--space-void:#000;--space-950:#0a0a0a;--space-deep:#111;--consciousness-primary:#22c55e;--consciousness-accent:#16a34a;--consciousness-text:#4ade80;--font-sans:monospace;--atmosphere-grain:0;--atmosphere-aberration:.2}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.cinematic-transition{transition:background-color var(--consciousness-layout-transition),color var(--consciousness-layout-transition),border-color var(--consciousness-layout-transition),box-shadow var(--consciousness-layout-transition),transform var(--consciousness-layout-transition),filter var(--consciousness-layout-transition),border-radius var(--consciousness-layout-transition),opacity var(--consciousness-layout-transition)}.cinematic-emerge{animation:brand-emerge var(--motion-appear)both}.cinematic-breath{animation:brand-breath var(--motion-breath)infinite}@font-face{font-family:Tajawal;font-style:normal;font-weight:400;font-display:optional;src:url(/fonts/Tajawal-Regular.woff2)format("woff2")}@font-face{font-family:Tajawal;font-style:normal;font-weight:500;font-display:optional;src:url(/fonts/Tajawal-Medium.woff2)format("woff2")}@font-face{font-family:Tajawal;font-style:normal;font-weight:700;font-display:optional;src:url(/fonts/Tajawal-Bold.woff2)format("woff2")}@font-face{font-family:Tajawal;font-style:normal;font-weight:800;font-display:optional;src:url(/fonts/Tajawal-ExtraBold.woff2)format("woff2")}@font-face{font-family:Tajawal;font-style:normal;font-weight:900;font-display:optional;src:url(/fonts/Tajawal-Black.woff2)format("woff2")}@font-face{font-family:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Amiri-Regular.woff2)format("woff2")}@font-face{font-family:Amiri;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/Amiri-Italic.woff2)format("woff2")}@font-face{font-family:Amiri;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Amiri-Bold.woff2)format("woff2")}:root{--layl-900:#080b14;--layl-800:#0c1019;--layl-700:#131826;--layl-600:#1b2235;--layl-500:#232b40;--layl-400:#2c3550;--nafas-strong:#ffffff0f;--nafas-soft:#ffffff08;--nafas-line:#ffffff14;--nafas-line-hi:#ffffff24;--nafas-blur:20px;--safa-400:#5ac8be;--safa-500:#3fb8af;--safa-600:#2e9189;--safa-glow:#3fb8af47;--fajr-400:#ecba7e;--fajr-500:#e0a35a;--fajr-600:#b87c40;--fajr-glow:#e0a35a42;--jamra-400:#d9694f;--jamra-500:#c6553f;--jamra-600:#9e3f2e;--jamra-glow:#c6553f38;--horus-gold:#c9a84c;--horus-gold-bright:#f0c75e;--horus-gold-deep:#a8873a;--horus-navy:#0a1628;--horus-gold-glow:#c9a84c66;--fg-1:#f1f5f9;--fg-2:#cbd5e1;--fg-3:#94a3b8;--fg-4:#94a3b873;--fg-on-safa:var(--layl-900);--fg-on-fajr:var(--layl-900);--font-display:"Tajawal","Cairo","IBM Plex Sans Arabic","Segoe UI",system-ui,sans-serif;--font-sans:"Tajawal","Cairo","IBM Plex Sans Arabic","Segoe UI",system-ui,sans-serif;--font-quran:"Amiri Quran","Amiri","Scheherazade New","Times New Roman",serif;--font-serif:"Amiri","Scheherazade New","Times New Roman",serif;--font-mono:"JetBrains Mono","IBM Plex Mono",SFMono-Regular,ui-monospace,monospace;--t-xs:.75rem;--t-sm:.875rem;--t-base:1rem;--t-lg:1.25rem;--t-xl:1.563rem;--t-2xl:1.953rem;--t-3xl:2.441rem;--t-4xl:3.052rem;--leading-ar:1.8;--leading-tight:1.15;--leading-snug:1.35;--tracking-display:-.01em;--tracking-tight:-.02em;--tracking-wide:.04em;--tracking-label:.1em;--r-sm:6px;--r-base:12px;--r-lg:16px;--r-xl:20px;--r-2xl:28px;--r-pill:9999px;--s-0:0;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:40px;--s-8:48px;--s-9:64px;--s-10:80px;--s-11:96px;--shadow-sm:0 2px 8px #0000004d;--shadow-base:0 4px 24px #0006;--shadow-lg:0 12px 48px #0000008c;--shadow-glass:0 16px 48px -12px #000000d9,inset 0 1px 1px #ffffff0d;--shadow-signal:0 10px 30px var(--safa-glow);--shadow-warmth:0 10px 30px var(--fajr-glow);--motion-tap:.15s cubic-bezier(.4,0,.2,1);--motion-flow:.6s cubic-bezier(.16,1,.3,1);--motion-breath:4s cubic-bezier(.4,0,.2,1);--motion-orbit:90s linear;--ease-out-soft:cubic-bezier(.22,1,.36,1);--bg:var(--layl-800);--bg-deep:var(--layl-900);--bg-elevated:var(--layl-700);--surface:var(--nafas-strong);--surface-soft:var(--nafas-soft);--border:var(--nafas-line);--border-hi:var(--nafas-line-hi);--primary:var(--safa-500);--primary-hover:var(--safa-400);--warmth:var(--fajr-500);--alarm:var(--jamra-500);--focus-ring:0 0 0 3px var(--safa-glow);--ring-safe:var(--safa-500);--ring-caution:var(--fajr-500);--ring-danger:var(--jamra-500);--ring-detached:var(--fg-3)}.al-display{font-family:var(--font-display);font-size:var(--t-4xl);font-weight:800;line-height:var(--leading-tight);letter-spacing:var(--tracking-display);color:var(--fg-1)}.al-h1{font-family:var(--font-display);font-size:var(--t-3xl);font-weight:800;line-height:var(--leading-tight);letter-spacing:var(--tracking-display);color:var(--fg-1)}.al-h2{font-family:var(--font-display);font-size:var(--t-2xl);font-weight:800;line-height:var(--leading-snug);letter-spacing:var(--tracking-display);color:var(--fg-1)}.al-h3{font-family:var(--font-display);font-size:var(--t-xl);font-weight:700;line-height:var(--leading-snug);color:var(--fg-1)}.al-h4{font-family:var(--font-display);font-size:var(--t-lg);font-weight:700;line-height:var(--leading-snug);color:var(--fg-1)}.al-body{font-family:var(--font-sans);font-size:var(--t-base);font-weight:400;line-height:var(--leading-ar);color:var(--fg-2)}.al-body-lg{font-family:var(--font-sans);font-size:var(--t-lg);font-weight:400;line-height:var(--leading-ar);color:var(--fg-2)}.al-caption{font-family:var(--font-sans);font-size:var(--t-sm);color:var(--fg-3);font-weight:500;line-height:1.5}.al-label{font-family:var(--font-sans);font-size:var(--t-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fg-3);font-weight:700}.al-quran{font-family:var(--font-quran);font-size:var(--t-xl);color:var(--fg-1);font-weight:400;line-height:2}.al-mono{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.al-numeric{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.glass-premium{-webkit-backdrop-filter:blur(40px)saturate(170%);backdrop-filter:blur(40px)saturate(170%);box-shadow:var(--shadow-glass);background:radial-gradient(at 30% 0,#3fb8af0f 0%,#0000 55%),#050816b8;border:1px solid #3fb8af1f;transition:border-color .4s,box-shadow .4s}.glass-premium:hover{box-shadow:0 28px 90px -16px #000000e6,0 0 40px -10px var(--safa-glow),inset 0 1px 1px #ffffff14;border-color:#3fb8af47}.brand-signal{background:var(--safa-500);color:var(--fg-on-safa);border-radius:var(--r-pill);font-weight:800;font-family:var(--font-display);cursor:pointer;transition:background var(--motion-tap),box-shadow var(--motion-tap),transform var(--motion-tap);box-shadow:0 0 0 0 var(--safa-glow);border:0}@keyframes brand-breath{0%,to{opacity:.92;transform:scale(1)}50%{opacity:1;transform:scale(1.018)}}.living-element,.brand-alive{animation:brand-breath var(--motion-breath)infinite}@keyframes brand-emerge{0%{opacity:0;filter:blur(8px);transform:translateY(6px)}to{opacity:1;filter:blur();transform:translateY(0)}}.flow-appear,.brand-emerge{animation:brand-emerge var(--motion-flow)both}.organic-tap,.brand-tap{transition:transform var(--motion-tap)}.organic-tap:active,.brand-tap:active{transform:scale(.97)}@keyframes cosmic-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cosmic-shimmer{animation:cosmic-orbit var(--motion-orbit)infinite}@media (prefers-reduced-motion:reduce){.living-element,.brand-alive,.flow-appear,.brand-emerge,.cosmic-shimmer{animation:none}}.al-atmosphere{background:radial-gradient(ellipse 70% 50% at 50% 0%,#3fb8af0f,transparent 70%),radial-gradient(ellipse 60% 40% at 80% 100%,#e0a35a0a,transparent 70%),radial-gradient(ellipse 40% 30% at 10% 60%,#3fb8af08,transparent 70%),var(--layl-900);color:var(--fg-1);min-height:100%}[dir=rtl] body,body[dir=rtl]{text-align:right}:root{--phi-content-max:1200px;--brand-layl-900:#080b14;--brand-layl-800:#0c1019;--brand-layl-800-40:#0c101966;--brand-layl-950-85:#080b14d9;--brand-layl-700:#131826;--brand-layl-600:#1b2235;--brand-nafas-strong:#ffffff0f;--brand-nafas-soft:#ffffff08;--brand-nafas-line:#ffffff14;--brand-nafas-blur:20px;--brand-safa-400:#5ac8be;--brand-safa-500:#3fb8af;--brand-safa-600:#2e9189;--brand-safa-glow:#3fb8af47;--brand-fajr-400:#ecba7e;--brand-fajr-500:#e0a35a;--brand-fajr-600:#b87c40;--brand-fajr-glow:#e0a35a42;--brand-jamra-400:#d9694f;--brand-jamra-500:#c6553f;--brand-jamra-600:#9e3f2e;--brand-jamra-glow:#c6553f38;--brand-miraya-400:#a78bfa;--brand-miraya-500:#8b5cf6;--brand-miraya-600:#7c3aed;--brand-miraya-glow:#8b5cf638;--type-xs:.75rem;--type-sm:.875rem;--type-base:1rem;--type-lg:1.25rem;--type-xl:1.563rem;--type-2xl:1.953rem;--type-3xl:2.441rem;--type-leading-ar:1.8;--motion-breath:4s cubic-bezier(.4,0,.2,1);--motion-appear:.6s cubic-bezier(.16,1,.3,1);--motion-tap:.15s cubic-bezier(.4,0,.2,1);--motion-orbit:90s linear;--motion-flow:.6s cubic-bezier(.16,1,.3,1);--ease-out-soft:cubic-bezier(.22,1,.36,1);--brand-layl-500:#232b40;--brand-layl-400:#2c3550;--brand-nafas-line-hi:#ffffff24;--brand-horus-gold:#c9a84c;--brand-horus-gold-bright:#f0c75e;--brand-horus-gold-deep:#a8873a;--brand-horus-navy:#0a1628;--brand-horus-blue:#1b6ca8;--brand-royal-blue:#145080;--brand-sand:#d4b896;--brand-horus-gold-glow:#c9a84c66;--brand-fg-1:#f1f5f9;--brand-fg-2:#cbd5e1;--brand-fg-3:#94a3b8;--brand-fg-4:#94a3b873;--brand-fg-on-safa:var(--brand-layl-900);--brand-fg-on-fajr:var(--brand-layl-900);--brand-safa-300:#7dd6cd;--brand-safa-200:#a6e5dd;--brand-safa-100:#d3f3ef;--brand-safa-700:#246f69;--brand-fajr-300:#f1cf9f;--brand-fajr-200:#f6dfc1;--brand-fajr-100:#fbefe0;--brand-fajr-700:#8c5d30;--brand-jamra-300:#e3886f;--brand-jamra-200:#ecaa97;--brand-jamra-100:#f5d2c8;--brand-jamra-700:#78301f;--brand-layl-300:#36405f;--brand-layl-200:#404b6e;--brand-layl-950:#010203;--brand-safa-500-15:#3fb8af26;--brand-fajr-500-15:#e0a35a26;--brand-jamra-500-15:#c6553f26;--brand-miraya-300:#c4b5fd;--brand-miraya-200:#ddd6fe;--brand-miraya-100:#ede9fe;--brand-miraya-700:#6d28d9;--brand-miraya-500-15:#8b5cf626;--ds-color-space-void:var(--brand-layl-900);--ds-color-brand-teal-500:var(--brand-safa-500);--teal:var(--brand-safa-500);--gold:var(--brand-horus-gold);--type-4xl:3.052rem;--type-leading-tight:1.15;--type-leading-snug:1.35;--tracking-display:-.01em;--tracking-tight:-.02em;--tracking-wide:.04em;--tracking-label:.1em}.brand-nafas{background:var(--brand-nafas-strong);border:1px solid var(--brand-nafas-line);-webkit-backdrop-filter:blur(var(--brand-nafas-blur));backdrop-filter:blur(var(--brand-nafas-blur));border-radius:var(--ds-radius-lg,16px)}.brand-nafas-soft{background:var(--brand-nafas-soft);border:1px solid var(--brand-nafas-line);-webkit-backdrop-filter:blur(calc(var(--brand-nafas-blur)*.6));backdrop-filter:blur(calc(var(--brand-nafas-blur)*.6));border-radius:var(--ds-radius-lg,16px)}.brand-signal{background:var(--brand-safa-500);color:var(--brand-fg-on-safa);border-radius:var(--ds-radius-full,9999px);transition:background var(--motion-tap),box-shadow var(--motion-tap),transform var(--motion-tap);box-shadow:0 0 0 0 var(--brand-safa-glow);font-weight:800}.brand-signal:hover{background:var(--brand-safa-400);box-shadow:0 0 28px 0 var(--brand-safa-glow)}.brand-signal:active{transform:scale(.97)}.brand-warmth{color:var(--brand-fajr-500)}.brand-warmth-surface{border-radius:var(--ds-radius-lg,16px);background:linear-gradient(135deg,#e0a35a0f,#0000 60%);border:1px solid #e0a35a2e}.brand-ember{color:var(--brand-jamra-400)}.brand-ember-surface{border-radius:var(--ds-radius-lg,16px);background:linear-gradient(135deg,#c6553f0f,#0000 60%);border:1px solid #c6553f2e}.brand-alive{animation:brand-breath var(--motion-breath)infinite}.brand-emerge{animation:brand-emerge var(--motion-appear)both}.brand-tap{transition:transform var(--motion-tap)}.brand-tap:active{transform:scale(.97)}@keyframes brand-orbit-drift{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.brand-orbit{animation:brand-orbit-drift var(--motion-orbit)infinite}.brand-display{font-family:var(--font-display,"Tajawal",sans-serif);letter-spacing:-.01em;font-weight:800;line-height:1.15}.brand-prose{font-family:var(--font-sans,"Tajawal",sans-serif);line-height:var(--type-leading-ar);font-weight:400}.brand-numeric{font-variant-numeric:tabular-nums;font-feature-settings:"tnum","locl" 0}@media (prefers-reduced-motion:reduce){.brand-alive,.brand-orbit,.brand-emerge{animation:none}.brand-emerge{opacity:1;filter:none;transform:none}}html{font-variant-numeric:tabular-nums;font-feature-settings:"tnum","locl" 0;direction:ltr;overflow-y:scroll}body{color:var(--page-text);font-variant-numeric:tabular-nums;font-feature-settings:"tnum","locl" 0;margin:0;padding:0;background:var(--page-bg)!important}button,a,[role=button],input[type=button],input[type=submit],.cursor-pointer{cursor:pointer!important}button:disabled,[disabled],.cursor-not-allowed{cursor:not-allowed!important}.alrehla-fonts{--font-tajawal:"Tajawal","Cairo","IBM Plex Sans Arabic","Segoe UI",Arial,sans-serif;--font-amiri:"Amiri","Scheherazade New","Times New Roman",serif;--font-amiri-quran:"Amiri Quran","Amiri","Scheherazade New","Times New Roman",serif;--font-scheherazade:"Scheherazade New","Amiri","Times New Roman",serif;--font-sans:var(--font-tajawal);--font-alexandria:var(--font-tajawal);--font-display:var(--font-tajawal);font-family:var(--font-tajawal);font-variant-numeric:tabular-nums;font-feature-settings:"tnum","locl" 0}.font-tajawal-variable{--font-tajawal:"Tajawal","Cairo","IBM Plex Sans Arabic","Segoe UI",Arial,sans-serif}.font-amiri-variable{--font-amiri:"Amiri","Scheherazade New","Times New Roman",serif}.font-amiri-quran-variable{--font-amiri-quran:"Amiri Quran","Amiri","Scheherazade New","Times New Roman",serif}.font-scheherazade-variable{--font-scheherazade:"Scheherazade New","Amiri","Times New Roman",serif}@media (min-width:1024px){.dawayir-map-svg{filter:saturate(1.18)contrast(1.08)drop-shadow(0 0 32px #2dd4bf14)}.dawayir-map-svg .dawayir-orbit{filter:drop-shadow(0 0 4px #5eead429)drop-shadow(0 0 18px #2dd4bf14)}}@keyframes orb-drift1{0%{transform:translate(0%)scale(1)}50%{transform:translate(-6%,8%)scale(1.15)}to{transform:translate(4%,-5%)scale(.85)}}@keyframes orb-drift2{0%{transform:translate(0%)scale(1)}50%{transform:translate(8%,-10%)scale(1.2)}to{transform:translate(-5%,6%)scale(.9)}}@keyframes orb-drift3{0%{transform:translate(0%)scale(1)}to{transform:translate(10%,-15%)scale(1.2)}}.maraya-fallback{color:gold;background:#0a0a0f;justify-content:center;align-items:center;min-height:100vh;font-family:Inter,sans-serif;font-size:1.2rem;display:flex}.maraya-fallback-inner{text-align:center}.maraya-fallback-title{margin-bottom:1rem;font-size:2rem}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:#3fb8af40 #0b0f194d}.custom-scrollbar::-webkit-scrollbar{width:5px;height:5px}.custom-scrollbar::-webkit-scrollbar-track{background:#0b0f194d;border-radius:999px}.custom-scrollbar::-webkit-scrollbar-thumb{background:#3fb8af40;border:1px solid #0b0f191a;border-radius:999px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#3fb8af8c}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none}@supports (scrollbar-width:none){.no-scrollbar{scrollbar-width:none}}@keyframes aurora-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes aurora-spin-reverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes aurora-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes aurora-pulse-void{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-down{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-left{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes fade-in-right{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes sovereign-icon-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes cosmic-drift{0%{opacity:.1;transform:translate(0)scale(1)}50%{opacity:.2;transform:translate(50px,-30px)scale(1.2)}to{opacity:.1;transform:translate(0)scale(1)}}@keyframes cosmic-drift-alt{0%{opacity:.05;transform:translate(0)scale(1.2)}50%{opacity:.15;transform:translate(-40px,40px)scale(1)}to{opacity:.05;transform:translate(0)scale(1.2)}}@keyframes core-beat{0%,to{opacity:0;transform:scale(.8)}25%{opacity:1}50%{opacity:1;transform:scale(1.05)}75%{opacity:1;transform:scale(1)}}@keyframes core-beat-void{0%,to{opacity:0;transform:scale(.8)}25%{opacity:1}50%{opacity:1;transform:scale(1)}75%{opacity:1;transform:scale(.95)}}@keyframes star-twinkle{0%{opacity:.1;transform:scale(1)}50%{opacity:.8;transform:scale(1.5)}to{opacity:.1;transform:scale(1)}}@keyframes float-hover{0%,to{transform:scale(1)translateY(0);box-shadow:0 0 #2dd4bf00}50%{transform:scale(1.1)translateY(2px);box-shadow:0 0 20px #2dd4bf80}}.animate-sovereign-pulse{animation:4s ease-in-out infinite aurora-pulse}.animate-sovereign-float{animation:6s ease-in-out infinite float-hover}.animate-sovereign-drift{animation:12s ease-in-out infinite cosmic-drift}.animate-sovereign-spin{animation:20s linear infinite aurora-spin}.animate-sovereign-spin-reverse{animation:20s linear infinite aurora-spin-reverse}.animate-sovereign-beat{animation:2s ease-in-out infinite core-beat}.animate-sovereign-twinkle{animation:3s ease-in-out infinite star-twinkle}.animate-sovereign-icon-breathe{animation:3s ease-in-out infinite sovereign-icon-breathe}@keyframes scanline{0%,to{top:0%}50%{top:100%}}.animate-scanline{animation:8s linear infinite scanline}html.masarat-immersive,html.masarat-immersive body{scrollbar-width:none!important;overflow:hidden!important}html.masarat-immersive::-webkit-scrollbar{display:none!important}@keyframes orb-gentle-pulse{0%,to{opacity:.15;transform:scale(1)}50%{opacity:.22;transform:scale(1.15)}}@keyframes rotate-celestial{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ring-ripple{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.3)}}@keyframes inhale-scale{0%{opacity:.3;transform:scale(.6)}to{opacity:1;transform:scale(1.3)}}@keyframes exhale-scale{0%{opacity:1;transform:scale(1.3)}to{opacity:.3;transform:scale(.6)}}.animate-orb-gentle{animation:3s ease-in-out infinite orb-gentle-pulse}.animate-rotate-celestial{animation:25s linear infinite rotate-celestial}.animate-ring-ripple{animation:3s cubic-bezier(.16,1,.3,1) infinite ring-ripple}.animate-inhale{animation:4s cubic-bezier(.4,0,.2,1) forwards inhale-scale}.animate-exhale{animation:4s cubic-bezier(.4,0,.2,1) forwards exhale-scale}