:root{--background-image: linear-gradient(rgba(13, 18, 36), rgba(19, 29, 48), rgba(35, 51, 73));--background-size: cover;--logo-image: url(/icons/overlay-app-logo.svg);--playback-logo-image: url(/icons/overlay-app-logo.svg);--splash-color: rgba(35, 51, 73);--font-family: "Black Sans", "Inter", system-ui, sans-serif;--progress-color: #ffffff;--break-color: #efd23a;--play-image: url(/icons/play.svg);--pause-image: url(/icons/pause.svg);--spinner-image: url(/icons/loader.svg);--buffering-image: url(/icons/loader.svg);--theme-hue: 220;--ad-progress-color: #efd23a;--live-color: #e42121;--live-indicator-inactive-color: #ffffff4d;--text-primary: #f5f5f5;--text-secondary: #8c8c8c;--progress-track-color: rgba(255, 255, 255, .3);--overlay-gradient: linear-gradient(to top, rgba(0, 0, 0, .62) 0%, rgba(0, 0, 0, .22) 28%, rgba(0, 0, 0, 0) 56%), linear-gradient(to bottom, rgba(0, 0, 0, .28) 0%, rgba(0, 0, 0, 0) 22%);--splash-gradient: linear-gradient(62deg, #111111 0%, rgba(9, 15, 54, 0) 99.98%), linear-gradient( 339deg, rgba(255, 69, 217, .9) 4.53%, rgba(255, 69, 217, .25) 35.14%, rgba(255, 69, 217, 0) 51.18% ), linear-gradient(217deg, #2747f2 -8.12%, #090f36 75.37%)}@font-face{font-family:Black Sans;src:url(/fonts/BlackSans-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Black Sans;src:url(/fonts/BlackSans-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}body{margin:0}.landing-screen{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:var(--splash-gradient);font-family:var(--font-family);overflow:hidden}.landing-screen__slice-container{position:relative;width:min(min(47.5520833333vw,84.537037037vh),100vw - 48px);flex-shrink:0}.landing-screen__slice{display:block;width:100%;height:auto}.landing-screen__action-row{position:absolute;top:73.7%;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:5px;white-space:nowrap}.landing-screen__action-row--connecting{top:74.5%}.landing-screen__cast-icon{display:flex;justify-content:center;align-items:center;aspect-ratio:1/1;border-radius:50%;overflow:hidden;flex-shrink:0;box-sizing:border-box}.landing-screen__cast-icon-img{display:block;width:100%;height:100%;object-fit:contain}.landing-screen__spinner{width:min(5vw,8.8888888889vh);height:min(5vw,8.8888888889vh);display:block;background-image:var(--spinner-image);background-size:contain;background-repeat:no-repeat;background-position:center;transform-origin:center;animation:landing-spinner-spin 1.35s linear infinite}@keyframes landing-spinner-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.landing-screen__ready-text{color:#fff;font-family:var(--font-family);font-style:normal;font-weight:700;line-height:normal}.landing-screen__action-row{gap:min(.2604166667vw,.462962963vh)}.landing-screen__cast-icon{width:min(4.4270833333vw,7.8703703704vh);height:min(4.4270833333vw,7.8703703704vh);padding:min(.8041145833vw,1.429537037vh) min(.75203125vw,1.3369444444vh) min(.75203125vw,1.3369444444vh) min(.8041145833vw,1.429537037vh)}.landing-screen__ready-text{font-size:min(1.71875vw,3.0555555556vh)}.receiver-overlay{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;display:flex;align-items:center;justify-content:center;overflow:hidden;box-sizing:border-box;width:min(100vw,177.7777777778vh);height:min(56.25vw,100vh)}.receiver-player-overlay{position:absolute;pointer-events:none;width:100%;height:100%;left:50%;top:50%;transform:translate(-50%,-50%);box-sizing:border-box;background:var(--overlay-gradient);font-family:var(--font-family)}.receiver-player-overlay__brand{position:absolute;left:min(4.6875vw,8.3333333333vh);top:min(2.9166666667vw,5.1851851852vh)}.receiver-player-overlay__logo{width:min(9.7395833333vw,17.3148148148vh);height:min(2.6041666667vw,4.6296296296vh);display:block;background-image:var(--playback-logo-image);background-size:contain;background-repeat:no-repeat;background-position:left center}.receiver-player-overlay__bottom{position:absolute;left:min(5vw,8.8888888889vh);right:min(5vw,8.8888888889vh);bottom:min(2.9166666667vw,5.1851851852vh);display:flex;flex-direction:column;gap:min(1.0416666667vw,1.8518518519vh);transition:opacity .32s ease,transform .32s ease;will-change:opacity,transform;opacity:1;transform:translateY(0)}.receiver-player-overlay__bottom.upnext{bottom:min(5vw,8.8888888889vh)}.receiver-player-overlay__bottom.is-hidden{opacity:0;transform:translateY(8px);pointer-events:none}.receiver-player-overlay__meta-row{display:flex;align-items:center;gap:min(1.6666666667vw,2.962962963vh);min-width:0}.overlay-meta--upnext{background:rgba(0,0,0,.8);padding:min(2.0833333333vw,3.7037037037vh);border-radius:min(1.5625vw,2.7777777778vh)}.overlay-meta--upnext .receiver-player-overlay__meta-row{border-radius:min(.7291666667vw,1.2962962963vh);opacity:.9}.receiver-player-overlay__upnext-label{font-size:min(1.6666666667vw,2.962962963vh);font-weight:700;color:#fff;letter-spacing:0;line-height:1.1}.overlay-meta__countdown{color:#0778d6;font-weight:700;margin-left:min(.3125vw,.5555555556vh)}.receiver-player-overlay__upnext-description{font-size:min(2.0833333333vw,3.7037037037vh);font-weight:700;color:var(--text-primary);letter-spacing:0;line-height:1.3;opacity:.8}.receiver-player-overlay__upnext-episode{font-size:min(1.6666666667vw,2.962962963vh);line-height:1.2;font-weight:600;color:#ccc;opacity:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.receiver-player-overlay__thumb-wrap{width:min(15.625vw,27.7777777778vh);height:min(8.8020833333vw,15.6481481481vh);border-radius:min(.375vw,.6666666667vh);background:#ccc;overflow:hidden;flex-shrink:0}.receiver-player-overlay__thumb{width:100%;height:100%;object-fit:cover}.receiver-player-overlay__info{display:flex;flex-direction:column;flex:1 1 auto;gap:min(.8333333333vw,1.4814814815vh);color:var(--text-primary);min-width:0;width:auto;max-width:min(63.125vw,112.2222222222vh)}.receiver-player-overlay__title{font-size:min(2.0833333333vw,3.7037037037vh);line-height:1.1;font-weight:700;letter-spacing:0;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.receiver-player-overlay__subline{display:flex;align-items:center;flex-wrap:wrap;gap:min(.8333333333vw,1.4814814815vh);font-size:min(1.6666666667vw,2.962962963vh);line-height:1.2;font-weight:600;min-width:0}.receiver-player-overlay__badge{background:#252525;border:min(.1041666667vw,.1851851852vh) solid #404040;border-radius:min(.3125vw,.5555555556vh);padding:min(.3125vw,.5555555556vh) min(.625vw,1.1111111111vh);font-size:min(1.0416666667vw,1.8518518519vh);line-height:1.3;letter-spacing:min(.03125vw,.0555555556vh);font-weight:700;text-transform:uppercase}.receiver-player-overlay__warning{font-size:min(1.6666666667vw,2.962962963vh);line-height:1.2;font-weight:600;color:#f5f5f5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.receiver-player-overlay__progress-row{display:flex;align-items:center;gap:min(2.0833333333vw,3.7037037037vh)}.receiver-player-overlay__control{display:inline-flex;align-items:center;justify-content:center;width:min(4.6875vw,8.3333333333vh);height:min(4.6875vw,8.3333333333vh);flex-shrink:0;background-size:contain;background-repeat:no-repeat;background-position:center}.receiver-player-overlay__control--play{background-image:var(--play-image);background-size:contain;background-repeat:no-repeat;background-position:center;display:inline-flex;align-items:center;justify-content:center;width:min(2.34375vw,4.1666666667vh);height:min(2.7604166667vw,4.9074074074vh)}.receiver-player-overlay__control--pause{background-image:var(--pause-image);background-size:contain;background-repeat:no-repeat;background-position:center;display:inline-flex;align-items:center;justify-content:center;width:min(2.34375vw,4.1666666667vh);height:min(2.7604166667vw,4.9074074074vh)}.receiver-player-overlay__control--loader{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;background-image:var(--spinner-image);background-size:contain;background-repeat:no-repeat;background-position:center;transform-origin:center;will-change:transform;animation:receiver-loader-spin 1.35s linear infinite}@keyframes receiver-loader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.receiver-player-overlay__time{color:#fff;text-align:center;font-size:min(1.4583333333vw,2.5925925926vh);font-style:normal;font-weight:500;line-height:1;letter-spacing:min(.0729166667vw,.1296296296vh)}.receiver-player-overlay__progress-track{height:min(.5208333333vw,.9259259259vh);border-radius:min(1.25vw,2.2222222222vh);background:var(--progress-track-color);flex:1;overflow:hidden;position:relative}.receiver-player-overlay__progress-track--ad{background:rgba(255,255,255,.3)}.receiver-player-overlay__progress-fill{width:0%;height:100%;background:var(--progress-color);border-radius:min(1.25vw,2.2222222222vh);transition:width .5s linear}.receiver-player-overlay__progress-fill--ad{width:0%;height:100%;background:var(--ad-progress-color);border-radius:min(1.25vw,2.2222222222vh);transition:width .5s linear}.receiver-player-overlay__progress-fill--channel{width:0%;height:100%;background:var(--live-color);border-radius:min(1.25vw,2.2222222222vh);transition:width .5s linear}.receiver-player-overlay__cue-point{position:absolute;top:50%;width:min(.625vw,1.1111111111vh);height:min(.4166666667vw,.7407407407vh);background:var(--break-color);border-radius:min(1.25vw,2.2222222222vh);transform:translate(-50%,-50%);z-index:1}.receiver-overlay--error{position:fixed;top:min(1.0416666667vw,1.8518518519vh);left:min(1.0416666667vw,1.8518518519vh);right:min(1.0416666667vw,1.8518518519vh);color:#ff8f8f;background:rgba(50,0,0,.7);border:min(.0520833333vw,.0925925926vh) solid rgba(255,143,143,.4);border-radius:min(.4166666667vw,.7407407407vh);padding:min(.625vw,1.1111111111vh) min(.8333333333vw,1.4814814815vh)}.receiver-player-overlay__live-indicator{font-weight:500;font-size:min(1.4583333333vw,2.5925925926vh);color:#fff;letter-spacing:min(.0729166667vw,.1296296296vh);display:flex;align-items:center;gap:min(.5208333333vw,.9259259259vh)}.receiver-player-overlay__live-indicator__dot{display:inline-block;width:min(1.25vw,2.2222222222vh);height:min(1.25vw,2.2222222222vh);background:var(--live-indicator-inactive-color);border-radius:50%;flex-shrink:0}.receiver-player-overlay__progress-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center;gap:min(.8333333333vw,1.4814814815vh);min-width:0}.receiver-player-overlay__progress-container--ad{display:flex;align-items:center;gap:min(1.25vw,2.2222222222vh);flex:1;min-width:0;position:relative}.receiver-player-overlay__ad-label{color:rgba(255,255,255,.9);font-size:min(1.4583333333vw,2.5925925926vh);font-weight:600;text-transform:uppercase;letter-spacing:min(.0260416667vw,.0462962963vh)}.receiver-player-overlay__ad-label--top-right{position:absolute;top:min(-2.5vw,-4.4444444444vh);right:0}.pause-ad-overlay{position:"absolute";top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.85);animation:pause-ad-fade-in .3s ease-out;width:"100%";height:"100%"}@keyframes pause-ad-fade-in{0%{opacity:0}to{opacity:1}}.pause-ad-overlay .ad-label{position:absolute;top:min(1.25vw,2.2222222222vh);right:min(1.25vw,2.2222222222vh);color:#fff;text-align:center;font-family:var(--font-family);font-size:min(1.6666666667vw,2.962962963vh);font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.6px;text-transform:uppercase;padding:min(.4166666667vw,.7407407407vh) min(.8333333333vw,1.4814814815vh);border-radius:min(.2083333333vw,.3703703704vh);text-shadow:0 1px 4px rgba(17,17,17,.35)}
