.rfm-marquee[data-v-b8219248]{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.rfm-marquee.is-scrolling[data-v-b8219248]{text-overflow:clip;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 18px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 18px),#0000)}.rfm-marquee-inner[data-v-b8219248]{display:inline}.is-scrolling .rfm-marquee-inner[data-v-b8219248]{vertical-align:top;animation:rfm-marquee-b8219248 var(--marquee-duration,8s) linear infinite;will-change:transform;animation-delay:1.5s;display:inline-block}.is-scrolling .rfm-marquee-inner[data-v-b8219248]:after{content:attr(data-text);margin-left:var(--marquee-gap,48px)}.rfm-player-current:hover{animation-play-state:paused}@keyframes rfm-marquee-b8219248{0%{transform:translate(0)}to{transform:translateX(calc(-1 * var(--marquee-distance,0px)))}}@media (prefers-reduced-motion:reduce){.is-scrolling .rfm-marquee-inner[data-v-b8219248]{animation:none}}.rfm-player-now[data-v-10744e20]{position:relative}.rfm-player-current[data-v-10744e20],.rfm-player-now[data-v-10744e20]{align-items:center;min-width:0;display:flex}.rfm-player-current[data-v-10744e20]{width:100%;color:inherit;border-radius:10px;gap:12px;text-decoration:none}.rfm-player-current:hover .rfm-player-name[data-v-10744e20]{text-underline-offset:3px;text-decoration:underline}.rfm-player-current:hover .rfm-player-logo img[data-v-10744e20]{transform:scale(1.1)}.rfm-player-empty[data-v-10744e20]{gap:12px;min-width:0;font-size:17px;font-weight:700;line-height:22px;display:flex}.rfm-player-empty[data-v-10744e20],.rfm-player-empty-icon[data-v-10744e20]{color:var(--playerbar-ink);align-items:center}.rfm-player-empty-icon[data-v-10744e20]{background:#ffffff1a;border-radius:12px;flex:none;justify-content:center;width:44px;height:44px;display:inline-flex}.rfm-player-empty-icon svg[data-v-10744e20]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.rfm-player-empty-text[data-v-10744e20]{min-width:0}@media (width<=640px){.rfm-player-empty[data-v-10744e20]{font-size:16px;line-height:21px}.rfm-player-empty-icon[data-v-10744e20]{display:none}}.rfm-player-logo[data-v-10744e20]{border-radius:10px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:flex;overflow:hidden;box-shadow:0 2px 8px #00000040;-webkit-mask-image:radial-gradient(#fff,#000);mask-image:radial-gradient(#fff,#000)}.rfm-player-logo[data-v-10744e20]:not(:has(img)){background:var(--surface-200)}.rfm-player-logo img[data-v-10744e20]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform var(--dur) var(--ease-out);display:block;transform:scale(1.05)}.rfm-player-logo-fallback[data-v-10744e20]{font-family:var(--font-display);color:var(--ink);font-weight:800}.rfm-player-id[data-v-10744e20]{flex-direction:column;flex:1;min-width:0;display:flex}.rfm-player-name[data-v-10744e20]{font-family:var(--font-display);color:var(--playerbar-ink);white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:700;line-height:23px;overflow:hidden}.rfm-player-tag[data-v-10744e20]{min-width:0;color:var(--playerbar-muted);align-items:center;gap:5px;font-size:15px;font-weight:500;line-height:20px;display:flex}.rfm-player-tag-text[data-v-10744e20]{flex:1;min-width:0}.rfm-player-tag.is-error[data-v-10744e20]{color:var(--onair)}.rfm-player-tag.is-nowplaying[data-v-10744e20]{color:var(--playerbar-ink)}.rfm-player-note[data-v-10744e20]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;opacity:.8;flex:none;width:13px;height:13px}.xfade-enter-active[data-v-10744e20]{transition:opacity .22s ease,transform .3s var(--ease-out)}.xfade-leave-active[data-v-10744e20]{pointer-events:none;transition:opacity .14s;position:absolute;inset:0}.xfade-enter-from[data-v-10744e20]{opacity:0;transform:translateY(6px)}.xfade-leave-to[data-v-10744e20]{opacity:0}.tagswap-enter-active[data-v-10744e20]{transition:opacity .18s ease,transform .22s var(--ease-out)}.tagswap-leave-active[data-v-10744e20]{transition:opacity 90ms}.tagswap-enter-from[data-v-10744e20]{opacity:0;transform:translateY(4px)}.tagswap-leave-to[data-v-10744e20]{opacity:0}.rfm-ctrl-vol[data-v-ff39f7b0]{flex:auto;align-items:center;gap:2px;min-width:0;padding:0 12px 0 2px;display:flex}.rfm-ctrl-mute[data-v-ff39f7b0]{width:36px;height:36px;color:var(--playerbar-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-fast) ease,color var(--dur-fast) ease;background:0 0;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.rfm-ctrl-mute[data-v-ff39f7b0]:hover{background:#ffffff1a}.rfm-ctrl-vol.is-silent .rfm-ctrl-mute[data-v-ff39f7b0]{color:var(--playerbar-muted)}.rfm-ctrl-mute svg[data-v-ff39f7b0]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;display:block}.rfm-ctrl-mute .spk[data-v-ff39f7b0]{fill:currentColor;stroke:none}.rfm-ctrl-range[data-v-ff39f7b0]{--pct:80%;appearance:none;cursor:pointer;background:0 0;flex:72px;width:72px;min-width:44px;max-width:104px;height:28px;margin:0}.rfm-ctrl-range[data-v-ff39f7b0]:focus-visible{outline:2px solid var(--playerbar-ink);outline-offset:2px;border-radius:999px}.rfm-ctrl-range[data-v-ff39f7b0]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--ctrl-color) 0 var(--pct),var(--ctrl-track) var(--pct) 100%);border-radius:999px;height:4px}.rfm-ctrl-range[data-v-ff39f7b0]::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--ctrl-color);background:var(--playerbar-ink);width:14px;height:14px;-webkit-transition:transform var(--dur-fast) ease,border-color var(--dur) ease;transition:transform var(--dur-fast) ease,border-color var(--dur) ease;border-radius:999px;margin-top:-5px;box-shadow:0 1px 3px #00000059}.rfm-ctrl-range[data-v-ff39f7b0]:active::-webkit-slider-thumb{transform:scale(1.2)}.rfm-ctrl-range[data-v-ff39f7b0]:hover::-webkit-slider-thumb{transform:scale(1.2)}.rfm-ctrl-range[data-v-ff39f7b0]::-moz-range-track{background:var(--ctrl-track);border-radius:999px;height:4px}.rfm-ctrl-range[data-v-ff39f7b0]::-moz-range-progress{background:var(--ctrl-color);border-radius:999px;height:4px}.rfm-ctrl-range[data-v-ff39f7b0]::-moz-range-thumb{border:2px solid var(--ctrl-color);background:var(--playerbar-ink);border-radius:999px;width:10px;height:10px;box-shadow:0 1px 3px #00000059}.rfm-ctrl-info[data-v-d68e1eb2]{width:36px;height:36px;color:var(--playerbar-ink);-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-fast) ease;border-radius:999px;flex:none;justify-content:center;align-items:center;margin-right:4px;text-decoration:none;display:inline-flex}.rfm-ctrl-info[data-v-d68e1eb2]:hover{background:#ffffff1a}.rfm-ctrl-info svg[data-v-d68e1eb2]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:20px;height:20px;display:block}.rfm-ctrl-info .dot[data-v-d68e1eb2]{fill:currentColor;stroke:none}.rfm-ctrl[data-v-b779eed8]{--ctrl-color:var(--accent);--ctrl-on:var(--on-accent);--ctrl-track:#ffffff38;max-width:100%;color:var(--playerbar-ink);transition:background-color var(--dur) ease;background:#ffffff14;border-radius:999px;align-items:center;gap:2px;padding:4px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1a}.rfm-ctrl.is-playing[data-v-b779eed8]{--ctrl-color:var(--onair);--ctrl-on:var(--on-onair)}.rfm-ctrl-play[data-v-b779eed8]{background:var(--ctrl-color);width:48px;height:48px;color:var(--ctrl-on);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur) ease,color var(--dur) ease,filter var(--dur-fast) ease;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.rfm-ctrl-play[data-v-b779eed8]:hover{filter:brightness(1.08)}.rfm-ctrl-play[data-v-b779eed8]:disabled{opacity:.5;cursor:default}.rfm-ctrl-play svg[data-v-b779eed8]{z-index:1;fill:currentColor;width:22px;height:22px;display:block;position:relative}.rfm-ctrl-ring[data-v-b779eed8]{border:2px solid var(--ctrl-color);pointer-events:none;inset:0}.rfm-ctrl-ring[data-v-b779eed8],.rfm-ctrl-spinner[data-v-b779eed8]{opacity:0;border-radius:999px;position:absolute}.rfm-ctrl-spinner[data-v-b779eed8]{border:2px solid #0000;border-top-color:var(--ctrl-color);border-right-color:var(--ctrl-color);transition:opacity var(--dur-fast) ease;animation:.9s linear infinite paused rfm-spin-b779eed8;inset:-3px}.rfm-ctrl.is-loading .rfm-ctrl-spinner[data-v-b779eed8]{opacity:1;animation-play-state:running}@keyframes rfm-spin-b779eed8{to{transform:rotate(1turn)}}.icon-enter-active[data-v-b779eed8],.icon-leave-active[data-v-b779eed8]{transition:transform .15s,opacity .15s}.icon-enter-from[data-v-b779eed8]{opacity:0;transform:scale(.5)rotate(-60deg)}.icon-leave-to[data-v-b779eed8]{opacity:0;transform:scale(.5)rotate(60deg)}.rfm-player[data-v-212bf35a]{isolation:isolate;background:var(--playerbar-bg);color:var(--playerbar-ink);font-family:var(--font-sans);transition:background-color var(--dur) ease;position:relative;overflow:hidden}.rfm-player-arcs[data-v-212bf35a]{aspect-ratio:1;z-index:-1;fill:#ffffff0f;pointer-events:none;width:auto;height:100%;position:absolute;bottom:0;left:0}.rfm-player--bar .rfm-player-arcs[data-v-212bf35a]{fill:#ffffff0d;height:140%;bottom:-20%}.rfm-player--bar[data-v-212bf35a]{justify-content:space-between;align-items:center;gap:10px;min-height:68px;padding:8px 10px 8px 14px;display:flex}.rfm-player--bar[data-v-212bf35a] .rfm-player-now{flex:auto;min-width:0}.rfm-player--bar[data-v-212bf35a] .rfm-ctrl{flex:0 auto}@media (width<=640px){.rfm-player--bar[data-v-212bf35a]{gap:8px;padding:8px 8px 8px 12px}.rfm-player--bar[data-v-212bf35a] .rfm-ctrl{gap:0;padding:3px}.rfm-player--bar[data-v-212bf35a] .rfm-ctrl-play{width:44px;height:44px}.rfm-player--bar[data-v-212bf35a] .rfm-ctrl-vol{gap:0;padding:0 6px 0 0}.rfm-player--bar[data-v-212bf35a] .rfm-ctrl-info,.rfm-player--bar[data-v-212bf35a] .rfm-ctrl-mute{width:32px;height:32px;margin:0}.rfm-player--bar[data-v-212bf35a] .rfm-ctrl-range{flex:48px;width:48px;min-width:40px;max-width:64px}}.rfm-player--tile[data-v-212bf35a]{border-radius:10px;flex-direction:column;justify-content:center;gap:10px;height:100%;padding:12px 14px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.rfm-player--tile[data-v-212bf35a] .rfm-player-now{width:100%}.rfm-player--tile[data-v-212bf35a] .rfm-player-current{gap:14px}.rfm-player--tile[data-v-212bf35a] .rfm-player-logo{border-radius:12px;width:calc(clamp(76px,44cqh,120px));height:calc(clamp(76px,44cqh,120px))}.rfm-player--tile[data-v-212bf35a] .rfm-player-name{white-space:normal;-webkit-line-clamp:2;text-overflow:clip;-webkit-box-orient:vertical;font-size:calc(clamp(16px,6.4cqw,21px));line-height:1.2;display:-webkit-box;overflow:hidden}.rfm-player--tile[data-v-212bf35a] .rfm-player-empty{gap:14px;margin-bottom:12px;padding:0 4px;font-size:calc(clamp(16px,6cqw,19px));line-height:1.25}.rfm-player--tile[data-v-212bf35a] .rfm-player-empty-icon{border-radius:14px;width:calc(clamp(48px,28cqh,60px));height:calc(clamp(48px,28cqh,60px))}.rfm-player--tile[data-v-212bf35a] .rfm-player-empty-icon svg{width:55%;height:55%}.rfm-player--tile[data-v-212bf35a] .rfm-player-tag{align-items:flex-start}.rfm-player--tile[data-v-212bf35a] .rfm-player-note{margin-top:3px}.rfm-player--tile[data-v-212bf35a] .rfm-player-tag-text:not(.is-scrolling){white-space:normal;-webkit-line-clamp:2;text-overflow:clip;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rfm-player--tile[data-v-212bf35a] .rfm-ctrl{width:100%}.rfm-player--tile[data-v-212bf35a] .rfm-ctrl-range{max-width:none}
