[data-tenant=dubaipolice]{--dp-green:#008755;--dp-green-600:#006C44;--dp-green-700:#004A2E;--dp-green-100:#BEE5D8;--dp-green-050:#E7F6F1;--dp-green-light:#08C880;--kind-sps:#C8102E;--kind-sps-text:#9E0B23;--kind-sps-tint:#FCEBEE;--kind-police:var(--dp-green);--kind-police-text:var(--dp-green-600);--kind-police-tint:var(--dp-green-050);--kind-other:var(--neutral-500);--kind-other-text:var(--neutral-600);--kind-other-tint:var(--neutral-100);--dp-navy:#30486B;--dp-navy-600:#223654;--dp-amber:#C98A2E;--dp-amber-600:#A66F1F;--emirates-red:var(--dp-green);--emirates-red-dark:var(--dp-green-600);--emirates-red-deep:var(--dp-green-700);--emirates-red-tint:var(--dp-green-050);--emirates-dark:#10161C;--uae-black:#000000;--gold:var(--dp-navy);--gold-soft:#D6DDE6;--tier-blue:var(--dp-navy);--tier-silver:#8C97A3;--tier-gold:var(--dp-amber);--tier-platinum:#10161C;--tier-iO:var(--dp-green);--neutral-0:#FFFFFF;--neutral-50:#F7F9FA;--neutral-100:#EDF1F4;--neutral-200:#DFE5EA;--neutral-300:#C6D0D8;--neutral-400:#8C97A3;--neutral-500:#5D6874;--neutral-600:#3C4650;--neutral-700:#1D262F;--neutral-800:#151C23;--neutral-900:#10161C;--bg:var(--neutral-0);--bg-soft:var(--neutral-50);--bg-muted:var(--neutral-100);--bg-inverse:var(--neutral-900);--fg-1:var(--neutral-900);--fg-2:var(--neutral-600);--fg-3:var(--neutral-500);--fg-disabled:var(--neutral-400);--fg-on-red:#FFFFFF;--fg-on-dark:#FFFFFF;--border:var(--neutral-300);--border-strong:var(--neutral-700);--accent:var(--dp-green);--accent-fg:var(--fg-on-red);--accent-hover:var(--dp-green-600);--success:var(--dp-green);--warning:var(--dp-amber-600);--danger:#C0362F;--info:var(--dp-navy);--font-display:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",sans-serif;--font-sans:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",sans-serif;--font-serif:"Source Serif 4",Georgia,serif;--font-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--font-arabic:"Noto Sans Arabic","Cairo","GE SS",system-ui,sans-serif;--radius-none:0;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--radius-full:999px;--brand-red:#008755;--brand-red-dark:#006C44;--brand-red-deep:#004A2E;--brand-red-tint:#E7F6F1;--brand-gold:#30486B;--brand-gold-soft:#D6DDE6;--brand-primary:var(--brand-red);--brand-primary-dark:var(--brand-red-dark);--brand-accent:var(--brand-gold);--brand-accent-soft:rgba(48,72,107,0.14);--brand-blue:#30486B;--brand-blue-dark:#223654;--brand-blue-75:#647A99;--brand-blue-50:#98A9BF;--brand-blue-25:#CCD4E0;--brand-cyan:#2E7D7A;--brand-cyan-75:#6AA2A0;--brand-cyan-50:#A5C7C5;--brand-cyan-25:#D3E3E2;--secondary-teal:#2E7D7A;--secondary-teal-deep:#1F5F5D;--secondary-teal-mid:#6AA2A0;--secondary-teal-light:#D3E3E2;--secondary-purple:#5C5491;--secondary-purple-deep:#463F73;--secondary-purple-mid:#8984B5;--secondary-purple-light:#DAD8EC;--secondary-orange:#C98A2E;--secondary-orange-deep:#A66F1F;--secondary-orange-mid:#DDAE6B;--secondary-orange-light:#F3E2C6;--secondary-lime:#08C880;--secondary-lime-deep:#06A169;--secondary-lime-mid:#4FD9A4;--secondary-lime-light:#C6F1DF;--secondary-green:#008755;--secondary-green-deep:#006C44;--secondary-green-mid:#4FAB87;--secondary-green-light:#BEE5D8;--secondary-coral:#A1443C;--secondary-coral-deep:#83362F;--secondary-coral-mid:#C07871;--secondary-coral-light:#EBD2D0;--shadow-xs:0 1px 2px rgba(16,22,28,0.05);--shadow-sm:0 2px 6px rgba(16,22,28,0.07);--shadow-md:0 6px 18px rgba(16,22,28,0.09);--shadow-lg:0 18px 40px rgba(16,22,28,0.13);--shadow-xl:0 32px 64px rgba(16,22,28,0.17)}[data-tenant=dubaipolice][data-density=compact]{--pad-card:18px;--gap-card:16px;--kpi-pad:18px 20px}[data-tenant=dubaipolice][data-density=comfortable]{--pad-card:28px;--gap-card:24px;--kpi-pad:26px 26px}[data-tenant=dubaipolice][data-dark=true]{--bg:#10161C;--bg-soft:#151C23;--bg-muted:#1D262F;--bg-inverse:#FFFFFF;--fg-1:#F7F9FA;--fg-2:#C6D0D8;--fg-3:#8C97A3;--fg-disabled:#5D6874;--border:#3C4650;--border-strong:#C6D0D8;--accent:#08C880;--accent-hover:#3DDC9B;--danger:#E06459;--kind-sps:#F2576B;--kind-sps-text:#FFB8C2;--kind-sps-tint:#3A161C;--kind-police:var(--dp-green-light);--kind-police-text:#7DE2B6;--kind-police-tint:#0E2D22;--kind-other:#8C97A3;--kind-other-text:#C6D0D8;--kind-other-tint:#252E37}[data-tenant=dubaipolice][data-dark=true] body{background:var(--bg-soft)}[data-tenant=dubaipolice] body{background:var(--bg-soft);font-family:var(--font-sans);color:var(--fg-1)}[data-tenant=dubaipolice] .top-nav-baseline{background:linear-gradient(90deg,var(--dp-green) 0,var(--dp-navy) 100%)}[data-tenant=dubaipolice] .brand-product{color:var(--dp-green)}[data-tenant=dubaipolice] .user-avatar{background:var(--dp-green);color:#FFFFFF}[data-tenant=dubaipolice] .side-link.is-active{background:var(--dp-green-050);color:var(--dp-green-700)}[data-tenant=dubaipolice][data-dark=true] .zone-pill.is-active{background:var(--accent);color:#FFFFFF}[data-tenant=dubaipolice] .cal-cell.in-range{background:var(--dp-green-050);color:var(--dp-green-700)}[data-tenant=dubaipolice] .api-docs-header{background:var(--emirates-dark);border-bottom:3px solid var(--dp-green)}[data-tenant=dubaipolice] .api-code-block{background:var(--emirates-dark)}[data-tenant=dubaipolice] .field-input:focus-within{border-color:var(--dp-green);box-shadow:0 0 0 3px rgba(0,135,85,.16)}[data-tenant=dubaipolice] .api-input:focus{border-color:var(--dp-green);box-shadow:0 0 0 3px rgba(0,135,85,.16)}[data-tenant=dubaipolice] .back-btn:hover{border-color:var(--dp-green);color:var(--dp-green)}[data-tenant=dubaipolice] .login-left{background:linear-gradient(150deg,var(--dp-green) 0,var(--dp-green-700) 62%,#00321F 100%)}[data-tenant=dubaipolice] .login-left:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(115deg,rgba(255,255,255,.05),rgba(255,255,255,.05) 2px,transparent 0,transparent 26px);pointer-events:none}[data-tenant=dubaipolice] .login-photo-tint{background:linear-gradient(150deg,rgba(0,135,85,.9),rgba(0,74,46,.94))}[data-tenant=demo]{--pulses-brand-blue:#2863DA;--pulses-dark-navy:#00204C;--pulses-silver:#F1F5F8;--pulses-graphite:#262626;--pulses-electric-blue:#2CA3FF;--pulses-sky-blue:#82BBFF;--brand-blue:var(--pulses-brand-blue);--brand-blue-dark:#1E54C7;--brand-blue-75:#53A2FF;--brand-blue-50:#82BBFF;--brand-blue-25:#CCDAF9;--brand-cyan:var(--pulses-electric-blue);--brand-cyan-75:#53A2FF;--brand-cyan-50:#82BBFF;--brand-cyan-25:#DFF1FC;--brand-red:var(--brand-blue);--brand-red-dark:var(--brand-blue-dark);--brand-red-deep:#082574;--brand-red-tint:var(--brand-blue-25);--brand-gold:var(--pulses-sky-blue);--brand-gold-soft:#DFF1FC;--brand-primary:var(--brand-blue);--brand-primary-dark:var(--brand-blue-dark);--brand-accent:var(--pulses-sky-blue);--brand-accent-soft:rgba(40,99,218,0.16);--secondary-teal:#2CA3FF;--secondary-teal-deep:#00204C;--secondary-teal-mid:#082574;--secondary-teal-light:#DFF1FC;--secondary-purple:#3153E5;--secondary-purple-deep:#00204C;--secondary-purple-mid:#082574;--secondary-purple-light:#CCDAF9;--secondary-orange:#53A2FF;--secondary-orange-deep:#082574;--secondary-orange-mid:#2863DA;--secondary-orange-light:#DFF1FC;--secondary-lime:#82BBFF;--secondary-lime-deep:#00204C;--secondary-lime-mid:#2863DA;--secondary-lime-light:#F0F5FC;--secondary-green:#2CA3FF;--secondary-green-deep:#082574;--secondary-green-mid:#3153E5;--secondary-green-light:#CCDAF9;--secondary-coral:#C1D8E6;--secondary-coral-deep:#00204C;--secondary-coral-mid:#53A2FF;--secondary-coral-light:#F0F5FC;--neutral-0:#FFFFFF;--neutral-50:#FAFBFC;--neutral-100:#F1F5F8;--neutral-200:#EAEAEA;--neutral-300:#C1D8E6;--neutral-400:#B4B4B4;--neutral-500:#757575;--neutral-600:#6D6D6D;--neutral-700:#262626;--neutral-800:#0F1723;--neutral-900:#030303;--bg:var(--neutral-0);--bg-soft:var(--neutral-50);--bg-muted:var(--pulses-silver);--bg-inverse:var(--pulses-dark-navy);--fg-1:var(--pulses-graphite);--fg-2:var(--neutral-600);--fg-3:var(--neutral-500);--border:var(--neutral-200);--border-strong:var(--neutral-300);--accent:var(--brand-blue);--accent-hover:var(--brand-blue-dark);--accent-fg:#FFFFFF;--gold:var(--pulses-sky-blue);--gold-soft:#DFF1FC;--success:#16A34A;--warning:#F59E0B;--danger:#DC2626;--info:var(--brand-blue);--font-display:var(--font-exo2),"Exo 2",system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;--font-sans:var(--font-archivo),"Archivo",system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif}[data-tenant=demo] .kpi-card .value,[data-tenant=demo] .kpi-value,[data-tenant=demo] .stat-value,[data-tenant=demo] h1,[data-tenant=demo] h2,[data-tenant=demo] h3,[data-tenant=demo] h4{font-family:var(--font-display);letter-spacing:-.015em}[data-tenant=demo] .kpi-card .value,[data-tenant=demo] .kpi-value,[data-tenant=demo] .stat-value{font-variant-numeric:tabular-nums}[data-tenant=demo] .app-footer-bar{background:var(--pulses-dark-navy)}[data-tenant=demo] .brand-product,[data-tenant=demo] .side-link.is-active{color:var(--brand-blue)}[data-tenant=demo] .user-avatar{background:var(--brand-blue)}[data-tenant=demo] .tab.is-active{color:var(--brand-blue)}[data-tenant=demo] .tab.is-active:after{background:var(--brand-blue)}[data-tenant=demo] .pill.is-active{background:var(--brand-blue);border-color:var(--brand-blue)}[data-tenant=demo] .btn-primary{background:var(--brand-blue)}[data-tenant=demo] .btn-primary:hover{background:var(--brand-blue-dark)}[data-tenant=demo] .back-btn:hover{color:var(--brand-blue);border-color:var(--brand-blue)}[data-tenant=demo] a:not([class*=text-]){color:var(--brand-blue)}[data-tenant=demo] a:not([class*=text-]):hover{color:var(--brand-blue-dark)}[data-tenant=demo] ::-moz-selection{background:var(--brand-blue);color:#fff}[data-tenant=demo] ::selection{background:var(--brand-blue);color:#fff}[data-tenant=demo] :focus-visible{outline:none;box-shadow:0 0 0 3px rgba(40,99,218,.35)}[data-tenant=demo] .brand-side{min-width:0}[data-tenant=demo] .brand-side .brand-logo{height:20px;width:auto}[data-tenant=demo] .brand-product{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}[data-tenant=demo] .side-nav{background:var(--pulses-dark-navy);border-right:1px solid rgba(255,255,255,.08);color:var(--pulses-silver)}[data-tenant=demo] .side-nav .brand-side{border-bottom-color:rgba(255,255,255,.08)}[data-tenant=demo] .side-nav .brand-logo{content:url(/tenants/demo/logo-white.svg)}[data-tenant=demo] .side-nav .brand-product{color:var(--pulses-sky-blue)}[data-tenant=demo] .side-nav-group-label{color:rgba(255,255,255,.38);letter-spacing:.12em}[data-tenant=demo] .side-nav .side-link{color:rgba(255,255,255,.74);background:transparent}[data-tenant=demo] .side-nav .side-link:hover{background:rgba(255,255,255,.07);color:#FFFFFF}[data-tenant=demo] .side-nav .side-link.is-active{background:var(--brand-blue);color:#FFFFFF}[data-tenant=demo] .side-nav .side-link.is-active svg{color:#FFFFFF}[data-tenant=demo] .side-nav .side-link-muted{color:rgba(255,255,255,.5)}[data-tenant=demo] .side-nav .side-link-muted:hover{color:#FFFFFF}[data-tenant=demo] .side-nav-foot{border-top-color:rgba(255,255,255,.08)}[data-tenant=demo] .user-name,[data-tenant=demo] .user-text{color:#FFFFFF}[data-tenant=demo] .side-nav .user-block{border-color:rgba(255,255,255,.08)}[data-tenant=demo] .side-nav a:not([class*=text-]),[data-tenant=demo] .side-nav button{color:rgba(255,255,255,.74)}[data-tenant=demo] .side-nav a:not([class*=text-]):hover,[data-tenant=demo] .side-nav button:hover{color:#FFFFFF}[data-tenant=demo] .app-shell{background:var(--neutral-50)}[data-tenant=demo] .card,[data-tenant=demo] .chart-card,[data-tenant=demo] .kpi-card{border-radius:var(--radius-lg,18px);border-color:#F0F5F8;box-shadow:0 1px 2px rgba(0,32,76,.06)}[data-tenant=demo]{--radius-lg:18px}[data-tenant=demo] .side-nav .brand,[data-tenant=demo] .side-nav .brand-side{background:transparent;border-bottom:1px solid rgba(255,255,255,.08)}@media (min-width:900px){[data-tenant=demo] .app-shell{background:linear-gradient(to right,var(--pulses-dark-navy) 0,var(--pulses-dark-navy) 240px,var(--neutral-50) 240px)}}[data-tenant=demo] .pill-tour{color:var(--brand-blue)}[data-tenant=demo] .pill-tour:hover{color:var(--brand-blue-dark);border-color:var(--brand-blue-50)}[data-tenant=demo] .pill-tour .pill-icon{width:22px;height:22px;background:var(--brand-blue)}[data-tenant=demo] .pill-tour:hover .pill-icon{background:var(--brand-blue-dark)}