.cover-section[data-v-eef354b3],.podcast-player[data-v-eef354b3]{width:100%;height:100%;margin:0 auto;overflow:hidden}.cover-section[data-v-eef354b3]{border-radius:16px;max-width:100%;position:relative}.cover-container[data-v-eef354b3]{flex-direction:column;justify-content:flex-end;width:100%;height:100%;display:flex}.cover-container[data-v-eef354b3],.cover-container.with-image[data-v-eef354b3]{position:relative}.cover-image[data-v-eef354b3]{-o-object-fit:cover;object-fit:cover;border-radius:16px;width:100%;height:100%}.cover-container.no-image[data-v-eef354b3]{background:linear-gradient(135deg,#667eea,#764ba2);flex-direction:column;flex:1;justify-content:flex-end;min-width:100%;min-height:100%;display:flex;position:relative}.content-overlay[data-v-eef354b3]{padding:40px 32px 32px;overflow:hidden}.content-overlay[data-v-eef354b3],.content-overlay[data-v-eef354b3]:before{border-radius:0 0 15px 15px;position:absolute;bottom:0;left:0;right:0}.content-overlay[data-v-eef354b3]:before{-webkit-backdrop-filter:blur(9.15px);backdrop-filter:blur(9.15px);content:"";background:linear-gradient(#0000,#000000a6);top:0}.content-overlay[data-v-eef354b3]:before,.no-cover .content-overlay[data-v-eef354b3]:before{-webkit-mask:linear-gradient(#0000,#000c 20%,#000 80%);mask:linear-gradient(#0000,#000c 20%,#000 80%)}.no-cover .content-overlay[data-v-eef354b3]:before{background:linear-gradient(#0000,#0006);border-radius:0 0 15px 15px}.title-section[data-v-eef354b3]{z-index:1;margin-bottom:24px;position:relative}.podcast-title[data-v-eef354b3]{color:#fff;text-shadow:0 2px 4px #0000004d;margin:0;font-size:28px;font-weight:700;line-height:1.2}.status-indicator[data-v-eef354b3]{align-items:center;min-height:20px;margin-top:8px;transition:opacity .2s;display:flex}.status-text[data-v-eef354b3]{color:#ffffffe6;text-shadow:0 1px 2px #0000004d;font-size:14px;font-weight:500;transition:opacity .2s}.status-text.error[data-v-eef354b3]{color:#ff6b6b}.player-controls[data-v-eef354b3]{color:#fff;z-index:1;position:relative}.progress-section[data-v-eef354b3]{align-items:center;gap:16px;margin-bottom:24px;display:flex}.time-display[data-v-eef354b3]{color:#ffffffe6;font-variant-numeric:tabular-nums;text-align:center;min-width:45px;font-size:14px;font-weight:500}.progress-bar-container[data-v-eef354b3]{cursor:pointer;flex:1;padding:8px 0}.progress-bar[data-v-eef354b3]{background:#ffffff4d;border-radius:2px;height:4px;position:relative;overflow:hidden}.progress-fill[data-v-eef354b3]{background:#fff;border-radius:2px;height:100%;transition:width .15s ease-out}.buffering-indicator[data-v-eef354b3]{align-items:center;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.buffering-dots[data-v-eef354b3]{gap:3px;display:flex}.buffering-dots span[data-v-eef354b3]{background:#fffc;border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite buffering-pulse-eef354b3}.buffering-dots span[data-v-eef354b3]:first-child{animation-delay:0s}.buffering-dots span[data-v-eef354b3]:nth-child(2){animation-delay:.2s}.buffering-dots span[data-v-eef354b3]:nth-child(3){animation-delay:.4s}@keyframes buffering-pulse-eef354b3{0%,60%,to{opacity:.7;transform:scale(1)}30%{opacity:1;transform:scale(1.2)}}.control-buttons[data-v-eef354b3]{gap:20px}.control-btn[data-v-eef354b3],.control-buttons[data-v-eef354b3]{justify-content:center;align-items:center;display:flex}.control-btn[data-v-eef354b3]{color:#ffffffe6;cursor:pointer;background:0 0;border:none;border-radius:50%;padding:12px;transition:all .2s;position:relative}@media (hover:hover){.control-btn[data-v-eef354b3]:hover{color:#fff;background:#fff3;transform:scale(1.05)}}.control-btn[data-v-eef354b3]:active{transform:scale(.95)}.control-btn[data-v-eef354b3]:disabled{cursor:not-allowed;opacity:.6}.control-btn.disabled[data-v-eef354b3]{cursor:not-allowed;opacity:.3;pointer-events:none}@media (hover:hover){.control-btn.disabled[data-v-eef354b3]:hover,.control-btn[data-v-eef354b3]:disabled:hover{background:0 0;transform:none}.control-btn.disabled[data-v-eef354b3]:hover{color:#ffffff4d}}.control-btn.disabled[data-v-eef354b3]:active,.control-btn[data-v-eef354b3]:disabled:active{transform:none}.control-icon[data-v-eef354b3]{fill:currentColor;width:30px;height:30px}.loading-spinner[data-v-eef354b3]{justify-content:center;align-items:center;display:flex}.spinner[data-v-eef354b3]{animation:1s linear infinite spin-eef354b3}@keyframes spin-eef354b3{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes loading-dash-eef354b3{0%{stroke-dasharray:1 150;stroke-dashoffset:0}50%{stroke-dasharray:90 150;stroke-dashoffset:-35px}to{stroke-dasharray:90 150;stroke-dashoffset:-124px}}.spinner circle[data-v-eef354b3]{animation:1.5s ease-in-out infinite loading-dash-eef354b3}.play-btn[data-v-eef354b3]{color:#fff;margin:0 16px}@media (hover:hover){.play-btn[data-v-eef354b3]:hover{background:#fff3;border-color:#ffffff80;transform:scale(1.02)}}.play-btn .control-icon[data-v-eef354b3]{width:50px;height:50px}.speed-btn[data-v-eef354b3]{color:#fffc;border-radius:20px;width:40px;height:40px;font-size:14px;font-weight:600}@media (hover:hover){.speed-btn[data-v-eef354b3]:hover{background:#ffffff40}}.like-btn[data-v-eef354b3]{color:#fffc}.like-btn .like-active[data-v-eef354b3]{color:#ff3d3d;animation:.6s ease-out heart-beat-eef354b3}@keyframes heart-beat-eef354b3{0%{transform:scale(1)}30%{transform:scale(1.2)}60%{transform:scale(1)}to{transform:scale(1)}}@media (hover:hover){.like-btn[data-v-eef354b3]:hover{color:#fff;background:#fff3}}.forward-text[data-v-eef354b3],.rewind-text[data-v-eef354b3]{fill:currentColor;font-size:8px;font-weight:700}@media (max-width:768px){.podcast-player[data-v-eef354b3]{border-radius:20px;max-width:100%}.cover-section[data-v-eef354b3]{min-height:300px}.content-overlay[data-v-eef354b3]{padding:32px 24px 24px}.podcast-title[data-v-eef354b3]{font-size:24px}}@media (max-width:640px){.cover-section[data-v-eef354b3]{min-height:300px}.podcast-title[data-v-eef354b3]{font-size:20px}.status-text[data-v-eef354b3]{font-size:12px}.content-overlay[data-v-eef354b3]{padding:28px 20px 20px}.progress-section[data-v-eef354b3]{gap:12px;margin-bottom:20px}.time-display[data-v-eef354b3]{min-width:40px;font-size:12px}.control-buttons[data-v-eef354b3]{gap:5px}.control-btn[data-v-eef354b3]{padding:10px}.play-btn[data-v-eef354b3]{margin:0 12px}}@media (max-width:480px){.podcast-player[data-v-eef354b3]{border-radius:16px}.cover-section[data-v-eef354b3]{min-height:300px}.podcast-title[data-v-eef354b3]{font-size:18px}.status-text[data-v-eef354b3]{font-size:11px}.content-overlay[data-v-eef354b3]{padding:24px 16px 16px}.control-buttons[data-v-eef354b3]{gap:5px}.play-btn[data-v-eef354b3]{margin:0 10px}}
