.LiveBroadcast-module__O5qCbq__page{--live-active:#00dd6d;--live-bg:var(--bg);--live-card:var(--surface);--live-card-alt:var(--surface-2);--live-control:#edf2ee;--live-player:linear-gradient(145deg, #fff, #f3f7f4);--live-player-border:#aebdb4;--live-player-text:#102119;--live-player-muted:#4a5f54;--live-player-button:#dfe8e2;--live-player-panel:#f0f5f1;min-height:100vh;direction:inherit;color:var(--text);background:var(--live-bg);padding:46px 20px 110px}:root[data-theme=dark] .LiveBroadcast-module__O5qCbq__page{--live-control:color-mix(in srgb, var(--surface-2) 80%, #000 20%);--live-player:linear-gradient(145deg, #68686d, #4d4d52);--live-player-border:#777c79;--live-player-text:#f5fff9;--live-player-muted:#d3ddd7;--live-player-button:#ffffff1f;--live-player-panel:#ffffff12}.LiveBroadcast-module__O5qCbq__container{width:min(1400px,100%);margin:auto}.LiveBroadcast-module__O5qCbq__heading{text-align:center;border-bottom:1px solid var(--line);margin-bottom:32px;padding-bottom:24px}.LiveBroadcast-module__O5qCbq__heading h1,.LiveBroadcast-module__O5qCbq__radioSection>header h2{justify-content:center;align-items:center;gap:10px;margin:0 0 9px;font-family:inherit;font-size:clamp(2rem,4vw,3rem);font-weight:500;display:flex}.LiveBroadcast-module__O5qCbq__heading h1 svg,.LiveBroadcast-module__O5qCbq__radioSection>header svg{width:23px;color:var(--muted)}.LiveBroadcast-module__O5qCbq__heading p,.LiveBroadcast-module__O5qCbq__radioSection>header p{color:var(--muted);margin:0}.LiveBroadcast-module__O5qCbq__error,.LiveBroadcast-module__O5qCbq__playerError{color:#ffb1b1;background:#351d1d;border:1px solid #6a3030;border-radius:10px;align-items:center;gap:9px;margin-bottom:18px;padding:13px 16px;display:flex}.LiveBroadcast-module__O5qCbq__error svg,.LiveBroadcast-module__O5qCbq__playerError svg{flex:none;width:19px}.LiveBroadcast-module__O5qCbq__broadcast{gap:24px;display:grid}.LiveBroadcast-module__O5qCbq__videoFrame{aspect-ratio:16/7.8;background:#050505;border:1px solid #3a3a3a;border-radius:13px;position:relative;overflow:hidden;box-shadow:0 14px 40px #0008}.LiveBroadcast-module__O5qCbq__videoFrame iframe,.LiveBroadcast-module__O5qCbq__videoFrame video{border:0;width:100%;height:100%}.LiveBroadcast-module__O5qCbq__videoFrame video{object-fit:contain;background:#050505;display:block}.LiveBroadcast-module__O5qCbq__videoLoading{background:#111;place-content:center;justify-items:center;gap:12px;display:grid;position:absolute;inset:0}.LiveBroadcast-module__O5qCbq__videoLoading span{border:3px solid #ffffff28;border-top-color:#fff;border-radius:50%;width:38px;height:38px;animation:.8s linear infinite LiveBroadcast-module__O5qCbq__spin}.LiveBroadcast-module__O5qCbq__videoLoading p{color:#bbb;margin:0}.LiveBroadcast-module__O5qCbq__channelInfo,.LiveBroadcast-module__O5qCbq__channelList{background:var(--live-card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;padding:22px}.LiveBroadcast-module__O5qCbq__channelInfo{justify-content:space-between;align-items:center;gap:20px;display:flex}.LiveBroadcast-module__O5qCbq__channelInfo h2{margin:0 0 8px;font-size:clamp(1.05rem,2vw,1.4rem);font-weight:750}.LiveBroadcast-module__O5qCbq__channelInfo p{color:var(--muted);align-items:center;gap:7px;margin:0;font-size:.86rem;display:flex}.LiveBroadcast-module__O5qCbq__channelInfo>span{color:var(--muted);align-items:center;gap:7px;font-size:.88rem;display:flex}.LiveBroadcast-module__O5qCbq__channelInfo svg{width:17px}.LiveBroadcast-module__O5qCbq__statusDot{background:var(--live-active);width:9px;height:9px;box-shadow:0 0 12px var(--live-active);border-radius:50%;animation:1.8s infinite LiveBroadcast-module__O5qCbq__pulse}.LiveBroadcast-module__O5qCbq__channelList h3{margin:0 0 18px;font-size:1.05rem}.LiveBroadcast-module__O5qCbq__channelList>div{grid-template-columns:1fr 1fr;gap:14px;display:grid}.LiveBroadcast-module__O5qCbq__channelList button{min-height:60px;color:var(--text);text-align:start;background:var(--live-card-alt);border:2px solid var(--line);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:12px 16px;font-size:1rem;font-weight:650;display:flex;position:relative}.LiveBroadcast-module__O5qCbq__channelList button:hover,.LiveBroadcast-module__O5qCbq__channelList .LiveBroadcast-module__O5qCbq__activeChannel{color:var(--live-active);background:color-mix(in srgb, var(--live-active) 9%, var(--live-card));border-color:var(--live-active);box-shadow:0 0 0 3px color-mix(in srgb, var(--live-active) 15%, transparent)}.LiveBroadcast-module__O5qCbq__channelList button>svg{flex:none;width:17px}.LiveBroadcast-module__O5qCbq__channelList button>span{overflow-wrap:anywhere;min-width:0;padding-inline-end:38px}.LiveBroadcast-module__O5qCbq__equalizer{align-items:center;gap:3px;height:20px;display:flex;position:absolute;inset-inline-end:15px}.LiveBroadcast-module__O5qCbq__equalizer b,.LiveBroadcast-module__O5qCbq__nowPlaying i b{background:currentColor;border-radius:3px;width:3px;height:15px;animation:.8s ease-in-out infinite alternate LiveBroadcast-module__O5qCbq__bars}.LiveBroadcast-module__O5qCbq__equalizer b:nth-child(2),.LiveBroadcast-module__O5qCbq__nowPlaying i b:nth-child(2){animation-delay:.2s}.LiveBroadcast-module__O5qCbq__equalizer b:nth-child(3),.LiveBroadcast-module__O5qCbq__nowPlaying i b:nth-child(3){animation-delay:.4s}.LiveBroadcast-module__O5qCbq__radioSection{border-top:1px solid var(--line);margin-top:42px;padding-top:42px}.LiveBroadcast-module__O5qCbq__radioSection>header{text-align:center;margin-bottom:30px}.LiveBroadcast-module__O5qCbq__radioSection>header h2{font-family:inherit;font-size:clamp(1.6rem,3vw,2.25rem);font-weight:800}.LiveBroadcast-module__O5qCbq__radioPlayer{width:min(500px,100%);color:var(--live-player-text);background:var(--live-player);border:1px solid var(--live-player-border);border-radius:20px;margin:auto;padding:28px;box-shadow:0 18px 44px #1d30262e}.LiveBroadcast-module__O5qCbq__playerHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.LiveBroadcast-module__O5qCbq__playerHeader>div{align-items:center;gap:9px;display:flex}.LiveBroadcast-module__O5qCbq__playerHeader>div:first-child>svg{width:27px}.LiveBroadcast-module__O5qCbq__playerHeader span{display:grid}.LiveBroadcast-module__O5qCbq__playerHeader strong{color:var(--live-player-text);font-size:1.1rem;font-weight:800}.LiveBroadcast-module__O5qCbq__playerHeader small{color:var(--live-player-muted);font-size:.84rem;font-weight:550}.LiveBroadcast-module__O5qCbq__playerHeader button,.LiveBroadcast-module__O5qCbq__playerControls button,.LiveBroadcast-module__O5qCbq__volumeControl button{color:var(--live-player-text);background:var(--live-player-button);border:1px solid color-mix(in srgb, var(--live-player-text) 16%, transparent);cursor:pointer;place-items:center;display:grid}.LiveBroadcast-module__O5qCbq__playerHeader button{border-radius:10px;width:36px;height:36px}.LiveBroadcast-module__O5qCbq__playerHeader button svg{width:18px}.LiveBroadcast-module__O5qCbq__playerHeader .LiveBroadcast-module__O5qCbq__favorite{color:#e84e68;background:#e84e6821}.LiveBroadcast-module__O5qCbq__nowPlaying{text-align:center;background:var(--live-player-panel);border:1px solid color-mix(in srgb, var(--live-player-text) 18%, transparent);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:112px;margin-bottom:18px;padding:18px;display:flex}.LiveBroadcast-module__O5qCbq__nowPlaying i{height:26px;color:var(--live-player-muted);align-items:center;gap:3px;display:flex}.LiveBroadcast-module__O5qCbq__nowPlaying i b{animation-play-state:paused}.LiveBroadcast-module__O5qCbq__nowPlaying .LiveBroadcast-module__O5qCbq__playingBars{color:var(--live-active)}.LiveBroadcast-module__O5qCbq__nowPlaying .LiveBroadcast-module__O5qCbq__playingBars b{animation-play-state:running}.LiveBroadcast-module__O5qCbq__nowPlaying strong{color:var(--live-player-text);font-size:1.05rem;font-weight:800}.LiveBroadcast-module__O5qCbq__nowPlaying strong,.LiveBroadcast-module__O5qCbq__playerHeader strong,.LiveBroadcast-module__O5qCbq__playerHeader small{overflow-wrap:anywhere}.LiveBroadcast-module__O5qCbq__nowPlaying small{color:var(--live-player-muted);font-size:.82rem;font-weight:650}.LiveBroadcast-module__O5qCbq__playingBars+strong{color:var(--live-active)}.LiveBroadcast-module__O5qCbq__radioDropdownTrigger{margin-bottom:18px;font-size:1rem;font-weight:700;min-height:48px!important;color:var(--live-player-text)!important;background:var(--live-control)!important;border-color:var(--live-player-border)!important}.LiveBroadcast-module__O5qCbq__radioDropdownMenu{max-height:min(330px, var(--radix-dropdown-menu-content-available-height))!important}.LiveBroadcast-module__O5qCbq__activeRadioTrigger{color:var(--live-active)!important;border-color:var(--live-active)!important}.LiveBroadcast-module__O5qCbq__playerError{margin:0 0 16px;font-size:.84rem}.LiveBroadcast-module__O5qCbq__playerControls{direction:ltr;justify-content:center;align-items:center;gap:14px;margin-bottom:21px;display:flex}.LiveBroadcast-module__O5qCbq__playerControls button{border-radius:12px;width:48px;height:48px}.LiveBroadcast-module__O5qCbq__playerControls button svg{width:22px}.LiveBroadcast-module__O5qCbq__playerControls .LiveBroadcast-module__O5qCbq__playButton{background:color-mix(in srgb, var(--live-player-text) 15%, var(--live-player-button));border-radius:50%;width:64px;height:64px;box-shadow:0 5px 18px #0003}.LiveBroadcast-module__O5qCbq__playerControls .LiveBroadcast-module__O5qCbq__activePlay{color:#062a18;background:var(--live-active);box-shadow:0 0 0 5px color-mix(in srgb, var(--live-active) 18%, transparent)}.LiveBroadcast-module__O5qCbq__playerControls .LiveBroadcast-module__O5qCbq__playButton svg{width:29px}.LiveBroadcast-module__O5qCbq__playerControls button:hover,.LiveBroadcast-module__O5qCbq__volumeControl button:hover,.LiveBroadcast-module__O5qCbq__playerHeader button:hover{background:color-mix(in srgb, var(--live-active) 18%, var(--live-player-button));border-color:var(--live-active)}.LiveBroadcast-module__O5qCbq__playerControls button:disabled{opacity:.5;cursor:not-allowed}.LiveBroadcast-module__O5qCbq__volumeControl{direction:ltr;justify-content:center;align-items:center;gap:11px;display:flex}.LiveBroadcast-module__O5qCbq__volumeControl button{border-radius:8px;width:34px;height:34px}.LiveBroadcast-module__O5qCbq__volumeControl button svg{width:19px}.LiveBroadcast-module__O5qCbq__volumeControl input{width:130px;accent-color:var(--live-active)}.LiveBroadcast-module__O5qCbq__volumeControl span{min-width:38px;color:var(--live-player-text);font-size:.82rem;font-weight:800}@keyframes LiveBroadcast-module__O5qCbq__spin{to{transform:rotate(360deg)}}@keyframes LiveBroadcast-module__O5qCbq__pulse{50%{opacity:.35}}@keyframes LiveBroadcast-module__O5qCbq__bars{0%{transform:scaleY(.45)}to{transform:scaleY(1.25)}}@media (max-width:700px){.LiveBroadcast-module__O5qCbq__page{padding:32px 12px 80px}.LiveBroadcast-module__O5qCbq__videoFrame{aspect-ratio:16/10}.LiveBroadcast-module__O5qCbq__channelInfo{flex-direction:column;align-items:flex-start}.LiveBroadcast-module__O5qCbq__channelList>div{grid-template-columns:1fr}.LiveBroadcast-module__O5qCbq__radioPlayer{padding:20px 16px}}@media (max-width:430px){.LiveBroadcast-module__O5qCbq__videoFrame{aspect-ratio:16/11}.LiveBroadcast-module__O5qCbq__channelInfo,.LiveBroadcast-module__O5qCbq__channelList{padding:17px}.LiveBroadcast-module__O5qCbq__playerHeader{flex-direction:column;align-items:center}.LiveBroadcast-module__O5qCbq__playerHeader>div{justify-content:center;width:100%}.LiveBroadcast-module__O5qCbq__volumeControl input{width:105px}.LiveBroadcast-module__O5qCbq__heading h1,.LiveBroadcast-module__O5qCbq__radioSection>header h2{line-height:1.25}.LiveBroadcast-module__O5qCbq__playerControls{gap:9px}.LiveBroadcast-module__O5qCbq__playerControls button{width:44px;height:44px}.LiveBroadcast-module__O5qCbq__playerControls .LiveBroadcast-module__O5qCbq__playButton{width:58px;height:58px}}@media (prefers-reduced-motion:reduce){.LiveBroadcast-module__O5qCbq__videoLoading span,.LiveBroadcast-module__O5qCbq__statusDot,.LiveBroadcast-module__O5qCbq__equalizer b,.LiveBroadcast-module__O5qCbq__nowPlaying i b{animation:none}}
