body.bm-has-nowplaying{padding-bottom:78px!important}body.bm-now-is-open{overflow:hidden}.bm-now{--bm-now-ink:#f5f3ef;--bm-now-orange:#ff6000;--bm-now-line:#33312c;font:14px/1.5 Arial,Helvetica,sans-serif;color:var(--bm-now-ink)}.bm-now *,.bm-now *::before,.bm-now *::after{box-sizing:border-box}.bm-now button,.bm-now a{-webkit-tap-highlight-color:transparent}.bm-now button{font:inherit;color:inherit;cursor:pointer}.bm-now button:focus-visible,.bm-now a:focus-visible{outline:2px solid #ff8c48;outline-offset:4px}.bm-now p,.bm-now h2,.bm-now h3{margin:0}.bm-now [hidden]{display:none!important}.bm-now-dock{position:fixed;z-index:90;inset:auto 0 0;width:100%;min-height:78px;border:0;border-top:1px solid #514438;padding:0;text-align:left;color:var(--bm-now-ink);background: #0c0c0bf5;backdrop-filter:blur(18px);box-shadow: 0 -12px 40px #0005;transition:background .2s ease}.bm-now-dock:hover{background:#17130f}.bm-now-dock-inner{display:flex;align-items:center;gap:18px;max-width:1440px;min-height:77px;margin:auto;padding:13px 5.5%}.bm-now-dock-signal{display:flex;align-items:center;justify-content:center;gap:3px;width:36px;height:36px;flex:0 0 36px;border: 1px solid #ff60004d;border-radius:50%}.bm-now-dock-signal i{display:block;width:2px;height:8px;background:var(--bm-now-orange)}.bm-now-dock-signal i:nth-child(2){height:16px}.bm-now-dock-signal i:nth-child(3){height:12px}.bm-now-dock-copy{display:flex;flex-direction:column;gap:2px}.bm-now-dock-copy strong{font-size:16px;line-height:1.3;font-weight:500}.bm-now-dock-copy>span{font-size:12px;color:#a8a096}.bm-now-dock-action{display:flex;align-items:center;gap:23px;margin-left:auto;font-size:13px;white-space:nowrap}.bm-now-dock-action>span{font-size:23px;color:#ff8640}.bm-now-panel{position:fixed;inset:auto 0 92px;width:min(1280px,calc(100% - 48px));max-width:none;max-height:min(790px,calc(100dvh - 126px));margin:0 auto;padding:30px;color:var(--bm-now-ink);background:#0c0c0b;border:1px solid #494137;border-radius:0;box-shadow: 0 20px 90px #0009;overflow:hidden;font:14px/1.5 Arial,Helvetica,sans-serif}.bm-now-panel:not([open]){display:none}.bm-now-panel[open]{display:flex;flex-direction:column;animation:bm-now-enter .2s ease-out}.bm-now-panel::backdrop{background: #000b;backdrop-filter:blur(4px)}.bm-now-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:25px;flex:0 0 auto;padding-bottom:22px}.bm-now-eyebrow{display:block;color:#b99373;font-size:12px;line-height:1.3;letter-spacing:.1em}.bm-now-heading h2{margin-top:12px;font-size:clamp(25px,3.2vw,40px);line-height:1.05;font-weight:500;letter-spacing:-.05em}.bm-now-heading p{margin-top:12px;color:#b5ada3;font-size:13px;line-height:1.5}.bm-now-tools{display:flex;align-items:center;gap:15px;flex-shrink:0}.bm-now-refresh{display:flex;align-items:center;gap:8px;min-height:42px;padding:8px 13px;background:transparent;border:1px solid #48423a;border-radius:50px;font-size:12px!important}.bm-now-refresh>span:first-child{font-size:22px;line-height:1}.bm-now-refresh:hover{border-color:#a8917a}.bm-now-refresh:disabled{opacity:.5;cursor:wait}.bm-now-close{display:grid;place-content:center;width:44px;height:44px;padding:0;background:transparent;border:1px solid #5e5448;border-radius:50%;font-size:30px!important;font-weight:300;line-height:1}.bm-now-close:hover{color:#050505;background:#f5f3ef}.bm-now-meta{display:flex;align-items:center;justify-content:space-between;gap:16px;flex:0 0 auto;padding:0 0 18px;color:#969086;font-size:12px;border-bottom:1px solid var(--bm-now-line)}.bm-now-meta p{color:#c5b8aa}.bm-now-meta>span{white-space:nowrap}.bm-now-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:max-content;flex:1 1 auto;min-height:0;gap:14px;padding:22px 4px 18px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#6a5643 #191715}.bm-now-card{display:flex;flex-direction:column;min-width:0;min-height:244px;padding:20px;background:radial-gradient(ellipse at 100% 0,color-mix(in srgb,var(--bm-now-channel-color) 11%,#141310),#141310 68%);border:1px solid #39342d}.bm-now-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:50px;margin-bottom:17px;padding-bottom:15px;border-bottom: 1px solid #fff1}.bm-now-card-logo{display:block;width:min(72%,186px);height:52px;object-fit:contain;object-position:left center}.bm-now-card-badge{display:flex;align-items:center;gap:5px;flex-shrink:0;color:#a7a095;font-size:12px;white-space:nowrap}.bm-now-card-badge::before{content:'';width:5px;height:5px;border-radius:50%;background:#6e685f}.bm-now-card[data-state="live"] .bm-now-card-badge::before{background:#ff6000;box-shadow: 0 0 10px #ff60005c}.bm-now-card[data-state="stale"] .bm-now-card-badge{color:#cfaa78}.bm-now-card-program-label,.bm-now-card-clip-label{display:block;margin-bottom:5px;color:#90887d;font-size:12px;line-height:1.4}.bm-now-card-program-title{font-size:15px;line-height:1.4;font-weight:400;overflow-wrap:anywhere}.bm-now-card-program-time{display:block;margin-top:4px;color:#c1b4a4;font-size:12px}.bm-now-card-clip{margin-top:18px}.bm-now-card-artist{font-size:13px;line-height:1.4;font-weight:500;overflow-wrap:anywhere}.bm-now-card-clip-title{margin-top:3px!important;font-size:13px;line-height:1.5;color:#c6beb3;overflow-wrap:anywhere}.bm-now-card-note{margin-top:8px!important;color:#a58e71;font-size:12px;line-height:1.5}.bm-now-card-watch{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:auto;padding-top:19px;color:#e8ded0!important;font-size:12px;text-decoration:none}.bm-now-card-watch>span:last-child{font-size:21px;line-height:1;color:#ff8c48;transition:transform .2s ease}.bm-now-card-watch:hover>span:last-child{transform:translate(2px,-2px)}.bm-now-footnote{flex:0 0 auto;padding-top:13px;border-top:1px solid var(--bm-now-line);color:#969086;font-size:12px;line-height:1.5}@keyframes bm-now-enter { from { opacity: 0; transform: translateY(12px); } to { opacity: 1; transform: translateY(0); } }@media (max-width:900px){.bm-now-panel{width:calc(100% - 32px);padding:24px}.bm-now-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bm-now-card{padding:17px}}@media (max-width:600px){.bm-now-dock-inner{padding:13px 6%;gap:11px}.bm-now-dock-copy strong{font-size:14px}.bm-now-dock-copy>span{font-size:12px}.bm-now-dock-action{gap:13px;font-size:12px}.bm-now-dock-signal{display:none}.bm-now-panel{inset:auto 0 86px;width:calc(100% - 20px);max-height:calc(100dvh - 106px);padding:20px 16px 16px}.bm-now-heading{gap:12px;padding-bottom:17px}.bm-now-heading h2{margin-top:10px;font-size:29px}.bm-now-eyebrow{max-width:180px;font-size:12px;letter-spacing:.055em}.bm-now-heading p{font-size:12px;margin-top:10px}.bm-now-tools{gap:7px}.bm-now-refresh{width:38px;min-height:38px;height:38px;justify-content:center;padding:0}.bm-now-refresh>span:last-child{display:none}.bm-now-close{width:38px;height:38px}.bm-now-meta{align-items:flex-start;flex-direction:column;gap:5px;padding-bottom:15px}.bm-now-grid{grid-template-columns:minmax(0,1fr);padding-top:16px;gap:12px}.bm-now-card{min-height:250px;padding:18px}.bm-now-card-logo{width:min(72%,202px)}.bm-now-card-program-title{font-size:16px}.bm-now-card-artist,.bm-now-card-clip-title{font-size:14px}}@media (max-width:360px){.bm-now-dock-inner{padding-left:15px;padding-right:15px}.bm-now-dock-action{gap:8px}.bm-now-dock-copy>span{max-width:174px;line-height:1.35}.bm-now-heading h2{font-size:25px}.bm-now-panel{padding-left:13px;padding-right:13px}}@media (prefers-reduced-motion:reduce){.bm-now *,.bm-now *::before,.bm-now *::after{animation:none!important;transition:none!important}}