.Navigation-module__eB08ka__nav{z-index:100;background:var(--bg-glass);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border-subtle);position:sticky;top:0}.Navigation-module__eB08ka__container{justify-content:space-between;align-items:center;gap:2rem;max-width:1400px;margin:0 auto;padding:.875rem 2rem;display:flex}.Navigation-module__eB08ka__logo{transition:var(--transition-fast);align-items:center;gap:.75rem;text-decoration:none;display:flex}.Navigation-module__eB08ka__logo:hover{opacity:.9}.Navigation-module__eB08ka__logoImage{border-radius:var(--radius-sm);width:32px;height:32px}.Navigation-module__eB08ka__logoText{color:var(--text-primary);letter-spacing:-.02em;font-family:Instrument Serif,Georgia,serif;font-size:1.375rem;font-weight:400}.Navigation-module__eB08ka__links{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-full);align-items:center;gap:.25rem;padding:.25rem;display:flex}.Navigation-module__eB08ka__link{border-radius:var(--radius-full);color:var(--text-muted);transition:var(--transition-fast);align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;display:flex}.Navigation-module__eB08ka__link:hover{color:var(--text-primary);background:var(--bg-card-hover)}.Navigation-module__eB08ka__link.Navigation-module__eB08ka__active{color:var(--text-primary);background:var(--bg-tertiary)}.Navigation-module__eB08ka__linkIcon{font-size:.875rem}.Navigation-module__eB08ka__right{align-items:center;gap:.75rem;display:flex}.Navigation-module__eB08ka__likesBadge{border-radius:var(--radius-full);background:#f43f5e14;border:1px solid #f43f5e26;align-items:center;gap:.375rem;padding:.5rem .875rem;display:flex}.Navigation-module__eB08ka__likesHeart{color:var(--accent-rose);font-size:.875rem}.Navigation-module__eB08ka__likesCount{color:var(--accent-rose);font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:500}.Navigation-module__eB08ka__langBadge{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-muted);letter-spacing:.05em;padding:.375rem .625rem;font-family:JetBrains Mono,monospace;font-size:.625rem;font-weight:600}@media (max-width:768px){.Navigation-module__eB08ka__container{gap:.75rem;padding:.75rem 1rem}.Navigation-module__eB08ka__logoText{display:none}.Navigation-module__eB08ka__logoImage{width:28px;height:28px}.Navigation-module__eB08ka__linkLabel{display:none}.Navigation-module__eB08ka__link{padding:.625rem}.Navigation-module__eB08ka__linkIcon{font-size:1rem}.Navigation-module__eB08ka__linkIcon svg{width:20px;height:20px}.Navigation-module__eB08ka__langBadge{display:none}.Navigation-module__eB08ka__likesBadge{padding:.375rem .625rem}.Navigation-module__eB08ka__likesCount{font-size:.6875rem}}@media (max-width:480px){.Navigation-module__eB08ka__container{gap:.5rem;padding:.625rem .75rem}.Navigation-module__eB08ka__logoIcon{font-size:1.25rem}.Navigation-module__eB08ka__links{padding:.125rem}.Navigation-module__eB08ka__link{padding:.5rem}.Navigation-module__eB08ka__linkIcon svg{width:18px;height:18px}.Navigation-module__eB08ka__likesBadge{padding:.25rem .5rem}}
.SettingsBar-module__SaJ6hq__bar{background:var(--bg-secondary);border-bottom:1px solid var(--border-subtle)}.SettingsBar-module__SaJ6hq__container{align-items:center;gap:.5rem;max-width:1400px;margin:0 auto;padding:.625rem 2rem;display:flex}.SettingsBar-module__SaJ6hq__settingWrapper{position:relative}.SettingsBar-module__SaJ6hq__settingButton{background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:var(--radius-full);color:var(--text-primary);cursor:pointer;white-space:nowrap;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.8125rem;transition:all .2s;display:flex}.SettingsBar-module__SaJ6hq__settingButton:hover{background:var(--bg-card-hover);border-color:var(--border-light)}.SettingsBar-module__SaJ6hq__settingButton.SettingsBar-module__SaJ6hq__active{border-color:var(--accent-primary);background:#8b5cf61a}.SettingsBar-module__SaJ6hq__settingFlag{font-size:1rem}.SettingsBar-module__SaJ6hq__settingIcon{color:var(--accent-primary);font-size:.875rem}.SettingsBar-module__SaJ6hq__settingLabel{font-weight:500}.SettingsBar-module__SaJ6hq__chevron{color:var(--text-muted);margin-left:.125rem;font-size:.625rem;transition:transform .2s}.SettingsBar-module__SaJ6hq__settingButton.SettingsBar-module__SaJ6hq__active .SettingsBar-module__SaJ6hq__chevron{transform:rotate(180deg)}.SettingsBar-module__SaJ6hq__dropdown{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);z-index:100;min-width:220px;animation:.2s ease-out SettingsBar-module__SaJ6hq__dropdownFadeIn;position:absolute;top:calc(100% + .5rem);left:0;box-shadow:0 12px 40px #0006}.SettingsBar-module__SaJ6hq__dropdownWide{min-width:320px}@keyframes SettingsBar-module__SaJ6hq__dropdownFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.SettingsBar-module__SaJ6hq__dropdownHeader{border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);align-items:center;gap:.5rem;padding:.875rem 1rem;font-size:.8125rem;font-weight:600;display:flex}.SettingsBar-module__SaJ6hq__dropdownIcon{font-size:1rem}.SettingsBar-module__SaJ6hq__selectedCount{color:var(--accent-primary);border-radius:var(--radius-full);background:#8b5cf61a;margin-left:auto;padding:.25rem .5rem;font-size:.75rem;font-weight:500}.SettingsBar-module__SaJ6hq__dropdownGrid{grid-template-columns:repeat(2,1fr);gap:.25rem;max-height:300px;padding:.5rem;display:grid;overflow-y:auto}.SettingsBar-module__SaJ6hq__option{border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;padding:.625rem .75rem;font-size:.8125rem;transition:all .15s;display:flex}.SettingsBar-module__SaJ6hq__option:hover{background:var(--bg-tertiary)}.SettingsBar-module__SaJ6hq__option.SettingsBar-module__SaJ6hq__selected{background:#8b5cf61a}.SettingsBar-module__SaJ6hq__option.SettingsBar-module__SaJ6hq__selected .SettingsBar-module__SaJ6hq__optionName{color:var(--accent-primary);font-weight:600}.SettingsBar-module__SaJ6hq__optionFlag{font-size:1rem}.SettingsBar-module__SaJ6hq__optionName{font-weight:500}.SettingsBar-module__SaJ6hq__genreGrid{flex-wrap:wrap;gap:.375rem;max-height:300px;padding:.75rem;display:flex;overflow-y:auto}.SettingsBar-module__SaJ6hq__genreOption{background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.75rem;transition:all .15s;display:flex}.SettingsBar-module__SaJ6hq__genreOption:hover{background:var(--bg-card-hover);border-color:var(--border-light)}.SettingsBar-module__SaJ6hq__genreOption.SettingsBar-module__SaJ6hq__selected{background:color-mix(in srgb,var(--genre-color)15%,transparent);border-color:var(--genre-color);color:var(--text-primary)}.SettingsBar-module__SaJ6hq__genreIcon{font-size:.875rem}.SettingsBar-module__SaJ6hq__genreName{font-weight:500}.SettingsBar-module__SaJ6hq__checkmark{color:var(--genre-color);margin-left:.125rem;font-size:.625rem;font-weight:700}@media (max-width:768px){.SettingsBar-module__SaJ6hq__container{-webkit-overflow-scrolling:touch;gap:.375rem;padding:.5rem 1rem;overflow-x:auto}.SettingsBar-module__SaJ6hq__settingButton{padding:.4375rem .75rem;font-size:.75rem}.SettingsBar-module__SaJ6hq__settingLabel{text-overflow:ellipsis;max-width:80px;overflow:hidden}.SettingsBar-module__SaJ6hq__dropdown{border-radius:var(--radius-xl)var(--radius-xl)0 0;min-width:100%;max-height:60vh;animation:.3s ease-out SettingsBar-module__SaJ6hq__slideUp;position:fixed;inset:auto 0 0}.SettingsBar-module__SaJ6hq__dropdownWide{min-width:100%}@keyframes SettingsBar-module__SaJ6hq__slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.SettingsBar-module__SaJ6hq__dropdownGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.SettingsBar-module__SaJ6hq__settingLabel{display:none}.SettingsBar-module__SaJ6hq__settingButton{padding:.5rem}.SettingsBar-module__SaJ6hq__chevron{display:none}.SettingsBar-module__SaJ6hq__settingFlag,.SettingsBar-module__SaJ6hq__settingIcon{font-size:1.125rem}}
.Layout-module__YDn9fa__layout{flex-direction:column;min-height:100vh;display:flex}.Layout-module__YDn9fa__main{flex:1;transition:padding-bottom .3s}.Layout-module__YDn9fa__main.Layout-module__YDn9fa__hasMinPlayer{padding-bottom:80px}.Layout-module__YDn9fa__footer{background:var(--bg-secondary);border-top:1px solid var(--border-subtle);margin-top:auto;padding:3rem 2rem;transition:margin-bottom .3s}.Layout-module__YDn9fa__footer.Layout-module__YDn9fa__hasMinPlayer{margin-bottom:72px}.Layout-module__YDn9fa__footerContent{text-align:center;max-width:1400px;margin:0 auto}.Layout-module__YDn9fa__footerBrand{justify-content:center;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.Layout-module__YDn9fa__footerLogo{background:linear-gradient(135deg,var(--accent-primary),var(--accent-cyan));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.25rem}.Layout-module__YDn9fa__footerName{color:var(--text-primary);font-family:Instrument Serif,Georgia,serif;font-size:1.125rem}.Layout-module__YDn9fa__footerText{color:var(--text-muted);max-width:400px;margin:0 auto 1.5rem;font-size:.875rem;line-height:1.6}.Layout-module__YDn9fa__footerLinks{color:var(--text-muted);justify-content:center;align-items:center;gap:.75rem;font-size:.8125rem;display:flex}.Layout-module__YDn9fa__footerLinks a{color:var(--text-secondary);transition:var(--transition-fast);text-decoration:none}.Layout-module__YDn9fa__footerLinks a:hover{color:var(--accent-primary)}.Layout-module__YDn9fa__footerDot{opacity:.5}@media (max-width:768px){.Layout-module__YDn9fa__footer{padding:2rem 1.5rem}}
.MediaCard-module__aZuw-W__card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);transition:var(--transition-normal);cursor:pointer;animation:.5s ease-out both MediaCard-module__aZuw-W__fadeIn;position:relative;overflow:hidden}.MediaCard-module__aZuw-W__card:hover{border-color:var(--border-light);box-shadow:var(--shadow-card);transform:translateY(-4px)}.MediaCard-module__aZuw-W__card.MediaCard-module__aZuw-W__featured{grid-area:span 2/span 2}.MediaCard-module__aZuw-W__card.MediaCard-module__aZuw-W__compact{flex-direction:column;display:flex}.MediaCard-module__aZuw-W__thumbnail{aspect-ratio:16/9;background:var(--bg-secondary);position:relative;overflow:hidden}.MediaCard-module__aZuw-W__compact .MediaCard-module__aZuw-W__thumbnail{aspect-ratio:4/3}.MediaCard-module__aZuw-W__featured .MediaCard-module__aZuw-W__thumbnail{aspect-ratio:2}.MediaCard-module__aZuw-W__thumbnail img{transition:var(--transition-slow)}.MediaCard-module__aZuw-W__card:hover .MediaCard-module__aZuw-W__thumbnail img{transform:scale(1.05)}.MediaCard-module__aZuw-W__thumbnailFallback{background:var(--card-gradient);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.MediaCard-module__aZuw-W__fallbackIcon{opacity:.8;font-size:3rem}.MediaCard-module__aZuw-W__thumbnailOverlay{background:linear-gradient(#0000 0% 50%,#050508cc 100%);position:absolute;inset:0}.MediaCard-module__aZuw-W__typeBadge{background:var(--bg-glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius-sm);padding:.375rem .625rem;font-size:.75rem;position:absolute;top:.75rem;left:.75rem}.MediaCard-module__aZuw-W__playButton{background:var(--accent-primary);opacity:0;width:56px;height:56px;transition:var(--transition-normal);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.9);box-shadow:0 4px 24px #8b5cf666}.MediaCard-module__aZuw-W__card:hover .MediaCard-module__aZuw-W__playButton{opacity:1;transform:translate(-50%,-50%)scale(1)}.MediaCard-module__aZuw-W__playButton:hover{transform:translate(-50%,-50%)scale(1.1);box-shadow:0 8px 32px #8b5cf680}.MediaCard-module__aZuw-W__playIcon{color:#fff;margin-left:4px;font-size:1.25rem}.MediaCard-module__aZuw-W__likeButton{background:var(--bg-glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:36px;height:36px;color:var(--text-secondary);transition:var(--transition-normal);opacity:0;border-radius:50%;justify-content:center;align-items:center;font-size:1rem;display:flex;position:absolute;top:.75rem;right:.75rem}.MediaCard-module__aZuw-W__card:hover .MediaCard-module__aZuw-W__likeButton{opacity:1}.MediaCard-module__aZuw-W__likeButton:hover{color:var(--accent-rose);background:#f43f5e26}.MediaCard-module__aZuw-W__likeButton.MediaCard-module__aZuw-W__liked{opacity:1;color:var(--accent-rose);background:#f43f5e26}.MediaCard-module__aZuw-W__shareButton{background:var(--bg-glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:36px;height:36px;color:var(--text-secondary);transition:var(--transition-normal);opacity:0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:.75rem;right:3.25rem}.MediaCard-module__aZuw-W__card:hover .MediaCard-module__aZuw-W__shareButton{opacity:1}.MediaCard-module__aZuw-W__shareButton:hover{color:var(--accent-primary);background:#8b5cf626}.MediaCard-module__aZuw-W__copiedToast{background:var(--accent-primary);color:#fff;border-radius:var(--radius-md);z-index:10;padding:.5rem 1rem;font-size:.875rem;font-weight:500;animation:2s ease-in-out MediaCard-module__aZuw-W__fadeInOut;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes MediaCard-module__aZuw-W__fadeInOut{0%{opacity:0;transform:translate(-50%,-50%)scale(.9)}15%{opacity:1;transform:translate(-50%,-50%)scale(1)}85%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.9)}}.MediaCard-module__aZuw-W__content{padding:1rem}.MediaCard-module__aZuw-W__compact .MediaCard-module__aZuw-W__content{padding:.75rem}.MediaCard-module__aZuw-W__header{align-items:flex-start;gap:.75rem;margin-bottom:.75rem;display:flex}.MediaCard-module__aZuw-W__compact .MediaCard-module__aZuw-W__header{margin-bottom:0}.MediaCard-module__aZuw-W__logoWrapper{border-radius:var(--radius-sm);background:var(--bg-secondary);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;overflow:hidden}.MediaCard-module__aZuw-W__logoFallback{font-size:1.25rem}.MediaCard-module__aZuw-W__titleGroup{flex:1;min-width:0}.MediaCard-module__aZuw-W__title{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;margin-bottom:.125rem;font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:600;overflow:hidden}.MediaCard-module__aZuw-W__featured .MediaCard-module__aZuw-W__title{font-size:1.25rem}.MediaCard-module__aZuw-W__meta{color:var(--text-muted);align-items:center;gap:.375rem;font-size:.75rem;display:flex}.MediaCard-module__aZuw-W__dot{opacity:.5}.MediaCard-module__aZuw-W__description{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.75rem;font-size:.8125rem;line-height:1.5;display:-webkit-box;overflow:hidden}.MediaCard-module__aZuw-W__featured .MediaCard-module__aZuw-W__description{-webkit-line-clamp:3}.MediaCard-module__aZuw-W__tags{flex-wrap:wrap;gap:.375rem;margin-bottom:1rem;display:flex}.MediaCard-module__aZuw-W__tag{background:var(--bg-tertiary);border-radius:var(--radius-full);color:var(--text-muted);text-transform:lowercase;padding:.25rem .625rem;font-size:.6875rem}.MediaCard-module__aZuw-W__actions{align-items:center;gap:.5rem;display:flex}.MediaCard-module__aZuw-W__watchButton{background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-primary);transition:var(--transition-normal);flex:1;padding:.625rem 1rem;font-size:.8125rem;font-weight:500}.MediaCard-module__aZuw-W__watchButton:hover{background:var(--accent-primary);border-color:var(--accent-primary)}.MediaCard-module__aZuw-W__shuffleBtn{background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);width:40px;height:40px;color:var(--text-secondary);transition:var(--transition-normal);font-size:1rem}.MediaCard-module__aZuw-W__shuffleBtn:hover{color:var(--accent-primary);border-color:var(--border-accent)}.MediaCard-module__aZuw-W__donateBtn{border-radius:var(--radius-md);width:40px;height:40px;color:var(--accent-rose);transition:var(--transition-normal);background:#f43f5e1a;border:1px solid #f43f5e4d;justify-content:center;align-items:center;font-size:1rem;text-decoration:none;display:flex}.MediaCard-module__aZuw-W__donateBtn:hover{border-color:var(--accent-rose);background:#f43f5e33;transform:scale(1.05)}.MediaCard-module__aZuw-W__liveIndicator{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius-sm);letter-spacing:.05em;color:#ef4444;z-index:5;pointer-events:none;background:#ef444426;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.625rem;font-weight:600;display:flex;position:absolute;bottom:.75rem;right:.75rem}.MediaCard-module__aZuw-W__thumbnail .MediaCard-module__aZuw-W__liveIndicator{top:auto;bottom:auto}.MediaCard-module__aZuw-W__liveDot{background:#ef4444;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite MediaCard-module__aZuw-W__pulse}@media (max-width:768px){.MediaCard-module__aZuw-W__card.MediaCard-module__aZuw-W__featured{grid-area:span 1/span 1}.MediaCard-module__aZuw-W__card.MediaCard-module__aZuw-W__featured .MediaCard-module__aZuw-W__thumbnail{aspect-ratio:16/9}.MediaCard-module__aZuw-W__featured .MediaCard-module__aZuw-W__title{font-size:1rem}.MediaCard-module__aZuw-W__content{padding:.875rem}.MediaCard-module__aZuw-W__title{font-size:.9375rem}.MediaCard-module__aZuw-W__description{-webkit-line-clamp:2;margin-bottom:.5rem;font-size:.75rem}.MediaCard-module__aZuw-W__tags{margin-bottom:.75rem}.MediaCard-module__aZuw-W__tag{padding:.1875rem .5rem;font-size:.625rem}.MediaCard-module__aZuw-W__actions{gap:.375rem}.MediaCard-module__aZuw-W__watchButton{padding:.5rem .75rem;font-size:.75rem}.MediaCard-module__aZuw-W__shuffleBtn,.MediaCard-module__aZuw-W__donateBtn{width:34px;height:34px;font-size:.875rem}.MediaCard-module__aZuw-W__playButton{width:44px;height:44px}.MediaCard-module__aZuw-W__playIcon{font-size:1rem}.MediaCard-module__aZuw-W__likeButton{opacity:1;width:32px;height:32px;font-size:.875rem}.MediaCard-module__aZuw-W__shareButton{opacity:1;width:32px;height:32px;right:2.75rem}}@media (max-width:480px){.MediaCard-module__aZuw-W__content{padding:.75rem}.MediaCard-module__aZuw-W__header{margin-bottom:.5rem}.MediaCard-module__aZuw-W__logoWrapper{width:28px;height:28px}.MediaCard-module__aZuw-W__logoFallback{font-size:1rem}.MediaCard-module__aZuw-W__title{font-size:.875rem}.MediaCard-module__aZuw-W__meta{font-size:.6875rem}.MediaCard-module__aZuw-W__description,.MediaCard-module__aZuw-W__tags{display:none}.MediaCard-module__aZuw-W__playButton{width:40px;height:40px}}
.EpisodeCard-module__JQrHNq__card{background:var(--card-bg);border-radius:var(--radius-lg);cursor:pointer;flex-direction:column;transition:transform .2s,box-shadow .2s;animation:.4s backwards EpisodeCard-module__JQrHNq__fadeInUp;display:flex;overflow:hidden}.EpisodeCard-module__JQrHNq__card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0006}.EpisodeCard-module__JQrHNq__card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.EpisodeCard-module__JQrHNq__compact{flex-shrink:0;min-width:200px;max-width:240px}.EpisodeCard-module__JQrHNq__featured{grid-area:span 2/span 2}@media (max-width:768px){.EpisodeCard-module__JQrHNq__featured{grid-area:span 1/span 1}}.EpisodeCard-module__JQrHNq__thumbnail{aspect-ratio:16/9;background:var(--card-gradient);position:relative;overflow:hidden}.EpisodeCard-module__JQrHNq__compact .EpisodeCard-module__JQrHNq__thumbnail{aspect-ratio:1}.EpisodeCard-module__JQrHNq__thumbnailFallback{background:var(--card-gradient);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.EpisodeCard-module__JQrHNq__fallbackIcon{opacity:.8;font-size:3rem}.EpisodeCard-module__JQrHNq__thumbnailOverlay{background:linear-gradient(#0000 40%,#0009 100%);position:absolute;inset:0}.EpisodeCard-module__JQrHNq__typeBadge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius-sm);color:var(--text-primary);background:#000000b3;justify-content:center;align-items:center;padding:.4rem;display:flex;position:absolute;top:.75rem;left:.75rem}.EpisodeCard-module__JQrHNq__durationBadge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius-sm);color:var(--text-primary);background:#000c;padding:.25rem .5rem;font-size:.75rem;font-weight:500;position:absolute;bottom:.75rem;right:.75rem}.EpisodeCard-module__JQrHNq__shareButton{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;opacity:0;background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:.75rem;right:.75rem}.EpisodeCard-module__JQrHNq__card:hover .EpisodeCard-module__JQrHNq__shareButton{opacity:1}.EpisodeCard-module__JQrHNq__shareButton:hover{color:var(--accent-primary);background:#8b5cf64d}.EpisodeCard-module__JQrHNq__copiedToast{background:var(--accent-primary);color:#fff;border-radius:var(--radius-md);z-index:10;padding:.5rem 1rem;font-size:.875rem;font-weight:500;animation:2s ease-in-out EpisodeCard-module__JQrHNq__fadeInOut;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes EpisodeCard-module__JQrHNq__fadeInOut{0%{opacity:0;transform:translate(-50%,-50%)scale(.9)}15%{opacity:1;transform:translate(-50%,-50%)scale(1)}85%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.9)}}.EpisodeCard-module__JQrHNq__playButton{background:var(--accent);cursor:pointer;opacity:0;border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:all .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.9)}.EpisodeCard-module__JQrHNq__card:hover .EpisodeCard-module__JQrHNq__playButton{opacity:1;transform:translate(-50%,-50%)scale(1)}.EpisodeCard-module__JQrHNq__playButton:hover{background:var(--accent-hover);transform:translate(-50%,-50%)scale(1.1)}.EpisodeCard-module__JQrHNq__playIcon{color:#fff;margin-left:3px;font-size:1.25rem}.EpisodeCard-module__JQrHNq__content{flex-direction:column;flex:1;gap:.75rem;padding:1rem;display:flex}.EpisodeCard-module__JQrHNq__compact .EpisodeCard-module__JQrHNq__content{gap:.5rem;padding:.75rem}.EpisodeCard-module__JQrHNq__header{align-items:flex-start;gap:.75rem;display:flex}.EpisodeCard-module__JQrHNq__logoWrapper{border-radius:var(--radius-sm);background:var(--card-gradient);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden}.EpisodeCard-module__JQrHNq__compact .EpisodeCard-module__JQrHNq__logoWrapper{width:28px;height:28px}.EpisodeCard-module__JQrHNq__logoFallback{font-size:1.25rem}.EpisodeCard-module__JQrHNq__compact .EpisodeCard-module__JQrHNq__logoFallback{font-size:1rem}.EpisodeCard-module__JQrHNq__titleGroup{flex:1;min-width:0}.EpisodeCard-module__JQrHNq__episodeTitle{color:var(--text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.EpisodeCard-module__JQrHNq__compact .EpisodeCard-module__JQrHNq__episodeTitle{-webkit-line-clamp:2;font-size:.875rem}.EpisodeCard-module__JQrHNq__meta{color:var(--text-secondary);align-items:center;gap:.5rem;margin-top:.25rem;font-size:.8rem;display:flex}.EpisodeCard-module__JQrHNq__podcastName{color:var(--accent);font-weight:500}.EpisodeCard-module__JQrHNq__dot{opacity:.5}.EpisodeCard-module__JQrHNq__date{color:var(--text-tertiary)}.EpisodeCard-module__JQrHNq__description{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.85rem;line-height:1.5;display:-webkit-box;overflow:hidden}.EpisodeCard-module__JQrHNq__actions{gap:.5rem;margin-top:auto;display:flex}.EpisodeCard-module__JQrHNq__playNowButton{background:var(--accent);border-radius:var(--radius-md);color:#fff;cursor:pointer;border:none;flex:1;padding:.6rem 1rem;font-size:.85rem;font-weight:600;transition:background .2s}.EpisodeCard-module__JQrHNq__playNowButton:hover{background:var(--accent-hover)}@keyframes EpisodeCard-module__JQrHNq__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
.PodcastCard-module__QZ6JSW__card{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);cursor:pointer;flex-direction:column;transition:all .3s;animation:.5s ease-out backwards PodcastCard-module__QZ6JSW__fadeInUp;display:flex;overflow:hidden}.PodcastCard-module__QZ6JSW__card:hover{border-color:var(--border-accent);transform:translateY(-4px);box-shadow:0 12px 40px #8b5cf626}@keyframes PodcastCard-module__QZ6JSW__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.PodcastCard-module__QZ6JSW__thumbnail{aspect-ratio:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.PodcastCard-module__QZ6JSW__image{object-fit:cover;transition:transform .4s}.PodcastCard-module__QZ6JSW__card:hover .PodcastCard-module__QZ6JSW__image{transform:scale(1.05)}.PodcastCard-module__QZ6JSW__fallbackIcon{font-size:3rem}.PodcastCard-module__QZ6JSW__overlay{opacity:0;background:linear-gradient(#0000 40%,#000c);justify-content:space-between;align-items:flex-end;padding:.75rem;transition:opacity .3s;display:flex;position:absolute;inset:0}.PodcastCard-module__QZ6JSW__card:hover .PodcastCard-module__QZ6JSW__overlay{opacity:1}.PodcastCard-module__QZ6JSW__playButton{border-radius:var(--radius-full);background:var(--accent-primary);cursor:pointer;border:none;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex}.PodcastCard-module__QZ6JSW__playButton:hover{background:var(--accent-secondary);transform:scale(1.1)}.PodcastCard-module__QZ6JSW__playIcon{color:var(--text-on-accent);font-size:1.25rem}.PodcastCard-module__QZ6JSW__likeButton{border-radius:var(--radius-full);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;width:36px;height:36px;color:var(--text-secondary);background:#00000080;border:none;justify-content:center;align-items:center;font-size:1.125rem;transition:all .2s;display:flex}.PodcastCard-module__QZ6JSW__likeButton:hover{color:var(--text-primary);background:#000000b3}.PodcastCard-module__QZ6JSW__likeButton.PodcastCard-module__QZ6JSW__liked{color:#ef4444}.PodcastCard-module__QZ6JSW__shareButton{border-radius:var(--radius-full);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;width:36px;height:36px;color:var(--text-secondary);background:#00000080;border:none;justify-content:center;align-items:center;transition:all .2s;display:flex}.PodcastCard-module__QZ6JSW__shareButton:hover{color:var(--accent-primary);background:#8b5cf64d}.PodcastCard-module__QZ6JSW__copiedToast{background:var(--accent-primary);color:#fff;border-radius:var(--radius-md);z-index:10;padding:.5rem 1rem;font-size:.875rem;font-weight:500;animation:2s ease-in-out PodcastCard-module__QZ6JSW__fadeInOut;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes PodcastCard-module__QZ6JSW__fadeInOut{0%{opacity:0;transform:translate(-50%,-50%)scale(.9)}15%{opacity:1;transform:translate(-50%,-50%)scale(1)}85%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.9)}}.PodcastCard-module__QZ6JSW__frequencyBadge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:var(--radius-full);color:var(--text-primary);text-transform:uppercase;letter-spacing:.05em;background:#0009;padding:.25rem .625rem;font-size:.6875rem;font-weight:600;position:absolute;top:.75rem;left:.75rem}.PodcastCard-module__QZ6JSW__content{flex-direction:column;flex:1;gap:.625rem;padding:1rem;display:flex}.PodcastCard-module__QZ6JSW__header{align-items:center;gap:.75rem;display:flex}.PodcastCard-module__QZ6JSW__iconWrapper{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden}.PodcastCard-module__QZ6JSW__icon{font-size:1.125rem}.PodcastCard-module__QZ6JSW__titleInfo{flex:1;min-width:0}.PodcastCard-module__QZ6JSW__title{font-family:var(--font-heading);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:600;line-height:1.3;overflow:hidden}.PodcastCard-module__QZ6JSW__meta{color:var(--text-tertiary);align-items:center;gap:.375rem;margin-top:.125rem;font-size:.75rem;display:flex}.PodcastCard-module__QZ6JSW__network{color:var(--accent-primary)}.PodcastCard-module__QZ6JSW__separator,.PodcastCard-module__QZ6JSW__genre{color:var(--text-tertiary)}.PodcastCard-module__QZ6JSW__description{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.5;display:-webkit-box;overflow:hidden}.PodcastCard-module__QZ6JSW__tags{flex-wrap:wrap;gap:.375rem;margin-top:auto;display:flex}.PodcastCard-module__QZ6JSW__tag{background:var(--bg-tertiary);border-radius:var(--radius-sm);color:var(--text-tertiary);padding:.1875rem .5rem;font-size:.6875rem}.PodcastCard-module__QZ6JSW__actions{gap:.5rem;margin-top:.5rem;display:flex}.PodcastCard-module__QZ6JSW__openButton{background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;flex:1;padding:.625rem 1rem;font-size:.8125rem;font-weight:500;transition:all .2s}.PodcastCard-module__QZ6JSW__openButton:hover{background:var(--accent-primary);border-color:var(--accent-primary);color:var(--text-on-accent)}.PodcastCard-module__QZ6JSW__donateButton{border:1px solid var(--accent-primary);border-radius:var(--radius-md);color:var(--accent-primary);cursor:pointer;text-align:center;background:0 0;padding:.625rem 1rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:all .2s}.PodcastCard-module__QZ6JSW__donateButton:hover{background:var(--accent-primary);color:var(--text-on-accent)}@media (max-width:768px){.PodcastCard-module__QZ6JSW__content{padding:.875rem}.PodcastCard-module__QZ6JSW__title{font-size:.9375rem}.PodcastCard-module__QZ6JSW__description{-webkit-line-clamp:2;font-size:.75rem}.PodcastCard-module__QZ6JSW__tags{display:none}.PodcastCard-module__QZ6JSW__actions{flex-direction:column}.PodcastCard-module__QZ6JSW__openButton,.PodcastCard-module__QZ6JSW__donateButton{width:100%;padding:.5rem;font-size:.75rem}}@media (max-width:480px){.PodcastCard-module__QZ6JSW__logoWrapper{width:32px;height:32px}.PodcastCard-module__QZ6JSW__title{font-size:.875rem}.PodcastCard-module__QZ6JSW__meta{font-size:.6875rem}}
.Browse-module__pKa82G__container{min-height:100vh;padding-bottom:4rem}.Browse-module__pKa82G__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;max-width:1400px;margin:0 auto;padding:3rem 2rem 2rem;display:flex}.Browse-module__pKa82G__headerContent{flex:1;min-width:200px}.Browse-module__pKa82G__title{color:var(--text-primary);background:linear-gradient(135deg,var(--text-primary)0%,var(--accent-secondary)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;font-size:clamp(2.5rem,6vw,4rem)}.Browse-module__pKa82G__subtitle{color:var(--text-muted);font-size:1rem}.Browse-module__pKa82G__shuffleButton{background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));color:#fff;border-radius:var(--radius-full);transition:var(--transition-normal);align-items:center;gap:.625rem;padding:.875rem 1.5rem;font-size:.9375rem;font-weight:600;display:flex;box-shadow:0 4px 24px #8b5cf64d}.Browse-module__pKa82G__shuffleButton:hover{transform:translateY(-2px);box-shadow:0 8px 32px #8b5cf666}.Browse-module__pKa82G__shuffleIcon{font-size:1.125rem;animation:8s linear infinite Browse-module__pKa82G__rotate}.Browse-module__pKa82G__controls{flex-direction:column;gap:1rem;max-width:1400px;margin:0 auto;padding:0 2rem 1.5rem;display:flex}.Browse-module__pKa82G__searchWrapper{max-width:400px;position:relative}.Browse-module__pKa82G__searchIcon{color:var(--text-muted);font-size:1rem;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.Browse-module__pKa82G__searchInput{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-full);width:100%;color:var(--text-primary);transition:var(--transition-fast);padding:.75rem 1rem .75rem 2.75rem;font-size:.9375rem}.Browse-module__pKa82G__searchInput::placeholder{color:var(--text-muted)}.Browse-module__pKa82G__searchInput:focus{border-color:var(--border-accent);background:var(--bg-card-hover);outline:none}.Browse-module__pKa82G__filters{flex-wrap:wrap;gap:.5rem;display:flex}.Browse-module__pKa82G__filterButton{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-full);color:var(--text-muted);transition:var(--transition-fast);padding:.5rem 1rem;font-size:.8125rem;font-weight:500}.Browse-module__pKa82G__filterButton:hover{color:var(--text-primary);border-color:var(--border-light)}.Browse-module__pKa82G__filterButton.Browse-module__pKa82G__active{background:var(--accent-primary);border-color:var(--accent-primary);color:#fff}.Browse-module__pKa82G__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem;max-width:1400px;margin:0 auto;padding:0 2rem;display:grid}.Browse-module__pKa82G__empty{text-align:center;color:var(--text-muted);padding:4rem 2rem}@media (max-width:768px){.Browse-module__pKa82G__header{flex-direction:column;align-items:flex-start;padding:2rem 1.5rem 1.5rem}.Browse-module__pKa82G__headerContent{margin-bottom:1rem}.Browse-module__pKa82G__title{font-size:clamp(2rem,5vw,2.5rem)}.Browse-module__pKa82G__shuffleButton{justify-content:center;width:100%}.Browse-module__pKa82G__controls{padding:0 1.5rem 1rem}.Browse-module__pKa82G__searchWrapper{width:100%;max-width:none}.Browse-module__pKa82G__filters{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:.5rem;overflow-x:auto}.Browse-module__pKa82G__filterButton{flex-shrink:0}.Browse-module__pKa82G__grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;padding:0 1.5rem}.Browse-module__pKa82G__empty{padding:3rem 1.5rem}}@media (max-width:480px){.Browse-module__pKa82G__header{padding:1.5rem 1rem 1rem}.Browse-module__pKa82G__title{margin-bottom:.25rem;font-size:1.75rem}.Browse-module__pKa82G__subtitle{font-size:.875rem}.Browse-module__pKa82G__shuffleButton{padding:.75rem 1.25rem;font-size:.875rem}.Browse-module__pKa82G__controls{padding:0 1rem 1rem}.Browse-module__pKa82G__searchInput{padding:.625rem .875rem .625rem 2.5rem;font-size:.875rem}.Browse-module__pKa82G__searchIcon{font-size:.875rem;left:.875rem}.Browse-module__pKa82G__filterButton{padding:.375rem .75rem;font-size:.75rem}.Browse-module__pKa82G__grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.75rem;padding:0 1rem}}@keyframes Browse-module__pKa82G__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.Home-module__Ho9lYW__container{min-height:100vh;padding-bottom:2rem}.Home-module__Ho9lYW__quickHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;max-width:1400px;margin:0 auto;padding:2rem;display:flex}.Home-module__Ho9lYW__headerLeft{flex:1}.Home-module__Ho9lYW__pageTitle{color:var(--text-primary);margin-bottom:.25rem;font-size:2rem}.Home-module__Ho9lYW__pageSubtitle{color:var(--text-muted);font-size:.9375rem}.Home-module__Ho9lYW__headerActions{align-items:center;gap:1rem;display:flex}.Home-module__Ho9lYW__shuffleButton{background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));color:#fff;border-radius:var(--radius-full);transition:var(--transition-normal);align-items:center;gap:.625rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;display:flex;box-shadow:0 4px 20px #8b5cf640}.Home-module__Ho9lYW__shuffleButton:hover{transform:translateY(-2px);box-shadow:0 6px 28px #8b5cf659}.Home-module__Ho9lYW__shuffleIcon{font-size:1rem;animation:8s linear infinite Home-module__Ho9lYW__rotate}@keyframes Home-module__Ho9lYW__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Home-module__Ho9lYW__likesBadge{border-radius:var(--radius-full);color:var(--accent-rose);background:#f43f5e14;border:1px solid #f43f5e26;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.875rem;font-weight:500;display:flex}.Home-module__Ho9lYW__likesHeart{font-size:.875rem}.Home-module__Ho9lYW__section{max-width:1400px;margin:0 auto;padding:0 2rem 2rem;animation:.6s ease-out Home-module__Ho9lYW__fadeIn}@keyframes Home-module__Ho9lYW__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Home-module__Ho9lYW__sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.Home-module__Ho9lYW__sectionTitle{color:var(--text-primary);margin-bottom:.125rem;font-size:1.5rem}.Home-module__Ho9lYW__sectionSubtitle{color:var(--text-muted);font-size:.875rem}.Home-module__Ho9lYW__seeAllButton{color:var(--text-secondary);border-radius:var(--radius-full);transition:var(--transition-normal);align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;display:flex}.Home-module__Ho9lYW__seeAllButton:hover{color:var(--accent-primary)}.Home-module__Ho9lYW__seeAllButton span{transition:var(--transition-normal)}.Home-module__Ho9lYW__seeAllButton:hover span{transform:translate(4px)}.Home-module__Ho9lYW__mixedGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem;display:grid}.Home-module__Ho9lYW__mediaGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;display:grid}.Home-module__Ho9lYW__episodeGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;display:grid}.Home-module__Ho9lYW__horizontalScroll{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:.875rem;padding-bottom:.75rem;display:flex;overflow-x:auto}.Home-module__Ho9lYW__horizontalScroll::-webkit-scrollbar{height:3px}.Home-module__Ho9lYW__horizontalScroll::-webkit-scrollbar-track{background:var(--bg-card);border-radius:10px}.Home-module__Ho9lYW__horizontalScroll::-webkit-scrollbar-thumb{background:var(--border-light);border-radius:10px}.Home-module__Ho9lYW__horizontalScroll>*{scroll-snap-align:start;flex-shrink:0;min-width:180px;max-width:220px}.Home-module__Ho9lYW__statsBar{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);justify-content:center;align-items:center;gap:2rem;max-width:600px;margin:2rem auto;padding:2rem;display:flex}.Home-module__Ho9lYW__statItem{align-items:center;gap:.5rem;display:flex}.Home-module__Ho9lYW__statIcon{opacity:.8;font-size:1rem}.Home-module__Ho9lYW__statValue{color:var(--text-primary);font-family:JetBrains Mono,monospace;font-size:1rem;font-weight:600}.Home-module__Ho9lYW__statLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.Home-module__Ho9lYW__statDivider{background:var(--border-light);width:1px;height:24px}@media (max-width:768px){.Home-module__Ho9lYW__quickHeader{flex-direction:column;align-items:flex-start;padding:1.5rem}.Home-module__Ho9lYW__headerActions{justify-content:space-between;width:100%}.Home-module__Ho9lYW__pageTitle{font-size:1.75rem}.Home-module__Ho9lYW__section{padding:0 1.5rem 1.5rem}.Home-module__Ho9lYW__sectionTitle{font-size:1.25rem}.Home-module__Ho9lYW__sectionHeader{flex-direction:column;align-items:flex-start}.Home-module__Ho9lYW__seeAllButton{margin-top:.5rem;padding:.375rem 0}.Home-module__Ho9lYW__mixedGrid,.Home-module__Ho9lYW__mediaGrid,.Home-module__Ho9lYW__episodeGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.875rem}.Home-module__Ho9lYW__horizontalScroll>*{min-width:160px;max-width:180px}.Home-module__Ho9lYW__statsBar{gap:1.25rem;margin:1.5rem;padding:1.5rem}.Home-module__Ho9lYW__statValue{font-size:.875rem}}@media (max-width:480px){.Home-module__Ho9lYW__quickHeader{padding:1.25rem 1rem}.Home-module__Ho9lYW__pageTitle{font-size:1.5rem}.Home-module__Ho9lYW__pageSubtitle{font-size:.8125rem}.Home-module__Ho9lYW__headerActions{flex-direction:column;gap:.75rem}.Home-module__Ho9lYW__shuffleButton{justify-content:center;width:100%;padding:.875rem 1.25rem}.Home-module__Ho9lYW__likesBadge{display:none}.Home-module__Ho9lYW__section{padding:0 1rem 1.25rem}.Home-module__Ho9lYW__sectionTitle{font-size:1.125rem}.Home-module__Ho9lYW__sectionSubtitle{font-size:.75rem}.Home-module__Ho9lYW__mixedGrid,.Home-module__Ho9lYW__mediaGrid,.Home-module__Ho9lYW__episodeGrid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.75rem}.Home-module__Ho9lYW__horizontalScroll{gap:.625rem;margin:0 -1rem;padding:0 1rem .75rem}.Home-module__Ho9lYW__horizontalScroll>*{min-width:140px;max-width:160px}.Home-module__Ho9lYW__statsBar{border-radius:var(--radius-md);flex-direction:column;gap:.875rem;margin:1rem;padding:1.25rem}.Home-module__Ho9lYW__statDivider{width:40px;height:1px}.Home-module__Ho9lYW__statItem{gap:.375rem}.Home-module__Ho9lYW__statIcon{font-size:.875rem}.Home-module__Ho9lYW__statValue{font-size:.8125rem}.Home-module__Ho9lYW__statLabel{font-size:.6875rem}}
.PodcastDetail-module__ACVQCa__container{min-height:100vh;padding-bottom:120px}.PodcastDetail-module__ACVQCa__backButton{color:var(--text-secondary);background:var(--bg-secondary);border-radius:var(--radius-lg);align-items:center;gap:.5rem;margin:1.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.PodcastDetail-module__ACVQCa__backButton:hover{color:var(--text-primary);background:var(--bg-tertiary)}.PodcastDetail-module__ACVQCa__hero{border-radius:var(--radius-xl);margin:0 1.5rem 2rem;padding:3rem;position:relative;overflow:hidden}.PodcastDetail-module__ACVQCa__hero:before{content:"";background:linear-gradient(135deg,#0000004d,#00000080);position:absolute;inset:0}.PodcastDetail-module__ACVQCa__heroContent{z-index:1;align-items:flex-start;gap:2.5rem;display:flex;position:relative}@media (max-width:768px){.PodcastDetail-module__ACVQCa__heroContent{text-align:center;flex-direction:column;align-items:center}}.PodcastDetail-module__ACVQCa__artwork{border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1a;flex-shrink:0;justify-content:center;align-items:center;width:200px;height:200px;display:flex;box-shadow:0 20px 60px #0000004d}.PodcastDetail-module__ACVQCa__artworkIcon{font-size:5rem}.PodcastDetail-module__ACVQCa__heroInfo{flex:1}.PodcastDetail-module__ACVQCa__badge{text-transform:uppercase;letter-spacing:.1em;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-full);background:#fff3;margin-bottom:1rem;padding:.375rem .875rem;font-size:.6875rem;font-weight:700;display:inline-block}.PodcastDetail-module__ACVQCa__title{color:#fff;text-shadow:0 2px 20px #0000004d;margin:0 0 .5rem;font-size:3rem;font-weight:800;line-height:1.1}@media (max-width:768px){.PodcastDetail-module__ACVQCa__title{font-size:2rem}.PodcastDetail-module__ACVQCa__artwork{width:150px;height:150px}.PodcastDetail-module__ACVQCa__artworkIcon{font-size:4rem}}.PodcastDetail-module__ACVQCa__network{color:#fffc;margin:0 0 1rem;font-size:1.125rem;font-weight:500}.PodcastDetail-module__ACVQCa__description{color:#ffffffe6;max-width:600px;margin:0 0 1.5rem;font-size:1rem;line-height:1.6}.PodcastDetail-module__ACVQCa__meta{flex-wrap:wrap;gap:1.5rem;margin-bottom:1.5rem;display:flex}.PodcastDetail-module__ACVQCa__metaItem{color:#fffc;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.PodcastDetail-module__ACVQCa__metaIcon{font-size:1rem}.PodcastDetail-module__ACVQCa__actions{flex-wrap:wrap;gap:.75rem;display:flex}.PodcastDetail-module__ACVQCa__playButton{color:#000;border-radius:var(--radius-full);cursor:pointer;background:#fff;border:none;align-items:center;gap:.5rem;padding:.875rem 1.75rem;font-size:1rem;font-weight:600;transition:all .2s;display:inline-flex}.PodcastDetail-module__ACVQCa__playButton:hover{transform:scale(1.05);box-shadow:0 8px 30px #0000004d}.PodcastDetail-module__ACVQCa__likeButton,.PodcastDetail-module__ACVQCa__donateButton,.PodcastDetail-module__ACVQCa__websiteButton{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-full);cursor:pointer;background:#ffffff26;border:1px solid #fff3;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.PodcastDetail-module__ACVQCa__likeButton:hover,.PodcastDetail-module__ACVQCa__donateButton:hover,.PodcastDetail-module__ACVQCa__websiteButton:hover{background:#ffffff40}.PodcastDetail-module__ACVQCa__likeButton.PodcastDetail-module__ACVQCa__liked{background:var(--accent-pink);border-color:var(--accent-pink)}.PodcastDetail-module__ACVQCa__donateButton{background:#ec48994d;border-color:#ec489980}.PodcastDetail-module__ACVQCa__donateButton:hover{background:#ec489980}.PodcastDetail-module__ACVQCa__episodesSection{margin-bottom:3rem;padding:0 1.5rem}.PodcastDetail-module__ACVQCa__sectionTitle{color:var(--text-primary);align-items:center;gap:.75rem;margin:0 0 1.5rem;font-size:1.5rem;font-weight:700;display:flex}.PodcastDetail-module__ACVQCa__episodeCount{color:var(--text-secondary);font-size:1rem;font-weight:500}.PodcastDetail-module__ACVQCa__loading{flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem 2rem;display:flex}.PodcastDetail-module__ACVQCa__spinner{border:3px solid var(--bg-tertiary);border-top-color:var(--accent-primary);border-radius:50%;width:40px;height:40px;animation:1s linear infinite PodcastDetail-module__ACVQCa__spin}@keyframes PodcastDetail-module__ACVQCa__spin{to{transform:rotate(360deg)}}.PodcastDetail-module__ACVQCa__loading p{color:var(--text-secondary);font-size:.9375rem}.PodcastDetail-module__ACVQCa__errorMessage,.PodcastDetail-module__ACVQCa__noEpisodes{text-align:center;background:var(--bg-secondary);border-radius:var(--radius-lg);padding:3rem 2rem}.PodcastDetail-module__ACVQCa__errorMessage p,.PodcastDetail-module__ACVQCa__noEpisodes p{color:var(--text-secondary);margin-bottom:1rem}.PodcastDetail-module__ACVQCa__websiteLink{color:var(--accent-primary);align-items:center;gap:.5rem;font-weight:500;text-decoration:none;display:inline-flex}.PodcastDetail-module__ACVQCa__websiteLink:hover{text-decoration:underline}.PodcastDetail-module__ACVQCa__episodeList{flex-direction:column;gap:.25rem;display:flex}.PodcastDetail-module__ACVQCa__episode{background:var(--bg-secondary);border-radius:var(--radius-lg);grid-template-columns:2rem 3rem 1fr auto;align-items:center;gap:1rem;padding:1rem 1.25rem;transition:all .2s;display:grid}.PodcastDetail-module__ACVQCa__episode:hover{background:var(--bg-tertiary)}.PodcastDetail-module__ACVQCa__episode.PodcastDetail-module__ACVQCa__current{background:var(--bg-tertiary);box-shadow:inset 0 0 0 1px var(--accent-primary)}@media (max-width:640px){.PodcastDetail-module__ACVQCa__episode{grid-template-columns:3rem 1fr auto}.PodcastDetail-module__ACVQCa__episodeNumber{display:none}}.PodcastDetail-module__ACVQCa__episodeNumber{color:var(--text-tertiary);text-align:center;font-size:.875rem;font-weight:600}.PodcastDetail-module__ACVQCa__episodePlay{color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1rem;transition:all .2s;display:flex}.PodcastDetail-module__ACVQCa__episodePlay:hover{transform:scale(1.1)}.PodcastDetail-module__ACVQCa__episodeInfo{min-width:0}.PodcastDetail-module__ACVQCa__episodeTitle{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0 0 .375rem;font-size:1rem;font-weight:600;overflow:hidden}.PodcastDetail-module__ACVQCa__episodeDescription{color:var(--text-tertiary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .5rem;font-size:.8125rem;line-height:1.5;display:-webkit-box;overflow:hidden}.PodcastDetail-module__ACVQCa__episodeMeta{color:var(--text-tertiary);gap:1rem;font-size:.75rem;display:flex}.PodcastDetail-module__ACVQCa__episodeDate,.PodcastDetail-module__ACVQCa__episodeDuration{align-items:center;gap:.375rem;display:flex}.PodcastDetail-module__ACVQCa__nowPlaying{align-items:center;padding-right:.5rem;display:flex}.PodcastDetail-module__ACVQCa__nowPlayingBars{align-items:flex-end;gap:2px;height:20px;display:flex}.PodcastDetail-module__ACVQCa__nowPlayingBars .PodcastDetail-module__ACVQCa__bar{background:var(--accent-primary);border-radius:1.5px;width:3px;animation:.6s ease-in-out infinite alternate PodcastDetail-module__ACVQCa__barPulse}.PodcastDetail-module__ACVQCa__nowPlayingBars .PodcastDetail-module__ACVQCa__bar:first-child{height:8px}.PodcastDetail-module__ACVQCa__nowPlayingBars .PodcastDetail-module__ACVQCa__bar:nth-child(2){height:16px}.PodcastDetail-module__ACVQCa__nowPlayingBars .PodcastDetail-module__ACVQCa__bar:nth-child(3){height:12px}.PodcastDetail-module__ACVQCa__nowPlayingBars .PodcastDetail-module__ACVQCa__bar:nth-child(4){height:18px}@keyframes PodcastDetail-module__ACVQCa__barPulse{0%{transform:scaleY(.4)}to{transform:scaleY(1)}}.PodcastDetail-module__ACVQCa__aboutSection{padding:0 1.5rem 3rem}.PodcastDetail-module__ACVQCa__aboutContent{background:var(--bg-secondary);border-radius:var(--radius-xl);padding:2rem}.PodcastDetail-module__ACVQCa__aboutContent p{color:var(--text-secondary);margin:0 0 1.5rem;font-size:1rem;line-height:1.7}.PodcastDetail-module__ACVQCa__tags{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex}.PodcastDetail-module__ACVQCa__tag{color:var(--text-secondary);background:var(--bg-tertiary);border-radius:var(--radius-full);padding:.375rem .875rem;font-size:.75rem;font-weight:500}.PodcastDetail-module__ACVQCa__aboutMeta{border-top:1px solid var(--border-color);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.5rem;padding-top:1.5rem;display:grid}.PodcastDetail-module__ACVQCa__aboutItem{flex-direction:column;gap:.25rem;display:flex}.PodcastDetail-module__ACVQCa__aboutLabel{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:500}.PodcastDetail-module__ACVQCa__aboutValue{color:var(--text-primary);font-size:.9375rem;font-weight:600}.PodcastDetail-module__ACVQCa__error{text-align:center;padding:4rem 2rem}.PodcastDetail-module__ACVQCa__error h1{color:var(--text-primary);margin-bottom:1rem;font-size:1.5rem}.PodcastDetail-module__ACVQCa__backLink{color:var(--accent-primary);text-decoration:none}.PodcastDetail-module__ACVQCa__backLink:hover{text-decoration:underline}
