.lw-track{container-type:size}.lw-spark-x{background:linear-gradient(90deg, transparent, var(--current) 70%, #fff);width:96px;filter:drop-shadow(0 0 6px var(--current));border-radius:999px;animation:4.8s cubic-bezier(.45,0,.25,1) infinite lw-spark-x;position:absolute;inset-block:-3px;inset-inline-start:0}[dir=rtl] .lw-spark-x{background:linear-gradient(270deg, transparent, var(--current) 70%, #fff);animation-name:lw-spark-x-rtl}@keyframes lw-spark-x{0%{opacity:0;transform:translate(-100px)}8%{opacity:1}92%{opacity:1}to{opacity:0;transform:translate(calc(100cqw + 4px))}}@keyframes lw-spark-x-rtl{0%{opacity:0;transform:translate(100px)}8%{opacity:1}92%{opacity:1}to{opacity:0;transform:translate(calc(-100cqw - 4px))}}.lw-spark-y{background:linear-gradient(180deg, transparent, var(--current) 70%, #fff);height:80px;filter:drop-shadow(0 0 6px var(--current));border-radius:999px;animation:4.8s cubic-bezier(.45,0,.25,1) infinite lw-spark-y;position:absolute;inset-block-start:0;inset-inline:-3px}@keyframes lw-spark-y{0%{opacity:0;transform:translateY(-80px)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(100cqh)}}.lw-gap{animation:3.2s step-end infinite lw-gap-flicker}@keyframes lw-gap-flicker{0%,to{opacity:.25}12%{opacity:1}14%{opacity:.3}16%{opacity:.9}30%{opacity:.25}}.lw-draw{stroke-dasharray:var(--len,600);stroke-dashoffset:var(--len,600);transition:stroke-dashoffset .9s var(--motion-ease-out)}[data-on=true] .lw-draw,.lw-draw[data-on=true]{stroke-dashoffset:0}.lw-evidence{stroke-dasharray:6 5;animation:1.2s linear infinite lw-march}@keyframes lw-march{to{stroke-dashoffset:-22px}}.lw-caret{animation:1.1s step-end infinite lw-caret}@keyframes lw-caret{50%{opacity:0}}.lw-underline{background-image:linear-gradient(var(--current), var(--current));-webkit-box-decoration-break:clone;box-decoration-break:clone;animation:lw-underline 1s var(--motion-ease-out) .5s forwards;background-position:0 100%;background-repeat:no-repeat;background-size:0% 4px;padding-bottom:.06em}[dir=rtl] .lw-underline{background-position:right 100%}[data-theme=light] .lw-underline{background-image:linear-gradient(var(--current-deep), var(--current-deep))}@keyframes lw-underline{to{background-size:100% 4px}}.lw-grid{background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(70% 55% at 50% 20%,#000 25%,#0000 75%);mask-image:radial-gradient(70% 55% at 50% 20%,#000 25%,#0000 75%)}.lw-glow{background:radial-gradient(ellipse 50% 60% at 50% 0%, color-mix(in srgb, var(--current) 14%, transparent), transparent 70%)}[data-theme=light] .lw-glow{background:radial-gradient(ellipse 50% 60% at 50% 0%, color-mix(in srgb, var(--current) 45%, transparent), transparent 70%)}@media (prefers-reduced-motion:reduce){.lw-spark-x,.lw-spark-y,.lw-gap,.lw-evidence,.lw-caret{animation:none!important}.lw-spark-x,.lw-spark-y{opacity:0}.lw-draw{stroke-dashoffset:0;transition:none}.lw-underline{background-size:100% 4px;animation:none}}
