.miniatura-container{touch-action:none;pointer-events:none;z-index:1;flex-direction:column;align-items:center;display:flex;position:absolute;bottom:80px}.miniatura-container div{background-position:0 0;background-size:fill;background-color:#000c;background-repeat:no-repeat;border:3px solid #fff;border-radius:10px;width:200px;height:112px}@media (max-width:1600px){.miniatura-container div{width:200px;height:112px}}.miniatura-container span{font-size:var(--fs-sm);color:#fff;font-weight:var(--fw-light);text-align:center;width:50%}.miniatura-container.mb{touch-action:none;pointer-events:none;z-index:1;flex-direction:column;align-items:center;display:flex;position:absolute;bottom:35px}.miniatura-container.mb div{background-position:0 0;background-size:fill;background-color:#000c;background-repeat:no-repeat;border:3px solid #fff;border-radius:10px;width:200px;height:112px}
.upper-seccion-Controllers{opacity:0;width:100%;z-index:.5;background:linear-gradient(#00000080 0%,#0000 100%);border-top-left-radius:8px;border-top-right-radius:8px;justify-content:flex-end;align-items:center;padding:.5rem 0;transition:opacity .5s;display:flex;position:absolute;top:0;right:0}.upper-seccion-Controllers.shown{opacity:1}.config-icon,.config-quality-mb{display:none}.calidad-container-controls{-webkit-backdrop-filter:blur(8px);z-index:10;background:#000000bf;border-radius:10px;flex-direction:column;width:130px;animation:.5s SlideDown;display:flex;position:absolute;top:3.4rem;right:.05rem;overflow:hidden}@keyframes SlideDown{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(.2rem)}}.botones-calidad{flex-direction:column;gap:.2rem;display:flex}.calidad-container-controls button{width:100%;font-size:var(--fs-sm);color:var(--text-primary);cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;padding:5px;transition:background-color .3s;display:flex}.calidad-container-controls button:hover{background-color:var(--accent-secondary);transform:scale(1.05)}.calidad-container-controls button.active{background-color:var(--accent-secondary)}@media (max-width:900px){.upper-seccion-Controllers{border-radius:0;padding:0}.config-icon{display:block}.config-quality-mb{font-size:var(--fs-xs);color:#fff;opacity:.9;font-variant-numeric:tabular-nums;align-items:center;line-height:1;display:inline-flex}.config-text,.config-chevron{display:none}.Config{font-size:var(--fs-sm);padding:6px 12px}.calidad-container-controls{top:3.2rem}}@media (max-width:500px){.upper-seccion-Controllers{border-radius:0;padding:0;top:-.1rem}.Config{font-size:var(--fs-sm);padding:6px 12px}.calidad-container-controls{z-index:10;border-bottom-left-radius:8px;flex-direction:column;width:130px;animation:.5s SlideDown;display:flex;position:absolute;top:3.2rem;right:.05rem;overflow:hidden}.calidad-container-controls button{font-size:var(--fs-sm)}}
:fullscreen .svg-wrapperMovilCont{width:100%;position:fixed}.svg-wrapperMovilCont{justify-content:space-evenly;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.svg-wrapper{opacity:0;background-color:#00000080;border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;transition:transform .5s cubic-bezier(.25,1,.5,1),opacity .5s cubic-bezier(.25,1,.5,1);display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.svg-wrapper svg{color:#fff;width:90%;height:90%}.svg-wrapper.active{opacity:1;transform:translate(-50%,-50%)}.svg-wrapperMovil{opacity:0;pointer-events:none;width:20px;height:20px;z-index:.5;background-color:#00000080;border-radius:50%;justify-content:center;align-items:center;transition:opacity .5s;display:flex;overflow:hidden;transform:scale(2.5)}.svg-wrapperMovil svg{color:#fff;width:40%;height:40%}.svg-wrapperMovil.active{opacity:1;pointer-events:auto;z-index:0}.touchAreaMovil-right{cursor:pointer;-webkit-user-select:none;user-select:none;width:40%;height:100%;position:absolute;top:0;right:0}.touchAreaMovil-left{cursor:pointer;-webkit-user-select:none;user-select:none;width:40%;height:100%;position:absolute;top:0;left:0}.touchAreaMovil-left,.touchAreaMovil-right{outline:none}.touchAreaMovil-left span,.touchAreaMovil-right span{font-size:var(--fs-sm);color:#fff;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.touchAreaMovil-right svg{animation:.4s infinite leftToRight}.touchAreaMovil-left svg{animation:.4s infinite rightToLeft}@keyframes leftToRight{0%{transform:translate(-10px)}to{transform:translate(10px)}}@keyframes rightToLeft{0%{transform:translate(10px)}to{transform:translate(-10px)}}@keyframes Rotate{0%{transform:rotate(360deg)}to{transform:rotate(0)}}
.controls-bottom-container{justify-content:space-between;align-items:center;display:flex}.controls-bottom-container :first-child{justify-content:flex-start;align-items:center;display:flex}.controls-bottom-container :last-child{flex-direction:row-reverse;align-items:center;display:flex}.controls-bottom-container span{color:#fff;font-size:var(--fs-sm)}.time-chip-dk{-webkit-backdrop-filter:blur(6px);font-size:var(--fs-xs);background:#00000073;border-radius:999px;align-items:center;gap:5px;padding:4px 12px;line-height:1;display:inline-flex}.time-chip-dk span{font-size:var(--fs-xs)}.time-chip-dk .time-current{color:var(--accent-primary);font-variant-numeric:tabular-nums;font-weight:600}.time-chip-dk .time-sep{opacity:.45}.time-chip-dk .time-duration{opacity:.75;font-variant-numeric:tabular-nums}.play-pause-button{color:#fff;font-size:var(--fs-xl);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;min-width:40px;min-height:40px;transition:transform .2s;display:flex}.play-pause-button:hover{transform:scale(1.1)}.play-pause-button:active{transform:scale(.92)}.replay-button{color:#fff;font-size:var(--fs-xl);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:transform .2s;display:flex}.replay-button:hover{animation:.5s forwards Rotate}.replay-button:active{transform:scale(.92)}.fullscreen-button{color:#fff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;min-width:40px;min-height:40px;transition:transform .2s;display:flex}.fullscreen-button:hover{animation:.3s forwards Scale}.fullscreen-button:active{transform:scale(.92)}.volume-button{color:#fff;font-size:var(--fs-xl);cursor:pointer;background:0 0;border:none;align-items:center;gap:.1rem;display:flex;position:relative}.volume-button:hover .volume-bar{opacity:1;pointer-events:auto;animation:.3s forwards withGrowA}@keyframes withShrink{0%{opacity:1;width:20px}to{opacity:0;width:0}}@keyframes withGrowA{0%{opacity:0;width:0}to{opacity:1;width:50px}}.volume-button button{font-size:var(--fs-xl);cursor:pointer;color:#fff;background:0 0;border:none;transition:transform .2s}.volume-button button:active{transform:scale(.92)}.volume-bar{pointer-events:none;opacity:0;appearance:none;cursor:pointer;background:0 0;border-radius:2.5px;outline:none;flex-grow:1;width:0;height:5px;transition:height .2s;animation:.3s forwards withShrink}.volume-bar::-webkit-slider-runnable-track{background:linear-gradient(to right, #fff var(--volume-value,0%), #ffffff4d var(--volume-value,0%));border-radius:2.5px;height:5px}.volume-bar::-moz-range-track{background:#ffffff4d;border-radius:2.5px;height:5px}.volume-bar::-moz-range-progress{background:#fff;border-radius:2.5px;height:5px}.volume-bar::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#fff;border-radius:50%;width:10px;height:10px;margin-top:-2.5px;transition:transform .2s}.volume-button:hover .volume-bar::-webkit-slider-thumb{transform:scale(1.3)}.volume-bar::-moz-range-thumb{cursor:pointer;background:#fff;border:none;border-radius:50%;width:10px;height:10px;transition:transform .2s}.volume-button:hover .volume-bar::-moz-range-thumb{transform:scale(1.3)}@media (max-width:900px){.controls-bottom-container span{font-size:var(--fs-xs)}.play-pause-button{font-size:var(--fs-lg)}}
.ad-overlay{z-index:1002;pointer-events:none;position:absolute;inset:0}.ad-overlay-badge{-webkit-backdrop-filter:blur(8px);color:#fff;font-size:var(--fs-sm);background:#000000a6;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;transition:opacity .4s;animation:.35s cubic-bezier(.4,0,.2,1) both AdSlideDown;display:flex;position:absolute;top:14px;left:14px}.ad-overlay-badge.done{opacity:.75}.ad-badge-dot{background:var(--accent-primary);width:8px;height:8px;box-shadow:0 0 6px var(--accent-primary);border-radius:50%;animation:1.6s ease-in-out infinite AdPulse}.ad-badge-label{letter-spacing:1px;text-transform:uppercase;font-weight:700;line-height:1}.ad-badge-sep{opacity:.5;line-height:1}.ad-badge-time{opacity:.85;font-variant-numeric:tabular-nums;line-height:1}.ad-overlay-visit{pointer-events:auto;-webkit-backdrop-filter:blur(8px);color:#fff;font-size:var(--fs-base);cursor:pointer;background:#000000a6;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:6px;padding:7px 16px;transition:background .25s,border-color .25s,transform .25s;animation:.35s cubic-bezier(.4,0,.2,1) both AdSlideDown;display:flex;position:absolute;top:14px;right:14px}.ad-overlay-visit svg{width:16px;height:16px;transition:transform .25s}.ad-overlay-visit:hover{background:#ffffff1f;border-color:#ffffff73;transform:translateY(-1px)}.ad-overlay-visit:hover svg{transform:translate(2px,-2px)}.ad-overlay-skip{justify-content:flex-end;display:flex;position:absolute;bottom:64px;right:14px}.ad-skip-btn{font-size:var(--fs-sm);border-radius:999px;align-items:center;gap:5px;padding:3px 9px;line-height:1;display:flex}.ad-skip-waiting{-webkit-backdrop-filter:blur(8px);color:#ffffffd9;font-variant-numeric:tabular-nums;background:#000000a6;border:1px solid #ffffff26;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:6px 12px;animation:.35s cubic-bezier(.4,0,.2,1) both AdSlideLeft;display:flex}.ad-skip-loader{border:2px solid #ffffff40;border-top-color:var(--accent-primary);border-radius:50%;width:14px;height:14px;animation:1s linear infinite AdSpin}.ad-skip-btn{pointer-events:auto;-webkit-backdrop-filter:blur(8px);color:#ffffffd9;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;background:#000000a6;border:1px solid #ffffff26;transition:background .25s,transform .25s,border-color .25s,color .25s;animation:.35s cubic-bezier(.4,0,.2,1) both AdSlideLeft}.ad-skip-btn:hover{color:var(--accent-primary)}.ad-progress-track{background:#ffffff26;height:3px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.ad-progress-fill{background:linear-gradient(to right, var(--accent-primary), var(--accent-secondary));width:0%;height:100%;box-shadow:0 0 8px var(--accent-primary);border-radius:0 3px 3px 0;transition:width .25s linear}@keyframes AdSlideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes AdSlideLeft{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes AdPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.35)}}@keyframes AdSpin{to{transform:rotate(360deg)}}@media (max-width:900px){.ad-overlay-badge{font-size:var(--fs-xs);padding:5px 11px;top:8px;left:8px}.ad-overlay-visit{font-size:var(--fs-sm);padding:6px 13px;top:8px;right:8px}.ad-overlay-skip{bottom:56px;right:8px}}@media (max-width:500px){.ad-overlay-badge,.ad-overlay-visit{top:6px}.ad-overlay-badge{left:6px}.ad-overlay-visit{right:6px}.ad-overlay-skip{bottom:52px;right:6px}.ad-progress-track{height:2px}}
.VideoPlayerContainer{z-index:20;aspect-ratio:16/9;background:linear-gradient(135deg,#1a1a1a,#000);border-radius:16px;width:100%;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 20px 40px #0000004d}.VideoPlayerContainer:hover{box-shadow:0 25px 50px #0006}.VideoPlayer{background-color:#000;border:none;border-radius:16px;width:100%;height:100%;transition:filter .3s;position:absolute;top:0;left:0}.VideoPlayerContainer:hover .VideoPlayer{filter:brightness(1.05)}@media (max-width:768px){.VideoPlayerContainer,.VideoPlayer{border-radius:0}}.backGround{width:100%;height:100%;z-index:.1;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.loadingMetaData.active{z-index:10;pointer-events:auto;background-color:#000;border-radius:10px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.loadingMetaData.active svg{color:#fff;width:60px;height:60px;animation:1s linear infinite loading}.loadingMetaData.activeSeek{z-index:0;pointer-events:auto;background-color:#0000;border-radius:10px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.loadingMetaData.activeSeek svg{color:#fff;width:60px;height:60px;animation:1s linear infinite loading}@keyframes loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.controls-video-rep{opacity:0;pointer-events:none;z-index:1.5;background:linear-gradient(#0000 0%,#00000040 45%,#000000a6 100%);border-bottom-right-radius:8px;border-bottom-left-radius:8px;padding:10px;transition:opacity .5s;position:absolute;bottom:-1px;left:0;right:0}.controls-video-rep.show,.controls-video-rep.shown{opacity:1;pointer-events:auto}.controls-upper-container{align-items:center;gap:10px;display:flex}.controls-upper-container p{color:#fff;line-height:20px;font-size:var(--fs-xs);margin:0}.custom-range-wrapper{cursor:pointer;flex:1;height:20px;position:relative}.custom-track{z-index:1;background:#ffffff4d;border-radius:2.5px;width:100%;height:5px;transition:height .2s;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.custom-range-wrapper:hover .custom-track{height:7px}.custom-progress{background:linear-gradient(to right, var(--accent-primary), var(--accent-secondary));z-index:2;border-radius:2.5px;width:0%;height:100%;position:absolute}.custom-thumb{z-index:3;pointer-events:none;background:#fff;border-radius:50%;width:10px;height:10px;transition:transform .2s,box-shadow .2s;position:absolute;top:50%;transform:translate(-50%,-50%)}.custom-range-wrapper:hover .custom-thumb{transform:translate(-50%,-50%)scale(1.4);box-shadow:0 0 6px #ffffffb3}.Config{margin-right:max(6px, env(safe-area-inset-right));margin-top:max(4px, env(safe-area-inset-top));font-size:var(--fs-base);-webkit-backdrop-filter:blur(6px);color:#fff;cursor:pointer;background:#00000073;border:none;border-radius:999px;align-items:center;gap:.3rem;padding:6px 14px;transition:background .2s,transform .2s;display:flex}.Config:active{background:#ffffff26;transform:scale(.95)}.Config svg{transition:transform .3s}.Config:hover svg{transform:scale(1.05)}.fullscreen-button-mb{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;min-width:40px;min-height:40px;transition:background .2s,transform .2s;display:flex}.fullscreen-button-mb:active{transform:scale(.92)}.time-chip-mb{-webkit-backdrop-filter:blur(6px);font-size:var(--fs-xs);background:#00000073;border-radius:999px;align-items:center;gap:5px;padding:4px 12px;line-height:1;display:inline-flex}.time-chip-mb .time-current{color:var(--accent-primary);font-variant-numeric:tabular-nums;font-weight:600}.time-chip-mb .time-sep{opacity:.45}.time-chip-mb .time-duration{opacity:.75;font-variant-numeric:tabular-nums}@keyframes Scale{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@media (max-width:900px){.controls-video-rep{padding:3px;padding-left:max(3px, env(safe-area-inset-left));padding-right:max(3px, env(safe-area-inset-right));padding-bottom:max(3px, env(safe-area-inset-bottom))}.progress-bar{height:3px}.progress-bar:hover{height:5px}.replay-button{font-size:var(--fs-lg)}.controls-video-rep{border-radius:0}.calidad-container-controls{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom-left-radius:8px;flex-direction:column;width:130px;animation:.5s SlideDown;display:flex;position:absolute;top:2.4rem;right:.05rem;overflow:hidden}}:fullscreen .controls-video-rep{z-index:1000;border-radius:unset;width:97%;position:fixed;bottom:0;left:1.25%;right:0}.ads{box-shadow:none;background:0 0}@media (max-width:900px){.upper-seccion-Controllers{padding-left:max(0px, env(safe-area-inset-left));padding-right:max(0px, env(safe-area-inset-right));padding-top:max(0px, env(safe-area-inset-top))}}
