.ld-backdrop{background:radial-gradient(80% 60% at 50% -10%, var(--ed-volt-a08), transparent 60%), radial-gradient(40% 40% at 85% 30%, var(--ed-signal-a14), transparent 70%), var(--ed-ink-950)}.ld-grid{background-image:linear-gradient(var(--ed-ink700-a55) 1px, transparent 1px), linear-gradient(90deg, var(--ed-ink700-a55) 1px, transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 30%,#000,#0000 75%)}.ld-shine{background:linear-gradient(100deg, var(--ed-brand-volt) 40%, var(--ed-paper) 50%, var(--ed-brand-volt) 60%) 0 0 / 250% 100%;color:#0000;animation:ld-shine calc(2.4s * var(--ed-motion-scale)) var(--ed-ease-standard) .6s both;-webkit-background-clip:text;background-clip:text}@keyframes ld-shine{0%{background-position:100% 0}to{background-position:0 0}}.ld-in{animation:ld-in var(--ed-duration-xl) var(--ed-ease-enter) both;animation-delay:calc(var(--d,0) * 90ms)}@keyframes ld-in{0%{opacity:0;transform:translateY(14px)}}.ld-live{animation:ld-pulse var(--ed-loop-pulse) var(--ed-ease-standard) infinite}@keyframes ld-pulse{0%,to{box-shadow:0 0 0 0 var(--ed-short-a50)}60%{box-shadow:0 0 0 7px #0000}}.ld-frame{background:linear-gradient(180deg, var(--ed-ink-900), var(--ed-ink-950)) padding-box, linear-gradient(160deg, var(--ed-volt-a50), var(--ed-ink-700) 35%, var(--ed-ink-700) 65%, var(--ed-signal-a55)) border-box;box-shadow:0 40px 120px -40px var(--ed-volt-a50), 0 0 0 1px var(--ed-ink950-a60);border:1px solid #0000}.ld-line{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:ld-draw calc(9s * var(--ed-motion-scale)) var(--ed-ease-linear) infinite}.ld-line.a{stroke:var(--ed-brand-volt);filter:drop-shadow(0 0 6px var(--ed-volt-a50))}.ld-line.b{stroke:var(--ed-brand-signal);filter:drop-shadow(0 0 6px var(--ed-signal-a55))}@keyframes ld-draw{0%{stroke-dashoffset:1px;opacity:1}78%{stroke-dashoffset:0;opacity:1}92%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.ld-area{animation:ld-area calc(9s * var(--ed-motion-scale)) var(--ed-ease-linear) infinite}@keyframes ld-area{0%,70%{opacity:0}78%,92%{opacity:1}to{opacity:0}}.ld-head{offset-rotate:0deg;animation:ld-run calc(9s * var(--ed-motion-scale)) var(--ed-ease-linear) infinite}@keyframes ld-run{0%{offset-distance:0%;opacity:1}78%{offset-distance:100%;opacity:1}92%{offset-distance:100%;opacity:1}to{offset-distance:100%;opacity:0}}.ld-bell{transform-origin:50% 10%;animation:ld-ring calc(9s * var(--ed-motion-scale)) var(--ed-ease-standard) infinite}@keyframes ld-ring{0%,10%,to{transform:rotate(0)}2%{transform:rotate(16deg)}4%{transform:rotate(-14deg)}6%{transform:rotate(10deg)}8%{transform:rotate(-6deg)}}.ld-bar{transform-origin:0;animation:ld-bar calc(9s * var(--ed-motion-scale)) var(--ed-ease-standard) infinite}.ld-bar.b{animation-name:ld-bar-b}@keyframes ld-bar{0%{transform:scaleX(.08)}30%{transform:scaleX(.55)}55%{transform:scaleX(.42)}78%,to{transform:scaleX(.86)}}@keyframes ld-bar-b{0%{transform:scaleX(.08)}30%{transform:scaleX(.62)}55%{transform:scaleX(.7)}78%,to{transform:scaleX(.58)}}.ld-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.ld-marquee-track{animation:ld-roll calc(38s * var(--ed-motion-scale)) linear infinite}@keyframes ld-roll{to{transform:translate(-50%)}}.ld-card{transition:transform var(--ed-duration-m) var(--ed-ease-enter), border-color var(--ed-duration-m) var(--ed-ease-standard)}.ld-card:hover{border-color:var(--ed-ink-500);transform:translateY(-3px)}.ld-ticket{background:var(--ed-ink-800);-webkit-mask:radial-gradient(9px at 0 62%,#0000 98%,#000) 0/51% 100% no-repeat,radial-gradient(9px at 100% 62%,#0000 98%,#000) 100%/51% 100% no-repeat;mask:radial-gradient(9px at 0 62%,#0000 98%,#000) 0/51% 100% no-repeat,radial-gradient(9px at 100% 62%,#0000 98%,#000) 100%/51% 100% no-repeat}.ld-perf{background-image:linear-gradient(90deg, var(--ed-ink-500) 50%, transparent 50%);background-size:8px 1px}.ld-finale{background:radial-gradient(50% 80% at 50% 120%, var(--ed-volt-a50), transparent 70%), radial-gradient(30% 60% at 50% 110%, var(--ed-signal-a14), transparent 70%), var(--ed-ink-900)}@media (prefers-reduced-motion:reduce){.ld-line{stroke-dashoffset:0;animation:none}.ld-area,.ld-head,.ld-bell,.ld-bar,.ld-marquee-track,.ld-shine{animation:none}.ld-head{offset-distance:100%}.ld-bar{transform:scaleX(.7)}.ld-shine{background-position:0 0}}
