@layer components{.d3-mk{shape-rendering:geometricprecision;flex:none;display:block;overflow:visible}.d3-still{display:none}.d3-fb{transform-box:fill-box;transform-origin:50%}.d3-trace{stroke-dasharray:150 850;animation:1.7s linear infinite d3-trace}@keyframes d3-trace{to{stroke-dashoffset:-1000px}}.d3-slice{animation:d3-tear var(--d3-dur) steps(1, end) var(--d3-runs,infinite)}.d3-fringe{opacity:0;animation:d3-fringe var(--d3-dur) steps(1, end) var(--d3-runs,infinite)}.dark .d3-fringe{mix-blend-mode:screen}@keyframes d3-tear{0%,to{transform:translate(0)}8%{transform:translateX(var(--a))}12%{transform:translate(0)}54%{transform:translateX(var(--b))}57%{transform:translateX(calc(var(--a) * -.5))}60%{transform:translate(0)}}.d3-swap{opacity:0;animation:d3-swap var(--d3-dur) steps(1, end) var(--d3-runs,infinite)}@keyframes d3-swap{0%,to{opacity:0}8%{opacity:1}12%{opacity:0}54%{opacity:1}60%{opacity:0}}@keyframes d3-fringe{0%,to{opacity:0;transform:translate(0)}8%{opacity:.9;transform:translate(-14px)}12%{opacity:0}54%{opacity:.9;transform:translate(16px)}60%{opacity:0}}.d3-ring{animation:d3-contour var(--d3-dur) ease-out infinite}@keyframes d3-contour{0%{opacity:0;transform:scale(.08)}25%{opacity:1}to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.d3-live{display:none}.d3-still{display:inline}}}
