@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-400-normal.372704ff.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-400-normal.a6b6ef6f.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-cyrillic-500-normal.7c15bba8.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-500-normal.b9f8c929.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-600-normal.2f42892a.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-600-normal.c3987adc.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-cyrillic-700-normal.e9e5b2dc.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-700-normal.93eba3c3.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-400-normal.ef6d3f52.woff2) format("woff2"),url(/_next/static/media/inter-latin-400-normal.2c7a775c.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-latin-500-normal.b7b43ace.woff2) format("woff2"),url(/_next/static/media/inter-latin-500-normal.cb4c8ceb.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-600-normal.8fb1a964.woff2) format("woff2"),url(/_next/static/media/inter-latin-600-normal.ce0f5f43.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-latin-700-normal.953b7aa5.woff2) format("woff2"),url(/_next/static/media/inter-latin-700-normal.9c21d4dc.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-cyrillic-400-normal.17524150.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-cyrillic-400-normal.29859c59.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-latin-400-normal.db9d659a.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-latin-400-normal.b0c7be19.woff) format("woff")}@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/orbitron-latin-500-normal.1c7ec788.woff2) format("woff2"),url(/_next/static/media/orbitron-latin-500-normal.2e998d23.woff) format("woff")}@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/orbitron-latin-600-normal.110287a4.woff2) format("woff2"),url(/_next/static/media/orbitron-latin-600-normal.c0e63b9c.woff) format("woff")}@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/orbitron-latin-700-normal.56740425.woff2) format("woff2"),url(/_next/static/media/orbitron-latin-700-normal.d1606ff1.woff) format("woff")}@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/orbitron-latin-800-normal.61b11bfb.woff2) format("woff2"),url(/_next/static/media/orbitron-latin-800-normal.18173b70.woff) format("woff")}:root,html[data-theme=light]{color-scheme:light;--color-primary-50:#eafaec;--color-primary-100:#e8f4d4;--color-primary-200:#a6d9ac;--color-primary-300:#4ade80;--color-primary-400:#228c2e;--color-primary-500:#1a6b22;--color-primary-600:#317a38;--color-primary-700:#15561d;--color-primary-800:#0c3512;--color-primary-900:#0a120e;--color-neutral-0:#ffffff;--color-neutral-50:#f4f7f0;--color-neutral-100:#e4ede0;--color-neutral-200:#e2e8e4;--color-neutral-300:#a6d9ac;--color-neutral-400:#738276;--color-neutral-500:#5c6b5e;--color-neutral-600:#3d4a40;--color-neutral-700:#3d4a40;--color-neutral-800:#1a2a20;--color-neutral-900:#122016;--color-neutral-950:#0a120e;--color-success-50:#eafaec;--color-success-200:#a6d9ac;--color-success-300:#4ade80;--color-success-400:#228c2e;--color-success-500:#1a6b22;--color-success-700:#0c3512;--color-warning-50:#fbf3e6;--color-warning-200:#f3d7a8;--color-warning-300:#fbbf24;--color-warning-500:#b45309;--color-warning-700:#92400e;--color-danger-50:#fdecee;--color-danger-200:#f0b4bb;--color-danger-300:#f87171;--color-danger-400:#c43b4a;--color-danger-500:#c43b4a;--color-danger-700:#9e2e3b;--color-critical-300:#f87171;--color-critical-500:#c43b4a;--color-critical-bg:#fdecee;--color-info-50:#e6f0ff;--color-info-200:#b7cff0;--color-info-400:#60a5fa;--color-info-500:#3b6ea8;--color-info-700:#2a5080;--color-radar-green:#4ade80;--color-amber:#fbbf24;--color-sky-gradient-top:#0a120e;--color-sky-gradient-bottom:#0c3512;--surface-page:#f4f7f0;--surface-card:#ffffff;--surface-card-raised:#ffffff;--surface-overlay:rgb(12 53 18/0.48);--surface-sidebar:#ffffff;--surface-header:#ffffff;--surface-input:#ffffff;--surface-input-disabled:#e4ede0;--text-primary:#122016;--text-secondary:#3d4a40;--text-tertiary:#5c6b5e;--text-on-primary:#f4ffe8;--text-link:#1a6b22;--text-danger:#c43b4a;--text-success:#1a6b22;--border-default:#e2e8e4;--border-strong:#738276;--border-focus:#1a6b22;--border-danger:#c43b4a;--shadow-xs:0 1px 2px rgb(18 32 22/0.05);--shadow-sm:0 1px 2px rgb(18 32 22/0.06),0 2px 4px rgb(18 32 22/0.05);--shadow-md:0 4px 12px rgb(18 32 22/0.08);--shadow-lg:0 8px 32px rgb(18 32 22/0.12);--shadow-xl:0 24px 48px rgb(18 32 22/0.16);--focus-ring:0 0 0 3px rgb(26 107 34/0.22);--danger-ring:0 0 0 3px rgb(196 59 74/0.2);--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:rgb(26 107 34/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:#e8f4d4;--login-bg-gradient:linear-gradient(180deg,rgb(244 247 240/0.05),rgb(232 244 212/0.12)),url(/login-office.webp);--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-chrome-muted:rgb(18 32 22/0.78);--login-chrome-hover:rgb(18 32 22/0.08);--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:rgb(26 107 34/0.22);--login-error-ring:rgb(196 59 74/0.2);--login-control-radius:var(--radius-md)}html[data-theme=dark]{color-scheme:dark;--color-primary-500:#4ade80;--color-primary-600:#86efac;--color-primary-700:#22c55e;--color-success-500:#4ade80;--color-warning-500:#fbbf24;--color-danger-500:#f87171;--color-info-500:#60a5fa;--surface-page:#0a120e;--surface-card:#122016;--surface-card-raised:#1a2a20;--surface-overlay:rgb(10 18 14/0.72);--surface-sidebar:#0a120e;--surface-header:#0a120e;--surface-input:#1a2a20;--surface-input-disabled:#0c3512;--text-primary:#f4ffe8;--text-secondary:#c5d4c8;--text-tertiary:#8fa394;--text-on-primary:#0c3512;--text-link:#4ade80;--text-danger:#f87171;--text-success:#4ade80;--border-default:#24382c;--border-strong:#3d5244;--border-focus:#4ade80;--border-danger:#f87171;--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 rgb(74 222 128/0.28);--danger-ring:0 0 0 3px rgb(248 113 113/0.28);--primary-light:rgb(74 222 128/0.18);--surface-hover:rgb(244 255 232/0.06);--accent-glow:rgb(74 222 128/0.28);--login-bg:#0a120e;--login-bg-gradient:linear-gradient(180deg,rgb(10 18 14/0.42),rgb(12 53 18/0.55)),url(/login-office.webp);--login-card-bg:#122016;--login-card-border:#24382c;--login-card-shadow:var(--shadow-xl);--login-text-primary:#f4ffe8;--login-text-secondary:#c5d4c8;--login-text-muted:#8fa394;--login-chrome-muted:rgb(244 255 232/0.86);--login-chrome-hover:rgb(244 255 232/0.12);--login-input-bg:#1a2a20;--login-input-border:#3d5244;--login-input-border-focus:#4ade80;--login-input-text:#f4ffe8;--login-primary:#4ade80;--login-primary-hover:#86efac;--login-primary-active:#22c55e;--login-error:#f87171;--login-link:#4ade80;--login-tagline:#e8f4d4;--login-focus-ring:rgb(74 222 128/0.28);--login-error-ring:rgb(248 113 113/0.28)}:root{--font-sans:"Inter";--font-mono:"JetBrains Mono";--font-display:"Orbitron";--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)}}@keyframes ds-state-fade{0%{opacity:0}to{opacity:1}}@keyframes ds-state-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ds-state-icon{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@keyframes ds-signal-pulse{0%,to{opacity:1}50%{opacity:.3}}.ds-state-icon{animation:ds-state-icon .4s cubic-bezier(.34,1.56,.64,1) both}.ds-state-error .ds-state-icon{animation:ds-state-fade .3s ease both}.ds-state-title{animation:ds-state-up .3s ease .1s both}.ds-state-body{animation:ds-state-up .3s ease .2s both}.ds-state-actions{animation:ds-state-up .3s ease .3s both}.ds-signal-pulse{animation:ds-signal-pulse 2s ease-in-out infinite}@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}}