.global-audio-player,.global-audio-player .rhap_container{box-shadow:none!important;background:0 0!important;padding:0!important}.global-audio-player .rhap_main{align-items:center;gap:.75rem;display:flex}.global-audio-player .rhap_progress-section,.global-audio-player .rhap_time{display:none!important}.global-audio-player .rhap_controls-section{justify-content:center;align-items:center;display:flex;margin:0!important}.global-audio-player .rhap_main-controls{justify-content:center;align-items:center;gap:.5rem;display:flex}.audio-player-container{justify-content:center;align-items:center;display:flex}.global-audio-player .rhap_main-controls-button{cursor:pointer;transition:color .2s;color:#bfbfc0!important;opacity:1!important;visibility:visible!important;background:0 0!important;border:none!important;justify-content:center!important;align-items:center!important;width:32px!important;height:32px!important;font-size:20px!important;display:flex!important}.global-audio-player .rhap_main-controls-button:hover{color:#fff!important}.global-audio-player .rhap_play-pause-button{width:40px!important;height:40px!important;font-size:40px!important}.global-audio-player .rhap_skip-button{width:40px!important;height:40px!important;font-size:30px!important}.global-audio-player .rhap_volume-container,.global-audio-player .rhap_additional-controls{display:none!important}.player-progress-track{cursor:pointer;touch-action:none;--tw-bg-opacity:1;background-color:rgb(221 221 221/var(--tw-bg-opacity,1));border-radius:2px;flex:1;height:4px;position:relative}.player-progress-track:is(.dark *){--tw-bg-opacity:1;background-color:rgb(42 42 42/var(--tw-bg-opacity,1))}.player-progress-track:before{content:"";position:absolute;inset:-8px 0}@media (max-width:640px){.player-progress-track{border-radius:3px;height:6px}.player-progress-track:before{top:-12px;bottom:-12px}.player-progress-dot{opacity:1;width:16px;height:16px}}.player-progress-filled{pointer-events:none;background-color:var(--fg-primary);border-radius:2px;height:100%;position:absolute;top:0;left:0}.player-progress-dot{pointer-events:none;opacity:0;background-color:var(--fg-primary);border-radius:50%;width:12px;height:12px;transition:opacity .15s;position:absolute;top:50%;transform:translate(-50%,-50%)}.player-progress-track:hover .player-progress-dot{opacity:1}.custom-progress-bar{cursor:pointer;background-color:var(--st-secondary);width:100%;height:4px;transition:height .2s;position:absolute;bottom:0}.custom-progress-bar:before{content:"";z-index:1;position:absolute;inset:-12px 0}.custom-progress-bar:hover{height:6px;bottom:4px}.custom-progress-filled{pointer-events:none;background-color:var(--fg-accent);height:100%;position:absolute;top:0;left:0}.custom-progress-indicator{pointer-events:none;opacity:0;background-color:var(--fg-accent);border-radius:50%;width:12px;height:12px;transition:opacity .2s;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 2px 4px #0000004d}.custom-progress-bar:hover .custom-progress-indicator{opacity:1}@keyframes marquee{0%{transform:translate(0%)}to{transform:translate(-100%)}}.animate-marquee{animation:15s linear infinite marquee}@media (max-width:640px){.global-audio-player .rhap_main{gap:.5rem}.global-audio-player .rhap_main-controls{gap:.25rem}.global-audio-player .rhap_main-controls-button{width:40px!important;height:40px!important;font-size:30px!important}.global-audio-player .rhap_play-pause-button,.global-audio-player .rhap_skip-button{width:40px!important;height:40px!important;font-size:40px!important}.animate-marquee{padding-left:100%;animation:15s linear infinite marquee;display:inline-block}.animate-marquee:hover{animation-play-state:paused}}.mobile-minibar-progress{--tw-bg-opacity:1;background-color:rgb(221 221 221/var(--tw-bg-opacity,1));border-radius:1px;width:100%;height:2px;position:relative}.mobile-minibar-progress:is(.dark *){--tw-bg-opacity:1;background-color:rgb(42 42 42/var(--tw-bg-opacity,1))}.mobile-minibar-progress-filled{pointer-events:none;background-color:var(--fg-primary);border-radius:1px;height:100%;position:absolute;top:0;left:0}.fullscreen-progress-track{cursor:pointer;touch-action:none;--tw-bg-opacity:1;background-color:rgb(221 221 221/var(--tw-bg-opacity,1));border-radius:3px;flex:1;height:6px;position:relative}.fullscreen-progress-track:is(.dark *){--tw-bg-opacity:1;background-color:rgb(42 42 42/var(--tw-bg-opacity,1))}.fullscreen-progress-track:before{content:"";position:absolute;inset:-12px 0}.fullscreen-progress-dot{pointer-events:none;background-color:var(--fg-primary);border-radius:50%;width:16px;height:16px;position:absolute;top:50%;transform:translate(-50%,-50%)}.global-audio-player .rhap_download-progress{display:none!important}
.chatModeNavigation-module__dalTFq__navigation{flex-shrink:0;justify-content:center;padding:4px 16px 12px;display:flex}.chatModeNavigation-module__dalTFq__switcher{background:hsl(var(--foreground) / .045);border-radius:999px;gap:2px;width:224px;max-width:100%;padding:3px;display:flex}.chatModeNavigation-module__dalTFq__tab{min-width:0;min-height:40px;color:hsl(var(--muted-foreground));border:1px solid #0000;border-radius:999px;flex:1;justify-content:center;align-items:center;padding:6px 20px;font-size:15px;font-weight:500;line-height:24px;transition:color .15s,background-color .15s;display:inline-flex}.chatModeNavigation-module__dalTFq__tab[aria-pressed=true]{border-color:hsl(var(--border) / .65);background:hsl(var(--background));color:hsl(var(--foreground));box-shadow:0 1px 3px #00000012}.dark .chatModeNavigation-module__dalTFq__tab[aria-pressed=true]{background:#292929}.chatModeNavigation-module__dalTFq__tab:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.chatModeNavigation-module__dalTFq__tab:disabled{cursor:default;opacity:.5}@media (hover:hover) and (pointer:fine){.chatModeNavigation-module__dalTFq__tab:not(:disabled):hover{background:hsl(var(--foreground) / .075);color:hsl(var(--foreground))}}@media (pointer:coarse){.chatModeNavigation-module__dalTFq__tab{min-height:44px}}@media (prefers-reduced-motion:reduce){.chatModeNavigation-module__dalTFq__tab{transition:none}}
