html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;line-height:1.5}*,:before,:after{box-sizing:border-box}html,body{height:100%}*{margin:0}fieldset,legend{padding:0}iframe,fieldset{border-width:0}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;overflow-wrap:break-word}address{font-style:normal;line-height:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:inherit;color:inherit;border-width:0;padding:0}textarea:focus,input:focus{outline:none}textarea{resize:vertical}button,select{text-transform:none}button{-webkit-appearance:button;vertical-align:middle;background-color:transparent;display:inline-block}[type=button]{-webkit-appearance:button;vertical-align:middle;background-color:transparent;display:inline-block}[type=reset]{-webkit-appearance:button;vertical-align:middle;background-color:transparent;display:inline-block}[type=submit]{-webkit-appearance:button;vertical-align:middle;background-color:transparent;display:inline-block}button:not(:disabled){cursor:pointer}[type=button]:not(:disabled){cursor:pointer}[type=reset]:not(:disabled){cursor:pointer}[type=submit]:not(:disabled){cursor:pointer}progress{vertical-align:baseline}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden]{display:none}ol,ul,dl,dd{padding:0;list-style:none}table{border-collapse:collapse;max-width:100%}tbody,td,th,thead,tr{text-align:inherit;border-width:0}tr>*{word-break:normal;padding:.75rem}img,svg,video,canvas{height:auto}source{display:none}img,svg,video,canvas,iframe,embed,object{max-width:100%;display:block}audio,video{width:100%}body{font-family:var(--font-primary);background-color:var(--primary);color:var(--color-text);line-height:1.5;overflow-x:hidden}:root{--primary:#bf2fff;--secondary:#bf2fff;--tertiary:#000;--font-primary:"Montserrat",sans-serif;--duration:.3s;--long-duration:1s;--body-bg:#00020a;--color-title:#0f172a;--color-text:#334155;--color-title-invert:#fff;--color-text-invert:#fff;--title-bg:#fff;--title-bg-invert:#000;--header-text-color:#fff;--footer-text-color:#fff;--program-header-bg:#fff;--player-picture-bg:var(--secondary);--history-bg-item:rgba(255,255,255,.25);--sidebar-width:460px;--sidebar-padding:2rem;--player-offset:140px;--box-shadow-low:0px 1px 3px 0px rgba(0,0,0,.1),0px 1px 2px 0px rgba(0,0,0,.06);--box-shadow-medium:0px 4px 6px -1px rgba(0,0,0,.1),0px 2px 4px -1px rgba(0,0,0,.06);--box-shadow-high:0px 10px 15px -3px rgba(0,0,0,.1),0px 4px 6px -2px rgba(0,0,0,.05)}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes fadeInX{0%{opacity:0;transform:translate(10rem)}to{opacity:1;transform:translate(0)}}@keyframes fadeInOut{0%,to{opacity:1}50%{opacity:var(--fade-opacity-end,.5)}}@keyframes scaleInX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes scaleInY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.button{align-items:center;gap:var(--button-gap,.5rem);padding:var(--button-padding,.75rem);text-transform:uppercase;transition:transform var(--duration);white-space:nowrap;background-color:rgba(255,255,255,.25);border-radius:999px;font-size:.875rem;font-weight:700;display:flex}.button:hover{transform:scale(1.1)}.button svg{aspect-ratio:1;width:24px}.button.is-active{background-color:rgba(0,0,0,.22)}.scrollbar{--scrollbar-color:var(--primary);--scrollbar-size:4px;overflow-x:hidden;overflow-y:auto}@supports not selector(::-webkit-scrollbar-thumb){.scrollbar{scrollbar-color:var(--scrollbar-color)transparent;scrollbar-width:thin}}.scrollbar::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size);background-color:transparent}.scrollbar::-webkit-scrollbar-track{background-color:transparent;border-radius:5px}.scrollbar::-webkit-scrollbar-thumb{background-color:var(--scrollbar-color);border-radius:10px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.svg-loading{animation:1s linear infinite spin}.app{position:fixed;top:0;bottom:0;left:0;right:0}.header{z-index:10;color:var(--header-text-color);background-image:linear-gradient(92deg,rgba(0,0,0,.9) 50%,transparent);align-items:center;gap:1.5rem;padding:1rem 2rem;display:inline-flex;position:absolute;top:0;bottom:auto;left:0;right:auto}@media (max-width:991px){.header{flex-direction:column;align-items:flex-start;gap:1rem;padding:1rem}}.header-logo{height:38px}@media (max-width:991px){.header-logo{height:30px}}.header-title{text-transform:uppercase;font-size:.75rem}.sidebar{padding:var(--sidebar-padding);color:#fff;width:var(--sidebar-width);flex-direction:column;align-items:flex-end;gap:2rem;display:flex;position:absolute;top:0;bottom:0;left:auto;right:0}.sidebar-elements{align-items:center;gap:1rem;display:flex}.sidebar-wrapper{flex:1;width:100%}@media (min-width:992px){.sidebar-wrapper{padding-left:4.5rem}}.sidebar-item:not(.is-active){display:none}.sidebar-toggle{color:var(--color-title-invert);position:absolute;top:1rem;right:1rem}@media (min-width:992px){.sidebar-toggle,.sidebar-close{display:none}}@media (max-width:991px){.sidebar{background-color:var(--primary);box-shadow:var(--box-shadow-high);z-index:999;width:auto;max-width:316px;transition:transform var(--duration)ease-in-out,opacity var(--duration)ease-in-out;gap:1rem;padding:1rem}.sidebar:not(.is-active){pointer-events:none;opacity:0;transform:translate(100%)}.sidebar-elements{gap:.5rem}.sidebar-elements .button{gap:0;font-size:0}}.footer{color:var(--footer-text-color);padding:2rem;font-size:.875rem;position:absolute;top:auto;bottom:0;left:0;right:auto}.footer-content{margin-top:1rem}@media (max-width:991px){.footer{display:none}}@keyframes modalOpen{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.modal{z-index:9999;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background-color:rgba(0,0,0,.75);justify-content:center;align-items:center;padding-left:1rem;padding-right:1rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.modal:not(.is-open){display:none}.modal-content{width:100%;max-width:900px;max-height:90vh;animation:modalOpen var(--duration)ease;background-color:rgba(255,255,255,.25);border-radius:.5rem;flex-direction:column;display:flex;position:relative}.modal-header{border-bottom:1px solid var(--color-border);padding:1rem;display:flex}.modal-close{color:#fff;z-index:1;background-color:rgba(255,255,255,.25);border-radius:50rem;margin-left:auto;padding:.25rem;display:flex;position:absolute;top:-.75rem;right:-.75rem}.modal-body{padding:.75rem}.modal-form :where(input,textarea){background-color:var(--player-channel-bg);field-sizing:content;border-radius:.5rem;max-height:8rem;padding:1rem}.modal-message:after{content:var(--modal-message,"Sin mensaje");z-index:99999;background-color:var(--modal-message-bg,#000);color:var(--modal-message-color,#fff);border-radius:.5rem;padding:.75rem 1rem;display:block;position:fixed;bottom:1rem;right:1rem}.modal-success{--modal-message:"Enviado correctamente";--modal-message-bg:#14b8a6}.modal-error{--modal-message:"Error al enviar";--modal-message-bg:#ef4444}.modal-form .modal-content{background-color:var(--body-bg);max-width:600px}.modal-form .modal-close{background-color:rgba(0,0,0,.75)}.modal-share .modal-content{text-align:center;color:#fff;background-color:#1c1c1c;max-width:520px;padding:1rem;box-shadow:0 8px 17px 2px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2)}.modal-social.player-socials{--btn-padding:.75rem;--icon-size:18px;margin-top:1rem}.player-modal-image{margin:auto auto 1rem}.modal-lyrics .modal-content{color:#fff;background:#000;padding:2.5rem;font-size:1.125rem}.modal-lyrics .modal-content pre{white-space:pre-wrap}.modal-lyrics-title{border-bottom:1px solid rgba(255,255,255,.25);margin-bottom:1rem;padding-bottom:1rem}body.modal-article{overflow:hidden}.modal-article{background-color:#fff;padding:1rem;display:block;overflow-y:auto}.modal-article .modal-content{max-height:inherit;background:0 0;height:100%;margin:auto}.modal-article-title{border-bottom:1px solid #ddd;margin-bottom:1.5rem;padding-bottom:1.5rem;padding-right:2rem}.modal-article .modal-body{overflow:initial;padding:0}.modal-article .modal-close{color:#000;top:.5rem;right:0}.modal-article-content{word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;padding-bottom:2rem;font-size:1.125rem;line-height:1.75}.modal-song .modal-content{text-align:center;color:#fff;justify-content:center;align-items:center;max-width:600px;padding:1rem}.modal-song-content{flex-direction:column;justify-content:center;align-items:center;display:flex}.modal-song-image{margin-bottom:1rem}.modal-form{flex-direction:column;gap:1rem;display:flex}.modal-close-video{padding-top:2rem;display:none}.modal-close-video .btn{--btn-color:#fff;padding:.5rem 1rem}.modal-close-video .btn svg{color:var(--primary);--i-size:32px;background:#fff;border-radius:999px;padding:5px}.modal-close{opacity:0;transition:opacity var(--duration)var(--duration)}.modal.is-open .modal-close{opacity:1}@keyframes marquee{0%{transform:translate(0)}to{transform:translateX(calc(-50% - var(--marquee-gap,1.5rem)/2))}}.player{max-width:calc(100% + var(--player-offset) - var(--sidebar-width));height:100%;left:calc(var(--player-offset)*-1);position:relative;overflow:hidden}.player:not(.is-playing){--visualizer-bar-opacity:0}@media (max-width:991px){.player{--player-offset:100px;max-width:100%}}@media (max-width:767px){.player{--player-offset:100px;max-width:initial;width:120vw}}.player-wrapper{clip-path:circle(50%);transition:clip-path var(--long-duration)ease-in-out;aspect-ratio:1;width:100%}.player-wrapper.is-changing{clip-path:circle(40%)}.player-wrapper:before{content:"";transition:background-color var(--player-duration);pointer-events:none;z-index:1;background-image:linear-gradient(transparent 50%,#000);position:absolute;top:0;bottom:0;left:0;right:0}.player-picture{aspect-ratio:1;background-color:var(--player-picture-bg);width:100%}.player-picture img{object-fit:cover;width:100%;height:100%;transition-property:opacity;transition-duration:var(--long-duration);transition-timing-function:ease-in-out;position:absolute}.player-meta{color:var(--color-text-invert);text-transform:uppercase;flex-direction:column;align-items:flex-start;width:100%;max-width:340px;font-weight:800;line-height:1;display:flex;position:absolute;bottom:2rem;right:8rem}.player-meta.is-loaded{--fix-animation:scaleInX;--text-animation:scaleInY}@media (max-width:991px){.player-meta{position:fixed;bottom:0;left:0;right:auto}}.player-description{background-color:var(--title-bg-invert);max-width:100%}.player-fix{background-color:var(--title-bg-invert);max-width:100%;animation:var(--fix-animation,none)var(--long-duration)forwards;transform-origin:0;padding:.5rem;display:inline-flex;overflow:hidden;transform:scaleX(0)}.player-fix>*{transform-origin:bottom;animation:var(--text-animation,none)var(--duration)forwards;animation-delay:var(--long-duration);transform:scaleY(0)}.player-fix:has(.player-description){animation-delay:var(--duration)}.player-fix:has(.player-description)>*{animation-delay:calc(var(--long-duration) + .1s)}.player-title{white-space:nowrap;flex:1 0 auto;font-size:1.75rem}.player-title-wrapper{max-width:100%;display:inline-flex;overflow:hidden}.player-title.is-infinite-scrolling{--marquee-gap:1rem;gap:var(--marquee-gap);animation:marquee var(--text-scroll-duration,5s)linear infinite;display:flex}.player-title.is-backwards{animation-direction:reverse}.player-badge{text-transform:uppercase;background-color:var(--title-bg);color:var(--color-title);animation:fade var(--duration)ease-in-out forwards;align-items:center;gap:.5rem;padding:.5rem;font-size:.875rem;font-weight:700;display:flex}.player-badge:before{content:"";background-color:#f44336;border-radius:999px;width:8px;height:8px}.player-apps{align-items:center;gap:1rem;display:flex}.player-apps-item{transition:filter var(--duration)}.player-apps-item:hover{filter:drop-shadow(0 0 10px #fff)}.player-apps-item svg{height:48px}.player-controls{z-index:10}.player-button svg{width:var(--svg-size,24px);height:var(--svg-size,24px);color:var(--svg-color,#fff)}.player-play{transition:transform var(--duration)}.player-play svg{--svg-size:4rem}@media (min-width:768px){.player-play svg{--svg-size:7rem}}@media (min-width:992px){.player-play svg{--svg-size:10rem}}.player-play:not(.is-playing) .svg-pause,.player-play.is-loading .svg-pause,.player-play:not(.is-loading) .svg-loading,.player-play.is-loading .svg-play,.player-play.is-playing .svg-play{display:none}.player-play:hover{transform:scale(1.1)}.player-volume{left:var(--sidebar-padding);justify-content:center;align-items:center;display:none;position:absolute;top:50%;transform:translateY(-50%)}@media (min-width:992px){.player-volume{display:flex}}.volume-low{--volume-change-inset:-6px}.volume-medium{--volume-change-inset:-12px}.volume-high{--volume-change-inset:-18px}.volume-max{--volume-change-inset:-24px}.volume-change{position:var(--volume-change-position,absolute);inset:var(--volume-change-inset,0);border:3px solid var(--volume-change-border-color,var(--secondary));transition:inset var(--duration);border-radius:999px;display:block}.volume-change.is-active,.volume-change.is-active~.volume-change{--volume-change-border-color:#fff}.volume-toggle{--volume-change-border-color:#fff;--volume-change-position:relative;--svg-size:20px;z-index:10;padding:.4rem;position:relative}.volume-container:not(:hover) .volume-change{--volume-change-inset:0}@keyframes visualizer1{0%,to{height:10%}50%{height:30%}}@keyframes visualizer2{0%,to{height:15%}50%{height:25%}}@keyframes visualizer3{0%,to{height:25%}50%{height:35%}}.visualizer{pointer-events:none;opacity:1;border-radius:.5rem;align-items:flex-end;gap:1px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.visualizer-bar{width:100%;opacity:var(--visualizer-bar-opacity,.25);height:0;animation-iteration-count:infinite;animation-name:var(--pqa,visualizer1);animation-duration:var(--pqd,1s);animation-delay:var(--pql,0s);background:#fff;transition:opacity .3s ease-in-out}.marquee-text{--marquee-duration:120s;--marquee-gap:10px;gap:var(--marquee-gap);z-index:-1;pointer-events:none;flex-direction:column;width:100%;font-family:Montserrat,sans-serif;display:flex;position:absolute;top:50%;bottom:auto;left:50%;right:auto;overflow:hidden;transform:skewY(-10deg)translate(-50%,-50%)}.marquee-line{white-space:nowrap;animation-name:var(--marquee-animation,marquee-left);animation-duration:var(--marquee-duration);text-transform:uppercase;color:rgba(255,255,255,.2);width:max-content;font-size:4rem;font-weight:100;line-height:1;animation-timing-function:linear;animation-iteration-count:infinite;display:inline-block}.marquee-line strong{font-weight:700}.marquee-line-wrapper{width:100%;overflow:hidden}.marquee-line-wrapper:nth-child(2n){--marquee-animation:marquee-right}@keyframes marquee-left{0%{transform:translate(0%)}to{transform:translateX(calc(-50% - var(--marquee-gap,1.5rem)/2))}}@keyframes marquee-right{0%{transform:translateX(calc(-50% - var(--marquee-gap,1.5rem)/2))}to{transform:translate(0%)}}.socials{flex-wrap:wrap;gap:.5rem;margin-top:auto;display:flex}.socials-item svg{width:24px}.program-header{box-shadow:var(--box-shadow-medium);background-color:var(--program-header-bg);border-radius:80px;justify-content:space-evenly;margin-bottom:1rem;display:none;overflow:hidden}.program-button{text-transform:uppercase;color:var(--color-title);flex:1 0 auto;padding:1rem;font-size:.75rem;font-weight:700}.program-button.is-active{background-color:var(--primary,#000);color:var(--program-active-color,#fff)}@media (max-width:575.98px){.program-button:not(.is-active){padding:1rem .75rem;font-size:0}.program-button:first-letter{font-size:.75rem}}.schedule{width:100%}.schedule-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--program-cols-min,16rem)),1fr));gap:.6rem;display:grid}.schedule-list:not(.is-active){display:none}.schedule-item{aspect-ratio:16/9;box-shadow:var(--box-shadow-medium);opacity:0;animation:fadeInX var(--duration)var(--an-delay)ease-out forwards;background-color:#000;position:relative;overflow:hidden}.schedule-item:hover{--program-mask-hover:.5;--title-program-bar-width:100%}.schedule-item:after,.schedule-item:before{content:"";opacity:0;z-index:1;pointer-events:none;transition:opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0}.schedule-item:after{background-color:var(--filter-one,#6b06cf);mix-blend-mode:screen}.schedule-item:before{background-color:var(--filter-two,#47f9d5);mix-blend-mode:multiply}.schedule-item:hover:after{opacity:.5}.schedule-item:hover:before{opacity:1}.schedule-item.is-current .schedule-item-content:before{content:"Al aire";background-color:var(--program-accent);text-transform:uppercase;padding:.25rem .5rem;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;line-height:1.5;display:inline-flex}.schedule-item-picture{position:absolute;top:0;bottom:0;left:0;right:0}.schedule-item-picture img{object-fit:cover;width:100%;height:100%!important}.schedule-item-content{color:#fff;z-index:5;background-image:linear-gradient(transparent,rgba(0,0,0,.75));flex-direction:column;align-items:flex-start;padding:2rem 1rem 1rem;display:flex;position:absolute;top:auto;bottom:0;left:0;right:0}.schedule-item-description{white-space:nowrap;text-overflow:ellipsis;background-color:var(--title-bg-invert);margin:0;padding:.5rem;font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;line-height:1;overflow:hidden}.schedule-item-title{color:var(--color-title);background-color:var(--title-bg);margin:0;padding:.5rem;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:800;line-height:1}.schedule-item.is-current{--program-accent:var(--primary,#fff)}.schedule-item.is-current .schedule-item-content{background-image:linear-gradient(180deg,transparent,var(--primary))}.player-history{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:1rem;display:grid}.history{background-color:var(--history-bg-item);transition-property:transform,background-color,box-shadow;transition-duration:var(--duration);box-shadow:var(--box-shadow-medium);opacity:0;animation:fadeInX var(--duration)var(--an-delay)ease-out forwards;position:relative;overflow:hidden}.history:hover{transform:translateY(-.25rem)}.history-wrapper{text-align:left;z-index:1;align-items:center;gap:1rem;width:100%;display:flex;position:relative}@media (min-width:768px){.history-wrapper{padding:1rem}}.history-art{aspect-ratio:1;width:80px;box-shadow:var(--box-shadow-high)}.history-title{color:var(--color-title-invert);font-weight:800}.history-artist{opacity:.75;--line-clamp:1}.history-bg{opacity:.5;transition:opacity var(--duration);filter:blur(1.5rem);background-size:cover;position:absolute;top:0;bottom:0;left:0;right:0}.history:not(:hover) .history-bg{opacity:0}.history-button{z-index:10;position:absolute;top:0;bottom:0;left:0;right:0}.skeleton-text{--fade-opacity-end:.5;color:transparent;background-color:var(--skeleton-bg,rgba(255,255,255,.1));text-shadow:0 0 transparent;border-radius:1rem;line-height:1;animation:2s linear infinite fadeInOut;display:inline-flex}.skeleton-img{background-color:var(--skeleton-bg,rgba(0,0,0,.1));aspect-ratio:1;border-radius:.5rem;animation:2s linear infinite fadeInOut}.skeleton-img-small{width:80px}.skeleton-img-medium{width:120px}.skeleton-img-large{width:100%}.video-js.video-js-stream{aspect-ratio:16/9;--video-font-size:16px;width:100%;height:100%}.video-js.video-js-stream .vjs-menu-button-inline.vjs-slider-active,.video-js.video-js-stream .vjs-menu-button-inline:focus,.video-js.video-js-stream .vjs-menu-button-inline:hover,.video-js.video-js-stream .video-js.vjs-no-flex .vjs-menu-button-inline{width:10em}.video-js.video-js-stream .vjs-controls-disabled .vjs-big-play-button{display:none!important}.video-js.video-js-stream .vjs-control{width:3em}.video-js.video-js-stream .vjs-menu-button-inline:before{width:1.5em}.video-js.video-js-stream .vjs-menu-button-inline .vjs-menu{left:3em}.video-js.video-js-stream .video-js.vjs-paused .vjs-big-play-button,.video-js.video-js-stream .vjs-paused.vjs-has-started.vjs-big-play-button{display:block}.video-js.video-js-stream .vjs-load-progress div,.video-js.video-js-stream .vjs-seeking .vjs-big-play-button,.video-js.video-js-stream .vjs-waiting .vjs-big-play-button{display:none!important}.video-js.video-js-stream .vjs-mouse-display:after,.video-js.video-js-stream .vjs-play-progress:after{padding:0 .4em .3em}.video-js.video-js-stream .video-js.vjs-ended .vjs-loading-spinner{display:none}.video-js.video-js-stream .video-js.vjs-ended .vjs-big-play-button{display:block!important}.video-js.video-js-stream .video-js *,.video-js.video-js-stream .video-js:after,.video-js.video-js-stream .video-js:before{box-sizing:inherit;font-size:inherit;color:inherit;line-height:inherit}.video-js.video-js-stream .video-js.vjs-fullscreen,.video-js.video-js-stream .video-js.vjs-fullscreen .vjs-tech{width:100%!important;height:100%!important}.video-js.video-js-stream .video-js{font-size:14px;overflow:hidden}.video-js.video-js-stream .vjs-control{color:inherit}.video-js.video-js-stream .vjs-menu-button-inline:hover,.video-js.video-js-stream .video-js.vjs-no-flex .vjs-menu-button-inline{width:8.35em}.video-js.video-js-stream .vjs-volume-menu-button.vjs-volume-menu-button-horizontal:hover .vjs-menu .vjs-menu-content{width:6.35em;height:3em}.video-js.video-js-stream .vjs-control:focus:before,.video-js.video-js-stream .vjs-control:hover:before{text-shadow:0 0 1em #fff,0 0 1em #fff,0 0 1em #fff}.video-js.video-js-stream .vjs-spacer,.video-js.video-js-stream .vjs-time-control{-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;flex:auto;display:flex}.video-js.video-js-stream .vjs-time-control{-webkit-box-flex:0 1 auto;-moz-box-flex:0 1 auto;flex:0 auto;width:auto}.video-js.video-js-stream .vjs-time-control.vjs-time-divider{width:14px}.video-js.video-js-stream .vjs-time-control.vjs-time-divider div{text-align:center;width:100%}.video-js.video-js-stream .vjs-time-control.vjs-current-time{margin-left:1em}.video-js.video-js-stream .vjs-time-control .vjs-current-time-display,.video-js.video-js-stream .vjs-time-control .vjs-duration-display{width:100%}.video-js.video-js-stream .vjs-time-control .vjs-current-time-display{text-align:right}.video-js.video-js-stream .vjs-time-control .vjs-duration-display{text-align:left}.video-js.video-js-stream .vjs-play-progress:before,.video-js.video-js-stream .vjs-progress-control .vjs-play-progress:before,.video-js.video-js-stream .vjs-remaining-time,.video-js.video-js-stream .vjs-volume-level:after,.video-js.video-js-stream .vjs-volume-level:before,.video-js.video-js-stream .video-js.vjs-live .vjs-time-control.vjs-current-time,.video-js.video-js-stream .video-js.vjs-live .vjs-time-control.vjs-duration,.video-js.video-js-stream .video-js.vjs-live .vjs-time-control.vjs-time-divider,.video-js.video-js-stream .video-js.vjs-no-flex .vjs-time-control.vjs-remaining-time{display:none}.video-js.video-js-stream .video-js.vjs-no-flex .vjs-time-control{width:4em;display:table-cell}.video-js.video-js-stream .vjs-progress-control{width:100%;height:.5em;position:absolute;top:-.5em;left:0;right:0}.video-js.video-js-stream .vjs-progress-control .vjs-load-progress,.video-js.video-js-stream .vjs-progress-control .vjs-play-progress,.video-js.video-js-stream .vjs-progress-control .vjs-progress-holder{height:100%}.video-js.video-js-stream .vjs-progress-control .vjs-progress-holder{margin:0}.video-js.video-js-stream .vjs-progress-control:hover{height:1.5em;top:-1.5em}.video-js.video-js-stream .vjs-control-bar{-webkit-transition:-webkit-transform .1s;-moz-transition:-moz-transform .1s;-o-transition:-o-transform .1s ease 0s;-ms-transition:-ms-transform .1s;transition:transform .1s}.video-js.video-js-stream .video-js.not-hover.vjs-has-started.vjs-paused.vjs-user-active .vjs-control-bar,.video-js.video-js-stream .video-js.not-hover.vjs-has-started.vjs-paused.vjs-user-inactive .vjs-control-bar,.video-js.video-js-stream .video-js.not-hover.vjs-has-started.vjs-playing.vjs-user-active .vjs-control-bar,.video-js.video-js-stream .video-js.not-hover.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-control-bar,.video-js.video-js-stream .video-js.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-control-bar{visibility:visible;opacity:1;-webkit-backface-visibility:hidden;-webkit-transition:-webkit-transform 1s;-moz-transition:-moz-transform 1s;-o-transition:-o-transform 1s ease 0s;-ms-transition:-ms-transform 1s;transition:transform 1s;transform:translateY(3em)}.video-js.video-js-stream .video-js.not-hover.vjs-has-started.vjs-paused.vjs-user-active .vjs-progress-control,.video-js.video-js-stream .video-js.not-hover.vjs-has-started.vjs-paused.vjs-user-inactive .vjs-progress-control,.video-js.video-js-stream .video-js.not-hover.vjs-has-started.vjs-playing.vjs-user-active .vjs-progress-control,.video-js.video-js-stream .video-js.not-hover.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-progress-control,.video-js.video-js-stream .video-js.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-progress-control{pointer-events:none;-o-transition:height 1s,top 1s;height:.25em;transition:height 1s,top 1s;top:-.25em}.video-js.video-js-stream .video-js.not-hover.vjs-has-started.vjs-paused.vjs-user-active.vjs-fullscreen .vjs-progress-control,.video-js.video-js-stream .video-js.not-hover.vjs-has-started.vjs-paused.vjs-user-inactive.vjs-fullscreen .vjs-progress-control,.video-js.video-js-stream .video-js.not-hover.vjs-has-started.vjs-playing.vjs-user-active.vjs-fullscreen .vjs-progress-control,.video-js.video-js-stream .video-js.not-hover.vjs-has-started.vjs-playing.vjs-user-inactive.vjs-fullscreen .vjs-progress-control,.video-js.video-js-stream .video-js.vjs-has-started.vjs-playing.vjs-user-inactive.vjs-fullscreen .vjs-progress-control{opacity:0;-o-transition:opacity 1s ease 1s;transition:opacity 1s 1s}.video-js.video-js-stream .video-js.vjs-live .vjs-live-control{margin-left:1em}.video-js.video-js-stream .vjs-big-play-button{color:#262626;background-color:#fff;border:none;border-radius:50%;width:2em;margin-left:-1em;font-size:3.5em;transition:border-color .4s,outline .4s,background-color .4s;top:50%;left:50%;height:2em!important;margin-top:-1em!important;line-height:2em!important}.video-js.video-js-stream .vjs-menu-button-popup .vjs-menu{left:-3em}.video-js.video-js-stream .vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:transparent;width:12em;padding-bottom:.5em;left:-1.5em}.video-js.video-js-stream .vjs-menu-button-popup .vjs-menu .vjs-menu-item,.video-js.video-js-stream .vjs-menu-button-popup .vjs-menu .vjs-menu-title{background-color:#151b17;border-radius:.3em;margin:.3em 0;padding:.5em}.video-js.video-js-stream .vjs-menu-button-popup .vjs-menu .vjs-menu-item.vjs-selected,.video-js.video-js-stream .vjs-big-play-button:active,.video-js.video-js-stream .vjs-big-play-button:focus,.video-js.video-js-stream .video-js:hover .vjs-big-play-button{background-color:var(--primary)}.video-js.video-js-stream .vjs-loading-spinner{border-color:var(--primary)}.video-js.video-js-stream .vjs-control-bar2{background-color:#000}.video-js.video-js-stream .vjs-control-bar{color:#fff;font-size:var(--video-font-size,14px);background-color:rgba(0,0,0,.3)!important}.video-js.video-js-stream .vjs-play-progress,.video-js.video-js-stream .vjs-volume-level{background-color:var(--primary)}.video-is-ready .player-wrapper{opacity:0;pointer-events:none;transform:translateY(100%)}.video-is-ready .video-js-stream{opacity:1;pointer-events:all}@keyframes zoomInBounce{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.install-buttons{z-index:99999;background:rgba(0,0,0,.75);justify-content:center;align-items:center;padding-left:1rem;padding-right:1rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.install-buttons:not(.is-active){display:none}.install-buttons-wrapper{text-align:center;color:#fff;background-color:var(--bg-modal,rgba(255,255,255,.2));-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);border-radius:1rem;max-width:600px;padding:2rem;animation:.5s zoomInBounce;position:relative;box-shadow:0 8px 17px 2px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2)}.install-buttons-wrapper h4{margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.install-buttons-wrapper p{margin-bottom:1rem}.install-botton{align-items:flex-end}.install-botton>*{--bg-modal:rgba(255,255,255,.05);align-items:center;gap:1rem;max-width:700px;margin-bottom:1rem;display:flex}@media (max-width:767px){.install-botton>*{flex-direction:column}}.install-botton .close-install{background-color:transparent;position:absolute;top:0;right:0}.install-botton .install-buttons-wrapper p{text-align:left;margin:0}.install-botton .install-button{text-transform:capitalize;--btn-bg:#fff;--btn-color:#000}.install-botton .install-button svg{flex:none;width:24px;height:24px}.absolute-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.truncate-line{-webkit-line-clamp:var(--line-clamp,2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}