html.theme-crisis-light{color-scheme:light;--color-bg:var(--p-neutral-25);--color-bg-subtle:var(--p-neutral-50);--color-surface:var(--p-neutral-0);--color-surface-raised:var(--p-neutral-0);--color-surface-sunken:var(--p-neutral-50);--color-text:var(--p-neutral-950);--color-text-muted:var(--p-neutral-500);--color-text-faint:var(--p-neutral-400);--color-border:var(--p-neutral-200);--color-border-strong:var(--p-neutral-300);--color-border-subtle:var(--p-neutral-100);--color-divider:var(--p-neutral-100);--crisis-accent:var(--p-teal-500);--crisis-accent-hover:var(--p-emerald-600);--crisis-accent-active:var(--p-emerald-700);--crisis-accent-subtle:color-mix(in oklab,var(--p-teal-500),white 86%);--crisis-accent-muted:color-mix(in oklab,var(--p-teal-500),white 72%);--crisis-accent-contrast:var(--p-neutral-0);--color-accent:var(--crisis-accent);--color-accent-hover:var(--crisis-accent-hover);--color-accent-active:var(--crisis-accent-active);--color-accent-subtle:var(--crisis-accent-subtle);--color-accent-muted:var(--crisis-accent-muted);--color-accent-contrast:var(--crisis-accent-contrast);--color-accent-fg:var(--crisis-accent);--color-accent-emphasis:var(--crisis-accent);--color-primary:var(--crisis-accent);--chart-primary:var(--crisis-accent);--bs-body-bg:var(--color-bg);--bs-body-color:var(--color-text);--bs-secondary-color:var(--color-text-muted);--bs-tertiary-bg:var(--color-surface-sunken);--bs-secondary-bg:var(--color-surface-raised);--bs-emphasis-color:var(--color-text);--bs-border-color:var(--color-border);--bs-border-color-translucent:var(--color-border-subtle);--bs-link-color:var(--crisis-accent);--bs-link-hover-color:var(--crisis-accent-hover);--bs-primary:var(--crisis-accent);--bs-primary-rgb:20,184,166}html.theme-crisis-light body,html.theme-crisis-light .container,html.theme-crisis-light .container-fluid,html.theme-crisis-light main,html.theme-crisis-light .app-shell,html.theme-crisis-light .login-page,html.theme-crisis-light .login-page--stack{background:var(--color-bg)!important;color:var(--color-text)!important}html.theme-crisis-light .navbar,html.theme-crisis-light .card,html.theme-crisis-light .login-card,html.theme-crisis-light .modal-content,html.theme-crisis-light .dropdown-menu,html.theme-crisis-light .list-group-item,html.theme-crisis-light .form-control,html.theme-crisis-light .form-select,html.theme-crisis-light .input-group-text,html.theme-crisis-light .table{background:var(--color-surface)!important;color:var(--color-text)!important;border-color:var(--color-border)!important}html.theme-crisis-light .form-control::placeholder,html.theme-crisis-light .form-select::placeholder{color:var(--color-text-faint)!important}html.theme-crisis-light .text-muted,html.theme-crisis-light .text-secondary{color:var(--color-text-muted)!important}html.theme-crisis-light a:not(.btn):not(.nav-link):not(.navbar-brand):not(.dropdown-item){color:var(--crisis-accent)}html.theme-crisis-light a:not(.btn):not(.nav-link):not(.navbar-brand):not(.dropdown-item):hover{color:var(--crisis-accent-hover)}html.theme-crisis-light .btn-primary,html.theme-crisis-light .btn-success{--bs-btn-bg:var(--crisis-accent);--bs-btn-border-color:var(--crisis-accent);--bs-btn-hover-bg:var(--crisis-accent-hover);--bs-btn-hover-border-color:var(--crisis-accent-hover);--bs-btn-active-bg:var(--crisis-accent-active);--bs-btn-active-border-color:var(--crisis-accent-active);--bs-btn-color:var(--crisis-accent-contrast);--bs-btn-hover-color:var(--crisis-accent-contrast);--bs-btn-active-color:var(--crisis-accent-contrast);background-color:var(--crisis-accent)!important;border-color:var(--crisis-accent)!important;color:var(--crisis-accent-contrast)!important}html.theme-crisis-light .btn-primary:hover,html.theme-crisis-light .btn-primary:focus,html.theme-crisis-light .btn-success:hover,html.theme-crisis-light .btn-success:focus{background-color:var(--crisis-accent-hover)!important;border-color:var(--crisis-accent-hover)!important;color:var(--crisis-accent-contrast)!important}html.theme-crisis-light .btn-outline-primary{--bs-btn-color:var(--crisis-accent);--bs-btn-border-color:var(--crisis-accent);--bs-btn-hover-bg:var(--crisis-accent);--bs-btn-hover-border-color:var(--crisis-accent);--bs-btn-hover-color:var(--crisis-accent-contrast);--bs-btn-active-bg:var(--crisis-accent);--bs-btn-active-border-color:var(--crisis-accent);--bs-btn-active-color:var(--crisis-accent-contrast);color:var(--crisis-accent)!important;border-color:var(--crisis-accent)!important}html.theme-crisis-light .btn-outline-primary:hover,html.theme-crisis-light .btn-outline-primary:focus,html.theme-crisis-light .btn-outline-primary.active{background-color:var(--crisis-accent)!important;border-color:var(--crisis-accent)!important;color:var(--crisis-accent-contrast)!important}html.theme-crisis-light .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1)}html.theme-crisis-light .navbar{border-bottom:1px solid var(--color-border)!important}html.theme-crisis-light .navbar-nav .nav-link.active,html.theme-crisis-light .navbar-nav .dropdown-toggle.active{color:var(--color-text)!important;border-bottom-color:var(--crisis-accent)!important}html.theme-crisis-light .nav-pills .nav-link.active{background:var(--crisis-accent)!important;color:var(--crisis-accent-contrast)!important}html.theme-crisis-light table.table{--bs-table-bg:var(--color-surface);--bs-table-color:var(--color-text);--bs-table-border-color:var(--color-border);--bs-table-striped-bg:var(--color-surface-sunken);--bs-table-hover-bg:var(--color-surface-sunken)}html.theme-crisis-light .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);min-height:76px;padding:var(--space-4);color:var(--color-text-muted);background:var(--color-surface-sunken);border:1px dashed var(--color-border);border-radius:var(--radius-md);text-align:center;font-weight:500}html.theme-crisis-light .empty-state i{color:var(--color-text-faint)}html.theme-crisis-light .empty-state__icon{color:var(--color-text-faint)}html.theme-crisis-light .empty-state__title{color:var(--color-text)}html.theme-crisis-light .empty-state__text{color:var(--color-text-muted)}html.theme-crisis-light .empty-state--compact{flex-direction:row;min-height:48px;padding:var(--space-3);font-size:var(--text-sm)}html.theme-crisis-light .empty-state--table{flex-direction:row;border:0;border-radius:0;background:transparent}html.theme-crisis-light .empty-state--panel{min-height:280px;flex-direction:column}html.theme-crisis-light .empty-state--panel i{font-size:var(--text-3xl)}html.theme-crisis-light #janus-fab,html.theme-crisis-light .janus-header,html.theme-crisis-light .janus-msg.user,html.theme-crisis-light .janus-input-row button{background:var(--crisis-accent)!important;color:var(--crisis-accent-contrast)!important}html.theme-crisis-light #janus-fab:hover,html.theme-crisis-light .janus-input-row button:hover:not(:disabled){background:var(--crisis-accent-hover)!important}html.theme-crisis-light #janus-panel{border:1px solid var(--color-border);box-shadow:0 20px 48px color-mix(in oklab,var(--p-neutral-900) 18%,transparent)}html.theme-crisis-light .janus-input-row input:focus{border-color:var(--crisis-accent)!important}html.theme-crisis-light .janus-msg .sources a{color:var(--crisis-accent)}@media (max-width:576px){html.theme-crisis-light .avds-commandbar{padding:var(--space-4);gap:var(--space-3)}html.theme-crisis-light .avds-commandbar .cb-title{font-size:var(--text-xl);line-height:var(--leading-tight)}html.theme-crisis-light .avds-commandbar__search{flex-basis:100%;min-width:100%;order:3}html.theme-crisis-light .avds-commandbar__actions{width:100%;justify-content:flex-end;margin-left:0!important;order:4}html.theme-crisis-light .kpi-card{display:grid;grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:var(--space-3);row-gap:var(--space-1);min-width:0}html.theme-crisis-light .kpi-card__icon{grid-row:1 / span 2;margin-bottom:0}html.theme-crisis-light .kpi-card__label,html.theme-crisis-light .kpi-card__value{min-width:0;overflow-wrap:anywhere}html.theme-crisis-light .kpi-card__value{font-size:clamp(1.25rem,7vw,1.75rem);line-height:var(--leading-tight)}html.theme-crisis-light #janus-fab{width:48px;height:48px;right:16px;bottom:18px}}html.theme-cyber-dark body,html.dark body{background:var(--color-bg)!important;color:var(--color-text)!important}html.theme-cyber-dark .login-page,html.theme-cyber-dark .login-page--stack,html.theme-cyber-dark .container,html.theme-cyber-dark .container-fluid,html.theme-cyber-dark main,html.theme-cyber-dark .app-shell{background:var(--color-bg)!important}html.theme-cyber-dark .card,html.theme-cyber-dark .login-card,html.theme-cyber-dark .modal-content,html.theme-cyber-dark .dropdown-menu,html.theme-cyber-dark .list-group-item,html.theme-cyber-dark .form-control,html.theme-cyber-dark .form-select,html.theme-cyber-dark .input-group-text,html.theme-cyber-dark .table,html.theme-cyber-dark .navbar{background:var(--color-surface)!important;color:var(--color-text)!important;border-color:var(--color-border)!important}html.theme-cyber-dark .form-control::placeholder,html.theme-cyber-dark .form-select::placeholder{color:var(--color-text-faint)!important}html.theme-cyber-dark .text-muted,html.theme-cyber-dark .text-secondary{color:var(--color-text-muted)!important}html.theme-cyber-dark .bg-body,html.theme-cyber-dark .bg-white{background:var(--color-surface)!important}html.theme-cyber-dark .border,html.theme-cyber-dark .border-top,html.theme-cyber-dark .border-bottom,html.theme-cyber-dark .border-start,html.theme-cyber-dark .border-end{border-color:var(--color-border)!important}html.theme-cyber-dark h1,html.theme-cyber-dark h2,html.theme-cyber-dark h3,html.theme-cyber-dark h4,html.theme-cyber-dark h5,html.theme-cyber-dark h6,html.theme-cyber-dark label{color:var(--color-text)}html.theme-cyber-dark a{color:var(--color-accent)}html.theme-cyber-dark a:hover{color:var(--color-accent-hover)}html.theme-cyber-dark .btn-outline-secondary{color:var(--color-text);border-color:var(--color-border)}html.theme-cyber-dark .btn-outline-secondary:hover{background:var(--color-surface-raised)}html.theme-cyber-dark table.table{--bs-table-bg:var(--color-surface);--bs-table-color:var(--color-text);--bs-table-border-color:var(--color-border);--bs-table-striped-bg:var(--color-surface-raised);--bs-table-hover-bg:var(--color-surface-raised)}