input[type=checkbox].ecto-checkbox{appearance:none;cursor:pointer;border-radius:var(--radius-4);display:inline-block;position:relative}input[type=checkbox].ecto-checkbox:checked{background-color:var(--fill-blue);border-color:var(--fill-blue)}input[type=checkbox].ecto-checkbox:checked:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:13px;height:13px;position:absolute;top:51%;left:50%;transform:translate(-50%,-50%)}
@keyframes marquee-scroll{0%{opacity:1;transform:translate(0%)}95%{opacity:1;transform:translate(-100%)}to{opacity:0;transform:translate(-100%)}}.animate-marquee-scroll{animation:marquee-scroll var(--marquee-duration,10s) linear infinite;will-change:transform, opacity}.marquee-on-hover{animation:none}.group-hover\/video\:marquee-on-hover:is(:where(.group\/video):hover *){animation:marquee-scroll var(--marquee-duration,10s) linear infinite;will-change:transform, opacity;animation-delay:.5s}.marquee-on-self-hover:hover{animation:marquee-scroll var(--marquee-duration,10s) linear infinite;will-change:transform, opacity;animation-delay:.3s}@keyframes marquee-loop{0%{transform:translate(0)}to{transform:translateX(var(--marquee-translate,-50%))}}.animate-marquee-loop,.marquee-loop-on-self-hover:hover{animation:marquee-loop var(--marquee-duration,10s) linear infinite;will-change:transform}
/*# sourceMappingURL=11y.qac~rizzc.css.map*/