use ;
/// Indexed encoder: takes packed `(indices, values)` from the adaptive feature
/// window. Each cell carries its own top-K feature ids and values; the
/// encoder gathers feature embeddings at those ids and pools by value, so
/// no `[N, S]` is ever materialized.