.pm-wrap{margin:0 0 30px}.pm-label{align-items:center}.pm-label .pf-live{margin-right:2px}.pm-row{align-items:flex-end;gap:26px;min-height:150px;display:flex}.pm-group{flex-direction:column;align-items:stretch;min-width:0;display:flex}.pm-icons{align-items:flex-end;gap:10px;display:flex}.pm-g{color:var(--fg);flex-direction:column;align-items:center;gap:6px;text-decoration:none;display:flex}.pm-g.has-hint{cursor:pointer;text-decoration:none}.pm-g .gicon{width:var(--s);height:var(--s);border-radius:calc(var(--s) * .24);box-shadow:inset 0 0 0 1px var(--ring), 0 8px 20px -10px #00000059;transform-origin:50% 100%;transition:transform .22s var(--spring), box-shadow .22s var(--ease)}@media (hover:hover) and (pointer:fine){.pm-g:hover .gicon{box-shadow:inset 0 0 0 1px var(--ring), 0 14px 26px -12px #00000073;transform:translateY(-4px)}}.pm-n{font:600 13px/16px var(--font);font-variant-numeric:tabular-nums;white-space:nowrap}.pm-floor{background:color-mix(in srgb, var(--fg) 16%, var(--bg));transform-origin:0;border-radius:1px;height:2px;margin-top:12px}.pm-group.likely .pm-floor{background:repeating-linear-gradient(to right, color-mix(in srgb, var(--fg) 26%, var(--bg)) 0 5px, transparent 5px 9px)}.pm-who{min-width:0;color:var(--muted);font:500 13px/18px var(--font);transition:color .18s var(--ease);align-items:center;gap:6px;margin-top:8px;text-decoration:none;display:flex}.pm-who.has-hint{text-decoration:none}@media (hover:hover) and (pointer:fine){.pm-who:hover{color:var(--fg)}}.pm-who img{object-fit:cover;width:16px;height:16px;box-shadow:inset 0 0 0 1px var(--ring);border-radius:4px;flex:none}.pm-who img.round{border-radius:50%}.pm-group.narrow .pm-who span{display:none}.pm-who span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pm-row:not(.is-in) .pm-g,.pm-row:not(.is-in) .pm-who,.pm-row:not(.is-in) .pm-floor{opacity:0}.pm-row.is-in:not(.is-played) .pm-g{animation:pmap-rise .56s var(--spring) backwards;animation-delay:calc(var(--i) * 60ms)}.pm-row.is-in:not(.is-played) .pm-floor{animation:pmap-floor .52s var(--ease) backwards;animation-delay:calc(var(--i) * 60ms)}.pm-row.is-in:not(.is-played) .pm-who{animation:fade-in .4s var(--ease) backwards;animation-delay:calc(var(--i) * 60ms + .16s)}@keyframes pmap-rise{0%{opacity:0;transform:translateY(14px)scale(.86)}}@keyframes pmap-floor{0%{transform:scaleX(0)}}@media (width<=640px){.pm-row{gap:20px;min-height:120px}.pm-icons{gap:8px}}@media (prefers-reduced-motion:reduce){.pm-row .pm-g,.pm-row .pm-who,.pm-row .pm-floor{opacity:1;animation:none!important}}
