:root{
  color-scheme:light;
  --font-anthropic-sans:"Medeo Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;
  --font-anthropic-serif:ui-serif,Georgia,"Times New Roman",serif;
  --color-bg:#f9f9f7;--color-fg:#0b0b0b;--color-fg-muted:#898781;--color-panel:#fff;
  --color-border-line:rgba(11,11,11,.1);--color-ok:#006300;--color-warn:#734500;--color-bad:#8e2626;
  --cds-text-primary:#0b0b0b;--cds-text-secondary:#52514e;--cds-text-muted:#898781;
  --cds-page-bg:#f9f9f7;--cds-surface-panel:#fff;--cds-surface-popover:#fff;
  --cds-border:rgba(11,11,11,.1);
  --cds-shadow-popover:0 8px 24px #0000001f,0 2px 6px #00000014;
  --cds-chart-axis:#c3c2b7;--cds-chart-grid:rgba(11,11,11,.1);--cds-chart-muted:#c3c2b7;
  --cds-chart-reference:#898781;--cds-chart-status-critical:#d03b3b;
  --cds-chart-categorical-1:#2a78d6;--cds-chart-categorical-2:#eb6834;--cds-chart-categorical-3:#1baf7a;
  --cds-chart-categorical-4:#eda100;--cds-chart-categorical-5:#e87ba4;--cds-chart-categorical-6:#008300;
  --cds-chart-categorical-7:#6250d6;--cds-chart-categorical-8:#e34948;
  --cds-font-size-caption:.75rem;--cds-font-size-body:.875rem;--cds-font-size-heading:.9375rem;--cds-font-size-title:1.375rem;
  --cds-font-weight-medium:440;
  --cds-gap-xs:.5rem;--cds-gap-sm:.75rem;--cds-gap-md:1rem;--cds-gap-lg:1.75rem;--cds-gap-xl:2.5rem;
  --cds-pad-xs:.375rem;--cds-pad-sm:.5rem;--cds-pad-md:.75rem;--cds-pad-lg:1rem;--cds-pad-xl:1.5rem;
  --cds-radius:.5rem;--cds-dur-slow:.45s;--cds-ease-out:cubic-bezier(.165,.84,.44,1);
}
:root[data-theme="dark"]{
  color-scheme:dark;
  --color-bg:#0b0b0b;--color-fg:#f0efec;--color-fg-muted:#898781;--color-panel:#1a1a19;
  --color-border-line:rgba(255,255,255,.1);--color-ok:#0ca30c;--color-warn:#db9300;--color-bad:#ec7e7e;
  --cds-text-primary:#f0efec;--cds-text-secondary:#c3c2b7;--cds-text-muted:#898781;
  --cds-page-bg:#0b0b0b;--cds-surface-panel:#1a1a19;--cds-surface-popover:#20201f;
  --cds-border:rgba(255,255,255,.1);
  --cds-shadow-popover:0 8px 24px #00000052,0 2px 6px #0003;
  --cds-chart-axis:#383835;--cds-chart-grid:rgba(255,255,255,.1);--cds-chart-muted:#5f5e5a;
  --cds-chart-reference:#97958d;--cds-chart-status-critical:#d03b3b;
  --cds-chart-categorical-1:#3987e5;--cds-chart-categorical-2:#d95926;--cds-chart-categorical-3:#199e70;
  --cds-chart-categorical-4:#c98500;--cds-chart-categorical-5:#d55181;--cds-chart-categorical-6:#008300;
  --cds-chart-categorical-7:#9085e9;--cds-chart-categorical-8:#e66767;
}
#dash-root{color:var(--color-fg);font-size:14px;line-height:1.45;font-weight:380}
:where(#dash-root:not(:empty)){padding:var(--dash-gutter,clamp(var(--cds-pad-md),4%,var(--cds-pad-xl)))}
:where(#dash-root[data-dash-one-writer] a[href]:not([role])){text-underline-offset:.15em;text-decoration:underline}
.dash-skeleton{-webkit-text-fill-color:transparent!important;border-radius:4px}
.dash-skeleton,.dash-skeleton:before{background-image:linear-gradient(color-mix(in srgb,currentColor 13%,transparent) 0 0)!important}
.dash-skeleton>*{visibility:hidden!important}
.dash-skeleton:empty:before{content:"";width:3ch;display:inline-block}
.dash-boot-error{padding:2rem 1rem;color:var(--color-bad);font-size:.875rem}

:root{--font-anthropic-sans:var(--font-medeo-sans),ui-sans-serif,system-ui,sans-serif;--font-anthropic-serif:"Igra Sans",var(--font-medeo-sans),sans-serif;--color-bg:var(--background);--cds-page-bg:var(--background);--color-border-line:var(--border);--cds-border:var(--border)}
#dash-root:empty{min-height:60vh}
