.ZKosbq_hoverScrollTitle{white-space:nowrap;min-width:0;max-width:100%;display:block;position:relative;overflow:hidden}.ZKosbq_hoverScrollStatic{text-overflow:ellipsis;display:block;overflow:hidden}.ZKosbq_hoverScrollTrack{--hover-scroll-gap:1.5rem;gap:var(--hover-scroll-gap);pointer-events:none;opacity:0;will-change:opacity, transform;min-width:max-content;display:inline-flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.ZKosbq_hoverScrollCopy{flex:none}.ZKosbq_hoverScrollTitle[data-overflowing=true]:is(:hover,:focus-visible) .ZKosbq_hoverScrollStatic{opacity:0}.ZKosbq_hoverScrollTitle[data-overflowing=true]:is(:hover,:focus-visible) .ZKosbq_hoverScrollTrack{opacity:1;animation:7s linear infinite ZKosbq_read-sidebar-title-scroll}@keyframes ZKosbq_read-sidebar-title-scroll{0%,12%{transform:translateY(-50%)}88%,to{transform:translate3d(calc(-50% - (var(--hover-scroll-gap) / 2)), -50%, 0)}}@media (prefers-reduced-motion:reduce){.ZKosbq_hoverScrollTitle[data-overflowing=true]:is(:hover,:focus-visible) .ZKosbq_hoverScrollStatic{opacity:1}.ZKosbq_hoverScrollTitle[data-overflowing=true]:is(:hover,:focus-visible) .ZKosbq_hoverScrollTrack{opacity:0;animation:none}}
