@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,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_Fallback_f367f3;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}.__variable_f367f3{--font-inter:"__Inter_f367f3","__Inter_Fallback_f367f3"}:root{--brand-primary:#0b6bcb;--brand-accent:#12b5a5;--brand-bg:#f6f8fc;--brand-fg:#0f172a;--brand-muted:#64748b;--brand-surface:#fff;--brand-radius:14px;--surface-soft:#f9fbfe;--surface-hover:#f2f6fc;--border-default:#e3e9f2;--border-subtle:#edf1f6;--divider:#e8edf4;--text-primary:#0d1b3e;--text-secondary:#53627a;--text-muted:#8793a8;--primary-50:#eff5ff;--primary-100:#dce9ff;--primary-500:#2563eb;--primary-600:#155eef;--primary-700:#1248c7;--navy-900:#081d50;--success-50:#ecfdf3;--success-500:#22c55e;--success-600:#16a34a;--warning-50:#fff7ed;--warning-500:#f97316;--warning-600:#ea580c;--danger-50:#fff1f2;--danger-500:#f43f5e;--danger-600:#dc2626;--info-50:#ecfeff;--info-500:#06b6d4;--info-600:#0891b2;--violet-50:#f5f3ff;--violet-500:#8b5cf6;--violet-600:#7c3aed;--amber-50:#fffbeb;--amber-500:#f59e0b;--chart-blue:#2563eb;--chart-green:#16a34a;--chart-orange:#f97316;--chart-purple:#8b5cf6;--chart-cyan:#0891b2;--chart-red:#ef4444;--chart-slate:#8da0bc;--chart-grid:#e8edf4;--gap-section:24px;--gap-card:16px}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--brand-bg);color:var(--brand-fg);font-family:var(--font-inter),Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}@keyframes nv-heartbeat{0%,to{transform:scale(1)}12%{transform:scale(1.22)}24%{transform:scale(1)}36%{transform:scale(1.22)}58%{transform:scale(1)}}.nv-heartbeat{animation:nv-heartbeat 1.5s ease-in-out infinite;transform-origin:center}@media (prefers-reduced-motion:reduce){.nv-heartbeat{animation:none}}.nv-menu-item:hover{background:var(--brand-bg)}.nv-dash-shell{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:var(--gap-section);gap:var(--gap-section);align-items:start}@media (max-width:1100px){.nv-dash-shell{grid-template-columns:minmax(0,1fr)}}.nv-zone-top{grid-column:1/-1;min-width:0}.nv-kpi-row{display:grid;grid-gap:.75rem;gap:.75rem;min-width:0;align-items:stretch;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:720px){.nv-kpi-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1250px){.nv-kpi-row{grid-template-columns:repeat(6,minmax(0,1fr))}}.nv-zone-a,.nv-zone-b{min-width:0}.nv-zone-b{grid-column:1/-1;margin-top:32px}@media (max-width:1100px){.nv-zone-b{margin-top:0}}@media (min-width:1101px) and (min-height:800px){.nv-dash-rail{position:-webkit-sticky;position:sticky;top:16px}}.nv-card{border:1px solid var(--border-default);border-radius:14px;padding:1rem 1.15rem;box-shadow:0 1px 2px rgba(16,24,40,.03),0 5px 14px rgba(16,24,40,.035);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.nv-card--dense{padding:.85rem 1rem}.nv-card:hover{border-color:#cfd9e8;box-shadow:0 2px 4px rgba(16,24,40,.05),0 10px 26px rgba(16,24,40,.07);transform:translateY(-1px)}.nv-kpi{border-radius:13px;min-height:112px;padding:16px;color:#fff;box-shadow:0 2px 4px rgba(16,24,40,.08),0 8px 18px rgba(16,24,40,.07);transition:transform .16s ease,box-shadow .16s ease}.nv-kpi:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(16,24,40,.12),0 14px 28px rgba(16,24,40,.12)}.nv-kpi .nv-kpi-more{opacity:0;transition:opacity .16s ease}.nv-kpi:hover .nv-kpi-more{opacity:.92}.nv-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.nv-card,.nv-kpi,.nv-kpi .nv-kpi-more{transition:none}.nv-card:hover,.nv-kpi:hover{transform:none}}@keyframes nv-live-pulse{0%{box-shadow:0 0 5px 1px rgba(22,163,74,.9),0 0 0 0 rgba(22,163,74,.6)}70%{box-shadow:0 0 7px 2px rgba(22,163,74,.6),0 0 0 9px rgba(22,163,74,0)}to{box-shadow:0 0 5px 1px rgba(22,163,74,.9),0 0 0 0 rgba(22,163,74,0)}}.nv-live-dot{display:inline-block;border-radius:999px;background:#16a34a;animation:nv-live-pulse 1.5s ease-out infinite}@media (prefers-reduced-motion:reduce){.nv-live-dot{animation:none;box-shadow:0 0 5px 1px rgba(22,163,74,.8)}}.nv-net-cell{transition:background .12s ease}.nv-net-cell:hover,a:hover>.nv-net-cell{background:var(--surface-hover)}@media (max-width:720px){.nv-stack-narrow{grid-template-columns:1fr!important}}.nv-chart-row{grid-template-columns:repeat(4,minmax(0,1fr))!important}@media (max-width:1280px){.nv-chart-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:700px){.nv-chart-row{grid-template-columns:1fr!important}}