@font-face{font-family:Inter;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;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;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;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;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;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-20c4,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(/_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;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_62111f{font-family:Inter,Inter Fallback;font-style:normal}.__variable_62111f{--font-sans:"Inter","Inter Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-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:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_d39526{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_d39526{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}@font-face{font-family:Orbitron;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9a4ee768fed045da-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:Orbitron;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9a4ee768fed045da-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:Orbitron;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9a4ee768fed045da-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:Orbitron;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9a4ee768fed045da-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:Orbitron Fallback;src:local("Arial");ascent-override:81.50%;descent-override:19.59%;line-gap-override:0.00%;size-adjust:124.05%}.__className_e5f97b{font-family:Orbitron,Orbitron Fallback;font-style:normal}.__variable_e5f97b{--font-display:"Orbitron","Orbitron Fallback"}:root,html[data-theme=light]{color-scheme:light;--color-primary-50:#e8f0fe;--color-primary-100:#c5d8fc;--color-primary-200:#9cbef9;--color-primary-300:#6fa3f7;--color-primary-400:#4a8cf5;--color-primary-500:#1a6bf0;--color-primary-600:#1558cc;--color-primary-700:#1046a8;--color-primary-800:#0c3584;--color-primary-900:#072460;--color-neutral-0:#ffffff;--color-neutral-50:#f7f8fa;--color-neutral-100:#edf0f5;--color-neutral-200:#dee2ec;--color-neutral-300:#c4cbd9;--color-neutral-400:#a0abbf;--color-neutral-500:#7a88a0;--color-neutral-600:#5a6780;--color-neutral-700:#3d4a60;--color-neutral-800:#263040;--color-neutral-900:#141e2e;--color-neutral-950:#0a1018;--color-success-50:#e8f8ee;--color-success-200:#a9e4c4;--color-success-300:#5dc985;--color-success-400:#34c46e;--color-success-500:#1faf57;--color-success-700:#157a3c;--color-warning-50:#fff8e6;--color-warning-200:#ffe3a3;--color-warning-300:#ffd166;--color-warning-500:#f0a500;--color-warning-700:#b07700;--color-danger-50:#fee8e8;--color-danger-200:#fbb4b4;--color-danger-300:#ff7777;--color-danger-400:#f06060;--color-danger-500:#e53535;--color-danger-700:#a31f1f;--color-critical-300:#ff5555;--color-critical-500:#cc1111;--color-critical-bg:#fff0f0;--color-info-50:#e6f4fb;--color-info-200:#a9def4;--color-info-400:#3ec0e8;--color-info-500:#0d9ed8;--color-info-700:#0a73a0;--color-radar-green:#00ff41;--color-amber:#ffb300;--color-sky-gradient-top:#0a1a3a;--color-sky-gradient-bottom:#1a5080;--surface-page:#f7f8fa;--surface-card:#ffffff;--surface-card-raised:#ffffff;--surface-overlay:rgba(20,30,46,0.48);--surface-sidebar:#ffffff;--surface-header:#ffffff;--surface-input:#ffffff;--surface-input-disabled:#f0f2f6;--text-primary:#141e2e;--text-secondary:#5a6780;--text-tertiary:#a0abbf;--text-on-primary:#ffffff;--text-link:#1a6bf0;--text-danger:#e53535;--text-success:#1faf57;--border-default:#dee2ec;--border-strong:#c4cbd9;--border-focus:#1a6bf0;--border-danger:#e53535;--shadow-xs:0 1px 2px rgba(0,0,0,0.06),0 1px 3px rgba(0,0,0,0.04);--shadow-sm:0 2px 4px rgba(0,0,0,0.08),0 1px 3px rgba(0,0,0,0.06);--shadow-md:0 4px 12px rgba(0,0,0,0.1),0 2px 6px rgba(0,0,0,0.06);--shadow-lg:0 8px 24px rgba(0,0,0,0.12),0 4px 12px rgba(0,0,0,0.08);--shadow-xl:0 16px 48px rgba(0,0,0,0.16),0 8px 24px rgba(0,0,0,0.1);--focus-ring:0 0 0 3px rgba(26,107,240,0.15);--danger-ring:0 0 0 3px rgba(229,53,53,0.12);--primary:var(--color-primary-500);--primary-hover:var(--color-primary-600);--primary-active:var(--color-primary-700);--primary-light:var(--color-primary-50);--text-muted:var(--text-tertiary);--background:var(--surface-page);--surface:var(--surface-card);--surface-hover:var(--color-neutral-100);--border:var(--border-default);--success:var(--color-success-500);--warning:var(--color-warning-500);--danger:var(--color-danger-500);--info:var(--color-info-500);--accent:var(--color-primary-500);--accent-hover:var(--color-primary-600);--accent-contrast:var(--text-on-primary);--accent-glow:rgba(26,107,240,0.12);--bg:var(--surface-page);--bg-elevated:var(--surface-card);--paper:var(--surface-card);--text:var(--text-primary);--shadow-card:var(--shadow-sm);--shadow-card-hover:var(--shadow-md);--login-bg:var(--surface-page);--login-bg-gradient:none;--login-card-bg:var(--surface-card);--login-card-border:var(--border-default);--login-card-shadow:var(--shadow-lg);--login-text-primary:var(--text-primary);--login-text-secondary:var(--text-secondary);--login-text-muted:var(--text-tertiary);--login-input-bg:var(--surface-input);--login-input-border:var(--border-default);--login-input-border-focus:var(--border-focus);--login-input-text:var(--text-primary);--login-primary:var(--color-primary-500);--login-primary-hover:var(--color-primary-600);--login-primary-active:var(--color-primary-700);--login-error:var(--color-danger-500);--login-link:var(--text-link);--login-tagline:var(--color-primary-700);--login-focus-ring:rgba(26,107,240,0.15);--login-error-ring:rgba(229,53,53,0.12);--login-control-radius:var(--radius-md)}html[data-theme=dark]{color-scheme:dark;--color-primary-500:#4a8cf5;--color-primary-600:#1a6bf0;--color-success-500:#3dc96a;--color-warning-500:#ffc235;--color-danger-500:#ff5252;--color-info-500:#29b8f0;--surface-page:#0e1520;--surface-card:#162030;--surface-card-raised:#1e2d42;--surface-overlay:rgba(0,5,15,0.72);--surface-sidebar:#111927;--surface-header:#111927;--surface-input:#1a2740;--surface-input-disabled:#141e2e;--text-primary:#e8edf5;--text-secondary:#8a97b0;--text-tertiary:#5a6780;--text-on-primary:#ffffff;--text-link:#5fa5ff;--text-danger:#ff6b6b;--text-success:#4fd080;--border-default:#243348;--border-strong:#334d6e;--border-focus:#4a8cf5;--border-danger:#e53535;--shadow-xs:0 1px 2px rgba(0,0,0,0.35),0 1px 3px rgba(0,0,0,0.25);--shadow-sm:0 2px 4px rgba(0,0,0,0.4),0 1px 3px rgba(0,0,0,0.3);--shadow-md:0 4px 12px rgba(0,0,0,0.4),0 2px 6px rgba(0,0,0,0.3);--shadow-lg:0 8px 24px rgba(0,0,0,0.5),0 4px 12px rgba(0,0,0,0.35);--shadow-xl:0 16px 48px rgba(0,0,0,0.55),0 8px 24px rgba(0,0,0,0.4);--focus-ring:0 0 0 3px rgba(74,140,245,0.28);--danger-ring:0 0 0 3px rgba(255,82,82,0.28);--primary-light:rgba(74,140,245,0.18);--surface-hover:rgba(255,255,255,0.04);--accent-glow:rgba(74,140,245,0.28);--login-bg:#0e1520;--login-bg-gradient:radial-gradient(ellipse at top,#1a5080 0%,#0a1a3a 46%,#0e1520 74%);--login-card-bg:#162030;--login-card-border:#243348;--login-card-shadow:var(--shadow-xl);--login-text-primary:#e8edf5;--login-text-secondary:#8a97b0;--login-text-muted:#5a6780;--login-input-bg:#1a2740;--login-input-border:#334d6e;--login-input-border-focus:#4a8cf5;--login-input-text:#e8edf5;--login-primary:#1a6bf0;--login-primary-hover:#1558cc;--login-primary-active:#1046a8;--login-error:#ff5252;--login-link:#5fa5ff;--login-tagline:#9cbef9;--login-focus-ring:rgba(74,140,245,0.28);--login-error-ring:rgba(255,82,82,0.28)}:root{--font-family-base:var(--font-sans),"Inter","SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-family-mono:var(--font-mono),"JetBrains Mono","Fira Code","Cascadia Code","Courier New",monospace;--font-family-display:var(--font-display),"Share Tech Mono",monospace;--text-xs:0.625rem;--text-sm:0.75rem;--text-base:0.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:2.25rem;--text-4xl:3rem;--font-light:300;--font-regular:400;--font-medium:500;--font-semibold:600;--font-bold:700;--font-extrabold:800;--leading-tight:1.2;--leading-snug:1.35;--leading-normal:1.5;--leading-relaxed:1.65;--tracking-tight:-0.01em;--tracking-normal:0;--tracking-wide:0.04em;--tracking-widest:0.1em;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--radius-none:0px;--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px;--radius-full:9999px;--bp-xs:320px;--bp-sm:480px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--bp-2xl:1440px;--bp-3xl:1920px;--z-sidebar:900;--z-header:1000;--z-popover:5000;--z-drawer:7000;--z-modal:8000;--z-toast:9000;--z-tooltip:9500;--ease-standard:cubic-bezier(0.4,0,0.2,1);--ease-exit:cubic-bezier(0,0,0.2,1);--ease-enter:cubic-bezier(0.4,0,1,1)}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background-color:var(--border-strong);border-radius:var(--radius-full)}::-webkit-scrollbar-track{background:transparent}body,html{margin:0;padding:0;min-height:100%;font-family:var(--font-family-base);font-size:16px;line-height:var(--leading-normal);color:var(--text-primary);background-color:var(--surface-page)}body{font-size:var(--text-base)}::selection{background:var(--color-primary-100);color:var(--text-primary)}a{color:var(--text-link);text-decoration:none;text-underline-offset:2px}a:hover{text-decoration:underline}.mono,[data-mono],code{font-family:var(--font-family-mono);letter-spacing:var(--tracking-wide)}table{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kpi{font-family:var(--font-family-display);font-size:var(--text-3xl);font-weight:var(--font-extrabold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.skip-link{position:absolute;left:var(--space-2);top:-40px;z-index:calc(var(--z-tooltip) + 1);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-primary-500);color:var(--text-on-primary);font-weight:var(--font-semibold)}.skip-link:focus{top:var(--space-2)}@keyframes ds-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes ds-pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes ds-blink-opacity{0%,to{opacity:1}50%{opacity:.2}}@keyframes login-card-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes login-shake{0%,to{transform:translateX(0)}20%{transform:translateX(-8px)}40%{transform:translateX(8px)}60%{transform:translateX(-4px)}80%{transform:translateX(4px)}}@keyframes login-error-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes login-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.ds-alert-blink{animation:ds-blink-opacity .8s steps(2) infinite!important;transition:none!important}}@media (min-width:1920px){body{font-size:15px}}@keyframes ds-route{0%{transform:scaleX(0);opacity:1}70%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}@keyframes ds-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media print{.MuiAppBar-root,.MuiDrawer-root,.MuiSnackbar-root,.ds-no-print,.skip-link{display:none!important}main{height:auto!important;overflow:visible!important}main :has(>table){overflow:visible!important;height:auto!important;max-height:none!important}thead{display:table-header-group}tr{page-break-inside:avoid;break-inside:avoid}}@media (forced-colors:active){:focus-visible{outline:2px solid Highlight}}