@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_5972bc34-module__OU16Qa__className{font-family:Inter,Inter Fallback;font-style:normal}
:root{--bs-primary:#2b3e84;--bs-primary-rgb:43,62,132;--bs-primary-hover:#1f2e64;--bs-primary-text-emphasis:#1e2e60;--bs-primary-bg-subtle:#2b3e8414;--bs-primary-border-subtle:#2b3e8426;--bs-secondary:#475569;--bs-secondary-rgb:71,85,105;--bs-success:#26bf94;--bs-success-rgb:38,191,148;--bs-info:#49b6f5;--bs-info-rgb:73,182,245;--bs-warning:#f5b849;--bs-warning-rgb:245,184,73;--bs-danger:#e6533c;--bs-danger-rgb:230,83,60;--bs-light:#f0f1f7;--bs-light-rgb:240,241,247;--bs-dark:#111c43;--bs-dark-rgb:17,28,67;--bs-btn-primary-bg:var(--bs-primary);--bs-btn-primary-border-color:var(--bs-primary);--bs-btn-primary-hover-bg:var(--bs-primary-hover);--bs-btn-primary-hover-border-color:var(--bs-primary-hover);--bs-body-bg:#f0f1f7;--bs-body-font-size:.8125rem;--bs-body-line-height:1.5;--bs-border-radius:.5rem;--bs-border-radius-sm:.25rem;--bs-border-radius-lg:.75rem;--bs-card-cap-padding-y:1rem;--bs-card-spacer-y:1rem;--bs-card-border-radius:.5rem;--bs-card-bg:#fff;--ticker-workspace-gutter-x:1rem}h1,.h1{font-size:2rem!important}h2,.h2{font-size:1.5rem!important}h3,.h3{font-size:1.25rem!important}h4,.h4{font-size:1rem!important}h5,.h5{font-size:.875rem!important}h6,.h6{font-size:.75rem!important}.btn{--bs-btn-padding-y:.1rem;--bs-btn-padding-x:.5rem;--bs-btn-font-size:.75rem}.btn-group-sm>.btn,.btn-sm{--bs-btn-padding-y:.1rem;--bs-btn-padding-x:.4rem;--bs-btn-font-size:.7rem;font-size:.7rem!important}.form-control,.form-select{--bs-form-control-padding-y:.2rem;--bs-form-control-padding-x:.5rem;--bs-form-control-font-size:.8125rem;min-height:auto!important;font-size:.8125rem!important}[data-bs-theme=light] .form-control,[data-bs-theme=light] .form-select{color:#212529;background-color:#fff}.form-control::placeholder,.form-select::placeholder{opacity:1;color:#6c757d!important}.btn-primary{--bs-btn-bg:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-bg:var(--bs-primary-hover);--bs-btn-hover-border-color:var(--bs-primary-hover)}aside.bg-body-tertiary{color:#fffc;background-color:#111c43!important}aside .nav-link,aside .btn-link{color:#ffffffa6!important}aside .nav-link:hover,aside .nav-link.active,aside .btn-link:hover{color:#fff!important}aside .text-secondary{color:#ffffffa6!important}[data-bs-theme=dark]{--bs-body-bg:#0b0f19;--bs-body-color:#e2e8f0;--bs-dark:#1e232d;--bs-card-bg:var(--bs-dark);--bs-dark-rgb:30,35,45;--bs-border-color:#ffffff1a;--bs-secondary:#94a3b8;--bs-secondary-rgb:148,163,184;--bs-primary:#7c95df;--bs-primary-rgb:124,149,223;--bs-primary-hover:#5a77cd;--bs-primary-text-emphasis:#a3b8f7;--bs-primary-bg-subtle:#7c95df1a;--bs-primary-border-subtle:#7c95df40}[data-bs-theme=dark] .text-secondary,[data-bs-theme=dark] .text-muted{color:#94a3b8!important}body{background-color:var(--bs-body-bg);color:var(--bs-body-color)}.glass-panel{-webkit-backdrop-filter:blur(12px);border:1px solid var(--bs-border-color);background:#1e232db3;border-radius:.75rem}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#0000001a}::-webkit-scrollbar-thumb{background:#a0aec0 padding-box content-box;border:2px solid #0000;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#cbd5e0}[data-bs-theme=dark] ::-webkit-scrollbar-track{background:#ffffff0d}[data-bs-theme=dark] ::-webkit-scrollbar-thumb{border-color:var(--bs-dark);background:#4a5568}[data-bs-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#718096}.sidebar-scroll::-webkit-scrollbar{width:5px}.sidebar-scroll::-webkit-scrollbar-track{background:0 0}.sidebar-scroll::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.sidebar-scroll::-webkit-scrollbar-thumb:hover{background:#fff6}.table{font-variant-numeric:tabular-nums}[data-bs-theme=dark] .table{--bs-table-bg:transparent;--bs-table-color:#cbd5e1;--bs-table-border-color:var(--bs-border-color);--bs-table-cell-padding-y:.2rem;--bs-table-cell-padding-x:.4rem;font-size:.75rem}.tooltip-inner{font-size:.75rem}[data-bs-theme=dark] .table-dark{--bs-table-bg:#ffffff05;--bs-table-border-color:#ffffff0d}[data-bs-theme=dark] .table thead th{color:#94a3b8}.breadcrumb{--bs-breadcrumb-divider:none;font-size:.8rem}.auth-container{justify-content:center;align-items:center;min-height:100vh;display:flex}.auth-card{background:var(--bs-dark);border:1px solid var(--bs-border-color);border-radius:1rem;width:100%;max-width:400px;padding:2rem}.sidebar-link{transition:all .2s}.sidebar-link:hover{background-color:#ffffff14}.sidebar-link.text-primary.bg-body-secondary{color:#fff!important;background-color:#ffffff1f!important}.sidebar-link.active{font-weight:600;color:#fff!important;background-color:#ffffff26!important}aside .nav-link.active{color:#fff!important}@keyframes flash-green{0%{color:#198754;background-color:#19875433}50%{color:#198754;background-color:#1987541a}to{color:inherit;background-color:#0000}}@keyframes flash-red{0%{color:#dc3545;background-color:#dc354533}50%{color:#dc3545;background-color:#dc35451a}to{color:inherit;background-color:#0000}}.flash-up{border-radius:4px;animation:1s ease-out flash-green}.flash-down{border-radius:4px;animation:1s ease-out flash-red}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{appearance:textfield}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:.3s ease-out forwards fadeIn}:root,[data-bs-theme=dark]{--z-surface-bg:var(--bs-card-bg);--z-surface-text:var(--bs-body-color);--z-surface-border:var(--bs-border-color)}.bg-surface{background-color:var(--z-surface-bg)!important}.text-surface{color:var(--z-surface-text)!important}.border-surface{border-color:var(--z-surface-border)!important}.chart-legend-label{color:var(--bs-body-color);transition:color .15s,opacity .15s}.chart-legend-label.is-hidden{opacity:.5;text-decoration:line-through;color:var(--bs-secondary)!important}.chart-series-chip-remove{color:var(--bs-secondary);opacity:.65;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-left:.5rem;padding:0;line-height:1;transition:opacity .15s,color .15s;display:inline-flex}.chart-series-chip-remove:hover{opacity:1;color:var(--bs-primary)!important}.chart-legend-info-icon{opacity:.5;transition:opacity .15s,color .15s}.chart-legend-info-icon:hover{opacity:1;color:var(--bs-primary)!important}.zensus-scroll-x{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}.zensus-scroll-x::-webkit-scrollbar{display:none}.bg-primary{background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity,1))!important}.text-primary{color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity,1))!important}.border-primary{border-color:var(--bs-primary)!important}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:var(--bs-primary)!important;color:#fff!important}.form-check-input:checked{background-color:var(--bs-primary)!important;border-color:var(--bs-primary)!important}.form-check-input:focus{border-color:var(--bs-primary-hover)!important;box-shadow:0 0 0 .25rem rgba(var(--bs-primary-rgb),.25)!important}.form-range::-webkit-slider-thumb{background-color:var(--bs-primary)!important}.form-range::-webkit-slider-thumb:active{background-color:var(--bs-primary-hover)!important}.form-range::-moz-range-thumb{background-color:var(--bs-primary)!important}.form-range::-moz-range-thumb:active{background-color:var(--bs-primary-hover)!important}.page-item.active .page-link{background-color:var(--bs-primary)!important;border-color:var(--bs-primary)!important;color:#fff!important}.page-link:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-primary-rgb),.25)!important}.dropdown-item.active,.dropdown-item:active{background-color:var(--bs-primary)!important;color:#fff!important}.progress-bar{background-color:var(--bs-primary)!important}.list-group-item.active{background-color:var(--bs-primary)!important;border-color:var(--bs-primary)!important;color:#fff!important}.btn-outline-primary{--bs-btn-color:var(--bs-primary)!important;--bs-btn-border-color:var(--bs-primary)!important;--bs-btn-hover-bg:var(--bs-primary)!important;--bs-btn-hover-border-color:var(--bs-primary)!important;--bs-btn-hover-color:#fff!important;--bs-btn-active-bg:var(--bs-primary-hover)!important;--bs-btn-active-border-color:var(--bs-primary-hover)!important;--bs-btn-focus-shadow-rgb:var(--bs-primary-rgb)!important}.form-control:focus,.form-select:focus{border-color:var(--bs-primary-hover)!important;box-shadow:0 0 0 .25rem rgba(var(--bs-primary-rgb),.25)!important}.text-purple{color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity,1))!important}.bg-purple{background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity,1))!important}.bg-purple.bg-opacity-10{background-color:rgba(var(--bs-primary-rgb),.1)!important}.btn-ai-gradient{background:linear-gradient(135deg,var(--bs-primary)0%,var(--bs-primary-hover)100%)!important;box-shadow:0 4px 6px -1px rgba(var(--bs-primary-rgb),.2),0 2px 4px -1px rgba(var(--bs-primary-rgb),.1)!important;color:#fff!important;border:none!important}.btn-ai-gradient:hover{filter:brightness(1.1);box-shadow:0 6px 8px -1px rgba(var(--bs-primary-rgb),.3),0 3px 6px -1px rgba(var(--bs-primary-rgb),.15)!important;color:#fff!important}.kpi-icon-silent svg{color:var(--bs-secondary)!important}.page-header-unified svg{color:var(--bs-primary)!important}.page-header-unified-bg{background-color:rgba(var(--bs-primary-rgb),.1)!important}.btn-terminal-action{border-radius:.35rem!important;justify-content:center!important;align-items:center!important;gap:.4rem!important;height:30px!important;padding:0 .7rem!important;font-size:.76rem!important;font-weight:600!important;display:inline-flex!important}.btn-chart-maximize{cursor:pointer!important;opacity:.75!important;transition:transform .15s cubic-bezier(.4,0,.2,1),opacity .15s!important}.btn-chart-maximize svg{transition:color .15s!important}.btn-chart-maximize:hover{opacity:1!important;transform:scale(1.08)!important}.btn-chart-maximize:hover svg{color:var(--bs-primary)!important}.terminal-workspace-panel{background-color:var(--z-surface-bg)!important;border:1px solid rgba(var(--bs-secondary-rgb),.1)!important;box-shadow:none!important;padding:1rem var(--ticker-workspace-gutter-x,1rem)!important;border-radius:4px!important}.terminal-workspace-panel.p-bleed{padding:0!important}.tracking-wider{letter-spacing:.05em!important}.concept-highlight-active{border-color:rgba(var(--bs-warning-rgb),.65)!important;background-color:rgba(var(--bs-warning-rgb),.08)!important;box-shadow:0 0 8px rgba(var(--bs-warning-rgb),.08)!important}.card.transition-colors{transition:background-color .3s,border-color .3s,box-shadow .3s!important}@media (prefers-reduced-motion:reduce){.card.transition-colors{transition:none!important}}.zensus-ai-analysis-button{color:var(--bs-primary)!important;background:linear-gradient(135deg,#0d6efd14 0%,#6610f21a 100%)!important;border:1px solid #0d6efd4d!important;border-radius:6px!important;align-items:center!important;gap:.25rem!important;padding:.35rem .75rem!important;font-size:.75rem!important;font-weight:600!important;transition:all .3s!important;display:inline-flex!important;box-shadow:0 0 8px #0d6efd0d!important}.zensus-ai-analysis-button:hover:not(:disabled){transform:translateY(-1px);background:linear-gradient(135deg,#0d6efd26 0%,#6610f22e 100%)!important;border-color:#0d6efd80!important;box-shadow:0 0 12px #0d6efd1f!important}.zensus-ai-analysis-button:disabled{opacity:.65;cursor:not-allowed;box-shadow:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){.zensus-ai-analysis-button{box-shadow:none!important;transition:none!important}.zensus-ai-analysis-button:hover:not(:disabled){box-shadow:none!important;transform:none!important}}.ticker-header-bottom-row{flex-flow:wrap!important;justify-content:space-between!important;align-items:center!important;gap:1rem 1.5rem!important;width:100%!important;display:flex!important}.ticker-command-strip{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:1rem 1.5rem!important;margin-left:auto!important;display:flex!important}.ticker-action-cluster{flex-wrap:wrap!important;align-items:center!important;gap:.75rem!important;display:inline-flex!important}@media (max-width:991.98px){.ticker-header-bottom-row{flex-direction:column!important;align-items:stretch!important;gap:1.25rem!important}.ticker-command-strip{justify-content:flex-end!important;width:100%!important;margin-left:0!important}}@media (max-width:575.98px){.ticker-command-strip{justify-content:flex-end!important;gap:1rem!important}}.zensus-sticky-table-container{overflow:visible!important}@media (max-width:991.98px){.zensus-sticky-table-container{overflow-x:auto!important}}.zensus-sticky-table-container thead th{z-index:10;position:sticky;top:64px;background-color:var(--bs-tertiary-bg)!important}
