.ld-stage .ld-canvas svg{overflow:visible}.ld-stage .ld-canvas svg :is(path,line,circle,rect,ellipse,polyline,polygon,text){opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .48s cubic-bezier(.2,.8,.2,1),transform .62s cubic-bezier(.2,.8,.2,1);transition-delay:calc(min(var(--ld-i,0), 260) * 6ms);transform:translateY(6px)scale(.985)}.ld-stage.ld-live .ld-canvas svg :is(path,line,circle,rect,ellipse,polyline,polygon,text){opacity:1;transform:translateY(0)scale(1)}.ld-stage.ld-live .ld-canvas svg{animation:9s ease-in-out 1.4s infinite ldBreathe}@keyframes ldBreathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-4px)scale(1.006)}}.ld-beacon{background:radial-gradient(circle, var(--hue,var(--magenta)) 0%, transparent 70%);border-radius:999px;width:18px;height:18px;transition:opacity .32s,transform .42s cubic-bezier(.2,.8,.2,1)}.ld-beacon:before,.ld-beacon:after{content:"";border-radius:inherit;border:1.5px solid var(--hue,var(--magenta));animation:2.2s ease-out infinite ldPing;position:absolute;inset:0}.ld-beacon:after{animation-delay:1.1s}@keyframes ldPing{0%{opacity:.9;transform:scale(.6)}80%{opacity:0;transform:scale(3.2)}to{opacity:0;transform:scale(3.2)}}.ld-chip:after{content:"";background:linear-gradient(120deg, transparent 30%, color-mix(in oklab, var(--hue) 22%, transparent) 50%, transparent 70%);pointer-events:none;transition:transform .7s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translate(-120%)}.ld-chip:hover:after,.ld-chip:focus-visible:after{transform:translate(120%)}.ld-caption{animation:.38s cubic-bezier(.2,.8,.2,1) ldCap}@keyframes ldCap{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ld-stage .ld-canvas svg :is(path,line,circle,rect,ellipse,polyline,polygon,text){opacity:1;transition:none;transform:none}.ld-stage.ld-live .ld-canvas svg,.ld-beacon:before,.ld-beacon:after{animation:none}}.ld-hotspot{cursor:pointer;z-index:10;background:0 0;border:0;width:22px;height:22px;padding:0}.ld-hotspot:focus-visible{outline:2px solid var(--hue,var(--magenta));outline-offset:6px;border-radius:999px}.ld-hotspot .ld-beacon{transition:opacity .26s,transform .32s cubic-bezier(.2,.8,.2,1)}.ld-hotspot:hover .ld-beacon{opacity:1!important;transform:scale(1.15)!important}.ld-tooltip{transition:opacity .22s,transform .26s cubic-bezier(.2,.8,.2,1)}
