.pele-diagram{--pele-bg:var(--background);--pele-fg:var(--foreground);--pele-fg-on-light:#0a0a0a;--pele-fg-on-dark:#fafafa;--pele-muted:var(--muted-foreground);--pele-line:var(--foreground);--pele-surface:var(--muted);--pele-surface-alt:var(--secondary);--pele-border:var(--border);--pele-accent:var(--chart-1);--pele-critical:var(--destructive);--pele-error:var(--destructive);--pele-font:var(--font-sans), ui-sans-serif, system-ui, sans-serif;--pele-font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--pele-series-1:var(--chart-1);--pele-series-2:var(--chart-2);--pele-series-3:var(--chart-3);--pele-series-4:var(--chart-4);--pele-series-5:var(--chart-5);--pele-series-6:var(--chart-6);--pele-series-7:var(--chart-7);--pele-series-8:var(--chart-8);border-radius:var(--radius);background:color-mix(in oklab, var(--pele-bg) 92%, var(--pele-surface));color:#0000;white-space:pre-wrap;box-sizing:border-box;width:100%;max-width:100%;min-height:7.5rem;margin-block:1rem;font-size:.875rem;line-height:1.5;display:block;overflow:auto}@supports (color:lab(0% 0 0)){.pele-diagram{--pele-fg-on-light:lab(2.75381% 0 0);--pele-fg-on-dark:lab(98.26% 0 0)}}.pele-diagram svg.pele,.pele-diagram .pele{max-width:100%;height:auto;color:var(--pele-fg);display:block}.pele-diagram :where([style*=--pele-error],.pele-error){color:var(--pele-error);white-space:pre-wrap;font-size:.875rem}.pele-diagram--pending{color:#0000;background:linear-gradient(110deg, color-mix(in oklab, var(--pele-surface) 55%, transparent) 25%, color-mix(in oklab, var(--pele-surface-alt) 70%, transparent) 37%, color-mix(in oklab, var(--pele-surface) 55%, transparent) 63%) color-mix(in oklab, var(--pele-bg) 92%, var(--pele-surface));border:1px solid color-mix(in oklab, var(--pele-border) 70%, transparent);background-size:200% 100%;animation:1.4s ease-in-out infinite pele-diagram-skeleton;position:relative}@keyframes pele-diagram-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.pele-diagram--pending{animation:none}}.pele-diagram--mounted{min-height:0;color:var(--pele-fg);cursor:zoom-in;border:none;animation:none}.pele-diagram--mounted>svg.pele{pointer-events:auto}.pele-diagram--error{min-height:0;color:var(--pele-error);border:1px solid color-mix(in oklab, var(--pele-error) 35%, transparent);padding:.75rem 1rem;animation:none}.pele-diagram-error{color:var(--pele-error);white-space:pre-wrap;font-size:.875rem;line-height:1.45}
