.player-modal-wrapper[data-v-70e28c39]{background:#08080a;display:flex;flex-direction:column;-moz-user-select:none;user-select:none;-webkit-user-select:none}.video-container[data-v-70e28c39]{align-items:center;aspect-ratio:16/9;background:#000;cursor:pointer;display:flex;justify-content:center;max-height:80vh;overflow:hidden;position:relative;width:100%}.video-container.is-portrait[data-v-70e28c39]{aspect-ratio:9/16;max-height:75vh}.video-container.is-fullscreen[data-v-70e28c39]{height:100vh;max-height:100vh;width:100vw}.video-element[data-v-70e28c39]{background:#000;border:none;height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease;width:100%}.video-element.is-auto-zoomed-120[data-v-70e28c39]{transform:scale(1.2);transform-origin:center center}.preroll-ad-overlay[data-v-70e28c39]{align-items:center;background:#000;display:flex;inset:0;justify-content:center;position:absolute;z-index:30}.ad-video-element[data-v-70e28c39]{background:#000;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.ad-top-bar[data-v-70e28c39]{justify-content:space-between;left:1rem;position:absolute;right:1rem;top:1rem;z-index:35}.ad-badge-pill[data-v-70e28c39],.ad-top-bar[data-v-70e28c39]{align-items:center;display:flex}.ad-badge-pill[data-v-70e28c39]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000bf;border:1px solid rgba(234,179,8,.4);border-radius:999px;font-size:.8rem;gap:.4rem;padding:.3rem .75rem}.ad-tag[data-v-70e28c39]{background:#eab308;border-radius:4px;color:#000;font-size:.7rem;font-weight:800;padding:.1rem .35rem;text-transform:uppercase}.ad-timer[data-v-70e28c39]{color:#fff;font-weight:600}.ad-sponsor-link[data-v-70e28c39]{background:#eab308e6;border-radius:999px;box-shadow:0 4px 12px #eab3084d;color:#000;font-size:.8rem;font-weight:700;padding:.4rem .9rem;text-decoration:none;transition:all .2s ease}.ad-sponsor-link[data-v-70e28c39]:hover{background:#facc15;transform:translateY(-1px)}.ad-bottom-bar[data-v-70e28c39]{bottom:1.5rem;position:absolute;right:1rem;z-index:35}.skip-ad-btn[data-v-70e28c39]{border:none;border-radius:8px;cursor:pointer;font-size:.85rem;font-weight:700;padding:.5rem 1.25rem;transition:all .2s ease}.skip-ad-btn.disabled[data-v-70e28c39]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000bf;border:1px solid hsla(0,0%,100%,.2);color:#9ca3af;cursor:not-allowed}.skip-ad-btn.active[data-v-70e28c39]{background:#eab308;box-shadow:0 4px 15px #eab30866;color:#000}.skip-ad-btn.active[data-v-70e28c39]:hover{background:#facc15;transform:scale(1.03)}.onpause-banner-overlay[data-v-70e28c39]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000a6;display:flex;inset:0;justify-content:center;padding:1rem;position:absolute;z-index:25}.banner-box[data-v-70e28c39]{background:#121215;border:1px solid rgba(234,179,8,.4);border-radius:12px;box-shadow:0 10px 30px #000000e6;max-width:320px;overflow:hidden;position:relative;width:100%}.juicy-invideo-container[data-v-70e28c39]{background:transparent;min-height:250px;width:100%}.banner-close-btn[data-v-70e28c39],.juicy-invideo-container[data-v-70e28c39]{align-items:center;display:flex;justify-content:center}.banner-close-btn[data-v-70e28c39]{background:#000000bf;border:1px solid hsla(0,0%,100%,.3);border-radius:50%;color:#fff;cursor:pointer;font-size:.75rem;height:26px;position:absolute;right:.35rem;top:.35rem;transition:all .2s ease;width:26px;z-index:5}.banner-close-btn[data-v-70e28c39]:hover{background:#ef4444;border-color:#ef4444}.banner-link[data-v-70e28c39]{cursor:pointer;display:block;width:100%}.pause-banner-img[data-v-70e28c39]{display:block;height:auto;max-height:250px;-o-object-fit:contain;object-fit:contain;width:100%}.banner-tag[data-v-70e28c39]{background:#18181b;color:#9ca3af;display:block;font-size:.65rem;font-weight:700;letter-spacing:1px;padding:.25rem;text-align:center}.center-play-indicator[data-v-70e28c39]{inset:0;pointer-events:none;position:absolute;z-index:15}.center-play-indicator[data-v-70e28c39],.play-pulse-circle[data-v-70e28c39]{align-items:center;display:flex;justify-content:center}.play-pulse-circle[data-v-70e28c39]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000a6;border:1px solid hsla(0,0%,100%,.25);border-radius:50%;color:#fff;font-size:1.4rem;height:60px;padding-left:4px;width:60px}.custom-controls-overlay[data-v-70e28c39]{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 70%,transparent);bottom:0;display:flex;flex-direction:column;gap:.4rem;left:0;opacity:0;padding:1.5rem .85rem .65rem;pointer-events:none;position:absolute;right:0;transition:opacity .25s ease;z-index:20}.custom-controls-overlay.controls-visible[data-v-70e28c39]{opacity:1;pointer-events:auto}.timeline-bar[data-v-70e28c39]{align-items:center;cursor:pointer;display:flex;height:12px;width:100%}.timeline-track[data-v-70e28c39]{background:#ffffff40;border-radius:2px;height:3px;position:relative;transition:height .15s ease;width:100%}.timeline-bar:hover .timeline-track[data-v-70e28c39]{height:5px}.timeline-fill[data-v-70e28c39]{background:#eab308;border-radius:2px;bottom:0;left:0;position:absolute;top:0;transition:none;will-change:width}.timeline-thumb[data-v-70e28c39]{background:#fff;border-radius:50%;box-shadow:0 0 6px #000c;height:10px;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .15s ease;width:10px;will-change:left}.timeline-bar:hover .timeline-thumb[data-v-70e28c39]{opacity:1}.controls-row[data-v-70e28c39]{align-items:center;display:flex;justify-content:space-between}.controls-left[data-v-70e28c39],.controls-right[data-v-70e28c39]{align-items:center;display:flex;gap:.75rem}.control-btn[data-v-70e28c39]{align-items:center;background:transparent;border:none;color:#fff;cursor:pointer;display:flex;font-size:1rem;justify-content:center;padding:.25rem .4rem;transition:color .15s ease,transform .1s ease}.control-btn[data-v-70e28c39]:hover{color:#eab308;transform:scale(1.1)}.time-display[data-v-70e28c39]{color:#d1d5db;font-size:.75rem;font-variant-numeric:tabular-nums}.modal-info-bar[data-v-70e28c39]{background:#0d0d11;border-top:1px solid hsla(0,0%,100%,.08);padding:1.25rem 1rem}.title-row[data-v-70e28c39]{align-items:center;display:flex;gap:1rem;justify-content:space-between}.title-col[data-v-70e28c39]{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:.35rem}.modal-title[data-v-70e28c39]{color:#fff;font-size:1.05rem;font-weight:700;line-height:1.4;margin:0}.category-tag[data-v-70e28c39]{background:#eab30826;border:1px solid rgba(234,179,8,.3);border-radius:999px;color:#eab308;font-size:.75rem;font-weight:600;padding:.25rem .65rem;white-space:nowrap}.actions-right-row[data-v-70e28c39]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.btn-share-x[data-v-70e28c39]{align-items:center;background:#000;border:1px solid hsla(0,0%,100%,.2);border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:700;gap:.4rem;padding:.5rem .85rem;transition:all .2s ease;white-space:nowrap}.btn-share-x[data-v-70e28c39]:hover{background:#1d9bf0;border-color:#1d9bf0;box-shadow:0 4px 15px #1d9bf066;color:#fff;transform:translateY(-2px)}.btn-copy-link[data-v-70e28c39]{align-items:center;background:#ffffff14;border:1px solid hsla(0,0%,100%,.15);border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:700;gap:.35rem;padding:.5rem .85rem;transition:all .2s ease;white-space:nowrap}.btn-copy-link[data-v-70e28c39]:hover{background:#fff3;transform:translateY(-2px)}.download-btn-gold[data-v-70e28c39]{align-items:center;background:linear-gradient(135deg,#eab308,#ca8a04);border-radius:999px;box-shadow:0 4px 15px #eab30859;color:#000;display:inline-flex;flex-shrink:0;font-size:.8rem;font-weight:800;gap:.4rem;padding:.55rem 1.1rem;text-decoration:none;transition:all .2s ease;white-space:nowrap}.download-btn-gold[data-v-70e28c39]:hover{background:linear-gradient(135deg,#facc15,#eab308);box-shadow:0 6px 20px #eab30880;transform:translateY(-2px)}.dl-icon[data-v-70e28c39]{font-size:.95rem}.dl-text[data-v-70e28c39]{letter-spacing:.3px}@media(max-width:640px){.modal-info-bar[data-v-70e28c39]{padding:.85rem .75rem}.title-row[data-v-70e28c39]{align-items:stretch;flex-direction:column;gap:.75rem}.title-col[data-v-70e28c39]{width:100%}.modal-title[data-v-70e28c39]{font-size:.95rem;line-height:1.35;word-break:break-word}.actions-right-row[data-v-70e28c39]{display:grid;gap:.4rem;grid-template-columns:1fr 1fr 1.25fr;width:100%}.btn-copy-link[data-v-70e28c39],.btn-share-x[data-v-70e28c39],.download-btn-gold[data-v-70e28c39]{box-sizing:border-box;font-size:.72rem;justify-content:center;padding:.55rem .35rem;width:100%}.btn-copy-link span[data-v-70e28c39],.btn-share-x span[data-v-70e28c39],.download-btn-gold .dl-text[data-v-70e28c39]{font-size:.72rem}}
