.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}html[data-kp-native-app=true] .kp-live-player,html[data-kp-native-app=true] .kp-live-player-spacer{display:none!important}.kp-live-player{z-index:60;color:#111;width:min(460px,100vw - 20px);position:fixed;bottom:8px;left:50%;transform:translate(-50%)}.kp-live-player-spacer{height:calc(110px + env(safe-area-inset-bottom))}.kp-live-player__ticker{color:#737373;white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f3f3f3f7;border:1px solid #d8d8d8;border-radius:7px;align-items:center;height:24px;margin-bottom:4px;padding:0 10px;font-size:11px;line-height:1;display:flex;overflow:hidden;box-shadow:0 6px 18px #0000001f}.kp-live-player__ticker[hidden]{display:none}.kp-live-player__ticker-track{will-change:transform;column-gap:24px;width:max-content;display:inline-flex}.kp-live-player__ticker[data-ticker=off] .kp-live-player__ticker-track{justify-content:center;width:100%}.kp-live-player__ticker[data-ticker=off] [data-kp-live-status-copy]{display:none}.kp-live-player__ticker[data-ticker=on] .kp-live-player__ticker-track{animation:kp-live-status-ticker var(--kp-live-ticker-duration,8s) linear infinite}.kp-live-player__panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border:1px solid #d8d8d8;border-radius:10px;align-items:center;gap:8px;min-height:64px;padding:8px 10px;display:flex;position:relative;box-shadow:0 12px 32px #0000002e}.kp-live-player__badge{border-radius:3px;flex:0 0 50px;justify-content:center;align-items:center;width:50px;height:38px;display:flex;position:relative;overflow:hidden}.kp-live-player__banner{object-fit:cover;width:50px;height:38px}.kp-live-player__on-air{box-sizing:border-box;width:50px;height:26px;box-shadow:none;color:#a3a3a3;letter-spacing:.04em;white-space:nowrap;opacity:1;background:#f0f0f0;border:1px solid #d4d4d4;border-radius:3px;flex:none;justify-content:center;align-items:center;padding:0 6px 1px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.kp-live-player[data-live=online] .kp-live-player__on-air{color:#fff;opacity:1;text-shadow:0 0 5px #ffffffbf;background:#d93025;border-color:#ff6b61;animation:3s ease-in-out infinite kp-on-air-fade;box-shadow:0 0 5px #d93025ad}.kp-live-player[data-program-banner=on] .kp-live-player__on-air{letter-spacing:0;border-width:.5px;border-radius:0 2px;width:29px;height:12px;padding:0;font-size:6px;position:absolute;top:0;right:0}.kp-live-player__info{flex-direction:column;flex:0 calc(50% - 90px);gap:2px;min-width:0;display:flex}.kp-live-player__info strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.2;overflow:hidden}.kp-live-player__program-time{color:#737373;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.1;overflow:hidden}.kp-live-player[data-state=error] .kp-live-player__program-time{color:#d94043}.kp-live-player__play{--kp-live-play-fill:#111;--kp-live-play-icon:#fff;--kp-live-play-ring:#111;box-sizing:border-box;border:1px solid var(--kp-live-play-ring);width:42px;height:42px;color:var(--kp-live-play-icon);cursor:pointer;background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;margin:0;display:inline-flex;position:absolute;top:50%;left:50%;right:auto;transform:translate(-50%,-50%)}.kp-live-player__play:before{border-radius:inherit;background:var(--kp-live-play-fill);content:"";width:38px;height:38px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kp-live-player__play svg{z-index:1;width:18px;height:18px;position:relative}.kp-live-player__pause-icon,.kp-live-player[data-state=playing] .kp-live-player__play-icon{display:none}.kp-live-player[data-state=playing] .kp-live-player__pause-icon{display:block}.kp-live-player[data-state=loading] .kp-live-player__play{cursor:wait;opacity:.65}.kp-live-player__play:disabled{cursor:not-allowed;opacity:.35}.kp-live-player__volume{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.kp-live-player__volume button{color:#525252;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:34px;height:40px;display:inline-flex}.kp-live-player__volume button svg{width:20px;height:20px}.kp-live-player__volume button:disabled{cursor:not-allowed;opacity:.35}.kp-live-player__volume input:disabled{cursor:not-allowed;opacity:.7}.kp-live-player__volume-off,.kp-live-player.is-muted .kp-live-player__volume-on{display:none}.kp-live-player.is-muted .kp-live-player__volume-off{display:block}.kp-live-player__volume input{appearance:none;accent-color:#d93025;cursor:pointer;background:0 0;flex:0 0 72px;width:72px;min-width:72px;height:18px;padding:0}.kp-live-player__volume input::-webkit-slider-runnable-track{background:#b8b8b8;border-radius:999px;height:3px}.kp-live-player__volume input::-webkit-slider-thumb{-webkit-appearance:none;background:#111;border:0;border-radius:999px;width:14px;height:14px;margin-top:-5.5px}.kp-live-player__volume input::-moz-range-track{background:#b8b8b8;border-radius:999px;height:3px}.kp-live-player__volume input::-moz-range-thumb{background:#111;border:0;border-radius:999px;width:14px;height:14px}.kp-live-player[data-volume-mode=device] .kp-live-player__volume input{display:none}html.dark .kp-live-player{color:#f5f5f5}html.dark .kp-live-player__panel{background:#181818f7;border-color:#3a3a3a;box-shadow:0 12px 32px #0000007a}html.dark .kp-live-player__ticker,html.dark .kp-live-player__program-time,html.dark .kp-live-player__volume button{color:#a3a3a3}html.dark .kp-live-player__ticker{background:#292929f7;border-color:#3a3a3a;box-shadow:0 6px 18px #0000005c}html.dark .kp-live-player__volume input::-webkit-slider-runnable-track{background:#666}html.dark .kp-live-player__volume input::-moz-range-track{background:#666}html.dark .kp-live-player__volume input::-webkit-slider-thumb{background:#f5f5f5}html.dark .kp-live-player__volume input::-moz-range-thumb{background:#f5f5f5}html.dark .kp-live-player__on-air{color:#737373;background:#242424;border-color:#464646}html.dark .kp-live-player[data-live=online] .kp-live-player__on-air{color:#fff;background:#d93025;border-color:#ff6b61}html.dark .kp-live-player__play{--kp-live-play-fill:#f5f5f5;--kp-live-play-icon:#111;--kp-live-play-ring:#f5f5f5}@keyframes kp-on-air-fade{0%,to{opacity:1;background:#a52821;border-color:#c15045;box-shadow:0 0 5px #d9302554}50%{opacity:1;background:#d93025;border-color:#ff6b61;box-shadow:0 0 5px #d93025ad}}@keyframes kp-live-status-ticker{0%{transform:translate(0)}to{transform:translateX(calc(-1 * var(--kp-live-ticker-distance)))}}@media (width<=639px){.kp-live-player{bottom:calc(2px + env(safe-area-inset-bottom));width:calc(100vw - 20px)}.kp-live-player-spacer{height:calc(96px + env(safe-area-inset-bottom))}}.kp-opinion-write-page .kp-live-player{width:220px;bottom:12px;left:auto;right:18px;transform:none}.kp-opinion-write-page .kp-live-player-spacer{height:0}.kp-opinion-write-page .kp-live-player__panel{border-radius:999px;justify-content:center;gap:8px;min-height:44px;padding:6px 8px}.kp-opinion-write-page .kp-live-player__on-air{min-width:42px;height:22px;padding:0 4px 1px;font-size:8px}.kp-opinion-write-page .kp-live-player__badge{flex-basis:42px;width:42px;height:32px}.kp-opinion-write-page .kp-live-player__banner{width:42px;height:32px}.kp-opinion-write-page .kp-live-player__info{flex:0 auto}.kp-opinion-write-page .kp-live-player__info strong{font-size:12px}.kp-opinion-write-page .kp-live-player__ticker,.kp-opinion-write-page .kp-live-player__volume input{display:none}.kp-opinion-write-page .kp-live-player__play{width:32px;height:32px}.kp-opinion-write-page .kp-live-player__play svg{width:16px;height:16px}.kp-opinion-write-page .kp-live-player__volume{gap:0}.kp-opinion-write-page .kp-live-player__volume button{width:28px;height:28px}.kp-opinion-write-page .kp-live-player__volume button svg{width:17px;height:17px}@media (width<=1023px){.kp-opinion-write-page .kp-live-player{right:10px;bottom:calc(4.75rem + env(safe-area-inset-bottom));width:220px}}@media (prefers-reduced-motion:reduce){.kp-live-player__on-air,.kp-live-player__ticker-track{animation:none!important}.kp-live-player__ticker [data-kp-live-status-copy]{display:none!important}}
