@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/app/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/app/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/app/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/app/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/app/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/app/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/app/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/app/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/app/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/app/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/app/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/app/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/app/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/app/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/app/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/app/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/app/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/app/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/app/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/app/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/app/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f7f9;--surface:#fff;--surface-2:#f1f3f6;--border:#e3e6eb;--text:#2b3038;--text-muted:#6b7380;--text-faint:#9aa1ac;--accent:#f06a1d;--accent-soft:#fdeee5;--pos:#1f9d55;--pos-bg:#e8f6ee;--neg:#d64545;--neg-bg:#fceded;--warn:#c98a00;--warn-bg:#fff6dd;--info:#2f6feb;--edit-bg:#fffbea;--zone-green:#146c3a;--zone-green-bg:#e8f6ee;--zone-orange:#b03a0a;--zone-orange-bg:#ffedd5;--zone-red:#b42323;--zone-red-bg:#fceded;--zone-expired:#8b1e3f;--zone-expired-bg:#f9e5ec;--zone-expired-fill:#8b1e3f;--zone-expired-on:#fff;--zone-calm:#5b6472;--zone-calm-bg:#f1f3f6;--web:120, 128, 140;--glow:#f06a1d06;--blob-a:#f06a1d0d;--blob-b:#005bff0a;--blob-c:#a73afd09;--wb:#a73afd;--ozon:#005bff;--ym:#fc0;--ym-line:#c99a00;--ym-text:#2b3038;--badge-text:#fff;--badge-wb-bg:#a63afd;--badge-ozon-bg:#005bff;--wb-ink:#9030e8;--ozon-ink:#005bff;--ym-ink:#8a6d00;--transparent:transparent;--font-family:Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--font-page:18px;--line-page:calc(24rem / 13);--font-panel:14px;--line-panel:calc(20rem / 13);--font-body:13px;--line-body:calc(18rem / 13);--font-dense:12px;--line-dense:calc(16rem / 13);--font-caption:11px;--line-caption:calc(14rem / 13);--font-kpi:20px;--line-kpi:calc(24rem / 13);--weight-regular:400;--weight-caption:500;--weight-accent:600;--space-1:calc(4rem / 13);--space-2:calc(8rem / 13);--space-3:calc(12rem / 13);--space-4:calc(16rem / 13);--space-5:calc(20rem / 13);--space-6:calc(24rem / 13);--space-8:calc(32rem / 13);--space-10:calc(40rem / 13);--space-12:calc(48rem / 13);--radius-panel:8px;--radius-button:6px;--radius-chip:4px;--radius-round:50%;--line-width:1px;--focus-width:2px;--focus-offset:2px;--control-height:calc(32rem / 13);--row-compact:28px;--row-normal:34px;--row-free:44px;--kpi-height:calc(72rem / 13);--kpi-width:calc(168rem / 13);--kpi-sparkline-width:calc(64rem / 13);--date-field-width:calc(144rem / 13);--badge-size:calc(20rem / 13);--toggle-gap:calc(2rem / 13);--toggle-chrome:calc(2 * var(--line-width) + 2 * var(--toggle-gap));--toggle-inner-height:calc(var(--control-height) - var(--toggle-chrome));--toggle-compact-height:calc(24rem / 13);--toggle-on-border:color-mix(in srgb, var(--accent) 55%, transparent);--drawer-width:calc(960rem / 13);--drawer-wide-width:calc(1720rem / 13);--toast-width:calc(360rem / 13);--tooltip-width:calc(280rem / 13);--disabled-opacity:.6;--z-tooltip:70;--z-toast:80;--z-drawer:60;--shadow-color:color-mix(in srgb, var(--text) 20%, transparent);--floating-shadow:0 var(--space-1) var(--space-4) var(--shadow-color);--drawer-backdrop:color-mix(in srgb, var(--text) 25%, transparent);--skeleton-duration:1.4s;--skeleton-start:100%;--skeleton-end:-100%;font-family:var(--font-family);font-size:calc(13px * var(--ui-scale,1));line-height:var(--line-body);font-variant-numeric:tabular-nums;color:var(--text);background:var(--bg)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0f1216;--surface:#161a20;--surface-2:#1d222a;--border:#2a313b;--text:#d7dce3;--text-muted:#8c95a3;--text-faint:#5e6672;--accent:#ff8a3d;--accent-soft:#3a2416;--pos:#3ccb7f;--pos-bg:#14301f;--neg:#ff6b6b;--neg-bg:#3a1c1c;--warn:#f2b84b;--warn-bg:#3a2f14;--info:#6ea0ff;--edit-bg:#2e2a16;--zone-green:#3ccb7f;--zone-green-bg:#14301f;--zone-orange:#ffa366;--zone-orange-bg:#3a2212;--zone-red:#ff8a8a;--zone-red-bg:#3a1c1c;--zone-expired:#ff9cb5;--zone-expired-bg:#3d1622;--zone-expired-fill:#a3264f;--zone-expired-on:#fff;--zone-calm:#a3acb9;--zone-calm-bg:#1d222a;--wb:#c27bff;--ozon:#4d8dff;--ym:#e6b800;--ym-line:#e6b800;--wb-ink:#c27bff;--ozon-ink:#4d8dff;--ym-ink:#e6b800;--web:170, 178, 190;--glow:#ff8a3d08;--blob-a:#ff8a3d0b;--blob-b:#4d8dff0a;--blob-c:#c27bff09}.ui-button,.ui-input,.ui-select{font:inherit;color:var(--text);min-height:var(--control-height);border-radius:var(--radius-button);border:var(--line-width) solid var(--border)}.ui-button{justify-content:center;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);background:var(--surface);cursor:pointer;display:inline-flex}.ui-button--primary{background:var(--accent-soft);border-color:var(--accent);font-weight:var(--weight-accent)}.ui-button--secondary{background:var(--surface)}.ui-button--quiet{background:var(--transparent);border-color:var(--transparent)}.ui-button:hover:not(:disabled),.ui-button--quiet:hover:not(:disabled){background:var(--surface-2)}.ui-button--primary:hover:not(:disabled){background:var(--accent-soft);border-color:var(--text-muted)}.ui-button:disabled,.ui-input:disabled,.ui-select:disabled{opacity:var(--disabled-opacity);cursor:default}.ui-button:focus-visible,.ui-input:focus-visible,.ui-select:focus-visible,.ui-chip__remove:focus-visible,.ui-tooltip-anchor:focus-visible,.ui-tabs__panel:focus-visible,.ui-drawer:focus-visible{outline:var(--focus-width) solid var(--info);outline-offset:var(--focus-offset)}.ui-input,.ui-select{padding:var(--space-1) var(--space-2);background:var(--surface);text-align:left}.ui-input[type=number],.ui-input[inputmode=numeric],.ui-input[inputmode=decimal],.ui-input[type=date]{text-align:center;font-variant-numeric:tabular-nums}.ui-input[aria-invalid=true]{border-color:var(--neg)}.ui-date-range{align-items:center;gap:var(--space-2);border:0;margin:0;padding:0;display:flex}.ui-date-range legend{font-size:var(--font-caption);line-height:var(--line-caption);color:var(--text);margin-bottom:var(--space-1)}.ui-date-range .ui-input{width:var(--date-field-width)}.ui-chip{align-items:center;gap:var(--space-1);border-radius:var(--radius-chip);background:var(--surface-2);border:var(--line-width) solid var(--border);padding:var(--space-1) var(--space-2);font-size:var(--font-caption);line-height:var(--line-caption);display:inline-flex}.ui-chip__remove{color:var(--text);font:inherit;background:var(--transparent);min-width:var(--badge-size);min-height:var(--badge-size);cursor:pointer;border-radius:var(--radius-chip);border:0;padding:0}.ui-badge{width:var(--badge-size);height:var(--badge-size);border-radius:var(--radius-chip);font-size:var(--font-caption);line-height:var(--line-caption);font-weight:var(--weight-accent);color:var(--badge-text);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ui-badge--wb{background:var(--badge-wb-bg)}.ui-badge--ozon{background:var(--badge-ozon-bg)}.ui-badge--yandex{background:var(--ym);color:var(--ym-text)}.ui-toggle-group,.ui-toggle-chips{width:fit-content;max-width:100%;min-height:var(--control-height);vertical-align:middle;flex-wrap:wrap;align-items:center;display:inline-flex}.ui-toggle-group{gap:var(--toggle-gap);padding:var(--toggle-gap);border:var(--line-width) solid var(--border);border-radius:var(--radius-button);background:var(--surface)}.ui-toggle-chips{gap:var(--space-1)}.ui-toggle,.ui-chip-toggle,.ui-toggle-chips__reset{justify-content:center;align-items:center;gap:var(--space-1);font:inherit;font-size:var(--font-dense);line-height:var(--line-dense);font-weight:var(--weight-caption);white-space:nowrap;cursor:pointer;transition:background-color var(--motion-fast,.12s) ease-out, border-color var(--motion-fast,.12s) ease-out, color var(--motion-fast,.12s) ease-out, box-shadow var(--motion-fast,.12s) ease-out, transform var(--motion-fast,.12s) ease-out;display:inline-flex}.ui-toggle{min-width:var(--toggle-inner-height);min-height:var(--toggle-inner-height);padding:0 var(--space-2);border:var(--line-width) solid var(--transparent);border-radius:calc(var(--radius-button) - var(--toggle-gap));background:var(--transparent);color:var(--text-muted)}.ui-toggle:hover:not(:disabled):not([aria-pressed=true]){background:var(--surface-2);color:var(--text)}.ui-toggle[aria-pressed=true]{background:var(--accent-soft);border-color:var(--toggle-on-border);color:var(--text);animation:ui-toggle-on var(--motion-fast,.12s) ease-out}.ui-chip-toggle{min-width:calc(var(--control-height) + var(--space-2));min-height:var(--toggle-inner-height);padding:0 var(--space-2);border:var(--line-width) solid var(--border);border-radius:calc(var(--control-height) / 2);background:var(--surface);color:var(--text-muted)}.ui-chip-toggle:hover:not(:disabled):not([aria-pressed=true]){border-color:var(--text-muted);color:var(--text)}.ui-chip-toggle[aria-pressed=true]{background:var(--accent-soft);border-color:var(--toggle-on-border);color:var(--text);animation:ui-toggle-on var(--motion-fast,.12s) ease-out}.ui-chip-toggle[aria-disabled=true]{cursor:default}.ui-toggle:active:not(:disabled),.ui-chip-toggle:active:not(:disabled):not([aria-disabled=true]){transform:scale(.96)}.ui-toggle:disabled,.ui-chip-toggle:disabled,.ui-toggle-chips__reset:disabled{opacity:var(--disabled-opacity);cursor:default}.ui-toggle:focus-visible,.ui-chip-toggle:focus-visible,.ui-toggle-chips__reset:focus-visible{outline:var(--focus-width) solid var(--info);outline-offset:var(--line-width)}.ui-toggle--wb,.ui-toggle--ozon,.ui-toggle--yandex{padding:0 var(--space-1);font-weight:var(--weight-accent)}.ui-toggle--wb{color:var(--wb-ink)}.ui-toggle--ozon{color:var(--ozon-ink)}.ui-toggle--yandex{color:var(--ym-ink)}.ui-toggle--wb:hover:not(:disabled):not([aria-pressed=true]){background:color-mix(in srgb, var(--wb) 12%, var(--surface));color:var(--wb-ink)}.ui-toggle--ozon:hover:not(:disabled):not([aria-pressed=true]){background:color-mix(in srgb, var(--ozon) 12%, var(--surface));color:var(--ozon-ink)}.ui-toggle--yandex:hover:not(:disabled):not([aria-pressed=true]){background:color-mix(in srgb, var(--ym) 22%, var(--surface));color:var(--ym-ink)}.ui-toggle--wb[aria-pressed=true]{background:var(--badge-wb-bg);border-color:var(--badge-wb-bg);color:var(--badge-text)}.ui-toggle--ozon[aria-pressed=true]{background:var(--badge-ozon-bg);border-color:var(--badge-ozon-bg);color:var(--badge-text)}.ui-toggle--yandex[aria-pressed=true]{background:var(--ym);border-color:var(--ym);color:var(--ym-text)}.ui-toggle__count{font-size:var(--font-caption);line-height:var(--line-caption);color:var(--text-muted);font-variant-numeric:tabular-nums}.ui-toggle[aria-pressed=true] .ui-toggle__count{color:inherit}.ui-rating-star{color:var(--warn)}.ui-toggle-chips__reset{min-height:var(--toggle-inner-height);padding:0 var(--space-2);border:var(--line-width) dashed var(--border);border-radius:calc(var(--control-height) / 2);background:var(--transparent);color:var(--info);animation:ui-toggle-reset-in var(--motion-base,.2s) ease-out}.ui-toggle-chips__reset:hover:not(:disabled){border-color:var(--info)}.ui-toggle-group--compact{min-height:var(--toggle-compact-height)}.ui-toggle-group--compact .ui-toggle{min-width:calc(var(--toggle-compact-height) - var(--toggle-chrome));min-height:calc(var(--toggle-compact-height) - var(--toggle-chrome));padding:0 var(--space-1);font-size:var(--font-caption);line-height:var(--line-caption)}@keyframes ui-toggle-on{0%{transform:scale(.92)}to{transform:scale(1)}}@keyframes ui-toggle-reset-in{0%{opacity:0;transform:translateX(calc(var(--space-2) * -1))}to{opacity:1;transform:translate(0)}}.ui-kpi{align-content:center;column-gap:var(--space-2);min-width:var(--kpi-width);height:var(--kpi-height);padding:var(--space-2) var(--space-3);border:var(--line-width) solid var(--border);border-radius:var(--radius-panel);background:var(--surface);grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) auto;display:grid}.ui-kpi__label{font-size:var(--font-caption);line-height:var(--line-caption);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;overflow:hidden}.ui-kpi__value{font-size:var(--font-kpi);line-height:var(--line-kpi);font-weight:var(--weight-accent);text-align:center;white-space:nowrap}.ui-kpi__details{gap:var(--space-2);font-size:var(--font-caption);line-height:var(--line-caption);color:var(--text-muted);grid-column:1/-1;display:flex}.ui-kpi__sparkline{width:var(--kpi-sparkline-width);grid-area:2/2}.ui-panel{padding:var(--space-3);border:var(--line-width) solid var(--border);border-radius:var(--radius-panel);background:var(--surface)}.ui-panel__title,.ui-drawer__header h2{font-size:var(--font-panel);line-height:var(--line-panel);font-weight:var(--weight-accent);margin:0}.ui-panel__title{margin-bottom:var(--space-3)}.ui-tabs__list{gap:var(--space-1);border-bottom:var(--line-width) solid var(--border);display:flex;overflow-x:auto}.ui-tabs [aria-selected=true]{background:var(--accent-soft);border-bottom-color:var(--accent);font-weight:var(--weight-accent)}.ui-tabs__panel{padding-top:var(--space-3)}.ui-drawer-backdrop{background:var(--drawer-backdrop);z-index:var(--z-drawer);justify-content:flex-end;display:flex;position:fixed;inset:0}.ui-drawer{width:var(--drawer-width);background:var(--surface);max-width:100%;height:100%;box-shadow:var(--floating-shadow);flex-direction:column;display:flex}.ui-drawer--wide{width:var(--drawer-wide-width)}.ui-drawer__header{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3);border-bottom:var(--line-width) solid var(--border);display:flex}.ui-drawer__content{padding:var(--space-3);flex:1;overflow:auto}.ui-toast{right:var(--space-4);bottom:var(--space-4);z-index:var(--z-toast);justify-content:space-between;align-items:center;gap:var(--space-2);width:var(--toast-width);max-width:calc(100% - var(--space-8));padding:var(--space-2) var(--space-3);border:var(--line-width) solid var(--border);border-inline-start:var(--space-1) solid var(--info);border-radius:var(--radius-panel);background:var(--surface);color:var(--text);box-shadow:var(--floating-shadow);display:flex;position:fixed}.ui-toast--positive{border-inline-start-color:var(--pos)}.ui-toast--negative{border-inline-start-color:var(--neg)}.ui-toast--warning{border-inline-start-color:var(--warn)}.ui-tooltip-anchor{border-radius:var(--radius-chip);align-items:center;display:inline-flex;position:relative}.ui-tooltip{width:max-content;height:auto;max-width:min(var(--tooltip-width), calc(100vw - var(--space-4)));max-height:calc(100vh - var(--space-4));padding:var(--space-2);border:var(--line-width) solid var(--border);border-radius:var(--radius-chip);background:var(--surface);color:var(--text);font-size:var(--font-caption);line-height:var(--line-caption);box-shadow:var(--floating-shadow);z-index:var(--z-tooltip);text-align:left;white-space:normal;margin:0;position:fixed;inset:auto;overflow:auto}.ui-tooltip--lines{max-width:min(calc(var(--tooltip-width) * 1.5), calc(100vw - var(--space-4)));white-space:pre-line}.ui-skeleton{gap:var(--space-2);display:grid}.ui-skeleton__line{height:var(--line-body);background:linear-gradient(90deg, var(--surface-2), var(--border), var(--surface-2));border-radius:var(--radius-chip);animation:ui-skeleton var(--skeleton-duration) ease-in-out infinite;background-size:200% 100%;display:block}@keyframes ui-skeleton{0%{background-position-x:var(--skeleton-start)}to{background-position-x:var(--skeleton-end)}}.ui-empty-state,.ui-error-state{align-items:flex-start;gap:var(--space-2);padding:var(--space-6);border-radius:var(--radius-panel);background:var(--surface);flex-direction:column;display:flex}.ui-empty-state h3,.ui-error-state h3{font-size:var(--font-panel);line-height:var(--line-panel);font-weight:var(--weight-accent);margin:0}.ui-empty-state p,.ui-error-state p{color:var(--text-muted);margin:0}.ui-error-state{border:var(--line-width) solid var(--neg)}.ui-stale-banner{padding:var(--space-2) var(--space-3);background:var(--warn-bg);border-inline-start:var(--space-1) solid var(--warn);color:var(--text);border-radius:var(--radius-chip)}.ui-visually-hidden{width:var(--line-width);height:var(--line-width);clip-path:inset(50%);white-space:nowrap;border:0;margin:0;padding:0;position:absolute;overflow:hidden}.ui-modal-backdrop{padding:var(--space-4);background:var(--drawer-backdrop);z-index:var(--z-drawer);place-items:center;display:grid;position:fixed;inset:0}.ui-modal{width:min(58.4615rem,100%);max-height:min(calc(860rem / 13), calc(100vh - var(--space-8)));background:var(--surface);color:var(--text);border:var(--line-width) solid var(--border);border-radius:var(--radius-panel);box-shadow:var(--floating-shadow);flex-direction:column;display:flex;overflow:hidden}.ui-modal:focus-visible{outline:var(--focus-width) solid var(--info);outline-offset:var(--focus-offset)}.ui-modal__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-3);border-bottom:var(--line-width) solid var(--border);display:flex}.ui-modal__header h2{font-size:var(--font-page);line-height:var(--line-page);font-weight:var(--weight-accent);text-align:left;margin:0}.ui-modal__content{padding:var(--space-4);text-align:left;flex:1;overflow:auto}.ui-modal__footer{padding:var(--space-3) var(--space-4);border-top:var(--line-width) solid var(--border);background:var(--surface-2)}.ui-confirm{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font-family:Inter,sans-serif;font-size:13px}button,input,select{font:inherit}button{cursor:pointer}a{color:var(--info)}.demo-app{flex-direction:column;gap:12px;height:100vh;padding:0 12px 12px;display:flex}.demo-topbar{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:20px;height:48px;display:flex}.demo-topbar>a{color:var(--text);font-weight:600;text-decoration:none}.demo-topbar>button{margin-left:auto}.demo-heading{flex:none;align-items:center;gap:12px;display:flex}.demo-heading h1{margin:0;font-size:18px;font-weight:600;line-height:24px}.demo-heading>span{color:var(--text-muted);font-size:12px}.demo-kpis{flex:none;align-items:center;gap:12px;display:flex}.demo-kpis-label{color:var(--text-muted);font-size:var(--font-caption)}.demo-kpis .ui-kpi{width:160px}.shell{grid-template-columns:220px minmax(0,1fr);height:100dvh;display:grid}.shell-sidebar{background:var(--surface);border-right:1px solid var(--border);flex-direction:column;min-height:0;display:flex}.shell-brand{border-bottom:1px solid var(--border);flex:none;align-items:center;height:48px;padding:0 12px;display:flex}.shell-brand a{color:var(--text);white-space:nowrap;align-items:center;gap:12px;font-weight:600;text-decoration:none;display:flex}.shell-brand-mark{background:var(--accent-soft);color:var(--accent);border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.shell-nav{flex:1;min-height:0;padding:8px;overflow:auto}.shell-nav section{margin-bottom:12px}.shell-nav h2{color:var(--text-muted);margin:12px 8px 4px;font-size:11px;font-weight:500;line-height:14px}.shell-nav-link{height:32px;color:var(--text);white-space:nowrap;border-radius:6px;align-items:center;gap:8px;padding:4px 8px;text-decoration:none;display:flex}.shell-nav-link:hover,.shell-home-links a:hover{background:var(--surface-2)}.shell-nav-link.is-active{background:var(--accent-soft);color:var(--accent)}.shell-nav-icon{text-align:center;min-width:20px;color:var(--text-muted);font-size:16px}.warehouse-nav{padding:0 0 4px 28px}.warehouse-nav a{color:var(--text-muted);border-left:1px solid var(--border);padding:3px 8px;font-size:11px;text-decoration:none;display:block}.warehouse-nav a:hover{color:var(--text);background:var(--surface-2)}.warehouse-nav .warehouse-nav-binding{justify-content:space-between;align-items:center;gap:6px;display:flex}.warehouse-nav-count{background:var(--warn);color:#fff;text-align:center;border-radius:9px;min-width:18px;padding:0 5px;font-size:10px;font-weight:600;line-height:16px}.shell-nav-count{text-align:center;border-radius:9px;min-width:18px;margin-left:auto;padding:0 5px;font-size:10px;font-weight:700;line-height:16px}.shell-nav-count--urgent{background:var(--zone-expired-fill);color:var(--zone-expired-on)}.shell--collapsed .shell-nav-link{position:relative}.shell--collapsed .shell-nav-count{min-width:14px;padding:0 3px;line-height:14px;position:absolute;top:0;right:0}.shell-collapse{flex:none;justify-content:flex-start;margin:8px}.shell--collapsed .shell-label{display:none}.shell--collapsed .shell-nav-link{justify-content:center;padding:4px}.shell-workspace{flex-direction:column;min-width:0;min-height:0;display:flex}.shell-topbar{background:var(--surface);border-bottom:1px solid var(--border);z-index:25;flex:none;align-items:center;gap:12px;height:48px;padding:0 16px;display:flex}.shell-section-name{white-space:nowrap;font-size:12px;font-weight:500}.shell-search-trigger{color:var(--text-muted);gap:12px}kbd{color:var(--text-muted);border:1px solid var(--border);border-radius:4px;padding:1px 5px;font-family:inherit;font-size:11px}.shell-header-spacer{flex:1}.shell-avatar{background:var(--accent-soft);width:24px;height:24px;color:var(--accent);border-radius:50%;place-items:center;display:grid}.shell-popover-anchor{position:relative}.shell-popover{border:1px solid var(--border);background:var(--surface);min-width:260px;max-width:min(440px,95vw);box-shadow:var(--floating-shadow);z-index:30;border-radius:8px;flex-direction:column;gap:12px;padding:12px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.shell-popover .ui-date-range{flex-wrap:wrap}.shell-user-menu{gap:4px;min-width:220px}.shell-user-menu>a{color:var(--text);padding:8px 12px;text-decoration:none;display:block}.shell-user-menu>.ui-button,.shell-user-menu form .ui-button{justify-content:flex-start;width:100%}.shell-content{flex-direction:column;flex:1;gap:12px;min-height:0;padding:12px;display:flex;overflow:auto}.shell-page{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.shell-page:has(.demo-grid){overflow:hidden}.shell-page-heading{flex:none;align-items:center;gap:12px;min-height:28px;display:flex}.shell-page-heading h1{margin:0;font-size:18px;font-weight:600;line-height:24px}.shell-page-heading>a{margin-left:auto}.shell-muted{color:var(--text-muted);font-size:12px}.shell-loading{max-width:720px;margin:80px auto;padding:24px}.shell-home-links{grid-template-columns:repeat(3,minmax(180px,1fr));gap:8px;display:grid}.shell-home-links a{color:var(--text);border:1px solid var(--border);border-radius:6px;align-items:center;gap:12px;padding:12px;text-decoration:none;display:flex}.shell-home-links a>span:last-child{color:var(--text-muted);margin-left:auto}.shell-home-bottom{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.shell-search-input{width:100%}.search-results{flex-direction:column;gap:4px;display:flex}.search-result{text-align:left;justify-content:space-between;min-height:56px;padding:8px}.search-result[aria-selected=true]{background:var(--accent-soft);border-color:var(--accent)}.search-result strong{font-size:13px;font-weight:500}.search-result small{color:var(--text-muted);margin-top:4px;font-size:11px;display:block}.market-badges{align-items:center;gap:4px;display:flex}.freshness-dot{background:var(--text-muted);border-radius:50%;width:7px;height:7px;display:inline-block}.freshness-dot[data-status=fresh]{background:var(--pos)}.freshness-dot[data-status=stale]{background:var(--warn)}.freshness-dot[data-status=error]{background:var(--neg)}.freshness-source{border-bottom:1px solid var(--border);align-items:start;gap:8px;padding:8px 0;display:flex}.freshness-source>div{flex:1}.freshness-source small{color:var(--text-muted);margin-top:4px;font-size:11px;display:block}.product-card{flex-direction:column;gap:12px;display:flex}.product-title{margin:0 0 4px;font-size:18px;font-weight:600}.product-page-link{text-align:right;padding-bottom:12px}.product-meta{color:var(--text-muted);flex-wrap:wrap;gap:8px;font-size:12px;display:flex}.product-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ui-drawer .product-sections{grid-template-columns:minmax(0,1fr)}.fact-row{border-bottom:1px solid var(--border);padding:8px 0}.fact-row:last-child{border-bottom:0}.fact-row-title{align-items:center;gap:8px;margin-bottom:6px;font-weight:500;display:flex}.facts{flex-wrap:wrap;gap:8px 16px;margin:0;display:flex}.facts>div{flex:1;min-width:64px}.facts dt{color:var(--text-muted);font-size:11px;line-height:16px}.facts dd{font-variant-numeric:tabular-nums;text-align:center;margin:2px 0 0;font-size:13px}.facts dt{text-align:center}.fact-state{cursor:help}.product-cabinets{flex-wrap:wrap;gap:8px;display:flex}.product-cabinets a{border:1px solid var(--border);border-radius:6px;align-items:center;gap:8px;padding:6px 8px;text-decoration:none;display:flex}.system-panels{flex-direction:column;gap:12px;display:flex}.system-resource-label{margin:0 0 12px}.system-feed{flex-direction:column;display:flex}.system-feed article{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;padding:8px 0;display:flex}.system-feed article:last-child{border-bottom:0}.system-feed .facts{min-width:300px;margin-left:auto}.system-job-title{flex:1;min-width:180px}.system-job-title small{margin-top:4px;display:block}.system-error{color:var(--neg)}@media (width<=1100px){.shell{grid-template-columns:56px minmax(0,1fr)}.shell-label,.warehouse-nav,.shell-section-name{display:none}.shell-home-links{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.shell-topbar{gap:4px;padding:0 8px}.shell-search-trigger kbd,.shell-topbar .shell-avatar+span{display:none}.shell-home-links,.shell-home-bottom,.product-sections{grid-template-columns:1fr}.shell-search-trigger{padding:4px;font-size:11px}.demo-kpis{display:none}}.demo-grid{flex:1;min-height:0}input:focus-visible,select:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.unit-legacy-bar{color:var(--text-muted);flex:none;align-items:center;gap:8px;font-size:12px;display:flex}.shtab-grid{--grid-neg-text:color-mix(in srgb, var(--neg) 70%, var(--text));--grid-pos-text:color-mix(in srgb, var(--pos) 70%, var(--text));background:var(--surface);border:1px solid var(--border);font-variant-numeric:tabular-nums;border-radius:8px;flex-direction:column;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.grid-toolbar,.grid-range-filters,.grid-chips{flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.grid-toolbar{border-bottom:1px solid var(--border);flex-wrap:nowrap;flex:none;gap:6px;min-height:44px;overflow-x:auto}.grid-toolbar>*{flex-shrink:0}.grid-toolbar .ui-button{white-space:nowrap;padding-left:8px;padding-right:8px}.grid-toolbar .ui-select{max-width:126px}.grid-toolbar input:not([type=checkbox]){width:160px}.grid-filters-menu{z-index:8;background:var(--surface);border:1px solid var(--border);max-width:min(700px,100% - 24px);box-shadow:var(--floating-shadow);border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex;position:absolute;top:44px;left:12px}.grid-filters-menu input:not([type=checkbox]){width:88px}.grid-range-filters input{width:90px}.grid-check{white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:flex}.grid-chips:empty{display:none}.grid-header,.grid-summary{border-bottom:1px solid var(--border);flex:none;overflow:hidden}.grid-header{background:var(--surface-2)}.grid-row{width:max-content;display:flex}.grid-group-head{height:24px;color:var(--text-muted);font-size:11px}.grid-head-cell{text-align:center;box-sizing:border-box;border-right:1px solid var(--border);background:var(--surface-2);flex:none;justify-content:center;align-items:center;height:34px;padding:4px;font-size:11px;font-weight:500;display:flex;position:relative}.grid-group-head .grid-head-cell{height:24px;font-weight:500}.grid-sort{color:inherit;font:inherit;cursor:pointer;text-overflow:ellipsis;white-space:normal;background:0 0;border:0;max-height:28px;padding:0 2px;line-height:14px;overflow:hidden}.grid-help{color:var(--text-muted);padding:2px;font-size:11px}.grid-resize{cursor:col-resize;touch-action:none;width:7px;height:100%;position:absolute;top:0;right:0}.grid-resize:hover{background:var(--accent-soft)}.grid-scroll{overflow-anchor:none;scrollbar-gutter:stable;outline:none;flex:1;min-height:160px;overflow:auto;transform:translateZ(0)}.grid-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.grid-canvas{position:relative}.grid-body-row{contain:layout style paint;position:relative}.grid-cell{box-sizing:border-box;text-align:center;border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface);white-space:nowrap;text-overflow:ellipsis;flex:none;justify-content:center;align-items:center;padding:3px 4px;font-size:12px;font-weight:400;display:flex;overflow:hidden}.grid-cell.cell-text{text-align:left;justify-content:flex-start}.cell-pinned{z-index:2;background:var(--surface);box-shadow:1px 0 0 var(--border);position:sticky}.grid-head-cell.cell-pinned{background:var(--surface-2);z-index:3}.virtual-pad{flex:none}.grid-summary .grid-cell{background:var(--surface-2);height:30px;font-weight:600}.row-group .grid-cell,.row-product .grid-cell{background:var(--surface-2)}.row-group .grid-name>span{font-weight:600}.row-product .grid-name>span{font-weight:500}.grid-name{align-items:center;gap:4px;width:100%;display:flex;overflow:hidden}.grid-name>span{text-overflow:ellipsis;overflow:hidden}.grid-name .depth-1{padding-left:8px}.grid-name .depth-2{padding-left:20px}.grid-expand,.grid-open,.grid-link{color:var(--info);font:inherit;cursor:pointer;background:0 0;border:0;padding:2px}.grid-expand{color:var(--text-muted)}.cell-selected{outline:2px solid var(--accent);outline-offset:-2px;background:var(--accent-soft)}.cell-editable{background:var(--edit-bg);cursor:text}.cell-editable:hover{box-shadow:inset 0 0 0 1px var(--warn)}.cell-dirty:after{content:"●";color:var(--warn);margin-left:4px;font-size:11px}.grid-editor{text-align:center;background:var(--surface);border:1px solid var(--accent);width:100%;min-width:0;color:var(--text);font:inherit}.cell-negative{color:var(--grid-neg-text)}.data-stale{color:var(--text-muted);font-style:italic}.data-stale small{font-size:11px;display:block}.sparkline{stroke-width:1.5px;width:100px;height:18px}.marketplace-stroke-wb{stroke:var(--wb)}.marketplace-stroke-ozon{stroke:var(--ozon)}.marketplace-stroke-yandex{stroke:var(--ym)}.marketplace{min-width:20px;height:20px;color:var(--surface);border-radius:4px;place-items:center;font-weight:500;display:inline-grid}.marketplace-wb{background:var(--wb)}.marketplace-ozon{background:var(--ozon)}.marketplace-yandex{background:var(--ym);color:var(--text)}.heat-0{background:var(--neg-bg)}.heat-1{background:color-mix(in srgb, var(--neg-bg) 50%, var(--surface))}.heat-2{background:var(--surface)}.heat-3{background:color-mix(in srgb, var(--pos-bg) 50%, var(--surface))}.heat-4{background:var(--pos-bg)}.grid-footer{color:var(--text-muted);border-top:1px solid var(--border);justify-content:space-between;gap:12px;padding:8px 12px;font-size:11px;display:flex}.grid-columns-menu{background:var(--surface-2);flex-wrap:wrap;gap:8px;max-height:240px;padding:12px;display:flex;overflow:auto}.grid-columns-menu>div{align-items:center;gap:4px;min-width:170px;font-size:12px;display:flex}.grid-columns-menu button,.grid-context button{background:var(--surface);color:var(--text);font:inherit;cursor:pointer;border:0;padding:4px 8px}.grid-bulk{z-index:10;background:var(--surface);border:1px solid var(--border);box-shadow:0 8px 24px var(--border);border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.grid-context{z-index:20;background:var(--surface);border:1px solid var(--border);min-width:200px;box-shadow:0 8px 24px var(--border);border-radius:6px;flex-direction:column;padding:4px;display:flex;position:fixed}.grid-context button{text-align:left}.grid-context button:hover{background:var(--surface-2)}.density-normal .grid-cell,.density-spacious .grid-cell{font-size:13px}.grid-toolbar button:focus-visible,.grid-head-cell button:focus-visible,.grid-columns-menu button:focus-visible,.grid-context button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cell-positive{color:var(--grid-pos-text)}.grid-resize-active{border-right:2px solid var(--accent);background:var(--accent-soft);z-index:8}.days-critical{color:var(--grid-neg-text);background:var(--neg-bg)}.days-warning{color:var(--text);background:var(--warn-bg)}.days-healthy{color:var(--grid-pos-text);background:var(--pos-bg)}.grid-delta{white-space:nowrap;align-items:center;line-height:16px;display:flex}.grid-delta small{font-size:11px;line-height:12px}.grid-delta>span{color:var(--text);font-size:12px}.cell-delta{padding-top:1px;padding-bottom:1px}.grid-views-anchor{z-index:30;height:0;position:relative}.grid-views-trigger-text{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:180px;display:inline-block;overflow:hidden}.grid-views-trigger.is-active{color:var(--accent)}.grid-views-dirty{color:var(--warn)}.grid-views-menu{background:var(--surface);width:290px;max-width:calc(100vw - 32px);max-height:min(420px,70vh);color:var(--text);border:1px solid var(--border);box-shadow:var(--floating-shadow);border-radius:6px;flex-direction:column;gap:8px;padding:8px;font-size:12px;display:flex;position:absolute;top:4px;right:12px;overflow:auto}.grid-views-menu--start{left:12px;right:auto}.grid-views-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.grid-views-item{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;padding:5px 8px;display:flex}.grid-views-item:hover{background:var(--surface-2)}.grid-views-item[aria-pressed=true]{background:var(--accent-soft);font-weight:600}.grid-views-item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.grid-views-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.grid-views-badge{color:var(--text-muted);flex:none;font-size:11px;font-weight:400}.grid-views-empty{color:var(--text-muted);padding:4px 8px}.grid-views-actions,.grid-views-form{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:4px 6px;padding-top:8px;display:flex}.grid-views-actions .ui-button,.grid-views-form .ui-button{height:26px;min-height:26px;padding:2px 8px;font-size:12px}.grid-views-form{flex-wrap:nowrap}.grid-views-form .ui-input{flex:1;width:auto;min-width:0;height:26px;min-height:26px;font-size:12px}.grid-views-check{align-items:center;gap:6px;width:100%;padding:2px 0;display:flex}.grid-views-question{width:100%}.grid-views-hint,.grid-views-error{width:100%;margin:0;font-size:11px}.grid-views-hint{color:var(--text-muted)}.grid-views-error{color:var(--grid-neg-text,var(--neg))}.ui-chart{width:100%;min-width:0;position:relative}.ui-chart__legend{flex-wrap:wrap;gap:4px 12px;margin-bottom:6px;display:flex}.ui-chart__legend-item{border-radius:var(--radius-chip);color:var(--text);font:inherit;font-size:var(--font-dense);cursor:pointer;transition:background-color var(--motion-fast), opacity var(--motion-fast);background:0 0;border:0;align-items:center;gap:6px;padding:2px 6px;display:inline-flex}.ui-chart__legend-item:hover{background:var(--surface-2)}.ui-chart__legend-item.is-off{opacity:.4}.ui-chart__svg{font-size:var(--font-caption);-webkit-user-select:none;user-select:none;display:block;overflow:visible}.ui-chart__grid line{stroke:var(--border);stroke-width:1px}.ui-chart__zero line{stroke:var(--text-faint);stroke-width:1px}.ui-chart__grid text,.ui-chart__zero text,.ui-chart__x{fill:var(--text-muted)}.ui-chart__x.is-weekend{fill:var(--neg)}.ui-chart__line{fill:none;stroke-linecap:round;stroke-linejoin:round}.ui-chart__reveal{transform-box:fill-box;transform-origin:0;animation:ui-chart-reveal .9s var(--ease-out) both}.ui-chart__area{animation:ui-chart-fade .9s var(--ease-out) both}.ui-chart__end{animation:ui-chart-pop .42s var(--ease-spring) both;animation-delay:.7s}.ui-chart__end circle{stroke:var(--surface);stroke-width:2px}.ui-chart__end-label{fill:var(--text);font-weight:var(--weight-accent)}.ui-chart__delay-1{animation-delay:80ms}.ui-chart__delay-2{animation-delay:.16s}.ui-chart__delay-3{animation-delay:.24s}.ui-chart__delay-4{animation-delay:.32s}.ui-chart__delay-5{animation-delay:.4s}.ui-chart__end.ui-chart__delay-1{animation-delay:.78s}.ui-chart__end.ui-chart__delay-2{animation-delay:.86s}.ui-chart__end.ui-chart__delay-3{animation-delay:.94s}.ui-chart__end.ui-chart__delay-4{animation-delay:1.02s}.ui-chart__end.ui-chart__delay-5{animation-delay:1.1s}.ui-chart__hover line{stroke:var(--text-faint);stroke-dasharray:3 3}.ui-chart__hover circle{stroke:var(--surface);stroke-width:2px}.ui-chart__tooltip{z-index:var(--z-tooltip);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);min-width:190px;box-shadow:var(--floating-shadow);color:var(--text);font-size:var(--font-dense);pointer-events:none;animation:motion-fade var(--motion-fast) var(--ease-out) both;gap:3px;padding:8px 10px;display:grid;position:absolute;top:34px}.ui-chart__tooltip span{grid-template-columns:12px 1fr auto;align-items:center;gap:6px;display:grid}.ui-chart__tooltip b{font-weight:var(--weight-accent);text-align:right}@keyframes ui-chart-reveal{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ui-chart-fade{0%{opacity:0}to{opacity:1}}@keyframes ui-chart-pop{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}.ui-chart__end{transform-box:fill-box;transform-origin:50%}.product-trends{grid-column:1/-1;min-width:0}.product-trends__toolbar{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:10px;display:flex}.product-trends__note{font-size:var(--font-caption);margin-left:auto}.product-trends__switch{border-radius:var(--radius-button);background:var(--surface-2);gap:2px;padding:2px;display:inline-flex}.product-trends__switch button{border-radius:calc(var(--radius-button) - 2px);height:26px;color:var(--text-muted);font:inherit;font-size:var(--font-dense);white-space:nowrap;cursor:pointer;transition:background-color var(--motion-fast), color var(--motion-fast);background:0 0;border:0;padding:0 10px}.product-trends__switch button:hover{color:var(--text)}.product-trends__switch button[aria-pressed=true]{background:var(--surface);color:var(--text);font-weight:var(--weight-accent);box-shadow:0 1px 3px var(--shadow-color)}.product-trends__charts{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:16px 24px;display:grid}.product-trends__chart{min-width:0}.product-trends__title{font-size:var(--font-dense);font-weight:var(--weight-accent);color:var(--text);margin:0 0 4px}.product-trends__facts{font-size:var(--font-dense);color:var(--text-muted);flex-wrap:wrap;align-items:baseline;gap:4px 20px;margin:0 0 6px;display:flex}.product-trends__facts>span{align-items:baseline;gap:6px;display:inline-flex}.product-trends__facts strong{color:var(--text);font-weight:var(--weight-accent);font-variant-numeric:tabular-nums}.product-trends__empty{border:1px dashed var(--border);border-radius:var(--radius-panel);min-height:200px;color:var(--text-muted);font-size:var(--font-dense);place-items:center;display:grid}.product-trends .ui-chart__svg>.ui-chart__x:last-of-type{text-anchor:start}:root{--ui-scale:1}:root[data-ui-scale]{--font-page:calc(18rem / 13);--font-panel:calc(14rem / 13);--font-body:calc(13rem / 13);--font-dense:calc(12rem / 13);--font-caption:calc(11rem / 13);--font-kpi:calc(20rem / 13)}:root[data-ui-scale="115"]{--ui-scale:1.15}:root[data-ui-scale="130"]{--ui-scale:1.3}:root[data-ui-scale="150"]{--ui-scale:1.5}body{font-size:var(--font-body);line-height:var(--line-body)}.shell{grid-template-columns:16.9231rem minmax(0,1fr)}.shell--collapsed{grid-template-columns:4.30769rem minmax(0,1fr)}.shell-brand,.shell-topbar{height:3.69231rem}.shell-brand-mark{width:2.30769rem;height:2.30769rem}.shell-nav-link{gap:var(--space-2);height:2.46154rem}.shell-nav h2,.shell-subnav a,.shell-search-trigger{font-size:var(--font-caption);line-height:var(--line-caption)}.shell-nav-icon{min-width:1.53846rem;font-size:1.23077rem}.shell-section-name,.shell-muted{font-size:var(--font-dense)}.shell-page-heading h1{font-size:var(--font-page);line-height:var(--line-page)}.shell-topbar{gap:var(--space-3);flex-wrap:nowrap;min-width:0}.shell-popover{max-width:calc(100vw - var(--space-6))}.shell-profile-scale{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.shell-profile-scale select{min-width:7.38462rem}:root[data-ui-scale] .grid-cell{padding-block:1px;font-size:.923077rem;line-height:1.1}:root[data-ui-scale] .grid-head-cell,:root[data-ui-scale] .data-grid-head .data-grid-cell,:root[data-ui-scale] .data-grid-column-group{font-size:11px;line-height:1.05}.shtab-data-grid .data-grid-cell{font-size:var(--font-dense);line-height:var(--line-dense);min-width:0;padding-block:1px}:root[data-ui-scale] .data-grid-head .grid-sort{white-space:normal;overflow-wrap:normal;min-width:0;max-height:100%;padding-inline:1px;font-size:11px;line-height:1.05}:root[data-ui-scale] .data-grid-column-group{padding-block:1px}:root[data-ui-scale] .grid-head-cell .grid-sort{white-space:normal;overflow-wrap:normal;padding-inline:1px;font-size:11px;line-height:1.05}.shtab-data-grid .data-grid-cell .ui-button{padding-block:0;line-height:1}.shtab-data-grid .data-grid-group .ui-button,.shtab-data-grid .data-grid-help{padding-block:1px;line-height:1.1}.shtab-data-grid .data-grid-cell .ui-badge{width:20px;height:20px;font-size:min(var(--font-caption), 16.5px);line-height:1}.shtab-data-grid .data-grid-toolbar--compact .ui-button,.shtab-data-grid .data-grid-toolbar--compact .ui-select{height:auto;min-height:var(--control-height)}@media (width<=1100px){.shell{grid-template-columns:4.30769rem minmax(0,1fr)}}@media (width<=700px){.shell-topbar{gap:var(--space-1)}}:root[data-ui-scale] .data-grid-head .data-grid-help{padding-inline:2px;font-size:11px}.r8-auth{background:var(--bg);place-items:center;min-height:100dvh;padding:24px;display:grid}.r8-auth-card,.r8-profile{border:1px solid var(--border);background:var(--surface);border-radius:12px;width:100%;max-width:420px;padding:28px}.r8-auth-card h1{margin:28px 0 10px;font-size:22px}.r8-auth-card p,.r8-profile p{color:var(--text-muted);line-height:1.5}.r8-auth form,.r8-profile form{gap:16px;margin-top:24px;display:grid}.r8-auth label,.r8-profile label,.r8-field{gap:7px;display:grid}.r8-auth input,.r8-profile input{width:100%}.r8-brand{color:var(--accent);align-items:center;gap:12px;font-size:28px;font-weight:600;text-decoration:none;display:flex}.r8-brand span{color:var(--text);font-size:16px}.r8-error{color:var(--neg)!important}.r8-profile{margin:20px auto}.r8-collector{max-width:800px;margin:40px auto;padding:24px}.r8-collector header{justify-content:space-between;align-items:center;display:flex}.r8-collector article{background:var(--surface);border:1px solid var(--border);border-radius:10px;margin-top:24px;padding:24px}.r8-collector .pill{border:1px solid var(--border);border-radius:20px;padding:4px 10px}.r8-collector .pill-critical{color:var(--neg)}.r8-collector .pill-ok{color:var(--pos)}@property --mx{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --my{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --rx{syntax:"<angle>";inherits:false;initial-value:0deg}@property --ry{syntax:"<angle>";inherits:false;initial-value:0deg}.ambient,.ambient-canvas,.ambient-blobs{z-index:0;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0;overflow:hidden}.shell{z-index:1;position:relative}.ui-panel,.r3-panel,.ui-kpi{isolation:isolate;position:relative}.ui-panel:before,.r3-panel:before,.ui-kpi:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), var(--glow), transparent 60%);transition:opacity .3s;position:absolute;inset:0}[data-ambient]:before{opacity:1}.ui-kpi{transition:transform .25s var(--ease-out,ease-out)}.ui-kpi[data-ambient]{transform:perspective(700px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(-2px)}
