.background-cover{background-size:cover;overflow:hidden;position:fixed;left:0;top:0;width:100%;height:100%}.background-cover.gradient{background:#363636;background:-webkit-radial-gradient(0 100%,ellipse farthest-corner,rgba(104,128,138,.4) 10%,rgba(138,114,76,0) 40%),linear-gradient(180deg,rgba(57,173,219,.25) 0,rgba(42,60,87,.4)),linear-gradient(135deg,#670d10,#0044a1)}.background-image{background-size:cover;display:block;height:100%;width:100%;overflow:hidden}.background-image svg{position:absolute;height:100%;width:100%;-webkit-transform:scale(1.1);transform:scale(1.1)}.background-overlay{width:100%;height:100%;background-color:#e0e0e0;opacity:.7}.dark-theme .background-overlay{background-color:#000;opacity:.4}@-webkit-keyframes pulse{0%{color:red}50%{color:#8b0000}to{color:red}}@-webkit-keyframes waveform{0%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}50%{-webkit-transform:scaleY(.5);transform:scaleY(.5);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}to{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}}@-webkit-keyframes grow{0%,to{-webkit-transform:scaleY(1);transform:scaleY(1)}50%{-webkit-transform:scaleY(1.8);transform:scaleY(1.8)}}@-webkit-keyframes is-loading-audio{0%{opacity:1}50%{opacity:.5}to{opacity:1}}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{background-color:#fff;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:calc(.8em + .3vw + .3vh)}@media only screen and (min-width:915px){html{font-size:17.5px}}@media screen and (max-height:150px){html{font-size:16px}}@media only screen and (max-height:150px) and (max-width:450px){html{font-size:15px}}body{color:#7a7a7a;font-weight:400;line-height:1;margin:0;background-color:#f5f5f5}body,button{font-size:1rem;font-family:Open Sans,BlinkMacSystemFont,Arial;padding:0}button{background:transparent;border:none;cursor:pointer}button:focus{outline:none}button i{-webkit-transition:color .2s ease-out;transition:color .2s ease-out}button i:hover{color:#333}a{cursor:pointer}a.disabled{pointer-events:none}textarea{font-family:Open Sans,BlinkMacSystemFont,Arial}audio,video{display:none}p{font-size:.75rem;margin:0;line-height:1.3}:focus{outline:none}.text-input{padding:0;text-align:center;background:#fff;border:1px solid #e0e0e0;color:#7a7a7a;width:80%;overflow:hidden}.scrolled{-webkit-box-shadow:inset 0 10px 10px -10px #b5b5b5;box-shadow:inset 0 10px 10px -10px #b5b5b5}.player,.player-content{position:relative}.player-content{overflow:hidden;height:10rem;width:100%;padding:.6rem;display:grid;display:-ms-grid;display:-webkit-grid;grid-template-columns:9.4rem 3.1rem 1fr;-ms-grid-columns:9.4rem 3.1rem 1fr;-webkit-grid-columns:9.4rem 3.1rem 1fr;grid-template-rows:2.5rem 4.7rem calc(100% - 7.2rem);-ms-grid-rows:2.5rem 4.7rem calc(100% - 7.2rem);-webkit-grid-rows:2.5rem 4.7rem calc(100% - 7.2rem);-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.player-content .cover-photo{grid-row-start:1;-ms-grid-row:1;grid-row-end:span 3;-ms-grid-row-span:3}.player-content .control-buttons{grid-column-start:2;-ms-grid-column:2;grid-column-end:span 1;-ms-grid-column-span:1}.player-content .titles{grid-column-start:3;-ms-grid-column:3;grid-column-end:span 1;-ms-grid-column-span:1}.player-content .seeker{grid-column-start:2;-ms-grid-column:2;grid-column-end:span 2;-ms-grid-column-span:2;grid-row-start:2;-ms-grid-row:2;grid-row-end:span 1;-ms-grid-row-span:1}.player-content .action-buttons{grid-column-start:2;-ms-grid-column:2;grid-column-end:span 2;-ms-grid-column-span:2;grid-row-start:3;-ms-grid-row:3;grid-row-end:span 1;-ms-grid-row-span:1}@media screen and (max-height:220px) and (min-height:151px){.app-episode .player-content{min-height:100vh;grid-template-rows:1fr 2fr 1fr;-ms-grid-rows:1fr 2fr 1fr;-webkit-grid-rows:1fr 2fr 1fr;grid-template-columns:auto 3.1rem 1fr;-ms-grid-columns:auto 3.1rem 1fr;-webkit-grid-columns:auto 3.1rem 1fr}}@media only screen and (max-height:220px) and (min-height:151px) and (max-width:450px){.app-episode .player-content{grid-template-columns:3.1rem auto;-ms-grid-columns:3.1rem auto;-webkit-grid-columns:3.1rem auto}}@media only screen and (max-width:450px){.player-content{grid-template-columns:3.1rem auto;-ms-grid-columns:3.1rem auto;-webkit-grid-columns:3.1rem auto}.player-content .action-buttons,.player-content .control-buttons,.player-content .seeker{grid-column-start:1;-ms-grid-column:1}.player-content .titles{grid-column-start:2;-ms-grid-column:2}}@media screen and (max-height:150px){@-webkit-keyframes pulse{0%{color:red}50%{color:#8b0000}to{color:red}}@keyframes pulse{0%{color:red}50%{color:#8b0000}to{color:red}}@-webkit-keyframes waveform{0%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}50%{-webkit-transform:scaleY(.5);transform:scaleY(.5);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}to{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}}@keyframes waveform{0%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}50%{-webkit-transform:scaleY(.5);transform:scaleY(.5);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}to{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}}@-webkit-keyframes grow{0%,to{-webkit-transform:scaleY(1);transform:scaleY(1)}50%{-webkit-transform:scaleY(1.8);transform:scaleY(1.8)}}@keyframes grow{0%,to{-webkit-transform:scaleY(1);transform:scaleY(1)}50%{-webkit-transform:scaleY(1.8);transform:scaleY(1.8)}}@-webkit-keyframes is-loading-audio{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes is-loading-audio{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.fade-enter,.fade-leave-to{opacity:0}.slide-enter-active,.slide-leave-active{-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.slide-enter{-webkit-transform:translate(100%);transform:translate(100%);opacity:0}.slide-leave-to{-webkit-transform:translate(-100%);transform:translate(-100%);opacity:0}#app{padding:0!important}.player{overflow:hidden}.player-content{max-width:100vw;height:100vh;padding:0;-webkit-box-sizing:content-box;box-sizing:content-box;z-index:1;display:grid;display:-ms-grid;display:-webkit-grid;grid-template-columns:0fr 0fr 0fr 1fr;-ms-grid-columns:auto auto auto 1fr;-webkit-grid-columns:auto auto auto 1fr;grid-template-rows:3fr 1fr;-ms-grid-rows:3fr 1fr;-webkit-grid-rows:3fr 1fr;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.player-content .control-buttons,.player-content .cover-photo{grid-row-start:1;-ms-grid-row:1;grid-row-end:span 2;-ms-grid-row-span:2}.player-content .control-buttons{padding:0 .6rem;margin:0}.player-content .titles{grid-column-start:3;-ms-grid-column:3;grid-column-end:span 2;-ms-grid-column-span:2}.player-content .seeker{grid-column-start:3;-ms-grid-column:3;grid-column-end:span 1;-ms-grid-column-span:1;grid-row-start:2;-ms-grid-row:2;grid-row-end:span 1;-ms-grid-row-span:1}.player-content .action-buttons{grid-column-start:4;-ms-grid-column:4;grid-column-end:span 1;-ms-grid-column-span:1;grid-row-start:2;-ms-grid-row:2;grid-row-end:span 1;-ms-grid-row-span:1}}@media screen and (max-height:150px) and (max-height:70px){.player-content{grid-template-rows:auto auto;-ms-grid-rows:auto auto;-webkit-grid-rows:auto auto}}@media only screen and (max-height:150px) and (min-width:451px) and (max-width:620px){.player-content .control-buttons{padding-bottom:1.2rem}.player-content .titles{margin-left:.3rem}.player-content .seeker{grid-column-start:2;-ms-grid-column:2;grid-column-end:span 1;-ms-grid-column-span:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.player-content .action-buttons{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media only screen and (max-height:150px) and (max-width:450px){.player-content{grid-template-columns:1fr 1fr 1fr;-ms-grid-columns:1fr 1fr 1fr;-webkit-grid-columns:1fr 1fr 1fr;grid-template-rows:auto 2.8rem;-ms-grid-rows:auto 2.8rem;-webkit-grid-rows:auto 2.8rem}.player-content .control-buttons{grid-column-start:2;-ms-grid-column:2;grid-column-end:span 1;-ms-grid-column-span:1;grid-row-start:2;-ms-grid-row:2;grid-row-end:span 1;-ms-grid-row-span:1}.player-content .titles{padding-left:.6rem;grid-column-start:1;-ms-grid-column:1;grid-column-end:span 3;-ms-grid-column-span:3;grid-row-start:1;-ms-grid-row:1;grid-row-end:span 1;-ms-grid-row-span:1}.player-content .seeker{padding-left:.6rem;grid-column-start:1;-ms-grid-column:1;grid-column-end:span 1;-ms-grid-column-span:1;grid-row-start:2;-ms-grid-row:2;grid-row-end:span 1;-ms-grid-row-span:1}.player-content .action-buttons{grid-column-start:3;-ms-grid-column:3;grid-column-end:span 1;-ms-grid-column-span:1;grid-row-start:2;-ms-grid-row:2;grid-row-end:span 1;-ms-grid-row-span:1}}@media screen and (max-height:150px){.episodes{display:none}}.dark-theme .episodes,.dark-theme .player-content{color:#fff;background:transparent}.visual .episodes,.visual .player-content{background:transparent}@media screen and (min-height:220px){.large .player-content{height:100vh;grid-template-columns:4rem 1fr;-ms-grid-columns:4rem 1fr;-webkit-grid-columns:4rem 1fr;grid-template-rows:1fr 9fr 3fr 1fr;-ms-grid-rows:1fr 9fr 3fr 1fr;-webkit-grid-rows:1fr 9fr 3fr 1fr}.large .player-content .cover-photo{grid-column-start:1;-ms-grid-column:1;grid-column-end:span 2;-ms-grid-column-span:2;grid-row-start:2;-ms-grid-row:2;grid-row-end:span 1;-ms-grid-row-span:1}.large .player-content .control-buttons{grid-column-start:1;-ms-grid-column:1;grid-column-end:span 1;-ms-grid-column-span:1}.large .player-content .titles{grid-column-start:2;-ms-grid-column:2;grid-column-end:span 1;-ms-grid-column-span:1}.large .player-content .seeker{grid-column-start:1;-ms-grid-column:1;grid-column-end:span 2;-ms-grid-column-span:2;grid-row-start:3;-ms-grid-row:3;grid-row-end:span 1;-ms-grid-row-span:1}.large .player-content .action-buttons{grid-column-start:1;-ms-grid-column:1;grid-column-end:span 2;-ms-grid-column-span:2;grid-row-start:4;-ms-grid-row:4;grid-row-end:span 1;-ms-grid-row-span:1}}.seeker{position:relative;height:3rem;width:100%;-webkit-transition:.4s ease-out;transition:.4s ease-out;margin:.6rem 0}.seeker .seeker--line{display:none}.seeker .seeker--waveform{height:3.5rem;position:relative;cursor:pointer;display:block}.seeker .seeker--waveform.center{margin:0 auto}.seeker .seeker--waveform.short+.seeker__time .played,.seeker .seeker--waveform.short+.seeker__time .total{background:transparent;color:inherit;text-shadow:none}.seeker .seeker--waveform .gradient stop{stop-color:#7a7a7a}.seeker .seeker--waveform .gradient stop:first-child{stop-color:#467ac1}.seeker .seeker--waveform .bar{fill:#7a7a7a}.seeker .seeker--waveform .bar.reflection{opacity:.6}.seeker .seeker--waveform .bar.active{fill:#467ac1}.seeker .seeker--waveform .bar.lighten{opacity:.7}.seeker .seeker--waveform .bar.lighten.reflection{opacity:.4}.seeker .seeker__time{font-size:.75rem;pointer-events:none}.seeker .seeker__time .played,.seeker .seeker__time .total{position:absolute;top:calc(1.3rem + 1px);background:rgba(0,0,0,.625);color:#fff;padding:.2rem;font-weight:700;text-shadow:0 1px 2px #000}.seeker .seeker__time .total{right:0}.seeker .seeker__time .played{left:0}.seeker g,.seeker rect,.seeker svg{-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.seeker--line{background:#d7d7d7;width:100%;height:.2rem;position:absolute;top:0;left:0;cursor:pointer;z-index:3}.seeker--line:hover,.seeker--line:hover .seeker__played{height:.4rem}.seeker--line .seeker__total{display:block;position:absolute;top:0;left:0;background:transparent;height:100%;width:100%;z-index:1}.seeker--line .seeker__played{display:block;background:#0044a1;height:.2rem;position:relative}.dark-theme .seeker .seeker--waveform .gradient stop{stop-color:#e6e6e6}.dark-theme .seeker .seeker--waveform .gradient stop:first-child{stop-color:#b3b3b3}.dark-theme .seeker .seeker--waveform .bar{fill:#e6e6e6}.dark-theme .seeker .seeker--waveform .bar.active{fill:#b3b3b3}.dark-theme .seeker .seeker--line{background:#7a7a7a}.dark-theme .seeker .seeker--line .seeker__played{background:#e0e0e0}@media only screen and (max-width:450px){.seeker{width:calc(100vw - 1.2rem)}}@media screen and (max-height:150px){.seeker{width:auto;position:static;margin:0;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}.seeker .seeker--waveform{display:none}.seeker .seeker--line{display:block}.seeker .seeker__time{display:-webkit-box;display:-ms-flexbox;display:flex;justify-items:flex-start}.seeker .seeker__time .played,.seeker .seeker__time .total{color:inherit;position:static;text-shadow:none;font-weight:400;background:transparent;padding-left:0}.seeker .seeker__time .total{display:-webkit-box;display:-ms-flexbox;display:flex}.seeker .seeker__time .total:before{content:" / ";width:8px}}@media screen and (max-height:220px) and (min-height:151px){.app-episode .seeker{display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(100% - 1.2rem);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.app-episode .seeker .seeker__time .played,.app-episode .seeker .seeker__time .total{top:42%}}@media screen and (min-height:220px){.large .seeker{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;height:auto}.large .seeker .seeker--waveform{margin-top:.6rem;margin-bottom:.6rem;height:5rem}}@media screen and (min-height:220px) and (max-height:500px){.large .seeker .seeker--waveform{height:4rem}}@media screen and (min-height:220px) and (max-height:300px){.large .seeker .seeker--waveform{height:3rem}}@media screen and (min-height:220px){.large .seeker .seeker__time .played,.large .seeker .seeker__time .total{top:48%}}@keyframes pulse{0%{color:red}50%{color:#8b0000}to{color:red}}@keyframes waveform{0%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}50%{-webkit-transform:scaleY(.5);transform:scaleY(.5);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}to{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}}@keyframes grow{0%,to{-webkit-transform:scaleY(1);transform:scaleY(1)}50%{-webkit-transform:scaleY(1.8);transform:scaleY(1.8)}}@keyframes is-loading-audio{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.fade-enter,.fade-leave-to{opacity:0}.slide-enter-active,.slide-leave-active{-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.slide-enter{-webkit-transform:translate(100%);transform:translate(100%);opacity:0}.slide-leave-to{-webkit-transform:translate(-100%);transform:translate(-100%);opacity:0}.action-buttons{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.action-buttons,.button-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.button-group{position:relative;z-index:1;margin:0;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-transform:translateY(0);transform:translateY(0)}.button-group.is-hidden{-webkit-transform:translateY(60px);transform:translateY(60px);-webkit-transition-delay:0s;transition-delay:0s}.button-group.compact-buttons .button{padding:.4rem}.button-group.compact-buttons .button .button__icon{margin-right:.3rem}.button-group .button{background:#fff;color:#4a4a4a;border:1px solid #e0e0e0;padding:.5rem;font-size:11px;font-weight:700;opacity:.7;text-transform:uppercase;text-decoration:none;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;border-right-width:0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-height:32px}.button-group .button:hover{opacity:1}.button-group .button:last-child{border-right:1px solid #e0e0e0}.button-group .button.live{cursor:auto;-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite;font-weight:600;text-transform:uppercase}.button-group .button.live .button__icon{font-size:1rem}.button-group .button .button__text{font-weight:700}.button-group .button .button__icon{font-size:1.25em;margin-right:.5rem}@media only screen and (max-width:780px){.button-group .button{margin-left:.3rem;border-radius:3px;border-right-width:1px}.button-group .button:first-child{margin-left:0}.button-group .button .button__text{display:none}.button-group .button .button__icon{margin-right:0}.button-group .button{font-size:.875rem;padding:.5rem .8rem}.button-group.compact-buttons .button .button__icon{margin-right:0}}@media screen and (max-height:150px){.button-group{padding-right:.6rem;margin:0}.button-group .button{margin-left:.3rem;border-radius:3px;border-right-width:1px}.button-group .button:first-child{margin-left:0}.button-group .button .button__text{display:none}.button-group .button .button__icon{margin-right:0}.button-group .button{font-size:.75rem;font-weight:400;border-width:0;background:transparent;padding:0 .3rem}.button-group .button:last-child{border-right-width:0;padding-right:0}.button-group .button .button__icon{margin-right:.3rem}.dark-theme .button-group .button{color:#fff}}.ripple{position:relative;overflow:hidden}.ripple:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;background-image:radial-gradient(circle,#fff 10%,transparent 10.01%);background-repeat:no-repeat;background-position:50%;-webkit-transform:scale(10);transform:scale(10);opacity:0;-webkit-transition:opacity 1s,-webkit-transform .5s;transition:opacity 1s,-webkit-transform .5s;transition:transform .5s,opacity 1s;transition:transform .5s,opacity 1s,-webkit-transform .5s}.ripple:active:after{-webkit-transform:scale(0);transform:scale(0);opacity:.2;-webkit-transition:0s;transition:0s}.dark-theme .ripple:after{background-image:radial-gradient(circle,#000 10%,transparent 10.01%)}