[data-theme=dark][data-ui-theme=glass]{--surface:transparent;--raised:rgba(255,255,255,0.07);--raised-2:rgba(255,255,255,0.11);--line:rgba(255,255,255,0.14);--line-strong:rgba(255,255,255,0.26);--ink:#F4FAFD;--ink-muted:#D3E6EF;--ink-subtle:#C2DAE6;--accent:#7DD9F2;--accent-ink:#04212E;--accent-soft:rgba(125,217,242,0.16);--series-1:#7DD9F2;--series-2:#F5C46B;--series-3:#6EE7B7;--good:#6EE7B7;--warn:#FCD34D;--bad:#FEC4C4;--tint-good:rgba(110,231,183,0.14);--tint-warn:rgba(252,211,77,0.14);--tint-bad:rgba(254,196,196,0.14);--tint-info:rgba(125,217,242,0.14);--glass-tint:rgba(3,20,31,0.34);--glass-sheen:linear-gradient(180deg,rgba(255,255,255,0.09),rgba(255,255,255,0.035));--glass-border:rgba(255,255,255,0.15);--glass-shadow:0 24px 60px -24px rgba(0,10,20,0.65),inset 0 1px 0 rgba(255,255,255,0.12);--glass-solid:rgba(7,37,53,0.94);color-scheme:dark}.glass-root{position:relative;isolation:isolate;background:#052235}.glass-backdrop{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden;background:radial-gradient(60% 55% at 85% 8%,rgba(34,211,238,.22),transparent 70%),radial-gradient(55% 60% at 8% 92%,rgba(45,212,191,.22),transparent 70%),radial-gradient(50% 50% at 55% 55%,rgba(59,130,246,.2),transparent 70%),linear-gradient(135deg,#03192A,#073A52 45%,#0A4C60 75%,#0A4757)}.glass-backdrop:after,.glass-backdrop:before{content:"";position:absolute;width:46vmax;height:46vmax;border-radius:9999px;filter:blur(90px);opacity:.45}.glass-backdrop:before{top:-14vmax;left:22vw;background:#0E7490;animation:glass-drift 26s ease-in-out infinite alternate}.glass-backdrop:after{bottom:-16vmax;right:-6vmax;background:#1D4ED8;opacity:.32;animation:glass-drift 32s ease-in-out infinite alternate-reverse}@keyframes glass-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-6vw,5vh,0) scale(1.08)}}[data-ui-theme=glass] .glass-panel{border-radius:20px;background:var(--glass-sheen),var(--glass-tint);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);backdrop-filter:blur(22px) saturate(140%)}[data-ui-theme=glass] .glass-topbar{background:var(--glass-sheen),rgba(4,27,41,.72)}[data-ui-theme=glass] .glass-card{background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.05))!important;border:1px solid var(--glass-border)!important;border-radius:1rem;box-shadow:0 18px 40px -22px rgba(0,10,20,.7),inset 0 1px 0 rgba(255,255,255,.1)!important;color:var(--ink)}[data-ui-theme=glass] .glass-main{backdrop-filter:none}[data-ui-theme=glass] .glass-card.border-l-4{border-left-width:4px!important}[data-ui-theme=glass] .glass-inset{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12)}[data-ui-theme=glass] .glass-main .absolute.bg-raised,[data-ui-theme=glass] .glass-main .absolute.bg-white,[data-ui-theme=glass] .glass-main .fixed.bg-white,[data-ui-theme=glass] .glass-popover,[data-ui-theme=glass] [role=listbox],[data-ui-theme=glass] [role=menu]{background:var(--glass-solid)!important;border:1px solid var(--glass-border)!important;border-radius:14px;box-shadow:0 24px 48px -16px rgba(0,0,0,.6)!important;backdrop-filter:blur(18px)}[data-ui-theme=glass] .glass-main .glass-page,[data-ui-theme=glass] .glass-main .min-h-screen.bg-gray-50,[data-ui-theme=glass] .glass-main .min-h-screen.bg-surface,[data-ui-theme=glass] .glass-main .min-h-screen.bg-white{background:transparent!important;min-height:0}[data-ui-theme=glass] .glass-main .glass-header{background:transparent!important;box-shadow:none!important;border-color:var(--line)!important}[data-ui-theme=glass] .sticky-first-col td:first-child,[data-ui-theme=glass] .sticky-first-col th:first-child{background-color:#0B3447}[data-ui-theme=glass] .glass-section-label{font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-subtle)}[data-ui-theme=glass] .glass-nav-item{display:flex;align-items:center;gap:.75rem;border-radius:12px;padding:.4rem .75rem;font-size:.875rem;color:var(--ink-muted);border:1px solid transparent;transition:background-color .2s ease,color .2s ease,border-color .2s ease}[data-ui-theme=glass] .glass-nav-item:hover{color:#fff;background:rgba(255,255,255,.08)}[data-ui-theme=glass] .glass-nav-item.is-active{color:#fff;font-weight:600;background:linear-gradient(180deg,rgba(125,217,242,.3),rgba(125,217,242,.16));border-color:rgba(165,230,247,.45);box-shadow:0 6px 18px -8px rgba(34,211,238,.55),inset 0 1px 0 rgba(255,255,255,.18)}[data-ui-theme=glass] .glass-icon-btn:focus-visible,[data-ui-theme=glass] .glass-nav-item:focus-visible{outline:2px solid #A5E6F7;outline-offset:2px}[data-ui-theme=glass] .glass-search{width:100%;height:2.5rem;border-radius:9999px;padding:0 3rem 0 2.25rem;font-size:.875rem;color:#fff!important;background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.14)!important;transition:background-color .2s ease,border-color .2s ease}[data-ui-theme=glass] .glass-search::-moz-placeholder{color:var(--ink-subtle)}[data-ui-theme=glass] .glass-search::placeholder{color:var(--ink-subtle)}[data-ui-theme=glass] .glass-search:focus{outline:none;background:rgba(255,255,255,.13)!important;border-color:rgba(165,230,247,.55)!important}[data-ui-theme=glass] .glass-search::-webkit-search-cancel-button{display:none}[data-ui-theme=glass] .glass-icon-btn{display:inline-flex;align-items:center;justify-content:center;height:2.25rem;width:2.25rem;flex:none;border-radius:9999px;color:#fff;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);transition:background-color .2s ease,transform .2s ease}[data-ui-theme=glass] .glass-icon-btn:hover{background:rgba(255,255,255,.18)}[data-ui-theme=glass] .glass-scroll{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}[data-ui-theme=glass] .glass-up{color:#6EE7B7}[data-ui-theme=glass] .glass-down{color:#FEC4C4}[data-ui-theme=glass] .glass-lift{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease,border-color .35s ease;will-change:transform}[data-ui-theme=glass] .glass-lift:hover{transform:translateY(-4px);border-color:rgba(255,255,255,.26)!important;box-shadow:0 28px 50px -24px rgba(0,10,20,.8),inset 0 1px 0 rgba(255,255,255,.16)!important}[data-ui-theme=glass] .glass-rise{animation:glass-rise .6s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(var(--i, 0) * 80ms)}@keyframes glass-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}[data-ui-theme=glass] .recharts-cartesian-axis-tick text,[data-ui-theme=glass] .recharts-cartesian-axis-tick-value,[data-ui-theme=glass] .recharts-polar-angle-axis-tick-value{fill:rgba(255,255,255,.6)}[data-ui-theme=glass] .recharts-cartesian-axis-line,[data-ui-theme=glass] .recharts-cartesian-axis-tick-line{stroke:rgba(255,255,255,.18)}[data-ui-theme=glass] .recharts-cartesian-grid line{stroke:rgba(255,255,255,.09)}[data-ui-theme=glass] .recharts-legend-item-text{color:rgba(255,255,255,.78)!important}[data-ui-theme=glass] .recharts-pie-sector .recharts-sector,[data-ui-theme=glass] .recharts-pie-sector path{stroke:rgba(255,255,255,.35)}[data-ui-theme=glass] .recharts-pie-label-text,[data-ui-theme=glass] .recharts-pie-labels text{fill:#fff}[data-ui-theme=glass] .recharts-default-tooltip{background:var(--glass-solid)!important;border:1px solid var(--glass-border)!important;border-radius:12px;color:var(--ink)}[data-ui-theme=glass] .recharts-tooltip-wrapper>div{background:var(--glass-solid)!important;border-color:var(--glass-border)!important;border-radius:10px;color:var(--ink)}[data-ui-theme=glass] .glass-ring-track{stroke:rgba(255,255,255,.14)}[data-ui-theme=glass] .recharts-tooltip-cursor{fill:rgba(255,255,255,.06)}@media (prefers-reduced-motion:reduce){.glass-backdrop:after,.glass-backdrop:before,[data-ui-theme=glass] .glass-rise{animation:none}[data-ui-theme=glass] .glass-lift,[data-ui-theme=glass] .glass-lift:hover{transition:none;transform:none}}