.ambient-sky{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;opacity:1}.ambient-sky[hidden]{display:none}.ambient-sky:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ambient-sky[data-phase=morning]:before{background:radial-gradient(ellipse at 15% 80%,#fff0b768,transparent 68%),linear-gradient(160deg,#a5cee32e,transparent 55%,#ffe5aa32)}.ambient-sky[data-phase=afternoon]:before{background:radial-gradient(ellipse 70% 45% at 12% 80%,#ffffff70,transparent 100%),radial-gradient(ellipse 55% 45% at 88% 35%,#ffffff42,transparent 100%)}.ambient-sky[data-phase=sunset]:before{background:radial-gradient(ellipse 85% 24% at 20% 78%,#e9a7af70,transparent 100%),radial-gradient(ellipse 65% 22% at 87% 72%,#f3c3ad66,transparent 100%),linear-gradient(178deg,#6f8c9c32,transparent 58%,#e8aab238)}.ambient-sky[data-phase=night],.ambient-sky[data-phase=midnight],.ambient-sky[data-phase=aurora]{background-image:var(--stars);background-size:720px 720px}.ambient-sky .sky-meteor{display:none;position:absolute;top:14%;left:64%;width:95px;height:1px;background:linear-gradient(90deg,transparent,#e4efffc9);opacity:0;transform:rotate(35deg);animation:sky-meteor 19s linear -3s infinite}.ambient-sky[data-phase=night] .sky-meteor,.ambient-sky[data-phase=midnight] .sky-meteor,.ambient-sky[data-phase=aurora] .sky-meteor{display:block}@keyframes sky-meteor{0%,90%{opacity:0;transform:translate(0) rotate(35deg)}92%{opacity:.48}98%,to{opacity:0;transform:translate(180px,126px) rotate(35deg)}}.ambient-sky .sky-meteor:nth-child(2){top:28%;left:17%;width:75px;animation-duration:27s;animation-delay:-13s}.ambient-sky.paused .sky-meteor{animation-play-state:paused}.ambient-sky[data-phase=rain]:before,.ambient-sky[data-phase=snow]:before{background:radial-gradient(ellipse 50% 14% at 18% 15%,#ffffff16,transparent),radial-gradient(ellipse 55% 16% at 78% 35%,#45556518,transparent)}.sky-precipitation{position:fixed;inset:0 0 calc(-1*max(96px,env(safe-area-inset-bottom))) 0;min-height:100dvh;z-index:5;pointer-events:none!important;overflow:hidden;contain:strict}.sky-precipitation *{pointer-events:none!important}.sky-wind{position:absolute;top:-5%;right:-15%;bottom:-5%;left:-15%;transform-origin:50% 0;transition:transform 8s cubic-bezier(.42,0,.58,1)}.sky-precipitation-layer{position:absolute;top:-720px;right:0;bottom:-720px;left:0;background-size:720px 720px;background-repeat:repeat;animation:sky-texture-fall 2s linear infinite}.sky-precipitation[data-phase=rain] .sky-precipitation-layer{background-image:var(--rain-texture);opacity:.15;animation-duration:var(--rain-speed,2s);animation-delay:var(--fall-offset)}.sky-precipitation[data-phase=rain] [data-depth="1"]{opacity:.21;animation-duration:var(--rain-speed,1.55s);animation-delay:var(--fall-offset)}.sky-precipitation[data-phase=rain] [data-depth="2"]{opacity:.27;animation-duration:var(--rain-speed,1.15s);animation-delay:var(--fall-offset)}.sky-precipitation[data-phase=snow] .sky-precipitation-layer{background-image:var(--snow-texture);opacity:.35;animation-duration:var(--snow-speed,31s);animation-delay:var(--fall-offset)}.sky-precipitation[data-phase=snow] [data-depth="1"]{opacity:.46;animation-duration:var(--snow-speed,24s);animation-delay:var(--fall-offset)}.sky-precipitation[data-phase=snow] [data-depth="2"]{opacity:.58;animation-duration:var(--snow-speed,18s);animation-delay:var(--fall-offset)}@keyframes sky-texture-fall{to{transform:translate3d(0,720px,0)}}.sky-precipitation.paused *{animation-play-state:paused!important}@media(max-width:700px){.sky-precipitation-layer[data-depth="0"]{display:none}.sky-precipitation[data-phase=rain] [data-depth="1"]{opacity:.25}.sky-precipitation[data-phase=rain] [data-depth="2"]{opacity:.31}.sky-precipitation[data-phase=snow] [data-depth="2"]{opacity:.5}}.radio-sky-choice{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:0 0 20px;color:var(--body-muted);font-size:12px}.radio-sky-choice label{display:flex;align-items:center;gap:8px;min-height:44px}.radio-sky-choice input{width:16px;height:16px;accent-color:var(--body-text)}.radio-sky-choice small{flex-basis:100%;font-size:11px;line-height:1.6}.radio-sky-select{position:relative;display:inline-flex;align-items:center}.radio-app .radio-sky-select select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:9px 36px 9px 12px;width:132px;min-height:40px;font-size:12px;border-radius:8px;background:var(--surface);color:var(--body-text);border:1px solid var(--body-border)}.radio-sky-select svg{position:absolute;right:12px;pointer-events:none}@media(max-width:700px){.radio-app .radio-sky-select select{font-size:16px;width:145px}}@media(max-width:700px){.ambient-sky[data-phase=night],.ambient-sky[data-phase=midnight],.ambient-sky[data-phase=aurora]{background-size:900px 900px}.ambient-sky .sky-meteor{width:65px}}@media(prefers-reduced-motion:reduce){.ambient-sky .sky-meteor,.sky-precipitation{display:none!important}}.sky-twinkle{display:none;position:absolute;width:2px;height:2px;border-radius:50%;background:#e7edf5;opacity:.2;animation:sky-twinkle var(--twinkle-duration) ease-in-out var(--twinkle-delay) infinite}.ambient-sky[data-phase=night] .sky-twinkle,.ambient-sky[data-phase=midnight] .sky-twinkle,.ambient-sky[data-phase=aurora] .sky-twinkle{display:block}@keyframes sky-twinkle{0%,to{opacity:.12}42%{opacity:.56}68%{opacity:.25}}.ambient-sky.paused .sky-twinkle{animation-play-state:paused}@media(max-width:700px){.sky-twinkle:nth-of-type(n+7){display:none!important}}@media(prefers-reduced-motion:reduce){.sky-twinkle{animation:none;opacity:.25}}.sky-lightning{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;background:radial-gradient(ellipse at 22% 8%,#edf3fc,transparent 75%)}@media(prefers-reduced-motion:reduce){.sky-lightning{display:none}}.radio-rain-sound{display:flex;align-items:center;gap:5px;color:var(--body-muted)}.radio-app .radio-rain-sound button{width:36px;height:40px;min-width:36px;padding:0;border:0;background:transparent;color:inherit}.radio-rain-sound label{display:flex;align-items:center;min-height:44px}.radio-rain-sound input{width:84px;height:4px;accent-color:var(--body-muted);cursor:pointer}.radio-rain-sound small{max-width:220px}.radio-rain-credit{display:block;font-size:11px;line-height:1.6;color:var(--text-muted);margin:8px 0 16px}.radio-rain-credit a{color:inherit;text-underline-offset:3px}.radio-app .radio-sky-select select{color-scheme:dark;background-color:var(--body)}.radio-app .radio-sky-select option{background-color:var(--body);color:var(--body-text)}.radio-app:is([data-radio-skin=studio],[data-radio-skin=walnut],[data-radio-skin=ivory]) .radio-sky-select select{color-scheme:light}.radio-app .radio-ambience-settings{margin:0 0 24px;max-width:600px}.radio-app .radio-ambience-settings .radio-sky-choice{display:grid;grid-template-columns:100px 145px minmax(100px,160px);align-items:center;gap:8px 12px;margin:0;padding:6px 0;font-size:12px}.radio-app .radio-ambience-settings .radio-sky-choice>label{margin:0;gap:8px;white-space:nowrap;font-size:12px}.radio-app .radio-ambience-settings input[type=checkbox]{width:16px;height:16px;margin:0;flex-shrink:0}.radio-app .radio-ambience-settings .radio-sky-select select{width:100%;min-height:40px;margin:0;font-size:12px;padding:8px 30px 8px 10px}.radio-app .radio-ambience-settings .radio-rain-sound{min-width:0;gap:4px}.radio-app .radio-ambience-settings .radio-rain-sound label{min-width:0;flex:1;margin:0}.radio-app .radio-ambience-settings input[type=range]{width:100%;min-width:0;margin:0;height:4px;padding:0;border:0;box-shadow:none;background:transparent;accent-color:var(--body-muted)}.radio-app .radio-ambience-info{margin:6px 0 0;color:var(--body-muted);font-size:11px}.radio-app .radio-ambience-info summary{cursor:pointer;min-height:32px;display:flex;align-items:center;gap:6px;width:fit-content;list-style:none}.radio-app .radio-ambience-info summary::-webkit-details-marker{display:none}.radio-app .radio-ambience-info summary:before{content:"›";font-size:16px}.radio-app .radio-ambience-info[open] summary:before{transform:rotate(90deg)}.radio-app .radio-ambience-info p,.radio-app .radio-ambience-info .radio-rain-credit{font-size:11px;line-height:1.6;margin:4px 0 8px;overflow-wrap:anywhere;color:inherit}@media(max-width:480px){.radio-app .radio-ambience-settings .radio-sky-choice{grid-template-columns:100px minmax(0,1fr);gap:0 12px}.radio-app .radio-ambience-settings .radio-sky-select select{font-size:16px}.radio-app .radio-ambience-settings .radio-rain-sound{grid-column:2;max-width:180px}.radio-app .radio-ambience-settings .radio-sky-choice>small{grid-column:1/-1}}.ambient-sky{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 96px,#000 calc(100% - 96px),transparent);mask-image:linear-gradient(to bottom,transparent,#000 96px,#000 calc(100% - 96px),transparent)}.radio-app .radio-screen-sky-choice{font-size:12px;color:var(--body-muted);margin:0 0 8px}.radio-app .radio-screen-sky-choice label{display:flex;align-items:center;gap:8px;min-height:40px}.radio-app .radio-screen-sky-choice input{width:16px;height:16px;accent-color:var(--body-text)}.radio-app .radio-player-title[data-sky-phase]{--display-ink:#233d4b;--display-muted:#3c5663;--display-line:#637e8a;--display-needle:#214d65;background:linear-gradient(150deg,var(--display-bg),var(--display-end));color:var(--display-ink)}.radio-app .radio-player-title[data-sky-phase=morning]{--display-bg:#d6eaf0;--display-end:#efe4c8}.radio-app .radio-player-title[data-sky-phase=afternoon]{--display-bg:#c4dfef;--display-end:#e0ecf0}.radio-app .radio-player-title[data-sky-phase=sunset]{--display-bg:#a2b4c0;--display-end:#edb9ad;--display-ink:#34414b;--display-muted:#52616b;--display-line:#7b8690;--display-needle:#425665;background:radial-gradient(ellipse 90% 28% at 15% 90%,#e9a7af55,transparent 100%),linear-gradient(176deg,var(--display-bg) 0%,#b6bec5 40%,#d4c0c2 72%,var(--display-end) 100%)}.radio-app .radio-player-title[data-sky-phase=rain]{--display-bg:#9fafbb;--display-end:#889eae}.radio-app .radio-player-title[data-sky-phase=snow]{--display-bg:#e4edf1;--display-end:#cbdce5}.radio-app .radio-player-title[data-sky-phase=night],.radio-app .radio-player-title[data-sky-phase=midnight]{--display-bg:#344353;--display-end:#263342;--display-ink:#f0f5f8;--display-muted:#c3d4df;--display-line:#8ca6b8;--display-needle:#e1f2fc}.radio-app .radio-player-title[data-sky-phase=midnight]{--display-bg:#283440;--display-end:#342f43}.radio-app .radio-player-title[data-sky-phase]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;opacity:.15;background:none}.radio-app .radio-player-title[data-sky-phase=night]:before,.radio-app .radio-player-title[data-sky-phase=midnight]:before,.radio-app .radio-player-title[data-sky-phase=aurora]:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20600%20240%22%20preserveAspectRatio%3D%22none%22%3E%3Ccircle%20cx%3D%22480.55%22%20cy%3D%2294.58%22%20r%3D%221.05%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.49%22%2F%3E%3Ccircle%20cx%3D%22460.94%22%20cy%3D%22234.39%22%20r%3D%220.45%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.37%22%2F%3E%3Ccircle%20cx%3D%22106.43%22%20cy%3D%22129.53%22%20r%3D%220.45%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.36%22%2F%3E%3Ccircle%20cx%3D%22226.77%22%20cy%3D%22214.98%22%20r%3D%220.8%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.26%22%2F%3E%3Ccircle%20cx%3D%22256.88%22%20cy%3D%22216.92%22%20r%3D%220.8%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.53%22%2F%3E%3Ccircle%20cx%3D%22367.33%22%20cy%3D%22139.70%22%20r%3D%220.8%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.44%22%2F%3E%3Ccircle%20cx%3D%22485.23%22%20cy%3D%22159.25%22%20r%3D%220.8%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.69%22%2F%3E%3Ccircle%20cx%3D%22343.56%22%20cy%3D%22146.45%22%20r%3D%220.45%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.53%22%2F%3E%3Ccircle%20cx%3D%22310.98%22%20cy%3D%2265.86%22%20r%3D%220.45%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.35%22%2F%3E%3Ccircle%20cx%3D%22407.93%22%20cy%3D%2212.71%22%20r%3D%221.05%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.32%22%2F%3E%3Ccircle%20cx%3D%22297.79%22%20cy%3D%2262.24%22%20r%3D%220.6%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.25%22%2F%3E%3Ccircle%20cx%3D%22230.04%22%20cy%3D%22129.93%22%20r%3D%220.8%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.45%22%2F%3E%3Ccircle%20cx%3D%22471.08%22%20cy%3D%22223.05%22%20r%3D%220.8%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.34%22%2F%3E%3Ccircle%20cx%3D%22237.82%22%20cy%3D%22173.45%22%20r%3D%220.6%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.49%22%2F%3E%3Ccircle%20cx%3D%22474.75%22%20cy%3D%2217.27%22%20r%3D%220.8%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.61%22%2F%3E%3Ccircle%20cx%3D%22367.02%22%20cy%3D%22118.10%22%20r%3D%220.35%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.49%22%2F%3E%3Ccircle%20cx%3D%22363.62%22%20cy%3D%22234.39%22%20r%3D%221.05%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.69%22%2F%3E%3Ccircle%20cx%3D%22207.93%22%20cy%3D%2290.65%22%20r%3D%220.45%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.32%22%2F%3E%3Ccircle%20cx%3D%22158.02%22%20cy%3D%2224.02%22%20r%3D%221.05%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.65%22%2F%3E%3Ccircle%20cx%3D%2299.52%22%20cy%3D%22168.66%22%20r%3D%221.05%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.59%22%2F%3E%3Ccircle%20cx%3D%22465.60%22%20cy%3D%22159.40%22%20r%3D%221.05%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.42%22%2F%3E%3Ccircle%20cx%3D%22294.85%22%20cy%3D%22206.63%22%20r%3D%221.05%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.61%22%2F%3E%3Ccircle%20cx%3D%22225.69%22%20cy%3D%2263.95%22%20r%3D%220.45%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.33%22%2F%3E%3Ccircle%20cx%3D%2230.22%22%20cy%3D%2292.37%22%20r%3D%221.05%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.62%22%2F%3E%3Ccircle%20cx%3D%22264.60%22%20cy%3D%22164.30%22%20r%3D%220.45%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.62%22%2F%3E%3Ccircle%20cx%3D%22356.62%22%20cy%3D%22106.42%22%20r%3D%220.8%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.55%22%2F%3E%3Ccircle%20cx%3D%2250.85%22%20cy%3D%2266.30%22%20r%3D%221.05%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.56%22%2F%3E%3Ccircle%20cx%3D%2225.43%22%20cy%3D%22122.80%22%20r%3D%221.05%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.25%22%2F%3E%3Ccircle%20cx%3D%22513.86%22%20cy%3D%2256.51%22%20r%3D%221.05%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.68%22%2F%3E%3Ccircle%20cx%3D%22525.44%22%20cy%3D%22123.67%22%20r%3D%220.35%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.22%22%2F%3E%3Ccircle%20cx%3D%22472.32%22%20cy%3D%2262.98%22%20r%3D%220.45%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.68%22%2F%3E%3Ccircle%20cx%3D%22152.37%22%20cy%3D%22110.53%22%20r%3D%220.35%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.44%22%2F%3E%3Ccircle%20cx%3D%22226.82%22%20cy%3D%2276.64%22%20r%3D%220.45%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.59%22%2F%3E%3Ccircle%20cx%3D%22556.65%22%20cy%3D%22188.80%22%20r%3D%220.45%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.49%22%2F%3E%3Ccircle%20cx%3D%2221.00%22%20cy%3D%22124.66%22%20r%3D%221.05%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.57%22%2F%3E%3Ccircle%20cx%3D%22479.19%22%20cy%3D%22230.38%22%20r%3D%220.6%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.49%22%2F%3E%3Ccircle%20cx%3D%22379.05%22%20cy%3D%22185.41%22%20r%3D%220.45%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.63%22%2F%3E%3Ccircle%20cx%3D%22110.47%22%20cy%3D%2242.23%22%20r%3D%221.05%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.60%22%2F%3E%3Ccircle%20cx%3D%22421.52%22%20cy%3D%22156.79%22%20r%3D%220.8%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.60%22%2F%3E%3Ccircle%20cx%3D%2276.09%22%20cy%3D%22174.26%22%20r%3D%220.8%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.55%22%2F%3E%3Ccircle%20cx%3D%22142.44%22%20cy%3D%22187.47%22%20r%3D%221.05%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.25%22%2F%3E%3Ccircle%20cx%3D%22510.31%22%20cy%3D%22211.12%22%20r%3D%221.05%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.44%22%2F%3E%3Ccircle%20cx%3D%22468.12%22%20cy%3D%2215.65%22%20r%3D%220.35%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.38%22%2F%3E%3Ccircle%20cx%3D%22472.16%22%20cy%3D%22170.36%22%20r%3D%220.8%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.60%22%2F%3E%3Ccircle%20cx%3D%22149.15%22%20cy%3D%2217.69%22%20r%3D%220.6%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.55%22%2F%3E%3Ccircle%20cx%3D%22288.58%22%20cy%3D%22210.80%22%20r%3D%221.05%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.57%22%2F%3E%3Ccircle%20cx%3D%22182.95%22%20cy%3D%2238.14%22%20r%3D%221.05%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.47%22%2F%3E%3Ccircle%20cx%3D%22169.69%22%20cy%3D%22143.53%22%20r%3D%220.45%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.44%22%2F%3E%3Ccircle%20cx%3D%22455.41%22%20cy%3D%2293.15%22%20r%3D%220.35%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.25%22%2F%3E%3Ccircle%20cx%3D%2225.05%22%20cy%3D%22171.94%22%20r%3D%220.45%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.29%22%2F%3E%3Ccircle%20cx%3D%22515.98%22%20cy%3D%22139.00%22%20r%3D%221.05%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.32%22%2F%3E%3Ccircle%20cx%3D%22572.38%22%20cy%3D%22211.66%22%20r%3D%220.6%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.57%22%2F%3E%3Ccircle%20cx%3D%22446.98%22%20cy%3D%2239.63%22%20r%3D%221.05%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.27%22%2F%3E%3Ccircle%20cx%3D%22453.82%22%20cy%3D%2226.74%22%20r%3D%220.45%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.54%22%2F%3E%3Ccircle%20cx%3D%22109.66%22%20cy%3D%22218.05%22%20r%3D%221.05%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.45%22%2F%3E%3Ccircle%20cx%3D%22458.10%22%20cy%3D%22228.76%22%20r%3D%220.35%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.53%22%2F%3E%3Ccircle%20cx%3D%22222.02%22%20cy%3D%2219.08%22%20r%3D%220.8%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.44%22%2F%3E%3Ccircle%20cx%3D%22422.04%22%20cy%3D%2293.04%22%20r%3D%220.35%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.24%22%2F%3E%3Ccircle%20cx%3D%2224.43%22%20cy%3D%2267.73%22%20r%3D%221.05%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.43%22%2F%3E%3Ccircle%20cx%3D%22243.88%22%20cy%3D%2254.10%22%20r%3D%221.05%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.33%22%2F%3E%3Ccircle%20cx%3D%22110.73%22%20cy%3D%2210.38%22%20r%3D%220.6%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.58%22%2F%3E%3Ccircle%20cx%3D%2213.66%22%20cy%3D%2282.01%22%20r%3D%220.35%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.37%22%2F%3E%3Ccircle%20cx%3D%22518.55%22%20cy%3D%2269.12%22%20r%3D%220.8%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.38%22%2F%3E%3Ccircle%20cx%3D%22130.65%22%20cy%3D%22181.20%22%20r%3D%221.05%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.56%22%2F%3E%3Ccircle%20cx%3D%22100.47%22%20cy%3D%22197.77%22%20r%3D%220.6%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.52%22%2F%3E%3Ccircle%20cx%3D%2298.46%22%20cy%3D%22229.33%22%20r%3D%220.6%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.50%22%2F%3E%3Ccircle%20cx%3D%22472.34%22%20cy%3D%2239.87%22%20r%3D%220.6%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.25%22%2F%3E%3Ccircle%20cx%3D%22297.20%22%20cy%3D%22221.61%22%20r%3D%221.05%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.40%22%2F%3E%3C%2Fsvg%3E);background-size:100% 100%;background-repeat:no-repeat;opacity:.8}@keyframes screen-sky-drift{to{background-position:0 120px}}.ambient-sky .sky-lightning{display:none!important}.ambient-backdrop .sky-precipitation{position:absolute;top:0;right:0;bottom:0;left:0;min-height:100%;z-index:1}@media(prefers-reduced-motion:reduce){.radio-app .radio-player-title[data-sky-phase]:before{animation:none}}.radio-effects-editor .radio-ambience-settings{display:flex;flex-direction:column;gap:12px}.radio-effects-editor .radio-sky-choice{margin:0}.radio-weather-settings{display:grid;grid-template-columns:100px minmax(0,145px) auto;align-items:center;gap:8px 12px;padding:12px 0;border-top:1px solid var(--body-border)}.radio-weather-toggle{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--body-muted)}.radio-weather-toggle input{width:16px;height:16px;accent-color:var(--body-text)}.radio-weather-settings small{grid-column:2 / -1;font-size:10px;line-height:1.5;color:var(--body-muted)}.radio-weather-settings button{font-size:11px;min-height:36px;padding:6px 10px}.radio-effects-editor .radio-screen-sky-choice{margin:0;padding-bottom:12px;border-bottom:1px solid var(--body-border)}.radio-effects-editor .radio-sky-select select:disabled{opacity:.5}@media(max-width:480px){.radio-weather-settings{grid-template-columns:90px minmax(0,1fr)}.radio-weather-settings button{grid-column:2}.radio-weather-settings small{grid-column:1 / -1}}.radio-app .radio-weather-invite{padding:14px 18px;background:var(--body-light);border-bottom:1px solid var(--body-border);color:var(--body-text)}.radio-app .radio-weather-invite h3{font-size:13px;line-height:1.5;margin:0 0 10px}.radio-app .radio-weather-invite>div{display:flex;gap:8px;flex-wrap:wrap}.radio-app .radio-weather-invite button{font-size:12px;min-height:40px;padding:8px 12px}.radio-app .radio-weather-invite button{background:var(--body-light);color:var(--body-text);border:1px solid var(--body-muted);box-shadow:none;font-weight:600;opacity:1}.radio-app .radio-weather-invite button.radio-primary{background:var(--body-text);color:var(--body-deep);border-color:var(--body-text)}.radio-app .radio-weather-invite button:focus-visible{outline:2px solid var(--body-text);outline-offset:3px}.radio-country-options.radio-glass-surface{background:var(--country-bg)!important;background-image:none!important;color:var(--country-ink)!important;border:1px solid var(--country-edge);backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 10px 30px #0004}.radio-country-options.radio-glass-surface button{color:var(--country-ink)!important;font-weight:500;opacity:1}.radio-country-options.radio-glass-surface button[aria-pressed=true],.radio-country-options.radio-glass-surface button:hover,.radio-country-options.radio-glass-surface button:focus-visible{background:var(--country-selected)!important;color:var(--country-ink)!important}.radio-country-options.radio-glass-surface button svg{color:var(--country-ink)!important;opacity:1}.radio-weather-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;background:#0006}.radio-weather-modal{width:min(100%,340px);box-sizing:border-box;padding:24px;background:var(--body-light,#30353c);color:var(--body-text,#e1e5e9);border:1px solid var(--body-border,#ffffff20);border-radius:18px;box-shadow:0 16px 50px #0005}.radio-weather-modal h3{font-family:inherit;font-size:15px;line-height:1.6;margin:0 0 20px}.radio-weather-modal>div{display:flex;gap:10px}.radio-weather-modal button{flex:1;min-height:44px;font-family:inherit;font-size:13px;font-weight:600;border-radius:9px;border:1px solid var(--body-muted,#adb5bf);background:var(--body-light,#30353c);color:var(--body-text,#e1e5e9);padding:10px 8px;cursor:pointer}.radio-weather-modal button.radio-weather-use{background:var(--body-text,#e1e5e9);color:var(--body-deep,#1a1e24);border-color:var(--body-text,#e1e5e9)}.radio-weather-modal button:focus-visible{outline:2px solid var(--body-text,#e1e5e9);outline-offset:3px}.radio-app .radio-player-title:is([data-sky-phase=night],[data-sky-phase=midnight],[data-sky-phase=aurora]){background:radial-gradient(ellipse at 12% 8%,#49617a55,transparent 68%),radial-gradient(ellipse at 92% 95%,#5e47643d,transparent 60%),linear-gradient(155deg,var(--display-bg),var(--display-end))}.radio-screen-meteors{display:none;position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:inherit;overflow:hidden;pointer-events:none;z-index:0}.radio-player-title:is([data-sky-phase=night],[data-sky-phase=midnight],[data-sky-phase=aurora]) .radio-screen-meteors{display:block}.radio-screen-meteors i{position:absolute;top:12%;left:14%;width:52px;height:1px;background:linear-gradient(90deg,transparent,#e9f4ff);opacity:0;transform:rotate(32deg);animation:screen-meteor 23s linear -19s infinite}.radio-screen-meteors i:nth-child(2){top:8%;left:59%;width:38px;animation-duration:31s;animation-delay:-11s}@keyframes screen-meteor{0%,90%{opacity:0;transform:translate(0) rotate(32deg)}92%{opacity:.5}98%,to{opacity:0;transform:translate(145px,90px) rotate(32deg)}}@media(max-width:700px){.radio-screen-meteors i{width:36px}.radio-screen-meteors i:nth-child(2){width:28px}}@media(prefers-reduced-motion:reduce){.radio-screen-meteors{display:none!important}}.radio-screen-twinkles{display:none;position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:inherit;overflow:hidden;pointer-events:none;z-index:0}.radio-player-title:is([data-sky-phase=night],[data-sky-phase=midnight],[data-sky-phase=aurora]) .radio-screen-twinkles{display:block}.radio-screen-twinkles i{position:absolute;width:2px;height:2px;border-radius:50%;background:#e5effa;opacity:.15;animation:screen-star-twinkle ease-in-out infinite}.radio-screen-twinkles i:nth-child(3n){width:1px;height:1px}@keyframes screen-star-twinkle{0%,24%,to{opacity:.12}38%{opacity:.65}49%{opacity:.2}61%{opacity:.48}75%{opacity:.12}}@media(prefers-reduced-motion:reduce){.radio-screen-twinkles i{animation:none;opacity:.3}}.ambient-sky[data-phase=midnight]{background-image:var(--midnight-stars)}.radio-app .radio-player-title[data-sky-phase=midnight]{--display-bg:#1e2a38;--display-end:#2b263d}.radio-app .radio-player-title[data-sky-phase=midnight]:before,.radio-app .radio-player-title[data-sky-phase=aurora]:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20600%20240%22%20preserveAspectRatio%3D%22none%22%3E%3Ccircle%20cx%3D%22230.87%22%20cy%3D%2239.17%22%20r%3D%220.55%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.62%22%2F%3E%3Ccircle%20cx%3D%22191.11%22%20cy%3D%2264.40%22%20r%3D%220.7%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.27%22%2F%3E%3Ccircle%20cx%3D%22414.70%22%20cy%3D%22150.56%22%20r%3D%220.55%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.32%22%2F%3E%3Ccircle%20cx%3D%22341.42%22%20cy%3D%22172.52%22%20r%3D%220.3%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.37%22%2F%3E%3Ccircle%20cx%3D%22101.68%22%20cy%3D%22136.37%22%20r%3D%220.7%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.61%22%2F%3E%3Ccircle%20cx%3D%22469.47%22%20cy%3D%2233.13%22%20r%3D%220.9%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.44%22%2F%3E%3Ccircle%20cx%3D%22321.87%22%20cy%3D%22215.14%22%20r%3D%220.9%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.47%22%2F%3E%3Ccircle%20cx%3D%22406.23%22%20cy%3D%2265.71%22%20r%3D%220.4%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.44%22%2F%3E%3Ccircle%20cx%3D%22466.53%22%20cy%3D%22126.86%22%20r%3D%220.3%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.51%22%2F%3E%3Ccircle%20cx%3D%2216.16%22%20cy%3D%22195.68%22%20r%3D%220.4%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.54%22%2F%3E%3Ccircle%20cx%3D%22452.30%22%20cy%3D%2279.77%22%20r%3D%220.7%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.56%22%2F%3E%3Ccircle%20cx%3D%22326.07%22%20cy%3D%22156.04%22%20r%3D%220.9%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.33%22%2F%3E%3Ccircle%20cx%3D%22375.02%22%20cy%3D%2212.99%22%20r%3D%220.4%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.58%22%2F%3E%3Ccircle%20cx%3D%22373.23%22%20cy%3D%22180.90%22%20r%3D%220.55%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.52%22%2F%3E%3Ccircle%20cx%3D%22127.17%22%20cy%3D%22115.51%22%20r%3D%220.7%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.40%22%2F%3E%3Ccircle%20cx%3D%22476.32%22%20cy%3D%22112.60%22%20r%3D%220.3%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.62%22%2F%3E%3Ccircle%20cx%3D%22592.41%22%20cy%3D%2266.52%22%20r%3D%220.55%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.54%22%2F%3E%3Ccircle%20cx%3D%22400.16%22%20cy%3D%2211.99%22%20r%3D%220.55%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.55%22%2F%3E%3Ccircle%20cx%3D%22379.21%22%20cy%3D%22174.95%22%20r%3D%220.3%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.52%22%2F%3E%3Ccircle%20cx%3D%22339.96%22%20cy%3D%2218.87%22%20r%3D%220.4%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.40%22%2F%3E%3Ccircle%20cx%3D%22490.76%22%20cy%3D%2296.49%22%20r%3D%220.55%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.21%22%2F%3E%3Ccircle%20cx%3D%22222.15%22%20cy%3D%2241.45%22%20r%3D%220.9%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.65%22%2F%3E%3Ccircle%20cx%3D%22208.88%22%20cy%3D%22176.63%22%20r%3D%220.55%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.51%22%2F%3E%3Ccircle%20cx%3D%22451.34%22%20cy%3D%22128.91%22%20r%3D%220.4%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.52%22%2F%3E%3Ccircle%20cx%3D%22265.68%22%20cy%3D%2220.08%22%20r%3D%220.7%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.60%22%2F%3E%3Ccircle%20cx%3D%22369.86%22%20cy%3D%22185.60%22%20r%3D%220.4%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.48%22%2F%3E%3Ccircle%20cx%3D%22143.32%22%20cy%3D%2248.38%22%20r%3D%220.4%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.58%22%2F%3E%3Ccircle%20cx%3D%22255.44%22%20cy%3D%22155.18%22%20r%3D%220.7%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.62%22%2F%3E%3Ccircle%20cx%3D%22223.55%22%20cy%3D%2271.50%22%20r%3D%220.9%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.45%22%2F%3E%3Ccircle%20cx%3D%22170.47%22%20cy%3D%2253.89%22%20r%3D%220.55%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.31%22%2F%3E%3Ccircle%20cx%3D%22274.30%22%20cy%3D%22202.41%22%20r%3D%220.55%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.59%22%2F%3E%3Ccircle%20cx%3D%2250.60%22%20cy%3D%22197.10%22%20r%3D%220.7%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.57%22%2F%3E%3Ccircle%20cx%3D%22290.04%22%20cy%3D%2239.57%22%20r%3D%220.55%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.65%22%2F%3E%3Ccircle%20cx%3D%22502.65%22%20cy%3D%22135.39%22%20r%3D%220.9%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.44%22%2F%3E%3Ccircle%20cx%3D%22574.80%22%20cy%3D%22148.47%22%20r%3D%220.4%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.61%22%2F%3E%3Ccircle%20cx%3D%22334.64%22%20cy%3D%22100.68%22%20r%3D%220.9%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.47%22%2F%3E%3Ccircle%20cx%3D%22215.27%22%20cy%3D%22186.93%22%20r%3D%220.3%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.58%22%2F%3E%3Ccircle%20cx%3D%22251.29%22%20cy%3D%22114.80%22%20r%3D%220.7%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.20%22%2F%3E%3Ccircle%20cx%3D%2214.10%22%20cy%3D%22120.66%22%20r%3D%220.4%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.60%22%2F%3E%3Ccircle%20cx%3D%22539.16%22%20cy%3D%22104.11%22%20r%3D%220.4%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.23%22%2F%3E%3Ccircle%20cx%3D%22436.91%22%20cy%3D%2230.28%22%20r%3D%220.9%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.47%22%2F%3E%3Ccircle%20cx%3D%2279.23%22%20cy%3D%22211.42%22%20r%3D%220.7%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.28%22%2F%3E%3Ccircle%20cx%3D%22246.79%22%20cy%3D%22159.65%22%20r%3D%220.55%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.48%22%2F%3E%3Ccircle%20cx%3D%22220.72%22%20cy%3D%22161.21%22%20r%3D%220.55%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.31%22%2F%3E%3Ccircle%20cx%3D%22333.83%22%20cy%3D%2256.25%22%20r%3D%220.9%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.38%22%2F%3E%3Ccircle%20cx%3D%22510.69%22%20cy%3D%2283.32%22%20r%3D%220.55%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.29%22%2F%3E%3Ccircle%20cx%3D%2258.74%22%20cy%3D%22160.79%22%20r%3D%220.7%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.41%22%2F%3E%3Ccircle%20cx%3D%2282.57%22%20cy%3D%2274.81%22%20r%3D%220.4%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.36%22%2F%3E%3Ccircle%20cx%3D%22362.07%22%20cy%3D%22139.53%22%20r%3D%220.55%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.52%22%2F%3E%3Ccircle%20cx%3D%22535.00%22%20cy%3D%2264.20%22%20r%3D%220.3%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.29%22%2F%3E%3Ccircle%20cx%3D%22279.68%22%20cy%3D%22213.82%22%20r%3D%220.55%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.60%22%2F%3E%3Ccircle%20cx%3D%22212.51%22%20cy%3D%2240.72%22%20r%3D%220.55%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.46%22%2F%3E%3Ccircle%20cx%3D%22246.87%22%20cy%3D%2267.16%22%20r%3D%220.7%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.33%22%2F%3E%3Ccircle%20cx%3D%22517.74%22%20cy%3D%2264.79%22%20r%3D%220.55%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.24%22%2F%3E%3Ccircle%20cx%3D%22515.64%22%20cy%3D%22105.65%22%20r%3D%220.55%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.23%22%2F%3E%3Ccircle%20cx%3D%22275.77%22%20cy%3D%22100.09%22%20r%3D%220.7%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.22%22%2F%3E%3Ccircle%20cx%3D%22504.74%22%20cy%3D%229.36%22%20r%3D%220.9%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.42%22%2F%3E%3Ccircle%20cx%3D%22164.45%22%20cy%3D%2280.66%22%20r%3D%220.3%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.35%22%2F%3E%3Ccircle%20cx%3D%22488.02%22%20cy%3D%22151.90%22%20r%3D%220.9%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.38%22%2F%3E%3Ccircle%20cx%3D%22531.35%22%20cy%3D%2262.11%22%20r%3D%220.4%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.34%22%2F%3E%3Ccircle%20cx%3D%22308.65%22%20cy%3D%22158.97%22%20r%3D%220.4%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.27%22%2F%3E%3Ccircle%20cx%3D%22530.09%22%20cy%3D%2243.70%22%20r%3D%220.55%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.40%22%2F%3E%3Ccircle%20cx%3D%22428.52%22%20cy%3D%2259.04%22%20r%3D%220.4%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.36%22%2F%3E%3Ccircle%20cx%3D%22136.81%22%20cy%3D%22143.31%22%20r%3D%220.55%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.24%22%2F%3E%3Ccircle%20cx%3D%22140.91%22%20cy%3D%2277.39%22%20r%3D%220.4%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.40%22%2F%3E%3Ccircle%20cx%3D%22298.37%22%20cy%3D%2288.24%22%20r%3D%220.9%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.46%22%2F%3E%3Ccircle%20cx%3D%2236.99%22%20cy%3D%22120.59%22%20r%3D%220.3%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.23%22%2F%3E%3Ccircle%20cx%3D%22300.88%22%20cy%3D%2287.04%22%20r%3D%220.3%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.63%22%2F%3E%3Ccircle%20cx%3D%22470.29%22%20cy%3D%2240.81%22%20r%3D%220.7%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.31%22%2F%3E%3Ccircle%20cx%3D%22250.92%22%20cy%3D%22154.19%22%20r%3D%220.7%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.40%22%2F%3E%3Ccircle%20cx%3D%22329.57%22%20cy%3D%22174.44%22%20r%3D%220.3%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.55%22%2F%3E%3Ccircle%20cx%3D%2247.95%22%20cy%3D%2255.19%22%20r%3D%220.4%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.60%22%2F%3E%3Ccircle%20cx%3D%22441.86%22%20cy%3D%2294.02%22%20r%3D%220.3%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.62%22%2F%3E%3Ccircle%20cx%3D%22547.39%22%20cy%3D%22160.59%22%20r%3D%220.55%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.21%22%2F%3E%3Ccircle%20cx%3D%22217.61%22%20cy%3D%22162.16%22%20r%3D%220.7%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.41%22%2F%3E%3Ccircle%20cx%3D%226.30%22%20cy%3D%22192.26%22%20r%3D%220.3%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.54%22%2F%3E%3Ccircle%20cx%3D%22298.74%22%20cy%3D%2234.14%22%20r%3D%220.4%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.58%22%2F%3E%3Ccircle%20cx%3D%22282.36%22%20cy%3D%22123.68%22%20r%3D%220.55%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.60%22%2F%3E%3Ccircle%20cx%3D%2262.39%22%20cy%3D%22184.89%22%20r%3D%220.3%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.49%22%2F%3E%3Ccircle%20cx%3D%22493.65%22%20cy%3D%22218.23%22%20r%3D%220.3%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.23%22%2F%3E%3Ccircle%20cx%3D%22274.78%22%20cy%3D%22129.35%22%20r%3D%220.3%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.32%22%2F%3E%3Ccircle%20cx%3D%22340.77%22%20cy%3D%2219.82%22%20r%3D%220.7%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.31%22%2F%3E%3Ccircle%20cx%3D%22332.31%22%20cy%3D%2228.31%22%20r%3D%220.55%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.43%22%2F%3E%3Ccircle%20cx%3D%22562.84%22%20cy%3D%22188.87%22%20r%3D%220.3%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.39%22%2F%3E%3Ccircle%20cx%3D%22294.36%22%20cy%3D%22160.84%22%20r%3D%220.55%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.25%22%2F%3E%3Ccircle%20cx%3D%22350.94%22%20cy%3D%22110.86%22%20r%3D%220.9%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.34%22%2F%3E%3Ccircle%20cx%3D%22133.18%22%20cy%3D%22116.35%22%20r%3D%220.55%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.62%22%2F%3E%3Ccircle%20cx%3D%22118.58%22%20cy%3D%22161.10%22%20r%3D%220.7%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.55%22%2F%3E%3Ccircle%20cx%3D%22467.98%22%20cy%3D%2286.18%22%20r%3D%220.3%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.56%22%2F%3E%3Ccircle%20cx%3D%22523.82%22%20cy%3D%22194.10%22%20r%3D%220.9%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.26%22%2F%3E%3Ccircle%20cx%3D%22373.88%22%20cy%3D%2224.28%22%20r%3D%220.7%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.47%22%2F%3E%3Ccircle%20cx%3D%22259.90%22%20cy%3D%2250.36%22%20r%3D%220.55%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.61%22%2F%3E%3Ccircle%20cx%3D%22240.68%22%20cy%3D%22132.22%22%20r%3D%220.7%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.53%22%2F%3E%3Ccircle%20cx%3D%22552.91%22%20cy%3D%22199.01%22%20r%3D%220.7%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.33%22%2F%3E%3Ccircle%20cx%3D%22228.95%22%20cy%3D%2282.78%22%20r%3D%220.7%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.30%22%2F%3E%3Ccircle%20cx%3D%22103.20%22%20cy%3D%22212.55%22%20r%3D%220.3%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.52%22%2F%3E%3Ccircle%20cx%3D%22472.94%22%20cy%3D%2229.94%22%20r%3D%220.7%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.34%22%2F%3E%3Ccircle%20cx%3D%22396.11%22%20cy%3D%22220.65%22%20r%3D%220.55%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.33%22%2F%3E%3Ccircle%20cx%3D%22554.52%22%20cy%3D%22190.03%22%20r%3D%220.55%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.56%22%2F%3E%3Ccircle%20cx%3D%22298.56%22%20cy%3D%2274.03%22%20r%3D%220.3%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.43%22%2F%3E%3Ccircle%20cx%3D%2226.64%22%20cy%3D%22183.27%22%20r%3D%220.55%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.43%22%2F%3E%3Ccircle%20cx%3D%22119.68%22%20cy%3D%22155.15%22%20r%3D%220.55%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.36%22%2F%3E%3Ccircle%20cx%3D%22229.06%22%20cy%3D%22145.37%22%20r%3D%220.55%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.61%22%2F%3E%3Ccircle%20cx%3D%2258.18%22%20cy%3D%22195.05%22%20r%3D%220.3%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.26%22%2F%3E%3Ccircle%20cx%3D%22404.37%22%20cy%3D%22144.17%22%20r%3D%220.4%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.28%22%2F%3E%3Ccircle%20cx%3D%22428.83%22%20cy%3D%22138.81%22%20r%3D%220.9%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.27%22%2F%3E%3Ccircle%20cx%3D%22447.10%22%20cy%3D%22133.46%22%20r%3D%220.55%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.38%22%2F%3E%3Ccircle%20cx%3D%22285.39%22%20cy%3D%22130.79%22%20r%3D%220.4%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.32%22%2F%3E%3Ccircle%20cx%3D%22444.99%22%20cy%3D%2262.73%22%20r%3D%220.9%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.63%22%2F%3E%3Ccircle%20cx%3D%22509.19%22%20cy%3D%22150.74%22%20r%3D%220.9%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.37%22%2F%3E%3Ccircle%20cx%3D%2289.46%22%20cy%3D%2274.74%22%20r%3D%220.9%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.32%22%2F%3E%3Ccircle%20cx%3D%22387.28%22%20cy%3D%22121.64%22%20r%3D%220.4%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.29%22%2F%3E%3Ccircle%20cx%3D%22310.58%22%20cy%3D%2223.84%22%20r%3D%220.7%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.51%22%2F%3E%3Ccircle%20cx%3D%22409.88%22%20cy%3D%22209.29%22%20r%3D%220.4%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.34%22%2F%3E%3Ccircle%20cx%3D%22328.67%22%20cy%3D%227.70%22%20r%3D%220.7%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.61%22%2F%3E%3Ccircle%20cx%3D%22345.98%22%20cy%3D%22164.37%22%20r%3D%220.9%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.40%22%2F%3E%3Ccircle%20cx%3D%22426.67%22%20cy%3D%22193.49%22%20r%3D%220.9%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.31%22%2F%3E%3Ccircle%20cx%3D%22265.69%22%20cy%3D%22140.82%22%20r%3D%220.55%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.57%22%2F%3E%3Ccircle%20cx%3D%22103.87%22%20cy%3D%22219.64%22%20r%3D%220.55%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.50%22%2F%3E%3Ccircle%20cx%3D%22447.24%22%20cy%3D%22216.01%22%20r%3D%220.4%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.55%22%2F%3E%3Ccircle%20cx%3D%22418.21%22%20cy%3D%2235.96%22%20r%3D%220.55%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.50%22%2F%3E%3Ccircle%20cx%3D%22230.95%22%20cy%3D%2234.03%22%20r%3D%220.4%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.50%22%2F%3E%3Ccircle%20cx%3D%2259.66%22%20cy%3D%22137.72%22%20r%3D%220.55%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.24%22%2F%3E%3Ccircle%20cx%3D%22570.85%22%20cy%3D%22115.88%22%20r%3D%220.3%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.62%22%2F%3E%3Ccircle%20cx%3D%22143.80%22%20cy%3D%22233.46%22%20r%3D%220.9%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.44%22%2F%3E%3Ccircle%20cx%3D%2242.12%22%20cy%3D%22168.19%22%20r%3D%220.3%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.39%22%2F%3E%3Ccircle%20cx%3D%2285.63%22%20cy%3D%2262.29%22%20r%3D%220.55%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.56%22%2F%3E%3Ccircle%20cx%3D%22314.10%22%20cy%3D%22142.11%22%20r%3D%220.55%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.25%22%2F%3E%3Ccircle%20cx%3D%22397.79%22%20cy%3D%22151.95%22%20r%3D%220.7%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.46%22%2F%3E%3Ccircle%20cx%3D%22358.84%22%20cy%3D%22175.39%22%20r%3D%220.55%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.49%22%2F%3E%3Ccircle%20cx%3D%22189.23%22%20cy%3D%2232.04%22%20r%3D%220.3%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.21%22%2F%3E%3Ccircle%20cx%3D%22379.62%22%20cy%3D%2228.34%22%20r%3D%220.55%22%20fill%3D%22%23e5effa%22%20opacity%3D%220.34%22%2F%3E%3C%2Fsvg%3E)}.radio-app .radio-player-title>.radio-screen-moon{position:absolute;inset:0 auto auto 0;width:20px;height:20px;pointer-events:none;background-position:center;background-size:contain;background-repeat:no-repeat;z-index:1}.ambient-sky[data-phase=dawn]:before{background:radial-gradient(ellipse at 18% 12%,#37365040,transparent 70%),radial-gradient(ellipse 85% 35% at 75% 78%,#d8d2db4d,transparent 100%)}.ambient-sky[data-phase=twilight]:before{background:radial-gradient(ellipse at 15% 8%,#303e6340,transparent 70%),radial-gradient(ellipse 85% 28% at 75% 78%,#dca7af45,transparent 100%)}.radio-app .radio-player-title[data-sky-phase=dawn]{--display-bg:#8798b0;--display-end:#c1d2dd;--display-ink:#263a50;--display-muted:#374e66;--display-line:#597389;--display-needle:#2d526c;background:radial-gradient(ellipse at 12% 0%,#5a547c38,transparent 65%),linear-gradient(170deg,var(--display-bg),#a6b6cc 58%,var(--display-end))}.radio-app .radio-player-title[data-sky-phase=twilight]{--display-bg:#44536f;--display-end:#816e87;--display-ink:#f0f1f7;--display-muted:#d1d6e5;--display-line:#a3acc5;--display-needle:#f3dfd8;background:radial-gradient(ellipse at 88% 100%,#bf8f9d40,transparent 70%),linear-gradient(175deg,var(--display-bg),#606887 60%,var(--display-end))}.ambient-sky:is([data-phase=dawn],[data-phase=twilight]) .sky-twinkle:nth-of-type(-n+4){display:block;animation:none;opacity:.22}.radio-player-title:is([data-sky-phase=dawn],[data-sky-phase=twilight]) .radio-screen-twinkles{display:block}.radio-player-title:is([data-sky-phase=dawn],[data-sky-phase=twilight]) .radio-screen-twinkles i{animation:none;opacity:.18}.radio-player-title:is([data-sky-phase=dawn],[data-sky-phase=twilight]) .radio-screen-twinkles i:nth-child(n+5){display:none}.ambient-sky[data-phase=sunrise]:before{background:radial-gradient(ellipse 80% 32% at 75% 78%,#f7d7ab5c,transparent 100%),radial-gradient(ellipse at 15% 25%,#aaa8c32b,transparent 70%)}.ambient-sky[data-phase=late-afternoon]:before{background:radial-gradient(ellipse 80% 45% at 80% 65%,#ffe1a44d,transparent 100%),linear-gradient(165deg,#9cbed42b,transparent 62%,#e3bd8b24)}.radio-app .radio-player-title[data-sky-phase=sunrise]{--display-bg:#aabed4;--display-end:#f0d4b6;--display-ink:#344554;--display-muted:#4b6070;--display-line:#728799;--display-needle:#385c76;background:radial-gradient(ellipse 80% 35% at 85% 100%,#f9d6a94d,transparent 100%),linear-gradient(174deg,var(--display-bg),#d0cbd2 57%,var(--display-end))}.radio-app .radio-player-title[data-sky-phase=late-afternoon]{--display-bg:#c0d7e4;--display-end:#ebd6b3;--display-ink:#314654;--display-muted:#4a6170;--display-line:#748a93;--display-needle:#365a70;background:radial-gradient(ellipse at 85% 85%,#ffe3ac4d,transparent 70%),linear-gradient(160deg,var(--display-bg),#d3dfe0 54%,var(--display-end))}.ambient-sky:is([data-phase=rain],[data-phase=snow])[data-lighting=night]:before{background:radial-gradient(ellipse 70% 22% at 20% 15%,#8194ad14,transparent 100%),radial-gradient(ellipse 70% 24% at 85% 50%,#1320362b,transparent 100%)}.radio-app .radio-player-title:is([data-sky-phase=rain],[data-sky-phase=snow])[data-sky-lighting=night]{--display-ink:#edf3f9;--display-muted:#c5d3df;--display-line:#8da4b8;--display-needle:#e2f1fd}.radio-app .radio-player-title[data-sky-phase=rain][data-sky-lighting=night]{--display-bg:#29394b;--display-end:#1c2838}.radio-app .radio-player-title[data-sky-phase=snow][data-sky-lighting=night]{--display-bg:#3c4d65;--display-end:#2a394e}.radio-app .radio-player-title[data-sky-phase=rain][data-sky-lighting=night]:before{opacity:.62}.sky-precipitation[data-phase=rain][data-lighting=night] .sky-precipitation-layer{opacity:.22}.sky-precipitation[data-phase=rain][data-lighting=night] [data-depth="1"]{opacity:.29}.sky-precipitation[data-phase=rain][data-lighting=night] [data-depth="2"]{opacity:.36}.sky-precipitation[data-phase=snow][data-lighting=night] .sky-precipitation-layer{opacity:.43}.sky-precipitation[data-phase=snow][data-lighting=night] [data-depth="1"]{opacity:.54}.sky-precipitation[data-phase=snow][data-lighting=night] [data-depth="2"]{opacity:.66}.radio-screen-snow{position:absolute;top:3px;right:3px;bottom:3px;left:3px;overflow:hidden;border-radius:inherit;pointer-events:none;z-index:0;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 10%,#000 90%,transparent)}.radio-screen-snow i{position:absolute;top:0;bottom:0;width:var(--snow-size);opacity:var(--snow-opacity);animation:screen-snow-fall linear infinite;pointer-events:none}.radio-screen-snow i:before{content:"";position:absolute;top:0;left:0;width:var(--snow-size);height:var(--snow-size);border-radius:50%;background:#f5faff}.radio-player-title[data-sky-lighting=night] .radio-screen-snow i{opacity:calc(var(--snow-opacity) * 1.12)}@keyframes screen-snow-fall{0%{transform:translate3d(0,-8px,0)}45%{transform:translate3d(var(--snow-sway),45%,0)}to{transform:translate3d(var(--snow-drift),calc(100% + 8px),0)}}@media(prefers-reduced-motion:reduce){.radio-screen-snow{display:none}}.radio-app .radio-player-title[data-sky-phase=rain]:before{opacity:.32;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='280'%20height='240'%20viewBox='0%200%20280%20240'%3e%3cg%20stroke='%23f3f8fc'%20stroke-width='.55'%20stroke-linecap='round'%3e%3cpath%20d='M48.1%20220.1v6.7'%20stroke-opacity='0.38'/%3e%3cpath%20d='M258.6%20107.5v4.1'%20stroke-opacity='0.63'/%3e%3cpath%20d='M234.2%2011.4v3.7'%20stroke-opacity='0.43'/%3e%3cpath%20d='M93.7%20109.3v5.7'%20stroke-opacity='0.57'/%3e%3cpath%20d='M273.1%2096.6v3.9'%20stroke-opacity='0.64'/%3e%3cpath%20d='M272.3%20115.4v5.7'%20stroke-opacity='0.70'/%3e%3cpath%20d='M78.8%20182.5v5.6'%20stroke-opacity='0.39'/%3e%3cpath%20d='M151.9%20189.2v3.0'%20stroke-opacity='0.35'/%3e%3cpath%20d='M195.9%2042.4v3.5'%20stroke-opacity='0.36'/%3e%3cpath%20d='M244.5%20203.9v6.3'%20stroke-opacity='0.60'/%3e%3cpath%20d='M216.6%20130.8v6.0'%20stroke-opacity='0.68'/%3e%3cpath%20d='M200.1%2085.7v5.3'%20stroke-opacity='0.51'/%3e%3cpath%20d='M205.7%20139.8v5.2'%20stroke-opacity='0.61'/%3e%3cpath%20d='M269.6%2052.1v3.1'%20stroke-opacity='0.42'/%3e%3cpath%20d='M197.4%20103.7v7.0'%20stroke-opacity='0.58'/%3e%3cpath%20d='M259.7%2054.3v6.4'%20stroke-opacity='0.61'/%3e%3cpath%20d='M170.8%2059.0v3.5'%20stroke-opacity='0.58'/%3e%3cpath%20d='M247.4%20221.9v3.1'%20stroke-opacity='0.47'/%3e%3cpath%20d='M11.3%20186.4v5.4'%20stroke-opacity='0.48'/%3e%3cpath%20d='M9.1%2012.7v6.3'%20stroke-opacity='0.52'/%3e%3cpath%20d='M158.5%2093.1v4.5'%20stroke-opacity='0.40'/%3e%3cpath%20d='M101.5%2026.2v4.0'%20stroke-opacity='0.49'/%3e%3cpath%20d='M106.3%203.3v3.2'%20stroke-opacity='0.69'/%3e%3cpath%20d='M178.2%20205.4v6.2'%20stroke-opacity='0.58'/%3e%3cpath%20d='M109.8%20165.4v6.4'%20stroke-opacity='0.42'/%3e%3cpath%20d='M237.1%205.5v6.5'%20stroke-opacity='0.55'/%3e%3cpath%20d='M215.2%20157.6v6.2'%20stroke-opacity='0.66'/%3e%3cpath%20d='M168.7%20229.0v5.0'%20stroke-opacity='0.38'/%3e%3cpath%20d='M264.1%20139.3v3.6'%20stroke-opacity='0.35'/%3e%3cpath%20d='M234.8%2085.7v6.7'%20stroke-opacity='0.54'/%3e%3cpath%20d='M241.5%20207.3v7.0'%20stroke-opacity='0.50'/%3e%3cpath%20d='M176.6%20117.0v3.2'%20stroke-opacity='0.57'/%3e%3cpath%20d='M186.8%2082.8v3.8'%20stroke-opacity='0.57'/%3e%3cpath%20d='M185.5%20164.4v5.8'%20stroke-opacity='0.66'/%3e%3cpath%20d='M218.9%203.3v6.9'%20stroke-opacity='0.66'/%3e%3cpath%20d='M87.1%2010.1v5.6'%20stroke-opacity='0.47'/%3e%3cpath%20d='M33.9%20145.3v6.8'%20stroke-opacity='0.62'/%3e%3cpath%20d='M22.8%20191.7v6.4'%20stroke-opacity='0.45'/%3e%3cpath%20d='M202.7%2032.8v5.0'%20stroke-opacity='0.48'/%3e%3cpath%20d='M181.9%20111.7v5.6'%20stroke-opacity='0.51'/%3e%3cpath%20d='M74.0%2031.7v6.2'%20stroke-opacity='0.41'/%3e%3cpath%20d='M98.8%20128.8v3.4'%20stroke-opacity='0.53'/%3e%3c/g%3e%3c/svg%3e");background-repeat:repeat;background-size:280px 240px;animation:screen-rain-fall 1.6s linear infinite}.radio-app .radio-player-title[data-sky-phase=rain][data-sky-lighting=night]:before{opacity:.42}@keyframes screen-rain-fall{0%{background-position:0 0}to{background-position:0 240px}}@media(prefers-reduced-motion:reduce){.radio-app .radio-player-title[data-sky-phase=rain]:before{animation:none}}.sky-aurora{position:absolute;top:-6%;right:-12%;bottom:-6%;left:-12%;pointer-events:none;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201200%20800'%20preserveAspectRatio='none'%3e%3cdefs%3e%3clinearGradient%20id='curtain'%20x1='0'%20y1='0'%20x2='.2'%20y2='1'%3e%3cstop%20stop-color='%23b290f7'%20stop-opacity='0'/%3e%3cstop%20offset='.26'%20stop-color='%23ad6ee8'%20stop-opacity='.34'/%3e%3cstop%20offset='.6'%20stop-color='%2343a6df'%20stop-opacity='.32'/%3e%3cstop%20offset='.87'%20stop-color='%2338e9c8'%20stop-opacity='.74'/%3e%3cstop%20offset='1'%20stop-color='%2381f5ae'%20stop-opacity='0'/%3e%3c/linearGradient%3e%3clinearGradient%20id='fold'%20x1='0'%20y1='0'%20x2='1'%20y2='.5'%3e%3cstop%20stop-color='%23a06ee8'%20stop-opacity='0'/%3e%3cstop%20offset='.2'%20stop-color='%23b47aea'%20stop-opacity='.45'/%3e%3cstop%20offset='.56'%20stop-color='%2323d2d2'%20stop-opacity='.54'/%3e%3cstop%20offset='.8'%20stop-color='%235af3a9'%20stop-opacity='.74'/%3e%3cstop%20offset='1'%20stop-color='%2330d8d3'%20stop-opacity='0'/%3e%3c/linearGradient%3e%3cradialGradient%20id='halo'%3e%3cstop%20stop-color='%2317b5d0'%20stop-opacity='.25'/%3e%3cstop%20offset='1'%20stop-color='%23196997'%20stop-opacity='0'/%3e%3c/radialGradient%3e%3clinearGradient%20id='violet'%20x1='0'%20y1='0'%20x2='1'%20y2='0'%3e%3cstop%20stop-color='%237960d0'%20stop-opacity='0'/%3e%3cstop%20offset='.25'%20stop-color='%23a271de'%20stop-opacity='.55'/%3e%3cstop%20offset='.65'%20stop-color='%238b77e2'%20stop-opacity='.38'/%3e%3cstop%20offset='1'%20stop-color='%23398fc5'%20stop-opacity='0'/%3e%3c/linearGradient%3e%3cfilter%20id='soft'%20x='-15%25'%20y='-20%25'%20width='130%25'%20height='140%25'%3e%3cfeGaussianBlur%20stdDeviation='7'/%3e%3c/filter%3e%3c/defs%3e%3cellipse%20cx='740'%20cy='330'%20rx='670'%20ry='380'%20fill='url(%23halo)'/%3e%3cg%20filter='url(%23soft)'%3e%3cpath%20d='M-80%20555C120%20660%20280%20465%20470%20535S840%20675%201280%20420'%20fill='none'%20stroke='url(%23violet)'%20stroke-width='115'%20opacity='.7'/%3e%3cpath%20d='M-80%205C150%2060%20130%20260%20400%20160S680-100%20880%200S1100%20130%201300-30L1300%20330C1040%20300%20940%20570%20730%20470S510%20330%20340%20500S30%20610-80%20540Z'%20fill='url(%23curtain)'/%3e%3cpath%20d='M-80%20520C130%20665%20280%20425%20420%20425S650%20590%20820%20435S1050%20300%201280%20260'%20fill='none'%20stroke='url(%23fold)'%20stroke-width='45'%20opacity='.9'/%3e%3cpath%20d='M-60%20410C150%20430%20180%20295%20350%20340S640%20485%20760%20330S1050%20200%201280%20205'%20fill='none'%20stroke='url(%23fold)'%20stroke-width='80'%20opacity='.37'/%3e%3c/g%3e%3c/svg%3e") center/100% 100% no-repeat;opacity:.85;animation:aurora-drift 32s ease-in-out infinite alternate}.sky-aurora[hidden]{display:none}.ambient-sky.paused .sky-aurora{animation-play-state:paused}.ambient-sky[data-phase=aurora]{background-image:var(--midnight-stars);background-size:720px 720px}.ambient-sky[data-phase=aurora]:before{background:radial-gradient(ellipse at 76% 34%,#1a705f20,transparent 65%),radial-gradient(ellipse at 20% 30%,#6c469329,transparent 60%)}.radio-app .radio-player-title[data-sky-phase=aurora]{--display-bg:#233447;--display-end:#2d2943;--display-ink:#f1f7f4;--display-muted:#c9dbdc;--display-line:#91abb3;--display-needle:#def0e7;background:radial-gradient(ellipse at 10% 20%,#29495f55,transparent 75%),linear-gradient(150deg,var(--display-bg),var(--display-end));color:var(--display-ink)}.radio-app .radio-player-title .radio-screen-aurora{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;border-radius:inherit;overflow:hidden}.radio-screen-aurora:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201200%20800'%20preserveAspectRatio='none'%3e%3cdefs%3e%3clinearGradient%20id='curtain'%20x1='0'%20y1='0'%20x2='.2'%20y2='1'%3e%3cstop%20stop-color='%23b290f7'%20stop-opacity='0'/%3e%3cstop%20offset='.26'%20stop-color='%23ad6ee8'%20stop-opacity='.34'/%3e%3cstop%20offset='.6'%20stop-color='%2343a6df'%20stop-opacity='.32'/%3e%3cstop%20offset='.87'%20stop-color='%2338e9c8'%20stop-opacity='.74'/%3e%3cstop%20offset='1'%20stop-color='%2381f5ae'%20stop-opacity='0'/%3e%3c/linearGradient%3e%3clinearGradient%20id='fold'%20x1='0'%20y1='0'%20x2='1'%20y2='.5'%3e%3cstop%20stop-color='%23a06ee8'%20stop-opacity='0'/%3e%3cstop%20offset='.2'%20stop-color='%23b47aea'%20stop-opacity='.45'/%3e%3cstop%20offset='.56'%20stop-color='%2323d2d2'%20stop-opacity='.54'/%3e%3cstop%20offset='.8'%20stop-color='%235af3a9'%20stop-opacity='.74'/%3e%3cstop%20offset='1'%20stop-color='%2330d8d3'%20stop-opacity='0'/%3e%3c/linearGradient%3e%3cradialGradient%20id='halo'%3e%3cstop%20stop-color='%2317b5d0'%20stop-opacity='.25'/%3e%3cstop%20offset='1'%20stop-color='%23196997'%20stop-opacity='0'/%3e%3c/radialGradient%3e%3clinearGradient%20id='violet'%20x1='0'%20y1='0'%20x2='1'%20y2='0'%3e%3cstop%20stop-color='%237960d0'%20stop-opacity='0'/%3e%3cstop%20offset='.25'%20stop-color='%23a271de'%20stop-opacity='.55'/%3e%3cstop%20offset='.65'%20stop-color='%238b77e2'%20stop-opacity='.38'/%3e%3cstop%20offset='1'%20stop-color='%23398fc5'%20stop-opacity='0'/%3e%3c/linearGradient%3e%3cfilter%20id='soft'%20x='-15%25'%20y='-20%25'%20width='130%25'%20height='140%25'%3e%3cfeGaussianBlur%20stdDeviation='7'/%3e%3c/filter%3e%3c/defs%3e%3cellipse%20cx='740'%20cy='330'%20rx='670'%20ry='380'%20fill='url(%23halo)'/%3e%3cg%20filter='url(%23soft)'%3e%3cpath%20d='M-80%20555C120%20660%20280%20465%20470%20535S840%20675%201280%20420'%20fill='none'%20stroke='url(%23violet)'%20stroke-width='115'%20opacity='.7'/%3e%3cpath%20d='M-80%205C150%2060%20130%20260%20400%20160S680-100%20880%200S1100%20130%201300-30L1300%20330C1040%20300%20940%20570%20730%20470S510%20330%20340%20500S30%20610-80%20540Z'%20fill='url(%23curtain)'/%3e%3cpath%20d='M-80%20520C130%20665%20280%20425%20420%20425S650%20590%20820%20435S1050%20300%201280%20260'%20fill='none'%20stroke='url(%23fold)'%20stroke-width='45'%20opacity='.9'/%3e%3cpath%20d='M-60%20410C150%20430%20180%20295%20350%20340S640%20485%20760%20330S1050%20200%201280%20205'%20fill='none'%20stroke='url(%23fold)'%20stroke-width='80'%20opacity='.37'/%3e%3c/g%3e%3c/svg%3e") center 48%/100% 165% no-repeat;opacity:.56;animation:aurora-screen-drift 28s ease-in-out infinite alternate}.radio-screen-aurora:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 45%,#12233255,transparent 74%)}@keyframes aurora-drift{0%{transform:translate3d(-1.4%,-1%,0) scale(1.02);opacity:.72}to{transform:translate3d(1.4%,1%,0) scale(1.05);opacity:.94}}@keyframes aurora-screen-drift{0%{transform:translate3d(-1%,0,0) scale(1.03);opacity:.48}to{transform:translate3d(1%,-1%,0) scale(1.06);opacity:.6}}@media(prefers-reduced-motion:reduce){.sky-aurora,.radio-app .radio-player-title .radio-screen-aurora:before{animation:none;transform:none}}.radio-app .radio-player-title[data-sky-phase=aurora]>h2{position:relative;z-index:1}.radio-status-cap{position:fixed;top:0;left:0;right:0;height:6px;z-index:1000;pointer-events:none}.radio-status-cap[hidden],html.radio-is-expanded .radio-status-cap,body.radio-is-expanded>.radio-status-cap{display:none!important}@media(max-width:700px)and (orientation:portrait){html.radio-is-expanded .radio-status-cap:not([hidden]),body.radio-is-expanded>.radio-status-cap:not([hidden]){display:block!important;background-color:var(--focus-safe-color,var(--focus-canvas,#25282d))!important}}.radio-update-notice{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;margin-bottom:10px;background:var(--body-light,#30363d);color:var(--body-muted,#bac5ce);border:1px solid var(--body-border,#ffffff20);border-radius:10px;font-size:11px}.radio-app .radio-update-notice button{background:transparent;color:var(--body-text,#dce3e7);border:0;padding:4px;min-height:32px;font-size:11px;text-decoration:underline;text-underline-offset:3px}.radio-focus-page .radio-update-notice{position:fixed;top:8px;right:8px;z-index:110;flex:none;width:max-content;max-width:calc(100vw - 16px);margin:0;padding:4px 10px;gap:6px;white-space:nowrap;border-radius:18px;box-shadow:0 2px 8px #0002}.radio-focus-page .radio-update-notice>svg{flex-shrink:0}@media(max-width:700px){.radio-focus-page .radio-update-notice>span{display:none}}.radio-app .radio-clock-button{position:relative;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;border:0;background:none;color:var(--body-muted,#a0a7b1);font:inherit;font-size:11px;line-height:1.4;flex-shrink:0;white-space:nowrap;padding:8px 0;min-height:44px;cursor:pointer}.radio-sleep-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:grid;place-items:center;padding:16px;background:#0f161d40}.radio-sleep-panel{width:min(272px,100%);max-height:calc(100dvh - 32px);overflow:auto;padding:20px;border:1px solid rgba(255,255,255,.22);border-radius:22px;background:#2a3138e6;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#dce3e7;box-shadow:0 18px 60px #0004;outline:none}.radio-sleep-panel header,.radio-sleep-panel footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.radio-sleep-panel h2{display:flex;align-items:center;gap:8px;margin:0;font-size:13px}.radio-app .radio-sleep-panel button{font:inherit;font-size:12px;color:inherit;background:transparent;border:1px solid #ffffff20;border-radius:10px;min-height:40px;padding:8px 12px;cursor:pointer}.radio-app .radio-sleep-panel header button{border:0;padding:8px}.radio-sleep-digital{display:flex;align-items:center;justify-content:center;gap:10px;margin:20px 0 24px}.radio-sleep-digital label{display:flex;flex-direction:column;align-items:center;gap:6px}.radio-app .radio-sleep-digital select{width:76px;height:62px;border:0;border-radius:12px;background:#ffffff08;color:#dce3e7;font-family:inherit;font-size:30px;font-weight:400;font-variant-numeric:tabular-nums;text-align:center;text-align-last:center;padding:4px;cursor:pointer}.radio-sleep-digital select option{background:#2a3138;color:#dce3e7;font-size:18px}.radio-sleep-digital label span{font-size:10px;color:#aebac3}.radio-sleep-colon{font-size:26px;color:#aebac3;align-self:flex-start;line-height:62px}.radio-sleep-remaining{margin:10px 0 0;font-size:11px;color:#b6c0c9}.radio-sleep-panel footer{justify-content:flex-end}.radio-app .radio-sleep-panel footer .radio-primary{background:#c6d0d7;color:#25303a}.radio-app .radio-sleep-panel button:focus-visible,.radio-clock-button:focus-visible{outline:2px solid #e7cea0;outline-offset:3px}.radio-app .radio-sleep-panel button:disabled{opacity:.4}.radio-sleep-shortcut{display:flex;align-items:center;gap:5px;font-size:12px}.radio-app .radio-sleep-digital select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:none;text-align:center;text-align-last:center;padding:0;color-scheme:dark}.radio-sleep-panel footer{justify-content:space-between}.radio-app .radio-sleep-panel footer button{width:46px;height:46px;min-height:46px;border-radius:50%;padding:0;border:0}.radio-app .radio-sleep-panel .radio-sleep-cancel{background:#ffffff09;color:#aebac3}.radio-app .radio-sleep-panel .radio-sleep-play{background:#a8d7bc20;color:#a8d7bc}.radio-sleep-countdown{margin:24px 0 28px;text-align:center;font-size:34px;line-height:1.5;font-weight:400;font-variant-numeric:tabular-nums;color:#dce3e7;letter-spacing:1px}.radio-app{--radio-accent:#356459;--radio-line:#e0e6e2;color:#253b34;max-width:1500px;margin:auto}.radio-app button,.radio-app a{cursor:pointer}.radio-app button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--radio-line);border-radius:8px;background:#fff;color:inherit;padding:8px 12px;font:inherit}.radio-app button:disabled{opacity:.45;cursor:default}.radio-app .back-link{border:0;background:transparent;padding:0;margin-bottom:22px}.radio-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px}.radio-eyebrow{font-size:11px;letter-spacing:2px;color:#65857a}.radio-heading h1{font-size:32px;font-weight:650;margin:9px 0}.radio-heading p{color:#7b8982;margin:0}.radio-app .radio-primary{background:var(--radio-accent);color:#fff;border:0;padding:12px 18px}.radio-nav{display:flex;align-items:center;gap:8px;padding-bottom:16px;border-bottom:1px solid var(--radio-line)}.radio-nav button{border:0;background:transparent}.radio-nav button[aria-pressed=true],.radio-tabs button[aria-pressed=true]{background:#e7eeea;color:#28564b}.radio-nav>span{margin-left:auto;font-size:12px;color:#77857f}.radio-message{font-size:13px;min-height:20px;color:#536f64;padding:8px 0}.radio-layout{display:grid;grid-template-columns:minmax(200px,1fr) minmax(320px,1.8fr) minmax(210px,1fr);gap:20px;align-items:start}.radio-panel{min-width:0;background:#fff;border:1px solid var(--radio-line);border-radius:12px;padding:20px}.radio-section-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.radio-section-title h2{font-size:15px;margin:0}.radio-section-title>span{font-size:12px;color:#7e8d85}.radio-section-title button{border:0;padding:2px}.radio-station{display:flex;gap:12px;padding:16px 0;border-top:1px solid #eef1ef}.radio-station.selected{color:var(--radio-accent)}.radio-station-icon{background:#eef2ef;border-radius:9px;padding:9px;height:38px;display:flex;align-items:center}.radio-station strong{font-size:14px;display:block;line-height:1.5}.radio-station small{display:block;font-size:11px;color:#849087;margin:5px 0}.radio-station-actions{display:flex;gap:10px;align-items:center}.radio-station-actions button,.radio-station-actions a{font-size:12px;border:0;padding:2px 0;color:#526e60;text-decoration:none}.radio-player-title{text-align:center;margin:34px 0 24px}.radio-player-title>span{font-size:10px;letter-spacing:2px;color:#869b8c}.radio-player-title h2{font-size:23px;font-weight:600;line-height:1.5}.radio-player-title p{font-size:12px;color:#839188}.radio-placeholder{min-height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f4f7f4;border-radius:9px;color:#8da195}.radio-placeholder p{font-size:12px}.radio-video{width:100%;aspect-ratio:16/9;min-height:200px}.radio-video iframe{width:100%;height:100%;min-height:200px;border:0}.radio-current audio{width:100%}.radio-controls{display:flex;align-items:center;gap:10px;margin:24px 0}.radio-controls label{display:flex;align-items:center;gap:8px;margin-left:auto;font-size:11px}.radio-controls input{width:80px;accent-color:var(--radio-accent)}.radio-controls>span{font-size:11px}.radio-auto{border-top:1px solid var(--radio-line);padding-top:18px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:12px}.radio-auto input{accent-color:var(--radio-accent)}.radio-footnote{font-size:11px;line-height:1.7;color:#919a94;margin-top:18px}.radio-slot{border-left:2px solid #e6ece8;padding:12px 0 12px 16px;margin-bottom:10px}.radio-slot>span,.radio-slot>strong,.radio-slot>small{display:block}.radio-slot>span{font-size:11px;color:#88958c;margin-bottom:7px}.radio-slot>strong{font-size:13px;font-weight:600}.radio-slot.current{background:#edf4ee;border-left-color:#47765d;border-radius:0 6px 6px 0}.radio-slot small{font-size:11px;color:#47765d;margin-top:7px}.radio-next{border-top:1px solid var(--radio-line);padding-top:20px;margin-top:25px;display:flex;flex-direction:column;gap:10px}.radio-next small,.radio-next span{font-size:12px;color:#85938a}.radio-next strong{font-size:17px}.radio-empty{padding:28px 0;color:#8b978f;font-size:13px}.radio-empty button{border:0;padding:0;background:transparent;color:#356459}.radio-tabs{display:none}.radio-editor{background:#fff;padding:26px;border:1px solid var(--radio-line);border-radius:12px;margin:20px 0;max-width:850px}.radio-editor h2{font-size:20px;margin:0 0 16px}.radio-editor p{font-size:13px;color:#7e8c83;line-height:1.8}.radio-editor form>label,.radio-editor>label{display:flex;flex-direction:column;gap:8px;margin:16px 0;font-size:13px}.radio-editor input:not([type=checkbox]),.radio-editor select{border:1px solid #dce4dd;border-radius:7px;padding:10px;font:inherit;width:100%;background:#fff;color:#304e40}.radio-editor .radio-check{flex-direction:row;align-items:center}.radio-editor fieldset{border:1px solid var(--radio-line);border-radius:8px;padding:12px;display:flex;gap:15px;flex-wrap:wrap;font-size:13px}.radio-form-row{display:flex;gap:14px;margin:18px 0}.radio-form-row>label{flex:1;display:flex;flex-direction:column;gap:8px;font-size:13px}.radio-form-actions{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.radio-week-list{margin-top:30px}.radio-week-list article{display:flex;align-items:center;gap:10px;padding:16px 0;border-top:1px solid var(--radio-line)}.radio-week-list article>div{flex:1;display:flex;flex-direction:column;gap:7px}.radio-week-list small{color:#849386}.radio-week-list span{font-size:13px}.radio-choice{display:block!important;margin:10px 0;width:100%}@media(max-width:1150px){.radio-layout{grid-template-columns:minmax(190px,1fr) minmax(300px,1.8fr)}.radio-today{grid-column:1/-1}.radio-heading h1{font-size:28px}}@media(max-width:700px){.radio-heading{align-items:flex-start;gap:10px}.radio-heading h1{font-size:27px}.radio-heading p{font-size:12px}.radio-heading .radio-primary{padding:10px 12px;font-size:13px}.radio-nav{flex-wrap:wrap}.radio-nav>span{width:100%;margin:8px 0 0}.radio-tabs{display:flex;gap:8px;margin-bottom:18px}.radio-tabs button{flex:1;font-size:12px;padding:10px 4px}.radio-layout{display:block}.radio-panel{display:none;padding:18px}.radio-panel.mobile-active{display:block}.radio-form-row{flex-wrap:wrap}.radio-form-row>label{min-width:120px}.radio-editor{padding:18px}.radio-placeholder{min-height:210px}.radio-controls{gap:6px}.radio-controls input{width:65px}}.radio-station-actions{flex-wrap:wrap}.radio-placeholder{text-align:center;padding:16px}.radio-placeholder .radio-primary{font-size:13px;text-decoration:none;background:var(--radio-accent);color:#fff;border-radius:8px;padding:12px 16px}.radio-app button:disabled{cursor:default;opacity:.4}.radio-app{max-width:820px!important;margin:30px auto!important;padding:26px!important;background:#eeeae2;border:1px solid #d8d1c5;border-radius:24px;box-shadow:0 16px 50px #29372a12;--radio-accent:#35594a;--radio-line:#d9d4ca}.radio-heading{margin:0 0 12px;gap:10px}.radio-heading h1{font-size:17px;margin:0;font-weight:650}.radio-heading>span,.radio-heading>.radio-header-tools>span{font-size:12px;color:#777b72}.radio-layout{display:flex;flex-direction:column;gap:0}.radio-panel{display:block;width:100%;border:0;border-radius:0;background:transparent;padding:0}.radio-panel[hidden]{display:none!important}.radio-current{background:#263f36;color:#f4f2e9;border-radius:16px;padding:22px 28px}.radio-current .radio-section-title h2{font-size:12px;font-weight:400;color:#aec1b6}.radio-current .radio-live{color:#cde7c6}.radio-player-title{margin:20px 0 18px}.radio-player-title>span{color:#a9b9ae}.radio-player-title h2{font-size:30px;margin:12px 0 24px}.radio-dial{display:flex;justify-content:space-between;position:relative;padding:17px 0 5px;border-top:2px solid #a9b9ae55;color:#a9b9ae;font-size:10px;background:repeating-linear-gradient(90deg,transparent 0,transparent 9px,#a9b9ae55 9px,#a9b9ae55 10px) top/100% 9px no-repeat}.radio-dial:after{content:"";position:absolute;left:47%;top:-7px;height:24px;width:3px;background:#edab70}.radio-current .radio-placeholder{min-height:65px;background:transparent;color:#adc1b6}.radio-current .radio-placeholder>svg{display:none}.radio-current .radio-placeholder p{margin:0}.radio-controls{justify-content:center;margin:18px 0}.radio-controls button{border-radius:50%;width:46px;height:46px;background:#eeeae2;color:#263f36}.radio-controls label{margin-left:24px}.radio-controls input{width:110px}.radio-auto{border-color:#ffffff20;padding-top:14px;color:#c9d6cb}.radio-auto button{background:transparent;border:0;color:#d6e1d8;padding:4px}.radio-nav{width:100%;margin:20px 0 0;padding:0 0 12px;flex-wrap:wrap;border-color:#d9d4ca}.radio-nav button{font-size:13px;padding:9px 12px}.radio-nav .radio-schedule-start{margin-left:auto;font-size:12px}.radio-nav button[aria-pressed=true]{background:#dddcd1;color:#294b3a}.radio-favorites{padding:4px 0}.radio-favorites>.radio-section-title{margin:10px 0}.radio-favorites .radio-section-title h2{font-size:12px;color:#777b72}.radio-station{padding:16px 4px;border-color:#d9d4ca}.radio-station>div:last-child{flex:1}.radio-station-icon{background:#e0dfd3}.radio-station small{display:none}.radio-station strong{font-size:16px}.radio-station-actions{margin-top:8px;gap:18px}.radio-station-actions button{font-size:12px}.radio-today{padding:18px 0 0}.radio-today .radio-next{margin-top:10px;padding-top:12px}.radio-editor{background:transparent;border:0;padding:20px 0;margin:0;max-width:none}.radio-editor h2{font-size:15px}.radio-message{margin:0;padding:0;font-size:12px;min-height:0}.radio-message:not(:empty){padding:8px 0 12px}.radio-current audio{height:36px}@media(max-width:700px){.radio-app{margin:10px auto!important;padding:16px!important;border-radius:18px}.radio-current{padding:20px 16px}.radio-player-title h2{font-size:25px}.radio-nav{gap:2px}.radio-nav button{padding:8px;font-size:12px}.radio-nav .radio-schedule-start{margin-left:0}.radio-controls label{margin-left:8px}.radio-controls input{width:70px}.radio-panel{display:block}.radio-form-row{flex-wrap:wrap}}.radio-dial:after{left:var(--tuning,0%);transform:translate(-50%);transition:left .8s cubic-bezier(.2,.7,.2,1),box-shadow .3s;background:#efb37a}.radio-dial.tuned:after{box-shadow:0 0 12px #efb37a99}.radio-player-title>.radio-frequency{font-size:20px;letter-spacing:1px;color:#efd7b7;font-variant-numeric:tabular-nums}.radio-station-frequency{float:right;font-size:16px;font-weight:400;color:#697e6f;font-variant-numeric:tabular-nums}.radio-dial{background-size:100% 9px}.radio-station.selected .radio-station-frequency{color:#35594a}@media(prefers-reduced-motion:reduce){.radio-dial:after{transition:none}}.radio-app{padding-bottom:0!important;margin-bottom:28px!important;overflow:visible}.radio-layout{background:#263f36;border-radius:16px;overflow:hidden}.radio-current{border-radius:16px 16px 0 0}.radio-nav{margin:0;padding:8px 16px;background:#263f36;border-top:1px solid #ffffff20;border-bottom:0;color:#c9d6cb;gap:8px}.radio-nav button{color:inherit;background:transparent!important;border:0;font-size:13px;min-height:40px}.radio-nav button[aria-expanded=true]{color:#f5e5ce}.radio-nav .radio-settings-button{margin-left:auto;width:40px;padding:8px}.radio-nav svg{transition:transform .2s}.radio-nav .rotated{transform:rotate(180deg)}.radio-drawer{width:100%;padding:8px 20px 20px;background:#eeeae2;border-top:1px solid #d4d4c4;animation:radio-open .2s ease-out}.radio-drawer[hidden]{display:none}.radio-favorites>.radio-section-title{margin:4px 0 0}.radio-station{padding:14px 0;align-items:center;gap:10px}.radio-station>div:last-child{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.radio-station strong{font-size:14px;display:flex;flex-direction:column;gap:3px;min-width:0}.radio-station-frequency{float:none;font-size:12px;color:#748378}.radio-station-actions{margin:0;gap:4px;flex-wrap:nowrap}.radio-station-actions button{width:34px;height:36px;padding:0;border-radius:8px;background:transparent}.radio-station-actions button:hover{background:#dcded0}.radio-station-icon{display:none}.radio-editor{padding-bottom:4px}.radio-app>.radio-heading{padding-bottom:0}.radio-message{padding-left:4px}@keyframes radio-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:700px){.radio-app{margin-bottom:calc(112px + env(safe-area-inset-bottom))!important;padding:12px 12px 0!important}.radio-heading{padding:2px 4px 0}.radio-current{padding:18px 16px}.radio-player-title{margin:14px 0}.radio-player-title h2{font-size:23px;margin:10px 0 20px}.radio-current .radio-placeholder{min-height:28px;padding:4px}.radio-controls{margin:14px 0}.radio-auto{padding-top:12px}.radio-drawer{padding:8px 14px 14px}.radio-nav{padding:5px 10px}.radio-station-actions button{width:32px}.radio-station{padding:13px 0}}@media(prefers-reduced-motion:reduce){.radio-drawer{animation:none}.radio-nav svg{transition:none}}.radio-app{max-width:560px!important;background:transparent;border:0;box-shadow:none;padding:0!important;margin:24px auto calc(120px + env(safe-area-inset-bottom))!important;border-radius:0;--radio-line:#dfe2e6;--radio-accent:#3e5465}.radio-layout{border-radius:28px;background:#25282e;box-shadow:0 12px 32px #12172118}.radio-current{background:#25282e;border-radius:28px 28px 0 0;padding:20px 24px 12px;color:#f5f5f7}.radio-current .radio-heading{margin:0 0 12px;padding:0;align-items:center}.radio-heading h1{font-size:12px;font-weight:600;color:#ececf0;letter-spacing:0}.radio-heading>span,.radio-heading>.radio-header-tools>span{font-size:11px;color:#a1a4ae}.radio-current .radio-section-title{margin:0}.radio-current .radio-section-title h2{font-size:10px;color:#8c929c}.radio-current .radio-live{font-size:10px;color:#c3d6cd}.radio-player-title{margin:14px 0 8px}.radio-player-title>.radio-frequency{font-size:15px;color:#c4ccd8;letter-spacing:.7px}.radio-player-title h2{font-size:23px;font-weight:600;letter-spacing:-.5px;margin:8px 0 22px}.radio-dial{color:#8e96a3;border-color:#68707c66;background-image:repeating-linear-gradient(90deg,transparent 0,transparent 9px,#8a92a466 9px,#8a92a466 10px);font-size:9px}.radio-dial:after{background:#d8e9ff;width:2px}.radio-dial.tuned:after{box-shadow:0 0 10px #d8e9ff99}.radio-current .radio-placeholder{min-height:0;padding:0;margin:12px 0 0;color:#969da8}.radio-placeholder p{font-size:11px}.radio-controls{margin:16px 0;gap:10px}.radio-controls button{height:42px;width:42px;border:0;background:#f1f2f5;color:#25282e}.radio-controls label{font-size:10px;color:#abb1bb;margin-left:18px}.radio-controls input{accent-color:#d0d8e4;width:95px}.radio-controls>span{color:#adb3bd;font-size:10px}.radio-auto{padding-top:12px;border-color:#ffffff14;font-size:11px;color:#abb1bb}.radio-auto button{font-size:11px;color:#c7ccd4}.radio-auto input{accent-color:#859aab}.radio-nav{background:#25282e;color:#b8bec9;border-color:#ffffff14;padding:5px 16px 9px;gap:6px}.radio-nav button{font-size:12px;min-height:36px}.radio-nav button[aria-expanded=true]{color:#fff}.radio-drawer{background:#f5f5f7;border-color:#ffffff14;padding:8px 20px 18px;color:#30343b}.radio-station{border-color:#e0e2e7;padding:12px 0}.radio-station.selected{color:#315c8c}.radio-station-frequency{color:#858b96}.radio-station-actions button{color:#626e7e;width:36px;height:36px}.radio-station-actions button:hover{background:#e6e8ee}.radio-favorites .radio-section-title h2{color:#8a8f99}.radio-editor input:not([type=checkbox]),.radio-editor select{background:#fff;border-color:#dce0e6;color:#30343b}.radio-message:not(:empty){padding:0 12px 10px;color:#5e6d7c}.radio-editor{color:#30343b}@media(max-width:700px){.radio-app{width:calc(100% - 24px);margin:12px auto calc(128px + env(safe-area-inset-bottom))!important;padding:0!important}.radio-layout{border-radius:24px}.radio-current{padding:18px 18px 10px;border-radius:24px 24px 0 0}.radio-player-title h2{font-size:22px}.radio-drawer{padding:8px 16px 16px}.radio-controls label{margin-left:8px}.radio-controls input{width:70px}.radio-current .radio-heading{padding:0}.radio-nav{padding:4px 12px 8px}.radio-station strong{font-size:13px}}.radio-routine{padding-top:14px}.radio-routine-heading{display:flex;align-items:center;justify-content:space-between}.radio-routine-heading h2{font-size:14px;margin:0}.radio-routine-heading>span{font-size:10px;color:#969ba4}.radio-days{display:flex;gap:4px;background:#e7e8ed;padding:4px;border-radius:11px;margin:14px 0 18px}.radio-days button{flex:1;border:0;background:transparent;font-size:12px;padding:7px 2px;border-radius:8px}.radio-days button[aria-pressed=true]{background:#fff;color:#263c56;box-shadow:0 1px 4px #12172112}.radio-routine-block{display:flex;gap:12px;min-height:66px;padding:10px 0}.radio-routine-time{width:45px;flex-shrink:0;font-size:11px;color:#697482;font-variant-numeric:tabular-nums;display:flex;flex-direction:column;justify-content:space-between;padding:2px 0}.radio-routine-time span{color:#a0a5ad;font-size:10px}.radio-gap-add{flex:1!important;background:transparent!important;border:1px dashed #d4d9e1!important;border-radius:10px!important;justify-content:flex-start!important;color:#929aa7!important;font-size:12px!important;padding:14px!important}.radio-gap-add:hover{background:#eef0f5!important;color:#45637d!important}.radio-routine-content{flex:1;display:grid;grid-template-columns:1fr auto;gap:5px;padding:12px 14px;background:#e5ebf1;border-left:3px solid #8da4bb;border-radius:10px;min-width:0}.radio-routine-content strong{font-size:13px;align-self:center}.radio-routine-content small{grid-column:1;font-size:10px;color:#87929e}.radio-routine-content>div{grid-column:2;grid-row:1/3;display:flex;gap:3px;align-items:center}.radio-routine-content button{border:0;background:transparent;padding:6px;color:#657689}.radio-routine-block.now .radio-routine-content{border-color:#4d8b71;background:#e3eee7}.radio-slot-editor{border-top:1px solid #dce0e7;margin-top:16px;padding-top:18px}.radio-slot-editor fieldset{gap:10px}.radio-slot-editor .radio-form-row{flex-wrap:wrap}.radio-slot-editor .radio-form-row>label{min-width:100px}.radio-app button,.radio-app input,.radio-app select{font-family:inherit;font-size:12px;font-weight:500}.radio-drawer button{color:#526274;border-radius:9px;min-height:36px}.radio-drawer button:focus-visible,.radio-app input:focus-visible{outline:2px solid #88a0bb;outline-offset:2px}.radio-drawer .radio-primary{background:#496479;color:#fff;padding:9px 14px;min-height:36px;font-size:12px}.radio-form-actions{gap:8px;margin:16px 0 0}.radio-form-actions button{padding:9px 14px;font-size:12px}.radio-editor label{font-size:11px;color:#7a8592}.radio-editor input:not([type=checkbox]):not([type=radio]),.radio-editor select{font-size:13px;min-height:38px;padding:9px 10px;border-radius:9px;color:#344353;background:#fff}.radio-form-row{gap:10px;margin:14px 0}.radio-mode{justify-content:center;gap:12px;padding-top:10px;min-height:40px}.radio-mode>span{font-size:11px;color:#858e9d;transition:color .2s}.radio-mode>span.active{color:#e7edf5}.radio-app .radio-mode-switch{position:relative;width:43px;height:25px;min-height:0;padding:3px;border:0;border-radius:20px;background:#4a515d;display:block;flex-shrink:0}.radio-mode-switch>span{display:block;width:19px;height:19px;border-radius:50%;background:#f2f5f9;box-shadow:0 1px 3px #0003;transition:transform .2s}.radio-app .radio-mode-switch[aria-checked=true]{background:#6589a7}.radio-mode-switch[aria-checked=true]>span{transform:translate(18px)}.radio-slot-editor fieldset{padding:0;border:0;gap:6px}.radio-slot-editor legend{margin-bottom:8px;font-size:11px;color:#7a8592}.radio-slot-editor fieldset:not(.radio-station-picker)>label{position:relative;display:flex;justify-content:center;align-items:center;flex:1;min-height:34px;border-radius:8px;background:#e8eaef;color:#778392;font-size:12px;cursor:pointer}.radio-slot-editor fieldset:not(.radio-station-picker)>label:has(input:checked){background:#dce6ef;color:#344f69}.radio-slot-editor fieldset:not(.radio-station-picker) input{position:absolute;opacity:0;width:1px;height:1px}.radio-slot-editor fieldset>label:has(input:focus-visible){outline:2px solid #88a0bb;outline-offset:2px}.radio-slot-editor .radio-station-picker{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.radio-station-picker>label{position:relative;display:flex;align-items:center;gap:8px;border:1px solid #dce1e8;border-radius:10px;padding:11px 10px;background:#fff;cursor:pointer;min-width:0}.radio-station-picker>label:has(input:checked){border-color:#829eb8;background:#e8eff5}.radio-station-picker input{accent-color:#547897;flex-shrink:0;width:14px;height:14px;margin:0}.radio-station-picker span{display:flex;flex-direction:column;gap:3px}.radio-station-picker strong{font-size:12px;font-weight:500;color:#435366;line-height:1.4}.radio-station-picker small{font-size:10px;color:#8794a3}.radio-settings-button,.radio-section-title button,.radio-routine-content button,.radio-station-actions button{min-height:34px!important;min-width:34px}.radio-gap-add{font-weight:400!important}.radio-editor .radio-check{font-size:11px;line-height:1.6}.radio-drawer .radio-editor h2{font-size:14px}@media(prefers-reduced-motion:reduce){.radio-mode-switch>span{transition:none}}.radio-editor .radio-station-picker input[type=radio]{width:14px;height:14px;min-height:14px;padding:0;border:0;border-radius:50%;flex:0 0 14px;background:transparent;accent-color:#547897}.radio-player-title .radio-program-station{font-size:11px;color:#989fab;margin:-14px 0 20px;line-height:1.5}.radio-player-title h2{overflow-wrap:anywhere}.radio-routine-station{display:block;font-size:12px;color:#718297;margin-top:5px}.radio-routine-programs{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:6px}.radio-routine-programs li{display:flex;gap:10px;font-size:12px;line-height:1.5}.radio-routine-programs time{color:#718297;white-space:nowrap}.radio-routine-programs span{overflow-wrap:anywhere}.radio-routine-content>.radio-routine-station,.radio-routine-content>.radio-routine-programs{grid-column:1}.radio-routine-content>div{grid-row:1/5}.radio-routine-content>strong{grid-column:1;overflow-wrap:anywhere}.radio-nav{gap:4px}.radio-nav>button{gap:5px;font-size:11px;padding:12px 8px}.radio-nav>button svg{flex-shrink:0}.radio-discover{padding:0}.radio-region{font-size:10px;color:#8995a4}.radio-search{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #dce1e8;border-radius:11px;padding:0 11px;color:#8594a4;margin:12px 0}.radio-search input{width:100%;min-width:0;padding:11px 0;border:0;background:transparent;outline:none;color:#344353}.radio-search-tuning{padding:12px 14px;background:#e8edf2;border-radius:11px;margin-bottom:12px}.radio-search-tuning label{display:flex;gap:6px;align-items:baseline;color:#78899d;font-size:10px}.radio-search-tuning strong{font-size:20px;font-weight:500;color:#435d75;font-variant-numeric:tabular-nums}.radio-search-tuning input{width:100%;accent-color:#6e8ba7;margin:12px 0 3px}.radio-search-tuning>div{display:flex;justify-content:space-between;font-size:9px;color:#8995a4}.radio-discover-station{display:flex;align-items:center;gap:6px;padding:12px 0;border-bottom:1px solid #e0e4e9}.radio-discover-station>div{flex:1;min-width:0}.radio-discover-station strong{font-size:13px;color:#3d4d60}.radio-discover-station small{display:block;font-size:10px;color:#8594a6;margin-top:4px}.radio-discover-station button{display:grid;place-items:center;width:34px;border:0;background:transparent}.radio-discover-station button:disabled{color:#8da294;opacity:.65}.radio-direct-add,.radio-empty-find{display:flex;align-items:center;justify-content:center;gap:7px;background:#fff;border:1px solid #dce1e8;padding:8px 12px;margin-top:16px;font-size:11px}.radio-search-empty{font-size:12px;color:#8390a0;text-align:center;padding:18px 0}@media(max-width:420px){.radio-nav>button{font-size:10px;padding:12px 5px;gap:4px}.radio-nav>button>.lucide-chevron-down{display:none}.radio-nav{padding-left:12px;padding-right:12px}.radio-station-actions{flex-wrap:wrap}}.radio-app .radio-search input:focus,.radio-app .radio-search input:focus-visible{outline:none;box-shadow:none;border:0}.radio-search:focus-within{border-color:#88a0bb;box-shadow:0 0 0 3px #88a0bb20}.radio-region-select{background:transparent;border:0;color:#718297;font-size:11px;max-width:125px;padding:4px}.radio-seek{display:flex!important;justify-content:center!important;gap:8px;margin-top:12px}.radio-seek button{display:flex;align-items:center;justify-content:center;gap:6px;background:#fff;border:0;border-radius:8px;padding:6px 10px;font-size:11px}.radio-seek button:disabled{opacity:.4}.radio-discover-station>a{width:34px;height:34px;display:grid;place-items:center;color:#657689;text-decoration:none;font-size:19px}.radio-body-tuner{display:flex;align-items:center;gap:14px;padding:0 8px;margin:0 0 10px}.radio-body-tuner label{flex:1;min-width:0}.radio-body-tuner input{width:100%;accent-color:#91a6bd;height:18px}.radio-body-tuner button{display:grid;place-items:center;border:0;background:transparent;color:#bdc8d6;padding:8px}.radio-current-actions{display:flex;justify-content:center;gap:8px;margin-bottom:12px}.radio-current-actions button{width:32px;height:32px;min-height:0!important;display:grid;place-items:center;border:1px solid #ffffff18;background:#ffffff08;color:#c3cedb;border-radius:9px}.radio-current-actions button:disabled{opacity:.45}.radio-controls{gap:12px;margin-top:0}.radio-controls>button{width:42px!important;height:42px!important;min-height:0!important}.radio-placeholder:has(p:empty){display:none}.radio-player-title{padding-bottom:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.radio-player-title h2{height:66px;margin:8px 0 0;display:flex;align-items:center;justify-content:center;line-height:1.4;overflow:hidden}.radio-player-title .radio-program-station{height:17px;line-height:17px;margin:2px 0 18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.radio-current .radio-live{min-width:54px;text-align:right;font-variant-numeric:tabular-nums}.radio-slot-editor .radio-station-picker:has(>label:only-of-type){grid-template-columns:1fr}.radio-current audio{display:none}.radio-console{display:flex;align-items:center;gap:12px;margin:10px 0 6px;min-height:44px}.radio-app .radio-power{width:44px;height:44px;border-radius:50%;border:1px solid #ffffff20;background:#383d45;color:#bac3d0;flex-shrink:0;padding:0}.radio-app .radio-power[aria-pressed=true]{background:#edf3f8;color:#263849;box-shadow:0 0 12px #c7e4ff16}.radio-volume{display:flex;align-items:center;gap:7px;flex:1;min-width:50px;color:#aeb9c8}.radio-volume input{width:100%;min-width:0;accent-color:#b8c9db}.radio-console .radio-current-actions{margin:0;gap:4px}.radio-console .radio-current-actions button{border:0;background:transparent;width:32px;height:36px;color:#aeb9c8}.radio-console .radio-current-actions button[aria-pressed=true]{color:#e7cc8e}.radio-console .radio-mode{display:flex;align-items:center;gap:6px;padding:0;min-height:0;flex-shrink:0}.radio-console .radio-mode>span{font-size:10px}.radio-console .radio-mode-switch{width:36px;height:22px;padding:3px}.radio-console .radio-mode-switch>span{width:16px;height:16px}.radio-console .radio-mode-switch[aria-checked=true]>span{transform:translate(14px)}.radio-player-title{margin:12px 0 4px}.radio-player-title h2{height:56px}.radio-player-title .radio-program-station{margin:0 0 12px}.radio-body-tuner{margin-bottom:4px;padding:0;gap:8px}.radio-current{padding-bottom:10px}.radio-nav>button{padding-top:8px;padding-bottom:8px}@media(max-width:420px){.radio-console{gap:7px;flex-wrap:wrap}.radio-console .radio-mode{margin-left:auto}.radio-volume{flex-basis:65px}.radio-console .radio-current-actions{gap:0}.radio-app .radio-power{width:40px;height:40px}.radio-console .radio-current-actions button{width:30px}.radio-console .radio-mode>span{font-size:9px}}.radio-console{justify-content:center;gap:28px;margin:12px 0 0;flex-wrap:nowrap;align-items:center}.radio-app .radio-power{width:29px;height:29px;min-height:29px;padding:0;background:linear-gradient(145deg,#69717a,#30363e);border:1px solid #8c949b55;box-shadow:0 2px 4px #0004;position:relative;color:#d0d6dd}.radio-app .radio-power[aria-pressed=true]{background:linear-gradient(145deg,#717b85,#3a434c);color:#eef4fa;box-shadow:inset 0 1px 3px #0005}.radio-power-light{position:absolute;width:4px;height:4px;border-radius:50%;background:#59645e;top:-10px;left:12px}.radio-power[aria-pressed=true] .radio-power-light{background:#b7d7a1;box-shadow:0 0 6px #b7d7a180}.radio-knob-group{display:flex;flex-direction:column;align-items:center;gap:5px;flex-shrink:0}.radio-knob-label{font-size:8px;letter-spacing:1.2px;color:#a1a9b3}.radio-knob-ring{padding:5px;border-radius:50%;background:repeating-conic-gradient(from -135deg,#8e98a766 0deg 1deg,transparent 1deg 27deg);position:relative}.radio-knob{width:44px;height:44px;position:relative;border-radius:50%;background:linear-gradient(135deg,#c4c8cb,#939ba1 24%,#d3d7da 49%,#7a838b 76%,#b0b7be);box-shadow:0 3px 5px #0006,inset 0 0 0 1px #f4f5f555,inset 0 0 0 4px #38414a35;cursor:ns-resize;touch-action:none;outline:none}.radio-knob:focus-visible{outline:2px solid #bdd1e5;outline-offset:5px}.radio-knob>span{position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;pointer-events:none}.radio-knob>span:after{content:"";position:absolute;width:2px;height:9px;background:#303b47;left:calc(50% - 1px);top:0;border-radius:2px}.radio-knob-group small{font-size:9px;color:#adb7c4;font-variant-numeric:tabular-nums;min-height:12px}.radio-tuning-controls{display:flex;gap:8px;align-items:center}.radio-tuning-controls>button{width:24px;height:28px;min-height:28px;border:0;background:transparent;padding:0;color:#a4b0bd}.radio-console .radio-mode{flex-direction:column;gap:5px;margin-left:0}.radio-console .radio-mode>span{font-size:8px}.radio-nav .radio-current-actions{margin:0 0 0 auto;gap:0}.radio-nav .radio-current-actions button{width:28px;height:32px;min-width:28px!important;border:0;background:transparent}.radio-nav .radio-current-actions button[aria-pressed=true]{color:#e7cc8e}.radio-nav .radio-settings-button{margin-left:0!important}.radio-player-title h2{height:50px}.radio-player-title .radio-program-station{margin-bottom:9px}@media(max-width:420px){.radio-console{gap:18px}.radio-tuning-controls{gap:4px}.radio-knob{width:40px;height:40px}.radio-nav>button{padding-left:4px;padding-right:4px}.radio-nav .radio-current-actions button{width:26px;min-width:26px!important}}.radio-layout{background:#233b50;border:1px solid #172b3d;box-shadow:0 16px 38px #18354c22,inset 0 1px #ffffff20}.radio-current{background:repeating-linear-gradient(0deg,#ffffff01 0px,#ffffff01 1px,transparent 1px,transparent 3px),linear-gradient(125deg,#304b62,#20364a 70%,#294458);box-shadow:inset 0 1px #ffffff10}.radio-heading h1{color:#e1e7ed}.radio-heading>span,.radio-heading>.radio-header-tools>span{color:#a5b6c4}.radio-current .radio-section-title h2{color:#9cb0c1}.radio-current .radio-live{color:#b3ced4}.radio-player-title{background:linear-gradient(160deg,#bdc6c8,#a0adb2);border:4px solid #17232c;border-radius:6px;padding:10px 12px 18px;margin:12px 0 14px;box-shadow:0 1px #ffffff19,inset 0 2px 8px #0005}.radio-player-title>.radio-frequency{color:#364b54;letter-spacing:1px;font-size:12px}.radio-player-title h2{color:#20333c;text-shadow:0 1px 0 #ffffff35;font-size:22px;height:50px}.radio-player-title .radio-program-station{color:#4c606a;margin-bottom:10px}.radio-dial{border-color:#44576099;color:#435761;background-image:repeating-linear-gradient(90deg,transparent 0,transparent 9px,#40566088 9px,#40566088 10px)}.radio-dial:after{background:#1c3442;width:2px;box-shadow:0 0 0 1px #edf4f122}.radio-dial.tuned:after{box-shadow:0 0 4px #354d5c55}.radio-knob-label{color:#c4d2dc;letter-spacing:1px}.radio-knob-group small{color:#aabecf}.radio-knob-ring{padding:7px;background:repeating-conic-gradient(from -135deg,#c2ced9bb 0deg 1.5deg,transparent 1.5deg 27deg)}.radio-knob{background:conic-gradient(from 15deg,#a1a8ad,#eef0ef 35deg,#92999e 80deg,#cfd3d4,#8b939a 190deg,#dde1e2,#959da3 290deg,#c4c9cd 335deg,#a1a8ad);border:1px solid #e5e9e980;box-shadow:0 3px #0d1c28,0 5px 7px #0007,inset 0 0 0 2px #f1f4f42a,inset 0 0 0 4px #5e6b7344}.radio-knob>span:after{height:10px;width:2px;background:#162b38;box-shadow:1px 0 #e0e5e555}.radio-tuning-controls>button{color:#bacbd8}.radio-tuning-controls>button:hover{color:#79c7ec;background:#ffffff08}.radio-app .radio-power{background:linear-gradient(#b9c2c7,#75818a);border-radius:6px;border:1px solid #d8e0e380;box-shadow:0 2px #102536,0 3px 5px #0005;color:#203744}.radio-app .radio-power[aria-pressed=true]{background:linear-gradient(#73838e,#a5b2ba);color:#152e3c;box-shadow:inset 0 1px 4px #0005,0 1px #ffffff12}.radio-power-light{background:#152736;border:1px solid #0007;width:5px;height:5px}.radio-power[aria-pressed=true] .radio-power-light{background:#7ac9ee;box-shadow:0 0 7px #65c0ed99}.radio-console .radio-mode>span{color:#94aaba}.radio-console .radio-mode>span.active{color:#d2e2ed}.radio-app .radio-mode-switch{background:#152a3b;border:1px solid #112435;box-shadow:inset 0 1px 3px #0005}.radio-mode-switch>span{background:linear-gradient(#d6dfe3,#81919c)}.radio-app .radio-mode-switch[aria-checked=true]{background:#386381}.radio-nav{background:linear-gradient(#263f54,#20364a);border-top:1px solid #132b3e;box-shadow:inset 0 1px #ffffff0c;color:#bacbd8}.radio-nav>button{color:#bacbd8}.radio-nav button[aria-expanded=true]{color:#86cef0}.radio-nav .radio-current-actions button{color:#aabfce}.radio-nav .radio-current-actions button[aria-pressed=true]{color:#e4cb91}.radio-nav .radio-settings-button{color:#bacbd8}@media(max-width:420px){.radio-player-title{padding:9px 10px 17px;margin-top:12px}.radio-player-title h2{font-size:21px}.radio-console{gap:16px}.radio-knob-ring{padding:7px}}.radio-layout{background:#25282d;border-color:#191c21;box-shadow:0 16px 38px #141a2222,inset 0 1px #ffffff12}.radio-current{background:repeating-linear-gradient(0deg,#ffffff02 0px,#ffffff02 1px,transparent 1px,transparent 3px),linear-gradient(125deg,#292d33,#24272c 75%,#292d33)}.radio-nav{background:linear-gradient(#282c32,#24272c);border-top-color:#171b20}.radio-heading>span,.radio-heading>.radio-header-tools>span,.radio-current .radio-section-title h2{color:#a0a7b1}.radio-app{--display-bg:#292e35;--display-end:#24282e;--display-ink:#edf1f5;--display-muted:#aab4c1;--display-line:#84909f;--display-needle:#d8e9f5}.radio-app[data-display-theme=silver]{--display-bg:#c6cccf;--display-end:#aeb9bd;--display-ink:#243740;--display-muted:#52656e;--display-line:#546872;--display-needle:#193b4b}.radio-app[data-display-theme=amber]{--display-bg:#f0dab0;--display-end:#d2b888;--display-ink:#4c3920;--display-muted:#796343;--display-line:#8f7956;--display-needle:#684222}.radio-app[data-display-theme=sage]{--display-bg:#c4d5c0;--display-end:#a6bca4;--display-ink:#293e30;--display-muted:#55705b;--display-line:#67846e;--display-needle:#244e36}.radio-app[data-display-theme=ice]{--display-bg:#c9dfeb;--display-end:#a8c5d6;--display-ink:#243f52;--display-muted:#56758c;--display-line:#698b9f;--display-needle:#265574}.radio-player-title{background:linear-gradient(150deg,var(--display-bg),var(--display-end));border-color:#191d23;box-shadow:0 1px #ffffff10,inset 0 2px 7px #0003}.radio-player-title>.radio-frequency,.radio-player-title .radio-program-station{color:var(--display-muted)}.radio-player-title h2{color:var(--display-ink);text-shadow:none}.radio-dial{color:var(--display-muted);border-color:var(--display-line);background-image:repeating-linear-gradient(90deg,transparent 0,transparent 9px,var(--display-line) 9px,var(--display-line) 10px)}.radio-dial:after{background:var(--display-needle)}.radio-dial.tuned:after{box-shadow:0 0 5px var(--display-needle)}.radio-editor .radio-theme-picker{border:0;padding:0;margin:16px 0 22px;display:flex;flex-wrap:wrap;gap:8px}.radio-theme-picker legend{font-size:11px;color:#778392;margin-bottom:10px}.radio-drawer .radio-theme-picker button{display:flex;flex-direction:column;gap:6px;flex:1;min-width:42px;padding:8px 4px;font-size:10px;border:1px solid transparent;background:transparent}.radio-theme-picker button[aria-pressed=true]{border-color:#829bb5;background:#e6edf3}.radio-theme-picker button>span{width:27px;height:27px;border-radius:50%;background:#292e35;box-shadow:inset 0 0 0 1px #0002}.radio-theme-picker button[data-theme=silver]>span{background:#bcc6ca}.radio-theme-picker button[data-theme=amber]>span{background:#e3c79a}.radio-theme-picker button[data-theme=sage]>span{background:#b8ceb3}.radio-theme-picker button[data-theme=ice]>span{background:#bad7e6}.radio-app{--body:#25282d;--body-light:#30353c;--body-deep:#1a1e24;--body-text:#e1e5e9;--body-muted:#adb5bf;--body-border:#ffffff20}.radio-app[data-body-theme=navy]{--body:#263e52;--body-light:#34536b;--body-deep:#192c3c}.radio-app[data-body-theme=olive]{--body:#394139;--body-light:#4d5749;--body-deep:#272f27}.radio-app[data-body-theme=bronze]{--body:#504239;--body-light:#68574a;--body-deep:#372d27}.radio-layout,.radio-current,.radio-nav,.radio-drawer{background:linear-gradient(145deg,var(--body-light),var(--body));color:var(--body-text);border-color:var(--body-border)}.radio-current{background:repeating-linear-gradient(0deg,#ffffff01 0px,#ffffff01 1px,transparent 1px,transparent 3px),linear-gradient(145deg,var(--body-light),var(--body))}.radio-drawer{box-shadow:inset 0 2px 6px #0002}.radio-drawer .radio-panel,.radio-drawer .radio-editor{background:transparent;color:var(--body-text)}.radio-drawer h2,.radio-drawer .radio-station strong,.radio-drawer .radio-routine-content strong{color:var(--body-text)}.radio-drawer p,.radio-drawer small,.radio-drawer label,.radio-drawer legend,.radio-drawer .radio-section-title h2,.radio-drawer .radio-section-title>span,.radio-drawer .radio-routine-heading>span,.radio-drawer .radio-routine-time,.radio-drawer .radio-routine-time span,.radio-drawer .radio-routine-station{color:var(--body-muted)}.radio-drawer .radio-station,.radio-drawer .radio-slot-editor{border-color:var(--body-border)}.radio-drawer button{background:var(--body-light);color:var(--body-text);border-color:var(--body-border);box-shadow:inset 0 1px #ffffff08;border-radius:5px}.radio-drawer .radio-primary{background:linear-gradient(#c6ced2,#9ca9b0);color:#25323a;border:1px solid #d2dade50;box-shadow:0 2px 2px #0003}.radio-days{background:var(--body-deep);border:1px solid #0004;border-radius:6px}.radio-days button{background:transparent;box-shadow:none}.radio-days button[aria-pressed=true]{background:linear-gradient(#c6ced2,#9ca9b0);color:#25323a}.radio-routine-content,.radio-routine-block.now .radio-routine-content{background:var(--body-light);border-left-color:#a8b7c4;border-radius:6px}.radio-app .radio-gap-add{border-color:#a7b4bf55!important;color:var(--body-muted)!important;border-radius:6px!important}.radio-editor input:not([type=checkbox]):not([type=radio]),.radio-editor select{background:var(--body-deep);color:var(--body-text);border-color:var(--body-border);border-radius:5px}.radio-slot-editor fieldset:not(.radio-station-picker)>label{background:var(--body-deep);color:var(--body-muted);border-radius:5px}.radio-slot-editor fieldset:not(.radio-station-picker)>label:has(input:checked){background:#b2bfc8;color:#243744}.radio-station-picker>label,.radio-station-picker>label:has(input:checked){background:var(--body-deep);border-color:#a2b6c5}.radio-drawer .radio-theme-picker button{background:transparent;color:var(--body-muted);box-shadow:none}.radio-drawer .radio-theme-picker button[aria-pressed=true]{background:var(--body-light);border-color:#c0ccd6}.radio-theme-picker button[data-theme=black]>span{background:#25282d}.radio-theme-picker button[data-theme=navy]>span{background:#304b62}.radio-theme-picker button[data-theme=olive]>span{background:#4d5749}.radio-theme-picker button[data-theme=bronze]>span{background:#68574a}.radio-console{gap:16px;justify-content:space-between;align-items:flex-end}.radio-selector{display:flex;flex-direction:column;align-items:center;gap:5px;position:relative;flex-shrink:0}.radio-selector-labels{display:flex;gap:3px;align-items:center;justify-content:center;min-height:14px}.radio-app .radio-selector-labels button{padding:0 1px;border:0;background:transparent;color:var(--body-muted);font-size:7px;min-height:14px;box-shadow:none}.radio-selector-labels button[aria-pressed=true]{color:#e9d6aa}.radio-app .radio-selector-knob{padding:0;border-radius:50%;width:38px;height:38px;display:block;min-height:38px}.radio-selector small{font-size:8px;color:var(--body-muted);min-height:12px}.radio-console>.radio-knob-group{padding-top:19px}.radio-console .radio-tuning-controls{gap:1px}.radio-tuning-controls>button{width:16px}.radio-selector .radio-knob-label{font-size:8px}.radio-drawer .radio-station-actions button{background:transparent;box-shadow:none}.radio-drawer .radio-station-frequency{color:var(--body-muted)}@media(max-width:420px){.radio-console{gap:8px}.radio-console .radio-knob,.radio-app .radio-selector-knob{width:36px;height:36px}.radio-knob-ring{padding:6px}.radio-selector-labels{gap:1px}.radio-nav{padding-left:12px;padding-right:12px}}.radio-app .radio-selector-labels button{font-size:9px;min-height:20px}.radio-selector-labels{min-height:20px}.radio-selector-knob:focus-visible{outline:2px solid #b8c7d7;outline-offset:4px}.radio-app .radio-selector-knob{background:conic-gradient(from 15deg,#a1a8ad,#eef0ef 35deg,#92999e 80deg,#cfd3d4,#8b939a 190deg,#dde1e2,#959da3 290deg,#c4c9cd 335deg,#a1a8ad);border:1px solid #e5e9e980;box-shadow:0 3px #0d1c28,0 5px 7px #0007,inset 0 0 0 2px #f1f4f42a,inset 0 0 0 4px #5e6b7344}.radio-drawer .radio-station-picker strong,.radio-drawer .radio-station-picker small{color:var(--body-text)}.radio-app .radio-gap-add:hover{background:var(--body-light)!important;color:var(--body-text)!important}.radio-console{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:0 16px;align-items:end}.radio-console>.radio-selector,.radio-console>.radio-knob-group,.radio-console>.radio-tuning-controls{justify-self:center}.radio-console>.radio-tuning-controls{min-width:0}.radio-selector-labels{gap:5px}@media(max-width:420px){.radio-console{padding:0 6px;gap:2px}.radio-selector-labels{gap:3px}}.radio-drawer .radio-design-editor{padding:10px 0 2px}.radio-design-editor h2{margin-bottom:12px}.radio-finish-controls{display:grid;gap:10px}.radio-drawer .radio-finish-controls .radio-theme-picker{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;margin:0;padding:8px 10px 8px 88px;position:relative;min-width:0;border:1px solid var(--body-border);border-radius:5px;background:var(--body-deep);box-shadow:inset 0 1px 3px #0002}.radio-finish-controls .radio-theme-picker legend{position:absolute;left:12px;top:9px;font-size:11px;margin:0;color:var(--body-text);line-height:15px;display:flex;flex-direction:column}.radio-finish-controls legend small{font-size:9px;color:var(--body-muted)}.radio-drawer .radio-finish-controls .radio-theme-picker button{flex:0 0 28px;min-width:28px;width:28px;height:28px;min-height:28px!important;padding:3px;border-radius:50%;border:1px solid #0005;background:linear-gradient(#79838a,#323d47);box-shadow:0 2px 2px #0005;position:relative}.radio-finish-controls .radio-theme-picker button>span:not(.sr-only){width:20px;height:20px;border-radius:50%;box-shadow:inset 0 1px 2px #ffffff30,inset 0 -1px 2px #0003}.radio-drawer .radio-finish-controls .radio-theme-picker button[aria-pressed=true]{outline:1px solid #e4d2a7;outline-offset:2px;border-color:#cfbc91;box-shadow:0 0 5px #dfc78d25}.radio-finish-controls .radio-theme-picker button:focus-visible{outline:2px solid #b6d0e3;outline-offset:3px}.radio-nav .radio-settings-button{padding-left:4px;padding-right:4px;min-width:28px}.radio-nav .radio-current-actions{gap:0}@media(max-width:420px){.radio-finish-controls .radio-theme-picker{gap:7px}.radio-nav{gap:1px}.radio-nav .radio-current-actions button{width:24px;min-width:24px!important}}.radio-player-title{position:relative}.radio-screen-tuning{display:none}@media(max-width:700px){.radio-console{grid-template-columns:54px minmax(0,1.25fr) minmax(0,1fr) 54px;gap:6px;padding:0}.radio-console .radio-tuning-controls{gap:0}.radio-tuning-controls>button{width:30px;height:44px;min-height:44px;padding:0;touch-action:manipulation}.radio-screen-tuning{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:1fr 1fr;z-index:1;border-radius:3px;overflow:hidden}.radio-app .radio-screen-tuning button{background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--display-ink);padding:0 5px;opacity:.38;display:flex;align-items:center;justify-content:flex-start;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.radio-app .radio-screen-tuning button:last-child{justify-content:flex-end}.radio-screen-tuning button svg{pointer-events:none}.radio-app .radio-screen-tuning button:active{background:transparent;opacity:.38}.radio-app .radio-screen-tuning button:focus-visible{outline:1px solid var(--display-muted);outline-offset:-4px;opacity:.8}.radio-app .radio-screen-tuning button:disabled{opacity:0;pointer-events:none}.radio-player-title h2{padding-left:6px;padding-right:6px}}.radio-app[data-body-theme=burgundy]{--body:#493039;--body-light:#633b45;--body-deep:#301e25}.radio-app[data-body-theme=forest]{--body:#243e37;--body-light:#33564a;--body-deep:#162c25}.radio-app[data-display-theme=ivory]{--display-bg:#f1e9d9;--display-end:#ded3bc;--display-ink:#493e2c;--display-muted:#776a54;--display-line:#978972;--display-needle:#634c2f}.radio-theme-picker button[data-theme=burgundy]>span{background:#663f4b}.radio-theme-picker button[data-theme=forest]>span{background:#325949}.radio-theme-picker button[data-theme=ivory]>span{background:#e9ddc4}.radio-drawer .radio-finish-controls .radio-theme-picker{padding-right:8px;padding-left:76px;gap:4px}.radio-drawer .radio-finish-controls .radio-theme-picker button{flex:1;min-width:0;width:auto;height:30px;min-height:30px!important;padding:0;border:0!important;border-radius:2px;background:none;box-shadow:none!important;outline:none!important}.radio-finish-controls .radio-theme-picker button>span:not(.sr-only){display:block;width:100%;height:30px;border-radius:2px;box-shadow:none}.radio-drawer .radio-finish-controls .radio-theme-picker button[aria-pressed=true]:after{content:"";position:absolute;bottom:3px;left:calc(50% - 2px);height:4px;width:4px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px #0008}.radio-drawer .radio-finish-controls .radio-theme-picker button:focus-visible{outline:2px solid #eee!important;outline-offset:2px}.radio-finish-controls .radio-theme-picker button:hover{filter:brightness(1.12)}.radio-app{--knob-a:#a1a8ad;--knob-b:#eef0ef;--knob-c:#92999e;--knob-d:#cfd3d4;--knob-e:#8b939a;--knob-ink:#162b38}.radio-app[data-dial-theme=brass]{--knob-a:#b08d4d;--knob-b:#f4dfa3;--knob-c:#9d7840;--knob-d:#d5b46e;--knob-e:#896633;--knob-ink:#4c3418}.radio-app[data-dial-theme=copper]{--knob-a:#b77e60;--knob-b:#f1c2a7;--knob-c:#995f49;--knob-d:#d9a086;--knob-e:#864b38;--knob-ink:#48251c}.radio-app[data-dial-theme=ivory]{--knob-a:#c9bd9f;--knob-b:#fff3d7;--knob-c:#cfc3a6;--knob-d:#efe3c7;--knob-e:#b4a68a;--knob-ink:#53472f}.radio-app[data-dial-theme=black]{--knob-a:#333940;--knob-b:#6d7882;--knob-c:#242b31;--knob-d:#48535e;--knob-e:#1d242a;--knob-ink:#e1d9c3}.radio-knob,.radio-app .radio-selector-knob{background:conic-gradient(from 15deg,var(--knob-a),var(--knob-b) 35deg,var(--knob-c) 80deg,var(--knob-d) 135deg,var(--knob-e) 190deg,var(--knob-b) 240deg,var(--knob-c) 290deg,var(--knob-d) 335deg,var(--knob-a))}.radio-knob>span:after{background:var(--knob-ink)}.radio-dial-picker button[data-theme=brass]>span{background:#d1b16d}.radio-dial-picker button[data-theme=copper]>span{background:#c58d70}.radio-dial-picker button[data-theme=silver]>span{background:#c6ced3}.radio-dial-picker button[data-theme=black]>span{background:#323c44}.radio-app{--surface:repeating-linear-gradient(0deg,#ffffff02 0px,#ffffff02 1px,transparent 1px,transparent 3px)}.radio-app[data-material=steel]{--surface:repeating-linear-gradient(90deg,#ffffff05 0px,#ffffff05 1px,#00000006 1px,transparent 3px)}.radio-app[data-material=hammered]{--surface:radial-gradient(ellipse at center,#ffffff0d 0%,#00000012 45%,transparent 70%)}.radio-app[data-material=walnut]{--surface:repeating-radial-gradient(ellipse at -60% 40%,#b8884c18 0px,#4d2b171a 2px,transparent 5px,transparent 12px)}.radio-app[data-material=oak]{--surface:repeating-radial-gradient(ellipse at -90% 80%,#dec08a25 0px,#a0783d16 2px,transparent 4px,transparent 17px)}.radio-app[data-material=rosewood]{--surface:repeating-radial-gradient(ellipse at -80% 10%,#3a160e30 0px,#c275511a 3px,transparent 5px,transparent 9px)}.radio-app[data-material=matte]{--surface:linear-gradient(#ffffff02,#00000003)}.radio-app[data-material=gloss]{--surface:linear-gradient(125deg,#ffffff18 0%,transparent 25%,#ffffff02 50%,#ffffff12 51%,transparent 72%)}.radio-app[data-material=bakelite]{--surface:radial-gradient(ellipse at 30% 10%,#c6925520,transparent 60%),repeating-linear-gradient(22deg,#00000010 0px,transparent 2px,transparent 7px)}.radio-current,.radio-nav,.radio-drawer{background-image:var(--surface),linear-gradient(145deg,var(--body-light),var(--body))}.radio-app[data-material=hammered] .radio-current,.radio-app[data-material=hammered] .radio-nav,.radio-app[data-material=hammered] .radio-drawer{background-size:8px 7px,auto}.radio-material-picker{margin-top:4px}.radio-material-picker h3{font-size:11px;font-weight:500;color:var(--body-muted);margin:8px 0}.radio-material-picker fieldset{border:0;padding:0 0 0 65px;display:flex;gap:5px;position:relative;margin:7px 0}.radio-material-picker legend{position:absolute;left:0;top:10px;font-size:10px;color:var(--body-muted)}.radio-drawer .radio-material-picker button{flex:1;padding:7px 2px;min-width:0;font-size:9px;min-height:32px;background:var(--body-deep)}.radio-material-picker button[aria-pressed=true]{color:#ecd8ae;border-color:#c4ac77;background:var(--body-light)}.radio-routine-block:has(.radio-slot-editor){flex-wrap:wrap}.radio-routine-block>.radio-slot-editor{flex:0 0 calc(100% - 57px);margin:0 0 6px 57px!important;padding:14px!important;border:1px solid var(--body-border);border-radius:7px;background:var(--body-deep)!important;min-width:0}.radio-time-input{position:relative;display:flex;align-items:center}.radio-time-input input{color-scheme:dark;width:100%;padding-right:34px!important}.radio-time-input>svg{position:absolute;right:10px;color:#e0d4b6;pointer-events:none}.radio-time-input input::-webkit-calendar-picker-indicator{opacity:0;position:absolute;right:5px;width:24px;height:28px;cursor:pointer}.radio-browse-tabs{display:flex;gap:4px;padding:3px;background:var(--body);border-radius:5px;margin-top:14px}.radio-drawer .radio-browse-tabs button{flex:1;font-size:10px;min-height:30px;border:0;background:transparent;box-shadow:none}.radio-browse-tabs button[aria-selected=true]{background:var(--body-light)!important;color:#e9d6aa}.radio-slot-editor .radio-station-picker{grid-template-columns:1fr!important;margin-top:8px;max-height:245px;overflow-y:auto;overscroll-behavior:contain;gap:4px;scrollbar-width:thin;scrollbar-color:#82909b var(--body)}.radio-schedule-choice{display:flex;align-items:center;border:1px solid var(--body-border);border-radius:5px;background:var(--body)}.radio-schedule-choice:has(input:checked){border-color:#b5a57f;background:var(--body-light)}.radio-schedule-choice>label{flex:1;display:flex;gap:8px;align-items:center;padding:9px 8px;min-width:0;cursor:pointer}.radio-schedule-choice label span{display:flex;flex-direction:column;gap:3px}.radio-schedule-choice label strong{font-size:11px;font-weight:500;line-height:1.4}.radio-schedule-choice label small{font-size:9px;color:var(--body-muted)}.radio-drawer .radio-schedule-choice>button{width:34px;height:34px;min-width:34px;min-height:34px;padding:0;margin-right:2px;background:transparent;border:0;box-shadow:none;color:var(--body-muted)}.radio-schedule-choice>button[aria-pressed=true]{color:#e2c788}.radio-slot-hint{font-size:11px}.radio-routine-block>.radio-slot-editor .radio-form-row>label{min-width:80px}.radio-slot-editor .radio-section-title{margin-bottom:12px}.radio-slot-editor .radio-section-title h2{font-size:13px}.radio-slot-editor .radio-form-actions button{font-size:11px;padding:8px 10px}.radio-music-panel{padding:0}.radio-music-panel h2{display:flex;align-items:center;gap:7px}.radio-music-heading{display:flex;gap:10px;justify-content:space-between;align-items:center;margin:12px 0;color:var(--body-text);font-size:12px}.radio-music-heading a{display:inline-flex;gap:4px;align-items:center;color:var(--body-muted);font-size:10px;text-decoration:none}.radio-song-now{padding:12px 14px;border-radius:7px;background:var(--body-deep);border-left:2px solid #e7cc8e;display:flex;flex-direction:column;gap:4px;margin:10px 0}.radio-song-now small{color:#e7cc8e;font-size:9px}.radio-song-now strong{font-size:13px}.radio-song-now span{font-size:11px;color:var(--body-muted)}.radio-song-list{list-style:none;margin:0;padding:0;max-height:none;overflow:visible}.radio-song-list li{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--body-border);padding:12px 2px}.radio-song-list li.current{color:#e7cc8e}.radio-song-list li>div{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.radio-song-list strong{font-size:12px;font-weight:500;overflow-wrap:anywhere}.radio-song-list li span:not(.radio-song-time){color:var(--body-muted);font-size:10px}.radio-song-time{width:36px;flex-shrink:0;font-size:10px;font-variant-numeric:tabular-nums;color:var(--body-muted)}.radio-classical-notes{white-space:pre-wrap;max-height:none;overflow:visible;font-size:12px;line-height:1.9;color:var(--body-text);padding:12px;border-radius:7px;background:var(--body-deep)}.radio-music-empty{font-size:12px;color:var(--body-muted);padding:15px 0}.radio-nav .radio-current-actions button[aria-expanded=true]{color:#e7cc8e}@media(max-width:420px){.radio-nav .radio-current-actions button{width:25px;min-width:25px!important}.radio-music-heading{flex-wrap:wrap}}.radio-music-tools{display:flex;align-items:center;gap:10px;color:var(--body-muted);font-size:11px}.radio-drawer .radio-music-tools button{display:grid;place-items:center;width:32px;height:32px;min-height:32px;padding:0;background:var(--body-deep);border:1px solid var(--body-border)}.radio-music-tools button:disabled{opacity:.35;cursor:default}.radio-copy-status{font-size:11px;margin:6px 0;color:var(--body-muted)}.radio-drawer .radio-song-copy{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;min-height:32px;padding:0;background:var(--body-deep);color:var(--body-muted);border:1px solid var(--body-border);border-radius:5px}.radio-drawer .radio-song-copy:hover{color:var(--body-text);background:var(--body-light)}.radio-song-now{position:relative;padding-right:54px}.radio-song-now .radio-song-copy{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.radio-unified-nav{display:flex;align-items:center;gap:12px;padding:12px 20px}.radio-app .radio-unified-nav>button{width:40px;height:40px;min-width:40px;min-height:40px;padding:0;display:flex;align-items:center;justify-content:center;gap:2px;border:0;background:transparent;box-shadow:none;color:var(--body-muted)}.radio-unified-nav>button:hover,.radio-unified-nav>button[aria-expanded=true]{color:var(--body-text)}.radio-menu-spacer{flex:1}.radio-favorite-active{color:#e7cc8e}.radio-drawer .radio-drawer-add{width:32px;height:32px;min-height:32px;padding:0;display:grid;place-items:center;background:var(--body-deep)}.radio-settings-tabs{margin:0 0 16px}.radio-drawer .radio-settings-tabs button{display:flex;align-items:center;justify-content:center;gap:6px}.radio-settings-tabs button[aria-pressed=true]{background:var(--body-light)!important;color:#e9d6aa}@media(max-width:420px){.radio-unified-nav{gap:8px;padding:10px 12px}}.radio-current .radio-live{display:flex;align-items:center;justify-content:flex-end;gap:7px;min-height:16px;color:var(--body-muted)}.radio-channel-favorite{color:#e7cc8e}.radio-air-lamp{display:block;width:7px;height:7px;flex-shrink:0;border-radius:50%;background:var(--body-deep);box-shadow:inset 0 1px 2px #0008;border:1px solid var(--body-border)}.radio-air-lamp.lit{background:#78d498;border-color:#a5e5b9;box-shadow:0 0 5px #78d49866,inset 0 1px 1px #fff5}.radio-live:has(.radio-air-lamp.lit)>span{color:#a5d9b7}.radio-account-info{display:grid;grid-template-columns:90px 1fr;gap:12px;font-size:12px}.radio-account-info dd{margin:0;overflow-wrap:anywhere}.radio-account-info dt{color:var(--body-muted)}.radio-member-row{display:grid;gap:6px;padding:14px 0;border-bottom:1px solid var(--body-border);font-size:12px}.radio-member-row span,.radio-member-row small{color:var(--body-muted)}.radio-app{--menu-accent:#edc778}.radio-app .radio-unified-nav>button[aria-expanded=true]{color:var(--menu-accent);background:transparent;box-shadow:none}.radio-account-panel .radio-nickname-form{margin:0 0 24px}.radio-account-panel .radio-nickname-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px}.radio-account-panel .radio-nickname-actions small{font-size:11px;line-height:1.6;color:var(--body-muted)}.radio-account-panel .radio-nickname-actions button{flex-shrink:0;margin:0}.radio-account-panel .radio-account-info{padding:20px 0;margin:0;border-top:1px solid var(--body-border);border-bottom:1px solid var(--body-border);line-height:1.6}.radio-account-backup{padding:20px 0}.radio-account-backup h3{font-size:12px;color:var(--body-muted);margin:0 0 12px}.radio-account-backup .radio-form-actions{margin:0;gap:10px}.radio-account-footer{display:flex;justify-content:flex-end;padding-top:16px;border-top:1px solid var(--body-border)}.radio-account-footer button{color:var(--body-muted)}.radio-time-field{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px;font-size:11px;color:var(--body-muted)}.radio-time-select{display:flex;align-items:center;gap:4px;padding:6px 8px;border:1px solid var(--body-border);border-radius:6px;background:var(--body-deep);color:var(--body-text,#dbe3ea)}.radio-time-select>svg{flex-shrink:0;color:inherit;margin-right:4px}.radio-drawer .radio-time-select select{width:auto;flex:1;min-width:0;min-height:36px;padding:4px;border:0;background:transparent;box-shadow:none;color:inherit;font-size:16px;font-variant-numeric:tabular-nums;text-align:center;color-scheme:dark}.radio-time-select b{font-size:16px;font-weight:400}.radio-time-select:has(select:focus-visible){outline:1px solid var(--body-muted);outline-offset:2px}.radio-slot-editor .radio-station-picker{padding:4px!important;box-sizing:border-box;align-content:start}.radio-schedule-choice{flex-shrink:0;min-height:52px;box-sizing:border-box}.radio-browse-tabs button{display:flex;align-items:center;justify-content:center;gap:3px}.radio-all-mark{font-size:14px;line-height:1}.radio-station-picker:focus-within{scroll-padding:4px}.radio-time-caption{display:flex;align-items:center;gap:5px}.radio-time-field{gap:6px}.radio-time-select{gap:2px;padding:2px 4px;min-width:0}.radio-drawer .radio-time-select select{flex:1 1 0;width:0;min-width:0;min-height:40px;padding:4px 2px;font-size:16px;border-radius:3px}.radio-time-select b{flex:0 0 auto;font-size:14px}.radio-slot-editor .radio-form-row:has(.radio-time-field){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}@media(max-width:480px){.radio-routine-block>.radio-slot-editor{flex-basis:100%;margin-left:0!important;padding:10px!important}.radio-drawer .radio-time-select select{padding:4px 0;text-align-last:center}.radio-time-select{padding:0 3px}}.radio-app .radio-message{position:fixed;z-index:100;left:50%;bottom:calc(24px + env(safe-area-inset-bottom));transform:translate(-50%);width:max-content;max-width:calc(100vw - 32px);box-sizing:border-box;margin:0;padding:10px 16px;border:1px solid var(--body-border,#48505a);border-radius:8px;background:var(--body-deep,#20242a);color:var(--body-text,#e1e6eb);box-shadow:0 4px 16px #0004;font-size:12px;line-height:1.5}.radio-app .radio-message:empty{display:none}.radio-app .radio-time-select select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:none!important;text-align:center;text-align-last:center;padding-inline:2px!important}.radio-app :is(button,input,select,textarea,a):focus:not(:focus-visible){outline:none!important}.radio-app :is(button,input,select,textarea,a):focus-visible{outline:1px solid var(--body-muted,#a8b7c4);outline-offset:2px}.radio-app .radio-time-select select:focus-visible{outline:none;box-shadow:inset 0 -1px var(--body-muted)}@media(min-width:701px){.radio-screen-tuning{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:space-between;align-items:center;pointer-events:none;z-index:1}.radio-app .radio-screen-tuning button{pointer-events:auto;display:flex;align-items:center;justify-content:center;width:32px;height:64px;min-height:64px;padding:0;background:transparent;border:0;box-shadow:none;color:var(--display-ink);opacity:.38}.radio-app .radio-screen-tuning button:hover{opacity:.75;background:#ffffff0c}.radio-app .radio-screen-tuning button:disabled{opacity:0;pointer-events:none}}.radio-routine-block>.radio-slot-editor{flex-basis:100%;margin-left:0!important;margin-right:0!important;width:100%;box-sizing:border-box}.radio-favorites>.radio-section-title{gap:12px;margin:0 0 12px;padding:2px 0 6px;min-height:36px}.radio-app .radio-favorite-add{width:auto;min-height:34px;padding:6px 10px;border:1px solid var(--body-border);border-radius:6px;background:var(--body-deep);color:var(--body-text);font-size:11px;gap:6px;white-space:nowrap}.radio-app .radio-favorite-add:disabled{opacity:1;background:transparent;border-color:transparent;color:var(--body-muted)}.radio-favorite-add:disabled svg{color:#e9cd8b}.radio-stat-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0}.radio-stat-cards>div{background:var(--body-deep);padding:12px;border-radius:6px}.radio-stat-cards small{display:block;color:var(--body-muted);font-size:10px}.radio-stat-cards strong{display:block;margin-top:6px;font-size:20px;color:var(--body-text)}.radio-stat-table{overflow-x:auto;margin-top:16px}.radio-stat-table table{width:100%;border-collapse:collapse;font-size:11px;text-align:right;white-space:nowrap}.radio-stat-table th,.radio-stat-table td{padding:8px 5px;border-bottom:1px solid var(--body-border)}.radio-stat-table th:first-child,.radio-stat-table td:first-child{text-align:left}.radio-privacy,.radio-withdraw{margin-top:22px;padding-top:16px;border-top:1px solid var(--body-border)}.radio-privacy summary{cursor:pointer;font-size:12px}.radio-privacy p,.radio-withdraw p{font-size:11px;line-height:1.7;color:var(--body-muted)}.radio-privacy-choice,.radio-withdraw label{display:flex!important;align-items:center;gap:8px}.radio-privacy input[type=checkbox],.radio-withdraw input[type=checkbox]{width:16px!important;min-height:16px!important;flex:0 0 16px}.radio-member-row form{grid-column:1/-1;width:100%}.radio-statistics a{color:var(--body-text);font-size:11px}.radio-member-prompt{display:flex;gap:16px;align-items:flex-start;margin:20px 0;padding:22px;border-radius:10px;background:var(--body-deep,#1b2025);color:var(--body-text,#dce2e7)}.radio-member-prompt>svg{flex:none;margin-top:3px;color:var(--body-accent,#e8cf91)}.radio-member-prompt h2{margin:0;font-size:16px}.radio-member-prompt p{font-size:14px;line-height:1.6;margin:10px 0 18px}.radio-member-prompt button{min-height:40px;font-size:14px}.radio-conflict-prompt{position:fixed;bottom:calc(20px + env(safe-area-inset-bottom));left:50%;transform:translate(-50%);z-index:110;width:min(420px,calc(100vw - 40px));box-sizing:border-box;padding:18px;border-radius:12px;background:#20252b;color:#e1e6eb;box-shadow:0 5px 25px #0005}.radio-conflict-prompt p{font-size:13px;line-height:1.6}.radio-conflict-prompt button{padding:10px 14px;border:0;border-radius:6px;background:#c2ced4;color:#20252b}.radio-home-install{margin:18px 0 10px;padding-top:12px;border-top:1px solid var(--body-border)}.radio-app .radio-install-trigger{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:6px 0;background:transparent;border:0;box-shadow:none;color:var(--body-muted);font-size:12px;font-weight:400;border-radius:4px}.radio-app .radio-install-trigger:hover{color:var(--body-text);background:transparent}.radio-install-guide{margin-top:6px;padding:14px;border-radius:8px;background:var(--body-deep);color:var(--body-muted)}.radio-install-guide p{margin:0 0 12px;font-size:12px;line-height:1.6}.radio-install-guide ol{display:flex;flex-wrap:wrap;gap:10px 22px;margin:0;padding-left:20px;font-size:12px}.radio-install-guide li{padding-left:2px}.radio-install-guide li svg{vertical-align:middle;margin-right:5px}.radio-install-guide small{display:block;margin-top:12px;font-size:11px;line-height:1.6}.radio-frequency-touch{position:relative;z-index:3;touch-action:pan-y;user-select:none;-webkit-user-select:none;cursor:ew-resize;min-height:48px;padding-top:8px;margin-top:-8px;margin-bottom:-12px;-webkit-tap-highlight-color:transparent}.radio-frequency-touch .radio-dial{pointer-events:none}.radio-frequency-touch.dragging .radio-dial:after{transition:none}.radio-frequency-touch.caught .radio-dial:after{box-shadow:0 0 7px var(--display-needle);width:3px}.radio-tuning-preview{position:absolute;left:0;right:0;bottom:-8px;text-align:center;font-size:10px;line-height:16px;color:var(--display-ink);font-variant-numeric:tabular-nums;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;transition:opacity .12s}.radio-frequency-touch.dragging .radio-tuning-preview{opacity:.7}.radio-frequency-touch.caught .radio-tuning-preview{opacity:1}.radio-frequency-touch:focus-visible{outline:1px solid var(--display-muted);outline-offset:3px;border-radius:3px}@media(prefers-reduced-motion:reduce){.radio-tuning-preview{transition:none}}.radio-current .radio-live .radio-channel-favorite-button{display:inline-flex;align-items:center;justify-content:center;position:relative;width:24px;height:24px;min-height:24px;margin:-4px 0;padding:0;border:0;border-radius:50%;background:transparent;box-shadow:none;color:var(--body-muted);cursor:pointer;-webkit-tap-highlight-color:transparent}.radio-channel-favorite-button:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.radio-current .radio-live .radio-channel-favorite-button[aria-pressed=true]{color:#e7cc8e}.radio-current .radio-live .radio-channel-favorite-button:hover{color:#e7cc8e;background:transparent}.radio-channel-favorite-button:focus-visible{outline:1px solid var(--body-muted);outline-offset:2px}.radio-background-choice{display:flex;align-items:center;gap:16px;margin:0 0 16px;font-size:12px;color:var(--body-muted)}.radio-background-choice .radio-browse-tabs{flex:1;margin:0;max-width:320px}.radio-background-choice button{font-size:12px!important;min-height:36px}.radio-header-tools{display:flex;align-items:center;gap:8px;flex-shrink:0;color:var(--body-muted)}.radio-header-tools>span{white-space:nowrap}.radio-app .radio-install-compact{position:relative;margin:0;padding:0;border:0}.radio-app .radio-install-compact .radio-install-trigger{width:32px;height:32px;min-height:32px;padding:0;margin:-4px 0;color:var(--body-muted);border:0;background:transparent}.radio-install-compact .radio-install-guide{position:absolute;right:0;top:calc(100% + 10px);z-index:20;width:min(290px,calc(100vw - 64px));margin:0;padding:16px;text-align:left;box-shadow:0 8px 24px #0003;border:1px solid var(--body-border)}.radio-install-compact .radio-install-guide ol{display:block}.radio-install-compact .radio-install-guide li+li{margin-top:10px}@media(max-width:500px){.radio-header-tools{gap:4px}.radio-app .radio-install-compact .radio-install-trigger{width:30px;min-height:32px}}.radio-brand-tools{display:flex;align-items:center;gap:6px;min-width:0}.radio-brand-tools .radio-install-compact .radio-install-guide{left:0;right:auto}.radio-heading>span{flex-shrink:0;white-space:nowrap}.radio-brand-tools{position:relative}.radio-app .radio-brand-tools .radio-install-compact{position:static}.radio-brand-tools{gap:2px}.radio-app .radio-brand-tools .radio-install-trigger{justify-content:flex-start;width:32px;padding-left:3px;min-height:32px}.radio-brand-tools .radio-install-trigger svg{flex-shrink:0}@media(min-width:701px){.radio-screen-tuning{top:0;right:12px;bottom:0;left:12px}.radio-app .radio-screen-tuning button{width:44px;height:56px;min-height:56px;border-radius:12px;margin:0;flex:0 0 44px}.radio-app .radio-screen-tuning button:hover{background:#ffffff12}}.radio-drawer .radio-finish-controls .radio-theme-picker button[aria-pressed=true]:after{left:50%;top:50%;bottom:auto;transform:translate(-50%,-50%)}.radio-channel-operations>p,.radio-channel-operations details p{font-size:11px;line-height:1.7;color:var(--body-muted)}.radio-channel-operations .radio-section-title>span,.radio-channel-operations>small{font-size:11px;color:var(--body-muted)}.radio-channel-operations details{border-top:1px solid var(--body-border);margin-top:14px;padding-top:12px}.radio-channel-operations summary{cursor:pointer;font-size:12px;color:var(--body-text);padding:4px 0}.radio-channel-operations dl{display:grid;grid-template-columns:80px minmax(0,1fr);gap:10px;font-size:11px;line-height:1.6;margin:16px 0}.radio-channel-operations dt{color:var(--body-text)}.radio-channel-operations dd{margin:0;color:var(--body-muted)}.radio-channel-operations .radio-stat-table td{text-align:left}.radio-channel-operations details button{font-size:11px}.radio-channel-publish{min-width:60px;padding:5px 10px;border-radius:16px;font:inherit;font-size:11px;opacity:.7}.radio-channel-publish[aria-checked=true]{color:var(--radio-accent,#e5c98b);opacity:1}.radio-internet-display>.radio-frequency{display:block;text-align:left;padding-right:110px;font-size:12px;letter-spacing:.5px;line-height:1.5}.radio-channel-touch{margin-bottom:-12px;min-height:48px}.radio-channel-dial{margin-bottom:0;height:11px;padding:0}.radio-channel-dial:focus-visible{outline:1px solid var(--display-muted);outline-offset:3px}.radio-channel-labels{position:relative;height:29px;pointer-events:none}.radio-app .radio-player-title .radio-channel-labels button{position:absolute;top:5px;transform:translate(-50%);pointer-events:auto;max-width:32%;min-height:24px;padding:0 2px;border:0;border-radius:3px;background:transparent;box-shadow:none;font:inherit;font-size:10px;line-height:1.25;color:var(--display-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.8}.radio-app .radio-player-title .radio-channel-labels button[aria-current=true]{color:var(--display-ink);opacity:1;font-weight:600}.radio-channel-labels button:first-child{transform:none!important;left:0!important;text-align:left}.radio-channel-labels button:last-child:not(:first-child){transform:translate(-100%)!important;left:100%!important;text-align:right}.radio-channel-labels button:only-child{left:50%!important;transform:translate(-50%)!important}.radio-channel-touch .radio-tuning-preview{bottom:-5px}.radio-player-title .radio-connection-status{height:30px;min-height:30px;margin:0 0 8px;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--display-muted);font-size:11px;line-height:1.35;pointer-events:none}.radio-connection-dots{display:inline-flex;align-items:center;gap:3px}.radio-connection-dots i{width:3px;height:3px;border-radius:50%;background:currentColor;animation:radio-connecting 1.5s ease-in-out infinite;opacity:.35}.radio-connection-dots i:nth-child(2){animation-delay:.2s}.radio-connection-dots i:nth-child(3){animation-delay:.4s}.radio-air-lamp.connecting{background:var(--body-muted);animation:radio-connecting 1.5s ease-in-out infinite}@keyframes radio-connecting{0%,to{opacity:.3}50%{opacity:.9}}@media(prefers-reduced-motion:reduce){.radio-connection-dots i,.radio-air-lamp.connecting{animation:none;opacity:.65}}.radio-player-title>.radio-frequency{display:block;height:18px;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.radio-internet-display>.radio-frequency{height:18px;line-height:18px}.radio-player-title .radio-channel-info{position:relative;overflow:visible;padding:0 30px;box-sizing:border-box}.radio-channel-info>span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.radio-player-title .radio-official-link{position:absolute;right:0;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--display-muted);text-decoration:none;border:0;border-radius:4px;opacity:.8}.radio-player-title .radio-official-link:hover{opacity:1;background:#ffffff16}.radio-player-title .radio-official-link:focus-visible{outline:1px solid currentColor;outline-offset:1px}.radio-player-title .radio-frequency-touch{box-sizing:border-box;height:50px;min-height:50px}.radio-player-title .radio-title-with-link{display:inline-flex;align-items:baseline;justify-content:center;gap:4px;max-width:100%;min-width:0}.radio-title-with-link>span{min-width:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.radio-player-title .radio-title-with-link .radio-official-link{position:relative;right:auto;top:auto;transform:none;flex:0 0 24px;width:24px;height:24px;z-index:3;align-self:baseline}.radio-channel-tools{display:flex;gap:8px;margin:14px 0}.radio-channel-tools input[type=search]{flex:1;min-width:0;width:auto;font-size:11px;border-radius:18px;padding:7px 12px;min-height:32px}.radio-channel-tools select{width:auto;max-width:110px;font-size:11px;min-height:32px}.radio-channel-operations .radio-channel-country{margin-top:0;padding:0;border-top:0;border-bottom:1px solid var(--body-border)}.radio-channel-country>summary{display:flex;align-items:center;gap:10px;padding:12px 2px;font-size:11px;list-style:none}.radio-channel-country>summary:before{content:"›";font-size:15px;color:var(--body-muted);width:10px}.radio-channel-country[open]>summary:before{transform:rotate(90deg)}.radio-channel-country>summary strong{font-weight:600}.radio-channel-country>summary span{margin-left:auto;color:var(--body-muted);font-size:10px}.radio-managed-channel{display:grid;grid-template-columns:minmax(0,1fr) 64px 120px;align-items:center;gap:10px;padding:9px 2px;border-top:1px solid var(--body-border);font-size:11px}.radio-managed-channel-name{min-width:0}.radio-managed-channel-name>strong{font-weight:500;overflow-wrap:anywhere}.radio-channel-operations .radio-managed-channel-name details{border:0;margin:2px 0 0;padding:0}.radio-channel-operations .radio-managed-channel-name summary{padding:0;font-size:10px;color:var(--body-muted)}.radio-channel-operations .radio-managed-channel-name p{margin:5px 0;font-size:10px;overflow-wrap:anywhere}.radio-managed-channel-name a{color:var(--body-muted)}.radio-managed-channel-health{display:flex;flex-direction:column;gap:3px;font-size:10px;color:var(--body-muted)}.radio-managed-channel-health small{font-size:9px}.radio-managed-channel-health[data-state=failed]>span{color:var(--radio-accent,#e5c98b)}.radio-managed-channel .radio-channel-publish{min-height:28px;min-width:0;padding:4px 8px;font-size:10px}@media(max-width:700px){.radio-managed-channel{grid-template-columns:minmax(0,1fr) 60px;gap:5px 10px}.radio-managed-channel-health{grid-column:1;grid-row:2;flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px 8px}.radio-managed-channel .radio-channel-publish{grid-column:2;grid-row:1/3}.radio-channel-country>summary{padding:11px 2px}}.radio-managed-channel .radio-channel-publish[aria-checked=true]{color:var(--body-text);border-color:color-mix(in srgb,#e5c98b 45%,var(--body-border));opacity:1}.radio-managed-channel .radio-channel-publish[aria-checked=false]{color:var(--body-muted);opacity:1}.radio-app .radio-settings-tabs>button{min-width:0;flex:1;padding:8px 4px;white-space:nowrap;min-height:40px}.radio-app .radio-general-settings>h2{font-size:16px;margin:20px 20px 0}.radio-app .radio-general-settings h3{font-size:13px;margin:0 0 12px}.radio-app .radio-setting-select{position:relative;display:block;width:100%}.radio-app .radio-setting-select select{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;padding-right:40px;margin:0;color-scheme:dark}.radio-app .radio-setting-select>svg{position:absolute;right:14px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--body-muted)}.radio-app:is([data-radio-skin=studio],[data-radio-skin=ivory],[data-radio-skin=cream]) .radio-setting-select select{color-scheme:light}.radio-app .radio-setting-help{font-size:11px;line-height:1.6;color:var(--body-muted);margin:10px 0 0}.radio-app .radio-current{padding-top:12px}.radio-app .radio-current .radio-heading{margin-bottom:6px}.radio-app .radio-player-title{padding-top:9px;padding-bottom:14px;margin-top:8px;margin-bottom:10px}.radio-app .radio-player-title h2{height:44px;margin-top:6px}.radio-app .radio-player-title .radio-program-station{margin-bottom:8px}.radio-app .radio-console{margin-top:6px}.radio-app .radio-console .radio-knob-label{display:none}.radio-app .radio-console>.radio-knob-group{padding-top:19px}.radio-app .radio-console .radio-knob{width:48px;height:48px}.radio-app .radio-console .radio-selector-knob{width:40px;height:40px}.radio-app .radio-console .radio-tuning-controls{gap:3px}.radio-app .radio-console .radio-tuning-controls>button{width:18px;min-width:18px;padding:0}@media(max-width:380px){.radio-app .radio-console .radio-knob{width:44px;height:44px}.radio-app .radio-console .radio-selector-knob{width:40px;height:40px}.radio-app .radio-console .radio-tuning-controls{gap:0}.radio-app .radio-console .radio-tuning-controls>button{width:16px;min-width:16px}}.radio-app .radio-player-title{margin-bottom:8px}.radio-app .radio-console{margin-top:4.8px}@media(max-width:700px){.radio-app .radio-heading{min-width:0;flex-wrap:nowrap}.radio-app .radio-heading h1{font-size:calc(16px * var(--phone-text-scale,1) - 1px);line-height:1.3;white-space:nowrap}.radio-app .radio-clock-button{font-size:calc(11px * var(--phone-text-scale,1));line-height:1.3;white-space:nowrap;flex-shrink:0}.radio-app .radio-current .radio-section-title h2,.radio-app .radio-live{font-size:calc(10px * var(--phone-text-scale,1))}.radio-app .radio-player-title h2{font-size:calc(clamp(18px,4.8vw,21px) * var(--phone-text-scale,1));line-height:1.3}.radio-app .radio-frequency{font-size:calc(12px * var(--phone-text-scale,1));letter-spacing:1px}.radio-app .radio-player-title .radio-program-station{font-size:calc(11px * var(--phone-text-scale,1))}.radio-app .radio-console{grid-template-columns:minmax(44px,.8fr) minmax(88px,1.35fr) minmax(60px,1fr) minmax(44px,.8fr);gap:3px;align-items:end}.radio-app .radio-console .radio-selector-labels{gap:4px;min-height:19px}.radio-app .radio-console .radio-selector-labels button{font-size:calc(10px * var(--phone-text-scale,1));padding:0 1px;white-space:nowrap}.radio-app .radio-console small{font-size:calc(9px * var(--phone-text-scale,1));line-height:1.3;white-space:nowrap}.radio-app .radio-console .radio-knob-group,.radio-app .radio-console .radio-selector{min-width:0}.radio-app .radio-settings-tabs>button{font-size:calc(10px * var(--phone-text-scale,1));padding:8px 2px}}.radio-app .radio-screen-header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;height:28px;min-width:0}.radio-app .radio-screen-header .radio-frequency,.radio-app .radio-screen-header .radio-screen-timer{font-size:11px;font-weight:400;letter-spacing:.3px;line-height:28px;white-space:nowrap;color:var(--display-muted)}.radio-app .radio-screen-header .radio-frequency{min-width:0;flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;padding:0}.radio-app .radio-screen-header .radio-screen-timer{position:absolute;top:0;left:50%;transform:translate(-50%);pointer-events:none;font-variant-numeric:tabular-nums}.radio-app .radio-screen-header .radio-country-picker{position:relative;top:auto;right:auto;flex-shrink:0;font-size:11px}.radio-app .radio-screen-header .radio-country-trigger{font-size:11px;font-weight:400;letter-spacing:.3px;line-height:28px;min-height:32px;padding:0 3px;gap:5px;color:var(--display-muted);opacity:1}@media(max-width:700px){.radio-app .radio-heading h1{font-size:calc(14px * var(--phone-text-scale,1) - 1px);font-weight:600;line-height:1.3}.radio-app .radio-console .radio-selector-labels button{font-size:calc(9px * var(--phone-text-scale,1));font-weight:400;line-height:1.3}.radio-app .radio-screen-header .radio-frequency,.radio-app .radio-screen-header .radio-screen-timer,.radio-app .radio-screen-header .radio-country-trigger{font-size:calc(10px * var(--phone-text-scale,1));letter-spacing:.2px}.radio-app .radio-player-title h2{font-size:calc(clamp(18px,4.5vw,20px) * var(--phone-text-scale,1));line-height:1.3;margin-top:4px}.radio-app .radio-player-title .radio-program-station{font-size:calc(10px * var(--phone-text-scale,1));line-height:17px}}.radio-app .radio-console .radio-selector{gap:3px}.radio-app .radio-console .radio-selector-labels{min-height:15px;gap:4px}.radio-app .radio-console .radio-selector-labels button{font-size:8px;font-weight:400;line-height:12px;min-height:15px;padding:0 1px}@media(max-width:700px){.radio-app .radio-console .radio-selector-labels button{font-size:calc(8px * var(--phone-text-scale,1))}}.radio-app .radio-console .radio-selector-labels{display:none}.radio-app .radio-console>.radio-knob-group{padding-top:0}.radio-app .radio-console{align-items:end;margin-top:4px}.radio-app .radio-player-title{margin-bottom:6.9px}.radio-app .radio-console .radio-selector,.radio-app .radio-console .radio-knob-group{gap:8px}.radio-app .radio-console small{font-size:10px;line-height:14px;min-height:14px;font-variant-numeric:tabular-nums;white-space:nowrap}.radio-app .radio-current{padding-top:10.8px}.radio-app .radio-current .radio-heading{margin-bottom:3.888px}.radio-app .radio-player-title{margin-top:7.2px}@media(max-width:700px){.radio-app .radio-console small{font-size:calc(10px * var(--phone-text-scale,1));line-height:14px}}.radio-app .radio-player-title{margin-bottom:7.59px}.radio-app .radio-console{margin-top:4.4px}.radio-app .radio-console .radio-selector,.radio-app .radio-console .radio-knob-group{gap:7.2px}.radio-app .radio-player-title{margin-bottom:8.349px}.radio-app .radio-console{margin-top:4.84px}@media(min-width:701px)and (any-pointer:coarse){.radio-app .radio-current .radio-heading h1{font-size:13px;font-weight:600;line-height:1.3}.radio-app .radio-current .radio-clock-button{font-size:12px}}.radio-app .radio-player-title .radio-connection-status{box-sizing:border-box;height:28px;min-height:28px;max-height:28px;margin:0 0 6px;padding:0 12px;overflow:hidden;line-height:1.35}@media(max-width:700px){.radio-app .radio-player-title .radio-connection-status{font-size:calc(10px * var(--phone-text-scale,1))}}.radio-app button.radio-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:4px 0;background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--body-text);font-size:13px;text-align:left}.radio-app .radio-toggle-track{display:block;position:relative;flex:0 0 42px;width:42px;height:25px;border-radius:20px;background:var(--body-muted);opacity:.65;transition:background .18s,opacity .18s;box-shadow:inset 0 1px 3px #0002}.radio-app .radio-toggle[aria-checked=true] .radio-toggle-track{background:var(--body-text);opacity:1}.radio-app .radio-toggle-thumb{display:block;position:absolute;top:3px;left:3px;width:19px;height:19px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0004;transition:transform .18s}.radio-app .radio-toggle[aria-checked=true] .radio-toggle-thumb{transform:translate(17px);background:var(--body-deep)}.radio-app button.radio-toggle:focus-visible{outline:2px solid var(--body-text);outline-offset:4px;border-radius:8px}.radio-app .radio-effects-switches{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:540px;margin-bottom:12px}.radio-app .radio-effects-content>.radio-sky-select{display:block;max-width:300px;position:relative}.radio-app .radio-effects-content .radio-sky-select select{width:100%;min-height:40px;font-size:13px;padding:8px 30px 8px 12px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.radio-app .radio-effects-content .radio-sky-select{position:relative}.radio-app .radio-effects-content .radio-sky-select>svg{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none}.radio-app .radio-sound-heading{margin-top:28px;padding-top:22px;border-top:1px solid var(--body-border)}.radio-app .radio-effect-sound-row{display:grid;grid-template-columns:minmax(110px,1fr) minmax(130px,1.2fr) minmax(120px,1fr);align-items:center;gap:16px;margin:10px 0;max-width:680px}.radio-app .radio-effect-volume{display:flex;align-items:center;gap:8px;min-width:0}.radio-app .radio-effect-volume button{padding:8px;background:transparent;box-shadow:none;border:0;color:var(--body-text)}.radio-app .radio-effect-volume input{width:100%;min-width:0;accent-color:var(--body-text)}.radio-app .radio-effect-sound-row>small{grid-column:1/-1}@media(max-width:480px){.radio-app .radio-effects-switches{gap:16px}.radio-app button.radio-toggle{font-size:12px;gap:8px}.radio-app .radio-effect-sound-row{grid-template-columns:1fr 1.2fr;gap:8px 16px}.radio-app .radio-effect-volume{grid-column:2}}@media(prefers-reduced-motion:reduce){.radio-app .radio-toggle-track,.radio-app .radio-toggle-thumb{transition:none}}.radio-app .radio-effect-section-gap{height:16px}.radio-app .radio-effects-switches{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:8px 28px;max-width:none}.radio-app .radio-effects-switches button.radio-toggle{justify-content:flex-start;gap:10px}.radio-app .radio-effects-selectors{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 12px;max-width:540px;align-items:center}.radio-app .radio-effects-selectors .radio-sky-select{display:block;min-width:0}.radio-app .radio-effects-selectors .radio-weather-settings{display:contents}.radio-app .radio-effects-selectors .radio-weather-settings>button{grid-column:2;justify-self:end;margin:0;min-height:34px}.radio-app .radio-effects-selectors .radio-weather-settings>small{grid-column:1/-1;margin:0}.radio-app .radio-effects-selectors .radio-weather-settings>.radio-weather-source{font-size:10px}@media(max-width:480px){.radio-app .radio-effects-switches{gap:8px 22px}.radio-app .radio-effects-selectors{gap:8px 10px}}.radio-app .radio-effects-selectors .radio-weather-footer{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.radio-app .radio-effects-selectors .radio-weather-footer small{font-size:10px;line-height:1.4;margin:0}.radio-app .radio-effects-selectors .radio-weather-footer button{margin:0;min-height:32px;padding:5px 12px;font-size:11px}.radio-app .radio-effects-selectors .radio-weather-footer{grid-column:2;justify-content:flex-end;flex-wrap:nowrap;gap:6px 10px}.radio-app .radio-effects-selectors .radio-weather-footer .radio-weather-source{flex:1;min-width:0}.radio-app .radio-effects-selectors .radio-weather-source a,.radio-app .radio-effects-selectors .radio-weather-source a:visited{color:var(--body-muted);text-decoration:none}.radio-app .radio-effects-selectors .radio-weather-source a:hover{color:var(--body-text);text-decoration:underline}.radio-app .radio-effects-selectors .radio-weather-source a:focus-visible{outline:2px solid var(--body-text);outline-offset:3px}.radio-app .radio-effects-selectors .radio-weather-footer button{flex-shrink:0}.radio-app .radio-effects-selectors .radio-weather-footer .radio-weather-source{padding-left:8px}.radio-app .radio-selector-markers{position:relative;display:grid;place-items:center;width:fit-content;isolation:isolate}.radio-app .radio-selector-mark{position:absolute;top:12%;z-index:2;pointer-events:none;box-sizing:border-box}.radio-app .radio-selector-mark-left{left:-3px;transform:translate(-50%,-50%)}.radio-app .radio-selector-mark-right{right:-3px;transform:translate(50%,-50%)}.radio-app .radio-power-markers{--lamp-red:#d57b74;--lamp-green:#7bc49a;--lamp-rim:#1b2028}.radio-app:is([data-radio-skin=studio],[data-radio-skin=ivory],[data-radio-skin=walnut],[data-radio-skin=cream]) .radio-power-markers{--lamp-red:#b9504b;--lamp-green:#398662;--lamp-rim:#4b454244}.radio-app .radio-power-markers .radio-selector-mark{width:5px;height:5px;border-radius:50%;border:1px solid var(--lamp-rim);opacity:.6}.radio-app .radio-power-markers .radio-selector-mark-left{background:var(--lamp-red);box-shadow:0 0 3px var(--lamp-red)}.radio-app .radio-power-markers .radio-selector-mark-right{background:var(--lamp-green);box-shadow:0 0 3px var(--lamp-green)}.radio-app .radio-power-markers[data-active=left] .radio-selector-mark-left,.radio-app .radio-power-markers[data-active=right] .radio-selector-mark-right{opacity:1;box-shadow:0 0 4px currentColor,0 0 7px currentColor}.radio-app .radio-power-markers .radio-selector-mark-left{color:var(--lamp-red)}.radio-app .radio-power-markers .radio-selector-mark-right{color:var(--lamp-green)}.radio-app .radio-mode-markers .radio-selector-mark{width:1px;height:6px;border-radius:1px;background:var(--body-muted);opacity:.65}.radio-app .radio-mode-markers .radio-selector-mark-left{transform:translate(-50%,-50%) rotate(-55deg)}.radio-app .radio-mode-markers .radio-selector-mark-right{transform:translate(50%,-50%) rotate(55deg)}.radio-app .radio-mode-markers[data-active=left] .radio-selector-mark-left,.radio-app .radio-mode-markers[data-active=right] .radio-selector-mark-right{background:var(--body-text);opacity:1}@media(max-width:480px){.radio-app .radio-selector-mark-left{left:-2px}.radio-app .radio-selector-mark-right{right:-2px}.radio-app .radio-power-markers .radio-selector-mark{width:4px;height:4px}.radio-app .radio-mode-markers .radio-selector-mark{height:5px}}.radio-app .radio-heading-status .radio-channel-favorite-button{display:inline-flex;align-items:center;justify-content:center;position:relative;flex-shrink:0;width:28px;min-height:32px;padding:0;margin:0;border:0;border-radius:6px;background:transparent;box-shadow:none;color:var(--body-muted)}.radio-app .radio-heading-status .radio-channel-favorite-button[aria-pressed=true]{color:#e7cc8e}.radio-app:is([data-radio-skin=studio],[data-radio-skin=walnut],[data-radio-skin=ivory],[data-radio-skin=cream]) .radio-heading-status .radio-channel-favorite-button[aria-pressed=true]{color:var(--body-text)}.radio-app .radio-current .radio-heading{margin-bottom:12px}.radio-app .radio-current .radio-player-title{margin-top:0}@media(max-width:480px){.radio-app .radio-heading-status .radio-channel-favorite-button{width:24px}.radio-app .radio-current .radio-heading{margin-bottom:10px}}.radio-app .radio-heading-status{display:flex;align-items:center;gap:6px;flex-shrink:0}.radio-app .radio-power-markers[data-active=left] .radio-selector-mark-right,.radio-app .radio-power-markers[data-active=right] .radio-selector-mark-left{visibility:hidden}.radio-app .radio-size-adjust{display:flex;align-items:center;gap:14px;margin:0 0 18px;font-size:12px;color:var(--body-muted)}.radio-app .radio-size-stepper{display:inline-flex;align-items:center;border:1px solid var(--body-border);border-radius:18px;background:var(--body-deep);overflow:hidden}.radio-app .radio-size-stepper button{display:inline-flex;align-items:center;justify-content:center;min-height:32px;width:34px;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent;color:var(--body-text);font-size:12px}.radio-app .radio-size-stepper button.radio-size-reset{width:auto;min-width:58px;padding:0 8px}.radio-app .radio-size-stepper button:disabled{opacity:.35}.radio-app .radio-size-stepper button:focus-visible{outline:2px solid var(--body-text);outline-offset:-3px}.radio-app[data-radio-skin=original] .radio-heading-status .radio-channel-favorite-button[aria-pressed=true],.radio-app[data-radio-skin=original] .radio-heading-status .radio-channel-favorite-button:hover,.radio-app[data-radio-skin=original] .radio-nav>button[aria-label=Favorite][aria-expanded=true],.radio-app[data-radio-skin=original] .radio-favorite-add svg{color:#dceaf2}.radio-app .radio-current .radio-heading{box-sizing:border-box;width:100%;padding:0;margin-left:0;margin-right:0;margin-bottom:6px;align-items:center}.radio-app .radio-current .radio-heading h1{margin:0}.radio-app .radio-current .radio-clock-button{padding:4px 0;min-height:40px}.radio-app .radio-current .radio-clock-button:before{content:"";position:absolute;top:-2px;right:0;bottom:-2px;left:0;pointer-events:auto}@media(max-width:700px){.radio-app .radio-current .radio-clock-button{min-height:36px}.radio-app .radio-current .radio-clock-button:before{top:-4px;right:0;bottom:-4px;left:0}.radio-app .radio-current .radio-heading{margin-bottom:5px}}.radio-app .radio-current{--display-frame-width:4px}.radio-app .radio-current .radio-player-title{border-width:var(--display-frame-width)}.radio-app .radio-current .radio-heading{padding-inline:var(--display-frame-width)}.radio-app .radio-player-title h2{height:40px;margin-top:4px}.radio-app .radio-player-title .radio-channel-info{display:flex;align-items:center;justify-content:center;gap:4px;height:22px;min-height:22px;line-height:22px;margin:2px 0 12px;padding:0 24px}.radio-app .radio-channel-info>span{display:block;min-width:0;max-width:calc(100% - 28px)}.radio-app .radio-player-title .radio-channel-info .radio-official-link{position:relative;inset:auto;transform:none;display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:22px;z-index:3}.radio-app .radio-player-title .radio-channel-info .radio-official-link:before{content:"";position:absolute;top:-11px;right:-10px;bottom:-11px;left:-10px}.radio-app .radio-app-info{margin:24px 0 8px;padding-top:16px;border-top:1px solid var(--body-border);color:var(--body-muted);font-size:12px;line-height:1.6}.radio-app .radio-app-info h3{margin:0 0 8px;font-size:12px;font-weight:600;color:var(--body-text)}.radio-app .radio-app-info p{margin:4px 0;font-size:12px;overflow-wrap:anywhere}.radio-app .radio-app-info a{color:inherit;text-decoration:underline;text-underline-offset:3px}.radio-app .radio-release-label{font-size:9px;letter-spacing:.5px;border:0;padding:0;vertical-align:baseline}.radio-page-shell{display:flex;flex-direction:column;min-height:calc(100dvh - 64px)}.radio-page-shell>.radio-app{margin-bottom:24px!important;flex-shrink:0}.radio-page-shell>.radio-copyright{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:0 6px;margin-top:auto;padding:12px 0 0;font-size:10px;line-height:18px;color:#455566;text-align:center}.radio-copyright>span{white-space:nowrap}.radio-copyright .radio-footer-address{font-weight:600;letter-spacing:.015em}.radio-copyright .radio-release-label{font-size:9px;letter-spacing:.5px}@media(max-width:700px){.radio-page-shell{min-height:calc(100dvh - 42px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}}@media(max-width:700px)and (orientation:portrait){.radio-page-shell{min-height:calc(100dvh - 42px - var(--radio-stable-safe-top,env(safe-area-inset-top)) - env(safe-area-inset-bottom))}}@media(min-width:701px)and (any-pointer:coarse){.radio-page-shell{min-height:calc(100dvh - 48px)}}body:has(.ambient-sky[data-phase=night]) .radio-copyright,body:has(.ambient-sky[data-phase=midnight]) .radio-copyright{color:#c1cbd6}.radio-app .radio-app-info p:has(.radio-developer-email){display:flex;align-items:center;gap:6px}.radio-app .radio-app-info .radio-developer-email{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;text-decoration:none;border-radius:50%;color:var(--body-muted)}.radio-app .radio-app-info .radio-developer-email:hover{color:var(--body-text);background:var(--body-light)}.radio-app .radio-app-info .radio-developer-email:focus-visible{outline:2px solid currentColor;outline-offset:2px}.radio-app .radio-focus-button{width:32px;height:32px;min-height:32px;padding:0;border:0;background:transparent;color:var(--body-muted)}.radio-focus-page{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:center;width:100%;height:100dvh;min-height:0;margin:0;padding:0;background:#25282d;overflow:hidden}.standalone-radio .radio-focus-page>.radio-app[data-ui-size]{display:flex;align-items:flex-start;justify-content:center;zoom:1!important;--ui-scale:1;width:100%!important;max-width:none!important;height:100%;margin:0!important;padding:0!important;min-width:0}.radio-focus-page>.radio-copyright{display:none}.radio-focus-page .radio-app .radio-layout{width:var(--focus-width,560px);max-width:none;flex:0 0 auto;zoom:var(--focus-scale,1);margin:0;border-radius:0;border:0;box-shadow:none;display:flex;flex-direction:column;height:var(--focus-height,100dvh);overflow:hidden}.radio-focus-page .radio-drawer{flex:1;min-height:0;max-height:none;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.radio-focus-page .radio-focus-channels>button{display:flex;width:100%;justify-content:space-between;min-height:44px;border:0;border-bottom:1px solid var(--body-border);border-radius:0;background:transparent;color:var(--body-text)}.radio-focus-page .radio-app .radio-current{border-radius:0}.radio-focus-page .radio-app .radio-receiver-head{border-radius:0;flex:0 0 auto}.radio-focus-page[data-focus-skin=studio]{background:#b4b6b8}.radio-focus-page[data-focus-skin=walnut]{background:#75604b}.radio-focus-page[data-focus-skin=ivory]{background:#f0dadd}.radio-focus-page .radio-app[data-radio-skin=walnut] .radio-layout:after{display:none}.radio-focus-page .radio-app,.radio-focus-page .radio-app .radio-layout,.radio-focus-page .radio-app .radio-drawer{background:var(--body)}.radio-focus-page .radio-app .radio-nav{background:linear-gradient(180deg,var(--body-light),var(--body));box-shadow:none}.radio-app .radio-nav{padding-top:2px;padding-bottom:2px;min-height:48px}.radio-app .radio-nav>button{height:44px;min-height:44px;padding-top:0;padding-bottom:0}.radio-app .radio-player-title h2{height:36px;margin-top:0}.radio-app .radio-player-title .radio-channel-info .radio-official-link{align-self:center;line-height:1}.radio-app .radio-player-title .radio-channel-info .radio-official-link svg{display:block;transform:translateY(-1px)}.radio-app .radio-player-title .radio-connection-status{height:28px;min-height:28px;max-height:28px;margin-bottom:8px}.radio-app .radio-favorite-heading{flex-wrap:wrap;gap:6px}.radio-app .radio-favorite-heading .radio-favorite-search-toggle{width:36px;min-width:36px;min-height:36px;height:36px;padding:0;border:0;background:transparent;box-shadow:none;color:var(--body-muted)}.radio-app .radio-favorite-heading .radio-favorite-add{margin-left:auto}.radio-app .radio-favorite-heading .radio-favorite-search{order:4;flex:1 0 100%;max-width:none;width:100%;margin:2px 0 4px}.radio-favorite-menu{position:fixed;z-index:2000;box-sizing:border-box;padding:4px;border:1px solid;border-radius:9px;box-shadow:0 4px 18px #0003;font:12px -apple-system,BlinkMacSystemFont,system-ui,sans-serif}.radio-favorite-menu>button{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:8px 10px;border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;text-align:left}.radio-favorite-menu>button:hover,.radio-favorite-menu>button:focus-visible{background:#80808020;outline:1px solid currentColor;outline-offset:-2px}.radio-app .radio-current .radio-heading-status{display:flex;align-items:center;gap:4px;min-height:40px}.radio-app .radio-heading-status .radio-channel-favorite-button,.radio-app .radio-heading-status .radio-focus-button{display:inline-flex;align-items:center;justify-content:center;position:relative;width:32px;height:32px;min-width:32px;min-height:32px;padding:0;margin:0;border:0;border-radius:6px;background:transparent;box-shadow:none}.radio-app .radio-heading-status .radio-focus-button{color:var(--body-muted)}.radio-app .radio-heading-status .radio-focus-button:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.radio-app .radio-heading-status .radio-focus-button:hover{color:var(--body-text);background:var(--body-light)}.radio-app .radio-heading-status .radio-focus-button:focus-visible{outline:1px solid var(--body-muted);outline-offset:2px}.radio-app .radio-heading-status .radio-clock-button{display:flex;align-items:center;justify-content:center;padding-inline:4px;line-height:20px;white-space:nowrap}.radio-app .radio-heading-divider{display:block;width:1px;height:16px;flex:0 0 1px;margin:0 4px;background:var(--body-border)}.radio-app .radio-heading-status>button>svg{display:block;flex-shrink:0}@media(max-width:480px){.radio-app .radio-current .radio-heading-status{gap:2px}.radio-app .radio-heading-divider{margin-inline:2px}}.radio-app .radio-current .radio-heading-status{gap:2px}.radio-app .radio-heading-status .radio-channel-favorite-button{width:24px;min-width:24px}.radio-app .radio-heading-status .radio-clock-button{padding-inline:2px}.radio-app .radio-heading-divider{height:12px;margin-inline:2px}.radio-app .radio-heading-status .radio-focus-button{width:18px;min-width:18px;justify-content:flex-end;border-radius:0}.radio-app .radio-heading-status .radio-focus-button:hover{background:transparent}.radio-app .radio-heading-status .radio-focus-button:before{top:-6px;right:-6px;bottom:-6px;left:-20px}.radio-focus-page .radio-drawer{scrollbar-width:none}.radio-focus-page .radio-drawer::-webkit-scrollbar{display:none;width:0;height:0}.radio-app .radio-current .radio-heading-status{gap:1px}.radio-app .radio-heading-status .radio-channel-favorite-button{width:20px;min-width:20px}.radio-app .radio-heading-status .radio-clock-button{padding-inline:1px}.radio-app .radio-heading-status .radio-focus-button{width:16px;min-width:16px;margin-left:3px}.radio-app .radio-knob-ring{background:none;isolation:isolate}.radio-app .radio-knob-ring:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:repeating-conic-gradient(from -135deg,var(--body-muted) 0deg 1.5deg,transparent 1.5deg 27deg);opacity:.75;pointer-events:none;z-index:-1}.radio-app .radio-mode-markers .radio-selector-mark{height:6px}.radio-app .radio-console{margin-top:7.84px}.radio-app .radio-console small{font-size:calc(9.5px * var(--phone-text-scale,1))}@media(max-width:480px){.radio-app .radio-mode-markers .radio-selector-mark{height:5px}}.radio-focus-page .radio-app .radio-social-drawer{overflow:auto;border-radius:0;min-height:0}.radio-focus-page .radio-app .radio-receiver-head{position:relative;top:auto;box-shadow:none}.radio-app .radio-mini-player .radio-focus-button{border:0;box-shadow:none;background:transparent;color:var(--body-muted)}.radio-app .radio-knob-ring:before{content:none}.radio-app .radio-dial-scale{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none;color:var(--body-muted);z-index:1}.radio-app .radio-dial-scale line{stroke:currentColor;stroke-width:2.2;stroke-linecap:round;opacity:.45}.radio-app .radio-console .radio-tuning-controls{position:relative}.radio-app .radio-console .radio-tuning-controls>button{align-self:flex-start;transform:translateY(31px)}@media(max-width:700px){.radio-app .radio-console .radio-knob-ring{transform:translateY(4px)}}.radio-app .radio-console{position:relative}.radio-app .radio-console>.radio-tone-toggle{position:absolute;right:2px;bottom:-12px;width:28px;height:36px;min-height:36px;padding:0;display:flex;align-items:center;justify-content:center;border:0;background:transparent;box-shadow:none;border-radius:6px;isolation:isolate}.radio-app :is(.radio-tone-toggle,.radio-favorite-shortcut-toggle):before{content:"";position:absolute;width:16px;height:13px;border-radius:9px;background:var(--body-deep);box-shadow:inset 0 1px 2px #0005,0 1px #ffffff0b;z-index:-1}.radio-app .radio-tone-switch-cap{display:block;width:10px;height:10px;border-radius:50%;border:1px solid color-mix(in srgb,var(--body-muted) 22%,var(--body));background:linear-gradient(145deg,color-mix(in srgb,var(--body-muted) 18%,var(--body)),var(--body));box-shadow:0 1px 2px #0004,inset 0 1px #ffffff0a}.radio-app :is(.radio-tone-toggle,.radio-favorite-shortcut-toggle)[aria-expanded=true] .radio-tone-switch-cap{transform:translateY(1px);filter:brightness(.9);box-shadow:0 1px 1px #0009,inset 0 0 0 1px #0002}.radio-app .radio-tone-panel{position:relative;padding:9px 28px;border-top:1px solid var(--body-border);background:var(--body);color:var(--body-text)}.radio-app .radio-tone-heading{position:absolute;top:0;right:32px;bottom:0;left:32px;display:flex;align-items:center;justify-content:space-between;font-size:9px;letter-spacing:.6px;color:var(--body-muted);pointer-events:none}.radio-app .radio-tone-heading button{display:flex;gap:3px;align-items:center;border:0;background:transparent;box-shadow:none;font-size:8px;min-height:32px;padding:0;letter-spacing:.4px;color:inherit;pointer-events:auto}.radio-app .radio-tone-dials{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;width:76%;min-width:244px;max-width:100%;margin-inline:auto;gap:10.4px;padding:0}.radio-app .radio-tone-panel .radio-knob{width:40px;height:40px}.radio-app .radio-tone-control:first-child .radio-knob,.radio-app .radio-tone-control:last-child .radio-knob{width:32px;height:32px}.radio-app .radio-tone-control{display:flex;flex-direction:column;align-items:center;gap:3px}.radio-app .radio-tone-control>span{order:2;font-size:7px;letter-spacing:.8px;color:var(--body-muted)}.radio-app .radio-tone-panel .radio-knob-label{display:none}.radio-app .radio-tone-panel .radio-knob-group{gap:3px}.radio-app .radio-tone-panel .radio-knob-group small{display:none}.radio-app .radio-tone-status{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:10px;height:10px;pointer-events:none}.radio-app .radio-tone-status i{width:4px;height:4px;border-radius:50%;background:#d27a72;box-shadow:0 0 4px #e4655855,inset 0 0 0 1px #0003}.radio-app .radio-tone-status[data-active=true] i{background:#a2d7ad;box-shadow:0 0 5px #7ccc9655,inset 0 0 0 1px #0003}@media(max-width:420px){.radio-app .radio-tone-panel{padding-inline:22px}.radio-app .radio-tone-heading{inset-inline:32px}.radio-app .radio-tone-dials{gap:7.6px}}.radio-preset-menu{box-sizing:border-box;position:fixed;z-index:1200;padding:5px;border:1px solid var(--preset-edge);border-radius:9px;background:var(--preset-bg);color:var(--preset-ink);box-shadow:0 8px 24px #0004,inset 0 1px #ffffff0a;font-family:inherit;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.radio-preset-menu button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:var(--preset-row,36px);padding:6px 12px;border:0;border-radius:5px;background:transparent;color:inherit;font:inherit;font-size:var(--preset-font,12px);letter-spacing:.5px;text-align:left;cursor:pointer}.radio-preset-menu button:hover:not(:disabled),.radio-preset-menu button:focus-visible{background:var(--preset-hover);outline:1px solid var(--preset-muted);outline-offset:-1px}.radio-preset-menu button>span{font-size:9px;letter-spacing:0;color:var(--preset-muted)}.radio-preset-menu button:disabled{opacity:.45;cursor:default}.radio-preset-group{box-sizing:border-box;min-height:var(--preset-group,24px);padding:7px 12px 3px;border-top:1px solid var(--preset-edge);color:var(--preset-muted);font-size:calc(var(--preset-font,12px) * .75);letter-spacing:.8px}.radio-preset-menu button svg{width:calc(var(--preset-font,12px) * .9);height:calc(var(--preset-font,12px) * .9)}@media(max-width:700px){.radio-app .radio-tone-panel .radio-knob{width:32px;height:32px}.radio-app .radio-tone-control:first-child .radio-knob,.radio-app .radio-tone-control:last-child .radio-knob{width:25.6px;height:25.6px}.radio-app .radio-tone-panel .radio-knob-ring{padding:4.8px}}.radio-app .radio-tone-panel .radio-knob-ring{transform:scale(1.1);transform-origin:center}@media(max-width:350px){.radio-app .radio-tone-dials{width:calc(100% - 48px);min-width:0}}.radio-app .radio-tone-heading>button{width:20px;justify-content:center}.radio-app .radio-knob[data-device-volume]{cursor:default;touch-action:auto}.radio-app .radio-mini-device-volume{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0 4px;min-height:40px}.radio-app .radio-knob-group small:has(.radio-control-light){display:flex;align-items:center;justify-content:center}.radio-app .radio-control-light{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;vertical-align:middle}.radio-app .radio-control-light i{display:block;width:4px;height:4px;border-radius:50%;background:#d27a72;box-shadow:0 0 4px #e4655855,inset 0 0 0 1px #0003}.radio-app .radio-control-light[data-state=on] i{background:#a2d7ad;box-shadow:0 0 5px #7ccc9655,inset 0 0 0 1px #0003}.radio-app .radio-control-light[data-state=routine] i{background:#86b9ee;box-shadow:0 0 5px #5b9fef66,inset 0 0 0 1px #0003}.radio-app .radio-control-light[data-state=idle] i{background:var(--body-deep);box-shadow:inset 0 1px 2px #0005,0 0 0 1px color-mix(in srgb,var(--body-muted) 18%,transparent)}.radio-app .radio-console>.radio-knob-group>small,.radio-app .radio-console>.radio-selector>small{transform:translateY(-3px)}.radio-app .radio-console>.radio-selector>small:has(.radio-control-light){display:flex;align-items:center;justify-content:center}.radio-app .radio-mode-markers .radio-mode-light{width:5px;height:5px;transform:translate(50%,-50%);background:none;border-radius:50%;opacity:1}.radio-app .radio-mode-markers .radio-mode-light i{width:100%;height:100%}.radio-app .radio-mode-markers[data-active=left] .radio-selector-mark-right,.radio-app .radio-mode-markers[data-active=right] .radio-selector-mark-left{visibility:hidden}@media(max-width:480px){.radio-app .radio-mode-markers .radio-mode-light{width:4px;height:4px}}.radio-app .radio-console .radio-dial-indicator{position:absolute;left:50%;top:50%;width:5px;height:5px;transform:translate(-50%,-50%);pointer-events:none;z-index:2;display:flex;align-items:center;justify-content:center}.radio-app .radio-console .radio-dial-indicator .radio-control-light{width:5px;height:5px}.radio-app .radio-console .radio-dial-indicator .radio-control-light i{width:4px;height:4px}.radio-app .radio-channel-step-controls{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.radio-app .radio-channel-step-controls>button{position:absolute;top:70%;display:flex;align-items:center;justify-content:center;width:28px;min-width:28px;height:28px;min-height:28px;padding:0;border:0;border-radius:4px;background:transparent;box-shadow:none;color:var(--body-muted);touch-action:manipulation;pointer-events:auto;cursor:pointer}.radio-app .radio-channel-step-controls>button:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.radio-app .radio-channel-step-controls>button:first-child{left:-10px;transform:translate(-50%,-50%)}.radio-app .radio-channel-step-controls>button:last-child{right:-10px;transform:translate(50%,-50%)}.radio-app .radio-channel-step-controls>button:is(:hover,:focus-visible){color:var(--body-text)}.radio-app .radio-channel-step-controls>button:focus-visible{outline:1px solid var(--body-muted);outline-offset:-2px}.radio-app .radio-channel-step-controls svg{display:block;flex-shrink:0;pointer-events:none}.radio-app .radio-current{padding-bottom:4px}.radio-app .radio-console>.radio-tone-toggle{bottom:-6px}.radio-app .radio-console small{font-size:var(--radio-caption-size,7px);font-weight:600}.radio-app:not(.radio-social-open) .radio-current{padding-top:9.03px}.radio-app .radio-current .radio-heading-status,.radio-app .radio-current .radio-clock-button{min-height:30px}.radio-app .radio-current .radio-clock-button:before{top:-7px;right:0;bottom:-7px;left:0}.radio-app .radio-current .radio-heading{margin-bottom:4.176px}@media(max-width:700px){.radio-app:not(.radio-social-open) .radio-current{padding-top:9.45px}.radio-app .radio-current .radio-heading{margin-bottom:3.888px}}.radio-view-settings .radio-form-actions{justify-content:flex-end}.radio-app:not(.radio-social-open) .radio-current{padding-bottom:2px}.radio-app:not(.radio-social-open) .radio-unified-nav{padding-top:0;padding-bottom:2.85px}.radio-app .radio-knob[data-device-volume][role=button]{cursor:pointer;touch-action:none}.radio-app .radio-mini-player button.radio-mini-device-volume{display:flex;flex-direction:column;gap:3px;width:40px!important;min-width:40px!important;min-height:40px;border:0;background:transparent;box-shadow:none;color:var(--body-muted);cursor:pointer}.radio-app .radio-mini-device-volume small{font-size:7px;line-height:1.15;letter-spacing:.02em;white-space:nowrap}.radio-app .radio-player-title .radio-connection-status{height:22px;min-height:22px;max-height:22px;margin:2px 0 12px;gap:8px}:where(.radio-app,.radio-preset-menu,.radio-country-options,.radio-favorite-menu,.radio-weather-modal-backdrop){-webkit-user-select:none;user-select:none}:where(.radio-app,.radio-preset-menu,.radio-country-options,.radio-favorite-menu,.radio-weather-modal-backdrop){-webkit-tap-highlight-color:transparent}.radio-app :is(input,textarea,[contenteditable]:not([contenteditable=false])){-webkit-user-select:text;user-select:text}@supports (container-type:inline-size){.radio-app .radio-layout{container-type:inline-size;container-name:radio-receiver}@media(min-height:600px){@container radio-receiver (min-width:431px){.radio-app .radio-current .radio-heading h1{font-size:clamp(13px,calc(9.0909px + .9091cqi),15px);line-height:1.3}.radio-app .radio-current .radio-clock-button{font-size:clamp(11px,calc(9.0455px + .4545cqi),12px)}.radio-app :is(.radio-console,.radio-favorite-deck){--radio-caption-size:clamp(7px, calc(3.0909px + .9091cqi) ,9px)}.radio-app .radio-console small{line-height:14px}.radio-app .radio-player-title h2{font-size:clamp(18px,calc(6.2727px + 2.7273cqi),24px);line-height:1.3}.radio-app .radio-player-title .radio-program-station{font-size:clamp(10px,calc(5.1136px + 1.1364cqi),12.5px)}.radio-app .radio-screen-header :is(.radio-frequency,.radio-screen-timer,.radio-country-trigger){font-size:clamp(10px,calc(5.1136px + 1.1364cqi),12.5px)}.radio-app .radio-dial{font-size:clamp(9px,calc(6.0682px + .6818cqi),10.5px)}.radio-app .radio-player-title .radio-channel-labels button{font-size:clamp(10px,calc(8.0455px + .4545cqi),11px)}.radio-app .radio-favorite-listen strong{font-size:clamp(12px,calc(8.0909px + .9091cqi),14px)}.radio-app .radio-favorite-listen small{font-size:clamp(11px,calc(9.0455px + .4545cqi),12px)}}}}.radio-app .radio-unified-nav{min-height:46.45px}.radio-app .radio-unified-nav>button{position:relative;height:42.6px;min-height:42.6px}.radio-app .radio-unified-nav>button:before{content:"";position:absolute;top:-.7px;right:0;bottom:-.7px;left:0}.radio-app.radio-social-open .radio-unified-nav{padding-top:1.9px;padding-bottom:1.9px}.radio-app .radio-current .radio-heading-status .radio-focus-button{height:30px;min-height:30px}.radio-app .radio-current .radio-heading-status .radio-focus-button:before{top:-7px;bottom:-7px}.radio-app:not(.radio-social-open) .radio-current .radio-player-title{margin-top:4.6px}.radio-app .radio-current .radio-heading-status .radio-channel-favorite-button{height:30px;min-height:30px}@media(max-width:700px){.radio-app:not(.radio-social-open) .radio-current .radio-player-title{margin-top:4.53px}}@media(max-width:700px)and (orientation:portrait){.standalone-radio .radio-focus-page>.radio-app[data-ui-size]{padding-top:0!important}.radio-focus-page .radio-current>.radio-focus-safe-space{display:block;height:calc((var(--radio-stable-safe-top,env(safe-area-inset-top,0px)) + var(--focus-portrait-gap,6px)) / var(--focus-scale,1));flex:none}}.radio-app .radio-current-song{position:relative;z-index:2;pointer-events:none;height:28px;min-height:28px;margin:0 0 12px;display:flex;align-items:center;justify-content:center;color:var(--display-muted)}.radio-app .radio-current-song>button{position:relative;pointer-events:auto;display:flex;align-items:center;justify-content:center;gap:8px;max-width:100%;min-height:28px;padding:0 6px;border:0;background:transparent;box-shadow:none;color:inherit;font-size:10px;font-weight:400;line-height:1.4}.radio-app .radio-current-song>button:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.radio-app .radio-current-song svg{flex-shrink:0}.radio-app .radio-current-song span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.radio-app:not(.radio-social-open) .radio-current{padding-top:10.513px;padding-bottom:3.3px}.radio-app .radio-current .radio-heading{margin-bottom:5.215px}.radio-app:not(.radio-social-open) .radio-current .radio-player-title{margin-top:5.06px;margin-bottom:9.184px}.radio-app .radio-console{margin-top:8.624px}.radio-app:not(.radio-social-open) .radio-unified-nav{padding-top:1.32px;padding-bottom:4.455px;min-height:49.375px}@media(max-width:700px){.radio-app:not(.radio-social-open) .radio-current{padding-top:11.05px}.radio-app .radio-current .radio-heading{margin-bottom:4.967px}.radio-app:not(.radio-social-open) .radio-current .radio-player-title{margin-top:4.983px}}.radio-app .radio-player-title:has(>.radio-current-song) .radio-channel-info{margin-bottom:8px}.radio-focus-safe-space{display:none}.radio-app:not(.radio-social-open) .radio-current{padding-top:13.6669px}@media(max-width:700px){.radio-app:not(.radio-social-open) .radio-current{padding-top:14.365px}}@media(max-width:700px)and (orientation:portrait){.radio-focus-page .radio-app:not(.radio-social-open) .radio-current{padding-top:8px}.radio-focus-page .radio-current>.radio-focus-safe-space{height:calc(var(--radio-content-safe-top,var(--radio-stable-safe-top,env(safe-area-inset-top,0px))) / var(--focus-scale,1))}}.radio-playback-diagnostics{margin:16px 0;padding:12px;border:1px solid var(--body-border);border-radius:10px;color:var(--body-text)}.radio-playback-diagnostics summary{cursor:pointer;font-size:12px}.radio-playback-diagnostics p{font-size:11px;line-height:1.7;color:var(--body-muted)}.radio-playback-diagnostics textarea{width:100%;font:11px monospace;user-select:text;-webkit-user-select:text;background:var(--body-deep);color:var(--body-text);border:1px solid var(--body-border);border-radius:6px;padding:8px}.radio-app{--radio-dial-gap-increase:1.371px;--radio-menu-base-bottom:4.455px}.radio-app:not(.radio-social-open) .radio-current .radio-player-title{margin-bottom:calc(9.184px + var(--radio-dial-gap-increase))}.radio-app:not(.radio-social-open) .radio-console{margin-top:calc(8.624px + var(--radio-dial-gap-increase))}.radio-app:not(.radio-social-open) .radio-current{padding-bottom:calc(3.3px + var(--radio-dial-gap-increase))}.radio-app.radio-social-open{--radio-menu-base-bottom:1.9px}.radio-app:not(.radio-social-open) .radio-unified-nav,.radio-app.radio-social-open .radio-unified-nav{padding-bottom:calc(var(--radio-menu-base-bottom) + (var(--radio-menu-base-bottom) + 13.2px) * .2)}.radio-app .radio-current .radio-heading{align-items:center}.radio-app .radio-current .radio-brand-tools,.radio-app .radio-current .radio-heading-status{align-items:center;gap:3px}.radio-app .radio-current .radio-heading-status .radio-channel-favorite-button,.radio-app .radio-current .radio-heading-status .radio-focus-button{width:24px;min-width:24px;height:30px;min-height:30px;flex:0 0 24px;justify-content:center;margin:0}.radio-app .radio-current .radio-heading-status .radio-channel-favorite-button svg{width:13px;height:13px}.radio-app .radio-current .radio-heading-status .radio-focus-button svg{width:18px;height:18px}.radio-app .radio-current .radio-heading-status .radio-clock-button{flex-direction:row;align-items:center;min-height:30px;padding-inline:2px;line-height:1.3;font-variant-numeric:tabular-nums}.radio-app .radio-current .radio-heading-status .radio-focus-button:before{content:"";position:absolute;top:-7px;right:-10px;bottom:-7px;left:-10px}.radio-app .radio-current .radio-heading-status .radio-clock-button:before{top:-7px;right:0;bottom:-7px;left:0}@media(max-width:360px){.radio-app .radio-current .radio-heading-status{gap:1px}}.radio-app .radio-screen-header .radio-frequency-group{display:flex;align-items:center;gap:0;flex:1;min-width:0}.radio-app .radio-screen-header .radio-channel-favorite-button{display:inline-flex;align-items:center;justify-content:center;position:relative;flex:0 0 24px;width:24px;height:28px;min-width:24px;min-height:28px;margin:0;padding:0;border:0;border-radius:4px;background:transparent;box-shadow:none;color:var(--display-muted);opacity:1}.radio-app .radio-screen-header .radio-channel-favorite-button svg{display:block;width:13px;height:13px;flex-shrink:0}.radio-app .radio-screen-header .radio-channel-favorite-button:before{content:"";position:absolute;top:-8px;right:-10px;bottom:-8px;left:-10px}.radio-app .radio-screen-header .radio-channel-favorite-button:is(:hover,[aria-pressed=true]){color:var(--display-text);background:transparent}.radio-app .radio-screen-header .radio-channel-favorite-button:focus-visible{outline:1px solid var(--display-muted);outline-offset:2px}.radio-app .radio-favorite-deck{position:relative;padding-inline:26px;--favorite-row-lift:3.41px;--preset-face:var(--body);--preset-edge:var(--body-muted);--preset-ink:var(--body-text)}.radio-app .radio-favorite-shortcut-toggle{position:absolute;left:-4.5px;top:calc(12.1px - var(--favorite-row-lift));display:flex;align-items:center;justify-content:center;width:20px;min-width:20px;height:44px;min-height:44px;padding:0;border:0;background:transparent;box-shadow:none;border-radius:6px;isolation:isolate}.radio-app .radio-favorite-shortcuts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:0}.radio-app .radio-favorite-shortcuts .radio-favorite-preset{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:3px;min-width:0;min-height:calc(70.2px - var(--favorite-row-lift));padding:calc(22px - var(--favorite-row-lift)) 0 0;border:0;border-radius:5px;color:var(--body-muted);background:transparent;box-shadow:none;touch-action:manipulation}.radio-app .radio-favorite-preset>.radio-preset-socket{position:relative;display:block;flex:none;width:24.2px;height:24.2px;padding:1px;border-radius:50%;background:linear-gradient(180deg,#101820b3,#252d3470);box-shadow:0 -.5px .5px #0005,0 .8px #ffffff70,inset 0 1px 1px #0006}.radio-app .radio-preset-socket>.radio-preset-cap{position:relative;display:block;width:100%;height:100%;border-radius:50%;border:.5px solid color-mix(in srgb,var(--knob-a) 65%,var(--knob-b));background:conic-gradient(from 15deg,var(--knob-a),var(--knob-b) 35deg,var(--knob-c) 80deg,var(--knob-d) 135deg,var(--knob-e) 190deg,var(--knob-b) 240deg,var(--knob-c) 290deg,var(--knob-d) 335deg,var(--knob-a));box-shadow:inset 0 .5px #fff5,inset 0 -.5px #00000030;transform:rotate(var(--preset-angle,-45deg));transition:transform .18s ease-out,box-shadow .16s}.radio-app .radio-favorite-preset>.radio-preset-caption{display:block;margin:0;font-size:calc(var(--radio-caption-size,7px) + 1px);font-weight:600;line-height:14px;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--body-text)}.radio-app .radio-favorite-preset>.radio-air-lamp{position:absolute;display:block;top:calc(12px - var(--favorite-row-lift));left:50%;width:4px;height:4px;margin:0;transform:translate(-50%)}.radio-app .radio-favorite-preset[aria-pressed=true] .radio-preset-cap{transform:translateY(.5px) rotate(var(--preset-angle,-45deg));box-shadow:inset 0 1px 1px #0003,inset 0 -.5px #ffffff25}.radio-app .radio-favorite-preset:active:not(:disabled) .radio-preset-cap{transform:translateY(1.5px) rotate(var(--preset-angle,-45deg));box-shadow:inset 0 1.5px 1px #0004;transition-duration:55ms}.radio-app .radio-favorite-preset:disabled{opacity:.3;cursor:default}.radio-app .radio-favorite-preset:focus-visible{outline:2px solid var(--body-muted);outline-offset:3px}.radio-app .radio-drawer:has(>.radio-favorites:not([hidden])){padding-top:3px}.radio-app .radio-drawer>.radio-favorites{padding-top:0}.radio-app .radio-drawer:has(>.radio-favorites:not([hidden])){padding-inline:var(--radio-face-inset)}.radio-app .radio-favorite-list[hidden]{display:none}.radio-app .radio-favorite-shortcut-toggle:before{width:11px;height:30px;border-radius:7px}.radio-app .radio-favorite-shortcut-toggle .radio-tone-switch-cap{width:8px;height:10px;border-radius:4px;transform:translateY(-7px);transition:transform .12s,box-shadow .12s}.radio-app .radio-favorite-shortcut-toggle[aria-expanded=true] .radio-tone-switch-cap{transform:translateY(7px);filter:none;box-shadow:0 1px 1px #0006,inset 0 1px #ffffff25}.radio-app .radio-drawer:has(>.radio-favorites:not([hidden]) .radio-favorite-shortcuts){padding-bottom:6.1px}.radio-app:is([data-radio-skin=studio],[data-radio-skin=ivory],[data-radio-skin=cream]) .radio-favorite-deck{--preset-number-ink:color-mix(in srgb,var(--body-text) 85%,var(--body))}.radio-app .radio-layout{--radio-face-inset:24px}@media(max-width:700px){.radio-app .radio-layout{--radio-face-inset:18px}}.radio-app .radio-current{padding-inline:var(--radio-face-inset)}.radio-app .radio-favorite-list{padding-top:calc(12.1px - var(--favorite-row-lift))}.radio-app .radio-favorite-shortcut-toggle{outline:none!important;-webkit-tap-highlight-color:transparent}.radio-app .radio-favorite-shortcut-toggle:focus-visible:after{content:"";position:absolute;left:50%;top:50%;width:15px;height:34px;transform:translate(-50%,-50%);border:1px solid var(--body-muted);border-radius:8px;pointer-events:none}:where(.radio-app,.radio-preset-menu,.radio-country-options,.radio-favorite-menu,.radio-weather-modal-backdrop),:where(.radio-app,.radio-preset-menu,.radio-country-options,.radio-favorite-menu,.radio-weather-modal-backdrop) *{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.radio-app :is(input,textarea,[contenteditable]:not([contenteditable=false])),.radio-app [contenteditable]:not([contenteditable=false]) *{-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}@keyframes radio-power-standby-breathe{0%,to{opacity:.55;box-shadow:0 0 2px var(--lamp-red)}50%{opacity:1;box-shadow:0 0 4px var(--lamp-red),0 0 6px color-mix(in srgb,var(--lamp-red) 35%,transparent)}}.radio-app .radio-power-markers[data-active=left] .radio-selector-mark-left{animation:radio-power-standby-breathe 4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.radio-app .radio-power-markers[data-active=left] .radio-selector-mark-left{animation:none}}@media(min-width:701px){.radio-screen-tuning{top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.radio-app .radio-screen-tuning button{width:100%;height:100%;min-height:56px;padding:0 12px;border-radius:0;margin:0;justify-content:flex-start;touch-action:manipulation}.radio-app .radio-screen-tuning button:last-child{justify-content:flex-end}.radio-app .radio-screen-tuning button:hover{background:transparent}}.radio-app .radio-screen-header{z-index:2;pointer-events:none}.radio-app .radio-screen-header button{pointer-events:auto}.radio-app .radio-power-markers[data-power-hint=true]:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;pointer-events:none;border:1px solid var(--knob-b);box-shadow:0 0 4px var(--knob-b);opacity:0;animation:radio-power-entry-hint 2.6s ease-in-out infinite}@keyframes radio-power-entry-hint{0%,to{opacity:0}45%,55%{opacity:.65}}@media(prefers-reduced-motion:reduce){.radio-app .radio-power-markers[data-power-hint=true]:after{animation:none;opacity:.35;box-shadow:none}}.radio-app .radio-screen-tuning button:is(:hover,:active){background:transparent;box-shadow:none;opacity:.38}.radio-app .radio-screen-tuning button:focus:not(:focus-visible){outline:none}.radio-app .radio-tuning-sound-settings{margin:0 0 18px}.radio-app .radio-tuning-option{display:grid;gap:6px;min-width:0;margin:0;font-size:11px;color:var(--body-muted)}.radio-app button.radio-tuning-sound-preview{display:inline-flex;align-items:center;gap:6px;padding:6px 8px;min-height:40px;font-size:11px;background:transparent;border:0;box-shadow:none;color:var(--body-text)}.radio-app .radio-tuning-help{font-size:10px;margin:8px 0 0}.radio-app .radio-current-song.radio-entry-play{color:var(--display-ink)}.radio-app .radio-current-song.radio-entry-play>button{width:28px;min-width:28px;height:28px;min-height:28px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:inherit}.radio-app .radio-entry-play>button:focus-visible{outline:2px solid var(--display-ink);outline-offset:3px}.radio-app .radio-entry-play svg{transform:translate(1px)}.radio-app .radio-entry-play>button:disabled{opacity:1}.radio-app .radio-entry-typing{white-space:pre}.radio-app .radio-entry-letter{position:relative;display:inline-block;opacity:1}.radio-app .radio-entry-letter:after{content:"";position:absolute;right:0;top:12%;height:76%;border-right:1px solid currentColor;opacity:0}.radio-app .radio-entry-typing[data-entry-animate=true] .radio-entry-letter{animation:radio-entry-letter 1ms steps(1,end) var(--entry-letter-delay) both}.radio-app .radio-entry-typing[data-entry-animate=true] .radio-entry-letter:after{animation:radio-entry-caret 55ms steps(1,end) var(--entry-letter-delay)}.radio-app .radio-entry-play[data-entry-animate=true] svg{animation:radio-entry-wiggle .44s ease-in-out var(--entry-play-delay) both;transform-origin:center}@keyframes radio-entry-wiggle{0%,to{transform:translate(1px) rotate(0)}25%{transform:translate(-1px) rotate(-7deg)}50%{transform:translate(3px) rotate(6deg)}75%{transform:translate(0) rotate(-3deg)}}@keyframes radio-entry-letter{0%{opacity:0}to{opacity:1}}@keyframes radio-entry-caret{0%,99%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.radio-app .radio-entry-typing[data-entry-animate=true] .radio-entry-letter,.radio-app .radio-entry-play[data-entry-animate=true] svg{animation:none}.radio-app .radio-entry-letter:after{display:none;animation:none}}.radio-app .radio-preset-cap:after{content:"";position:absolute;top:3px;left:calc(50% - .75px);width:1.5px;height:6px;border-radius:1px;background:#293a40;box-shadow:0 .5px .5px #ffffff70}.radio-app .radio-preset-mark{position:absolute;top:-3px;width:1px;height:5px;border-radius:1px;background:var(--body-muted);opacity:.65;pointer-events:none}.radio-app .radio-preset-mark-left{left:-3px;transform:rotate(-45deg)}.radio-app .radio-preset-mark-right{right:-3px;transform:rotate(45deg)}.radio-app .radio-preset-mark.lit{width:1.5px;opacity:1;background:#78d498;box-shadow:none}.radio-app .radio-favorite-preset[aria-pressed=true]>.radio-preset-caption{color:#78d498;text-shadow:none}.radio-app:is([data-radio-skin=studio],[data-radio-skin=ivory],[data-radio-skin=cream]) .radio-favorite-preset[aria-pressed=true]>.radio-preset-caption{color:#247345;text-shadow:none}@media(prefers-reduced-motion:reduce){.radio-app .radio-preset-socket>.radio-preset-cap{transition:none}}.radio-app .radio-access-pending{min-width:0;max-width:calc(100% - 24px);margin:12px;padding:12px 14px;border:1px solid var(--body-border);border-radius:9px;background:var(--body-deep);color:var(--body-text);font-size:12px;line-height:1.6;overflow-wrap:anywhere}.radio-app .radio-access-pending p{margin:0 0 10px;font-size:inherit;color:var(--body-muted)}.radio-app .radio-access-pending button{max-width:100%;min-height:36px;padding:7px 12px;font-size:12px;white-space:normal;color:var(--body-text);background:var(--body-light);border:1px solid var(--body-border);border-radius:6px}@media(max-width:700px)and (orientation:portrait){html[data-radio-apple-standalone=true] .radio-focus-page .radio-app:not(.radio-social-open) .radio-current{padding-top:12px}}.radio-app .radio-screen-header .radio-country-trigger{position:relative}.radio-app .radio-screen-header .radio-country-trigger:before{content:"";position:absolute;top:-6px;right:0;bottom:-6px;left:0}.radio-app .radio-brand-tools .radio-install-trigger{position:relative}.radio-app .radio-brand-tools .radio-install-trigger:before{content:"";position:absolute;top:-6px;right:-2px;bottom:-6px;left:-2px}.radio-mini-player[hidden]{display:none}.radio-social-open .radio-layout{border-radius:15px;overflow:visible;position:sticky;top:8px;z-index:10;box-shadow:0 6px 20px #0003}.radio-social-open .radio-current{border-radius:15px;padding:12px 16px}.radio-social-open .radio-current>:not(.radio-mini-player):not(audio):not(.radio-focus-safe-space){display:none!important}.radio-mini-player{display:flex;align-items:center;gap:8px;color:var(--body-text)}.radio-app .radio-mini-player button{width:32px;height:32px;min-width:32px;min-height:32px;padding:0;display:grid;place-items:center;border:0;background:transparent;color:var(--body-muted)}.radio-mini-power[aria-pressed=true]{color:#a5d9b7!important}.radio-mini-station{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.radio-mini-station>span{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--body-muted)}.radio-mini-station small{font-size:9px;white-space:nowrap}.radio-mini-station strong{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.radio-mini-volume input{width:64px;accent-color:var(--display-bg)}.radio-social{--social-line:var(--body-border);background:var(--body);color:var(--body-text);border:1px solid var(--social-line);border-radius:14px;margin-top:12px;overflow:hidden;font-size:13px}.radio-social-heading{display:flex;align-items:center;justify-content:space-between;padding:20px}.radio-social-heading>div{display:flex;align-items:center;gap:10px}.radio-social h1{font-size:18px;letter-spacing:-.4px;margin:0}.radio-app .radio-social button{display:inline-flex;gap:5px;align-items:center;justify-content:center;border:0;background:transparent;box-shadow:none;color:var(--body-muted);font-size:11px;padding:8px 10px;min-height:34px;border-radius:6px}.radio-app .radio-social button:hover{background:var(--body-light);color:var(--body-text)}.radio-social button:disabled{opacity:.4;cursor:default}.radio-feed-tabs{display:flex;border-bottom:1px solid var(--social-line);padding:0 12px}.radio-app .radio-feed-tabs button{flex:1;border-radius:0;padding:12px 4px;border-bottom:2px solid transparent}.radio-app .radio-feed-tabs button[aria-pressed=true]{border-bottom-color:var(--display-bg);color:var(--body-text)}.radio-composer{padding:18px 20px;border-bottom:1px solid var(--social-line)}.radio-composer-meta{display:flex;align-items:center;gap:10px}.radio-social-avatar{width:30px;height:30px;min-width:30px;display:grid;place-items:center;border-radius:50%;background:var(--body-light);color:var(--body-text);font-size:12px}.radio-social select{color:var(--body-text);background:var(--body-deep);border:1px solid var(--social-line);border-radius:5px;font-size:11px;padding:6px;max-width:100%}.radio-social textarea{width:100%;box-sizing:border-box;resize:vertical;min-height:75px;background:transparent;color:var(--body-text);border:0;font:inherit;line-height:1.7;padding:12px 0;outline:none}.radio-social textarea:focus-visible{box-shadow:inset 0 -1px var(--display-bg)}.radio-social textarea::placeholder{color:var(--body-muted)}.radio-composer-bottom{display:flex;align-items:center;gap:8px}.radio-composer-bottom>span{font-size:9px;color:var(--body-muted);margin-left:auto;white-space:nowrap}.radio-app .radio-social .radio-social-publish{background:var(--display-bg);color:var(--display-ink);padding:6px 14px}.radio-context-toggle{max-width:65%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.radio-context-toggle[aria-pressed=true]{color:var(--body-text)!important;background:var(--body-deep)!important}.radio-context-toggle[aria-pressed=false]{text-decoration:line-through;opacity:.6}.radio-login-prompt{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;color:var(--body-muted)}.radio-login-prompt button{border:1px solid var(--social-line)!important}.radio-feed-empty{padding:40px 20px;text-align:center;font-size:12px;color:var(--body-muted);line-height:1.8}.radio-feed-caption,.radio-social-notice{font-size:11px;padding:12px 20px;margin:0;color:var(--body-muted);border-bottom:1px solid var(--social-line)}.radio-app .radio-channel-move{display:flex;width:100%;border-radius:0;color:var(--display-bg);padding:12px 20px;border-bottom:1px solid var(--social-line)}.radio-post{display:flex;gap:12px;padding:18px 20px;border-bottom:1px solid var(--social-line)}.radio-post-content{flex:1;min-width:0}.radio-post header{display:flex;align-items:center;gap:8px;min-width:0}.radio-post header strong{font-size:12px;overflow-wrap:anywhere}.radio-post time,.radio-post header small{font-size:9px;color:var(--body-muted)}.radio-post header .radio-post-menu{margin-left:auto;min-height:26px;padding:3px}.radio-post-channel{display:block;margin-top:3px;font-size:10px;color:var(--body-muted)}.radio-post-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0;line-height:1.8;font-size:13px}.radio-post-context{display:flex;align-items:flex-start;gap:6px;padding:8px 10px;background:var(--body-deep);color:var(--body-muted);border-radius:5px;font-size:10px;line-height:1.6}.radio-post-context svg{flex-shrink:0;margin-top:2px}.radio-post-actions{display:flex;gap:22px;margin-top:8px}.radio-app .radio-post-actions button{padding:4px 0;min-width:40px}.radio-post-actions button[aria-pressed=true]{color:#d68b9d!important}.radio-post-options,.radio-post-confirm{display:flex;flex-wrap:wrap;align-items:center;gap:5px;background:var(--body-deep);padding:8px;border-radius:6px;margin-top:8px;font-size:11px}.radio-post-edit textarea,.radio-reply-composer textarea{background:var(--body-deep);padding:10px;border-radius:5px;min-height:65px;margin-top:8px}.radio-replies{margin-top:12px;border-top:1px solid var(--social-line);padding-top:6px}.radio-reply{padding:12px 0;gap:8px}.radio-reply .radio-social-avatar{width:24px;height:24px;min-width:24px;font-size:10px}.radio-reply .radio-post-body{font-size:12px}.radio-deleted-reply{font-size:11px;color:var(--body-muted)}.radio-app .radio-feed-more{display:flex;width:100%;border-radius:0;padding:16px}.radio-social-footer{padding:10px 20px;display:flex;justify-content:flex-end;gap:10px}.radio-block-list,.radio-report-list{padding:16px 20px;border-top:1px solid var(--social-line)}.radio-social h2{font-size:13px;margin:0 0 12px}.radio-block-list>div{display:flex;align-items:center;justify-content:space-between;font-size:11px}.radio-report-list article{border-bottom:1px solid var(--social-line);padding:14px 0}.radio-report-list article p{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:700px){.radio-social-open .radio-layout{top:6px}.radio-social-open .radio-current{padding:10px}.radio-mini-player{gap:3px}.radio-mini-volume input{width:40px}.radio-mini-station>span{font-size:9px;gap:4px}.radio-mini-station small{display:none}.radio-mini-station strong{font-size:11px}.radio-mini-player button{width:28px!important;min-width:28px!important}.radio-social-heading,.radio-composer,.radio-post{padding:16px}.radio-post{gap:9px}.radio-post header{gap:5px;flex-wrap:wrap}.radio-post time{font-size:8px}.radio-reply{padding:12px 0}.radio-social{border-radius:12px}}.radio-channel-select{position:relative;display:inline-flex;align-items:center;max-width:calc(100% - 40px);color:var(--body-muted)}.radio-channel-select select{-moz-appearance:none;appearance:none;-webkit-appearance:none;box-sizing:border-box;height:30px;line-height:1.4;padding:0 30px 0 10px;border-radius:6px;cursor:pointer;transition:border-color .15s,background-color .15s}.radio-channel-select>svg{position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none}.radio-channel-select:hover select{border-color:var(--body-muted);background:var(--body-light)}.radio-channel-select select:focus-visible{outline:1px solid var(--display-bg);outline-offset:2px}.radio-channel-select:has(select:disabled){opacity:.5}.radio-social-heading-tools{display:flex;align-items:center;gap:8px}.radio-usage-panel{padding:16px;border-top:1px solid var(--body-border);font-size:12px;line-height:1.7}.radio-usage-panel h2{font-size:14px}.radio-usage-panel a{display:inline-flex;align-items:center;gap:6px;margin:4px 16px 4px 0;color:var(--body-text)}.radio-social-heading{gap:12px}.radio-social-heading h1{flex:1;font-size:16px}.radio-app .radio-social .radio-social-back{color:var(--body-text);padding:6px 8px 6px 0;font-size:12px;white-space:nowrap}.radio-mini-player button[aria-expanded=true]{color:var(--body-text);background:var(--body-light)}.radio-social-music.radio-drawer{box-sizing:border-box;position:relative;margin-top:10px;border:1px solid var(--body-border);border-radius:14px;padding:16px 18px;animation:none}.radio-social-music .radio-section-title{padding-right:38px}.radio-app .radio-social-music-close{position:absolute;right:14px;top:14px;display:grid;place-items:center;width:32px;height:32px;min-height:32px;padding:0;border:0;background:transparent;color:var(--body-muted);z-index:1}@media(max-width:420px){.radio-social-heading{gap:8px}.radio-social-heading h1{font-size:15px}.radio-social-music.radio-drawer{padding:14px}.radio-social-music-close{right:10px!important;top:12px!important}}.radio-app .radio-receiver-handle{display:flex;align-items:center;justify-content:center;width:100%;height:24px;min-height:24px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;cursor:pointer;touch-action:manipulation}.radio-social-open .radio-current{padding-bottom:4px}@media(max-width:700px){.radio-social-open .radio-current{padding-bottom:2px}.radio-app .radio-receiver-handle{height:26px;min-height:26px}}.radio-app .radio-social .radio-social-back{width:34px;height:34px;min-width:34px;padding:0;color:var(--body-muted);border:1px solid var(--body-border);border-radius:6px;background:var(--body-deep)}.radio-app .radio-social .radio-social-back:hover{background:var(--body-light);color:var(--body-text)}.radio-social-back:focus-visible{outline:1px solid var(--display-bg);outline-offset:2px}.radio-social-open .radio-layout{position:relative;top:auto;border-radius:28px;overflow:visible}.radio-social-open .radio-receiver-head{position:sticky;top:6px;z-index:10;background:inherit;border-radius:28px 28px 0 0;box-shadow:0 8px 18px #0002}.radio-social-open .radio-current{border-radius:28px 28px 0 0}.radio-app .radio-unified-nav{display:flex;justify-content:space-around;gap:8px}.radio-app .radio-unified-nav button[aria-expanded=true]{color:var(--display-bg);background:var(--body-deep)}.radio-app .radio-social-drawer{padding:0;border-radius:0 0 28px 28px;overflow:hidden}.radio-drawer .radio-social{margin:0;border:0;border-radius:0;background:transparent}.radio-social-open .radio-drawer{border-radius:0 0 28px 28px}.radio-receiver-head{width:100%;min-width:0}.radio-social-open .radio-current{padding-bottom:12px}.radio-compose-field{margin:14px 0 12px;padding:12px 14px;background:var(--body-deep);border:1px solid var(--social-line);border-radius:9px;box-shadow:inset 0 1px 3px #0002}.radio-compose-field label{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--body-muted);line-height:1.4;cursor:text}.radio-social .radio-compose-field textarea{display:block;min-height:80px;padding:10px 0 0;resize:none;box-shadow:none;outline:none}.radio-social .radio-compose-field textarea::placeholder{font-size:12px;opacity:.85}@media(max-width:480px){.radio-compose-field{padding:11px 12px}.radio-social .radio-compose-field textarea{min-height:72px}}.radio-app .radio-social textarea:focus,.radio-app .radio-social textarea:focus-visible{outline:none!important;outline-offset:0;box-shadow:none!important}@media(max-width:700px){.radio-app .radio-social textarea,.radio-app .radio-social select,.radio-app .radio-social input{font-size:16px}.radio-social .radio-compose-field textarea::placeholder{font-size:12px}}.radio-mini-volume{display:flex;align-items:center;flex-shrink:0;min-height:40px;margin:0;padding:0 3px}.radio-mini-volume input[type=range]{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:block;width:58px;height:40px;min-height:40px;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent;cursor:pointer;touch-action:pan-y}.radio-mini-volume input[type=range]::-webkit-slider-runnable-track{height:3px;background:var(--body-muted);border:0;border-radius:2px;opacity:.8}.radio-mini-volume input[type=range]::-webkit-slider-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:12px;height:12px;margin-top:-4.5px;border:1px solid var(--body-muted);border-radius:50%;background:var(--display-bg);box-shadow:0 1px 2px #0004}.radio-mini-volume input[type=range]::-moz-range-track{height:3px;background:var(--body-muted);border:0;border-radius:2px}.radio-mini-volume input[type=range]::-moz-range-thumb{width:10px;height:10px;border:1px solid var(--body-muted);border-radius:50%;background:var(--display-bg);box-shadow:0 1px 2px #0004}@media(max-width:700px){.radio-mini-volume input[type=range]{width:44px}}.radio-mini-info{flex:1;min-width:0;display:flex;align-items:center;gap:14px}.radio-mini-info .radio-mini-station{flex:1;min-width:0}.radio-composer-meta{flex-wrap:wrap}.radio-composer-meta .radio-context-toggle{min-width:0;max-width:100%;margin:0;font-size:var(--radio-font-small,11px);background:transparent;color:var(--body-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:700px){.radio-mini-info{gap:5px}}.radio-favorite-filter{padding:12px 20px 0}.radio-composer-meta{height:30px;display:flex;align-items:center;gap:8px;flex-wrap:nowrap;margin-bottom:12px}.radio-composer-meta .radio-social-avatar{width:24px;height:24px;min-width:24px;font-size:10px}.radio-compose-author{flex:1;min-width:0;font-size:var(--radio-font-small,11px);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.radio-compose-context{flex:0 1 auto;min-width:0;max-width:58%;display:flex;align-items:center;color:var(--body-muted)}.radio-program-slot{display:flex;align-items:center;min-width:0;max-width:60%}.radio-app .radio-program-slot .radio-context-toggle{min-height:28px;margin:0;padding:0 6px;background:transparent!important;color:var(--body-muted);font-size:var(--radio-font-small,11px);text-align:left;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.radio-social .radio-compose-field textarea::placeholder{font-size:inherit}@media(max-width:700px){.radio-favorite-filter{padding:12px 16px 0}}.radio-channel-tag{display:inline-flex;align-items:center;max-width:100%;width:fit-content;box-sizing:border-box;border:1px solid var(--social-line);border-radius:999px;padding:2px 8px;color:var(--body-muted);font-size:var(--radio-font-small,11px);line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.radio-compose-tag{max-width:100%;min-height:28px;box-sizing:border-box;padding:3px 28px 3px 8px;border:1px solid var(--social-line);border-radius:999px;background:var(--body-deep)}.radio-compose-tag-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--radio-font-small,11px);line-height:1.5}.radio-app .radio-compose-tag select{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;font-size:16px;cursor:pointer}.radio-compose-tag:has(select:focus-visible){outline:1px solid var(--body-muted);outline-offset:2px}.radio-post-identity{display:flex;align-items:center;gap:6px;flex:1;min-width:0}.radio-post-identity>strong{min-width:0;max-width:45%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.radio-post-identity .radio-post-channel{flex:0 1 auto;min-width:0;margin:0;font-size:10px}.radio-post header time{flex-shrink:0;white-space:nowrap}.radio-post header .radio-post-menu{flex-shrink:0}@media(max-width:700px){.radio-post{gap:8px}.radio-post>.radio-social-avatar{width:24px;height:24px;min-width:24px;font-size:10px}.radio-post header{gap:5px}.radio-post-identity{gap:5px}.radio-post-identity .radio-channel-tag{padding:2px 6px}}.radio-app .radio-reply-submit{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:8px}.radio-app .radio-reply-submit>span{font-size:10px;color:var(--body-muted)}.radio-app .radio-reply-submit button.radio-social-publish{background:var(--body-text);color:var(--body-deep);min-height:36px;padding:7px 12px}.radio-app .radio-reply-submit button.radio-social-publish:disabled{opacity:.4}.radio-app .radio-reply-error{font-size:11px;line-height:1.6;margin:8px 0;color:var(--body-text)}.radio-app .radio-post-context{align-items:center;gap:9px;margin:12px 0;padding:9px 12px;border:1px solid var(--social-line);border-radius:8px}.radio-app .radio-post-context>div{display:grid;gap:6px;min-width:0}.radio-app .radio-post-context>div>div{display:grid;gap:2px}.radio-app .radio-post-context small{font-size:9px;line-height:1.4;color:var(--body-muted)}.radio-app .radio-post-context span{font-size:11px;line-height:1.5;color:var(--body-text);overflow-wrap:anywhere}.radio-app .radio-replies{margin-top:10px;padding-top:8px;border-top:1px solid var(--social-line)}.radio-app .radio-replies-heading{display:flex;align-items:center;justify-content:space-between;margin:0 0 8px;gap:8px;color:var(--body-muted);font-size:10px}.radio-app .radio-replies-heading button{min-height:28px;padding:2px 0;font-size:10px}.radio-app .radio-replies .radio-reply{padding:6px 0;border:0;gap:8px}.radio-app .radio-reply>.radio-post-content{padding:8px 10px;border-radius:10px;background:var(--body-light)}.radio-app .radio-reply header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1px 6px;align-items:center}.radio-app .radio-reply .radio-post-identity{grid-column:1;grid-row:1}.radio-app .radio-reply .radio-post-identity>strong{max-width:100%;font-size:11px}.radio-app .radio-reply header time{grid-column:1;grid-row:2;font-size:9px;color:var(--body-muted)}.radio-app .radio-reply header .radio-post-menu{grid-column:2;grid-row:1/3;padding:0;min-height:28px}.radio-app .radio-reply .radio-post-body{margin:5px 0 0;font-size:12px;line-height:1.6}.radio-app .radio-reply-composer{margin-top:10px}.radio-app .radio-reply-composer textarea{display:block;width:100%;box-sizing:border-box;min-height:54px;margin:0;padding:9px 12px;border:1px solid var(--social-line);border-radius:10px;line-height:1.5;resize:vertical}.radio-app .radio-reply-submit{margin-top:6px;gap:10px}@media(max-width:700px){.radio-app .radio-post{padding:14px 16px}.radio-app .radio-replies .radio-reply{padding:5px 0}.radio-app .radio-post-content{min-width:0}.radio-app .radio-reply-composer textarea{font-size:16px}}.radio-app .radio-post-identity{flex-wrap:wrap;gap:3px 5px}.radio-app .radio-post-program-tag{max-width:160px;font-size:10px;padding:2px 6px}.radio-app .radio-post{padding-top:12px;padding-bottom:12px}.radio-app .radio-post-body{margin:7px 0;line-height:1.6}.radio-app .radio-post-actions{margin-top:3px;gap:18px}.radio-app .radio-replies{margin-top:5px;padding-top:4px}.radio-app .radio-replies-heading{margin-bottom:3px}.radio-app .radio-replies-heading button{min-height:24px}.radio-app .radio-replies .radio-reply{padding:4px 0}.radio-app .radio-reply>.radio-post-content{padding:6px 9px}.radio-app .radio-reply-composer{margin-top:6px}.radio-app .radio-reply-composer textarea{min-height:44px;padding:7px 10px}@media(max-width:700px){.radio-app .radio-post header{flex-wrap:wrap}.radio-app .radio-post-identity{flex:1 1 100%;padding-right:24px}.radio-app .radio-post header .radio-post-menu{margin-left:auto}.radio-app .radio-post header time{font-size:9px}.radio-app .radio-post-program-tag{max-width:150px}.radio-app .radio-post-identity>strong{max-width:100%}.radio-app .radio-reply header .radio-post-identity{padding-right:0}}.radio-app .radio-compose-field textarea::placeholder,.radio-app .radio-reply-composer textarea::placeholder{font-size:12px;line-height:1.6;color:var(--body-muted);opacity:1}.radio-app .radio-post-actions{align-items:center;gap:16px}.radio-app .radio-post-actions .radio-reply-count{font-size:10px;font-variant-numeric:tabular-nums}.radio-app .radio-post-actions button.radio-replies-refresh{min-width:28px;min-height:30px;padding:4px}.radio-app .radio-replies{margin-top:3px;padding-top:3px;border-top:0}@media(max-width:700px){.radio-app .radio-compose-field textarea::placeholder,.radio-app .radio-reply-composer textarea::placeholder{font-size:12px}}.radio-app .radio-favorite-filter .radio-filter-tag{min-width:92px;max-width:220px;min-height:28px;border-radius:999px;padding:3px 28px 3px 10px}.radio-app .radio-favorite-filter .radio-filter-tag .radio-compose-tag-label{font-size:11px;line-height:1.5}.radio-app .radio-favorite-filter .radio-filter-tag select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;font-size:16px}.radio-app .radio-social-heading{padding-bottom:0}.radio-app .radio-feed-tabs>button{padding-top:6px;padding-bottom:10px;min-height:36px;white-space:nowrap}.radio-unified-nav>button{position:relative}.radio-rad-dot{position:absolute;top:20%;left:calc(50% + 7px);width:6px;height:6px;border-radius:50%;background:#d87863;box-shadow:0 0 5px #d8786338;pointer-events:none}.radio-rad-card{margin:18px 20px;padding:18px 20px;border:1px solid var(--social-line);border-radius:12px;background:linear-gradient(135deg,#bc9c6910,transparent 80%);color:var(--body-text)}.radio-rad-card header{display:flex;align-items:center;gap:10px}.radio-rad-avatar{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--social-line);border-radius:50%;color:var(--body-muted)}.radio-rad-card header>div{display:flex;flex-direction:column;gap:3px}.radio-rad-card strong{font-size:13px;letter-spacing:.04em}.radio-rad-card small{font-size:10px;color:var(--body-muted)}.radio-rad-card header>button{margin-left:auto;color:var(--body-muted)}.radio-rad-card .radio-rad-message{font-size:14px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere;margin:18px 0 20px}.radio-rad-card footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.radio-rad-card footer>span{font-size:10px;color:var(--body-muted)}.radio-rad-card footer>button{font-size:11px;border-bottom:1px solid var(--social-line);padding:4px 0}@media(max-width:700px){.radio-rad-card{margin:14px 16px;padding:16px}.radio-rad-card .radio-rad-message{font-size:13px}}.radio-reply-persona{font-size:11px;color:var(--body-muted);margin:4px 0}.radio-social-footer{flex-wrap:wrap}.radio-social-footer>button{white-space:nowrap}.radio-app .radio-post-identity>strong.radio-admin-own-author{color:var(--admin-author-ink,#ddc47a)}.radio-app[data-radio-skin=studio]{--admin-author-ink:#674c00}.radio-app[data-radio-skin=ivory]{--admin-author-ink:#7c4c24}.radio-app[data-radio-skin=cream]{--admin-author-ink:#735223}.radio-app[data-radio-skin=walnut],.radio-app[data-radio-skin=deep-walnut]{--admin-author-ink:#e1bc78}.radio-app{--radio-text-menu:12px;--radio-text-detail:13px;--radio-text-caption:11px;--radio-weight-label:500}.radio-members>.radio-member-sort{gap:6px;margin-top:-4px}.radio-drawer .radio-member-sort>button{font-size:11px;min-height:32px;padding:5px 10px}.radio-drawer .radio-member-sort>button[aria-pressed=true]{color:var(--body-text);background:var(--body-light);box-shadow:inset 0 0 0 1px var(--body-border)}.radio-member-visits{display:grid;gap:4px;margin:12px 0;font-variant-numeric:tabular-nums}.radio-member-visits p{margin:0}.radio-member-visits small{line-height:1.5}.radio-member-search{display:flex;gap:8px;margin:16px 0}.radio-member-search input{flex:1;min-width:0}.radio-members>.radio-browse-tabs{margin-bottom:12px}.radio-member-list{margin:12px 0}.radio-drawer .radio-member-summary{width:100%;display:grid;grid-template-columns:minmax(0,1fr) 100px 80px;align-items:center;gap:12px;text-align:left;padding:14px 10px;background:transparent;border:0;border-bottom:1px solid var(--body-border);border-radius:0}.radio-member-summary strong{overflow:hidden;text-overflow:ellipsis}.radio-member-summary time,.radio-member-summary span{font-size:11px;color:var(--body-muted)}.radio-member-summary[aria-expanded=true]{background:var(--body-light)}.radio-member-detail{padding:16px;border:1px solid var(--body-border);border-radius:8px;background:var(--body-deep);overflow-wrap:anywhere}.radio-member-detail h3{margin:0}.radio-member-pagination{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:18px}.radio-member-pagination span{font-size:11px;color:var(--body-muted)}@media(max-width:500px){.radio-drawer .radio-member-summary{grid-template-columns:minmax(0,1fr) 78px;gap:6px}.radio-member-summary time{grid-column:1;grid-row:2}.radio-member-summary span{grid-column:2;grid-row:1 / 3;text-align:right}}.radio-favorite-search{display:flex;align-items:center;gap:8px;background:var(--body-deep);border:1px solid var(--body-border);border-radius:999px;padding:0 9px;margin:0;color:var(--body-muted)}.radio-app .radio-favorite-search input{min-width:0;width:100%;border:0;background:transparent;color:var(--body-text);font-size:var(--radio-text-menu);min-height:30px;outline:none;box-shadow:none}.radio-favorite-search button{border:0;background:transparent!important;box-shadow:none}.radio-favorite-row{display:flex;align-items:center;border-bottom:1px solid var(--body-border);gap:8px}.radio-drawer .radio-favorite-listen{display:flex;align-items:center;gap:10px;flex:1;min-width:0;min-height:44px;padding:7px 4px;background:transparent;border:0;box-shadow:none;text-align:left}.radio-favorite-listen strong{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--radio-text-menu);font-weight:500}.radio-favorite-listen small{font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.radio-favorite-listen .radio-air-lamp{flex:0 0 5px;width:5px;height:5px}.radio-favorite-listen[aria-current=true] strong{color:var(--body-text)}.radio-drawer .radio-favorite-remove{width:44px;min-width:44px;min-height:44px;padding:0;background:transparent;border:0;box-shadow:none;color:var(--body-muted)}.radio-favorite-listen:hover,.radio-favorite-remove:hover{background:var(--body-light)!important}.radio-favorite-undo{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;color:var(--body-muted);font-size:11px}.radio-favorite-undo button{white-space:nowrap}.radio-favorites>.radio-favorite-heading{display:flex;align-items:center;gap:10px}.radio-favorite-heading h2{flex:0 0 auto;font-size:12px!important}.radio-favorite-heading .radio-favorite-search{width:168px;max-width:45.6%;margin:0 auto 0 0;padding:0 9px;gap:5px;border-radius:999px;min-width:70px}.radio-app .radio-favorite-search input{font-size:var(--radio-text-menu);min-height:30px;padding:4px 0}.radio-favorite-search button{min-height:24px!important;padding:0}.radio-favorite-row{gap:4px}.radio-drawer .radio-favorite-grip{width:28px;min-width:28px;min-height:44px;padding:0;border:0;background:transparent;box-shadow:none;color:var(--body-muted);cursor:grab;touch-action:none}.radio-favorite-grip:active{cursor:grabbing}.radio-favorite-grip:disabled{opacity:.3;cursor:default}.radio-favorite-row.dragging{background:var(--body-light);box-shadow:inset 2px 0 var(--body-muted)}@media(max-width:700px){.radio-app .radio-favorite-search input{font-size:16px;transform:scale(.75);transform-origin:left center;width:133%;margin-right:-25%}.radio-favorite-heading{gap:6px!important}.radio-favorite-heading .radio-favorite-add{padding-inline:4px}}.radio-members .radio-member-summary strong{font-size:var(--radio-text-menu);font-weight:var(--radio-weight-label);line-height:1.5}.radio-members .radio-member-detail h3{font-size:var(--radio-text-detail);font-weight:600;line-height:1.5}.radio-members .radio-member-detail p{font-size:var(--radio-text-menu);line-height:1.6}.radio-members>small,.radio-member-detail>small{font-size:var(--radio-text-caption);line-height:1.6}@media(max-width:700px){.radio-app .radio-member-search input,.radio-app .radio-member-detail input:not([type=checkbox]),.radio-app .radio-nickname-form input{font-size:16px}}.radio-language-picker{display:flex;align-items:center;gap:16px;margin:12px 0 20px;font-size:12px;color:var(--body-muted)}.radio-language-picker .radio-browse-tabs{margin:0;flex:1;max-width:250px}.radio-routine-zone{font-size:10px;color:var(--body-muted);margin-left:auto;margin-right:10px}.radio-app:lang(en) .radio-selector-labels{gap:4px}.radio-app:lang(en) .radio-selector-labels button{font-size:8px}.radio-language-picker .radio-browse-tabs button{gap:6px;color:var(--body-muted)}.radio-language-picker .radio-browse-tabs button[aria-pressed=true]{background:var(--body-light);color:#e9d6aa;box-shadow:inset 0 0 0 1px var(--body-border)}.radio-country-picker{position:absolute;top:10px;right:12px;z-index:5;font-size:10px}.radio-app .radio-country-trigger{min-height:28px;padding:3px 5px;border:0;background:transparent;box-shadow:none;border-radius:4px;color:var(--display-ink);font-size:10px;gap:5px;opacity:.8}.radio-country-trigger:hover,.radio-country-trigger[aria-expanded=true]{opacity:1}.radio-country-options{position:fixed;z-index:1000;display:grid;grid-auto-flow:column;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2px;box-sizing:border-box;padding:6px;overflow:auto;color:var(--glass-ink);--glass-fill:color-mix(in srgb,var(--display-bg,#bad7e6) 66%,transparent)}.radio-country-options button{display:flex;width:100%;justify-content:space-between;min-width:0;min-height:38px;padding:7px 8px;gap:3px;font-family:inherit;font-size:11px;font-weight:400;color:inherit;border:0;border-radius:4px;background:transparent;box-shadow:none;cursor:pointer;text-align:left}.radio-country-options button[aria-pressed=true]{background:var(--glass-selected);color:var(--glass-ink)}.radio-country-options button svg{color:var(--glass-ink);opacity:.8;flex-shrink:0}.radio-country-options button:hover{background:var(--glass-selected)}@media(max-width:700px){.radio-country-picker{top:6px;right:8px}.radio-app .radio-country-trigger{min-height:30px;font-size:9px}}.radio-general-tabs{margin:12px 0 0;background:transparent;border-bottom:1px solid var(--body-border);border-radius:0;padding:0 0 6px}.radio-general-tabs button{font-size:11px;min-width:0}.radio-country-options{padding:var(--country-padding,6px)}.radio-country-options button{min-height:var(--country-row,44px);font-size:var(--country-font,13px);padding:7px var(--country-padding,6px);line-height:1.3}.radio-country-options button>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.radio-country-options button svg{width:1em;height:1em}.radio-member-mark{display:inline-block;width:8px;height:8px;margin-left:8px;border-radius:50%;background:#34c759;vertical-align:middle}.admin-private-listen{margin:12px 0}.private-listen-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.private-listen-row>span:first-child{opacity:.7}.private-listen-row strong{font-weight:600}.private-listen-row button{margin-left:auto}.private-listen-row [role=group]{display:flex;gap:8px;margin-left:auto}.radio-members .radio-member-tabs{--settings-target:30px;display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 6px}.radio-app .radio-drawer .radio-members .radio-member-tabs>.radio-browse-tabs{flex:1 1 auto;margin:0;padding:2px;gap:2px}.radio-app .radio-drawer .radio-members .radio-member-tabs>.radio-browse-tabs>button,.radio-app .radio-drawer.radio-settings-drawer .radio-members .radio-member-tabs>.radio-browse-tabs>button{flex:1 1 auto;min-height:var(--settings-target,28px);padding:3px 6px;font-size:11px;line-height:1.3;white-space:nowrap}.radio-member-search{margin:10px 0 0}.radio-app{--glass-ink:var(--display-ink,#243f50);--glass-solid:var(--display-bg,#bad7e6);--glass-fill:color-mix(in srgb,var(--display-bg,#bad7e6) 76%,transparent);--glass-selected:color-mix(in srgb,var(--display-ink,#243f50) 10%,transparent);--glass-edge:color-mix(in srgb,var(--display-ink,#243f50) 18%,transparent)}.radio-glass-surface{background:var(--glass-solid);border:1px solid var(--glass-edge);border-radius:12px;box-shadow:0 8px 24px #101c2820,inset 0 1px #ffffff65;color:var(--glass-ink)}@supports ((backdrop-filter:blur(12px)) or (-webkit-backdrop-filter:blur(12px))){.radio-glass-surface{background:linear-gradient(145deg,#ffffff20,transparent 65%),var(--glass-fill);-webkit-backdrop-filter:blur(12px) saturate(1.15);backdrop-filter:blur(12px) saturate(1.15)}}@media(prefers-reduced-transparency:reduce){.radio-glass-surface{background:var(--glass-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}.radio-app[data-radio-skin=walnut]{--body:#302923;--body-light:#40362d;--body-deep:#241f1b;--body-text:#eee4d4;--body-muted:#c4b8a4;--body-border:#d8bb8d24;--surface:linear-gradient(#ffffff02,#00000004);--menu-accent:#c5ad82}.radio-app[data-radio-skin=ivory]{--body:#f0dadd;--body-light:#f9e9eb;--body-deep:#e3c9ce;--body-text:#514248;--body-muted:#776168;--body-border:#6c4e5a28;--surface:linear-gradient(#ffffff05,#00000002);--menu-accent:#647a85}.radio-app[data-radio-skin=studio]{--body:#b4b6b8;--body-light:#c9cbcd;--body-deep:#a6a9ac;--body-text:#303b43;--body-muted:#5d6a73;--body-border:#34465330;--surface:linear-gradient(125deg,#ffffff06,#00000003);--menu-accent:#536876}.radio-app[data-radio-skin=walnut] .radio-layout{position:relative;border-color:#513827;background:var(--body)}.radio-app[data-radio-skin=walnut] .radio-layout:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 6px #513827,inset 0 0 0 7px #b1946940}.radio-app[data-radio-skin=ivory] .radio-layout,.radio-app[data-radio-skin=studio] .radio-layout{border-color:var(--body-deep);background:var(--body)}.radio-app[data-radio-skin] .radio-heading>span,.radio-app[data-radio-skin] .radio-current .radio-section-title h2{color:var(--body-muted)}.radio-app[data-radio-skin] .radio-heading h1{color:var(--body-text)}.radio-app[data-radio-skin=walnut] .radio-selector-labels button[aria-pressed=true],.radio-app[data-radio-skin=ivory] .radio-selector-labels button[aria-pressed=true],.radio-app[data-radio-skin=studio] .radio-selector-labels button[aria-pressed=true]{color:var(--menu-accent)}.radio-app[data-radio-skin=walnut] .radio-settings-tabs button[aria-pressed=true],.radio-app[data-radio-skin=ivory] .radio-settings-tabs button[aria-pressed=true],.radio-app[data-radio-skin=studio] .radio-settings-tabs button[aria-pressed=true]{color:var(--body-text)}.radio-skins{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:24px}.radio-app .radio-skin-card{display:flex;flex-direction:column;align-items:stretch;gap:12px;text-align:left;padding:12px;min-width:0;background:var(--body-deep);border:1px solid var(--body-border);border-radius:9px;color:var(--body-text)}.radio-app .radio-skin-card[aria-pressed=true]{border-color:var(--body-muted);background:var(--body-light)}.radio-skin-caption{display:grid;grid-template-columns:1fr auto;gap:5px;font-size:12px;line-height:1.4}.radio-skin-caption strong{font-weight:500;font-size:12px}.radio-skin-caption small{grid-column:1/-1;font-size:10px;line-height:1.6;color:var(--body-muted)}.radio-skin-caption svg{visibility:hidden;color:var(--body-text)}.radio-skin-card[aria-pressed=true] .radio-skin-caption svg{visibility:visible}.radio-skin-preview{display:block;width:100%;max-width:150px;margin:auto;border-radius:13px;padding:12px 11px 9px;background:linear-gradient(135deg,#363c43,#24282d);box-shadow:0 3px 7px #0002,inset 0 1px #ffffff1a}.radio-skin-screen{display:flex;flex-direction:column;justify-content:space-between;height:48px;border-radius:4px;border:3px solid #1d252a;background:linear-gradient(140deg,#cee5ee,#a1c2d2);padding:7px;color:#426477;box-shadow:inset 0 2px 4px #0002;font-size:9px;letter-spacing:.5px}.radio-skin-screen i{height:7px;display:block;border-top:1px solid currentColor;background:repeating-linear-gradient(90deg,currentColor 0 1px,transparent 1px 9px);opacity:.6}.radio-skin-knobs{display:flex;justify-content:space-between;padding:10px 5px 0}.radio-skin-knobs i{display:block;width:24px;height:24px;border-radius:50%;background:conic-gradient(#9ea9af,#edf0ed,#929da3,#dde1df,#8d999f,#edf0ed,#9ea9af);box-shadow:0 2px 3px #0004;position:relative}.radio-skin-knobs i:after{content:"";position:absolute;left:6px;top:6px;width:8px;height:2px;background:#344b55;transform:rotate(40deg)}.radio-skin-card[data-skin=walnut] .radio-skin-preview{border:4px solid #513827;padding:6px 6px 4px;background:linear-gradient(#785139,#573c2d)}.radio-skin-card[data-skin=walnut] .radio-skin-screen{background:linear-gradient(140deg,#41463e,#2b302c);color:#c3b99c;border-color:#2d3028}.radio-skin-card[data-skin=ivory] .radio-skin-preview{background:linear-gradient(135deg,#f9e9eb,#f0dadd)}.radio-skin-card[data-skin=ivory] .radio-skin-screen{background:linear-gradient(#fae8eb,#e7cbd2);color:#795361}.radio-skin-card[data-skin=ivory] .radio-skin-knobs i{background:conic-gradient(from 15deg,#ddc6ce,#fff2f6 35deg,#d2b9c3 80deg,#efdae2,#c8adb8 190deg,#fff2f6,#d2b9c3 290deg,#efdae2 335deg,#ddc6ce)}.radio-skin-card[data-skin=ivory] .radio-skin-knobs i:after{background:#66414f}.radio-skin-card[data-skin=studio] .radio-skin-preview{background:linear-gradient(135deg,#c9cbcd,#a6a9ac)}.radio-skin-card[data-skin=studio] .radio-skin-screen{background:linear-gradient(#343c43,#252c32);color:#cbdbe0}@media(max-width:700px){.radio-skins{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.radio-skin-caption small{font-size:10px}.radio-app .radio-skin-card{padding:12px}}.radio-app[data-radio-skin] .radio-knob-label,.radio-app[data-radio-skin] .radio-knob-group small,.radio-app[data-radio-skin] .radio-tuning-controls>button{color:var(--body-muted)}.radio-app[data-radio-skin] .radio-knob-ring{background:none}.radio-skin-preview{height:104px;flex-shrink:0}.radio-skin-card[data-skin=walnut] .radio-skin-preview{padding-top:6px}.radio-app[data-radio-skin=walnut]{--display-bg:#41463e;--display-end:#2b302c;--display-ink:#f1e7cf;--display-muted:#c3b99c;--display-line:#918b72;--display-needle:#e4c989;--knob-a:#a59677;--knob-b:#e0d6b9;--knob-c:#8f8166;--knob-d:#c2b28d;--knob-e:#7f725c;--knob-ink:#40382c}.radio-app[data-radio-skin=walnut] .radio-player-title{border-color:#2d3028}.radio-skin-card[data-skin=walnut] .radio-skin-knobs i{background:conic-gradient(from 15deg,#a59677,#e0d6b9 35deg,#8f8166 80deg,#c2b28d,#7f725c 190deg,#e0d6b9,#8f8166 290deg,#c2b28d 335deg,#a59677)}.radio-skin-card[data-skin=walnut] .radio-skin-knobs i:after{background:#40382c}.radio-app .radio-skin-card{justify-content:flex-start}.radio-skin-preview{box-sizing:border-box;height:112px;margin:0 auto;flex-shrink:0}.radio-skin-caption{grid-template-rows:minmax(1.4em,auto) minmax(3.2em,auto);align-items:start}.radio-app[data-radio-skin=studio]{--menu-accent:#28333c;--finish-live:#28333c;--finish-favorite:#28333c;--body-muted:#43515b;--body-text:#28333c}.radio-app:is([data-radio-skin=studio],[data-radio-skin=walnut],[data-radio-skin=ivory],[data-radio-skin=cream]) .radio-current .radio-live .radio-channel-favorite-button[aria-pressed=true],.radio-app:is([data-radio-skin=studio],[data-radio-skin=walnut],[data-radio-skin=ivory],[data-radio-skin=cream]) .radio-current .radio-live .radio-channel-favorite-button:hover,.radio-app:is([data-radio-skin=studio],[data-radio-skin=walnut],[data-radio-skin=ivory],[data-radio-skin=cream]) .radio-channel-favorite,.radio-app:is([data-radio-skin=studio],[data-radio-skin=walnut],[data-radio-skin=ivory],[data-radio-skin=cream]) .radio-favorite-active,.radio-app:is([data-radio-skin=studio],[data-radio-skin=walnut],[data-radio-skin=ivory],[data-radio-skin=cream]) .radio-favorite-add:disabled svg,.radio-app:is([data-radio-skin=studio],[data-radio-skin=walnut],[data-radio-skin=ivory],[data-radio-skin=cream]) .radio-schedule-choice>button[aria-pressed=true],.radio-app:is([data-radio-skin=studio],[data-radio-skin=walnut],[data-radio-skin=ivory],[data-radio-skin=cream]) .radio-console .radio-current-actions button[aria-pressed=true]{color:var(--finish-favorite)}.radio-app:is([data-radio-skin=studio],[data-radio-skin=walnut],[data-radio-skin=ivory],[data-radio-skin=cream]) .radio-live:has(.radio-air-lamp.lit)>span{color:var(--finish-live)}.radio-app:is([data-radio-skin=studio],[data-radio-skin=walnut],[data-radio-skin=ivory],[data-radio-skin=cream]) .radio-air-lamp.lit{background:var(--finish-live);border-color:#377757;box-shadow:0 0 4px #15533530,inset 0 1px 1px #fff5}.radio-app:is([data-radio-skin=studio],[data-radio-skin=walnut],[data-radio-skin=ivory],[data-radio-skin=cream]) .radio-mini-power[aria-pressed=true]{color:var(--finish-live)!important}.radio-app:is([data-radio-skin=studio],[data-radio-skin=walnut],[data-radio-skin=ivory],[data-radio-skin=cream]) .radio-language-picker .radio-browse-tabs button[aria-pressed=true],.radio-app:is([data-radio-skin=studio],[data-radio-skin=walnut],[data-radio-skin=ivory],[data-radio-skin=cream]) .radio-browse-tabs button[aria-selected=true],.radio-app:is([data-radio-skin=studio],[data-radio-skin=walnut],[data-radio-skin=ivory],[data-radio-skin=cream]) .radio-nav button[aria-pressed=true]{color:var(--menu-accent)}.radio-app:is([data-radio-skin=studio],[data-radio-skin=walnut],[data-radio-skin=ivory],[data-radio-skin=cream]) .radio-language-picker .radio-browse-tabs button[aria-pressed=true]{box-shadow:inset 0 0 0 1px #244e7040}.radio-app:is([data-radio-skin=studio],[data-radio-skin=walnut],[data-radio-skin=ivory],[data-radio-skin=cream]) .radio-primary:not(:disabled),.radio-app:is([data-radio-skin=studio],[data-radio-skin=walnut],[data-radio-skin=ivory],[data-radio-skin=cream]) .radio-social .radio-social-publish:not(:disabled){background:var(--menu-accent);color:#fff}.radio-app:is([data-radio-skin=studio],[data-radio-skin=walnut],[data-radio-skin=ivory],[data-radio-skin=cream]) input[type=checkbox],.radio-app:is([data-radio-skin=studio],[data-radio-skin=walnut],[data-radio-skin=ivory],[data-radio-skin=cream]) input[type=radio]{accent-color:var(--menu-accent)}.radio-app[data-radio-skin=walnut]{--menu-accent:#c5ad82;--finish-live:#a2caaa;--finish-favorite:#d4c2a0;--body-muted:#c4b8a4}.radio-app[data-radio-skin=walnut] .radio-knob,.radio-app[data-radio-skin=walnut] .radio-selector-knob{border-color:#b9aa88;box-shadow:0 3px #3b3024,0 5px 7px #160f0b66,inset 0 0 0 2px #f3e8ce40,inset 0 0 0 4px #806e492e}.radio-app[data-radio-skin=walnut].radio-social-open .radio-receiver-head:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;box-sizing:border-box;border:6px solid #513827;border-bottom:0;border-radius:inherit;pointer-events:none}.radio-app[data-radio-skin=ivory]{--menu-accent:#714c5e;--finish-favorite:#714c5e;--finish-live:#395c4b;--body-muted:#705b64;--knob-a:#929ca3;--knob-b:#dde3e2;--knob-c:#85919a;--knob-d:#bfc8cb;--knob-e:#7d8a94;--knob-ink:#253b48}.radio-app[data-radio-skin=studio] .radio-air-lamp.lit{background:#fff;border-color:#fff;box-shadow:0 0 5px #ffffff80,inset 0 1px 1px #fff}.radio-app[data-radio-skin=studio] .radio-language-picker .radio-browse-tabs button[aria-pressed=true]{box-shadow:inset 0 0 0 1px #28333c40}.radio-app[data-radio-skin=ivory] .radio-language-picker .radio-browse-tabs button[aria-pressed=true]{box-shadow:inset 0 0 0 1px #714c5e40}.radio-app[data-radio-skin=ivory]{--display-bg:#fae8eb;--display-end:#e7cbd2;--display-ink:#573b47;--display-muted:#795361;--display-line:#a47d8c;--display-needle:#754455;--knob-a:#ddc6ce;--knob-b:#fff2f6;--knob-c:#d2b9c3;--knob-d:#efdae2;--knob-e:#c8adb8;--knob-ink:#66414f}.radio-app[data-radio-skin=ivory] .radio-knob,.radio-app[data-radio-skin=ivory] .radio-selector-knob{border-color:#f5e3e9;box-shadow:0 3px #b69aa6,0 5px 7px #573b4740,inset 0 0 0 2px #fff1f566,inset 0 0 0 4px #b69aa62e}.radio-app[data-radio-skin=walnut] .radio-current{background:linear-gradient(145deg,#785139,#573c2d)}.radio-app[data-radio-skin=walnut] .radio-tone-panel{background:linear-gradient(145deg,#38322b,#2c2722)}.radio-app[data-radio-skin=walnut] .radio-unified-nav{background:linear-gradient(145deg,#393129,#2b251f)}.radio-app[data-radio-skin=walnut] .radio-selector-labels button[aria-pressed=true]{color:var(--body-text)}.radio-app[data-radio-skin=walnut] .radio-primary:not(:disabled),.radio-app[data-radio-skin=walnut] .radio-social .radio-social-publish:not(:disabled){color:#453522}.radio-app[data-radio-skin=walnut]{--finish-accent-ink:#fffaf2}.radio-app[data-radio-skin=walnut] .radio-settings-tabs button[aria-pressed=true],.radio-app[data-radio-skin=walnut] .radio-language-picker .radio-browse-tabs button[aria-pressed=true],.radio-app[data-radio-skin=walnut] .radio-browse-tabs button:is([aria-pressed=true],[aria-selected=true]),.radio-app[data-radio-skin=walnut] .radio-material-picker button[aria-pressed=true]{color:var(--finish-accent-ink);background:#554330!important}.radio-app[data-radio-skin=walnut] .radio-unified-nav>button:is([aria-expanded=true],[aria-pressed=true]),.radio-app[data-radio-skin=walnut] .radio-song-now small,.radio-app[data-radio-skin=walnut] .radio-song-list li.current,.radio-app[data-radio-skin=walnut] .radio-station.selected{color:var(--finish-accent-ink)}.radio-app[data-radio-skin=walnut] .radio-current{background-image:repeating-linear-gradient(0deg,#ffffff02 0 1px,transparent 1px 4px),linear-gradient(145deg,#785139,#573c2d)}.radio-app[data-radio-skin=walnut] .radio-drawer{background:linear-gradient(145deg,#362e26,#29231e)}.radio-app[data-radio-skin=walnut] .radio-player-title{border-color:#24251f}.radio-app .radio-console>.radio-knob-group>small,.radio-app .radio-console>.radio-selector>small{color:var(--body-text)}.radio-app[data-radio-skin=cream]{--body:#efede5;--body-light:#f6f4ed;--body-deep:#dfdacf;--body-text:#504334;--body-muted:#75624e;--body-border:#82776830;--menu-accent:#8a663e;--finish-live:#285b3d;--finish-favorite:#8a663e;--surface:linear-gradient(#ffffff06,#00000002);--wood-rim:#79583e;--wood-edge:#d6b38355;--screen-rim:#777164;--display-bg:#e4e2d7;--display-end:#d5d4c7;--display-ink:#41443b;--display-muted:#5b6054;--display-line:#929482;--display-needle:#756143;--knob-a:#c4b599;--knob-b:#f7efdc;--knob-c:#afa083;--knob-d:#dfcdaa;--knob-e:#9a8a70;--knob-ink:#665137;--dial-edge:#bba27a;--dial-base:#8c7456;--dial-highlight:#fff9e766}.radio-app[data-radio-skin=deep-walnut]{--body:#382e26;--body-light:#44382e;--body-deep:#2a231d;--body-text:#d9cbb5;--body-muted:#b9aa91;--body-border:#c9ab782b;--menu-accent:#baa178;--finish-live:#9ec8a6;--finish-favorite:#baa178;--surface:linear-gradient(#ffffff06,#00000002);--wood-rim:#241813;--wood-edge:#a7825350;--screen-rim:#66543d;--display-bg:#25211c;--display-end:#171713;--display-ink:#dfd1b7;--display-muted:#b9aa90;--display-line:#86775f;--display-needle:#c1a572;--knob-a:#a28e6d;--knob-b:#d2c29c;--knob-c:#907c5e;--knob-d:#bca47e;--knob-e:#827054;--knob-ink:#443322;--dial-edge:#b09b76;--dial-base:#322419;--dial-highlight:#e2d1ae40}.radio-app:is([data-radio-skin=cream],[data-radio-skin=deep-walnut]) .radio-layout{position:relative;border-color:var(--wood-rim);background:var(--body)}.radio-app:is([data-radio-skin=cream],[data-radio-skin=deep-walnut]) .radio-layout:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 6px var(--wood-rim),inset 0 0 0 7px var(--wood-edge)}.radio-app:is([data-radio-skin=cream],[data-radio-skin=deep-walnut]) .radio-player-title{border-color:var(--screen-rim)}.radio-app:is([data-radio-skin=cream],[data-radio-skin=deep-walnut]) .radio-knob,.radio-app:is([data-radio-skin=cream],[data-radio-skin=deep-walnut]) .radio-selector-knob{border-color:var(--dial-edge);box-shadow:0 3px 0 var(--dial-base),0 5px 7px #24190d40,inset 0 0 0 2px var(--dial-highlight),inset 0 0 0 4px #806e492e}.radio-app:is([data-radio-skin=cream],[data-radio-skin=deep-walnut]) .radio-settings-tabs button[aria-pressed=true]{color:var(--body-text)}.radio-app:is([data-radio-skin=cream],[data-radio-skin=deep-walnut]).radio-social-open .radio-receiver-head:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;box-sizing:border-box;border:6px solid var(--wood-rim);border-bottom:0;border-radius:inherit;pointer-events:none}.radio-focus-page[data-focus-skin=cream]{background:#efede5}.radio-focus-page[data-focus-skin=deep-walnut]{background:#382e26}.radio-focus-page .radio-app:is([data-radio-skin=walnut],[data-radio-skin=cream],[data-radio-skin=deep-walnut]) .radio-layout:after,.radio-focus-page .radio-app:is([data-radio-skin=walnut],[data-radio-skin=cream],[data-radio-skin=deep-walnut]) .radio-receiver-head:after{display:none}.radio-skin-card:is([data-skin=cream],[data-skin=deep-walnut]) .radio-skin-preview{border:4px solid var(--preview-rim);padding:8px 8px 6px;background:linear-gradient(var(--preview-light),var(--preview-body))}.radio-skin-card:is([data-skin=cream],[data-skin=deep-walnut]) .radio-skin-screen{background:linear-gradient(145deg,var(--preview-screen),var(--preview-end));color:var(--preview-ink);border-color:var(--preview-screen-rim)}.radio-skin-card:is([data-skin=cream],[data-skin=deep-walnut]) .radio-skin-knobs i{background:conic-gradient(from 15deg,var(--preview-a),var(--preview-b) 35deg,var(--preview-c) 80deg,var(--preview-d) 135deg,var(--preview-e) 190deg,var(--preview-b) 240deg,var(--preview-c) 290deg,var(--preview-d) 335deg,var(--preview-a))}.radio-skin-card:is([data-skin=cream],[data-skin=deep-walnut]) .radio-skin-knobs i:after{background:var(--preview-knob-ink)}.radio-skin-card[data-skin=cream]{--preview-rim:#79583e;--preview-light:#f6f4ed;--preview-body:#efede5;--preview-screen:#e4e2d7;--preview-end:#d5d4c7;--preview-ink:#5b6054;--preview-screen-rim:#777164;--preview-a:#c4b599;--preview-b:#f7efdc;--preview-c:#afa083;--preview-d:#dfcdaa;--preview-e:#9a8a70;--preview-knob-ink:#665137}.radio-skin-card[data-skin=deep-walnut]{--preview-rim:#241813;--preview-light:#44382e;--preview-body:#382e26;--preview-screen:#25211c;--preview-end:#171713;--preview-ink:#b9aa90;--preview-screen-rim:#66543d;--preview-a:#a28e6d;--preview-b:#d2c29c;--preview-c:#907c5e;--preview-d:#bca47e;--preview-e:#827054;--preview-knob-ink:#443322}@media(min-width:701px){.radio-skins{grid-template-columns:repeat(3,minmax(0,1fr))}}.radio-app[data-radio-skin=cream] .radio-current{background-image:linear-gradient(145deg,#f6f4ed,#ebe8de)}.radio-app[data-radio-skin=cream] .radio-unified-nav{background:linear-gradient(145deg,#ece5d7,#e3d8c5)}.radio-app[data-radio-skin=cream] .radio-tone-panel{background:linear-gradient(145deg,#eee7db,#e5dbc9)}.radio-app[data-radio-skin=cream] .radio-unified-nav>button:focus-visible{outline:1px solid #796f5e;outline-offset:-6px}.radio-app[data-radio-skin=deep-walnut] .radio-current{background-image:linear-gradient(145deg,#44382e,#382e26)}.radio-app[data-radio-skin=deep-walnut] .radio-unified-nav{background:linear-gradient(145deg,#342c24,#2e261f)}.radio-app[data-radio-skin=deep-walnut] .radio-tone-panel,.radio-app[data-radio-skin=deep-walnut] .radio-drawer{background:linear-gradient(145deg,#382f26,#302820)}.radio-app{--hardware-edge-light:#ffffff24;--hardware-edge-shade:#00000038;--hardware-knob-light:#ffffff48;--hardware-contact:#00000026}.radio-app:is([data-radio-skin=studio],[data-radio-skin=cream],[data-radio-skin=ivory]){--hardware-edge-light:#ffffff65;--hardware-edge-shade:#30251b28;--hardware-knob-light:#fffdf278;--hardware-contact:#33271b24}.radio-app:is([data-radio-skin=walnut],[data-radio-skin=deep-walnut]){--hardware-edge-light:#f9e2ba32;--hardware-edge-shade:#160e0748;--hardware-knob-light:#fff1d15c;--hardware-contact:#160e0732}.radio-app .radio-layout{position:relative}.radio-app .radio-layout:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:4;box-shadow:inset 1px 1px 0 var(--hardware-edge-light),inset -1px -1px 0 var(--hardware-edge-shade);background:none}.radio-focus-page .radio-app .radio-layout:before{display:none}.radio-app .radio-knob:before,.radio-app .radio-selector-knob:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:1px 4px 6px var(--hardware-contact),inset .7px 1px 1px var(--hardware-knob-light),inset -.7px -1px 1px var(--hardware-edge-shade)}.radio-app .radio-player-title{box-shadow:0 1px 0 var(--hardware-edge-light),inset 0 2px 5px #00000030,inset 0 -1px 1px #ffffff0b}.radio-app[data-radio-skin=original][data-body-theme=black]{--body:#21252a;--body-light:#2b3036;--body-deep:#171b20}.radio-app[data-radio-skin=original]{--hardware-edge-light:#eaf4ff70;--hardware-edge-shade:#080d1266;--hardware-knob-light:#f2f8ff96;--hardware-contact:#00000038}.radio-app[data-radio-skin=original][data-material=brushed]{--surface:repeating-linear-gradient(0deg,#ffffff01 0 1px,transparent 1px 3px)}.radio-app[data-radio-skin=original] .radio-layout:before{box-shadow:inset 1px 1px #929ba35c,inset -1px -1px #68727b50}@supports ((mask-composite:exclude) or (-webkit-mask-composite:xor)){.radio-app[data-radio-skin=original] .radio-layout:before{padding:1px;background:linear-gradient(90deg,#aeb6be80,#6c767f80 12%,#515c6680 32%,#414c5680,#626e7880 88%,#a0aab47a);box-shadow:none;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}}.radio-app[data-radio-skin=original] .radio-player-title{box-shadow:0 1px #d4e6f23d,inset 0 3px 6px #03070c54,inset 1px 0 1px #00000020,inset 0 -1px #eff7ff18}.radio-app[data-radio-skin=studio]{--body:#b9bbbd;--body-light:#c5c7c9;--body-deep:#aaadb0;--surface:none;--hardware-edge-light:#f7fbffc4;--hardware-edge-shade:#26333e4a;--hardware-knob-light:#f7fcffad;--hardware-contact:#17212b32}@supports ((mask-composite:exclude) or (-webkit-mask-composite:xor)){.radio-app[data-radio-skin=studio] .radio-layout:before{padding:1px;background:linear-gradient(90deg,#ffffffed,#e6f1f99c 14%,#d9e5ed26 34%,#25354366 62%,#dcebf67d 87%,#fbfdffd9);box-shadow:none;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}}.radio-app[data-radio-skin=studio] .radio-player-title{box-shadow:0 1px #f7fcff96,inset 0 3px 6px #111c2852,inset 1px 0 1px #00000020,inset 0 -1px #f5fbff24}.radio-skin-card[data-skin=studio] .radio-skin-preview{background:linear-gradient(135deg,#c5c7c9,#aaadb0)}.radio-app[data-radio-skin=ivory]{--body:#d8c5cc;--body-light:#e4d6dc;--body-deep:#c6b2bb;--surface:none;--hardware-edge-light:#fff7fbd1;--hardware-edge-shade:#563a4947;--hardware-knob-light:#fff8fbb3;--hardware-contact:#38212f30}@supports ((mask-composite:exclude) or (-webkit-mask-composite:xor)){.radio-app[data-radio-skin=ivory] .radio-layout:before{padding:1px;background:linear-gradient(90deg,#fffafced,#f5e9f19c 14%,#ddc9d526 34%,#573e4d61 62%,#e6cddc80 87%,#fff8fbd9);box-shadow:none;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}}.radio-app[data-radio-skin=ivory] .radio-player-title{box-shadow:0 1px #fff7fba1,inset 0 3px 6px #281b2850,inset 1px 0 1px #0000001c,inset 0 -1px #fff7fb26}.radio-skin-card[data-skin=ivory] .radio-skin-preview{background:linear-gradient(135deg,#e4d6dc,#c6b2bb)}.radio-app[data-radio-skin=walnut]{--body:#634735;--body-light:#73533f;--body-deep:#4f382b;--body-text:#f3e6d2;--body-muted:#d5c2a5;--heritage-face-light:#79563e;--heritage-face-dark:#60432f;--heritage-wood:#845132;--heritage-wood-light:#a37048;--heritage-metal:#a68c5f;--heritage-metal-light:#d8c398;--heritage-metal-dark:#655038;--hardware-knob-light:#f7e7c17a;--hardware-contact:#120c083b}.radio-app[data-radio-skin=cream]{--body:#ece5d8;--body-light:#f3eee4;--body-deep:#ded4c3;--body-text:#504334;--body-muted:#75624e;--heritage-face-light:#f3efe5;--heritage-face-dark:#e9e2d5;--heritage-wood:#77563c;--heritage-wood-light:#997457;--heritage-metal:#b7a17b;--heritage-metal-light:#e9ddc1;--heritage-metal-dark:#8a7454;--hardware-knob-light:#fff9e6a1;--hardware-contact:#3b2b1c26}.radio-app[data-radio-skin=deep-walnut]{--body:#302720;--body-light:#382e26;--body-deep:#241d18;--heritage-face-light:#382d25;--heritage-face-dark:#2c241e;--heritage-wood:#302016;--heritage-wood-light:#4c3525;--heritage-metal:#8d7552;--heritage-metal-light:#bdab86;--heritage-metal-dark:#53422e;--hardware-knob-light:#e9d7ae69;--hardware-contact:#100a073b}.radio-app:is([data-radio-skin=walnut],[data-radio-skin=cream],[data-radio-skin=deep-walnut]) .radio-current{background-image:url(/assets/leather-grain-Dn2HjcGM.svg),linear-gradient(145deg,var(--heritage-face-light),var(--heritage-face-dark));background-size:128px 128px,auto;box-shadow:inset 3px 0 6px #160e080c,inset -3px -2px 6px #160e0810}.radio-app:is([data-radio-skin=walnut],[data-radio-skin=cream],[data-radio-skin=deep-walnut]) :is(.radio-drawer,.radio-unified-nav,.radio-tone-panel){background:linear-gradient(145deg,var(--body-light),var(--body))}@supports ((mask-composite:exclude) or (-webkit-mask-composite:xor)){.radio-app:is([data-radio-skin=walnut],[data-radio-skin=cream],[data-radio-skin=deep-walnut]) .radio-layout:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:7px;border-radius:inherit;pointer-events:none;z-index:3;box-shadow:inset 1px 1px #fff1,inset -1px -1px #100a0838;background:repeating-linear-gradient(90deg,#180c0710 0 1px,transparent 1px 5px),linear-gradient(90deg,var(--heritage-wood-light),var(--heritage-wood) 70%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.radio-app:is([data-radio-skin=walnut],[data-radio-skin=cream],[data-radio-skin=deep-walnut]) .radio-layout:before{top:6px;right:6px;bottom:6px;left:6px;padding:1px;box-shadow:none;background:linear-gradient(90deg,var(--heritage-metal-light),var(--heritage-metal) 30%,var(--heritage-metal-dark) 65%,var(--heritage-metal) 85%,var(--heritage-metal-light));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}}.radio-app:is([data-radio-skin=walnut],[data-radio-skin=cream],[data-radio-skin=deep-walnut]) .radio-player-title{box-shadow:0 0 0 1px var(--heritage-metal),0 1px 0 var(--heritage-metal-light),inset 0 2px 5px #120b0740}.radio-app:is([data-radio-skin=walnut],[data-radio-skin=cream],[data-radio-skin=deep-walnut]) :is(.radio-knob,.radio-selector-knob):before{box-shadow:0 0 0 1px var(--heritage-metal-dark),0 0 0 2px var(--heritage-metal),1px 4px 5px var(--hardware-contact),inset .7px 1px 1px var(--hardware-knob-light),inset -.7px -1px 1px #1a110b40}.radio-focus-page .radio-app:is([data-radio-skin=walnut],[data-radio-skin=cream],[data-radio-skin=deep-walnut]) .radio-current{box-shadow:none}.radio-skin-card[data-skin=walnut]{--heritage-preview-light:#79563e;--heritage-preview-dark:#60432f;--heritage-preview-rim:#915e3b;--heritage-preview-metal:#a68c5f}.radio-skin-card[data-skin=cream]{--heritage-preview-light:#f3efe5;--heritage-preview-dark:#e9e2d5;--heritage-preview-rim:#77563c;--heritage-preview-metal:#b7a17b}.radio-skin-card[data-skin=deep-walnut]{--heritage-preview-light:#382d25;--heritage-preview-dark:#2c241e;--heritage-preview-rim:#302016;--heritage-preview-metal:#8d7552}.radio-skin-card:is([data-skin=walnut],[data-skin=cream],[data-skin=deep-walnut]) .radio-skin-preview{background-image:url(/assets/leather-grain-Dn2HjcGM.svg),linear-gradient(145deg,var(--heritage-preview-light),var(--heritage-preview-dark));background-size:128px 128px,auto;border-color:var(--heritage-preview-rim);box-shadow:inset 0 0 0 1px var(--heritage-preview-metal)}.radio-app[data-radio-skin=walnut] .radio-layout:after{box-shadow:inset 1px 1px #f4d1a04d,inset 2px 2px 1px #e7b67c1f,inset -1px -2px 1px #21120880}.radio-app[data-radio-skin=walnut] .radio-layout:before{box-shadow:0 0 0 1px #21160d54}.radio-app[data-radio-skin=walnut] .radio-console{isolation:isolate}.radio-app[data-radio-skin=walnut] .radio-console:before{content:"";position:absolute;border-radius:8px;pointer-events:none;z-index:-1;background:linear-gradient(135deg,#554637,#44372b 72%,#4d3e30);box-shadow:inset 0 1px #e7d2a536,inset 0 -1px #1f130d75,0 1px 2px #24160d24}.radio-app[data-radio-skin=walnut] .radio-heading h1{color:#ead7af;text-shadow:0 1px 0 #362416,0 -1px 0 #f6e6c32e}.radio-app[data-radio-skin=walnut] .radio-unified-nav{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='8'%20height='6'%20viewBox='0%200%208%206'%3e%3cpath%20d='M.8%201h2.4m1.6%203h2.4'%20stroke='%23d8c39b'%20stroke-opacity='.12'%20stroke-width='.8'%20stroke-linecap='round'/%3e%3cpath%20d='M.8%202h2.4m1.6%203h2.4'%20stroke='%23130e09'%20stroke-opacity='.18'%20stroke-width='.6'%20stroke-linecap='round'/%3e%3c/svg%3e"),linear-gradient(145deg,#483e32,#382f27);background-size:8px 6px,auto;box-shadow:inset 0 1px #ccb58a45,inset 0 -1px #21170f80;color:#dfceb0}.radio-skin-card[data-skin=walnut] .radio-skin-preview{box-shadow:inset 0 0 0 1px #c1a579,inset 0 -24px #47392d}.radio-app[data-radio-skin=deep-walnut] .radio-layout:after{box-shadow:inset 1px 1px #d3b98b30,inset 2px 2px 1px #b7986a14,inset -1px -2px 1px #100b0880}.radio-app[data-radio-skin=deep-walnut] .radio-layout:before{box-shadow:0 0 0 1px #120c085e}.radio-app[data-radio-skin=deep-walnut] .radio-console{isolation:isolate}.radio-app[data-radio-skin=deep-walnut] .radio-console:before{content:"";position:absolute;border-radius:8px;pointer-events:none;z-index:-1;background:linear-gradient(135deg,#29251f,#1e1b17 72%,#27221c);box-shadow:inset 0 1px #b29b6b30,inset 0 -1px #0e090880,0 1px 2px #100b0833}.radio-app[data-radio-skin=deep-walnut] .radio-heading h1{color:#cdb88e;text-shadow:0 1px 0 #150e09,0 -1px 0 #eadbc022}.radio-app[data-radio-skin=deep-walnut] .radio-unified-nav{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='8'%20height='6'%20viewBox='0%200%208%206'%3e%3cpath%20d='M.8%201h2.4m1.6%203h2.4'%20stroke='%23d8c39b'%20stroke-opacity='.12'%20stroke-width='.8'%20stroke-linecap='round'/%3e%3cpath%20d='M.8%202h2.4m1.6%203h2.4'%20stroke='%23130e09'%20stroke-opacity='.18'%20stroke-width='.6'%20stroke-linecap='round'/%3e%3c/svg%3e"),linear-gradient(145deg,#30271f,#251f19);background-size:8px 6px,auto;box-shadow:inset 0 1px #b29b6b36,inset 0 -1px #100b087a;color:#cbb999}.radio-skin-card[data-skin=deep-walnut] .radio-skin-preview{box-shadow:inset 0 0 0 1px #9e875f,inset 0 -24px #24201a}.radio-app[data-radio-skin=cream] .radio-layout:after{box-shadow:inset 1px 1px #f5d9af57,inset 2px 2px 1px #e4c1931f,inset -1px -2px 1px #38241566}.radio-app[data-radio-skin=cream] .radio-layout:before{box-shadow:0 0 0 1px #59452e36}.radio-app[data-radio-skin=cream] .radio-console{isolation:isolate}.radio-app[data-radio-skin=cream] .radio-console:before{content:"";position:absolute;border-radius:8px;pointer-events:none;z-index:-1;background:linear-gradient(135deg,#dcd1bc,#cec0a8 72%,#d8cab3);box-shadow:inset 0 1px #fff8eab8,inset 0 -1px #7d644540,0 1px 2px #58432b1f}.radio-app[data-radio-skin=cream] .radio-heading h1{color:#8b7251;text-shadow:0 1px 0 #fff7e8c4,0 -1px 0 #59452e24}.radio-app[data-radio-skin=cream] .radio-unified-nav{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='8'%20height='6'%20viewBox='0%200%208%206'%3e%3cpath%20d='M.8%201h2.4m1.6%203h2.4'%20stroke='%23d8c39b'%20stroke-opacity='.12'%20stroke-width='.8'%20stroke-linecap='round'/%3e%3cpath%20d='M.8%202h2.4m1.6%203h2.4'%20stroke='%23130e09'%20stroke-opacity='.18'%20stroke-width='.6'%20stroke-linecap='round'/%3e%3c/svg%3e"),linear-gradient(145deg,#dfd4bf,#d5c7af);background-size:8px 6px,auto;box-shadow:inset 0 1px #fff7e5b0,inset 0 -1px #8b6c483d;color:#70583e}.radio-skin-card[data-skin=cream] .radio-skin-preview{box-shadow:inset 0 0 0 1px #b7a17b,inset 0 -24px #d2c4ad}.radio-app:is([data-radio-skin=walnut],[data-radio-skin=cream],[data-radio-skin=deep-walnut]) .radio-console:before{top:-5.442px;right:-1px;bottom:-.514px;left:-1px}@media(max-width:700px){.radio-app:is([data-radio-skin=walnut],[data-radio-skin=cream],[data-radio-skin=deep-walnut]) .radio-console:before{top:-6.455px;bottom:-4.139px}}@media(max-height:599px){.radio-app:is([data-radio-skin=walnut],[data-radio-skin=cream],[data-radio-skin=deep-walnut]) .radio-console:before{bottom:-4.139px}}@media(min-width:701px)and (min-height:600px){.radio-app:is([data-radio-skin=walnut],[data-radio-skin=cream],[data-radio-skin=deep-walnut]) .radio-console:before{top:-9.442px;bottom:-4.514px}}@media(min-width:701px)and (max-height:599px){.radio-app:is([data-radio-skin=walnut],[data-radio-skin=cream],[data-radio-skin=deep-walnut]) .radio-console:before{top:-9.442px}}.radio-app .radio-drawer,.radio-app .radio-social{--drawer-surface:color-mix(in srgb,var(--body) 82%,var(--body-deep));--drawer-field:color-mix(in srgb,var(--body) 55%,var(--body-deep));--drawer-selected:color-mix(in srgb,var(--body-text) 11%,var(--body));--drawer-line:color-mix(in srgb,var(--body-muted) 24%,transparent);--drawer-focus:color-mix(in srgb,var(--body-text) 65%,var(--body));color:var(--body-text);font-size:12px;line-height:1.6}.radio-app .radio-drawer{border-top-color:var(--drawer-line)}.radio-app .radio-drawer :is(.radio-editor,.radio-music-panel,.radio-week){padding-block:16px;margin-block:0}.radio-app .radio-drawer :is(h2,h3){color:var(--body-text);font-weight:600;letter-spacing:0}.radio-app .radio-drawer h2{font-size:13px;line-height:1.45;margin:0 0 12px}.radio-app .radio-drawer h3{font-size:12px;line-height:1.5;margin:0 0 8px}.radio-app .radio-drawer :is(.radio-section-title,.radio-drawer-heading){align-items:center;gap:8px;margin:0 0 12px}.radio-app .radio-drawer :is(.radio-editor p,.radio-setting-help,.radio-music-empty,.radio-search-empty){color:var(--body-muted);font-size:11px;line-height:1.65;margin:8px 0 12px}.radio-app .radio-drawer :is(.radio-editor p,.radio-editor [role=status]):empty{display:none}.radio-app .radio-drawer :is(.radio-browse-tabs,.radio-days){padding:3px;gap:3px;border:1px solid var(--drawer-line);border-radius:7px;background:var(--drawer-surface);box-shadow:none}.radio-app .radio-drawer .radio-settings-tabs{margin:4px 0 0}.radio-app .radio-drawer :is(.radio-browse-tabs,.radio-days)>button{min-width:0;min-height:36px;padding:6px 8px;border:1px solid transparent;border-radius:4px;background:transparent;box-shadow:none;color:var(--body-muted);font-size:11px;font-weight:500;line-height:1.4}.radio-app .radio-drawer :is(.radio-browse-tabs,.radio-days)>button:is([aria-pressed=true],[aria-selected=true]){color:var(--body-text)!important;background:var(--drawer-selected)!important;border-color:var(--drawer-line);box-shadow:0 1px #00000010}.radio-app .radio-drawer .radio-language-picker{gap:12px;margin:12px 0 16px;font-size:11px}.radio-app .radio-drawer .radio-language-picker .radio-browse-tabs{max-width:220px}.radio-app .radio-drawer :is(.radio-editor,.radio-slot-editor)>label,.radio-app .radio-drawer .radio-editor form>label{gap:6px;margin:12px 0;font-size:11px;color:var(--body-muted)}.radio-app .radio-drawer :is(.radio-editor,.radio-slot-editor) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){background:var(--drawer-field);color:var(--body-text);border:1px solid var(--drawer-line);border-radius:6px;min-height:36px;padding:8px 10px;font-size:12px;box-shadow:inset 0 1px 1px #0000000a}.radio-app .radio-drawer :is(input,textarea)::placeholder{color:var(--body-muted);opacity:.8}.radio-app .radio-drawer :is(input,select,textarea):focus-visible{outline:1px solid var(--drawer-focus);outline-offset:2px}.radio-app .radio-drawer :is(.radio-form-actions,.radio-nickname-actions){gap:8px;align-items:center;flex-wrap:wrap;margin-top:12px}.radio-app .radio-drawer :is(.radio-form-actions,.radio-account-footer,.radio-weather-footer)>button,.radio-app .radio-drawer .radio-nickname-actions>button{min-height:36px;padding:7px 12px;font-size:11px;line-height:1.4;border:1px solid var(--drawer-line);border-radius:6px;background:var(--drawer-surface);color:var(--body-text);box-shadow:none}.radio-app .radio-drawer button.radio-primary{min-height:36px;padding:8px 14px;background:var(--body-text);color:var(--body);border:1px solid transparent;border-radius:6px;box-shadow:none;font-size:11px;font-weight:600}.radio-app .radio-drawer button:disabled{cursor:default}.radio-app .radio-drawer :is(.radio-form-actions,.radio-nickname-actions) button:disabled{opacity:.4}.radio-app .radio-drawer .radio-account-panel .radio-nickname-form{margin-bottom:16px}.radio-app .radio-drawer .radio-account-info{gap:6px 16px;padding:12px 0;margin:0;border-color:var(--drawer-line);font-size:11px;line-height:1.6}.radio-app .radio-drawer .radio-account-backup{padding:16px 0}.radio-app .radio-drawer .radio-account-backup .radio-form-actions{margin-top:8px}.radio-app .radio-drawer :is(.radio-privacy,.radio-withdraw){margin-top:16px;padding-top:12px;border-top:1px solid var(--drawer-line);font-size:11px;color:var(--body-muted)}.radio-app .radio-drawer .radio-privacy summary{min-height:36px;align-content:center;color:var(--body-muted)}.radio-app .radio-drawer .radio-app-info{margin:16px 0 0;padding-top:12px;border-color:var(--drawer-line)}.radio-app .radio-drawer .radio-app-info :is(p,h3){font-size:11px}.radio-app .radio-drawer .radio-member-prompt{margin:12px 0;padding:16px;gap:12px;border:1px solid var(--drawer-line);border-radius:8px;background:var(--drawer-surface);box-shadow:none}.radio-app .radio-drawer .radio-member-prompt>svg{width:18px;height:18px;color:var(--body-muted)}.radio-app .radio-drawer .radio-member-prompt p{font-size:11px;line-height:1.65;margin:6px 0 12px;color:var(--body-muted)}.radio-app .radio-drawer .radio-skins{gap:10px;padding-block:0}.radio-app .radio-drawer .radio-skin-card{padding:5px;border:1px solid var(--drawer-line);border-radius:7px;background:transparent;box-shadow:none;color:var(--body-text)}.radio-app .radio-drawer .radio-skin-card[aria-pressed=true]{border-color:var(--drawer-focus);background:var(--drawer-selected)}.radio-app .radio-drawer .radio-skin-caption{gap:4px;padding:8px 3px 3px}.radio-app .radio-drawer .radio-skin-caption strong{font-size:11px;font-weight:600;color:var(--body-text)}.radio-app .radio-drawer .radio-skin-caption small{font-size:10px;line-height:1.5;color:var(--body-muted)}.radio-app .radio-drawer .radio-skin-caption svg{color:var(--body-text)}.radio-app .radio-drawer .radio-effects-content{padding-top:16px}.radio-app .radio-drawer .radio-effects-switches{gap:8px 20px;margin:0 0 12px}.radio-app .radio-drawer button.radio-toggle{min-height:40px;font-size:11px}.radio-app .radio-drawer .radio-effects-selectors{max-width:none;gap:10px 12px}.radio-app .radio-drawer .radio-effect-sound-row{padding-block:8px;border-color:var(--drawer-line)}.radio-app .radio-drawer .radio-effects-content details{margin-top:12px;font-size:10px;color:var(--body-muted)}.radio-app .radio-drawer .radio-days{margin:12px 0}.radio-app .radio-drawer .radio-routine-block{gap:8px;min-height:0;padding:4px 0;border-color:var(--drawer-line)}.radio-app .radio-drawer .radio-routine-content{grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:8px;align-items:center}.radio-app .radio-drawer .radio-routine-content>strong,.radio-app .radio-drawer .radio-routine-meta{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:20px}.radio-app .radio-drawer .radio-routine-content>strong{grid-column:1;grid-row:1;font-size:13px}.radio-app .radio-drawer .radio-routine-meta{grid-column:1;grid-row:2;margin:0;font-size:10px}.radio-app .radio-drawer .radio-routine-actions{grid-column:2;grid-row:1/3;gap:2px}.radio-app .radio-drawer .radio-routine-actions>button{box-sizing:border-box;min-width:44px;min-height:44px!important;width:44px;height:44px;padding:0;display:grid;place-items:center}.radio-app .radio-drawer .radio-routine-details{grid-column:1/-1;min-width:0}.radio-app .radio-drawer .radio-routine-details>summary{min-height:44px;align-content:center;cursor:pointer;font-size:11px;color:var(--body-muted)}.radio-app .radio-drawer .radio-routine-programs{margin:0 0 4px;gap:6px}.radio-app .radio-drawer .radio-routine-programs li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px}.radio-app .radio-drawer .radio-routine-programs span{min-width:0;overflow-wrap:anywhere}.radio-app .radio-drawer .radio-routine-content,.radio-app .radio-drawer .radio-routine-block.now .radio-routine-content{background:var(--drawer-selected);border-left:2px solid var(--body-muted);box-shadow:none}.radio-app .radio-drawer .radio-routine-block.now .radio-routine-content{border-left-color:var(--body-text)}.radio-app .radio-drawer .radio-routine-time{color:var(--body-muted);font-size:10px}.radio-app .radio-drawer .radio-gap-add{box-sizing:border-box;min-width:44px;min-height:44px;padding:8px 12px!important;border-color:var(--drawer-line)!important;color:var(--body-muted)!important}.radio-app .radio-drawer .radio-song-now{padding:12px;border:1px solid var(--drawer-line);border-left:2px solid var(--body-muted);border-radius:6px;background:var(--drawer-surface);margin:12px 0}.radio-app .radio-drawer .radio-song-now small{color:var(--body-muted)}.radio-app .radio-drawer .radio-song-list li{gap:10px;padding:10px 0;border-color:var(--drawer-line)}.radio-app .radio-drawer .radio-song-list li.current{color:var(--body-text);background:var(--drawer-selected)}.radio-app .radio-drawer .radio-song-list strong{font-size:12px;line-height:1.5}.radio-app .radio-drawer .radio-song-copy{border-color:var(--drawer-line);background:var(--drawer-surface);border-radius:5px;box-shadow:none}.radio-app .radio-drawer .radio-classical-notes{padding:12px;background:var(--drawer-surface);border:1px solid var(--drawer-line);font-size:11px;line-height:1.8}.radio-app .radio-drawer :is(.radio-stat-cards>div,.radio-member-detail){background:var(--drawer-surface);border-color:var(--drawer-line);border-radius:6px}.radio-app .radio-social{border-color:var(--drawer-line);border-radius:8px}.radio-app .radio-social-heading{padding:16px}.radio-app .radio-social h1{font-size:15px}.radio-app .radio-social :is(.radio-composer,.radio-post){padding:16px;border-color:var(--drawer-line)}.radio-app .radio-feed-tabs{padding-inline:8px;border-color:var(--drawer-line)}.radio-app .radio-feed-tabs button[aria-pressed=true]{border-bottom-color:var(--body-text);background:var(--drawer-selected);color:var(--body-text)}.radio-app .radio-social .radio-social-publish{background:var(--body-text);color:var(--body);border-radius:6px}.radio-app .radio-social .radio-feed-empty{padding:24px 16px;font-size:11px;line-height:1.65}.radio-app .radio-social .radio-channel-move{color:var(--body-text);border-color:var(--drawer-line)}@media(max-width:700px){.radio-app .radio-drawer :is(.radio-browse-tabs,.radio-days)>button{min-height:40px;padding-inline:5px}.radio-app .radio-drawer :is(.radio-editor,.radio-slot-editor) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){min-height:40px;font-size:16px}.radio-app .radio-drawer :is(.radio-form-actions,.radio-nickname-actions) button,.radio-app .radio-drawer button.radio-primary{min-height:40px}.radio-app .radio-drawer .radio-member-prompt{padding:12px;gap:10px}}.radio-app .radio-drawer .radio-effect-section-gap{height:12px}.radio-app .radio-drawer .radio-effect-sound-row{padding-block:0;margin-block:8px}.radio-app .radio-drawer .radio-slot-editor{border-color:var(--drawer-line);background:var(--drawer-surface)!important}.radio-app .radio-drawer .radio-slot-editor legend{color:var(--body-muted)}.radio-app .radio-drawer .radio-slot-editor fieldset:not(.radio-station-picker)>label{background:var(--drawer-field);color:var(--body-muted);border:1px solid var(--drawer-line);min-height:36px}.radio-app .radio-drawer .radio-slot-editor fieldset:not(.radio-station-picker)>label:has(input:checked){background:var(--drawer-selected);color:var(--body-text);border-color:var(--drawer-focus)}.radio-app .radio-drawer :is(.radio-station-picker>label,.radio-schedule-choice){border-color:var(--drawer-line);background:var(--drawer-field);border-radius:6px}.radio-app .radio-drawer :is(.radio-station-picker>label,.radio-schedule-choice):has(input:checked){border-color:var(--drawer-focus);background:var(--drawer-selected)}.radio-app .radio-drawer .radio-schedule-choice>button[aria-pressed=true]{color:var(--body-text)}.radio-app .radio-drawer .radio-time-select{border-color:var(--drawer-line);background:var(--drawer-field)}.radio-app .radio-drawer .radio-slot-editor .radio-time-select select{border:0;background:transparent;box-shadow:none;font-size:16px;padding:4px 0;min-height:40px}.radio-app .radio-social textarea:focus-visible{box-shadow:inset 0 -1px var(--drawer-focus)}.radio-app .radio-control-feedback-settings{container-type:inline-size}.radio-app .radio-drawer .radio-feedback-switches{flex-wrap:nowrap;gap:12px 24px}.radio-app .radio-drawer .radio-feedback-switches button.radio-toggle{white-space:nowrap}@container (max-width:420px){.radio-app .radio-drawer .radio-feedback-switches{gap:10px}.radio-app .radio-drawer .radio-feedback-switches button.radio-toggle{font-size:11px;gap:6px}.radio-app .radio-feedback-switches .radio-toggle-track{flex-basis:32px;width:32px;height:20px}.radio-app .radio-feedback-switches .radio-toggle-thumb{width:14px;height:14px}.radio-app .radio-feedback-switches .radio-toggle[aria-checked=true] .radio-toggle-thumb{transform:translate(12px)}}@container (max-width:340px){.radio-app .radio-drawer .radio-feedback-switches:lang(en) button.radio-toggle{flex-direction:column;align-items:flex-start;gap:4px}}.radio-app .radio-drawer details.radio-account-backup{padding:12px 0;border-top:1px solid var(--drawer-line)}.radio-app .radio-drawer .radio-account-backup summary{cursor:pointer;min-height:40px;align-content:center;font-size:11px;color:var(--body-muted)}.radio-app .radio-drawer button.radio-withdraw-trigger{min-height:40px;padding:4px 0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--body-muted);font-size:11px;font-weight:400;text-decoration:underline;text-underline-offset:3px}.radio-app .radio-drawer button.radio-withdraw-trigger:focus-visible{outline:2px solid var(--drawer-focus);outline-offset:3px}.radio-app .radio-drawer .radio-effects-content .radio-screen-wake-setting{padding:16px 0 0;margin:16px 0 0;border-top:1px solid var(--drawer-line)}.radio-app .radio-drawer.radio-settings-drawer{--settings-target:44px;overflow-wrap:anywhere}.radio-focus-page:not([data-focus-split=true]) .radio-settings-drawer{--settings-target: calc(44px/min(1,var(--focus-scale,1))) }.radio-app .radio-drawer.radio-settings-drawer :is(button,select,textarea,input:not([type=checkbox]):not([type=radio]):not([type=hidden]),summary,a[href]){min-height:var(--settings-target)!important;min-width:var(--settings-target);max-width:100%}.radio-app .radio-drawer.radio-settings-drawer :is(button,select,textarea,input){box-sizing:border-box}.radio-app .radio-drawer.radio-settings-drawer :is(button,summary){white-space:normal;overflow-wrap:anywhere}.radio-app .radio-drawer.radio-settings-drawer :is(button,input,select,textarea,summary,a[href]):focus-visible{outline:2px solid var(--drawer-focus);outline-offset:-2px}.radio-app .radio-drawer.radio-settings-drawer a[href]{display:inline-flex;align-items:center}.radio-app .radio-drawer.radio-settings-drawer summary{align-content:center;cursor:pointer;color:var(--body-text);font-size:12px;line-height:1.6}.radio-app .radio-drawer.radio-settings-drawer :is(.radio-editor,.radio-app-info){padding-block:12px;margin-block:0}.radio-app .radio-drawer.radio-settings-drawer :is(.radio-browse-tabs,.radio-form-actions,.radio-nickname-actions){gap:8px;flex-wrap:wrap}.radio-app .radio-drawer.radio-settings-drawer .radio-browse-tabs{margin-block:8px 0}.radio-app .radio-drawer.radio-settings-drawer .radio-browse-tabs>button{flex:1 1 64px;padding:8px;line-height:1.5}.radio-app .radio-drawer.radio-settings-drawer .radio-general-tabs{display:grid;grid-template-columns:repeat(5,minmax(max-content,1fr));gap:0;min-width:0;max-width:100%;margin-block:8px 12px;padding:0;overflow-x:auto;border:0;border-bottom:1px solid var(--drawer-line);border-radius:0;background:transparent;box-shadow:none}.radio-app .radio-drawer.radio-settings-drawer .radio-general-tabs>button{min-width:var(--settings-target);min-height:var(--settings-target);padding:6px 8px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--body-muted);box-shadow:none;font-size:12px;font-weight:500;line-height:1.4;white-space:nowrap}.radio-app .radio-drawer.radio-settings-drawer .radio-general-tabs>button[aria-pressed=true]{border-bottom-color:var(--body-text);background:transparent;color:var(--body-text);font-weight:700}.radio-app .radio-drawer.radio-settings-drawer .radio-general-tabs>button:hover{color:var(--body-text);background:var(--drawer-selected)}.radio-app .radio-drawer.radio-settings-drawer .radio-general-tabs>button:focus-visible{outline:2px solid var(--drawer-focus);outline-offset:-3px}.radio-app .radio-drawer.radio-settings-drawer :is(form,label,.radio-member-prompt>div,.radio-sky-select,.radio-setting-select){min-width:0}.radio-app .radio-drawer.radio-settings-drawer .radio-language-picker{gap:12px;margin:0 0 8px;flex-wrap:wrap}.radio-app .radio-drawer.radio-settings-drawer .radio-language-picker .radio-browse-tabs{margin:0;flex:1 1 180px}.radio-app .radio-drawer.radio-settings-drawer .radio-account-status{margin:8px 0;color:var(--body-text)}.radio-app .radio-drawer.radio-settings-drawer .radio-nickname-form{margin:0 0 8px}.radio-app .radio-drawer.radio-settings-drawer .radio-nickname-form>label{margin:8px 0}.radio-app .radio-drawer.radio-settings-drawer .radio-nickname-actions{margin-top:8px}.radio-app .radio-drawer.radio-settings-drawer .radio-nickname-actions>button{flex-shrink:1}.radio-app .radio-drawer.radio-settings-drawer :is(.radio-account-details,.radio-privacy,.radio-withdraw,.radio-app-info){border-top:1px solid var(--drawer-line);margin-top:8px;padding-top:8px}.radio-app .radio-drawer.radio-settings-drawer .radio-account-info{grid-template-columns:minmax(64px,.7fr) minmax(0,2fr);gap:8px 12px;padding:8px 0;border:0}.radio-app .radio-drawer.radio-settings-drawer .radio-account-footer{border:0;padding-top:8px}.radio-app .radio-drawer.radio-settings-drawer .radio-withdraw{padding-bottom:0}.radio-app .radio-drawer.radio-settings-drawer .radio-withdraw>div{padding:12px;border:1px solid var(--drawer-line);border-radius:6px;background:var(--drawer-surface)}.radio-app .radio-drawer.radio-settings-drawer label:has(>input[type=checkbox]){min-height:var(--settings-target);cursor:pointer}.radio-app .radio-drawer.radio-settings-drawer .radio-app-info p:has(.radio-developer-email){flex-wrap:wrap}.radio-app .radio-drawer.radio-settings-drawer .radio-skins{margin-top:12px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr))}.radio-app .radio-drawer.radio-settings-drawer .radio-skin-card{gap:8px;padding:8px}.radio-app .radio-drawer.radio-settings-drawer .radio-skin-caption{padding:0;grid-template-columns:minmax(0,1fr) auto}.radio-app .radio-drawer.radio-settings-drawer .radio-skin-preview{height:96px;padding:6px}.radio-app .radio-drawer.radio-settings-drawer .radio-skin-screen{height:40px}.radio-app .radio-drawer.radio-settings-drawer .radio-size-adjust{gap:8px;flex-wrap:wrap}.radio-app .radio-drawer.radio-settings-drawer .radio-size-stepper{max-width:100%}.radio-app .radio-drawer.radio-settings-drawer .radio-size-stepper button{width:var(--settings-target)}.radio-app .radio-drawer.radio-settings-drawer .radio-size-stepper .radio-size-reset{width:auto}.radio-app .radio-drawer.radio-settings-drawer .radio-settings-group-title{margin:12px 0 8px;padding-top:8px;border-top:1px solid var(--drawer-line)}.radio-app .radio-drawer.radio-settings-drawer :is(.radio-effects-switches,.radio-feedback-switches){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:8px 12px;max-width:none;margin-bottom:8px}.radio-app .radio-drawer.radio-settings-drawer button.radio-toggle{white-space:normal;flex-direction:row;align-items:center;gap:8px;font-size:12px}.radio-app .radio-drawer.radio-settings-drawer .radio-effects-selectors{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:8px 12px}.radio-app .radio-drawer.radio-settings-drawer .radio-weather-footer{grid-column:1/-1;flex-wrap:wrap;padding:0}.radio-app .radio-drawer.radio-settings-drawer .radio-weather-source a{padding:0}.radio-app .radio-drawer.radio-settings-drawer .radio-effect-sound-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:8px 12px;max-width:none;margin-block:8px}.radio-app .radio-drawer.radio-settings-drawer .radio-effect-volume{grid-column:auto}.radio-app .radio-drawer.radio-settings-drawer :is(.radio-notebook-setting,.radio-screen-wake-setting){margin-top:12px;padding:12px 0 0;border-top:1px solid var(--drawer-line)}.radio-app .radio-drawer.radio-settings-drawer .radio-settings-caution{border-top:1px solid var(--drawer-line);padding:12px;background:var(--drawer-surface);border-radius:6px}.radio-app .radio-drawer.radio-settings-drawer .radio-control-feedback-settings{margin-bottom:0}.radio-app .radio-drawer.radio-settings-drawer .radio-feedback-switches{grid-template-columns:repeat(3,minmax(0,1fr))}.radio-app .radio-drawer.radio-settings-drawer .radio-feedback-switches button.radio-toggle{flex-direction:column;align-items:flex-start;justify-content:center;gap:4px}.radio-app .radio-drawer.radio-settings-drawer .radio-effects-content .radio-setting-help{margin-block:8px}.radio-app:not(.radio-social-open) .radio-current .radio-player-title{margin-bottom:calc(9.184px + var(--radio-dial-gap-increase) + 2px)}.radio-app:not(.radio-social-open) .radio-console{margin-top:calc(8.624px + var(--radio-dial-gap-increase) + 2px)}.radio-app:not(.radio-social-open) .radio-current{padding-bottom:calc(3.3px + var(--radio-dial-gap-increase) + 6px)}.radio-focus-page[data-focus-split=true] .radio-app .radio-layout{--book-left:max(var(--split-padding-x,24px),var(--split-safe-left,env(safe-area-inset-left,0px)));--book-right:max(var(--split-padding-x,24px),var(--split-safe-right,env(safe-area-inset-right,0px)));--book-top:max(var(--split-padding-y,32px),var(--split-safe-top,env(safe-area-inset-top,0px)));--book-bottom:max(var(--split-padding-y,32px),var(--split-safe-bottom,env(safe-area-inset-bottom,0px)));--book-cover:var(--split-cover,10px);--book-inset:var(--split-leaf-inset,16px);--book-content-pad:clamp(16px,2.2vw,28px);--book-content-gap:clamp(12px,1.4vw,18px);--book-leaf:color-mix(in srgb,var(--body) 94%,var(--body-light));display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;height:100%;zoom:1;overflow:hidden;align-items:start;box-sizing:border-box;gap:var(--split-gap,24px);padding:calc(var(--book-top) + var(--book-cover)) calc(var(--book-right) + var(--book-cover)) calc(var(--book-bottom) + var(--book-cover)) calc(var(--book-left) + var(--book-cover));grid-template-rows:minmax(0,1fr);background:transparent;position:relative;isolation:isolate}.radio-focus-page[data-focus-split=true] .radio-app .radio-layout:before,.radio-focus-page[data-focus-split=true] .radio-app .radio-layout:after{content:none;display:none}.radio-focus-page[data-focus-split=true] .radio-app .radio-split-surface{grid-column:1;grid-row:1;align-self:stretch;width:100%;height:100%;min-width:0;min-height:0;box-sizing:border-box;z-index:1;pointer-events:none;border:1px solid var(--body-border);border-radius:18px;background:var(--book-leaf);box-shadow:none}.radio-focus-page[data-focus-split=true] .radio-app .radio-split-content-surface{grid-column:2}.radio-focus-page[data-focus-split=true] .radio-app .radio-receiver-head{grid-column:1;grid-row:1;width:var(--split-width,440px);max-width:none;zoom:var(--split-scale,1);justify-self:center;align-self:start;box-sizing:border-box;margin:calc(var(--book-inset) / var(--split-scale,1)) 0 0;border:0;border-radius:14px;background:transparent;box-shadow:none;position:relative;top:auto;overflow:hidden;z-index:3}.radio-focus-page[data-focus-split=true] .radio-focus-safe-space{display:none}.radio-focus-page[data-focus-split=true] .radio-app #radio-drawer{grid-column:2;grid-row:1;width:calc(100% - 2 * var(--book-content-pad));height:calc(100% - 2 * var(--book-content-pad));max-height:none;min-height:0;align-self:stretch;overflow:auto;overscroll-behavior:contain;position:relative;z-index:3;box-sizing:border-box;margin:var(--book-content-pad);padding:0;scroll-padding-block:6px;border:0;border-radius:0;background:transparent;box-shadow:none;scrollbar-gutter:stable}.radio-focus-page[data-focus-split=true] .radio-app .radio-drawer .radio-social{margin:0;border:0;border-radius:0;background:transparent}.radio-focus-page[data-focus-split=true] .radio-app .radio-current{width:100%;min-width:0;background:transparent;border:0;box-shadow:none}.radio-focus-page[data-focus-split=true] .radio-app .radio-nav{width:100%;min-width:0;border-bottom:0;background:transparent}.radio-focus-page[data-focus-split=true] .radio-app .radio-layout{--book-type:clamp(12px,calc(14px * var(--split-scale,1)),22px);--book-small:clamp(11px,calc(12px * var(--split-scale,1)),18px);--book-title:clamp(13px,calc(15px * var(--split-scale,1)),24px);--book-row:max(44px,calc(44px * var(--split-scale,1)))}.radio-focus-page[data-focus-split=true] .radio-app .radio-current{--radio-face-inset:12px;padding-top:0}.radio-focus-page[data-focus-split=true] .radio-app .radio-current .radio-heading,.radio-focus-page[data-focus-split=true] .radio-app .radio-current .radio-heading-status{min-height:44px}.radio-focus-page[data-focus-split=true] .radio-app .radio-drawer{font-family:inherit;font-size:var(--book-type);line-height:1.5}.radio-focus-page[data-focus-split=true] .radio-app .radio-drawer :is(.radio-editor,.radio-music-panel,.radio-week,.radio-routine){padding-top:0}.radio-focus-page[data-focus-split=true] .radio-app .radio-drawer .radio-favorite-list{padding-top:0}.radio-focus-page[data-focus-split=true] .radio-app .radio-drawer .radio-favorite-shortcut-toggle{top:0;height:var(--book-row)}.radio-focus-page[data-focus-split=true] .radio-app .radio-drawer :is(.radio-favorite-listen,.radio-favorite-grip,.radio-favorite-remove){min-height:var(--book-row)}.radio-focus-page[data-focus-split=true] .radio-app .radio-drawer .radio-favorite-listen strong{font-size:var(--book-type);font-weight:500;line-height:1.3}.radio-focus-page[data-focus-split=true] .radio-app .radio-drawer .radio-favorite-listen small{font-size:var(--book-small);font-weight:400;line-height:1.3}.radio-focus-page[data-focus-split=true] .radio-app .radio-drawer :is(h2,.radio-social-heading h2){font-size:var(--book-title)}.radio-focus-page[data-focus-split=true] .radio-app .radio-drawer :is(h3,.radio-social-content,.radio-post-body){font-size:var(--book-type)}.radio-focus-page[data-focus-split=true] .radio-app .radio-drawer :is(.radio-editor p,.radio-setting-help,.radio-music-empty,.radio-search-empty){font-size:var(--book-small)}.radio-focus-page[data-focus-split=true] .radio-app .radio-drawer .radio-settings-tabs{margin-top:0}.radio-focus-page[data-focus-split=true] .radio-app .radio-drawer .radio-settings-tabs>button{font-size:var(--book-type);min-height:var(--book-row)}.radio-focus-page[data-focus-split=true] .radio-app .radio-drawer :is(.radio-social-heading,.radio-section-title,.radio-drawer-heading,.radio-routine-heading){min-height:var(--book-row)}.radio-focus-page[data-focus-split=true] .radio-app .radio-drawer :is(.radio-section-title,.radio-routine-heading) h2{margin:0}.radio-focus-page[data-focus-split=true] .radio-app #radio-drawer .radio-settings-tabs{margin-bottom:var(--book-content-gap)}.radio-focus-page[data-focus-split=true] .radio-app #radio-drawer .radio-favorite-shortcut-toggle{left:0}.radio-focus-page[data-focus-split=true] .radio-app #radio-drawer :focus-visible{outline-offset:-2px}.radio-focus-page[data-focus-split=true] .radio-app #radio-drawer .radio-social :is(.radio-feed-tabs,.radio-composer,.radio-post,.radio-feed-caption,.radio-social-notice,.radio-feed-empty,.radio-social-footer,.radio-channel-move){padding-inline:0}.radio-focus-page[data-focus-split=true] .radio-app .radio-current .radio-heading h1{font-size:15px;line-height:1.3}.radio-focus-page[data-focus-split=true] .radio-app .radio-drawer .radio-social-heading{padding:0;margin:0 0 12px}.radio-focus-page[data-focus-split=true] .radio-app .radio-drawer .radio-social-heading h1{font-size:var(--book-title);line-height:1.3}.radio-focus-page[data-focus-split=true] .radio-app .radio-drawer :is(.radio-browse-tabs,.radio-days)>button,.radio-focus-page[data-focus-split=true] .radio-app .radio-drawer :is(.radio-form-actions,.radio-nickname-actions)>button{font-size:var(--book-small)}.radio-focus-page[data-focus-split=true] .radio-app .radio-drawer :is(.radio-editor,.radio-slot-editor) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){font-size:max(16px,var(--book-type))}.radio-app .radio-drawer-preparing{padding:0;min-height:120px;color:var(--body-muted)}.radio-app .radio-drawer-preparing h2{display:flex;align-items:center;min-height:var(--book-row,44px);margin:0 0 12px;color:var(--body-text)}.radio-app .radio-drawer-preparing p{font-size:var(--book-small,11px);line-height:1.5}.radio-app .radio-drawer-preparing i{display:block;width:100%;height:32px;margin:12px 0;border-radius:6px;background:color-mix(in srgb,var(--body-text) 5%,transparent)}.radio-app .radio-drawer-preparing i:last-child{width:66%}.radio-app .radio-current .radio-heading-status .radio-focus-button{width:44px;min-width:44px;height:44px;min-height:44px;flex:0 0 44px;margin:-7px -10px;padding:7px 10px;position:relative;z-index:2;touch-action:manipulation}.radio-app .radio-current .radio-heading-status .radio-focus-button:before{content:none}.radio-focus-page[data-focus-split=true] .radio-app .radio-player-title h2{font-size:22px;line-height:1.3}.radio-focus-page[data-focus-split=true] .radio-app .radio-player-title .radio-program-station{font-size:11px;line-height:17px}.radio-focus-page[data-focus-split=true] .radio-app .radio-current .radio-clock-button{font-size:11px}@media(max-height:500px){.radio-focus-page[data-focus-split=true] .radio-app .radio-drawer .radio-settings-tabs>button{font-size:11px;min-height:36px;padding:4px}.radio-focus-page[data-focus-split=true] .radio-app .radio-drawer .radio-language-picker{margin:8px 0 12px;font-size:11px}.radio-focus-page[data-focus-split=true] .radio-app .radio-drawer .radio-language-picker button{font-size:11px;min-height:36px}.radio-focus-page[data-focus-split=true] .radio-app .radio-drawer .radio-editor h2{font-size:12px;line-height:1.3;margin-bottom:8px}}.radio-app .radio-console>.radio-selector>.radio-selector-markers{translate:0 -11px}@media(max-width:700px){.radio-app .radio-console>.radio-selector>.radio-selector-markers{translate:0 -6px}}.radio-app{--menu-light:#edce8b;--menu-halo:#efc779}.radio-app[data-radio-skin=studio]{--menu-light:#93641e;--menu-halo:#dca740}.radio-app[data-radio-skin=ivory]{--menu-light:#a25466;--menu-halo:#ce8d92}.radio-app[data-radio-skin=walnut]{--menu-light:#f1ce91;--menu-halo:#e6b768}.radio-app[data-radio-skin=cream]{--menu-light:#866023;--menu-halo:#d2a352}.radio-app[data-radio-skin=deep-walnut]{--menu-light:#e8be77;--menu-halo:#d7a457}.radio-app .radio-receiver-head .radio-unified-nav>button>svg{width:19.44px;height:19.44px}.radio-app .radio-receiver-head .radio-nav.radio-unified-nav>button[aria-expanded=true]{color:var(--menu-light);background:transparent;box-shadow:none}.radio-app .radio-receiver-head .radio-unified-nav>button[aria-expanded=true]>svg{filter:none}:root{font-family:-apple-system,BlinkMacSystemFont,system-ui,Apple SD Gothic Neo,Segoe UI,sans-serif;font-synthesis:none;color:#24282e;background:#e5eaf0}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}[hidden]{display:none!important}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #b8cbd8;outline-offset:3px}.standalone-radio{min-height:100dvh;padding:32px 20px;background:transparent}.standalone-radio .radio-app{width:100%;max-width:1050px;padding:0;margin:0 auto}.standalone-radio .radio-message:empty{display:none}.standalone-gate{max-width:460px;margin:15vh auto;padding:24px;line-height:1.8}.standalone-gate button{padding:12px 18px;border:0;border-radius:8px;background:#292e35;color:#fff}@media(max-width:700px){.standalone-radio{padding:calc(18px + env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))}}.standalone-address-notice{max-width:1050px;margin:0 auto 12px;display:flex;gap:8px 20px;justify-content:space-between;flex-wrap:wrap;font-size:12px;color:#56616d}.standalone-address-notice a{color:inherit;font-weight:600;text-decoration:none}html{scrollbar-gutter:stable}body{isolation:isolate;min-height:100dvh;background:transparent}#root{position:relative;z-index:1}.ambient-backdrop{position:fixed;top:0;left:0;right:0;height:100dvh;min-height:0;overflow:hidden;z-index:0;pointer-events:none;background:transparent}@media(max-width:700px){html{scrollbar-gutter:auto}}.standalone-radio .radio-app[data-ui-size=large],.standalone-radio .radio-app[data-ui-size=larger]{--ui-scale:1.3;zoom:var(--ui-scale);width:calc(100% / var(--ui-scale));max-width:calc(1050px / var(--ui-scale))!important}.standalone-radio .radio-app[data-ui-size=larger]{--ui-scale:1.6}@media(min-width:701px)and (min-height:600px)and (any-pointer:coarse){.standalone-radio{padding:24px 16px}.standalone-radio .radio-app[data-ui-size=auto]{--ui-scale:1.3;zoom:var(--ui-scale);width:calc(100% / var(--ui-scale));max-width:calc(1050px / var(--ui-scale))!important}}@media(max-width:700px){.standalone-radio .radio-app[data-ui-size=large]{--ui-scale:1.08}.standalone-radio .radio-app[data-ui-size=larger]{--ui-scale:1.16}}.radio-app .radio-size-settings{margin-top:8px}.radio-app .radio-size-settings>label{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}@media(max-width:700px){.standalone-radio .radio-app[data-ui-size]{--ui-scale:1;--phone-text-scale:1;zoom:1;width:100%}.standalone-radio .radio-app[data-ui-size=large]{--phone-text-scale:1.06}.standalone-radio .radio-app[data-ui-size=larger]{--phone-text-scale:1.12}}@media(max-height:500px)and (any-pointer:coarse){.standalone-radio{padding:calc(12px + env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.standalone-radio .radio-app[data-ui-size]{--ui-scale:1;zoom:1;width:100%;max-width:560px!important}}html,body{scrollbar-width:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none;width:0;height:0}@media(any-pointer:coarse){html{scrollbar-gutter:auto}}body.radio-is-expanded{min-height:100dvh;background:var(--focus-canvas,#25282d)}body.radio-is-expanded .standalone-radio{padding:0!important;min-height:0}html.radio-is-expanded{overflow:hidden;background:var(--focus-canvas,#25282d)!important;scrollbar-gutter:auto}body.radio-is-expanded{height:100dvh;overflow:hidden;overflow-anchor:none}.standalone-radio{overflow-anchor:none}@media(max-width:700px)and (orientation:portrait){.standalone-radio{padding-top:calc(18px + var(--radio-stable-safe-top,env(safe-area-inset-top)))}}@media(max-width:700px)and (orientation:portrait){html.radio-is-expanded{background:var(--focus-safe-color,var(--focus-canvas,#25282d))!important}}body.radio-is-expanded>.ambient-backdrop{display:none}html[data-radio-apple-standalone=true] body{min-height:100dvh}html[data-radio-apple-standalone=true] .ambient-backdrop{height:100dvh}@media(max-width:700px)and (orientation:portrait){.standalone-radio{--radio-content-safe-top:max(var(--radio-stable-safe-top,0px),env(safe-area-inset-top,0px));padding-top:calc(18px + var(--radio-content-safe-top))}.radio-page-shell:not(.radio-focus-page){min-height:calc(100dvh - 42px - var(--radio-content-safe-top) - env(safe-area-inset-bottom))}}@media(max-width:700px)and (orientation:portrait){html[data-radio-display-mode=standalone] .standalone-radio{padding-top:calc(6px + var(--radio-content-safe-top))}html[data-radio-display-mode=standalone] .radio-page-shell:not(.radio-focus-page){min-height:calc(100dvh - 30px - var(--radio-content-safe-top) - env(safe-area-inset-bottom))}html[data-radio-display-mode=standalone] .radio-page-shell:not(.radio-focus-page)>.radio-app{margin-top:0!important}}@media(max-width:700px)and (orientation:portrait){html[data-radio-apple-standalone=true] .standalone-radio{--radio-content-safe-top:var(--radio-stable-safe-top,0px)}}html[data-radio-apple-standalone=true],html[data-radio-apple-standalone=true] body{height:100%;min-height:0;overflow:hidden;overscroll-behavior:none}html[data-radio-apple-standalone=true] #root{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;overscroll-behavior:none}html[data-radio-apple-standalone=true] .standalone-radio{height:100%;min-height:0;overflow:auto;overscroll-behavior:none}html[data-radio-apple-standalone=true].radio-is-expanded .standalone-radio{overflow:hidden}
