:root{--primary:#ff2f61;--bg-overlay-light-low:rgba(255, 255, 255, 0.2);--bg-overlay-light:rgba(255, 255, 255, 0.5);--bg-overlay-dark-low:rgba(0, 0, 0, 0.2);--bg-overlay-dark:rgba(0, 0, 0, 0.5);--player-bg:black;--player-play-color:#212121;--duration-short:0.3s;--duration-base:0.6s;--duration-long:1s;--duration-xlong:2s;--duration-xxlong:4s;--modal-padding:1rem;--player-gap-small:.5rem;--player-gap:1rem;--player-gap-medium:1.5rem;--player-gap-large:2rem;--player-container-width:1500px;--player-drop-shadow:drop-shadow(0 4px 3px rgba(0,0,0,.07)) drop-shadow(0 2px 2px rgba(0,0,0,.06));--player-box-shadow-high:0 4px 6px -1px rgb(0 0 0 / 20%),0 2px 4px -2px rgb(0 0 0 / 10%);--player-overlay:linear-gradient(180deg, transparent, rgb(0 0 0 / 75%));--player-backdrop-gradient:linear-gradient(180deg, transparent 40%, rgb(0 0 0 / 70%));--player-header-space:2rem;--player-margin-compensate:8rem;--player-padding:1rem;--player-border-radius:1rem}@media (min-width:768px){:root{--player-padding:2rem;--player-border-radius:2rem}}html.dark{--color-title:#fff;--color-text:#ccc;--bg-body:#171717;--bg-item:#262626;--bg-item-hover:#404040;--bg-subtle:rgba(255, 255, 255, 0.1);--border-color:rgba(255, 255, 255, 0.1)}html.light{--color-title:#222;--color-text:#444;--bg-body:#ffffff;--bg-item:#f5f5f5;--bg-item-hover:#e0e0e0;--bg-subtle:rgba(0, 0, 0, 0.1);--border-color:rgba(0, 0, 0, 0.1)}html{line-height:1.5;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}*,::after,::before{box-sizing:border-box}body,html{height:100%}*{margin:0}fieldset,legend{padding:0}fieldset,iframe{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]{text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{padding:0;border-width:0;font-size:100%;font-family:inherit;line-height:inherit;color:inherit}button:focus,input:focus,textarea:focus{outline:0}textarea{resize:vertical}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;display:inline-block;vertical-align:middle}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}progress{vertical-align:baseline}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden]{display:none}dd,dl,ol,ul{list-style:none;padding:0}table{border-collapse:collapse;max-width:100%}tbody,td,th,thead,tr{border-width:0;text-align:inherit}tr>*{padding:.75rem;word-break:normal}canvas,img,svg,video{height:auto}source{display:none}canvas,embed,iframe,img,object,svg,video{display:block;max-width:100%}audio,video{width:100%}body{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;overflow-x:hidden;font-size:1rem;background:var(--bg-body);color:var(--color-text);line-height:1.5}@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(calc(-50% - var(--marquee-gap,1.5rem)/ 2))}}@keyframes bounceIn{from{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.05)}80%{opacity:1;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes blink{0%,100%{opacity:1}50%{opacity:var(--fade-opacity-end, .5)}}@keyframes fadeInY{from{opacity:0;transform:translateY(-2rem)}to{opacity:1;transform:translateY(0)}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.scroll[data-slider-mode]{--scroll-gap:0;position:relative}.scroll-container{display:flex;gap:var(--scroll-gap,var(--player-gap));overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.scroll-container *{user-select:none}.scroll-container>*{scroll-snap-align:start}.scroll-fix>*{min-width:200px}.scroll-arrows{user-select:none}.scroll-arrows:not(.is-scrollable){display:none}.scrollbar{--scrollbar-color:var(--current-primary, var(--player-primary));--scrollbar-color-width:5px;overflow-y:auto;overflow-x:hidden;height:100%}@supports not (selector(::-webkit-scrollbar-thumb)){.scrollbar{scrollbar-color:var(--scrollbar-color) transparent;scrollbar-width:thin}}.scrollbar::-webkit-scrollbar{width:var(--scrollbar-color-width,8px);height:var(--scrollbar-color-width,8px);background-color:transparent}.scrollbar::-webkit-scrollbar-track{background-color:transparent}.scrollbar::-webkit-scrollbar-thumb{background-color:var(--scrollbar-color)}.btn{padding:var(--btn-padding,.5rem);border-radius:999px;color:var(--btn-color,var(--color-title));background-color:var(--btn-background,var(--bg-item));box-shadow:var(--player-box-shadow-high);transition:background-color var(--duration-short);display:inline-flex;align-items:center;column-gap:var(--btn-gap,.25rem);font-weight:500}.btn svg{width:var(--btn-icon-size,1.5rem)}.btn:hover{background-color:var(--current-primary,var(--primary))}.btn-full{width:100%;justify-content:center}.btn-cond{animation:bounceIn var(--duration-long) forwards}.btn-cond:not(.is-ready){display:none}.btn.is-disabled,.btn:disabled{pointer-events:none;opacity:.5}.svg-stroke{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.container{width:100%;max-width:var(--player-container-width);margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.header{position:relative;background-color:var(--current-primary,var(--primary));padding-top:var(--player-header-space);padding-bottom:var(--player-header-space);transition:background-color var(--duration-long) ease-in-out;z-index:1}.header-bg{position:absolute;inset:0;pointer-events:none;z-index:-1}.header-bg img{object-fit:cover;width:100%;height:100%;transition:opacity var(--duration-base);position:absolute;inset:0}.header-logo{height:28px;opacity:0;animation:bounceIn var(--duration-long) forwards;animation-delay:var(--duration-short)}.header-wrapper{filter:var(--player-drop-shadow);margin-bottom:var(--player-header-space);display:flex;align-items:center;justify-content:space-between}html.dark .icon-light,html.light .icon-dark{display:none}.footer{padding-top:2rem;padding-bottom:2rem;border-top:1px solid var(--border-color);text-align:center}.footer-wrapper{color:var(--color-text);display:flex;flex-direction:column;justify-content:center;gap:var(--player-gap-medium)}.footer-apps{color:var(--color-title);display:flex;gap:var(--player-gap-small);flex-wrap:wrap;justify-content:center}.footer-apps svg{height:46px;shape-rendering:geometricprecision}.footer-socials{--btn-icon-size:1rem;--btn-padding:0.5rem 1rem;display:flex;justify-content:center;flex-wrap:wrap;gap:.5rem;text-transform:capitalize}.footer-socials:not(.is-visible){display:none}.footer-message{margin-right:auto;margin-left:auto;max-width:900px;color:var(--color-title);text-wrap-style:balance}.main{padding-top:calc(var(--player-margin-compensate) + 1.5rem)}.section{margin-bottom:2rem}@media (min-width:992px){:root{--player-header-space:3.5rem;--player-margin-compensate:12rem}.container{padding-left:1.5rem;padding-right:1.5rem}.header-logo{height:46px}.main{padding-top:var(--player-margin-compensate)}.section{margin-bottom:4rem}}.section-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--player-gap)}.section-name{color:var(--color-title);font-size:1.125rem;line-height:1.75rem;font-weight:700}@media (min-width:992px){.section-heading{margin-bottom:var(--player-gap-medium)}.section-name{font-size:1.5rem;line-height:2rem}}.section:not(:has(.data-loaded)){display:none}.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.truncate-line{display:-webkit-box;-webkit-line-clamp:var(--line-clamp,2);-webkit-box-orient:vertical;overflow:hidden}.tab{--tab-padding:1rem 0;--tab-active-bg:var(--current-primary, var(--primary));--tab-active-color:white}.tab input{display:none}.tab input:checked+label{background-color:var(--tab-active-bg);color:var(--tab-active-color)}.tab input:not(:checked)+label+*{display:none}.tab-label{background-color:var(--bg-item);transition:background-color var(--duration-short),color var(--duration-short);border:1px solid var(--border-color);font-weight:500;width:14.2857142857%;text-align:center;cursor:pointer;line-height:1;padding:var(--tab-padding)}@media (max-width:767px){.tab-label{font-size:0}.tab-label::first-letter{font-size:1rem}}.tab-label.is-first-tab{border-radius:.5rem 0 0 .5rem}.tab-label.is-last-tab{border-radius:0 .5rem .5rem 0}.tab-label.is-current-day,.tab-label:hover{background-color:var(--bg-item-hover)}@media (min-width:576px){.tab-label~.tab-label{border-left:0}}.tab-wrapper{position:relative;display:flex;flex-wrap:wrap}.tab-content{width:100%;padding-top:var(--player-gap);order:9999}.image{--image-radius:.5rem;flex:none;width:var(--image-size,10rem);aspect-ratio:1;border-radius:var(--image-radius,2rem);position:relative;box-shadow:var(--player-box-shadow-high)}.image-wrapper{position:relative;height:100%;width:100%;overflow:hidden;border-radius:calc(var(--image-radius,2rem))}.image img{width:100%;height:auto;border-radius:calc(var(--image-radius,2rem) - .5rem);position:absolute;aspect-ratio:1;inset:0;object-fit:cover;background-color:#000;transition:top var(--duration-long) ease-in-out}.skeleton-text{--fade-opacity-end:0.5;color:transparent;background-color:var(--skeleton-bg,rgba(255,255,255,.1));border-radius:1rem;animation:blink var(--duration-xlong) infinite linear;display:inline-flex;line-height:1}.skeleton-img{width:64px;height:64px;background-color:var(--skeleton-bg,rgba(255,255,255,.1));animation:blink var(--duration-xlong) infinite linear;border-radius:.5rem}.loading-icon{animation:spin var(--duration-long) linear infinite}.player{color:#fff;font-size:1rem;background:var(--player-bg);transition:width var(--duration-base);display:flex;flex-direction:column;padding:var(--player-padding);border-radius:var(--player-border-radius);position:relative;z-index:10;margin-bottom:calc(var(--player-margin-compensate) * -1);min-height:240px}@media (min-width:768px){.player{min-height:400px}}@media (min-width:992px){.skeleton-img{width:160px;height:160px}.player{min-height:670px}}@media (max-width:991px){.player-picture,.player-volume{display:none!important}.player-buttons{position:absolute;right:1rem;bottom:-2.5rem}}.player::before{background:var(--player-backdrop-gradient);inset:auto 0 0;position:absolute;z-index:-1;height:100%;content:"";border-radius:var(--player-border-radius)}.player-backgrounds,.player-controls{opacity:0;animation:fadeIn var(--duration-long) forwards;animation-delay:var(--duration-short)}.player-backgrounds{position:absolute;pointer-events:none;inset:0;z-index:-2;border-radius:var(--player-border-radius);overflow:hidden}.player-backgrounds img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;transition:opacity var(--duration-long) ease,top var(--duration-long) ease}.player-bg-blur{--blur:2rem;max-width:initial;width:calc(100% + var(--blur) * 2);height:calc(100% + var(--blur) * 2);margin-left:calc(var(--blur) * -1);margin-top:calc(var(--blur) * -1);filter:blur(var(--blur));opacity:.5}.player-bg-preview{position:absolute;inset:0;border-radius:var(--player-border-radius);height:100%;aspect-ratio:1;margin:auto}.player-bg-preview img{object-fit:cover}.player-ranking{--tile-min-width:24rem}.player-mini-schedule{--tile-min-width:30rem}.player-controls{--image-size:150px;display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-top:auto}.player-buttons{display:flex;align-items:center;gap:1.5rem}.player-button{flex:none}.player-button svg{width:2rem;height:2rem}.player-button-play{color:var(--player-play-color);padding:1.25rem;background-color:#fff;border-radius:999px;transition:box-shadow var(--duration-short);box-shadow:0 0 0 var(--play-border-size,2px) inset var(--current-primary,var(--primary))}@media (min-width:768px){.player-button-play{padding:1.75rem}}.player-button-play:hover{--play-border-size:0}.player-fix{overflow:hidden;display:inline-flex;width:100%}.player-meta{display:flex;align-items:center;gap:1.5rem;width:100%}@media (min-width:992px){.player-button-play{padding:2.25rem;--play-border-size:3px}.player-meta{max-width:50%}}.player-picture{transition:transform var(--duration-short)}.player-picture:hover{transform:scale(1.05)}.player-title{font-size:1rem;font-weight:800;white-space:nowrap;flex:1 0 auto}@media (min-width:768px){.player-title{font-size:2rem}}.player-title.is-infinite-scrolling{--marquee-gap:1rem;gap:var(--marquee-gap);display:flex;animation:marquee var(--text-scroll-duration,5s) linear infinite}.player-title.is-backwards{animation-direction:reverse}.player-desc{font-size:1rem;font-weight:500}.player-content{line-height:1.5;display:flex;flex-direction:column;overflow:hidden;filter:var(--player-drop-shadow)}@media (max-width:991px){.player-content{padding-right:5rem}}@media (min-width:768px){.player-desc{font-size:1.5rem}.player-content{gap:.5rem}}.volume-container{display:flex;align-items:center;gap:.5rem;border-radius:1rem;position:relative;width:200px;--player-btn-hover:transparent}.volume-container-toggle{display:flex;z-index:1}.volume-container.is-vertical{--player-range-height:115px;--player-range-width:6px;--player-fill-width:100%;--player-fill-height:auto;--player-fill-top:auto;--player-fill-bottom:0;--player-thumb-left:50%;--player-thumb-top:auto;--player-thumb-ty:translateX(-50%);--player-input-width:var(--player-range-height)}.volume-range-input{position:absolute;opacity:0;pointer-events:none;width:var(--player-input-width,100%)}.volume-range-fill{position:absolute;top:var(--player-fill-top,0);left:var(--player-fill-left,0);bottom:var(--player-fill-bottom,auto);width:var(--player-fill-width,auto);height:var(--player-fill-height,100%);transition:background-color var(--duration-short);background-color:#fff;border-radius:1rem}.volume-range-wrapper{position:relative;height:var(--player-range-height,4px);width:var(--player-range-width,100%);background-color:rgba(255,255,255,.25);border-radius:1rem;cursor:pointer}.volume-range-thumb{width:var(--player-thumb-width,12px);height:var(--player-thumb-width,12px);transition:background-color var(--duration-short);background-color:#fff;border-radius:5rem;left:var(--player-thumb-left,auto);top:var(--player-thumb-top,50%);position:absolute;transform:var(--player-thumb-ty,translateY(-50%));cursor:pointer;box-shadow:0 2px 5px 0 rgba(0,0,0,.25)}.modal{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.8);display:flex;align-items:center;transition:opacity var(--duration-base);justify-content:center;padding:var(--modal-padding)}.modal.is-open{--modal-content-ty:0}.modal:not(.is-open){opacity:0;pointer-events:none}.modal-content{transition:transform var(--duration-base);transform:translateY(var(--modal-content-ty,2rem));background:var(--bg-body);position:relative;border-radius:.5rem;box-shadow:var(--player-box-shadow-high);width:var(--modal-content-width,100%);height:var(--modal-content-height,auto);max-width:var(--modal-content-max-width,360px);max-height:var(--modal-content-max-height,inherit)}.modal-dialog{height:100%;width:100%;padding:var(--modal-dialog-padding)}.modal-close{position:absolute;right:-.75rem;top:-.75rem;z-index:10}.modal-video{--modal-content-max-width:1080px}.modal-news{--modal-content-max-width:1080px;--modal-content-max-height:90vh;--modal-content-height:100%}.modal-pwa{--modal-dialog-padding:1.5rem}.song-info{padding:1.5rem}.song-info-image{max-width:200px;border-radius:.5rem;margin:auto}.song-info-details{padding-top:1rem;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid var(--border-color);text-align:center}.song-info-name{font-weight:700;font-size:1.25rem;color:var(--color-title)}.song-info-meta+*{margin-top:1rem}.song-info-meta span{background-color:var(--bg-subtle);border-radius:.5rem;display:inline-block;padding:.25rem .5rem;margin-right:.25rem}.song-info-meta strong{font-weight:500}.song-info-meta li+li{margin-top:.25rem}.player-social{position:absolute;display:flex;flex-direction:column;gap:.5rem;filter:var(--player-drop-shadow);right:1rem;top:1rem}@media (min-width:992px){.player-social{right:2rem;top:2rem}}.social-link{width:1.5rem;transition:color var(--duration-short)}.social-link:hover{color:var(--current-primary,var(--primary))}.pwa-install{--btn-padding:.5rem .75rem}@media (max-width:767px){.pwa-install{--btn-padding:.5rem;--btn-gap:0;font-size:0}}.pwa-content h2{color:var(--color-title);border-bottom:1px solid var(--border-color);padding-bottom:1rem;margin-bottom:1rem;font-size:1.25rem}.pwa-content svg{width:20px;display:inline;color:var(--current-primary);vertical-align:middle}.video-player{position:relative;background-color:var(--player-bg);height:100%}.video-controls{display:flex;align-items:center;gap:.5rem;padding:1rem;position:absolute;inset:auto 0 0 auto}.video-content{transition:opacity var(--duration-short);position:absolute;background-image:var(--player-backdrop-gradient);inset:0}.video-instance{aspect-ratio:var(--player-aspect-ratio,16/9);height:100%}.video-instance:not(.is-visible-controls) .video-content{opacity:0;transition-delay:var(--duration-long)}.video-button{transition:opacity var(--duration-short)}.video-button:not(:hover){opacity:.75}.video-button svg{width:var(--icon-size,2rem);height:var(--icon-size,2rem);color:#fff}.video-button-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);--icon-size:4rem}.video-instance:not(.has-progress) .video-progress{display:none}.video-progress{position:absolute;inset:auto 0 0;height:5px;background-color:var(--bg-overlay-light)}.video-progress::before{content:"";position:absolute;background-color:var(--current-primary,var(--primary));inset:0 auto 0 0;width:var(--progress-video,0);transition:width var(--duration-short)}.card-item{flex:1;border:1px solid var(--border-color);border-radius:.5rem;overflow:hidden}.card-wrapper{background-color:var(--player-bg);position:relative}.card-wrapper:hover{--card-art-scale:1.2}.card-picture{aspect-ratio:var(--card-aspect-ratio,4/3)}.card-art{transition:transform var(--duration-short);transform:scale(var(--card-art-scale,1));position:absolute;height:100%;width:100%;object-fit:cover;will-change:transform}.card-meta{position:absolute;inset:auto 0 0;background-image:var(--player-overlay);display:flex;flex-direction:column;padding:1rem;color:#fff;align-items:flex-start}.card-title{font-weight:700;font-size:var(--card-title-size, 1.125rem)}.card-description{opacity:.8}.card-button{position:absolute;inset:0;z-index:1}.card-time{margin-top:var(--player-gap-small);background-color:var(--bg-overlay-dark-low);padding:.25rem .5rem;border-radius:.5rem}.card-news{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:var(--player-gap);--card-aspect-ratio:16/9}.card-schedule{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:var(--player-gap);--card-aspect-ratio:4/3}.article{border-radius:.5rem}.article :where(h1,h2,h3,h4,h5,h6){margin-bottom:var(--typo-heading-spacing);font-weight:500;line-height:1.5;color:var(--color-title)}.article :where(h1){font-size:clamp(1.75rem, 5vw, 2.25rem)}.article :where(h2){font-size:clamp(1.5rem, 4.25vw, 1.875rem)}.article :where(h3){font-size:clamp(1.25rem, 3.75vw, 1.625rem)}.article :where(h4){font-size:clamp(1.125rem, 3.25vw, 1.375rem)}.article :where(h5){font-size:clamp(1rem, 2.75vw, 1.25rem)}.article :where(h6){font-size:clamp(.875rem, 2.5vw, 1.125rem)}.article-header-meta{position:absolute;inset:auto 0 0 0;padding:1rem;background-image:var(--player-overlay);color:#fff}.article-header{position:relative;aspect-ratio:16/9}@media (min-width:768px){.article-header{aspect-ratio:21/9}}@media (min-width:992px){.article-header-meta{padding:2rem}.article-header{aspect-ratio:1200/500}}.article-featured-image{width:100%;height:100%;object-fit:cover}.article-title{font-size:1.75rem;font-weight:700;margin-bottom:.5rem;color:#fff}.article-description{opacity:.8;color:#fff}.article-body{padding:1rem;line-height:1.75}@media (min-width:992px){.article-body{padding:2rem}}.tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--tile-min-width,18rem)),1fr));gap:var(--player-gap)}.tile{background-color:var(--bg-item);border-radius:.5rem;border:1px solid var(--border-color);position:relative;overflow:hidden}.tile-wrapper{display:flex;align-items:center;gap:1rem;text-align:left;position:relative;z-index:1;width:100%}@media (min-width:768px){.tile-wrapper{padding:1rem}}.tile-picture{width:80px;height:80px;border-radius:.5rem;overflow:hidden;box-shadow:var(--player-box-shadow-high);position:relative;flex:none}.tile-art{width:100%;height:100%;object-fit:cover;background-color:var(--bg-item-hover)}.tile-meta{display:flex;flex-direction:column;align-items:flex-start;overflow:hidden;padding-right:1rem;--line-clamp:1}.tile-title{font-weight:700;color:var(--color-title)}.tile-artist{opacity:.75}.tile-bg{position:absolute;inset:0;opacity:.5;transition:opacity var(--duration-short);background-size:cover;filter:blur(1.5rem)}.tile:not(:hover) .tile-bg{opacity:0}.tile-link{position:absolute;top:0;right:0;z-index:2;transition:color var(--duration-short);padding:1rem}.tile-link:hover{color:var(--current-primary,var(--primary))}.tile-link svg{width:1.5rem}.tile-icon{position:absolute;inset:0;color:#fff;display:grid;place-content:center;transition:opacity var(--duration-short)}.tile-icon svg{width:3rem}.tile-wrapper:not(:hover) .tile-icon{opacity:0}.channel-item{flex:none;width:64px;transition:transform var(--duration-short);background-color:var(--bg-item);border-radius:.5rem;aspect-ratio:1}.channel-item:hover{transform:scale(.95)}.channel-item.is-current{animation:blink var(--duration-xxlong) infinite ease-in-out}.channel-item img{border-radius:.5rem;pointer-events:none;width:100%;height:100%;object-fit:cover}.player-feed{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:var(--player-gap)}.feed-item{background-color:var(--bg-item);border-radius:.5rem;border:1px solid var(--border-color);position:relative;overflow:hidden;transition:background-color var(--duration-short)}.feed-item:hover{background-color:var(--bg-item-hover)}.feed-meta{padding:1rem}.feed-title{font-size:1.25rem;color:var(--color-title);font-weight:500;margin-bottom:.5rem}.feed-tag{color:var(--current-primary,var(--primary))}.ytops{--ytops-item-width:40%;--ytops-item-height:80px;--ytops-bg-item-active:var(--bg-item-hover);position:relative}@media (min-width:992px){.channel-item{width:160px}.ytops{--ytops-item-height:100px;display:flex}.ytops::after{width:calc(100% - var(--ytops-item-width));content:"";aspect-ratio:16/9;display:block}}.ytops-element{display:flex;align-items:center;position:relative}.ytops-element img{height:var(--ytops-item-height);object-fit:cover}.ytops-load-iframe{position:absolute;inset:0}.ytops-info{padding-left:1rem;padding-right:1rem}.ytops-info-title{font-size:1rem;font-weight:700;color:var(--color-title)}.ytops-info-channel{font-size:.875rem;opacity:.5;margin:.5rem 0 0;line-height:1}.ytops-item{background-color:var(--ytops-bg-item,var(--bg-item));counter-increment:ytlist-item;display:flex;transition:background-color var(--duration-short),margin var(--duration-short);border-radius:.5rem 0 0 .5rem;overflow:hidden;border:1px solid var(--border-color)}.ytops-item.is-active{--ytops-bg-item:var(--ytops-bg-item-active);border-right:0}.ytops-item.is-active::before{background-color:var(--current-primary,var(--primary))}.ytops-item::before{content:counter(ytlist-item);background-color:var(--ytops-bg-number,var(--player-bg));line-height:var(--ytops-item-height);transition:background-color var(--duration-short);text-align:center;color:#fff;font-weight:700;flex:none;font-size:1.25rem;width:2rem}.ytops-item+.ytops-item{margin-top:var(--player-gap)}.ytops-item:not(.is-active) .ytops-iframe{display:none}.ytops-content{overflow:hidden;width:100%}@media (max-width:991px){.ytops-content{flex:1}}.ytops-list{overflow:hidden;width:100%}.ytops-iframe{padding:1rem;background-color:var(--ytops-bg-iframe,var(--bg-item));aspect-ratio:16/9}@media (min-width:992px){.ytops-item::before{font-size:1.5rem;width:2.5rem}.ytops-item:not(.is-active){margin-right:var(--player-gap)}.ytops-list{width:var(--ytops-item-width)}.ytops-iframe{border-radius:0 .5rem .5rem 0;position:absolute;inset:0 0 0 auto;background-color:var(--ytops-bg-item-active);width:calc(100% - var(--ytops-item-width));border:1px solid var(--border-color)}.slider-wrapper{--slider-aspect-ratio:21/9}}.ytops-iframe iframe{background-color:var(--player-bg);width:100%;height:100%}.schedule-item.is-current .schedule-meta{background-image:linear-gradient(180deg,transparent,var(--current-primary,var(--primary)))}.status{color:#fff;font-size:.875rem;line-height:1;padding:4px 8px;margin-bottom:var(--player-gap-small);background-color:var(--current-primary,var(--primary));border-radius:999px;font-weight:500;display:inline-flex;white-space:nowrap}.status-off{background-color:var(--bg-subtle);color:var(--color-title)}.mini-schedule-meta .status{margin-bottom:0;margin-right:var(--player-gap-small)}.slider{overflow:hidden;position:relative;border-radius:1rem}.slider-wrapper{transition:transform .5s;display:flex;width:100%;aspect-ratio:var(--slider-aspect-ratio,16/9)}.slider-item{min-width:100%;position:relative;overflow:hidden}.slider-link{display:block;text-decoration:none;position:relative;height:100%;width:100%}.slider-title{position:absolute;inset:0;font-weight:700;color:#fff;background-image:var(--player-backdrop-gradient);display:flex;align-items:flex-end;font-size:1rem;padding:1rem}@media (min-width:768px){.slider-title{padding:1.5rem;font-size:1.25rem}}@media (min-width:992px){.slider-title{padding:2rem;font-size:1.5rem}}.slider-image{width:100%;height:100%;object-fit:cover}