.performance-player{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(280px,1fr);gap:24px;align-items:start}.performance-stage{min-width:0}.performance-frame{display:block;width:100%;aspect-ratio:16/9;height:auto;border:0;background:#161616}.performance-caption{font-size:16px;font-weight:600;line-height:1.5;color:#fff;margin:15px 0 6px}.performance-external{color:#ff6875;font-size:14px;text-decoration:none}.performance-external:hover{text-decoration:underline}.performance-panel{background:#151515;border:1px solid #303030;border-radius:8px;overflow:hidden}.performance-list-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:19px 16px;border-bottom:1px solid #303030}.performance-list-heading h3{font:600 16px/1.4 'DM Sans',sans-serif;color:#fff;margin:0}.performance-list-heading>span{font-size:14px;color:#aaa;white-space:nowrap}.performance-list{max-height:360px;overflow-y:auto;scrollbar-color:#555 #191919}.performance-choice{width:100%;display:grid;grid-template-columns:96px minmax(0,1fr) 14px;gap:12px;align-items:center;padding:13px 14px;border:0;border-bottom:1px solid #282828;background:transparent;color:#d6d6d6;text-align:left;font:400 14px/1.5 'DM Sans',sans-serif;cursor:pointer}.performance-choice:last-child{border-bottom:0}.performance-choice img{display:block;width:96px;height:54px;object-fit:cover;border-radius:3px}.performance-choice:hover{background:#242424}.performance-choice[aria-pressed=true]{background:#33171c;box-shadow:inset 3px 0 #ed3045;color:#fff}.performance-play{color:#ff6675;font-size:12px}.performance-choice:focus-visible{outline:2px solid #ff6675;outline-offset:-3px}@media(max-width:850px){.performance-player{grid-template-columns:1fr;gap:22px}.performance-list{max-height:270px}.performance-choice{grid-template-columns:108px minmax(0,1fr) 14px}.performance-choice img{width:108px;height:61px}}
