:root{--dg-c1:#3b82f6;--dg-c2:#059669;--dg-c3:#8b5cf6;--dg-c4:#0891b2;--dg-c5:#d97706;--dg-c6:#db2777;--dg-c7:#65a30d;--dg-pos:#3b82f6;--dg-neg:#ef4444;--dg-ink:currentColor;--dg-muted:color-mix(in oklab, currentColor 45%, transparent);--dg-grid:color-mix(in oklab, currentColor 10%, transparent);--dg-surface:transparent;--dg-font:inherit}[data-part=mark]{transition:opacity .15s}[data-part=mark][data-dg-muted]{opacity:.2}@media (prefers-reduced-motion:no-preference){[data-dg-motion] [data-dg-flow]{stroke-opacity:.85;stroke-dasharray:.3 100;animation:dg-flow var(--dg-motion-duration,2.4s) linear infinite}[data-dg-motion] [data-dg-flow-step]{animation:dg-flow-step var(--dg-motion-duration,2.4s) linear infinite;animation-delay:calc((var(--dg-t,0) - 1) * var(--dg-motion-duration,2.4s))}[data-dg-motion] [data-dg-pulse]{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out infinite dg-pulse}[data-dg-motion] [data-dg-muted]+[data-dg-flow],[data-dg-motion] [data-dg-muted] [data-dg-flow]{stroke-opacity:0}}@keyframes dg-flow{0%{stroke-dashoffset:var(--dg-flow-from,.3)}to{stroke-dashoffset:var(--dg-flow-to,-.7)}}@keyframes dg-flow-step{0%{opacity:1}35%,to{opacity:.3}}@keyframes dg-pulse{0%{opacity:.45;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}
