:root{--brand-navy-950:#0b1220;--brand-navy-800:#1a1f36;--brand-blue-700:#1d4ed8;--brand-blue-600:#2563eb;--brand-blue-100:#dbeafe;--brand-blue-50:#eff6ff;--brand-violet-700:#6d28d9;--brand-violet-600:#7c3aed;--brand-violet-100:#ede9fe;--brand-violet-50:#f5f3ff;--brand-green-700:#15803d;--brand-green-500:#22c55e;--brand-green-100:#dcfce7;--brand-green-50:#f0fdf4;--brand-gray-100:#f2f4f8;--neutral-white:#fff;--neutral-50:#f8fafc;--neutral-200:#e2e8f0;--neutral-300:#cbd5e1;--neutral-500:#64748b;--neutral-600:#475569;--neutral-700:#334155;--warning-700:#92400e;--warning-600:#b45309;--warning-100:#fef3c7;--warning-50:#fffbeb;--danger-700:#b91c1c;--danger-600:#dc2626;--danger-100:#fee2e2;--danger-50:#fef2f2;--background:var(--brand-gray-100);--foreground:var(--brand-navy-950);--surface:var(--neutral-white);--surface-elevated:var(--neutral-white);--surface-subtle:var(--neutral-50);--surface-selected:var(--brand-blue-50);--border:var(--neutral-200);--border-strong:var(--neutral-300);--muted:var(--neutral-600);--muted-strong:var(--neutral-700);--primary:var(--brand-blue-600);--primary-hover:var(--brand-blue-700);--primary-soft:var(--brand-blue-50);--primary-border:var(--brand-blue-100);--focus:var(--brand-blue-600);--success:var(--brand-green-500);--success-strong:var(--brand-green-700);--success-soft:var(--brand-green-50);--success-border:var(--brand-green-100);--warning:var(--warning-600);--warning-strong:var(--warning-700);--warning-soft:var(--warning-50);--warning-border:var(--warning-100);--danger:var(--danger-600);--danger-strong:var(--danger-700);--danger-soft:var(--danger-50);--danger-border:var(--danger-100);--ai-accent:var(--brand-violet-600);--ai-accent-hover:var(--brand-violet-700);--ai-soft:var(--brand-violet-50);--ai-border:var(--brand-violet-100);--brand-gradient-ai:linear-gradient(135deg, var(--brand-blue-600) 0%, var(--brand-violet-600) 100%);--sidebar:var(--brand-navy-950);--sidebar-elevated:var(--brand-navy-800);--sidebar-foreground:var(--neutral-50);--sidebar-muted:#94a3b8;--sidebar-border:color-mix(in srgb, var(--neutral-white) 10%, transparent);--sidebar-hover:color-mix(in srgb, var(--neutral-white) 7%, transparent);--sidebar-active:color-mix(in srgb, var(--brand-blue-600) 22%, transparent);--radius-control:.6875rem;--radius-card:1rem;--radius-large:1.375rem;--shadow-card:0 1px 2px color-mix(in srgb, var(--brand-navy-950) 5%, transparent);--shadow-elevated:0 1px 2px color-mix(in srgb, var(--brand-navy-950) 5%, transparent), 0 18px 44px color-mix(in srgb, var(--brand-navy-950) 8%, transparent);--motion-duration-instant:90ms;--motion-duration-fast:.16s;--motion-duration-normal:.24s;--motion-duration-slow:.36s;--motion-duration-emphasis:.48s;--motion-ease-standard:cubic-bezier(.2, 0, 0, 1);--motion-ease-enter:cubic-bezier(.16, 1, .3, 1);--motion-ease-exit:cubic-bezier(.4, 0, 1, 1);--motion-ease-emphasized:cubic-bezier(.2, .8, .2, 1);--motion-distance-small:.375rem;--motion-distance-medium:.75rem;--motion-stagger-step:45ms;--console-enter:.2s;--console-data:.24s;--console-drawer:.26s;--console-number:.6s;--console-chart:.72s;--console-stagger:32ms;--console-radius-panel:1rem;--console-radius-row:.75rem;--console-line:color-mix(in srgb, var(--brand-navy-950) 8%, transparent);--console-line-strong:color-mix(in srgb, var(--brand-navy-950) 14%, transparent);--console-signal:linear-gradient(90deg, var(--brand-blue-600), var(--brand-violet-600));--console-memory:color-mix(in srgb, var(--brand-violet-600) 7%, var(--neutral-white));--console-memory-line:color-mix(in srgb, var(--brand-violet-600) 22%, transparent);--console-voice:var(--brand-blue-600);--console-whatsapp:var(--brand-green-700);--console-webchat:var(--brand-violet-600);--console-email:var(--neutral-600);--console-sms:var(--warning-600);--surface-canvas:var(--background);--surface-card:var(--surface);--text-strong:var(--foreground);--text-body:var(--neutral-700);--text-muted:var(--muted);--border-subtle:var(--border);--accent:var(--primary);--accent-strong:var(--primary-hover);--accent-soft:var(--primary-soft)}@media (forced-colors:active){:root{--primary:LinkText;--focus:Highlight}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{background:var(--surface-canvas);scroll-behavior:smooth;min-inline-size:0}body{min-block-size:100vh;min-inline-size:0;color:var(--text-body);font-family:var(--font-body-latin), var(--font-arabic), "Segoe UI", Tahoma, Arial, sans-serif;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.65}button,input,select,textarea{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}a{color:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading-latin), var(--font-arabic), "Segoe UI", sans-serif}:where([dir=ltr],[lang=en],bdi,code,kbd,.numeric){font-family:var(--font-body-latin), Inter, Arial, sans-serif}::selection{color:var(--neutral-white);background:var(--primary)}.sr-only{white-space:nowrap;clip:rect(0, 0, 0, 0);clip-path:inset(50%);border:0;block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;color:var(--neutral-white);background:var(--brand-navy-950);border-radius:var(--radius-control);transition:transform var(--motion-duration-fast) var(--motion-ease-enter);padding:10px 14px;text-decoration:none;position:fixed;inset-block-start:12px;inset-inline-start:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}:focus-visible{outline:3px solid color-mix(in srgb, var(--focus) 48%, transparent);outline-offset:3px}:where(button,a,[role=button]):active:not(:disabled){transform:translateY(1px)}:where(button,a,[role=button]):disabled,:where(button,a,[role=button])[aria-disabled=true]{cursor:not-allowed}[dir=ltr],bdi,time,.numeric{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}}.signal-rail{stroke:color-mix(in srgb, var(--signal-rail,#94a3b8) 28%, transparent);stroke-width:1px}.signal-lit{stroke-dasharray:1;stroke-dashoffset:var(--signal-draw,0);stroke-linecap:round;transition:stroke-dashoffset var(--signal-draw-duration,0s) var(--motion-ease-enter)}.signal-comet{stroke:#e0e7ff;stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:.045 .955;stroke-dashoffset:1px;filter:drop-shadow(0 0 4px #818cf8e6);animation:3.2s linear infinite signal-comet}@keyframes signal-comet{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.signal-comet{display:none}}
