:root{color-scheme:light dark;--color-bg-light:#06131d;--color-bg-dark:#06131d;--color-surface-card:#0d2430;--color-brand-neon:#27e18f;--color-vip-gold:#f5c777;--color-text-primary:#f4fbf8;--color-text-muted:#9db4bc;--scrollbar-track:#081824;--scrollbar-thumb:#1e4454;accent-color:var(--color-brand-neon);scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin}@supports (color:light-dark(white,black)){:root{--color-bg:light-dark(var(--color-bg-light),var(--color-bg-dark))}}@supports not (scrollbar-color:auto){::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:5px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}}.scrollable-sidebar{overflow-y:auto;scrollbar-gutter:stable;overscroll-behavior:contain}.balanced-pills{display:flex;flex-wrap:wrap;flex-wrap:balance;gap:.5rem}.dashboard-contain-region{content-visibility:auto;contain-intrinsic-size:auto 320px auto 420px}@supports not (content-visibility:auto){.dashboard-contain-region{contain:layout style paint}}.table-wrapper{overflow:auto;max-inline-size:100%;container-type:inline-size;scrollbar-gutter:stable}.table-wrapper table{width:100%;border-collapse:separate;border-spacing:0}.table-wrapper thead{position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:2;background:#0b1f2a}.table-wrapper tbody th{position:-webkit-sticky;position:sticky;inset-inline-start:0;background:#0d2430;z-index:1}@container (width < 560px){.table-wrapper.stack-on-mobile table,.table-wrapper.stack-on-mobile tbody,.table-wrapper.stack-on-mobile td,.table-wrapper.stack-on-mobile th,.table-wrapper.stack-on-mobile thead,.table-wrapper.stack-on-mobile tr{display:block}.table-wrapper.stack-on-mobile thead{display:none}.table-wrapper.stack-on-mobile tr{-webkit-margin-after:.85rem;margin-block-end:.85rem;border:1px solid #1e3e4c;border-radius:12px;padding:.5rem;background:#0d2430}.table-wrapper.stack-on-mobile td[data-label]:before{content:attr(data-label) ": ";font-weight:700;color:#9db4bc;-webkit-margin-end:.5rem;margin-inline-end:.5rem}}@media (forced-colors:active){.elevated-card,.status-pill{border:1px solid CanvasText}}@keyframes pulseGlow{0%,to{opacity:1;box-shadow:0 0 0 0 rgba(39,225,143,.55)}50%{opacity:.75;box-shadow:0 0 0 7px rgba(39,225,143,0)}}.live-pulse-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#27e18f;animation:pulseGlow 2s infinite}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}