.lc-playhead{animation:1.6s cubic-bezier(.45,0,.55,1) .3s both lc-sweep}@keyframes lc-sweep{0%{opacity:1;left:0%}92%{opacity:1}to{opacity:0;left:100%}}.lc-moment{animation:.36s ease-out both lc-fade}@keyframes lc-fade{0%{opacity:0}}.lc-wire{stroke-dasharray:1;stroke-dashoffset:1px;animation:.42s ease-out forwards lc-draw}@keyframes lc-draw{to{stroke-dashoffset:0}}.lc-clip{animation:lc-rise .7s var(--ease-out-strong,cubic-bezier(.2, .7, .2, 1)) both}@keyframes lc-rise{0%{opacity:0;transform:translateY(18px)scale(.96)}}[data-await="1"] :is(.lc-playhead,.lc-moment,.lc-wire,.lc-clip){animation-play-state:paused}.lc-crop{pointer-events:none;position:absolute;inset:-10px}.lc-crop:before,.lc-crop:after,.lc-crop>i:before,.lc-crop>i:after{content:"";border-style:solid;border-color:currentColor;width:12px;height:12px;position:absolute}.lc-crop:before{border-width:1px 0 0 1px;top:0;left:0}.lc-crop:after{border-width:1px 1px 0 0;top:0;right:0}.lc-crop>i:before{border-width:0 0 1px 1px;bottom:0;left:0}.lc-crop>i:after{border-width:0 1px 1px 0;bottom:0;right:0}.lc-rows>li{border-bottom:1px solid hsl(var(--foreground) / .12);justify-content:flex-end;padding:5px 0;display:flex;position:relative}.lc-rows>li:before{content:"";background:currentColor;border-radius:9999px;width:3px;height:3px;position:absolute;top:50%;left:18%}.lc-bob{animation:2s ease-in-out infinite lc-bob}@keyframes lc-bob{50%{transform:translateY(4px)}}.lc-reel-frame img{filter:grayscale()brightness(.42);transition:filter .9s ease-out}.lc-reel-frame[data-found="1"] img{filter:none}.lc-reel-frame .lc-plate{opacity:0;transition:opacity .3s ease-out, transform .52s var(--ease-out-strong,ease-out);transform:translateY(6px)scale(.9)}.lc-reel-frame[data-found="1"] .lc-plate{opacity:1;transform:none}.lc-reel-frame .lc-skip{opacity:0;transition:opacity .3s}.lc-reel-frame[data-passed="1"]:not([data-found="1"]) .lc-skip{opacity:1}.lc-sticky{transition:transform .42s var(--ease-out-strong,ease-out);transform:translateY(-100%)}.lc-sticky[data-show="1"]{transform:none}.lc-marquee{animation:38s linear infinite lc-marquee}@keyframes lc-marquee{to{transform:translate(-50%)}}.lc-caret{animation:1s step-end infinite lc-blink}@keyframes lc-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.lc-playhead,.lc-moment,.lc-clip,.lc-bob,.lc-marquee,.lc-caret{animation:none}.lc-playhead{display:none}.lc-wire{stroke-dashoffset:0;animation:none}.lc-reel-frame img,.lc-reel-frame .lc-plate,.lc-sticky{transition:none}}
