.nl-overflow-marquee{overflow:hidden;min-width:0;max-width:100%;width:100%}.nl-overflow-marquee--overflow{display:flex;justify-content:flex-start;text-align:start}.nl-overflow-marquee-track{display:inline-flex;align-items:center;max-width:100%;min-width:0}.nl-overflow-marquee-segment{display:block;max-width:100%;white-space:nowrap;min-width:0}.nl-overflow-marquee--overflow:not(.nl-overflow-marquee--playing) .nl-overflow-marquee-segment,.nl-overflow-marquee-segment{overflow:hidden;text-overflow:ellipsis}.nl-overflow-marquee--playing .nl-overflow-marquee-segment{flex-shrink:0}.nl-overflow-marquee--playing .nl-overflow-marquee-segment,.nl-overflow-marquee--playing .nl-overflow-marquee-segment *{max-width:none;overflow:visible;text-overflow:unset}.nl-overflow-marquee-segment--clone{display:none}.nl-overflow-marquee--playing .nl-overflow-marquee-segment--clone{display:block}.nl-overflow-marquee-track--active{max-width:none;gap:var(--nl-marquee-gap,32px);animation:nl-overflow-marquee-scroll var(--nl-marquee-duration,8s) linear infinite;animation-delay:var(--nl-marquee-delay,.4s)}@keyframes nl-overflow-marquee-scroll{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - var(--nl-marquee-gap, 32px) / 2))}}[dir=rtl] .nl-overflow-marquee-track--active{animation-name:nl-overflow-marquee-scroll-rtl}@keyframes nl-overflow-marquee-scroll-rtl{0%{transform:translateX(0)}to{transform:translateX(calc(50% + var(--nl-marquee-gap, 32px) / 2))}}@media (prefers-reduced-motion:reduce){.nl-overflow-marquee-track--active{animation:none}.nl-overflow-marquee--overflow .nl-overflow-marquee-segment{overflow:hidden;text-overflow:ellipsis;max-width:100%}.nl-overflow-marquee--playing .nl-overflow-marquee-segment--clone{display:none}}