.overlay[data-v-baea1e45]{z-index:9999;background-color:rgba(var(--secondaryBackground), .9);display:flex;position:fixed;inset:0}.overlay .supportModal[data-v-baea1e45]{background-color:rgb(var(--primaryBackground));color:rgb(var(--primaryTextColor));border-radius:20px;flex-direction:column;margin:auto;padding:30px 50px;display:flex}.overlay .supportModal .heading[data-v-baea1e45]{margin:0 auto 20px;font-size:40px;position:relative}.overlay .supportModal .heading[data-v-baea1e45]:after{content:"";background-color:rgb(var(--secondaryTextColor));border-radius:2px;width:100%;height:4px;position:absolute;top:100%;left:0}.overlay .supportModal .content[data-v-baea1e45]{margin:0 auto}.overlay .supportModal .content a[data-v-baea1e45]{color:rgb(var(--secondaryTextColor));align-items:center;font-size:25px;display:flex}.overlay .supportModal .content a[data-v-baea1e45]:hover{color:rgb(var(--primaryTextColor))}.overlay .supportModal .content a .icon[data-v-baea1e45]{color:inherit;width:40px;height:40px;margin-right:10px}.overlay .supportModal #close-btn[data-v-baea1e45]{margin:0 auto;margin-top:var(--spacing-sm)}.overlay .supportLoadingIcon[data-v-baea1e45]{margin:auto}.overlay.support-transition-enter-active[data-v-baea1e45],.overlay.support-transition-leave-active[data-v-baea1e45]{transition-property:background-color;transition-duration:var(--transition-medium);transition-timing-function:ease}.overlay.support-transition-enter-active .supportModal[data-v-baea1e45],.overlay.support-transition-leave-active .supportModal[data-v-baea1e45]{transition-property:opacity,transform;transition-duration:var(--transition-medium);transition-timing-function:ease}.overlay.support-transition-enter-active .supportModal[data-v-baea1e45],.overlay.support-transition-leave-active[data-v-baea1e45]{transition-delay:var(--transition-short)}.overlay.support-transition-enter-from[data-v-baea1e45],.overlay.support-transition-leave-to[data-v-baea1e45]{background-color:#0000}.overlay.support-transition-enter-from .supportModal[data-v-baea1e45],.overlay.support-transition-leave-to .supportModal[data-v-baea1e45]{opacity:0;transform:scale(.75)}[data-v-3a385dbf]:root{--color-destructive:229, 57, 53;--primaryTextColor:255, 255, 255;--secondaryTextColor:158, 158, 158;--themeColor:255, 159, 10;--primaryBackground:18, 18, 18;--primaryBackground-bright:20, 20, 20;--primaryBackground-brighter:22, 22, 22;--secondaryBackground:28, 28, 30;--secondaryBackground-bright:32, 32, 36;--secondaryBackground-brighter:36, 36, 40;--tertiaryBackground:35, 35, 40;--topbarBackground:10, 10, 10;--transition-short:.15s;--transition-medium:.3s;--transition-long:.5s;--ui-height:40px;--spacing-sm:10px}.primaryNavigation[data-v-3a385dbf]{background-color:rgba(var(--topbarBackground), .95);grid-template-columns:150px 1fr 150px;grid-template-areas:".list profile";align-items:center;gap:10px;width:100%;height:10vh;max-height:100px;padding:0 70px;display:grid}.primaryNavigation .linkList[data-v-3a385dbf]{grid-area:list;justify-content:center;display:flex}.primaryNavigation .linkList nav[data-v-3a385dbf]{background-color:rgb(var(--secondaryBackground-bright));border-radius:1.5rem;justify-content:center;height:3rem;display:flex;position:relative;overflow:hidden}.primaryNavigation .linkList nav .settingsCover[data-v-3a385dbf]{interpolate-size:allow-keywords;transition:width .25s linear;display:flex;overflow:hidden}.primaryNavigation .linkList nav .navigationLink[data-v-3a385dbf]{position:inherit;color:rgb(var(--secondaryTextColor));border-radius:5px;flex-shrink:0;align-items:center;gap:5px;padding:10px 20px;font-weight:700;text-decoration:none;transition:color .15s linear,background-color .15s linear;display:flex}.primaryNavigation .linkList nav .navigationLink.settings[data-v-3a385dbf]{white-space:nowrap;width:max-content;position:relative;overflow:hidden}.primaryNavigation .linkList nav .navigationLink[data-v-3a385dbf]:hover{color:rgb(var(--primaryTextColor))}.primaryNavigation .linkList nav .navigationLink.router-link-active[data-v-3a385dbf]{color:rgb(var(--themeColor))}.primaryNavigation .linkList nav .cursor[data-v-3a385dbf]{background-color:#f5f5f5;border-radius:1.5em;height:100%;transition:width .25s ease-out,left .25s ease-out;position:absolute}.primaryNavigation .userMenu[data-v-3a385dbf]{z-index:9999;grid-area:profile;justify-self:flex-end;width:max-content;position:relative}.primaryNavigation .userMenu:hover .userMenuContent[data-v-3a385dbf]{visibility:visible;opacity:1;height:auto;box-shadow:0 0 3px 4px #101010a3}.primaryNavigation .userMenu .userBtn[data-v-3a385dbf]{z-index:9;cursor:default;color:rgb(var(--primaryTextColor));justify-content:flex-end;align-items:center;gap:5px;font-weight:700;display:flex;position:relative}.primaryNavigation .userMenu .settingsLink[data-v-3a385dbf]{color:rgb(var(--secondaryTextColor));cursor:pointer;font-size:15px;text-decoration:none}.primaryNavigation .userMenu .settingsLink[data-v-3a385dbf]:hover{color:rgb(var(--primaryTextColor))}.primaryNavigation .userMenu #logoutBtn[data-v-3a385dbf]{color:#fff;cursor:pointer;background-color:rgb(var(--color-destructive));border-radius:10px;justify-content:space-between;align-items:center;margin-top:20px;font-size:15px;display:flex}.primaryNavigation .userMenu .userMenuContent[data-v-3a385dbf]{z-index:8;opacity:0;visibility:hidden;background-color:rgb(var(--primaryBackground));width:max-content;box-shadow:0;border-radius:10px;justify-content:flex-end;max-height:90vh;transition:all .15s ease-out;display:flex;position:absolute;top:-10px;right:-20px;overflow:hidden scroll}.primaryNavigation .userMenu .userMenuContent .inner[data-v-3a385dbf]{white-space:nowrap;text-align:left;flex-shrink:0;grid-template-columns:1fr;width:350px;height:max-content;padding:50px 20px 10px;display:grid}.primaryNavigation .userMenu .userMenuContent .inner .userToggle[data-v-3a385dbf]{text-align:left;cursor:pointer;width:100%;color:rgb(var(--secondaryTextColor));justify-content:space-between;transition:color .1s linear;display:flex}.primaryNavigation .userMenu .userMenuContent .inner .userToggle .settingTitle[data-v-3a385dbf]{text-align:left;grid-template-columns:25px 1fr;grid-template-areas:"icon name";display:grid}.primaryNavigation .userMenu .userMenuContent .inner .userToggle .settingTitle span.profileName[data-v-3a385dbf]{grid-area:name}.primaryNavigation .userMenu .userMenuContent .inner .userToggle[data-v-3a385dbf]:last-of-type{border-bottom:0;margin-bottom:20px}.branding[data-v-3a385dbf]{cursor:pointer;justify-content:center;align-items:center;width:100%;height:50px;display:flex}.branding img[data-v-3a385dbf]{object-fit:contain;background-position:50%;width:auto;max-width:100%;height:100%}:root{--color-destructive:229, 57, 53;--primaryTextColor:255, 255, 255;--secondaryTextColor:158, 158, 158;--themeColor:255, 159, 10;--primaryBackground:18, 18, 18;--primaryBackground-bright:20, 20, 20;--primaryBackground-brighter:22, 22, 22;--secondaryBackground:28, 28, 30;--secondaryBackground-bright:32, 32, 36;--secondaryBackground-brighter:36, 36, 40;--tertiaryBackground:35, 35, 40;--topbarBackground:10, 10, 10;--transition-short:.15s;--transition-medium:.3s;--transition-long:.5s;--ui-height:40px;--spacing-sm:10px}*{box-sizing:border-box}.link-group{background-color:rgb(var(--secondaryBackground));border-radius:10px;width:max-content;display:flex}.link-group a{height:40px;color:rgb(var(--secondaryTextColor));border-radius:10px;align-items:center;gap:5px;padding:0 10px;text-decoration:none;display:flex}.link-group a.router-link-exact-active{background-color:rgba(var(--tertiaryBackground), .9);color:rgb(var(--primaryTextColor))}.link-group a:hover{background-color:rgba(var(--secondaryTextColor), .5);color:rgb(var(--secondaryBackground))}.form-control{background-color:rgb(var(--secondaryBackground));border-radius:10px;min-width:250px;height:40px;padding:0 10px;display:block}.form-control::placeholder{color:rgb(var(--secondaryTextColor))}.form-control{color:rgb(var(--primaryTextColor))}.bold{font-weight:700}.spinner{animation:1s linear infinite spinner}@keyframes spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.statusMessage{z-index:9999;opacity:0;justify-content:center;height:auto;transition:all .4s;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.statusMessage.active{opacity:1;bottom:20px;transform:translateY(0)}.statusMessage .inner{background-color:rgb(var(--secondaryBackground));border-radius:10px;align-items:center;padding:10px 20px;display:flex}.statusMessage .inner svg{width:30px;height:30px;margin-right:10px}.statusMessage .inner svg #check{fill:#90ee90}.statusMessage .inner svg #cross{fill:red}.statusMessage .inner span{color:rgb(var(--primaryTextColor))}.btn{cursor:pointer;height:40px;transition-property:transform border-radius;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-weight:700;text-decoration:none;transition-duration:.1s;transition-timing-function:ease;display:flex}.btn:hover{border-radius:4px;transform:scale(1.05,1.1)}.btn:active{transform:scale(1)}.btn[theme=colored]{background-color:rgb(var(--themeColor));color:rgb(var(--primaryTextColor))}.btn-default{background-color:rgb(var(--secondaryBackground));color:rgb(var(--secondaryTextColor))}.btn-default:hover{color:rgb(var(--primaryTextColor))}.next-page{justify-content:center;align-items:center;width:100%;padding:40px 0;display:flex}.next-page button{padding-left:20px;padding-right:20px}.icon{width:20px;height:20px}.icon svg{height:inherit;width:inherit}.icon svg path{fill:currentColor!important}.profileStreaming{background-color:rgb(var(--primaryBackground));grid-template-rows:max-content 1.5fr 1fr;grid-template-columns:1fr;gap:10px;padding:10px 10px 10px 40px;display:grid;overflow:hidden}.profileStreaming .profileService{max-height:75px;overflow:hidden}.profileStreaming .profileService:hover svg path{fill:#fff!important}.profileStreaming .profileService .action{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;margin-right:10px;display:flex}.profileStreaming .profileService .action svg path{fill:#fff}.profileStreaming .profileService .action.remove{color:rgb(var(--primaryTextColor));background-color:red}.profileStreaming .profileService .action.add{color:rgb(var(--primaryTextColor));background-color:#00cd00}.profileStreaming *{white-space:nowrap;flex-wrap:nowrap}.profileStreaming.v-enter-from,.profileStreaming.v-leave-to{width:0;margin:0;padding:0}.profileStreaming .channelList-enter-active,.profileStreaming .channelList-leave-active{transition:all .3s}.profileStreaming .channelList-enter-from,.profileStreaming .channelList-leave-to{max-height:0;padding-top:0;padding-bottom:0}.profileChannels{flex-direction:column;grid-template-rows:max-content 1.5fr 1fr;grid-template-columns:1fr;gap:10px;display:grid}.profileChannels *{white-space:nowrap;flex-wrap:nowrap}.profileChannels .dragContainer .profileChannel{cursor:move}.profileChannels .flexContainer p{margin-left:10px}.profileChannels .profileChannel{cursor:default;width:100%;max-height:75px;color:rgb(var(--secondaryTextColor));align-items:center;font-size:17px;display:flex;overflow:hidden}.profileChannels .profileChannel p{color:inherit}.profileChannels .profileChannel:last-of-type{margin-bottom:unset}.profileChannels .profileChannel.dragging{color:rgb(var(--primaryTextColor));background-color:rgb(var(--secondaryBackground-brighter))}.profileChannels .profileChannel .channelAction{cursor:pointer;background-color:rgb(var(--color-destructive));border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition-property:transform;transition-duration:.1s;transition-timing-function:ease;display:flex}.profileChannels .profileChannel .channelAction.positive{background-color:#35b74b}.profileChannels .profileChannel .channelAction:hover{transform:scale(1.1)}.profileChannels .profileChannel .channelAction:active{transform:scale(1)}.profileChannels .listActions{text-align:right}.profileChannels .listActions .actionBtn{text-align:center;cursor:pointer;background-color:#00cd00;border-radius:10px;padding:10px 20px;font-size:15px;font-weight:700;line-height:20px;text-decoration:none}.profileChannels .listActions .actionBtn.cancel{background-color:red}.profileChannels .listActions .actionBtn:first-of-type{margin-right:10px}.profileChannels.v-enter-from,.profileChannels.v-leave-to{width:0;margin:0;padding:0}.channelCard{background-color:rgba(var(--primaryBackground), .8);cursor:pointer;border-radius:15px;flex-shrink:0;height:120px;margin:0 20px;transition:box-shadow .1s linear,transform .1s linear;display:flex;overflow:hidden}.channelCard.selected{border:3px solid rgb(var(--themeColor))}.channelCard:first-of-type{margin-top:10px}.channelCard:last-of-type{margin-bottom:10px}.channelCard:hover{transform:scale(1.05);box-shadow:0 0 3px 4px #08080899}.channelCard img.channelLogo{object-fit:contain;background-color:#fff;flex-grow:0;width:8rem;height:100%}.channelCard .content{flex-direction:column;margin:10px 5px;display:flex}.channelCard .content .topline{color:rgb(var(--secondaryTextColor));font-size:13px;font-weight:700}.channelCard .content .playingNow{color:rgb(var(--primaryTextColor));text-overflow:ellipsis;-webkit-line-clamp:1;line-clamp:1;word-break:break-all;-webkit-box-orient:vertical;font:700 25px sans-serif;display:-webkit-box;overflow:hidden}.channelCard .content .nextProgram{color:rgb(var(--secondaryTextColor));margin-top:auto;font-size:16px}.channelCard img.programImg{object-fit:cover;background-position:50%;flex-shrink:0;width:30%;height:100%;margin-left:auto}.popoutWrapper{background-color:rgb(var(--primaryBackground));width:33vw;padding:10px 10px 10px 40px;top:0;bottom:0;right:0;overflow:hidden}.popoutWrapper .popoutList-enter-active,.popoutWrapper .popoutList-leave-active{transition:all .3s}.popoutWrapper .popoutList-enter-from,.popoutWrapper .popoutList-leave-to{max-height:0!important;padding-top:0!important;padding-bottom:0!important}@media screen and (width<=1550px){.popoutWrapper{width:100%;min-width:unset;padding-left:0;position:absolute;right:0}}.guideWrapper{flex-direction:column;flex-grow:1;height:95vh;max-height:calc(100vh - 100px);padding:20px;display:flex;position:relative;overflow:hidden}.guideWrapper header.header{justify-content:center;gap:20px;height:40px;margin:0 50px;display:flex}.guideWrapper header.header .date-line{margin-right:auto}.guideWrapper .searchView{flex-direction:column;flex-grow:1;justify-content:flex-start;align-items:center;padding:20px 0;display:flex;overflow-y:scroll}.guideWrapper .searchView .searchGrid{flex-shrink:0;grid-template-columns:repeat(auto-fit,minmax(min(50%,max(250px,14.2857%)),1fr));gap:40px 20px;width:90%;max-width:1500px;display:grid}.guideWrapper .search{position:absolute}.guideWrapper .search.v-enter-active,.guideWrapper .search.v-leave-active{transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:ease}.guideWrapper .search.v-enter-from,.guideWrapper .search.v-leave-to{opacity:0;transform:translateY(80%)}.guideGrid{scroll-behavior:smooth;flex-grow:1;grid-template:"nowBtn timeline"max-content"programs programs"1fr/120px 1fr;margin-top:20px;display:grid;position:relative;overflow-y:scroll}.guideGrid .skip{background-color:rgba(var(--themeColor), .2);z-index:9;border:2px solid rgba(var(--themeColor), .2);cursor:pointer;border-radius:15px;flex-grow:1;justify-content:center;align-items:center;width:70px;height:400px;max-height:50vh;margin-top:10vh;padding:10px;font-size:40px;transition:all .2s;display:flex;position:fixed}.guideGrid .skip .icon{width:50px;height:50px}.guideGrid .skip{color:rgb(var(--primaryTextColor))}.guideGrid .skipForwards{right:30px}.guideGrid .skipBackwards{left:170px}.guideGrid .skip:hover{border:3px solid rgb(var(--themeColor));transform:scale(1.1)}.guideGrid .nowBtnWrapper{background-color:rgb(var(--primaryBackground));z-index:19;grid-area:nowBtn;align-items:center;width:120px;height:50px;margin-bottom:10px;display:flex;position:sticky;top:0;left:0}.guideGrid .nowBtnWrapper .nowBtn{color:rgb(var(--themeColor));cursor:pointer;background-color:#0000;border-radius:5px;height:100%;margin:auto;padding:0 20px;font-size:20px;transition:background-color .1s linear}.guideGrid .nowBtnWrapper .nowBtn:hover{background-color:rgb(var(--secondaryBackground-brighter))}.guideGrid .programs{text-align:left;scroll-behavior:smooth;grid-area:programs;height:max-content;margin-bottom:10px;padding:10px 15px;position:relative}.guideGrid .programs .container{grid-auto-flow:row;display:grid;position:relative}.guideGrid .programs .nowLine{z-index:2;pointer-events:none;background-color:red;width:1px;height:100%;position:absolute;left:10em}.guideGrid .programs .programRow{height:120px;margin-bottom:10px;display:flex}.guideGrid .programs .programRow .channel{cursor:pointer;z-index:10;background-color:#f5f5f5;border-radius:10px;flex-shrink:0;width:120px;height:120px;margin-bottom:10px;position:sticky;left:0;overflow:hidden}.guideGrid .programs .programRow .channel:hover{transform:scale(1.05);box-shadow:0 0 3px 4px #08080899}.guideGrid .programs .programRow .channel img{object-fit:contain;width:100%;height:100%}.guideGrid .programs .programRow:last-of-type{margin-bottom:0}.guideGrid .programs .loadingRows{width:max-content;color:rgb(var(--primaryTextColor));position:sticky;left:50%;transform:translate(-50%)}.guideRow-enter-active,.guideRow-leave-active,.guideRow-move,.guidePrograms-move,.guidePrograms-enter-active,.guidePrograms-leave-active{transition:all .4s cubic-bezier(.55,0,.1,1)}.guideRow-enter-from,.guideRow-leave-to{height:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}.guidePrograms-enter-from,.guidePrograms-leave-to{padding-top:0;padding-bottom:0;height:0!important;margin-bottom:0!important}.container{position:relative}.dateLine{text-align:center;justify-content:center;align-items:center;gap:10px;display:flex;position:relative}.dateLine:after{z-index:0;content:"";aspect-ratio:1;background-color:rgb(var(--themeColor));border-radius:10px;position:absolute;top:-5px;bottom:-5px}.dateLine .dates{background-color:rgb(var(--secondaryBackground));border-radius:10px;align-items:center;gap:10px;height:40px;padding:0 10px;display:flex;position:relative;overflow-x:hidden}.dateLine .dates div.date{cursor:pointer;z-index:1;border-radius:50%;flex-direction:column;justify-content:center;width:40px;height:40px;display:flex;position:relative}.dateLine .dates div.date:hover p,.dateLine .dates div.date.selected p{color:rgb(var(--primaryTextColor))}.dateLine .dates div.date p{font-size:16px}.dateLine .dates[direction=right] .date-enter-from{padding-top:0;padding-bottom:0;transform:translate(370px);opacity:0!important}.dateLine .dates[direction=right] .date-leave-to{padding-top:0;padding-bottom:0;transform:translate(-370px);opacity:0!important}.dateLine .dates[direction=right] .date-leave-active{position:absolute!important}.dateLine .dates[direction=left] .date-enter-from{padding-top:0;padding-bottom:0;transform:translate(-370px);opacity:0!important}.dateLine .dates[direction=left] .date-leave-to{padding-top:0;padding-bottom:0;transform:translate(629px);opacity:0!important}.dateLine .dates[direction=left] .date-leave-active{position:absolute!important}.dateLine .dates .date-enter-active,.dateLine .dates .date-leave-active,.dateLine .dates .date-move{transition:all .4s cubic-bezier(.55,0,.1,1)}.dateLine .dates .date-leave-active,.dateLine .dates .date-enter-active{margin:0!important;padding:0!important}.dateLine .farSkip{background-color:rgb(var(--secondaryBackground));cursor:pointer;width:40px;height:40px;transition:border transform;color:rgb(var(--secondaryTextColor));border:2px solid #0000;border-radius:5px;justify-content:center;align-items:center;padding:0 3px;transition-duration:.1s;display:flex}.dateLine .farSkip:hover{border:2px solid rgb(var(--themeColor));color:rgb(var(--primaryTextColor));transform:scale(1.1)}.dateLine .farSkip:active{transform:scale(1)}.guideProgramWrapper{flex-shrink:0;justify-content:center;padding:0 5px;display:flex}.guideProgramWrapper.hidden .guideProgram{display:none}.guideProgramWrapper .guideProgram{background-color:rgb(var(--secondaryBackground));cursor:pointer;border-radius:10px;width:100%;min-width:100%;height:100%;padding:10px;transition-property:background-color;transition-duration:.15s;transition-timing-function:ease;display:inline-block;position:relative}.guideProgramWrapper .guideProgram>*{transition-property:color;transition-duration:.15s;transition-timing-function:ease}.guideProgramWrapper .guideProgram.disabled{background-color:rgba(var(--secondaryBackground), .5);opacity:.7;pointer-events:none;cursor:default;transform:scale(1)!important}.guideProgramWrapper .guideProgram:not(.disabled):hover{background-color:rgb(var(--primaryTextColor));z-index:1;min-width:max-content;box-shadow:0 0 3px 4px #08080899}.guideProgramWrapper .guideProgram:not(.disabled):hover .programTitle{color:rgb(var(--primaryBackground))}.guideProgramWrapper .guideProgram:not(.disabled):hover .duration,.guideProgramWrapper .guideProgram:not(.disabled):hover .genres{color:rgb(var(--secondaryBackground))}.guideProgramWrapper .guideProgram .programTitle{color:rgb(var(--primaryTextColor));text-overflow:ellipsis;-webkit-line-clamp:1;line-clamp:1;word-break:break-all;-webkit-box-orient:vertical;font-size:22px;display:-webkit-inline-box;position:sticky;left:150px;overflow:hidden}.guideProgramWrapper .guideProgram .topbar{color:rgb(var(--secondaryTextColor));justify-content:space-between;align-items:flex-start;width:100%;margin-bottom:5px;font-size:16px;display:flex}.guideProgramWrapper .guideProgram .topbar p{text-overflow:ellipsis;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-inline-box;position:sticky;left:150px;overflow:hidden}.guideProgramWrapper .guideProgram .topbar .markers{gap:5px;display:flex}.guideProgramWrapper .guideProgram .topbar .markers .record{color:rgb(var(--color-destructive))}.guideProgramWrapper .guideProgram .topbar .markers .watchlist{color:rgb(var(--themeColor))}.guideProgramWrapper .guideProgram .genres{color:rgb(var(--secondaryTextColor));text-overflow:ellipsis;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;margin-top:auto;font-size:16px;font-weight:700;display:-webkit-inline-box;position:sticky;left:150px;overflow:hidden}.guideProgramWrapper .guideProgram .programInfo{padding:5px;position:absolute;bottom:5px;right:5px}.guideProgramWrapper:first-of-type{padding:0 5px 0 0}.vertical-card{background-color:rgb(var(--secondaryBackground));text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;flex-grow:1;min-width:250px;max-width:350px;transition:transform .1s;display:flex;overflow:hidden;transform:scale(1)}.vertical-card:hover{transform:scale(1.05)}.vertical-card:active{transform:scale(.95)}.vertical-card.unavailable{filter:grayscale()}.vertical-card .header{width:100%;height:150px;position:relative}.vertical-card .header .thumbnail{object-fit:cover;background-position:50%;width:100%;height:100%;display:block}.vertical-card .header .logo{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1;background-color:#d3d3d34d;border-bottom-right-radius:10px;width:auto;height:40px;position:absolute;top:0;left:0;overflow:hidden}.vertical-card .header .content{color:rgb(var(--secondaryTextColor));z-index:1;flex-direction:column;justify-content:flex-end;padding:40px 5px 5px;font-size:13px;display:flex;position:absolute;bottom:0;left:0;right:0}.vertical-card .header .content:before{content:"";background:linear-gradient(rgba(var(--secondaryBackground), 0) 0%, rgba(var(--secondaryBackground), 1) 100%);height:100%;position:absolute;bottom:0;left:0;right:0}.vertical-card .header .content>*{z-index:1;position:relative}.vertical-card .main{flex-direction:column;flex-grow:1;align-items:flex-start;padding:5px 10px;display:flex}.vertical-card .main .topline{color:rgb(var(--secondaryTextColor));font-size:13px;font-weight:700}.vertical-card .main .title{color:rgb(var(--primaryTextColor));text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font:700 25px sans-serif;display:-webkit-box;overflow:hidden}.vertical-card .main .title span{color:rgb(var(--secondaryTextColor));font-size:13px;font-weight:700}.vertical-card .main .subtitle{color:rgb(var(--secondaryTextColor));font-size:16px;font-weight:700}.vertical-card .main .description{color:rgb(var(--secondaryTextColor));text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:auto;font-size:16px;display:-webkit-box}.vertical-card .main .profile{color:rgb(var(--secondaryTextColor));align-items:center;font-size:14px;display:flex}.vertical-card .main .profile svg{width:20px;height:20px}.vertical-card .main .profile svg path{fill:rgb(var(--secondaryTextColor))}.vertical-card .main .profilePicker{color:rgb(var(--secondaryTextColor));align-items:center;gap:4px;margin-top:auto;display:flex}.vertical-card .main .profilePicker select{color:rgb(var(--secondaryTextColor));background-color:rgba(var(--primaryBackground), .3);border-radius:5px;width:100%;padding:5px 10px;display:block;outline:0!important}.vertical-card .main .profilePicker select:focus{border:2px solid rgba(var(--themeColor))}.guideProgramRow{align-items:center;display:flex}.guideProgramRow:first-of-type{margin-top:2rem}.guideProgramRow:first-of-type .guideProgram{margin-top:0}.guideProgramRow.disabled{opacity:.5;pointer-events:none}.guideProgramRow.disabled .guideProgram{cursor:default;pointer-events:none}.guideProgramRow .startTime{color:rgb(var(--secondaryTextColor));margin-right:20px;font:700 25px sans-serif}.guideProgramRow .startTime.selected{color:rgb(var(--themeColor))}.guideProgramRow .guideProgram{background-color:rgba(var(--primaryBackground), .8);cursor:pointer;border-radius:15px;flex-grow:1;flex-shrink:0;width:min-content;height:120px;margin-top:5px;margin-bottom:5px;transition-property:box-shadow,transform;transition-duration:.12s;transition-timing-function:ease;display:flex;overflow:hidden}.guideProgramRow .guideProgram.selected{border:3px solid rgb(var(--themeColor))}.guideProgramRow .guideProgram .footer{margin-top:auto;display:flex}.guideProgramRow .guideProgram .footer .subTitle{color:rgb(var(--secondaryTextColor));margin-right:auto;font-size:16px}.guideProgramRow .guideProgram .footer .markers{gap:5px;display:flex}.guideProgramRow .guideProgram .footer .markers .watchlist{color:rgb(var(--themeColor))}.guideProgramRow .guideProgram .footer .markers .record{color:red}.guideProgramRow .guideProgram:hover{transform:scale(1.05);box-shadow:0 0 5px 2px #101010a3}.guideProgramRow .guideProgram .preview{flex-shrink:0;width:33%;max-width:150px;height:100%;position:relative}.guideProgramRow .guideProgram .preview .thumbnail{object-fit:cover;width:100%;height:100%}.guideProgramRow .guideProgram .preview .playIcon{justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;bottom:5px;left:5px}.guideProgramRow .guideProgram .preview .playIcon path{fill:rgb(var(--themeColor));box-shadow:0 0 10px 10px #000}.guideProgramRow .guideProgram .info{flex-direction:column;flex-grow:1;height:100%;padding:10px;display:flex}.guideProgramRow .guideProgram .info .programTitle{color:rgb(var(--primaryTextColor));text-overflow:ellipsis;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;font:700 25px sans-serif;display:-webkit-box;overflow:hidden}.guideProgramRow .guideProgram .info .genres{color:rgb(var(--secondaryTextColor));text-overflow:ellipsis;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;font-size:13px;font-weight:700;display:-webkit-box;overflow:hidden}.personalMain .programCard .icon{width:16px;height:16px}.profileSettings{flex-direction:column;grid-area:settings;display:flex}.profileSettings input{background-color:#0000}.profileSettings input:focus{outline:0}.profileSettings .profileActionButton{cursor:pointer}.profileSettings .profileSettingsMain{flex-grow:1;height:1px;display:flex;position:relative;overflow:hidden}.profileSettings .profileSettingsMain .settingItem.radio{flex-wrap:wrap;padding:0}.profileSettings .profileSettingsMain .settingItem.radio>label{cursor:pointer;padding:10px 20px}.profileSettings .profileSettingsMain .settingItem.radio input[type=radio]{-webkit-appearance:none}.profileSettings .profileSettingsMain .settingItem.radio input[type=checkbox]{display:none}.profileSettings .profileSettingsMain .settingItem.radio input[type=checkbox]:checked~.content{max-height:200px}.profileSettings .profileSettingsMain .settingItem.radio input[type=checkbox]:checked~.settingTitle{color:rgb(var(--primaryTextColor))}.profileSettings .profileSettingsMain .settingItem.radio input[type=checkbox]:checked~.settingTitle .icon{transform:rotate(180deg)}.profileSettings .profileSettingsMain .settingItem.radio .accordionLabel{align-items:center;display:flex}.profileSettings .profileSettingsMain .settingItem.radio .accordionLabel :first-child{margin-right:10px}.profileSettings .profileSettingsMain .settingItem.radio .settingTitle{justify-content:space-between;width:100%;display:flex}.profileSettings .profileSettingsMain .settingItem.radio .settingTitle .icon{transition:transform .15s linear}.profileSettings .profileSettingsMain .settingItem.radio .content{background-color:rgb(var(--secondaryBackground));filter:brightness(.9);width:100%;max-height:0;padding:0 10px;transition:max-height .15s linear;position:relative;overflow:hidden}.profileSettings .profileSettingsMain .settingItem.radio .content .radioInput{cursor:pointer;grid-template-columns:30px 1fr;grid-template-areas:"check label";display:grid}.profileSettings .profileSettingsMain .settingItem.radio .content .radioInput:hover{color:rgb(var(--primaryTextColor))}.profileSettings .profileSettingsMain .settingItem.radio .content .radioInput input{display:none}.profileSettings .profileSettingsMain .settingItem.radio .content .radioInput>*{padding:5px 0}.profileSettings .profileSettingsMain .settingItem.radio .content .radioInput label{cursor:pointer;color:rgb(var(--secondaryTextColor));grid-area:label}.profileSettings .profileSettingsMain .settingItem.radio .content .radioInput label:hover{color:rgb(var(--primaryTextColor))}.profileSettings .profileSettingsMain .settingItem.radio .content .radioInput .icon{color:rgb(var(--themeColor))}.profileSettings .profileSettingsMain .settingItem .split-title{justify-content:space-between;align-items:center;display:flex}.profileSettings .profileSettingsMain .deleteBtn{text-align:center;background-color:rgb(var(--themeColor));border-radius:10px;width:100%;padding:15px 0;font-size:17px}.profileSettings .profileSettingsMain .deleteBtn.deleteProfile{background-color:rgb(var(--color-destructive));margin-top:20px}.profileSettings .profileSettingsMain .general{flex-grow:1;overflow:scroll}.search{background-color:rgb(var(--primaryBackground));z-index:1000;width:100%;height:95vh;max-height:calc(100vh - 100px);padding:0 150px;top:0;left:0;overflow-y:scroll}.search .inner{max-width:1600px;margin:0 auto}.search .inner .featured{max-width:max-content}.search .topbar{z-index:2;justify-content:flex-end;gap:20px;height:60px;padding:10px 0;display:flex;position:sticky;top:0;left:150px;right:150px;overflow:visible}.search .topbar:before{z-index:-1;content:"";background:linear-gradient(to bottom, rgba(var(--primaryBackground), 1), rgba(var(--primaryBackground), .6) 60%, rgba(var(--primaryBackground), .3) 80%, rgba(var(--primaryBackground), 0));width:100%;height:calc(100% + 30px);position:absolute;top:0;left:0}.search .grid-single{gap:15px;max-width:1600px;display:grid}@media screen and (width>=900px){.search .grid-single{grid-template-columns:repeat(2,minmax(250px,350px))}}@media screen and (width>=1100px){.search .grid-single{grid-template-columns:repeat(3,minmax(250px,350px))}}@media screen and (width>=1380px){.search .grid-single{grid-template-columns:repeat(4,minmax(250px,350px))}}@media screen and (width>=1600px){.search .grid-single{grid-template-columns:repeat(5,minmax(250px,350px))}}.search .grid-single,.search .grid-services{margin:20px 0}.search .loading-screen{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.scrollbars::-webkit-scrollbar{display:unset;width:1em}.scrollbars::-webkit-scrollbar-thumb{background-color:rgba(var(--primaryBackground), .5);border-radius:.5em}.scrollbars::-webkit-scrollbar-track{background-color:#0000}#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;background-color:rgb(var(--primaryBackground));min-height:100vh;font-family:Avenir,Helvetica,Arial,sans-serif}*{box-sizing:border-box;border:0;margin:0;padding:0}::-webkit-scrollbar{display:none}.v-enter-active,.v-leave-active{transition:all .2s}.v-enter-active .player,.v-leave-active .player{transition:transform .2s}.v-enter-from.player,.v-leave-to.player{transform:translateY(100px)}.v-enter-from,.v-leave-to{opacity:0}.flex{display:flex}.flex-center{justify-content:center;display:flex}.flex-bottom{align-items:flex-end;display:flex}h1,h2,h3{color:rgb(var(--primaryTextColor))}h1{font:700 35px sans-serif}h2{font:700 30px sans-serif}h3{font:700 25px sans-serif}p{color:rgb(var(--secondaryTextColor))}h1.pageHeading{padding:20px 0}.flexContainer{align-items:center;display:flex}button{color:#fff}.settingItem{background-color:rgb(var(--secondaryBackground-bright));cursor:pointer;justify-content:space-between;align-items:center;width:100%;padding:10px 20px;text-decoration:none;display:flex;position:relative}.settingItem.disabled{filter:brightness(.9);cursor:default}.settingItem.disabled:hover .settingTitle{color:rgb(var(--secondaryTextColor))}.settingItem .settingTitle{fill:rgb(var(--secondaryTextColor));transition:color .1s linear,fill .1s linear}.settingItem.router-link-active{background-color:rgb(var(--tertiaryBackground));color:rgb(var(--primaryTextColor))}.settingItem.router-link-active.accountSettings{background-color:rgb(var(--secondaryBackground-bright))}.settingItem.router-link-active.accountSettings .settingTitle{color:rgb(var(--secondaryTextColor))}.settingItem.router-link-active .settingTitle{color:rgb(var(--primaryTextColor))!important}.settingItem:hover .settingTitle{color:rgb(var(--primaryTextColor))}.settingItem .settingTitle{color:rgb(var(--secondaryTextColor));align-items:center;width:100%;font-size:15px;font-weight:400;line-height:25px;display:flex}.settingItem.addProfile .settingTitle{width:max-content;margin:0 auto}.settingItem:first-child{border-top-left-radius:10px;border-top-right-radius:10px}.settingItem:last-child{border-bottom-right-radius:10px;border-bottom-left-radius:10px;overflow:hidden}.settingItem:last-child:after{display:none}.settingItem:after{content:"";background:#80808026;height:1px;position:absolute;bottom:0;left:20px;right:20px}.appWrapper{flex-direction:column;min-height:100vh;display:flex}.channels-enter-active,.channels-leave-active,.channels-move{transition:all .4s cubic-bezier(.55,0,.1,1)}.channels-enter-from,.channels-leave-to{padding-top:0;padding-bottom:0;opacity:0!important}.channels-leave-active{bottom:0;position:absolute!important}
