.video-modal-backdrop[data-v-da2032cb]{align-items:center;background:#000000d1;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:1rem;position:fixed;z-index:9999}.video-modal-container[data-v-da2032cb]{background:#1a1a2e;border-radius:12px;box-shadow:0 24px 64px #0009;display:flex;flex-direction:column;max-width:860px;overflow:hidden;width:100%}.video-modal-header[data-v-da2032cb]{align-items:center;background:#12122a;display:flex;gap:12px;justify-content:space-between;padding:14px 18px}.video-modal-title[data-v-da2032cb]{color:#fff;flex:1;font-size:15px;font-weight:600;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-modal-close[data-v-da2032cb]{align-items:center;background:#ffffff1a;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:6px;transition:background .15s}.video-modal-close[data-v-da2032cb]:hover{background:#fff3}.video-modal-player[data-v-da2032cb]{background:#000;padding-top:56.25%;position:relative;width:100%}.video-modal-player iframe[data-v-da2032cb]{height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.video-modal-error[data-v-da2032cb]{align-items:center;color:#ffffff80;display:flex;font-size:14px;top:0;right:0;bottom:0;left:0;justify-content:center;position:absolute}.video-modal-footer[data-v-da2032cb]{align-items:center;background:#12122a;display:flex;justify-content:flex-end;padding:10px 18px}.video-modal-yt-link[data-v-da2032cb]{align-items:center;color:#ff4e4e;display:inline-flex;font-size:13px;font-weight:500;gap:6px;text-decoration:none;transition:opacity .15s}.video-modal-yt-link[data-v-da2032cb]:hover{opacity:.8}.modal-enter-active[data-v-da2032cb],.modal-leave-active[data-v-da2032cb]{transition:opacity .2s ease}.modal-enter-from[data-v-da2032cb],.modal-leave-to[data-v-da2032cb]{opacity:0}.modal-enter-active .video-modal-container[data-v-da2032cb],.modal-leave-active .video-modal-container[data-v-da2032cb]{transition:transform .22s ease,opacity .2s ease}.modal-enter-from .video-modal-container[data-v-da2032cb],.modal-leave-to .video-modal-container[data-v-da2032cb]{opacity:0;transform:scale(.94)}
