[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)}