.podcasts-container{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;margin:0 auto;max-width:1200px;padding:20px 20px 120px}.podcast-header{align-items:center;display:flex;gap:30px;margin-bottom:50px}.podcast-cover{border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.1);flex-shrink:0;height:200px;object-fit:cover;width:200px}.podcast-info h1{color:#1a1a1a;font-size:2.5rem;margin-bottom:10px}.podcast-description{color:#666;line-height:1.6}.section{margin-bottom:50px}.section h2{color:#1a1a1a;font-size:1.8rem;margin-bottom:10px}.podcasts-subtitle{color:#666;margin-bottom:30px}.platforms-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:40px}.platform-button{align-items:center;background:#fff;border:2px solid #e0e0e0;border-radius:12px;cursor:pointer;display:flex;font-size:1rem;gap:12px;padding:20px;transition:all .3s ease}.platform-button:hover{background:var(--platform-color);border-color:var(--platform-color);box-shadow:0 4px 12px rgba(0,0,0,.15);color:#fff;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.platform-icon{font-size:1.5rem}.platform-name{font-weight:600}.podlink-section{background:linear-gradient(135deg,#fff,#f9f5ff 50%,#f3e8ff);border:1px solid rgba(147,51,234,.2);border-radius:20px;box-shadow:0 8px 24px rgba(147,51,234,.08);margin-top:50px;overflow:hidden;padding:35px;position:relative;transition:all .3s ease}.podlink-section:before{background:linear-gradient(90deg,#9333ea,#7c3aed 50%,#6d28d9);border-radius:20px 20px 0 0;content:"";height:4px;left:0;position:absolute;right:0;top:0}.podlink-section:hover{box-shadow:0 12px 32px rgba(147,51,234,.12);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.podlink-header{align-items:center;display:flex;gap:25px;margin-bottom:25px}.podlink-icon-wrapper{align-items:center;background:#fff;border-radius:20px;box-shadow:0 4px 16px rgba(147,51,234,.15);color:#9333ea;display:flex;flex-shrink:0;font-size:2.5rem;height:80px;justify-content:center;position:relative;width:80px}.podlink-icon-wrapper:after{background:linear-gradient(135deg,#9333ea,#7c3aed);border-radius:20px;content:"";inset:-2px;opacity:0;position:absolute;transition:opacity .3s ease;z-index:-1}.podlink-section:hover .podlink-icon-wrapper:after{opacity:.1}.podlink-text{flex:1 1}.podlink-text h3{color:#1a1a1a;font-size:1.5rem;font-weight:700;letter-spacing:-.5px;margin:0 0 12px}.podlink-text p{color:#4b5563;font-size:.95rem;line-height:1.7;margin:0}.podlink-text strong{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#9333ea,#7c3aed);-webkit-background-clip:text;background-clip:text;color:#7c3aed;font-weight:700}.podlink-button{align-items:center;background:linear-gradient(135deg,#9333ea,#7c3aed);border:none;border-radius:14px;box-shadow:0 4px 16px rgba(147,51,234,.25);color:#fff;cursor:pointer;display:flex;font-size:1.05rem;font-weight:600;gap:12px;justify-content:center;overflow:hidden;padding:12px 32px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.podlink-button:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.podlink-button:hover:before{left:100%}.podlink-button:hover{background:linear-gradient(135deg,#7c3aed,#6d28d9);box-shadow:0 8px 24px rgba(147,51,234,.35);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.podlink-button:active{box-shadow:0 4px 12px rgba(147,51,234,.3);-webkit-transform:translateY(0);transform:translateY(0)}.podlink-button .platform-icon{-webkit-filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));font-size:1.6rem}.episodes-list{display:flex;flex-direction:column;gap:20px}.episode-card{background:#fff;border:1px solid #e0e0e0;border-radius:12px;display:flex;gap:20px;padding:20px;transition:box-shadow .3s ease}.episode-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.1)}.episode-thumbnail{aspect-ratio:1/1;border-radius:8px;flex-shrink:0;height:150px;object-fit:cover;width:150px}.episode-content{flex:1 1}.episode-title{color:#1a1a1a;font-size:1.2rem;margin:0 0 8px}.episode-date{color:#999;font-size:.9rem;margin:0 0 12px}.episode-description{color:#666;line-height:1.5;margin-bottom:15px}.play-button{align-items:center;background:#1db954;border:none;border-radius:24px;color:#fff;cursor:pointer;display:flex;font-weight:600;justify-content:center;padding:10px 20px;transition:all .3s ease}.play-button:hover{background:#1ed760;-webkit-transform:scale(1.05);transform:scale(1.05)}.play-button:disabled{cursor:not-allowed;opacity:.5}.fixed-player{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#667eea,#764ba2);bottom:0;box-shadow:0 -4px 20px rgba(0,0,0,.3);left:0;padding:1rem;position:fixed;right:0;z-index:1000}.player-content{align-items:center;display:flex;gap:1.5rem;margin:0 auto;max-width:1200px}.player-thumbnail{border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.3);height:60px;object-fit:cover;width:60px}.player-info{flex:0 0 auto;max-width:300px;min-width:200px}.player-title{color:#fff;font-size:.95rem;font-weight:600;margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-time{color:hsla(0,0%,100%,.8);font-family:monospace;font-size:.85rem}.player-controls-section{display:flex;flex:1 1;flex-direction:column;gap:.75rem}.progress-bar-container{background:hsla(0,0%,100%,.2);border-radius:3px;cursor:pointer;height:6px;position:relative;transition:height .2s ease;width:100%}.progress-bar-container:hover{height:8px}.progress-bar{background:#fff;border-radius:3px;height:100%;position:relative;transition:width .1s linear}.progress-handle{background:#fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.3);height:12px;opacity:0;position:absolute;right:-6px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:opacity .2s ease;width:12px}.progress-bar-container:hover .progress-handle{opacity:1}.player-controls{gap:1rem}.control-button,.player-controls{align-items:center;display:flex;justify-content:center}.control-button{background:hsla(0,0%,100%,.2);border:none;border-radius:50%;color:#fff;cursor:pointer;position:relative;transition:all .2s ease}.control-button:hover:not(:disabled){background:hsla(0,0%,100%,.3);-webkit-transform:scale(1.05);transform:scale(1.05)}.control-button:active:not(:disabled){-webkit-transform:scale(.95);transform:scale(.95)}.control-button:disabled{cursor:not-allowed;opacity:.5}.control-button-main{background:#fff;color:#667eea;height:48px;width:48px}.control-button-main:hover:not(:disabled){background:hsla(0,0%,100%,.95)}.control-button-small{height:36px;width:36px}.skip-label{background:rgba(0,0,0,.3);border-radius:2px;bottom:-2px;font-size:8px;font-weight:700;padding:1px 3px;position:absolute;right:-2px}.episode-card.playing{background:linear-gradient(135deg,rgba(139,92,246,.05),rgba(139,92,246,.1));border:2px solid #8b5cf6}.playing-button{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2)!important;color:#fff!important;cursor:default!important;display:flex;gap:.5rem;justify-content:center}.playing-button:hover{-webkit-transform:none!important;transform:none!important}.equalizer-icon{-webkit-animation:pulse 1.5s ease-in-out infinite;animation:pulse 1.5s ease-in-out infinite}@-webkit-keyframes pulse{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.8;-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes pulse{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.8;-webkit-transform:scale(1.1);transform:scale(1.1)}}.pagination{gap:.5rem}.pagination,.pagination-nav-button{align-items:center;display:flex;justify-content:center}.pagination-nav-button{background:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#666;cursor:pointer;padding:8px 12px;transition:all .2s ease}.pagination-nav-button:hover:not(:disabled){background:#f5f3ff;border-color:#8b5cf6;color:#8b5cf6}.pagination-nav-button:disabled{cursor:not-allowed;opacity:.5}.pagination-numbers{display:flex;gap:.5rem}.pagination-number{background:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#666;cursor:pointer;font-weight:500;min-width:40px;padding:8px 12px;transition:all .2s ease}.pagination-number:hover{background:#f5f3ff;border-color:#8b5cf6;color:#8b5cf6}.pagination-number.active{background:#8b5cf6;border-color:#8b5cf6;color:#fff}.pagination-ellipsis{align-items:center;color:#999;display:flex;padding:8px 4px}.loading{color:#666;font-size:1.1rem;padding:40px;text-align:center}.collapse-button{align-items:center;background:var(--card-bg);border:2px solid var(--accent-color);border-radius:50%;color:var(--accent-color);cursor:pointer;display:flex;height:28px;justify-content:center;left:50%;position:absolute;top:-12px;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:all .3s ease;width:28px;z-index:1001}.collapse-button:hover{background:var(--accent-color);color:#fff;-webkit-transform:translateX(-50%) scale(1.1);transform:translateX(-50%) scale(1.1)}.collapse-button-expanded{align-items:center;background:hsla(0,0%,100%,.2);border:2px solid hsla(0,0%,100%,.5);border-radius:50%;color:#fff;cursor:pointer;display:none;height:44px;justify-content:center;margin-left:auto;transition:all .3s ease;width:44px}.collapse-button-expanded:hover{background:hsla(0,0%,100%,.3);border-color:#fff;-webkit-transform:scale(1.1);transform:scale(1.1)}.fixed-player.collapsed{height:auto;padding:.75rem 1rem}.player-collapsed-content{align-items:center;display:flex;gap:1rem;margin:0 auto;max-width:1200px;position:relative}.player-thumbnail-collapsed{border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.3);flex-shrink:0;height:50px;object-fit:cover;width:50px}.player-info-collapsed{flex:1 1;margin-right:1rem;min-width:0}.player-title-collapsed{color:#fff;font-size:.9rem;font-weight:600;margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-time-collapsed{color:hsla(0,0%,100%,.8);font-family:monospace;font-size:.75rem}.progress-bar-mini{background:hsla(0,0%,100%,.2);border-radius:2px;cursor:pointer;flex:1 1;height:4px;margin:0 1rem;position:relative}.progress-fill-mini{background:#fff;border-radius:2px;height:100%;transition:width .1s linear}.player-controls-collapsed{align-items:center;display:flex;flex-shrink:0;gap:.75rem}.control-button-mini{align-items:center;background:hsla(0,0%,100%,.2);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.control-button-mini:hover:not(:disabled){background:hsla(0,0%,100%,.3);-webkit-transform:scale(1.05);transform:scale(1.05)}.control-button-mini:disabled{cursor:not-allowed;opacity:.5}.control-button-play-mini{background:#fff;color:#667eea;height:42px;width:42px}.control-button-play-mini:hover:not(:disabled){background:hsla(0,0%,100%,.95)}.collapse-button-mini{align-items:center;background:hsla(0,0%,100%,.2);border:2px solid hsla(0,0%,100%,.5);border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;margin-left:1rem;transition:all .3s ease;width:40px}.collapse-button-mini:hover{background:hsla(0,0%,100%,.3);border-color:#fff;-webkit-transform:scale(1.1);transform:scale(1.1)}@media (max-width:768px){.player-content{flex-direction:column;gap:1rem}.player-info{max-width:100%;text-align:center;width:100%}.player-controls-section{width:100%}.control-button-main{height:44px;width:44px}.control-button-small{height:32px;width:32px}.podcast-header{text-align:center}.episode-card,.podcast-header{flex-direction:column}.episode-thumbnail{aspect-ratio:1/1;height:auto;margin:0 auto;max-width:250px;object-fit:cover;width:100%}.pagination{flex-wrap:wrap}.pagination-number{font-size:.9rem;min-width:36px;padding:6px 10px}.collapse-button-expanded{display:flex;height:40px;width:40px}.fixed-player.collapsed{padding:.75rem 1rem}.player-collapsed-content{flex-wrap:wrap;gap:.75rem}.fixed-player.collapsed .player-thumbnail-collapsed{display:block;height:45px;width:45px}.fixed-player.collapsed .player-info-collapsed{display:block;flex:1 1;margin-right:.5rem;min-width:0}.fixed-player.collapsed .player-title-collapsed{font-size:.85rem;margin-bottom:.15rem}.fixed-player.collapsed .player-time-collapsed{font-size:.7rem}.fixed-player.collapsed .control-button-mini:not(.control-button-play-mini),.fixed-player.collapsed .progress-bar-mini{display:none}.fixed-player.collapsed .control-button-play-mini{height:45px;width:45px}.fixed-player.collapsed .collapse-button-mini{height:45px;margin-left:.5rem;width:45px}.fixed-player.collapsed .player-collapsed-content{align-items:center;display:flex;justify-content:space-between}.fixed-player.collapsed .player-controls-collapsed{gap:.5rem}.podlink-section{padding:25px}.podlink-header{align-items:center;flex-direction:column;gap:20px;text-align:center}.podlink-icon-wrapper{font-size:2.2rem;height:70px;width:70px}.podlink-text h3{font-size:1.25rem}.podlink-text p{font-size:.9rem}.podlink-button{font-size:1rem;padding:16px 24px}}.lazy-image-container{overflow:hidden;position:relative}.lazy-image{opacity:0;transition:opacity .3s ease-in-out}.lazy-image.loaded{opacity:1}.image-skeleton{-webkit-animation:shimmer 1.5s infinite;animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#2d3748,#374151 50%,#2d3748);background-size:200% 100%;border-radius:inherit;left:0;position:absolute;top:0}.image-skeleton,.skeleton-shimmer{height:100%;width:100%}@-webkit-keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.image-error{background:#374151;border-radius:inherit;color:#9ca3af;font-size:2rem;height:100%;width:100%}.image-error,.splash-screen{align-items:center;display:flex;justify-content:center}.splash-screen{background:#2e2e2e;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:9999}.splash-screen.fade-out{-webkit-animation:fadeOut 1s ease-out forwards;animation:fadeOut 1s ease-out forwards}.splash-content{align-items:center;display:flex;flex-direction:column;gap:3rem;-webkit-transform:translateY(-40%);transform:translateY(-40%)}.splash-logo{-webkit-animation:logoScale 1.5s ease-in-out;animation:logoScale 1.5s ease-in-out;height:auto;width:200px}.splash-loader{align-items:center;display:flex;gap:12px}.loader-dot{-webkit-animation:dotBounce 1.4s ease-in-out infinite;animation:dotBounce 1.4s ease-in-out infinite;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;height:12px;width:12px}.loader-dot:first-child{-webkit-animation-delay:0s;animation-delay:0s}.loader-dot:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.loader-dot:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes logoScale{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes logoScale{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes dotBounce{0%,80%,to{opacity:.5;-webkit-transform:scale(.6);transform:scale(.6)}40%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes dotBounce{0%,80%,to{opacity:.5;-webkit-transform:scale(.6);transform:scale(.6)}40%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@media (max-width:768px){.splash-logo{width:150px}.splash-content{gap:2rem;-webkit-transform:translateY(-15%);transform:translateY(-15%)}}
/*# sourceMappingURL=main.85c6ce28.css.map*/