:root{--c-navy-900:#12184f;--c-navy-700:#1a237e;--c-navy-500:#283593;--c-navy-100:#dde1f6;--c-copper-700:#8c5a2b;--c-copper-500:#b87333;--c-copper-100:#f5e4d2;--c-turq-700:#0d7d80;--c-turq-500:#12a4a4;--surface:#f4f6fb;--surface-raised:#ffffff;--surface-sunken:#e9edf6;--content-strong:#0a1628;--content:#243447;--content-muted:#5b6b80;--content-inverse:#ffffff;--border-subtle:#dbe2ee;--border-strong:#b9c5d8;--border-focus:var(--c-copper-500);--brand-c:var(--c-navy-700);--brand-hover:var(--c-navy-500);--brand-subtle:var(--c-navy-100);--accent-c:var(--c-copper-500);--accent-subtle:var(--c-copper-100);--accent-solid:#7a4d24;--brand-solid:var(--c-navy-700);--content-on-solid:#ffffff;--positive:#0f8a4d;--positive-subtle:#d9f4e6;--caution:#b45309;--caution-subtle:#fdeed6;--critical:#c81e43;--critical-subtle:#ffe2e8;--info-c:#0369a1;--info-subtle:#dcf0fb;--font-scale:1;--font-display-size:calc(30px * var(--font-scale));--font-display-lh:1.3;--font-display-w:700;--font-h1-size:calc(24px * var(--font-scale));--font-h1-lh:1.4;--font-h1-w:700;--font-h2-size:calc(19px * var(--font-scale));--font-h2-lh:1.5;--font-h2-w:600;--font-body-size:calc(15.5px * var(--font-scale));--font-body-lh:1.7;--font-body-w:400;--font-small-size:calc(13px * var(--font-scale));--font-small-lh:1.6;--font-small-w:400;--font-caption-size:calc(11.5px * var(--font-scale));--font-caption-lh:1.5;--font-caption-w:500;--sp-7:32px;--sp-8:40px;--sp-9:48px;--sp-10:64px;--sp-11:80px;--sp-12:96px;--r-full:999px;--elev-1:0 0 0 1px var(--border-subtle);--elev-2:0 2px 8px rgba(10,22,40,.08), 0 0 0 1px var(--border-subtle);--elev-3:0 18px 48px rgba(10,22,40,.18), 0 0 0 1px var(--border-subtle);--motion-1:.12s;--motion-2:.18s;--motion-3:.24s;--motion-4:.32s;--motion-fast:var(--motion-1);--motion-base:var(--motion-2);--motion-slow:var(--motion-4);--ease-out:cubic-bezier(.2,.8,.2,1);--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--r-xs:6px;--r-sm:10px;--r-md:14px;--r-lg:18px;--r-pill:999px;--z-base:1;--z-sticky:100;--z-rail:300;--z-overlay:500;--z-modal:600;--z-toast:700;--z-max:900;--chart-1:#1a5fb4;--chart-2:#b87333;--chart-3:#0d7d80;--chart-4:#9a5cb4;--chart-5:#c2691d;--chart-6:#4a5568;--chart-7:#7d3c98;--chart-8:#1f7a5a;--chart-9:#a63d40;--chart-10:#2c5f8a;--chart-grid:rgba(10,22,40,.08);--chart-axis:#5b6b80;--area-1:var(--chart-1);--area-2:var(--chart-2);--area-3:var(--chart-3);--area-4:var(--chart-4);--area-5:var(--chart-5);--area-none:var(--chart-6);--bg:var(--surface);--panel:var(--surface-raised);--panel-2:var(--surface-sunken);--ink:var(--content-strong);--muted:var(--content-muted);--line:var(--border-subtle);--line-2:var(--border-strong);--brand:var(--brand-c);--brand-2:var(--brand-hover);--brand-soft:var(--brand-subtle);--accent:var(--accent-c);--accent-soft:var(--accent-subtle);--ok:var(--positive);--ok-soft:var(--positive-subtle);--warn:var(--caution);--warn-soft:var(--caution-subtle);--info:var(--info-c);--info-soft:var(--info-subtle);--danger:var(--critical);--danger-soft:var(--critical-subtle);--radius:var(--r-md);--radius-sm:var(--r-sm);--shadow:var(--elev-2);--glass:var(--surface-raised);--glass-2:var(--surface-sunken);--glass-brd:var(--border-subtle);--glass-blur:10px;--surface-tint:none;--card:var(--surface-raised);--turq:var(--c-turq-500);--turq-deep:var(--c-turq-700);--copper:var(--c-copper-500);--shell-rail-bg:#1a237e;--shell-rail-fg:#eef0fb;--shell-panel-bg:#f7f8fd;--shell-desktop-bg:#eceffa;--scrim: rgba(15,23,42,.42)}[data-theme=dark]{--surface:#0b1020;--surface-raised:#141c30;--surface-sunken:#0e1526;--content-strong:#f2f7fd;--content:#dbe6f3;--content-muted:#9fb3cc;--content-inverse:#0a1628;--border-subtle:#22314b;--border-strong:#324663;--border-focus:#d4872e;--brand-c:#5c6bc0;--brand-hover:#7986cb;--brand-subtle:#1b2445;--accent-c:#d4872e;--accent-subtle:#3a2c10;--accent-solid:#d4872e;--brand-solid:#8f9be0;--content-on-solid:#0a1628;--positive:#4ade80;--positive-subtle:#0f2a1a;--caution:#fbbf24;--caution-subtle:#2a2310;--critical:#f87171;--critical-subtle:#2a1414;--info-c:#60a5fa;--info-subtle:#10243f;--elev-1:0 0 0 1px var(--border-subtle);--elev-2:0 2px 10px rgba(0,0,0,.45), 0 0 0 1px var(--border-subtle);--elev-3:0 20px 54px rgba(0,0,0,.62), 0 0 0 1px var(--border-subtle);--chart-1:#7aa7e8;--chart-2:#e0a066;--chart-3:#4dd0d0;--chart-4:#c48ad8;--chart-5:#f0a35e;--chart-6:#9fb3cc;--chart-7:#c08ad8;--chart-8:#5cc9a0;--chart-9:#e88a8c;--chart-10:#7fb0da;--chart-grid:rgba(255,255,255,.09);--chart-axis:#9fb3cc;--glass-blur:10px;--turq:#4dd0d0;--turq-deep:#2aa6a6;--copper:#d4872e;--shell-rail-bg:#161a3a;--shell-rail-fg:#e6e8f7;--shell-panel-bg:#191a24;--shell-desktop-bg:#101119}body{font-size:var(--font-body-size);line-height:var(--font-body-lh);font-weight:var(--font-body-w)}h1{font-size:var(--font-h1-size);line-height:var(--font-h1-lh);font-weight:var(--font-h1-w)}h2{font-size:var(--font-h2-size);line-height:var(--font-h2-lh);font-weight:var(--font-h2-w)}h3{font-size:16.5px;line-height:1.5;font-weight:600}small,.hint,.mini{font-size:var(--font-small-size);line-height:var(--font-small-lh)}.caption{font-size:var(--font-caption-size);line-height:var(--font-caption-lh);font-weight:var(--font-caption-w)}.num,.tbl td .num,.stat b,.kpi-val,.fin-stat b,.ops-stat b,.score-big{font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--r-xs)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}[data-palette=didgah]{--brand-c:#0d7d80;--brand-hover:#0b6b6e;--brand-solid:#0a6265;--brand-subtle:#d7f0f0;--accent-c:#0f766e;--accent-solid:#115e56;--accent-subtle:#d3efec;--shell-rail-bg:#0a6265;--shell-rail-fg:#eafafa;--shell-panel-bg:#f2fbfb;--shell-desktop-bg:#e6f4f4}[data-theme=dark][data-palette=didgah]{--brand-c:#4dd0d4;--brand-hover:#6fdcdf;--brand-solid:#7fe0e3;--brand-subtle:#0d3436;--accent-c:#43c8bd;--accent-solid:#76ded5;--accent-subtle:#0c3330;--shell-rail-bg:#0c2b2c;--shell-rail-fg:#dff6f6;--shell-panel-bg:#13201f;--shell-desktop-bg:#0d1415}[data-palette=miduk]{--shell-rail-bg:#1a237e;--shell-rail-fg:#eef0fb;--shell-panel-bg:#f7f8fd;--shell-desktop-bg:#eceffa}[data-theme=dark][data-palette=miduk]{--shell-rail-bg:#161a3a;--shell-rail-fg:#e6e8f7;--shell-panel-bg:#191a24;--shell-desktop-bg:#101119}[data-palette=navy]{--brand-c:#1a237e;--brand-hover:#3949ab;--brand-solid:#161c66;--brand-subtle:#e2e5f6;--accent-c:#3949ab;--accent-solid:#2c3891;--accent-subtle:#e5e8f8;--shell-rail-bg:#161c66;--shell-rail-fg:#eaecf9;--shell-panel-bg:#f5f6fc;--shell-desktop-bg:#e9ecf7}[data-theme=dark][data-palette=navy]{--brand-c:#7986cb;--brand-hover:#95a1de;--brand-solid:#9fa8dc;--brand-subtle:#141833;--accent-c:#8e99d8;--accent-solid:#aab2e3;--accent-subtle:#161a36;--shell-rail-bg:#12162e;--shell-rail-fg:#e4e7f6;--shell-panel-bg:#181a26;--shell-desktop-bg:#0f1018}[data-palette=emerald]{--brand-c:#12715a;--brand-hover:#116a53;--brand-solid:#0d5946;--brand-subtle:#d6f0e7;--accent-c:#1d7f4f;--accent-solid:#15633d;--accent-subtle:#d9f0e3;--shell-rail-bg:#0d5946;--shell-rail-fg:#e8f8f2;--shell-panel-bg:#f4fbf8;--shell-desktop-bg:#e6f3ee}[data-theme=dark][data-palette=emerald]{--brand-c:#4fc99f;--brand-hover:#6fd6b1;--brand-solid:#7edcbc;--brand-subtle:#0c2f26;--accent-c:#5ecb8d;--accent-solid:#8bdcae;--accent-subtle:#0d2e20;--shell-rail-bg:#0b2620;--shell-rail-fg:#ddf6ee;--shell-panel-bg:#141e1a;--shell-desktop-bg:#0e1412}[data-palette=graphite]{--brand-c:#3f4a5a;--brand-hover:#556174;--brand-solid:#2f3846;--brand-subtle:#e4e7ec;--accent-c:#5a6577;--accent-solid:#434c5c;--accent-subtle:#e7e9ee;--shell-rail-bg:#2f3846;--shell-rail-fg:#eceef1;--shell-panel-bg:#f6f7f9;--shell-desktop-bg:#eaecf0}[data-theme=dark][data-palette=graphite]{--brand-c:#9aa6b8;--brand-hover:#b0bac9;--brand-solid:#b7c0ce;--brand-subtle:#1b1f26;--accent-c:#a6b1c1;--accent-solid:#c1c9d5;--accent-subtle:#1d2128;--shell-rail-bg:#171a20;--shell-rail-fg:#e6e8ec;--shell-panel-bg:#1a1b1f;--shell-desktop-bg:#101113}[data-palette=violet]{--brand-c:#6b3fa0;--brand-hover:#8250bd;--brand-solid:#553181;--brand-subtle:#ece2f7;--accent-c:#8a4baf;--accent-solid:#6c3a8b;--accent-subtle:#f0e4f8;--shell-rail-bg:#553181;--shell-rail-fg:#f2ecfa;--shell-panel-bg:#f9f5fd;--shell-desktop-bg:#efe8f8}[data-theme=dark][data-palette=violet]{--brand-c:#b98ce0;--brand-hover:#c9a3e9;--brand-solid:#cdaaea;--brand-subtle:#231832;--accent-c:#c193e4;--accent-solid:#d5b0ee;--accent-subtle:#251a35;--shell-rail-bg:#1d1429;--shell-rail-fg:#efe6f8;--shell-panel-bg:#1c1727;--shell-desktop-bg:#12101a}:root[data-font=sm]{--font-scale:.92 }:root[data-font=md]{--font-scale:1 }:root[data-font=lg]{--font-scale:1.09 }:root[data-font=xl]{--font-scale:1.18 }:root[data-motion=reduced] *,:root[data-motion=reduced] *:before,:root[data-motion=reduced] *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}
