.mpvid-bar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin-bottom:18px}.mpvid-bar input{flex:1 1 240px;max-width:360px;font:inherit;padding:11px 14px;border-radius:999px;border:1px solid #f0c7d0;background:#fff;color:#4E0011}.mpvid-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:16px}.mpvid-grid.mine{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));margin-top:14px}.mpvid-grid figure{margin:0;border-radius:20px;overflow:hidden;background:#fff;border:1px solid #f3d4db;display:flex;flex-direction:column;box-shadow:0 10px 30px -18px rgba(78,0,17,.35)}.mpvid-grid figure.hidden{opacity:.6}.mpvid-media{display:block;width:100%;aspect-ratio:9/16;max-height:560px;background:#1a0308;border:0;object-fit:contain}iframe.mpvid-media{aspect-ratio:16/9}.mpvid-link{display:grid;place-items:center;align-content:center;gap:10px;color:#FDBEC8;text-decoration:none;aspect-ratio:4/3;background:radial-gradient(circle at 50% 40%,#640A1B,#2a0109)}.mpvid-link span{font-size:42px;width:78px;height:78px;border-radius:50%;display:grid;place-items:center;background:#9D1B2B;color:#fff;padding-left:6px}.mpvid-link b{color:#fff;font-size:15px}.mpvid-grid figcaption{padding:12px 14px 14px;display:grid;gap:6px;font-size:14px;color:#4E0011}.mpvid-grid figcaption p{margin:0}.mpvid-grid figcaption small{font-weight:800;color:#9D1B2B}.mpvid-grid figcaption em{color:#8A1426;font-style:normal;font-size:13px}.mpvid-grid figcaption>button{justify-self:start;font:inherit;font-weight:700;font-size:13px;padding:7px 13px;border-radius:999px;border:1px solid #f0c7d0;background:#FFF6F8;color:#9D1B2B;cursor:pointer}.mpvid-grid figcaption .pgx-btn{justify-self:start}.mpvid-who{display:flex;align-items:center;gap:10px}.mpvid-who img{width:40px;height:40px;border-radius:50%;object-fit:cover;flex:none}.mpvid-who span{display:grid}.mpvid-who small{font-weight:600;color:#7a4a55}.mpvid-kind{text-transform:uppercase;letter-spacing:.08em;font-size:11px}.mpx-vids{margin:22px 0 28px;padding:18px;border-radius:20px;background:#FFF6F8;border:1px solid #f3d4db}.mpx-vids .mpa-choices{margin:10px 0 4px}