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