@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}}.d3-alt .d3-swap{animation:d3-swap-alt calc(var(--d3-dur) * 2) steps(1, end) infinite}@keyframes d3-swap-alt{0%,to{opacity:0}4%{opacity:1}6%{opacity:0}27%{opacity:1}54%{opacity:0}56%{opacity:1}77%{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-mosh{z-index:2;pointer-events:none;position:absolute;inset:0}.d3-mosh>*{position:absolute;inset:0}.d3-tear-in{animation:d3-tear-in .78s steps(1, end) var(--dl,0s) both}@keyframes d3-tear-in{0%{opacity:0;transform:translateX(var(--a))}9%{opacity:1;transform:translateX(var(--a))}24%{transform:translateX(var(--b))}38%{transform:translate(0)}56%{transform:translateX(calc(var(--a) * -.5))}64%,to{opacity:1;transform:translate(0)}}.d3-mosh-f{opacity:0;animation:.78s step-end both d3-fringe-in}.dark .d3-mosh-f{mix-blend-mode:screen}.d3-mosh-f *{color:inherit!important;box-shadow:none!important;background:0 0!important;border-color:currentColor!important;outline-color:currentColor!important}.d3-mosh-f.d3-pink{color:#ff2bd6}.d3-mosh-f.d3-cyan{color:#12d6ff;animation-delay:50ms}@keyframes d3-fringe-in{0%{opacity:0;transform:translate(0)}9%{opacity:.9;transform:translate(-14px)}20%{opacity:0}50%{opacity:.9;transform:translate(16px)}60%,to{opacity:0}}.d3-fade-in{animation:.3s ease-out both d3-fade-in}@keyframes d3-fade-in{0%{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,.d3-live *{animation:none;display:none}.d3-still{display:inline}}}
