.dgm{display:block}.lv2-fb-visual>.dgm{border-radius:7px;margin:-8px;overflow:hidden}.dgm svg{width:100%;height:auto;max-height:200px;display:block}.dgm text{font-family:inherit}.dgm .dgm-tt{fill:var(--dg-text);font-size:12px;font-weight:600}.dgm .dgm-t{fill:var(--dg-text-2);font-size:11px}.dgm .dgm-t3{fill:var(--dg-text-3);font-size:10.5px}.dgm .dgm-on{fill:var(--dg-accent-ink);font-size:11px}.dgm .dgm-on-tt{fill:var(--dg-accent-ink);font-size:12.5px;font-weight:600}.dgm .dgm-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px}.dgm .dgm-flow{stroke-dasharray:4 6}.dgm .dgm-dot{opacity:0}.dgm .dgm-grow,.dgm .dgm-pin,.dgm .dgm-scan,.dgm .dgm-draw,.dgm .dgm-box{transform-box:fill-box}.dgm .dgm-grow{transform-origin:0}.dgm .dgm-pin{transform-origin:50%}.dgm .dgm-scan{opacity:0}@media (prefers-reduced-motion:no-preference){.dgm[data-anim] .dgm-in{animation:7s cubic-bezier(.22,.61,.36,1) infinite both dgm-in;animation-delay:calc(var(--i,0) * .28s)}@keyframes dgm-in{0%{opacity:0;transform:translateY(5px)}10%,86%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}.dgm[data-anim] .dgm-grow{animation:7s cubic-bezier(.22,.61,.36,1) infinite both dgm-grow;animation-delay:calc(var(--i,0) * .22s)}@keyframes dgm-grow{0%{opacity:1;transform:scaleX(0)}26%,86%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.dgm[data-anim] .dgm-flow{animation:7s linear infinite dgm-flow}@keyframes dgm-flow{to{stroke-dashoffset:-70px}}.dgm[data-anim] .dgm-dot{animation:7s cubic-bezier(.4,0,.2,1) infinite dgm-dot;animation-delay:calc(var(--i,0) * .45s)}@keyframes dgm-dot{0%,6%{opacity:0;transform:translate(0)}14%{opacity:1}42%{opacity:1;transform:translate(var(--dx), var(--dy))}48%,to{opacity:0;transform:translate(var(--dx), var(--dy))}}.dgm[data-anim] .dgm-glow{animation:6s ease-in-out infinite dgm-glow}@keyframes dgm-glow{0%,to{opacity:.55}50%{opacity:1}}.dgm[data-anim] .dgm-box{animation:7s ease-in-out infinite dgm-box;animation-delay:calc(var(--i,0) * .55s)}@keyframes dgm-box{0%,62%,to{opacity:.35}12%,38%{opacity:1}}.dgm[data-anim] .dgm-draw{animation:7s cubic-bezier(.22,.61,.36,1) infinite both dgm-draw;animation-delay:calc(var(--i,0) * .3s)}@keyframes dgm-draw{0%{opacity:1;stroke-dashoffset:1px}30%,86%{opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:0}}.dgm[data-anim] .dgm-pin{animation:7s cubic-bezier(.22,.61,.36,1) infinite dgm-pin;animation-delay:calc(var(--i,0) * 80ms)}@keyframes dgm-pin{0%,14%{opacity:1;transform:translate(0)scale(1)}40%,66%{opacity:0;transform:translate(var(--dx), var(--dy)) scale(.4)}92%,to{opacity:1;transform:translate(0)scale(1)}}.dgm[data-anim] .dgm-scan{animation:7s ease-in-out infinite dgm-scan}@keyframes dgm-scan{0%{opacity:0;transform:translateY(0)}8%{opacity:1}46%{opacity:1;transform:translateY(var(--sy))}54%,to{opacity:0;transform:translateY(var(--sy))}}}