@font-face{font-family:Co Headline;font-weight:300;font-display:swap;src:url(/fonts/co-headline-light.woff2) format("woff2")}@font-face{font-family:Co Headline;font-weight:400;font-display:swap;src:url(/fonts/co-headline-regular.woff2) format("woff2")}@font-face{font-family:Co Headline;font-weight:700;font-display:swap;src:url(/fonts/co-headline-bold.woff2) format("woff2")}@font-face{font-family:Co Text;font-weight:300;font-display:swap;src:url(/fonts/co-text-light.woff2) format("woff2")}@font-face{font-family:Co Text;font-weight:400;font-display:swap;src:url(/fonts/co-text-regular.woff2) format("woff2")}@font-face{font-family:Co Text;font-weight:700;font-display:swap;src:url(/fonts/co-text-bold.woff2) format("woff2")}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/outfit-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/outfit-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rethink Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/rethink-sans-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rethink Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/rethink-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,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-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/roboto-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/roboto-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/fonts/cairo-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF0-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/fonts/cairo-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/fonts/cairo-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--brand-rich-black: #000028;--brand-azure: #0085EE;--brand-white: #FFFFFF;--brand-egyptian-blue: #0F3AAD;--brand-blue-jeans: #51B2FC;--brand-bright-gray: #EDEDED;--navy-950: #000028;--navy-900: #00032D;--navy-800: #061949;--navy-700: #0E3CAF;--navy-600: #0F3AAD;--navy-500: #0085EE;--navy-400: #51B2FC;--navy-300: #7DB8F5;--navy-200: #A8D4FF;--navy-100: #D4EAFF;--navy-50: #EBF5FF;--neutral-950: #0F172A;--neutral-900: #1E293B;--neutral-800: #334155;--neutral-700: #475569;--neutral-600: #64748B;--neutral-500: #828898;--neutral-400: #94A3B8;--neutral-300: #CBD5E1;--neutral-200: #E2E8F0;--neutral-100: #EDEDED;--neutral-50: #F8FAFC;--neutral-0: #FFFFFF;--status-positive: #34C472;--status-negative: #E05C6A;--success-700: #047857;--success-600: #059669;--success-500: var(--status-positive);--success-400: #34D399;--success-300: #6EE7B7;--success-200: #7FC984;--success-100: #A7F3D0;--success-50: #D1FAE5;--error-700: #B91C1C;--error-600: #DC2626;--error-500: var(--status-negative);--error-400: #F87171;--error-300: #FCA5A5;--error-100: #FEE2E2;--error-50: #FEF2F2;--warning-600: #D97706;--warning-500: #E2A93B;--warning-400: #FBBF24;--warning-300: #FCD34D;--warning-100: #FEF3C7;--warning-50: #FFFBEB;--info-600: #2563EB;--info-500: #3B82F6;--info-400: #60A5FA;--info-100: #DBEAFE;--info-50: #EFF6FF;--risk-r1: var(--status-positive);--risk-r2: var(--brand-blue-jeans);--risk-r3: var(--brand-azure);--risk-r4: var(--warning-500);--risk-r5: var(--status-negative);--console-950: #05070F;--console-900: #090D1C;--console-850: #0E1326;--console-overlay: #02040A;--console-red-950: #140A0D;--console-red-900: #1A0D10;--console-red-850: #1A0A0D;--console-amber-950: #1A120D;--rail-navy-start: #010434;--rail-navy-end: #000A8F;--navy-deep: #000A93;--sky-400: #38BDF8;--sky-500: #0EA5E9;--emerald-500: #10B981;--green-kpi: #16996E;--red-500: #EF4444;--red-alert: #F91B2B;--red-chip: #EF3826;--amber-500: #F59E0B;--gold-500: #C59E5E;--white-soft: #FEFEFE;--page-cool: #F4F6FA;--track-cool: #F2F5FA;--grid-cool: #DAE3F8;--ink-axis: #0B1C33;--grey-888: #888888;--black: #000000;--azure-area: #3788E5;--avatar-violet: #7337FF;--avatar-indigo: #5757E3;--avatar-slate: #5C77B9;--gradient-brand: linear-gradient(to right, #51B2FC 0%, #0085EE 50%, #0F3AAD 100%);--gradient-login: linear-gradient(to top, #F8F9FA 0%, #0A1D4C 100%);--gradient-hero-dark: linear-gradient(to bottom right, #000028 0%, #0F3AAD 100%);--gradient-rail-login: linear-gradient(to bottom, var(--rail-navy-start) 0%, var(--rail-navy-end) 100%);--gradient-rail: linear-gradient(to bottom, var(--navy-900) 0%, var(--navy-deep) 100%);--gradient-sidebar-overview: linear-gradient(to bottom, var(--navy-900) 23.389%, var(--navy-deep) 100%);--shadow-console-card: 0 24px 24px color-mix(in srgb, var(--black) 25%, transparent);--shadow-session-card: 0 24px 48px color-mix(in srgb, var(--black) 25%, transparent);--shadow-modal-warning: 0 8px 20px color-mix(in srgb, var(--black) 40%, transparent), 0 24px 48px color-mix(in srgb, var(--black) 50%, transparent);--shadow-modal-expired: 0 8px 20px color-mix(in srgb, var(--black) 25%, transparent), 0 24px 48px color-mix(in srgb, var(--black) 75%, transparent);--shadow-header-overview: 0 2px 4px color-mix(in srgb, var(--black) 25%, transparent);--font-outfit: "Outfit", "Cairo", system-ui, sans-serif;--font-rethink: "Rethink Sans", "Cairo", system-ui, sans-serif;--font-geist-mono: "Geist Mono", ui-monospace, Menlo, Consolas, "Cairo", system-ui, monospace;--font-inter: "Inter", "Cairo", system-ui, sans-serif;--font-roboto: "Roboto", "Cairo", system-ui, sans-serif;--font-manrope: "Manrope", "Cairo", system-ui, sans-serif;--space-4: 4px;--space-8: 8px;--space-16: 16px;--space-24: 24px;--space-32: 32px;--space-40: 40px;--space-48: 48px;--space-56: 56px;--space-64: 64px;--space-80: 80px;--space-96: 96px;--radius-none: 0;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 10px;--radius-lg: 16px;--radius-xl: 24px;--radius-2xl: 32px;--radius-3xl: 40px;--radius-full: 999px;--focus-ring-width: 2px;--focus-ring-offset: 2px;--opacity-disabled: .4;--touch-target-min: 44px;--color-bg-primary: var(--neutral-0);--color-bg-secondary: var(--neutral-100);--color-bg-tertiary: var(--neutral-50);--color-bg-inverse: var(--navy-950);--color-bg-brand: var(--brand-azure);--color-surface-default: var(--neutral-0);--color-surface-raised: var(--neutral-0);--color-surface-overlay: var(--neutral-0);--color-surface-brand: var(--navy-800);--color-surface-muted: var(--neutral-100);--color-text-primary: var(--navy-950);--color-text-secondary: var(--neutral-500);--color-text-tertiary: var(--neutral-400);--color-text-inverse: var(--neutral-0);--color-text-brand: var(--brand-azure);--color-text-success: var(--status-positive);--color-text-error: var(--status-negative);--color-text-warning: var(--warning-600);--color-interactive-primary: var(--navy-900);--color-interactive-primary-hover: var(--navy-800);--color-interactive-secondary: var(--neutral-100);--color-interactive-secondary-hover: var(--neutral-200);--color-interactive-ghost: var(--neutral-0);--color-interactive-ghost-hover: var(--neutral-50);--color-interactive-link: var(--brand-azure);--color-interactive-disabled: var(--neutral-200);--color-interactive-on-primary: var(--neutral-0);--color-border-default: var(--neutral-200);--color-border-strong: var(--neutral-300);--color-border-subtle: var(--neutral-100);--color-border-brand: var(--brand-azure);--color-border-focus: var(--brand-azure);--color-icon-primary: var(--navy-950);--color-icon-secondary: var(--neutral-500);--color-icon-brand: var(--brand-azure);--color-icon-inverse: var(--neutral-0);--color-icon-success: var(--status-positive);--color-icon-error: var(--status-negative);--color-badge-success-bg: var(--success-200);--color-badge-success-text: var(--success-700);--color-badge-error-bg: var(--error-100);--color-badge-error-text: var(--error-600);--color-badge-warning-bg: var(--warning-100);--color-badge-warning-text: var(--warning-600);--color-badge-info-bg: var(--info-100);--color-badge-info-text: var(--info-600);--color-badge-neutral-bg: var(--neutral-100);--color-badge-neutral-text: var(--navy-800);--color-action-destructive: var(--status-negative)}[data-theme=dark]{--color-bg-primary: var(--navy-950);--color-bg-secondary: var(--neutral-950);--color-bg-tertiary: var(--neutral-900);--color-bg-inverse: var(--neutral-0);--color-bg-brand: var(--brand-azure);--color-surface-default: var(--neutral-950);--color-surface-raised: var(--neutral-950);--color-surface-overlay: var(--neutral-950);--color-surface-brand: var(--navy-700);--color-surface-muted: var(--neutral-950);--color-text-primary: var(--neutral-0);--color-text-secondary: var(--neutral-400);--color-text-tertiary: var(--neutral-500);--color-text-inverse: var(--navy-950);--color-text-brand: var(--navy-400);--color-text-success: var(--status-positive);--color-text-error: var(--status-negative);--color-text-warning: var(--warning-400);--color-interactive-primary: var(--navy-400);--color-interactive-primary-hover: var(--navy-300);--color-interactive-secondary: var(--neutral-900);--color-interactive-secondary-hover: var(--neutral-800);--color-interactive-ghost: var(--navy-950);--color-interactive-ghost-hover: var(--neutral-950);--color-interactive-link: var(--navy-400);--color-interactive-disabled: var(--neutral-900);--color-interactive-on-primary: var(--navy-900);--color-border-default: var(--neutral-900);--color-border-strong: var(--neutral-800);--color-border-subtle: var(--neutral-900);--color-border-brand: var(--navy-400);--color-border-focus: var(--navy-400);--color-icon-primary: var(--neutral-0);--color-icon-secondary: var(--neutral-400);--color-icon-brand: var(--navy-400);--color-icon-inverse: var(--navy-950);--color-icon-success: var(--status-positive);--color-icon-error: var(--status-negative);--color-badge-success-bg: var(--success-700);--color-badge-success-text: var(--success-300);--color-badge-error-bg: var(--error-700);--color-badge-error-text: var(--error-300);--color-badge-warning-bg: var(--warning-600);--color-badge-warning-text: var(--warning-300);--color-badge-info-bg: var(--info-600);--color-badge-info-text: var(--info-100);--color-badge-neutral-bg: var(--navy-800);--color-badge-neutral-text: var(--neutral-200);--color-action-destructive: var(--status-negative)}:root[lang=en]{--font-headline: "Co Headline", system-ui, sans-serif;--font-text: "Co Text", system-ui, sans-serif}:root[lang=ar]{--font-headline: "Cairo", system-ui, sans-serif;--font-text: "Cairo", system-ui, sans-serif;--font-geist-mono: "Geist Mono", "Cairo", system-ui, sans-serif}[data-contrast=aa]{--color-text-secondary: var(--neutral-700);--color-text-tertiary: var(--neutral-600);--color-text-brand: var(--navy-700);--color-text-success: var(--success-700);--color-text-error: var(--error-700);--color-interactive-link: var(--navy-700)}.text-display-lg{font-family:var(--font-headline);font-weight:700;font-size:48px;line-height:56px;letter-spacing:-.02em}.text-display-md{font-family:var(--font-headline);font-weight:700;font-size:36px;line-height:44px;letter-spacing:-.02em}.text-display-sm{font-family:var(--font-headline);font-weight:700;font-size:30px;line-height:38px;letter-spacing:-.01em}.text-h1{font-family:var(--font-headline);font-weight:400;font-size:32px;line-height:40px;letter-spacing:-.01em}.text-h2{font-family:var(--font-headline);font-weight:400;font-size:24px;line-height:32px;letter-spacing:-.005em}.text-h3{font-family:var(--font-headline);font-weight:400;font-size:20px;line-height:28px;letter-spacing:0}.text-h4{font-family:var(--font-headline);font-weight:300;font-size:16px;line-height:24px;letter-spacing:0}.text-h5{font-family:var(--font-headline);font-weight:300;font-size:14px;line-height:20px;letter-spacing:0}.text-body-lg{font-family:var(--font-text);font-weight:300;font-size:16px;line-height:24px;letter-spacing:0}.text-body-md{font-family:var(--font-text);font-weight:300;font-size:14px;line-height:22px;letter-spacing:0}.text-body-sm{font-family:var(--font-text);font-weight:300;font-size:13px;line-height:20px;letter-spacing:0}.text-label-lg{font-family:var(--font-text);font-weight:400;font-size:16px;line-height:24px;letter-spacing:0}.text-label-md{font-family:var(--font-text);font-weight:400;font-size:14px;line-height:20px;letter-spacing:0}.text-label-sm{font-family:var(--font-text);font-weight:400;font-size:12px;line-height:18px;letter-spacing:.005em}.text-caption{font-family:var(--font-text);font-weight:400;font-size:11px;line-height:16px;letter-spacing:.0025em}.text-overline{font-family:var(--font-text);font-weight:700;font-size:10px;line-height:14px;letter-spacing:.05em;text-transform:uppercase}.text-button-lg{font-family:var(--font-text);font-weight:400;font-size:20px;line-height:24px;letter-spacing:0}.text-button-md{font-family:var(--font-headline);font-weight:300;font-size:16px;line-height:20px;letter-spacing:0}.text-button-sm{font-family:var(--font-text);font-weight:400;font-size:14px;line-height:18px;letter-spacing:0}:root[lang=ar] .text-display-lg,:root[lang=ar] .text-display-md,:root[lang=ar] .text-display-sm,:root[lang=ar] .text-h1,:root[lang=ar] .text-h2,:root[lang=ar] .text-h3,:root[lang=ar] .text-h4,:root[lang=ar] .text-h5,:root[lang=ar] .text-body-lg,:root[lang=ar] .text-body-md,:root[lang=ar] .text-body-sm,:root[lang=ar] .text-label-lg,:root[lang=ar] .text-label-md,:root[lang=ar] .text-label-sm,:root[lang=ar] .text-caption,:root[lang=ar] .text-overline,:root[lang=ar] .text-button-lg,:root[lang=ar] .text-button-md,:root[lang=ar] .text-button-sm{letter-spacing:0;text-transform:none}*,*:before,*:after{box-sizing:border-box}html,body{margin:0}body{font-family:var(--font-text);font-weight:300;font-size:16px;line-height:24px;color:var(--color-text-primary);background:var(--color-bg-primary)}h1,h2,p{margin:0}button,input{font:inherit}:focus{outline:none}:focus-visible{outline:var(--focus-ring-width) solid var(--color-border-focus);outline-offset:var(--focus-ring-offset)}
