.px-clip{display:block;position:relative;min-width:0;width:var(--clip-width,100%);margin-inline:auto;color:inherit;font-family:inherit}
.px-clip-stage{position:relative;overflow:hidden;border-radius:16px;background:#191b1d;isolation:isolate}
.px-clip .px-clip-still{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:inherit}
.px-clip .px-clip-video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;opacity:0;pointer-events:none;border-radius:inherit}
.px-clip[data-playing] .px-clip-video{opacity:1}
.px-clip-controls{display:flex;justify-content:flex-end;padding:10px 0 0;min-height:44px}
.px-clip .px-clip-toggle,.px-clip .px-clip-link{font:500 12px/1.3 Poppins,sans-serif;color:#fff;background:#1c1e20;border:1px solid #ffffff80;border-radius:24px;padding:10px 18px;min-height:44px;text-decoration:none;cursor:pointer}
.px-clip .px-clip-toggle:hover,.px-clip .px-clip-link:hover{background:#313438}
.px-clip .px-clip-toggle:focus-visible,.px-clip .px-clip-link:focus-visible{outline:3px solid var(--pe-accent,#1abb9f);outline-offset:3px}
.px-clip [hidden]{display:none!important}
.px-clip-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.pxe-detail-art.pxe-detail-art--clip{padding:16px;min-height:0}
.pxe-motion-art.pxe-motion-art--clip{display:block;padding:14px 14px 18px;border-radius:28px;min-height:0}
.pxe-motion-art--clip .pxe-art-caption{display:block;position:static;margin:12px 6px 0;font-size:11px}
@media(max-width:749px){.px-clip{width:var(--clip-mobile,100%)}.pxe-detail-art.pxe-detail-art--clip{padding:10px;max-width:100%}.px-clip-stage{border-radius:12px}.pxe-motion-art.pxe-motion-art--clip{padding:10px 10px 16px;border-radius:22px}}
