﻿:root{--bg: #f4f5f7;--card: #fff;--line: #e8eaef;--line2: #f2f5fa;--rowline: #f2f5fa;--topbar: rgba(16, 20, 28, 0.97);--text: #1a2130;--text2: #475467;--muted: #98a2b3;--sub: #667085;--accent: #1c6dd0;--accentSoft: #eaf1fb;--accentShadow: rgba(28, 109, 208, 0.3);--chip: #fff;--chipLine: #e0e4ea;--chipText: #344054;--footer: #10141c;--footText: #e5e8ef;--footSub: #6f7684;--shadow: 0 1px 3px rgba(16, 24, 40, 0.12);--cardShadow: 0 1px 3px rgba(16, 24, 40, 0.06);--adbg: #eef0f3;--adline: #cfd4dc;--adtext: #98a2b3;--stickyBg: #ffffff;--dotOk: #4cd964;--dotErr: #ff3b30;--dotIdle: #ffcc00}html.dark-mode{--bg: #12151b;--card: #1b1f27;--line: #2a2f3a;--line2: #232833;--rowline: #232833;--topbar: #0c0e13;--text: #e6e9ef;--text2: #c3c9d4;--muted: #6f7684;--sub: #9aa2b1;--accent: #3b8ae5;--accentSoft: rgba(59, 138, 229, 0.15);--accentShadow: rgba(59, 138, 229, 0.4);--chip: #232833;--chipLine: #333a45;--chipText: #d3d8e0;--footer: #0c0e13;--footText: #d3d8e0;--footSub: #6f7684;--shadow: 0 2px 6px rgba(0, 0, 0, 0.4);--cardShadow: 0 2px 8px rgba(0, 0, 0, 0.25);--adbg: #1b1f27;--adline: #2f3540;--adtext: #6f7684;--stickyBg: #0c0e13}@keyframes omaeq{0%{height:5px}100%{height:16px}}@keyframes dotPulse{0%,100%{box-shadow:0 0 0 0 rgba(76,217,100,.4)}50%{box-shadow:0 0 0 5px rgba(76,217,100,0)}}@keyframes dotPulseError{0%,100%{box-shadow:0 0 0 0 rgba(255,59,48,.4)}50%{box-shadow:0 0 0 5px rgba(255,59,48,0)}}.navbar-inverse{min-height:50px;background:#222;color:#bbb;z-index:99999;min-height:50px;z-index:17}.navbar-fixed-top{position:fixed;right:0;left:0;top:0;border-width:0 0 1px;border-color:#080808}.navbar-right{float:right}.breadcrumb-section{background:rgba(0,0,0,0)}.breadcrumb-section .breadcrumb-content ol{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;font-size:11.5px;color:var(--muted)}.breadcrumb-section .breadcrumb-content ol li{display:flex;align-items:center}.breadcrumb-section .breadcrumb-content ol li:not(:first-child)::before{content:"/";margin-right:6px;color:var(--chipLine)}.breadcrumb-section .breadcrumb-content ol li a{color:var(--muted)}.breadcrumb-container{margin-top:4px;margin-bottom:4px;max-width:1320px;margin-left:auto;margin-right:auto;padding-left:5px;padding-right:5px}@media screen and (max-width: 719px){.breadcrumb-container{padding-left:5px;padding-right:5px}}#playlist_list{display:none}.componentPlaylist{width:100%}.radiopage .hap-playlist-holder{min-height:3050px}.hap-playlist-item .favoriteListItem{cursor:pointer}.hap-playlist-item .starred i,.hap-playlist-item .starred svg,.hap-playlist-item .unstarred i,.hap-playlist-item .unstarred svg{font-size:1.2em}.hap-playlist-item .unstarred{opacity:.4}.hap-playlist-item.external-player{display:none}.hap-playlist-content.search-results .hap-playlist-item.external-player{display:table}.componentPlaylist .frontpage-stationplaylist .hap-playlist-item{display:block;width:99.4%}.componentPlaylist .frontpage-stationplaylist .hap-playlist-item .hap-playlist-item-content{display:block}.componentPlaylist .frontpage-stationplaylist .hap-playlist-item .hap-playlist-item-content .hap-playlist-title{display:block;padding:14px 25px 14px 15px}.componentPlaylist .frontpage-stationplaylist .hap-playlist-item .hap-playlist-item-content .hap-playlist-title a{padding:0}.componentPlaylist .frontpage-stationplaylist .hap-playlist-item .hap-playlist-item-content p{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 25px 0 15px;max-width:974px;font-size:12px}.playlistSearch input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:65%;font-size:18px;display:inline-block;outline:none;color:#666;padding:0 0 0 35px;background:rgba(0,0,0,0);z-index:3;font-weight:400}@media(min-width: 520px){.playlistSearch input[type=text]{width:80%}}.playlistSearch .fa-search{position:absolute;width:18px;height:18px;margin:2px 4px;color:#666}.clear-search{float:right;width:50px;font-size:9px;color:#8f8f8f;display:none;cursor:pointer;text-align:center;line-height:1.1;font-weight:300;position:relative;background:none}.clear-search svg{width:18px;height:18px;margin:0 auto 2px auto;display:block}.componentPlaylist{min-height:0;display:block}.componentPlaylist .playlist-search.content-box1{margin:0;padding:14px 16px;border-radius:12px 12px 0 0;border-bottom:0}.componentPlaylist .playlist-search.content-box1 .playlistSearch{display:flex;align-items:center;background:var(--bg);border-radius:99px;padding:10px 22px}.componentPlaylist .playlist-search.content-box1 .playlistSearch .fa-search{order:0;position:static;margin:0 8px 0 0;width:16px;height:16px;color:var(--muted)}.componentPlaylist .playlist-search.content-box1 .playlistSearch input[type=text]{order:1;flex:1 1 auto;min-width:0;width:auto;height:26px;padding:0;line-height:26px;font-size:16px;color:var(--text);background:rgba(0,0,0,0)}.componentPlaylist .playlist-search.content-box1 .playlistSearch input[type=text]::placeholder{color:var(--muted)}.componentPlaylist .playlist-search.content-box1 .playlistSearch #js-playlist-filter-count{order:2;height:26px;margin-left:auto;padding:0 4px 0 4px;line-height:26px;font-size:16px;font-weight:600;color:var(--muted)}.componentPlaylist .playlist-search.content-box1 .playlistSearch .clear-search{order:3;display:none;align-items:center;gap:5px;width:auto;height:26px;margin:0 0 0 6px;font-size:12px;color:var(--muted);background:rgba(0,0,0,0);white-space:nowrap}.componentPlaylist .playlist-search.content-box1 .playlistSearch .clear-search svg{flex:none;display:block;width:15px;height:15px;margin:0}.componentPlaylist .playlist-search.content-box1 .playlistSearch .clear-search:hover{color:var(--text2)}.componentPlaylist .hap-playlist-holder{min-height:0;background:var(--card);border:1px solid var(--line);border-top:0;border-radius:0 0 12px 12px;overflow:hidden}.radiopage .componentPlaylist .hap-playlist-holder{min-height:0}.componentPlaylist .hap-playlist-content{display:grid;grid-template-columns:1fr 1fr}.componentPlaylist .hap-playlist-item{display:flex;align-items:center;gap:13px;float:none;width:auto;height:auto;margin:0;padding:9px 16px;border-bottom:1px solid var(--rowline);background:var(--card);box-shadow:none}.componentPlaylist .hap-playlist-item .hap-playlist-item-content{display:flex;align-items:center;gap:18px;flex:1 1 auto;min-width:0}.componentPlaylist .hap-playlist-item .hap-playlist-thumb{width:62px;flex:none}.componentPlaylist .hap-playlist-item .hap-playlist-thumb img{width:62px;height:62px;border-radius:12px;opacity:1;margin:0}.componentPlaylist .hap-playlist-item .hap-playlist-title{display:block;width:100%;min-width:0;font-size:14px;font-weight:500;color:var(--text2);background:rgba(0,0,0,0);letter-spacing:0}.componentPlaylist .hap-playlist-item .hap-playlist-title a{padding:0;color:var(--text2);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.componentPlaylist .hap-playlist-item .favoriteListItem{flex:none;padding:0 4px}.componentPlaylist .hap-playlist-item.hap-playlist-item-selected .hap-playlist-title a{color:#005d8e;font-weight:bold}.componentPlaylist .hap-playlist-item.external-player{display:none}.componentPlaylist .hap-playlist-content.search-results .hap-playlist-item.external-player{display:flex}@media(max-width: 719px){.componentPlaylist .hap-playlist-content{grid-template-columns:1fr}.componentPlaylist .hap-playlist-item{padding:9px 14px;gap:14px}}.nytsoi__nytsoi-left{overflow:hidden;text-align:center}.nytsoi__nytsoi-left .nowplaying-station-info-header{padding:60px 0px 25px}.nytsoi__station-logo{white-space:nowrap;margin-bottom:25px}.nowplaying--station-logo__img{width:120px;height:120px;border-radius:22px;background:#fff}.frontpage .nowplaying-logo__bottom{display:none}.favoriteNowPlayingStation{cursor:pointer;display:inline-block;opacity:.9;position:relative;top:-8px;transition:all .3s ease-in-out}.nytsoi__station-logo:hover .favoriteNowPlayingStation{background:#fff;opacity:.99}.favoriteNowPlayingStation .unstarred,.favoriteNowPlayingStation .starred{padding:3px 2px}.favoriteNowPlayingStation .unstarred svg,.favoriteNowPlayingStation .starred svg{height:22px;width:22px}html.dark-mode .favoriteNowPlayingStation .unstarred svg,html.dark-mode .favoriteNowPlayingStation .starred svg{color:var(--text)}.nowplaying-box.content-box1{min-height:245px;padding:20px 14px}.nowplaying-box .nowplaying-box-toggle{width:45px;height:45px;display:inline-block;margin:0 50px 0px 0px}.nowplaying-box .fa-pause-circle{display:none}.nowplaying-box .hap-icon-pause .fa-pause-circle{display:block}.nowplaying-box .hap-icon-pause .fa-play-circle{display:none}.nowplaying-box .external-play-button{display:none;line-height:1}.nytsoi__left-stationdetails{max-width:600px;margin:0 auto}.nytsoi__station-title{font-size:28px;font-weight:600;line-height:1.3em;color:var(--text);margin:0 auto 25px}.nytsoi--links__link-item{margin:0px 20px 0px 0px;text-transform:uppercase;cursor:pointer;max-width:140px;display:inline-block}.nytsoi--links__link-item:first-child{margin-left:0}.nytsoi--links__link-item:last-child{margin-right:0}.nytsoi--stationInfo__links{margin:0 auto 0 auto}.nytsoi--stationInfo__links i,.nytsoi--stationInfo__links svg{width:16px;height:16px;margin-right:2px;position:relative;bottom:6px}.nytsoi--stationInfo__links a{display:block;min-height:39px}.nytsoi--stationInfo__links a .link-txt-titles{display:inline-block;max-width:110px}@media(max-width: 660px){.nytsoi--stationInfo__links a .link-txt-titles{max-width:70px}}.nytsoi--stationInfo__links a .link-txt-titles .link-media-title{font-size:11px}.nytsoi--stationInfo__links a .link-txt-titles .link-visible-url{font-size:11px;display:block;color:#747474;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none}.frontpage .content-box1.nowplaying-box .nytsoi--stationInfo__links{display:none}.frontpage .content-box1.nowplaying-box .nytsoi__nytsoi-left{margin:0px auto 0px auto}.frontpage .content-box1.nowplaying-box .nytsoi__nytsoi-left .nowplaying-station-info-header{padding:0}.frontpage .content-box1.nowplaying-box .nytsoi__nytsoi-left .nytsoi__station-title{font-weight:400;margin-bottom:15px}.frontpage .content-box1.nowplaying-box .frontpage-nowplaying-links-title-content li{font-size:11px}.frontpage .content-box1.nowplaying-box{text-align:center;padding:32px 20px;min-height:0}.frontpage .content-box1.nowplaying-box .nytsoi__nytsoi-left .nowplaying-station-info-header{padding:0}.frontpage .content-box1.nowplaying-box .nytsoi__station-logo{width:64px;height:64px;margin:0 auto 16px;border-radius:18px;background:var(--accentSoft) url("/media/icons/mic-blue.png") center/32px no-repeat}.frontpage .content-box1.nowplaying-box .nytsoi__station-logo img{display:none}.frontpage .content-box1.nowplaying-box .nytsoi__station-title{font-size:22px;font-weight:700;color:var(--text);margin:0 0 6px}.frontpage .content-box1.nowplaying-box .nytsoi__sdesc{font-size:13.5px;color:var(--sub);font-weight:400;margin:0 auto 20px;max-width:460px}.frontpage .content-box1.nowplaying-box .nytsoi__sdesc p{margin:0}.frontpage .content-box1.nowplaying-box .station-categories li{margin:0;border:0;background:rgba(0,0,0,0);padding:0}.frontpage .content-box1.nowplaying-box .station-categories a{display:inline-block;background:var(--accent);color:#fff;font-size:13px;font-weight:700;padding:10px 22px;border-radius:8px}.radiopage .content-box1.nowplaying-box{padding:0;overflow:hidden;text-align:left;min-height:0;border-radius:14px}.radiopage .content-box1.nowplaying-box .nytsoi__nytsoi-left{overflow:visible;text-align:left}.radiopage .content-box1.nowplaying-box .nowplaying-station-info-header{display:flex;align-items:center;gap:28px;padding:32px 32px 20px;flex-wrap:wrap}.radiopage .content-box1.nowplaying-box .nytsoi__station-logo{margin:0;flex:none}.radiopage .content-box1.nowplaying-box .nowplaying--station-logo__img{box-shadow:0 4px 12px rgba(16,24,40,.1)}.radiopage .content-box1.nowplaying-box .nytsoi__station-title{font-size:30px;font-weight:700;letter-spacing:-0.01em;color:var(--text);line-height:1.15;margin:0 0 16px}.radiopage .content-box1.nowplaying-box .nowplaying-logo__bottom{display:flex;flex-wrap:nowrap;align-items:center;gap:16px}.radiopage .content-box1.nowplaying-box .nowplaying-box-toggle,.radiopage .content-box1.nowplaying-box .external-play-button,.radiopage .content-box1.nowplaying-box .favoriteNowPlayingStation{flex:0 0 auto}.radiopage .content-box1.nowplaying-box .nowplaying-box-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;min-width:170px;height:auto;margin-right:18px;padding:12px 24px;border-radius:99px;background:var(--accent);color:#fff;font-size:14px;font-weight:700;box-shadow:0 3px 10px var(--accentShadow)}.radiopage .content-box1.nowplaying-box .nowplaying-box-toggle .hap-icon-play,.radiopage .content-box1.nowplaying-box .nowplaying-box-toggle .hap-icon-pause,.radiopage .content-box1.nowplaying-box .nowplaying-box-toggle .fa-play-circle,.radiopage .content-box1.nowplaying-box .nowplaying-box-toggle .fa-pause-circle{width:18px;height:18px;color:#fff}.radiopage .content-box1.nowplaying-box .nowplaying-box-toggle.hap-icon-play::after{content:"Kuuntele"}.radiopage .content-box1.nowplaying-box .nowplaying-box-toggle.hap-icon-pause::after{content:"Keskeytä"}.radiopage .content-box1.nowplaying-box .favoriteNowPlayingStation{top:0;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--chipLine);opacity:1}.radiopage .content-box1.nowplaying-box .favoriteNowPlayingStation .unstarred,.radiopage .content-box1.nowplaying-box .favoriteNowPlayingStation .starred{padding:0}.radiopage .content-box1.nowplaying-box .favoriteNowPlayingStation .unstarred svg,.radiopage .content-box1.nowplaying-box .favoriteNowPlayingStation .starred svg{width:20px;height:20px}.radiopage .content-box1.nowplaying-box .external-play-button{width:auto;margin-right:18px;padding:0;border:0;background:rgba(0,0,0,0);-webkit-backdrop-filter:none;backdrop-filter:none}.radiopage .content-box1.nowplaying-box .external-play-button .external-play-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:170px;padding:12px 24px;border-radius:99px;background:var(--accent);color:#fff;font-size:14px;font-weight:700;box-shadow:0 3px 10px var(--accentShadow)}.radiopage .content-box1.nowplaying-box .external-play-button .external-play-link .ext-link-icon{position:static;bottom:0;left:0;width:18px;height:18px;color:#fff}.radiopage .content-box1.nowplaying-box .external-play-button .external-play-link span{vertical-align:baseline}.radiopage .content-box1.nowplaying-box .redirect-info-box{display:flex;align-items:flex-start;text-align:left;gap:9px;max-width:520px;margin:14px 0 0;padding:11px 14px;border-radius:10px;background:var(--accentSoft)}.radiopage .content-box1.nowplaying-box .redirect-info-box .info-icon{flex:none;width:16px;height:16px;margin-top:4px;color:var(--accent)}.radiopage .content-box1.nowplaying-box .redirect-info-box span{font-size:12.5px;line-height:1.55;color:var(--text2)}.radiopage .content-box1.nowplaying-box .nytsoi__left-stationdetails{max-width:none;margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 0 0}.radiopage .content-box1.nowplaying-box .nytsoi__stationInfo{display:contents}.radiopage .content-box1.nowplaying-box .nytsoi--stationInfo__links{order:1;flex:1 1 auto;min-width:0;display:inline-flex;flex-wrap:wrap;gap:8px;margin:0;padding:0 0 0 32px}.radiopage .content-box1.nowplaying-box .nytsoi--stationInfo__links .nytsoi--links__link-item{margin:0;max-width:none;text-transform:none;border:1px solid var(--chipLine);background:var(--chip);border-radius:99px;margin-right:4px}.radiopage .content-box1.nowplaying-box .nytsoi--stationInfo__links .nytsoi--links__link-item a{display:inline-flex;align-items:center;gap:6px;min-height:0;padding:7px 14px}.radiopage .content-box1.nowplaying-box .nytsoi--stationInfo__links .nytsoi--links__link-item svg{position:static;bottom:0;width:14px;height:14px}.radiopage .content-box1.nowplaying-box .nytsoi--stationInfo__links .nytsoi--links__link-item .link-txt-titles{max-width:none}.radiopage .content-box1.nowplaying-box .nytsoi--stationInfo__links .nytsoi--links__link-item .link-txt-titles .link-media-title{font-size:12.5px;font-weight:600;color:var(--chipText);text-transform:none}.radiopage .content-box1.nowplaying-box .nytsoi--stationInfo__links .nytsoi--links__link-item .link-txt-titles .link-visible-url{display:none}.radiopage .content-box1.nowplaying-box .jako{order:2;max-width:none;margin:0 0 0 auto;padding:0 32px 0 0;display:inline-flex;align-items:center;gap:8px}.radiopage .content-box1.nowplaying-box .jako .stations-details-subtitle{font-size:12.5px;color:var(--sub);margin:0 6px 0 0;letter-spacing:0;text-transform:uppercase}.radiopage .content-box1.nowplaying-box .jako button svg{width:30px;height:30px;padding:7px;border-radius:50%;color:#fff}.radiopage .content-box1.nowplaying-box .jako .fa-facebook-f{background:#1877f2}.radiopage .content-box1.nowplaying-box .jako .fa-x{background:#eee;color:#fff}.radiopage .content-box1.nowplaying-box .jako .fa-whatsapp{background:#25d366}.radiopage .content-box1.nowplaying-box .nytsoi__sdesc{order:3;flex:0 0 100%;line-height:1.7;font-weight:400;color:var(--text2);margin:16px 0 0;padding:22px 32px 26px;border-top:1px solid var(--line)}.radiopage .content-box1.nowplaying-box .nytsoi__sdesc p,.radiopage .content-box1.nowplaying-box .nytsoi__sdesc>*{max-width:750px}.radiopage .content-box1.nowplaying-box .nytsoi__sdesc p{margin:0 0 12px;font-size:15px}.radiopage .content-box1.nowplaying-box .nytsoi__sdesc p:last-child{margin-bottom:0}@media(max-width: 719px){.frontpage .content-box1.nowplaying-box{border-radius:14px}.frontpage .content-box1.nowplaying-box .nytsoi__station-logo{width:56px;height:56px;background-size:28px}.frontpage .content-box1.nowplaying-box .nytsoi__station-title{font-size:19px}.radiopage .content-box1.nowplaying-box .nowplaying-station-info-header{flex-direction:column;text-align:center;gap:16px;padding:24px 20px}.radiopage .content-box1.nowplaying-box .nytsoi__hero-main{text-align:center}.radiopage .content-box1.nowplaying-box .nytsoi__station-title{font-size:21px}.radiopage .content-box1.nowplaying-box .nowplaying-logo__bottom{justify-content:center}.radiopage .content-box1.nowplaying-box .nytsoi__left-stationdetails{padding-top:4px;justify-content:center}.radiopage .content-box1.nowplaying-box .nytsoi--stationInfo__links{padding-left:0;justify-content:center}.radiopage .content-box1.nowplaying-box .jako{flex:0 0 100%;justify-content:flex-end;margin:12px 0 0;padding:0 20px 0 0}.radiopage .content-box1.nowplaying-box .nytsoi__sdesc{padding:20px;text-align:left}}.channel-frequency-container{font-size:15px}.channel-frequency-container .area-coverage{margin:10px 0}.channel-frequency-container .area-frequency{display:grid;grid-template-columns:repeat(2, 1fr);gap:8px 12px;max-width:100%}@media(max-width: 540px){.channel-frequency-container .area-frequency{grid-template-columns:1fr}}.channel-frequency-container .freq-card{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;background:#f1f2f6;border-radius:12px;min-width:0}.channel-frequency-container .freq-card__area{font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.channel-frequency-container .freq-card__mhz{font-weight:700;color:#045d8a;white-space:nowrap;flex:none}.channel-frequency-container .freq-card__unit{font-weight:500;font-size:12px;color:#8a90a0;margin-left:2px}.channel-frequency-container .freq-card--hidden{display:none}.channel-frequency-container .freq-more{grid-column:1/-1;padding:12px 16px;border:none;border-radius:12px;font:inherit;font-weight:600;color:#045d8a;cursor:pointer}.middle-box-title{margin:10px 0;font-size:15px;font-weight:600}.channel-frequency.content-box1{padding:16px 20px}.channel-frequency.content-box1 .middle-box-title{font-size:15px;font-weight:400;color:var(--sub);margin:0 0 10px}.channel-frequency.content-box1 .area-coverage{font-size:15px;color:var(--text2);margin:0 0 6px;padding:0}.channel-frequency.content-box1 .area-frequency{display:grid;grid-template-columns:1fr 1fr;column-gap:32px}.channel-frequency.content-box1 .freq-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;background:rgba(0,0,0,0);border:0;border-radius:0;border-bottom:1px solid var(--rowline)}.channel-frequency.content-box1 .freq-card--hidden{display:none}.channel-frequency.content-box1 .freq-card .freq-card__area{font-size:15px;font-weight:400;color:var(--text2)}.channel-frequency.content-box1 .freq-card .freq-card__mhz{font-size:15px;font-weight:700;color:var(--accent)}.channel-frequency.content-box1 .freq-card .freq-card__mhz .freq-card__unit{font-size:10px;font-weight:500;color:var(--muted);margin-left:2px}@media(max-width: 719px){.channel-frequency .area-frequency{grid-template-columns:1fr}.channel-frequency.content-box1 .freq-more{margin:4px auto 0;padding:10px 16px}}#noFavoriteItems{white-space:normal;font-size:14px;padding:30px 10px;width:100%}#noFavoriteItems.content-box1{margin-bottom:0}#noFavoriteItems .favoriteItems__nofavorites-message,#noFavoriteItems .favoriteItems__nofavorites-login{margin:8px 0}#noFavoriteItems .favoriteItems__nofavorites-login a{font-weight:bold}#userFavorites{margin:15px 0;max-width:980px;min-height:100px}#frontFavorites.content-box1{background:rgba(0,0,0,0);box-shadow:0 0 0;padding:0;border:0}#frontFavorites .content-box__title{margin:0 0 10px}#frontFavorites .favorites-style{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;border:1px solid var(--chipLine);color:var(--muted);background:none;cursor:pointer}#frontFavorites .favorites-style svg{width:15px;height:15px;fill:currentColor}#frontFavorites .favorites-style:hover{color:var(--text2);border-color:var(--accent)}#frontFavorites.list .favorites-style{color:var(--accent);border-color:var(--accent)}#favoriteItems{display:flex;gap:12px;flex-wrap:wrap}#favoriteItems .favoriteListItem{position:relative;width:100px;margin:0;background:rgba(0,0,0,0);color:var(--sub)}#favoriteItems .favoriteListItem img{width:100px;height:100px;border-radius:12px;object-fit:cover;background:var(--card)}#favoriteItems .favoriteListItem .favStationTitleContainer{display:block;min-width:0;font-size:12px;font-weight:400;color:var(--sub);padding:8px 0 0}#favoriteItems .favoriteListItem .favStationTitleContainer .favStationTitle{display:block;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#favoriteItems .favoriteListItem .favorite-star{position:absolute;top:4px;right:4px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border-radius:50%;background:hsla(0,0%,100%,.9);box-shadow:0 1px 3px rgba(16,24,40,.18)}#favoriteItems .favoriteListItem .favorite-star .starred-icon,#favoriteItems .favoriteListItem .favorite-star .unstarred-icon{width:14px;height:14px}#favoriteItems .favoriteListItem a{color:var(--sub)}#frontFavorites.list #favoriteItems{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px 12px}@media(max-width: 719px){#frontFavorites.list #favoriteItems{grid-template-columns:minmax(0, 1fr);overflow-x:visible}}#frontFavorites.list #favoriteItems .favoriteListItem{width:auto;min-width:0;display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:12px;background:var(--card);border:1px solid var(--line)}#frontFavorites.list #favoriteItems .favoriteListItem .favStationLink{display:flex;align-items:center;gap:12px;flex:1 1 auto;min-width:0}#frontFavorites.list #favoriteItems .favoriteListItem img{width:58px;height:58px;border-radius:12px}#frontFavorites.list #favoriteItems .favoriteListItem .favStationTitleContainer{padding:0;font-size:14px;min-width:0;flex:1 1 auto}#frontFavorites.list #favoriteItems .favoriteListItem .favStationTitleContainer .favStationTitle{max-width:100%}#frontFavorites.list #favoriteItems .favoriteListItem .favorite-star{position:static;margin-left:auto;flex:none}.starred-icon,.unstarred-icon{width:17px;height:17px;cursor:pointer}.starred-icon{background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fas' data-icon='heart' class='svg-inline--fa fa-heart fa-w-16' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='currentColor' d='M462.3 62.6C407.5 15.9 326 24.3 275.7 76.2L256 96.5l-19.7-20.3C186.1 24.3 104.5 15.9 49.7 62.6c-62.8 53.6-66.1 149.8-9.9 207.9l193.5 199.8c12.5 12.9 32.8 12.9 45.3 0l193.5-199.8c56.3-58.1 53-154.3-9.8-207.9z'%3E%3C/path%3E%3C/svg%3E");opacity:.6}.unstarred-icon{background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fal' data-icon='heart' class='svg-inline--fa fa-heart fa-w-16' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='currentColor' d='M462.3 62.7c-54.5-46.4-136-38.7-186.6 13.5L256 96.6l-19.7-20.3C195.5 34.1 113.2 8.7 49.7 62.7c-62.8 53.6-66.1 149.8-9.9 207.8l193.5 199.8c6.2 6.4 14.4 9.7 22.6 9.7 8.2 0 16.4-3.2 22.6-9.7L472 270.5c56.4-58 53.1-154.2-9.7-207.8zm-13.1 185.6L256.4 448.1 62.8 248.3c-38.4-39.6-46.4-115.1 7.7-161.2 54.8-46.8 119.2-12.9 142.8 11.5l42.7 44.1 42.7-44.1c23.2-24 88.2-58 142.8-11.5 54 46 46.1 121.5 7.7 161.2z'%3E%3C/path%3E%3C/svg%3E")}html.dark-mode .hap-playlist-holder .starred-icon{background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fas' data-icon='heart' class='svg-inline--fa fa-heart fa-w-16' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='white' d='M462.3 62.6C407.5 15.9 326 24.3 275.7 76.2L256 96.5l-19.7-20.3C186.1 24.3 104.5 15.9 49.7 62.6c-62.8 53.6-66.1 149.8-9.9 207.9l193.5 199.8c12.5 12.9 32.8 12.9 45.3 0l193.5-199.8c56.3-58.1 53-154.3-9.8-207.9z'%3E%3C/path%3E%3C/svg%3E")}html.dark-mode .hap-playlist-holder .unstarred-icon{background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fal' data-icon='heart' class='svg-inline--fa fa-heart fa-w-16' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='white' d='M462.3 62.7c-54.5-46.4-136-38.7-186.6 13.5L256 96.6l-19.7-20.3C195.5 34.1 113.2 8.7 49.7 62.7c-62.8 53.6-66.1 149.8-9.9 207.8l193.5 199.8c6.2 6.4 14.4 9.7 22.6 9.7 8.2 0 16.4-3.2 22.6-9.7L472 270.5c56.4-58 53.1-154.2-9.7-207.8zm-13.1 185.6L256.4 448.1 62.8 248.3c-38.4-39.6-46.4-115.1 7.7-161.2 54.8-46.8 119.2-12.9 142.8 11.5l42.7 44.1 42.7-44.1c23.2-24 88.2-58 142.8-11.5 54 46 46.1 121.5 7.7 161.2z'%3E%3C/path%3E%3C/svg%3E")}.js-addFavoriteStationLink .starred-icon,.js-addFavoriteStationLink .unstarred-icon{background:none;opacity:1}.starred{transition:all .3s ease-in-out;color:#646464}.starred .starred-icon{display:block}.starred .unstarred-icon{display:none}.unstarred{transition:all .3s ease-in-out;opacity:.7;color:#646464}.unstarred .unstarred-icon{display:block}.unstarred .starred-icon{display:none}.unstarred:hover{opacity:1}.favoriteItems__nofavorites-message .unstarred{display:inline-block;width:15px;height:15px}@media(max-width: 719px){#favoriteItems{flex-wrap:nowrap;overflow-x:auto}}.my-radio{margin-top:15px}.my-radio.content-box1{background:rgba(0,0,0,0);box-shadow:none;padding:0}.my-radio .my-radio__head{display:flex;align-items:center;gap:16px;margin-bottom:8px}.my-radio .my-radio__head .content-box__title{margin:0}.my-radio .my-radio-open-add-modal{display:inline-flex;align-items:center;gap:8px;margin:0;padding:9px 18px;border-radius:8px;background:var(--accent);color:#fff;font-size:13px;font-weight:700;text-transform:none;line-height:1;cursor:pointer}.my-radio .my-radio-open-add-modal svg{display:inline-block;width:16px;height:16px;margin:0;color:#fff}.my-radio .my-radio-open-add-modal span{position:static;bottom:auto}.my-radio .my-radio-open-add-modal:hover{filter:brightness(1.06)}.my-radio .my-radio__intro{margin:0 0 22px;max-width:640px;font-size:13.5px;line-height:1.5;color:var(--sub)}.my-radio .mr-items-playlist{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px;margin-top:0}@media(max-width: 1039px){.my-radio .mr-items-playlist{grid-template-columns:repeat(2, 1fr)}}.my-radio .mr-playlist-item{display:flex;align-items:center;gap:12px;width:auto;margin:0;padding:14px 16px;background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:var(--cardShadow);font-size:14px;overflow:hidden}.my-radio .mr-playlist-item .mr-station-thumb{flex:none;display:block;width:44px;height:44px;border-radius:10px;background:var(--accentSoft) url("/media/icons/mic-blue.png") center/22px no-repeat}.my-radio .mr-playlist-item .mr-station-thumb:before{display:none}.my-radio .mr-playlist-item .mr-station-meta{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center}.my-radio .mr-playlist-item .mr-station-title{display:block;width:auto;max-width:100%;padding:0;font-size:14px;font-weight:600;color:var(--text2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.my-radio .mr-playlist-item .mr-station-subtitle{font-size:12px;font-weight:400;color:var(--sub)}.my-radio .mr-playlist-item .mr-station-openlink-icon,.my-radio .mr-playlist-item .mr-station-remove-icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border-radius:50%;color:var(--muted);cursor:pointer}.my-radio .mr-playlist-item .mr-station-openlink-icon a,.my-radio .mr-playlist-item .mr-station-remove-icon a{display:inline-flex;color:inherit}.my-radio .mr-playlist-item .mr-station-openlink-icon svg,.my-radio .mr-playlist-item .mr-station-remove-icon svg{width:15px;height:15px}.my-radio .mr-playlist-item .mr-station-openlink-icon:hover,.my-radio .mr-playlist-item .mr-station-remove-icon:hover{background:var(--bg);color:var(--text2)}.my-radio .mr-playlist-item .mr-station-openlink-icon{border:1px solid var(--chipLine);color:var(--accent)}.my-radio .mr-playlist-item .mr-station-openlink-icon a{color:var(--accent)}.my-radio .mr-playlist-item .mr-station-openlink-icon:hover{border-color:var(--accent)}@media(max-width: 719px){.my-radio .my-radio__head{flex-wrap:wrap;gap:12px}.my-radio .mr-items-playlist{grid-template-columns:1fr}}.add-my-radio-modal .add-my-radio-form{margin:20px auto;font-size:12px}.add-my-radio-modal .add-mr-form-info-error-wrapper{display:none;background:#ebb;padding:15px;color:#000;margin-bottom:10px}.add-my-radio-modal button.confirm-button{background-color:#005d8e;color:#fff;font-weight:bold;letter-spacing:.05em;text-transform:uppercase;display:block;margin:15px auto;padding:10px 20px;font-size:13px;border:1px solid #005d8e;cursor:pointer}.add-my-radio-modal input{width:100%;margin-bottom:10px;padding:10px;font-size:14px;border:none;background-color:#f7f7f7;border:1px solid #d8d8d8}.add-my-radio-modal input:focus{outline:none;border-color:#005d8d;box-shadow:0 0 2px #005d8d;border-radius:2px}.add-my-radio-modal input::placeholder{color:#444}.add-my-radio-modal input::-ms-input-placeholder{color:#444}.add-my-radio-modal input::-webkit-input-placeholder{color:#444}.myRadioItems__noItems-login a{text-decoration:underline}.carousel-content.content-box1{background:rgba(0,0,0,0);box-shadow:none;padding:0;border:0}.carousel-content.content-box1.popular-carousels{min-height:164px}.carousel-controls{display:inline-flex;float:right;position:relative;gap:8px}.carousel-items{display:flex;gap:12px;overflow:hidden}.carousel-items .carousel-items__item{flex:none;position:relative;width:100px;margin:0;background:rgba(0,0,0,0)}.carousel-items .carousel-items__item a{display:block;height:100%;width:100%;padding:0;color:var(--sub);text-align:left}.carousel-items .carousel-items__item img{width:100px;height:100px;border-radius:12px;object-fit:cover;background:var(--card)}.carousel-items .carousel-items__item h3{margin:8px 0 0;font-weight:400;font-size:12px;color:var(--sub);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width: 719px){.carousel-items{gap:12px}}.page-category__hero.content-box1{display:flex;align-items:center;gap:28px;padding:32px 36px;margin-bottom:15px}@media(max-width: 719px){.page-category__hero.content-box1{gap:18px;padding:22px 20px}}.page-category__hero-icon{flex:none;display:flex;align-items:center;justify-content:center;width:96px;height:96px;border-radius:22px;background:linear-gradient(140deg, #4f9dee 0%, var(--accent) 100%);box-shadow:0 10px 26px var(--accentShadow)}.page-category__hero-icon svg{width:42px;height:42px;color:#fff}@media(max-width: 719px){.page-category__hero-icon{width:66px;height:66px;border-radius:16px}.page-category__hero-icon svg{width:30px;height:30px}}.page-category__hero-text{min-width:0}.page-category__hero-title{margin:0 0 8px;font-size:30px;font-weight:800;line-height:1.1;letter-spacing:-0.01em;color:var(--text)}@media(max-width: 719px){.page-category__hero-title{font-size:22px}}.page-category__hero-desc{margin:0;max-width:660px;font-size:15px;line-height:1.6;color:var(--sub)}@media(max-width: 719px){.page-category__hero-desc{font-size:13.5px}}.page-category__playlist{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;margin:0 0 24px}@media(max-width: 980px){.page-category__playlist{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 719px){.page-category__playlist{grid-template-columns:1fr;gap:14px}}.page-category__playlist .page-category__playlistitem{display:grid;grid-template-columns:56px 1fr;column-gap:14px;width:auto;margin:0;padding:18px;border-radius:16px;background:var(--card);border:1px solid var(--line);box-shadow:var(--cardShadow);color:var(--text);text-decoration:none;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.page-category__playlist .page-category__playlistitem:hover{border-color:var(--accent);box-shadow:0 6px 20px rgba(16,24,40,.1)}.page-category__playlist .page-category__playlistitem .playlistItem__logo{grid-column:1;grid-row:1/3;align-self:center;float:none;width:56px;height:56px;margin:0;border-radius:14px;object-fit:cover;background:var(--bg)}.page-category__playlist .page-category__playlistitem .category-playlistitem__title{grid-column:2;grid-row:1;align-self:end;margin:0;font-size:15px;font-weight:700;line-height:1.25;color:var(--text)}.page-category__playlist .page-category__playlistitem .category-playlistitem__sub-title{grid-column:2;grid-row:2;align-self:start;margin-top:3px;font-size:13px;font-weight:400;color:var(--sub)}.page-category__playlist .page-category__playlistitem::after{content:"▶  Kuuntele suorana";grid-column:1/3;grid-row:3;margin-top:16px;display:flex;align-items:center;justify-content:center;padding:12px;border-radius:10px;background:var(--accentSoft);color:var(--accent);font-size:14px;font-weight:700;letter-spacing:0}.page-category__playlist .page-category__playlistitem:hover::after{background:var(--accent);color:#fff}.content-box1.page-info{padding:28px 32px}@media(max-width: 719px){.content-box1.page-info{padding:22px 20px}}.page-info>.content-box__title:first-child{font-size:24px;font-weight:700;margin:0 0 20px}.page-info h2.content-box__title{display:block;font-size:19px;font-weight:700;color:var(--text);letter-spacing:0;margin:28px 0 12px}.page-info h3.content-box__title{display:block;font-size:16px;font-weight:600;color:var(--text);letter-spacing:0;margin:20px 0 8px}.page-info .content-box__title.sub-title{font-size:18px;font-weight:600;margin:0 0 10px}.page-info p{margin:12px 0;font-size:14px;line-height:1.65;color:var(--text2)}.page-info ul,.page-info ol{margin:12px 0;padding-left:26px}.page-info ul li,.page-info ol li{margin:6px 0;font-size:14px;line-height:1.6;color:var(--text2)}.page-info a{color:var(--accent);text-decoration:none}.page-info a:hover{text-decoration:underline}.page-info hr{border:0;height:1px;background:var(--line);margin:28px 0}.page-info .page-info__sub-section{padding-left:4px}html.dark-mode .main-content-bottom a{color:var(--accent)}.content-box1.main-content-bottom{padding:26px 28px}.content-box1.main-content-bottom .content-box__title{display:block;font-size:26px;font-weight:800;line-height:1.2;letter-spacing:-0.02em;margin:0 0 12px}.content-box1.main-content-bottom .content-box__text-content{color:var(--text2);font-size:15px;line-height:1.6}.content-box1.main-content-bottom .content-box__text-content p{margin:0 0 6px}.content-box1.main-content-bottom .content-box__text-content a{font-weight:600}.main-content-bottom .station-categories li{list-style:none;display:inline-block;cursor:pointer;margin:5px;background:var(--chip);border:1px solid var(--chipLine);padding:5px 10px;line-height:18px;border-radius:4px;font-size:12px;font-weight:400;letter-spacing:.06em}.main-content-bottom .contact-buttons,.main-content-bottom .mcb-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.main-content-bottom .mcb-btn{display:inline-flex;align-items:center;gap:9px;padding:11px 20px;border-radius:999px;font-size:15px;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;transition:transform .12s ease,box-shadow .12s ease,background-color .12s ease,border-color .12s ease}.main-content-bottom .mcb-btn__icon{width:20px;height:20px;flex:none}.main-content-bottom .mcb-btn--outline{background:var(--card);border:1px solid var(--line);color:var(--text)}.main-content-bottom .mcb-btn--outline .mcb-btn__icon{color:var(--accent)}.main-content-bottom .mcb-btn--outline:hover{border-color:var(--accent);transform:translateY(-1px);box-shadow:var(--cardShadow)}.main-content-bottom .mcb-btn--primary{background:var(--accent);border:1px solid var(--accent);color:#fff;box-shadow:0 6px 16px var(--accentShadow)}.main-content-bottom .mcb-btn--primary:hover{transform:translateY(-1px);box-shadow:0 8px 22px var(--accentShadow)}html.dark-mode .main-content-bottom .mcb-btn--outline{color:var(--text)}html.dark-mode .main-content-bottom .mcb-btn--primary{color:#fff}@media(max-width: 560px){.content-box1.main-content-bottom{padding:22px 20px}.content-box1.main-content-bottom .content-box__title{font-size:23px}.main-content-bottom .contact-buttons,.main-content-bottom .mcb-actions{flex-direction:column;align-items:stretch}.main-content-bottom .mcb-btn{justify-content:center}}.user-hidden{display:none}.header-user{display:table-cell}.header-user .header-login-btn{display:table-cell;vertical-align:middle;background:none;font-weight:bold;font-size:14px;color:#005d8e;cursor:pointer}.header-user svg{width:21px;height:21px;vertical-align:middle;margin-left:5px;color:#005d8e}.user-signin-section{margin:20px auto;font-size:13px}.user-signin-section .user-wrapper{display:none}.user-signin-section.user-logged-in.header-user-signin-dropdown{width:auto;min-width:240px}.user-signin-section.user-logged-in .signin-dropdown-top,.user-signin-section.user-logged-in .login-wrapper{display:none}.user-signin-section.user-logged-in .user-wrapper{display:block;text-align:left}.user-signin-section.user-logged-in .user-wrapper .header-user-dropdown-mail{margin:10px 0}.user-signin-section.user-logged-in .user-wrapper .header-user-dropdown-mail span{font-weight:bold;display:block}.user-signin-section.user-logged-in .user-wrapper .user-dropdown-bottom-buttons button{display:inline-block;border:0;padding:10px;margin:5px auto}.user-signin-section.user-logged-in .user-wrapper .user-dropdown-bottom-buttons button svg{display:inline-block;width:19px;height:19px;vertical-align:middle}.user-signin-section.user-logged-in .user-wrapper .user-dropdown-bottom-buttons button:first-of-type{padding-left:0}.user-signin-section.header-user-signin-dropdown{background:#fff;position:absolute;right:0;text-align:left;padding:10px;max-width:340px;min-width:300px;margin:16px 0 0 0;box-shadow:rgba(0,0,0,.1) 0px 1px 2px 0px,rgba(0,0,0,.1) 0px 4px 8px 0px,rgba(0,0,0,.1) 0px 16px 32px 0px;max-height:500px;overflow-y:scroll}.user-signin-section.header-user-signin-dropdown .signin-dropdown-close{font-size:26px;color:#000;position:absolute;right:0;padding:15px;margin-top:-20px;cursor:pointer}.user-signin-section.header-user-signin-dropdown .signin-dropdown-loading{text-align:center;margin:20px 0}.user-signin-section.header-user-signin-dropdown .signin-dropdown-loading svg{width:62px;height:62px;margin:10px auto;color:#005d8d}.user-signin-section.header-user-signin-dropdown .signin-dropdown-loading span{display:block;font-weight:400}.user-signin-section.header-user-signin-dropdown .login-mail-button{width:100%;margin-top:16px}.user-signin-section fieldset{padding:0;border:0;margin:0}.user-signin-section fieldset label{font-weight:bold;font-size:14px}.user-signin-section input{width:100%;margin-bottom:10px;padding:10px;font-size:14px;border:none;background-color:#f7f7f7;border:1px solid #d8d8d8}.user-signin-section input:focus{outline:none;border-color:#005d8d;box-shadow:0 0 2px #005d8d;border-radius:2px}.user-signin-section input::placeholder{color:#444}.user-signin-section input::-ms-input-placeholder{color:#444}.user-signin-section input::-webkit-input-placeholder{color:#444}.user-signin-section .forgot-password-link{text-align:center;font-weight:400;font-size:11px}.user-signin-section button{display:block;margin:15px auto;padding:10px 20px;font-size:12px;border:1px solid #005d8e;background-color:rgba(0,0,0,0);color:#005d8e;cursor:pointer}.user-signin-section button.confirm-button{background-color:#005d8e;color:#fff;font-weight:bold;letter-spacing:.05em;text-transform:uppercase}.user-signin-section .socialmedia-login-container{margin:6px 0 0}.user-signin-section .socialmedia-login-container button{width:100%;max-width:220px;display:block;padding:8px 16px;margin:0px auto 20px auto;border:0;text-align:left;background:rgba(158,158,158,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}.user-signin-section .socialmedia-login-container button.login-google-button{background:#fff;color:#757575;border:0}.user-signin-section .socialmedia-login-container button svg{display:inline-block;vertical-align:middle;width:18px;height:18px}.user-signin-section .socialmedia-login-container button span{display:inline-block;padding-left:10px;vertical-align:middle;font-size:13px;font-weight:bold}.user-signin-section .edit-container #edit-email-container,.user-signin-section .edit-container #edit-password-container{display:none}.user-signin-section .edit-container .edit-account-data-section{margin:15px 0;padding-bottom:15px}.user-signin-section .edit-container .edit-account-data-section form{margin-top:15px}.user-signin-section .edit-container .edit-current-data-container .current-data{display:inline-block}.user-signin-section .edit-container .edit-current-data-container .current-data .edit-form-label{font-weight:bold}.user-signin-section .edit-container .edit-current-data-container .edit-container-edit-btn{display:inline-block;float:right;margin:0;border:0;text-transform:uppercase;letter-spacing:.04em}.user-signin-section .edit-container .edit-container-hidden{display:none}.user-signin-section .edit-container .edit-update-container button{margin:5px auto 20px}.user-signin-section .edit-container .delete-account-section{margin-top:20px}.user-signin-section .edit-container .delete-account-section .open-delete-account{border:0;margin:0;padding:15px 0}.user-signin-section .edit-container .delete-account-section .delete-button{background-color:red;border:1px solid #fff}.user-signin-section .signup-form input.signup-terms-checkbox{width:24px;height:24px}.user-signin-section .signup-form .terms-text{display:inline-block;width:250px}.user-signin-section .user-form-info .user-form-info-error-wrapper span,.user-signin-section .user-form-info .user-form-info-success-wrapper span{padding:15px;display:none}.user-signin-section .user-form-info .user-form-info-error-wrapper{background:#ebb}.user-signin-section .user-form-info .user-form-info-success-wrapper{background:#a2e29e}.site-modal .user-signin-section .signup-wrapper .signup-ready-btn{float:none;padding:10px 20px;font-size:12px;border:1px solid #005d8e;color:#005d8e}.toast-title{font-weight:bold}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-title a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-top-right{top:44px;right:12px}#toast-container{position:fixed;z-index:999999}#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>div{position:relative;overflow:hidden;margin:0 0 6px;padding:15px;width:300px;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;color:#fff}#toast-container>:hover{cursor:pointer}.toast{background-color:#030303}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}@media all and (max-width: 240px){#toast-container>div{padding:8px;width:11em}}@media all and (min-width: 241px)and (max-width: 480px){#toast-container>div{padding:8px;width:18em}}@media all and (min-width: 481px)and (max-width: 768px){#toast-container>div{padding:15px;width:25em}}.lt-topbar{position:fixed;top:0;left:0;right:0;z-index:50;background:var(--topbar);height:56px;min-height:56px;border-bottom:1px solid hsla(0,0%,100%,.06);color:#fff;-webkit-backdrop-filter:saturate(180%) blur(6px);backdrop-filter:saturate(180%) blur(6px)}.lt-topbar.navbar-fixed-top{position:fixed}.lt-topbar__inner{max-width:980px;height:100%;margin:0 auto 0 0;display:flex;align-items:center;gap:14px;padding-left:5px;padding-right:5px}@media screen and (max-width: 719px){.lt-topbar__inner{padding-left:5px;padding-right:5px}}@media screen and (min-width: 1320px){.lt-topbar__inner{margin-left:calc((100% - 1320px)/2)}}.lt-topbar [role=button]:focus-visible,.lt-topbar__nav-link:focus-visible,.lt-topbar__icon-btn:focus-visible{outline:2px solid #7fb3ff;outline-offset:2px}.lt-topbar__brand{display:inline-flex;align-items:center;flex:none}.lt-topbar__logo{display:block;height:32px;width:auto}.lt-topbar__sep{flex:none;width:1px;height:22px;background:#2b303b}.lt-topbar .player_controls,.lt-topbar__player{float:none;position:static;top:auto;display:inline-flex;align-items:center;gap:8px;flex:none}.lt-topbar .player__prev,.lt-topbar .player__next{position:static;bottom:0;width:24px;height:24px;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:center;background-size:22px 22px;opacity:1;transition:transform .12s ease}.lt-topbar .player__prev:hover,.lt-topbar .player__next:hover{transform:scale(1.08)}.lt-topbar .player__prev{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M6 6h2v12H6zm3.5 6l8.5 6V6z'/%3E%3C/svg%3E")}.lt-topbar .player__next{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M6 18l8.5-6L6 6v12zM16 6v12h2V6h-2z'/%3E%3C/svg%3E")}.lt-topbar .player__toggle{width:36px;height:36px;margin:0;border-radius:50%;border:1.5px solid #4a5261;background-color:rgba(0,0,0,0);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M8 5v14l11-7z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:53% center;background-size:32px 32px;transition:transform .12s ease,background-color .15s ease}.lt-topbar .player__toggle:hover{transform:scale(1.05)}.lt-topbar .player__toggle.hap-icon-pause{border-color:rgba(0,0,0,0);background-color:var(--accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M6 5h4v14H6zM14 5h4v14h-4z'/%3E%3C/svg%3E");background-position:center;background-size:30px 30px}.lt-topbar .player__toggle.external-audio-hide{display:inline-block !important}.lt-topbar__buffer{display:none;position:static;font-size:9px;color:#8b94a6;background:rgba(0,0,0,0)}.lt-topbar__station-logo{flex:none;width:34px;height:34px;border-radius:8px;object-fit:cover;background:#fff}.lt-topbar__meta{display:flex;flex-direction:column;justify-content:center;min-width:0;flex:0 1 auto;height:auto;margin:0;line-height:1.15}.lt-topbar__title-row{display:inline-flex;align-items:center;gap:7px;min-width:0}.lt-topbar__name{display:block;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;color:#fff}.lt-topbar__dot{display:none;flex:none;width:6px;height:6px;border-radius:50%}.lt-topbar__dot--ok{display:block;background:var(--dotOk)}.lt-topbar__dot--error{display:block;background:var(--dotErr)}.lt-topbar__dot--idle{display:block;background:var(--dotIdle)}.lt-topbar .navsection__controlbuttons,.lt-topbar__controls{display:inline-flex;align-items:center;gap:4px;float:none;height:auto;margin:0;flex:none}.lt-topbar .navsection__controlbuttons .navsection__controlbuttons__item,.lt-topbar__controls .navsection__controlbuttons__item{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;color:#c3c9d4}.lt-topbar .navsection__controlbuttons .navsection__controlbuttons__item a,.lt-topbar__controls .navsection__controlbuttons__item a{color:inherit;padding:0}.lt-topbar .navsection__controlbuttons .navsection__controlbuttons__item svg,.lt-topbar__controls .navsection__controlbuttons__item svg{width:16px;height:16px}.lt-topbar .navsection__controlbuttons .navsection__controlbuttons__item:hover,.lt-topbar__controls .navsection__controlbuttons__item:hover{background:hsla(0,0%,100%,.08)}.lt-topbar .navsection__controlbuttons .topbar-volume-controls,.lt-topbar__controls .topbar-volume-controls{width:auto;height:auto;border-radius:0;display:inline-flex;align-items:center;gap:8px;padding:0;margin-right:4px}.lt-topbar .navsection__controlbuttons .topbar-volume-controls:hover,.lt-topbar__controls .topbar-volume-controls:hover{background:rgba(0,0,0,0)}.lt-topbar .navsection__controlbuttons .topbar-volume-controls .hap-volume-toggle,.lt-topbar__controls .topbar-volume-controls .hap-volume-toggle{display:inline-flex;align-items:center;padding:0;color:#c3c9d4;cursor:pointer}.lt-topbar .navsection__controlbuttons .topbar-volume-controls .hap-volume-toggle svg,.lt-topbar__controls .topbar-volume-controls .hap-volume-toggle svg{width:14px;height:14px}.lt-topbar .navsection__controlbuttons .topbar-volume-controls .hap-volume-toggle:hover,.lt-topbar__controls .topbar-volume-controls .hap-volume-toggle:hover{color:#fff}.lt-topbar .navsection__controlbuttons .topbar-volume-controls.hap-icon-volume-up .fa-volume-mute,.lt-topbar .navsection__controlbuttons .topbar-volume-controls.hap-icon-volume-down .fa-volume-mute,.lt-topbar .navsection__controlbuttons .topbar-volume-controls .hap-icon-volume-up .fa-volume-mute,.lt-topbar .navsection__controlbuttons .topbar-volume-controls .hap-icon-volume-down .fa-volume-mute,.lt-topbar__controls .topbar-volume-controls.hap-icon-volume-up .fa-volume-mute,.lt-topbar__controls .topbar-volume-controls.hap-icon-volume-down .fa-volume-mute,.lt-topbar__controls .topbar-volume-controls .hap-icon-volume-up .fa-volume-mute,.lt-topbar__controls .topbar-volume-controls .hap-icon-volume-down .fa-volume-mute{display:none}.lt-topbar .navsection__controlbuttons .topbar-volume-controls.hap-icon-volume-up .fa-volume-up,.lt-topbar .navsection__controlbuttons .topbar-volume-controls.hap-icon-volume-down .fa-volume-up,.lt-topbar .navsection__controlbuttons .topbar-volume-controls .hap-icon-volume-up .fa-volume-up,.lt-topbar .navsection__controlbuttons .topbar-volume-controls .hap-icon-volume-down .fa-volume-up,.lt-topbar__controls .topbar-volume-controls.hap-icon-volume-up .fa-volume-up,.lt-topbar__controls .topbar-volume-controls.hap-icon-volume-down .fa-volume-up,.lt-topbar__controls .topbar-volume-controls .hap-icon-volume-up .fa-volume-up,.lt-topbar__controls .topbar-volume-controls .hap-icon-volume-down .fa-volume-up{display:inline-block}.lt-topbar .navsection__controlbuttons .topbar-volume-controls.hap-icon-volume-off .fa-volume-up,.lt-topbar .navsection__controlbuttons .topbar-volume-controls .hap-icon-volume-off .fa-volume-up,.lt-topbar__controls .topbar-volume-controls.hap-icon-volume-off .fa-volume-up,.lt-topbar__controls .topbar-volume-controls .hap-icon-volume-off .fa-volume-up{display:none}.lt-topbar .navsection__controlbuttons .topbar-volume-controls.hap-icon-volume-off .fa-volume-mute,.lt-topbar .navsection__controlbuttons .topbar-volume-controls .hap-icon-volume-off .fa-volume-mute,.lt-topbar__controls .topbar-volume-controls.hap-icon-volume-off .fa-volume-mute,.lt-topbar__controls .topbar-volume-controls .hap-icon-volume-off .fa-volume-mute{display:inline-block}.lt-topbar .navsection__controlbuttons .topbar-volume-controls .hap-volume-seekbar,.lt-topbar__controls .topbar-volume-controls .hap-volume-seekbar{position:static;display:block;width:74px;height:4px;margin:0;padding:0;border-radius:2px;cursor:pointer}.lt-topbar .navsection__controlbuttons .topbar-volume-controls .hap-volume-seekbar .hap-volume-bg,.lt-topbar__controls .topbar-volume-controls .hap-volume-seekbar .hap-volume-bg{width:100%;height:4px;border-radius:2px;background:#4a5261}.lt-topbar .navsection__controlbuttons .topbar-volume-controls .hap-volume-seekbar .hap-volume-level,.lt-topbar__controls .topbar-volume-controls .hap-volume-seekbar .hap-volume-level{position:relative;margin-top:-4px;height:4px;max-width:74px;border-radius:2px;background:#fff}.lt-topbar .navsection__controlbuttons .topbar-volume-controls .hap-volume-seekbar .hap-volume-level::after,.lt-topbar__controls .topbar-volume-controls .hap-volume-seekbar .hap-volume-level::after{content:"";position:absolute;right:-5px;top:50%;transform:translateY(-50%);width:11px;height:11px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.4)}.lt-topbar .navsection__controlbuttons .topbar-volume-controls .hap-volume-seekbar .hap-tooltip,.lt-topbar__controls .topbar-volume-controls .hap-volume-seekbar .hap-tooltip{display:none}.lt-topbar .navbar-right,.lt-topbar__nav{float:none;display:inline-flex;align-items:center;gap:12px;margin-left:auto;flex:none}.lt-topbar__nav-link{display:inline-flex;align-items:center;margin:0;padding:0;color:#e4e4e4;font-size:12.5px;font-weight:500;cursor:pointer;transition:color .15s ease}.lt-topbar__nav-link,.lt-topbar__nav-link a{color:#e4e4e4}.lt-topbar__nav-link:hover,.lt-topbar__nav-link:hover a{color:#fff}.lt-topbar__nav-link svg{display:none}.lt-topbar__nav-link span{display:block;font-size:12.5px;padding:0}.lt-topbar__nav-link--active{color:#fff;font-weight:700}.lt-topbar__nav-link--active,.lt-topbar__nav-link--active a{color:#fff}.lt-topbar__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;padding:0;color:#c3c9d4;cursor:pointer;transition:background .15s ease,color .15s ease}.lt-topbar__icon-btn svg{width:16px;height:16px}.lt-topbar__icon-btn:hover{background:hsla(0,0%,100%,.08);color:#fff}.lt-topbar__user{display:inline-flex;align-items:center;position:relative}.lt-topbar__user .lt-topbar__avatar{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border-radius:50%;border:1.5px solid #4a5261;background-color:rgba(0,0,0,0);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23c3c9d4' d='M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:12px 12px;font-size:0;line-height:0;color:rgba(0,0,0,0);cursor:pointer}.lt-topbar__user .lt-topbar__avatar:hover{border-color:#6b7382}.lt-topbar__user .lt-topbar__avatar--initial{background-image:none;background-color:var(--accent);border-color:rgba(0,0,0,0);font-size:13px;line-height:1;font-weight:700;color:#fff;text-transform:uppercase}.lt-topbar__user .lt-topbar__avatar--initial:hover{border-color:rgba(0,0,0,0)}html.frontpage .lt-topbar__station-logo{display:none}html.frontpage .lt-topbar__dot{display:none}html.frontpage .lt-topbar__name{font-weight:400;color:#8b94a6}html.omaradiopage .lt-topbar__brand,html.omaradiopage .lt-topbar__sep{display:none}html.radiopage .lt-topbar__brand,html.radiopage .lt-topbar__sep{display:none}html.radiopage .lt-topbar .player__toggle{width:44px;height:44px;border-color:rgba(0,0,0,0);background-color:var(--accent)}html.radiopage .lt-topbar__dot--ok{animation:dotPulse 2s ease-out infinite}html.radiopage .lt-topbar__dot--error{animation:dotPulseError 2s ease-out infinite}@media(max-width: 719px){body{padding-top:56px !important}.lt-topbar__inner{gap:8px}.lt-topbar__sep{display:none}.lt-topbar__name{max-width:150px;font-size:11.5px;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.15}.lt-topbar .navsection__controlbuttons .topbar-volume-controls{display:none}.lt-topbar__nav{gap:10px}.lt-topbar__nav-link svg{display:inline-block;width:16px;height:16px}.lt-topbar__nav-link span{display:none}.lt-topbar .navbar-allstations,.lt-topbar .navbar-myradio{display:none}}.app__main-content{padding-top:5px;display:flex;flex-wrap:wrap;align-items:flex-start;max-width:1320px;margin-left:auto;margin-right:auto;padding-left:5px;padding-right:5px}@media screen and (max-width: 719px){.app__main-content{padding-left:5px;padding-right:5px}}.main-content{flex:1 1 980px;min-width:0;max-width:980px;display:block;width:auto}.main-content__left{background:rgba(0,0,0,0)}.content-box__title{display:inline-block;font-size:18px;font-weight:600;color:var(--text);margin:0 0 10px}.content-box1{max-width:980px;background:var(--card);color:var(--text);border:0;border-radius:12px;border:1px solid var(--line);padding:14px;margin-bottom:15px}@media(max-width: 719px){.app__main-content{padding-top:16px;gap:16px}.main-content{flex-basis:100%;max-width:440px;margin:0 auto}}.site-modal{display:none;z-index:80;background-color:rgba(16,20,28,.45);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;padding:0 5px}.site-modal .site-modal-container{max-width:420px;max-height:calc(100vh - 120px);margin:72px auto;padding:0;background:var(--card);color:var(--text);border-radius:16px;box-shadow:0 20px 60px rgba(16,24,40,.28);overflow:hidden;display:flex;flex-direction:column}.site-modal .site-modal__header{display:flex;align-items:center;gap:12px;padding:18px 22px;border-bottom:1px solid var(--line);flex:none}.site-modal .site-modal__title{font-size:17px;order:1;flex:1 1 auto;margin:0;font-size:17px;font-weight:700;color:var(--text)}.site-modal .site-modal__title svg{width:20px;height:20px;margin-right:8px;vertical-align:-4px;color:var(--accent)}.site-modal .site-modal__header .site-modal__close{order:2;float:none;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border-radius:50%;background:var(--line2);color:var(--muted);font-size:20px;font-weight:400;line-height:1;cursor:pointer}.site-modal .site-modal__header .site-modal__close:hover{background:var(--line);color:var(--text2)}.site-modal .site-modal__content{max-width:none;padding:0 22px;overflow-y:auto}.site-modal .site-modal__content>p{font-size:13px;color:var(--sub);line-height:1.5;margin:12px 0 12px}.site-modal .site-modal__content h3{font-size:14px;color:var(--text)}.site-modal .site-modal__content ul{margin:12px 0 12px 18px}.site-modal .site-modal__content ul li{font-size:12.5px;color:var(--text2);margin:4px 0}.site-modal .site-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 22px;border-top:1px solid var(--line);background:var(--line2);flex:none}.site-modal label{display:block;margin-bottom:6px;font-size:11.5px;font-weight:700;color:var(--text2)}.site-modal input[type=text],.site-modal input[type=email],.site-modal input[type=password],.site-modal input[type=url]{width:100%;margin:0 0 14px;padding:11px 14px;font-size:13px;color:var(--text);background:var(--card);border:1px solid var(--chipLine);border-radius:9px}.site-modal input[type=text]::placeholder,.site-modal input[type=email]::placeholder,.site-modal input[type=password]::placeholder,.site-modal input[type=url]::placeholder{color:var(--muted)}.site-modal input[type=text]:focus,.site-modal input[type=email]:focus,.site-modal input[type=password]:focus,.site-modal input[type=url]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accentSoft)}.site-modal .confirm-button,.site-modal .main-button,.site-modal .us-btn-save,.site-modal .signup-mail-button{display:inline-flex;align-items:center;justify-content:center;padding:11px 20px;border:0;border-radius:9px;background:var(--accent);color:#fff;font-size:13.5px;font-weight:700;letter-spacing:0;text-transform:none;cursor:pointer;transition:filter .15s ease}.site-modal .confirm-button:hover,.site-modal .main-button:hover,.site-modal .us-btn-save:hover,.site-modal .signup-mail-button:hover{filter:brightness(1.06)}.site-modal .us-btn-cancel{display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;padding:10px 20px;border:1px solid var(--chipLine);border-radius:8px;background:var(--chip);color:var(--text2);font-size:13.5px;font-weight:600;cursor:pointer}.site-modal .us-btn-cancel:hover{background:var(--line2);color:var(--text)}.site-modal .external-only-modal__cta{display:flex;justify-content:center;margin:4px 0 12px}.site-modal .external-only-modal__cta .external-play-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:170px;padding:12px 24px;border-radius:99px;background:var(--accent);color:#fff;font-size:14px;font-weight:700;box-shadow:0 3px 10px var(--accentShadow);transition:filter .15s ease}.site-modal .external-only-modal__cta .external-play-link:hover{filter:brightness(1.06)}.site-modal .external-only-modal__cta .external-play-link .ext-link-icon{width:18px;height:18px;color:#fff}.site-modal .user-settings__section{padding:15px 0 20px 0;border-bottom:1px solid var(--line)}.site-modal .user-settings__section:last-child{border-bottom:0}.site-modal .user-settings__setting-title{margin:0 0 4px;font-size:14px;font-weight:700;color:var(--text)}.site-modal .us-setting-desc{margin:0;font-size:12.5px;color:var(--sub);line-height:1.45}.site-modal .us-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.site-modal .us-toggle-row .us-toggle-row__text{min-width:0}.site-modal .us-switch{position:relative;display:inline-block;flex:none;width:42px;height:24px;margin:0}.site-modal .us-switch input{position:absolute;opacity:0;width:0;height:0}.site-modal .us-switch .us-switch__slider{position:absolute;inset:0;border-radius:99px;background:var(--accent);transition:background .18s ease}.site-modal .us-switch .us-switch__slider::before{content:"";position:absolute;top:2px;left:20px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:left .18s ease}.site-modal .us-switch input:checked+.us-switch__slider{background:#d0d5dd}.site-modal .us-switch input:checked+.us-switch__slider::before{left:2px}.site-modal .userSettings__volume-select{margin-top:10px;padding:9px 12px;min-width:96px;font-size:13px;color:var(--text);background:var(--card);border:1px solid var(--chipLine);border-radius:8px;cursor:pointer}.site-modal .userSettings__volume-select:focus{outline:none;border-color:var(--accent)}.site-modal .us-theme-picker{display:flex;gap:10px;margin-top:12px}.site-modal .us-theme-btn{flex:1;padding:9px;border:0;border-radius:8px;background:var(--line2);color:var(--text2);font-size:12.5px;font-weight:700;cursor:pointer;transition:background .15s ease,color .15s ease}.site-modal .us-theme-btn:hover{background:var(--line)}.site-modal .us-theme-btn.is-active{background:var(--accent);color:#fff}.site-modal .form-group{margin-bottom:14px}.site-modal .user-form-info,.site-modal .add-my-radio-form{margin-bottom:4px}.site-modal .user-form-info-error-wrapper,.site-modal .user-form-info-success-wrapper{background:rgba(0,0,0,0)}.site-modal .user-form-error,.site-modal .user-form-success,.site-modal .add-mr-form-error{padding:10px 14px;border-radius:8px;font-size:12.5px;line-height:1.4;margin-bottom:12px}.site-modal .user-form-error,.site-modal .add-mr-form-error{background:#fde8e8;color:#b42318}.site-modal .user-form-success{background:#e6f4ea;color:#17803d}.site-modal .add-mr-form-info-error-wrapper{background:rgba(0,0,0,0);padding:0}.site-modal .signup-terms-checkbox{width:auto;margin:2px 8px 0 0;vertical-align:top}.site-modal .terms-text{display:inline;width:auto;margin:0;font-size:12px;font-weight:400;color:var(--text2)}.site-modal .terms-text a{color:var(--accent);font-weight:600}.site-modal #stream-info{margin:-4px 0 14px;font-size:12px;color:var(--sub);line-height:1.5}.site-modal #stream-info code{padding:1px 6px;border-radius:5px;background:var(--line2);color:var(--text2);font-size:11.5px}.site-modal .edit-account-data-section{margin-bottom:12px}.site-modal .edit-current-data-container{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--card)}.site-modal .edit-current-data-container .current-data{min-width:0}.site-modal .edit-current-data-container .edit-form-label{display:block;margin:0 0 2px;font-size:11.5px;font-weight:700;color:var(--text2)}.site-modal .edit-current-data-container .current-password{color:var(--sub);font-size:13px}.site-modal .edit-current-data-container #edit-current-email{font-size:13px;color:var(--text);word-break:break-all}.site-modal .edit-container-edit-btn{flex:none;margin:0;padding:7px 14px;border:1px solid var(--chipLine);border-radius:8px;background:var(--chip);color:var(--accent);font-size:12.5px;font-weight:700;cursor:pointer}.site-modal .edit-container-edit-btn:hover{background:var(--line2)}.site-modal .edit-update-container{margin-top:12px}.site-modal .edit-container-hidden{display:none}.site-modal .delete-account-section{margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.site-modal .open-delete-account{margin:0;padding:0;background:rgba(0,0,0,0);border:0;color:var(--sub);font-size:12.5px;font-weight:600;text-decoration:underline;cursor:pointer}.site-modal .open-delete-account:hover{color:var(--text2)}.site-modal .delete-accont-text{margin:12px 0;font-size:12.5px;color:var(--text2);line-height:1.5}.site-modal .delete-accont-text p{font-size:12.5px;margin:0 0 8px}.site-modal .delete-accont-text ul{margin:8px 0 8px 18px}.site-modal .delete-button,.site-modal .confirm-button.delete-button{background:#d92d20}.site-modal .delete-button:hover,.site-modal .confirm-button.delete-button:hover{filter:brightness(1.06)}#header-user-signin{position:fixed;inset:0;z-index:80;background-color:rgba(16,20,28,.45);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}#header-user-signin.header-user-signin-dropdown{position:fixed;max-width:none;min-width:0;padding:0 5px;margin:0;overflow:auto;box-shadow:none;max-height:none}#header-user-signin.user-hidden{display:none}#header-user-signin.user-logged-in .signin-dropdown-top,#header-user-signin.user-logged-in .login-wrapper{display:none}#header-user-signin.user-logged-in .user-wrapper{display:block}#header-user-signin .user-wrapper__title{margin-bottom:16px}#header-user-signin .user-wrapper__title span{display:block;font-size:17px;font-weight:700;color:var(--text)}#header-user-signin .signin-dropdown-content,#header-user-signin .signin-dropdown-loading{position:relative;max-width:380px;margin:72px auto;padding:22px;background:var(--card);color:var(--text);border-radius:16px;box-shadow:0 20px 60px rgba(16,24,40,.28)}#header-user-signin .signin-dropdown-close{position:absolute;top:36px;right:18px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--line2);color:var(--muted);font-size:20px;line-height:1;cursor:pointer}#header-user-signin .signin-dropdown-close:hover{background:var(--line);color:var(--text2)}#header-user-signin .signin-dropdown-top{display:block;margin-bottom:18px}#header-user-signin .signin-dropdown-top span:first-child{display:block;font-size:17px;font-weight:700;color:var(--text)}#header-user-signin .signin-dropdown-top span:last-child{display:block;margin-top:10px;font-size:12.5px;color:var(--sub);line-height:1.5}#header-user-signin label{display:block;margin-bottom:6px;font-size:11.5px;font-weight:700;color:var(--text2)}#header-user-signin input[type=email],#header-user-signin input[type=password]{width:100%;margin:0 0 14px;padding:11px 14px;font-size:13px;color:var(--text);background:var(--card);border:1px solid var(--chipLine);border-radius:9px}#header-user-signin input[type=email]::placeholder,#header-user-signin input[type=password]::placeholder{color:var(--muted)}#header-user-signin input[type=email]:focus,#header-user-signin input[type=password]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accentSoft)}#header-user-signin fieldset{border:0;margin:0;padding:0}#header-user-signin .confirm-button.login-mail-button{width:100%;padding:12px;border:0;border-radius:9px;background:var(--accent);color:#fff;font-size:14px;font-weight:700;text-transform:none;letter-spacing:0;cursor:pointer}#header-user-signin .confirm-button.login-mail-button:hover{filter:brightness(1.06)}#header-user-signin .forgot-password-link{text-align:right;margin:0}#header-user-signin .forgot-password-link a{font-size:12.5px;font-weight:600;color:var(--accent);text-decoration:none}#header-user-signin .forgot-password-link a:hover{text-decoration:underline}#header-user-signin .signup-mail-button{margin-top:14px;margin-bottom:0;padding:10px 20px;border:1px solid var(--chipLine);border-radius:9px;background:var(--chip);color:var(--accent);font-size:13px;font-weight:700;cursor:pointer}#header-user-signin .signup-mail-button:hover{background:var(--line2)}#header-user-signin .login-google-button{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:11px;border:1px solid var(--chipLine);border-radius:9px;background:var(--chip);color:var(--text);font-size:13.5px;font-weight:600;cursor:pointer}#header-user-signin .login-google-button svg{width:18px;height:18px}#header-user-signin .login-google-button:hover{background:var(--line2)}#header-user-signin .user-wrapper .header-user-dropdown-mail{margin-bottom:16px;font-size:13px;font-weight:600;color:var(--text);word-break:break-all}#header-user-signin .user-wrapper .user-dropdown-bottom-buttons{display:flex;flex-direction:column;gap:4px}#header-user-signin .user-wrapper button{display:flex;align-items:center;gap:10px;width:100%;padding:11px 12px;border:0;border-radius:9px;background:rgba(0,0,0,0);color:var(--text2);font-size:13.5px;font-weight:600;text-align:left;cursor:pointer}#header-user-signin .user-wrapper button svg{width:18px;height:18px;color:var(--muted)}#header-user-signin .user-wrapper button:hover{background:var(--line2);color:var(--text)}.site-modal .user-signin-section .confirm-button,.site-modal .add-my-radio-modal .confirm-button{background:var(--accent);color:#fff;border:0;border-radius:9px;text-transform:none;letter-spacing:0;font-weight:700}.site-modal .user-signin-section .confirm-button:hover,.site-modal .add-my-radio-modal .confirm-button:hover{filter:brightness(1.06)}.site-modal .user-signin-section .signup-wrapper .signup-ready-btn{background:var(--accent);color:#fff;border:0;border-radius:9px;text-transform:none}.site-modal .user-signin-section .confirm-button.delete-button{background:#d92d20}.site-modal .user-signin-section .confirm-button.delete-button:hover{filter:brightness(1.06)}html.dark-mode .site-modal .us-switch input:checked+.us-switch__slider{background:#333a45}html.dark-mode .site-modal .user-form-info-error-wrapper,html.dark-mode .site-modal .user-form-info-success-wrapper{background:rgba(0,0,0,0)}html.dark-mode .site-modal .user-form-error,html.dark-mode .site-modal .add-mr-form-error{background:rgba(217,45,32,.18);color:#fca5a5}html.dark-mode .site-modal .user-form-success{background:rgba(23,128,61,.18);color:#86efac}html.dark-mode #header-user-signin .user-form-info-error-wrapper{background:rgba(217,45,32,.18)}html.dark-mode #header-user-signin .user-form-info-success-wrapper{background:rgba(23,128,61,.18)}html.dark-mode #header-user-signin .user-form-error{color:#fca5a5}html.dark-mode #header-user-signin .user-form-success{color:#86efac}footer{max-width:980px;margin-top:15px;padding:48px 24px 40px;background:var(--footer);text-align:center}footer .footer-logo{color:var(--footText);margin:0}footer .footer-logo .footer-slogan{display:inline-block;padding:0;font-size:18px;font-weight:700;letter-spacing:.01em;color:var(--footText)}footer .footer-logo .footer-slogan:hover{color:var(--footText)}footer .footer-logo p{margin:8px 0 0;font-size:13px;font-weight:400;color:var(--footSub)}footer .footer-links{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;margin:28px 0 0;padding:0}footer .footer-links li{display:inline-block;margin:0;list-style:none}footer .footer-links a{display:inline-block;padding:0;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--footSub)}footer .footer-links a:hover{color:var(--footText)}footer .alainfo{margin:28px 0 0;font-size:12px;color:var(--footSub)}@media(max-width: 719px){footer{padding:40px 20px 36px}footer .footer-logo .footer-slogan{font-size:16px}footer .footer-links{gap:16px 20px}footer .footer-links a{font-size:10.5px}}@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;font-display:swap;src:local("Open Sans Light"),local("OpenSans-Light"),url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN_r8OUuhpKKSTjw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-display:swap;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVZ0bf8pkAg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-family:"Open Sans",sans-serif;font-size:1.4em;margin:0;line-height:1.42857143;font-weight:400;color:var(--text);background:var(--bg);padding-top:56px !important}@font-face{font-family:"Open Sans";font-display:auto}html,body{overflow-x:hidden}html{font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0)}*{margin:0;padding:0;border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a{color:#005d8e}a,a:hover,a:focus{text-decoration:none;outline:0}a:focus-visible,button:focus-visible{outline:2px solid #005fcc;outline-offset:2px}a:hover,a:focus{color:#2a6496}img{border:0;color:rgba(0,0,0,0)}html.dark-mode img{filter:brightness(0.8) contrast(1.2)}hr{height:1px;background:var(--line);margin:10px}p{font-size:16px}button{-webkit-appearance:button;background-color:initial;background-image:none}.skip-link{position:absolute;top:-40px;left:0;background:#fff;color:#000;padding:5px 16px;z-index:1000;text-decoration:none;font-weight:600;border:2px solid #000;transition:top .2s ease;font-size:17px}.skip-link:focus{top:0}.visually-hidden,.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}@media screen and (min-width: 1280px){#userFavorites,.main-content__left{padding-right:5px}}.main-content{max-width:980px;display:inline-block;width:100%}.main-content__left{width:100%;margin:0 auto;outline:0}.clearer{clear:both}.player_controls{float:left;position:relative;top:4px}.player__toggle,.player__next,.player__prev{background:url("/media/icons/player/player_controls_white_2.svg") no-repeat;cursor:pointer}.player__toggle{width:38px;height:43px;margin:0 6px;display:inline-block}.player__toggle--play,.hap-icon-play{background-position:-1px 0px;background-size:40px}.hap-icon-pause{background-position:5px -65px;background-size:40px}.player__next,.player__prev{width:20px;height:20px;display:inline-block;position:relative;bottom:11px}.player__prev{background-position:1px -92px;background-size:20px}.player__next{background-position:1px -65px;background-size:20px}.content-box__text-content{margin-top:10px;font-size:13px}.content-box__text-content a{font-weight:600}.toplistaitem{font-weight:400;letter-spacing:.14em;padding:13px 3px 13px 3px;margin:5px 0;cursor:pointer;list-style:none}@media(min-width: 980px){#livetaajuus_top{min-height:300px}}@media(max-width: 979px){#livetaajuus_mobile-top_1{min-height:300px}}.userSettings-state{color:var(--sub);font-size:.85em}.horizontal-scroll{white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.external-audio-hide{display:none !important}.main-button{background:#005d8e;padding:14px;border-radius:6px;color:#fff;font-size:16px;font-weight:bold;margin:10px 0;cursor:pointer;letter-spacing:.06em}.toast{font-size:.85em}.main-content-bottom{margin-top:15px}