.listing-stories{max-width:64rem;margin:0 auto 1rem}.listing-stories__heading{justify-content:space-between;align-items:baseline;min-height:0;margin-bottom:.65rem;display:flex}.listing-stories__heading h2{color:#f8f5ff;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.78rem}.listing-stories__heading span{color:var(--g3-muted);font-size:.72rem}.listing-stories__viewport{overflow:hidden}.listing-stories__rail{scrollbar-width:none;gap:.7rem;padding:.15rem 0 .45rem;display:flex;overflow-x:auto}.listing-stories__rail::-webkit-scrollbar{display:none}.listing-story{color:var(--g3-text);cursor:pointer;background:0 0;border:0;flex:0 0 5.8rem;justify-items:center;gap:.28rem;padding:0;display:grid}.listing-story__ring{background:linear-gradient(135deg,#c084fc,#7c3aed 55%,#ec4899);border:1px solid #c4b5fdb3;border-radius:50%;width:5.27rem;height:5.27rem;padding:.16rem;display:block;box-shadow:0 0 0 .18rem #7c3aed24}.listing-story__ring[style*=--story-count]{background:repeating-conic-gradient(from -90deg,#c084fc 0 calc(var(--story-segment) - 5deg),transparent calc(var(--story-segment) - 5deg) var(--story-segment));border:0;padding:.2rem}.listing-story__ring[style*=--story-count\:1]{background:linear-gradient(135deg,#c084fc,#7c3aed 55%,#ec4899);border:1px solid #c4b5fdb3;padding:.16rem}.listing-story__ring img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.listing-story__ring picture{border-radius:inherit;width:100%;height:100%;display:block;overflow:hidden}.listing-story__name{width:100%;color:var(--g3-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;line-height:1.1;overflow:hidden}.listing-story:focus-visible .listing-story__ring,.listing-story:hover .listing-story__ring{box-shadow:0 0 0 .2rem #ec489947}.listing-story-viewer{color:#fff;touch-action:none;background:#0d0915;border:1px solid #c4b5fd73;border-radius:1.25rem;width:min(23rem,100% - 2rem);max-width:23rem;padding:0;overflow:hidden;box-shadow:0 1.5rem 4rem #000000a6}.listing-story-viewer::backdrop{backdrop-filter:blur(5px);background:#030208c7}.listing-story-viewer__image{object-fit:cover;width:100%;height:min(72vh,34rem);display:block}.listing-story-viewer__close,.listing-story-viewer__nav{z-index:1;color:#fff;cursor:pointer;background:#08050f9e;border:0;position:absolute}@media (width<=759px){.listing-stories{margin-bottom:.8rem}.listing-stories__rail{gap:.55rem}.listing-story{flex-basis:4.95rem}.listing-story__ring{width:4.62rem;height:4.62rem}}