@font-face{font-family:Bender;src:url(/fonts/bender-webfont.woff2)format("woff2"),url(/fonts/bender-webfont.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bender;src:url(/fonts/bender-italic-webfont.woff2)format("woff2"),url(/fonts/bender-italic-webfont.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Bender;src:url(/fonts/bender-light-webfont.woff2)format("woff2"),url(/fonts/bender-light-webfont.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Bender;src:url(/fonts/bender-lightitalic-webfont.woff2)format("woff2"),url(/fonts/bender-lightitalic-webfont.woff)format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Bender;src:url(/fonts/bender-bold-webfont.woff2)format("woff2"),url(/fonts/bender-bold-webfont.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Bender;src:url(/fonts/bender-bolditalic-webfont.woff2)format("woff2"),url(/fonts/bender-bolditalic-webfont.woff)format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Bender;src:url(/fonts/bender-black-webfont.woff2)format("woff2"),url(/fonts/bender-black-webfont.woff)format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Bender;src:url(/fonts/bender-blackitalic-webfont.woff2)format("woff2"),url(/fonts/bender-blackitalic-webfont.woff)format("woff");font-weight:900;font-style:italic;font-display:swap}:root{font-size:clamp(14px,1.5vw,18px);--fs--1:clamp( .6564141035rem, calc(.7501875469rem + .5vw), .8439609902rem );--fs-0:clamp( .875rem, calc(1rem + .5vw) , 1.125rem );--fs-1:clamp( 1.166375rem, calc(1.333rem + .5vw) , 1.499625rem );--fs-2:clamp( 1.554777875rem, calc(1.776889rem + .5vw), 1.999000125rem );--fs-3:clamp( 2.0725189074rem, calc(2.368593037rem + .5vw), 2.6646671666rem );--fs-4:clamp( 2.7626677035rem, calc(3.1573345183rem + .5vw), 3.5520013331rem );--fs-button:clamp(.875rem, calc(1rem + .2vw) , 1rem);--fs-small:var(--fs--1);--fs-hero:clamp(2.5rem, 5vw + 1rem, 4.5rem)}body{font-family:Inter,Bender,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;color:#1a1a2e;font-size:var(--fs-0);line-height:1.65;font-weight:400;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{font-family:Space Grotesk,Bender,Segoe UI,sans-serif;font-weight:700;margin:0 0 .5em}h1{font-size:var(--fs-4);line-height:1.1;letter-spacing:-.03em}h2{font-size:var(--fs-3);line-height:1.15;letter-spacing:-.02em}h3{font-size:var(--fs-2);line-height:1.2;letter-spacing:-.015em}h4{font-size:var(--fs-1);line-height:1.3;letter-spacing:-.01em}p{margin:0 0 1em}small{font-size:var(--fs-small);line-height:1.4;letter-spacing:.01em}strong,b{font-weight:700}button,.btn{font-family:Space Grotesk,Bender,Segoe UI,sans-serif;font-size:var(--fs-button);font-weight:600;letter-spacing:.02em;text-transform:uppercase}section.ep-hero-immersive{position:relative;width:100vw;margin-left:calc(-50vw + 50%);min-height:55vh;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;padding:0;max-width:none}section.ep-hero-immersive .ep-hero-cosmos{position:absolute;inset:0;z-index:0}section.ep-hero-immersive .ep-hero-cosmos .ep-cosmos-gradient{position:absolute;inset:0;background:radial-gradient(ellipse 80% 60%at 50% 40%,#110a2e,#060818 60%,#030510)}section.ep-hero-immersive .ep-hero-cosmos .ep-cosmos-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:80px 80px;mask-image:radial-gradient(ellipse 70% 50%at 50% 50%,#000 30%,transparent 80%)}section.ep-hero-immersive .ep-hero-cosmos .ep-glow-orb{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none}section.ep-hero-immersive .ep-hero-cosmos .ep-glow-orb.ep-orb-purple{width:400px;height:400px;background:#6c2bd91f;top:-10%;right:15%;animation:ep-orb-drift 12s ease-in-out infinite alternate}section.ep-hero-immersive .ep-hero-cosmos .ep-glow-orb.ep-orb-green{width:250px;height:250px;background:#8dc63f0f;bottom:10%;left:10%;animation:ep-orb-drift 15s ease-in-out infinite alternate-reverse}section.ep-hero-immersive .ep-hero-cosmos .ep-floating-ring{position:absolute;border:2px solid rgba(108,43,217,.1);border-radius:50%;transform:rotateX(60deg)}section.ep-hero-immersive .ep-hero-cosmos .ep-floating-ring.ep-ring-1{width:250px;height:250px;top:10%;right:8%;border-color:#6c2bd914}section.ep-hero-immersive .ep-hero-cosmos .ep-floating-ring.ep-ring-2{width:180px;height:180px;bottom:15%;left:5%;border-color:#8dc63f0f}section.ep-hero-immersive .ep-hero-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;max-width:700px;padding:calc(100px + 3rem) 1.5rem 3rem}section.ep-hero-immersive .ep-hero-badge{display:inline-flex;align-items:center;gap:.5rem;padding:6px 16px;border-radius:9999px;background:#8dc63f14;border:1px solid rgba(141,198,63,.15)}section.ep-hero-immersive .ep-hero-badge .badge-pulse{width:8px;height:8px;background:#8dc63f;border-radius:50%;animation:ep-pulse-glow 2s ease-in-out infinite;box-shadow:0 0 8px #8dc63f99}section.ep-hero-immersive .ep-hero-badge .badge-label{font-family:Space Grotesk,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#8dc63f}section.ep-hero-immersive .ep-hero-title{display:flex;flex-direction:column;margin:0}section.ep-hero-immersive .ep-hero-title span{display:block;font-family:Space Grotesk,sans-serif;font-weight:700;color:#f0f0f5;line-height:1.1;letter-spacing:-.03em}section.ep-hero-immersive .ep-hero-title .ep-line-1{font-size:clamp(1.8rem,3.5vw + .5rem,2.8rem)}section.ep-hero-immersive .ep-hero-title .ep-line-2{font-size:clamp(2.2rem,4.5vw + .5rem,3.8rem)}section.ep-hero-immersive .ep-hero-title .ep-accent{background:linear-gradient(135deg,#8dc63f,#a3e635,#d9f99d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}section.ep-hero-immersive .ep-hero-description{color:#fff6;font-size:1.05rem;line-height:1.7;max-width:520px;margin:0}section.ep-hero-immersive .ep-hero-stats{display:flex;align-items:center;gap:1.5rem;margin-top:.75rem}section.ep-hero-immersive .ep-stat{display:flex;flex-direction:column;align-items:center;gap:2px}section.ep-hero-immersive .ep-stat-number{font-family:Space Grotesk,sans-serif;font-size:1.8rem;font-weight:800;color:#fff;line-height:1}section.ep-hero-immersive .ep-stat-label{font-size:.7rem;color:#ffffff59;text-transform:uppercase;letter-spacing:.12em;font-weight:500}section.ep-hero-immersive .ep-stat-divider{width:1px;height:32px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.15),transparent)}@media (max-width:768px){section.ep-hero-immersive{min-height:45vh}section.ep-hero-immersive .ep-hero-content{padding:calc(80px + 1.5rem) 1rem 1.5rem}section.ep-hero-immersive .ep-hero-stats{gap:1rem}section.ep-hero-immersive .ep-stat-number{font-size:1.5rem}}@media (max-width:480px){section.ep-hero-immersive{min-height:40vh}section.ep-hero-immersive .ep-hero-stats{gap:.75rem}section.ep-hero-immersive .ep-stat-number{font-size:1.2rem}}@keyframes ep-orb-drift{0%{transform:translate(0)}to{transform:translate(20px,-15px)}}@keyframes ep-pulse-glow{0%,to{opacity:1;box-shadow:0 0 8px #8dc63f99}50%{opacity:.4;box-shadow:0 0 4px #8dc63f4d}}.ep-segments{background:#f3f4f6;padding:1.5rem;border-bottom:1px solid #e5e7eb}.ep-segments .segments-inner{max-width:1200px;margin:0 auto}.ep-segments .segments-header{margin-bottom:1.5rem;max-width:580px}.ep-segments .segments-header h2{font-size:clamp(1.4rem,3vw,1.8rem);font-weight:700;color:#1a1a2e;margin:0 0 .5rem;letter-spacing:-.02em}.ep-segments .segments-header .segments-subtitle{font-size:.95rem;color:#6b7280;margin:0;line-height:1.6}.ep-segments .segment-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.75rem}.ep-segments .segment-card{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;border:1.5px solid #e5e7eb;border-radius:20px;background:#fff;cursor:pointer;text-align:left;transition:all .35s cubic-bezier(.4,0,.2,1);position:relative}.ep-segments .segment-card:hover{border-color:#6c2bd940;box-shadow:0 8px 24px #6c2bd914;transform:translateY(-3px)}.ep-segments .segment-card:hover .seg-arrow{opacity:1;transform:translate(0)}.ep-segments .segment-card:hover .seg-icon{transform:scale(1.08)}.ep-segments .segment-card.active{border-color:#6c2bd9;background:#6c2bd908;box-shadow:0 4px 20px #6c2bd91f}.ep-segments .segment-card.active .seg-icon{background:#6c2bd9;color:#fff}.ep-segments .segment-card.active .seg-arrow{opacity:1;transform:translate(0);color:#6c2bd9}.ep-segments .segment-card .seg-icon{flex-shrink:0;width:44px;height:44px;border-radius:12px;background:color-mix(in srgb,var(--seg-color, #6C2BD9) 10%,transparent);color:var(--seg-color, #6C2BD9);display:flex;align-items:center;justify-content:center;transition:all .3s ease}.ep-segments .segment-card .seg-text{flex:1;min-width:0}.ep-segments .segment-card .seg-name{display:block;font-family:Space Grotesk,sans-serif;font-weight:700;font-size:.88rem;color:#1a1a2e;margin-bottom:4px;line-height:1.3}.ep-segments .segment-card .seg-desc{display:block;font-size:.75rem;color:#6b7280;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ep-segments .segment-card .seg-arrow{flex-shrink:0;opacity:0;transform:translate(-6px);transition:all .3s ease;color:#6b7280;align-self:center}@media (max-width:768px){.ep-segments .segment-cards{grid-template-columns:1fr 1fr}}@media (max-width:480px){.ep-segments .segment-cards{grid-template-columns:1fr}}.ep-list-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:.75rem;border-bottom:1px solid #e5e7eb;margin-bottom:.75rem}.ep-list-header h3{font-size:1.1rem;font-weight:700;color:#1a1a2e;margin:0}.ep-list-header .ep-list-count{font-size:.8rem;color:#6b7280;font-weight:500;margin:0}.ep-main-content{padding:2rem 1.5rem;background:#fafafa}.ep-main-content .ep-main-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 380px;gap:1.5rem;align-items:start}.ep-browser{display:flex;flex-direction:column}.ep-browser .ep-browser-controls{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.ep-browser .ep-list{list-style:none;padding:0;margin:0}.ep-now-playing .ep-now-playing-sticky{position:sticky;top:100px;display:flex;flex-direction:column;gap:.75rem;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:20px;padding:1rem}.ep-now-playing .ep-now-label{display:flex;align-items:center;gap:6px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#6c2bd9;margin-bottom:.25rem}.ep-now-playing .ep-now-label svg{flex-shrink:0}.ep-now-playing .ep-player{display:flex;flex-direction:column;align-items:center;gap:.75rem}.ep-now-playing .ep-descr{max-height:200px;overflow-y:auto;padding-top:.5rem;border-top:1px solid #e5e7eb}.ep-now-playing .ep-descr p{font-size:.82rem;color:#6b7280;line-height:1.6;margin:0}.ep-now-playing .ep-streaming{padding-top:.75rem;border-top:1px solid #e5e7eb}.ep-now-playing .ep-streaming .streaming-label{display:block;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#6b7280;margin-bottom:.75rem}.ep-now-playing .ep-streaming .streaming-icons{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.ep-now-playing .ep-streaming .streaming-platform{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:12px;background:#fff;border:1px solid #e5e7eb;text-decoration:none;transition:all .25s ease;cursor:pointer}.ep-now-playing .ep-streaming .streaming-platform img{width:36px;height:36px;border-radius:8px;flex-shrink:0}.ep-now-playing .ep-streaming .streaming-platform span{font-size:.72rem;font-weight:600;color:#1a1a2e;line-height:1.2}.ep-now-playing .ep-streaming .streaming-platform:hover{border-color:#6c2bd9;box-shadow:0 4px 12px #6c2bd91a;transform:translateY(-2px)}@media (max-width:768px){.ep-main-content .ep-main-inner{grid-template-columns:1fr;gap:1rem}.ep-now-playing .ep-now-playing-sticky{position:static}}.custom-audio-player{background:#fafafa;border-radius:20px;padding:.75rem 1.5rem;transition:.3s cubic-bezier(.4,0,.2,1);height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.custom-audio-player>div{width:100%}.custom-audio-player .player-main-controls{display:flex;align-items:center;justify-content:center;gap:1rem}.custom-audio-player .player-main-controls .play-btn{width:clamp(48px,6vw,56px);height:clamp(48px,6vw,56px);border-radius:9999px;background:#6c2bd9;border:0;color:#fafafa;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.15s ease-in-out;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a}.custom-audio-player .player-main-controls .play-btn:hover:not(:disabled){background:#c4b5fd;transform:scale(1.05);box-shadow:0 4px 6px -1px #00000012,0 2px 4px -2px #0000000d}.custom-audio-player .player-main-controls .play-btn:disabled{background:#6b7280;cursor:not-allowed;transform:none;box-shadow:none}.custom-audio-player .player-main-controls .control-btn{width:clamp(32px,5vw,40px);height:clamp(32px,5vw,40px);border-radius:9999px;background:#e5e7eb;border:0;color:#1a1a2e;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.15s ease-in-out}.custom-audio-player .player-main-controls .control-btn:hover{background:#c4b5fd;color:#4c1d95;transform:scale(1.05)}.custom-audio-player .player-progress .time-info{display:flex;align-items:center;gap:.75rem;font-size:14px;color:#6b7280;font-weight:500}.custom-audio-player .player-progress .time-info .progress-container{flex:1;position:relative}.custom-audio-player .player-progress .time-info .progress-container .progress-bar{position:relative;height:6px;background:#e5e7eb;border-radius:6px;overflow:hidden}.custom-audio-player .player-progress .time-info .progress-container .progress-bar .progress-fill{height:100%;background:linear-gradient(90deg,#6c2bd9,#c4b5fd);border-radius:6px;transition:width .1s ease;width:0%;box-shadow:0 0 8px #6c2bd94d}.custom-audio-player .player-progress .time-info .progress-container .progress-bar .progress-slider{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);width:100%;height:6px;background:0 0;appearance:none;cursor:pointer;border-radius:6px}.custom-audio-player .player-progress .time-info .progress-container .progress-bar .progress-slider::-webkit-slider-thumb{appearance:none;width:16px;height:16px;border-radius:9999px;background:#6c2bd9;border:2px solid #fafafa;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a;transition:.15s ease-in-out}.custom-audio-player .player-progress .time-info .progress-container .progress-bar .progress-slider::-webkit-slider-thumb:hover{transform:scale(1.2);box-shadow:0 4px 6px -1px #00000012,0 2px 4px -2px #0000000d}.custom-audio-player .player-progress .time-info .progress-container .progress-bar .progress-slider::-moz-range-thumb{width:16px;height:16px;border-radius:9999px;background:#6c2bd9;border:2px solid #fafafa;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a}.custom-audio-player .player-bottom-controls{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.custom-audio-player .player-volume{display:flex;align-items:center;gap:.5rem}.custom-audio-player .player-volume .control-btn{width:clamp(28px,5vw,36px);height:clamp(28px,5vw,36px);border-radius:9999px;background:#e5e7eb;border:0;color:#1a1a2e;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.15s ease-in-out}.custom-audio-player .player-volume .control-btn:hover{background:#c4b5fd;color:#4c1d95}.custom-audio-player .player-volume .volume-slider{width:clamp(50px,12vw,80px);height:4px;background:#e5e7eb;appearance:none;border-radius:6px;cursor:pointer}.custom-audio-player .player-volume .volume-slider::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:9999px;background:#6c2bd9;border:1px solid #fafafa;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a;transition:.15s ease-in-out}.custom-audio-player .player-volume .volume-slider::-webkit-slider-thumb:hover{transform:scale(1.1)}.custom-audio-player .player-volume .volume-slider::-moz-range-thumb{width:14px;height:14px;border-radius:9999px;background:#6c2bd9;border:1px solid #fafafa;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a}.custom-audio-player .playback-speed{display:flex;justify-content:flex-end}.custom-audio-player .playback-speed #speed-btn{padding:.5rem .75rem;border-radius:20px;background:#e5e7eb;border:0;color:#1a1a2e;cursor:pointer;font-size:12px;font-weight:600;transition:.15s ease-in-out;min-width:36px}.custom-audio-player .playback-speed #speed-btn:hover{background:#c4b5fd;color:#4c1d95}.custom-audio-player .playback-speed #speed-btn:active{background:#6c2bd9;color:#fafafa}.ep-cover{height:100%;width:auto;aspect-ratio:1/1;border-radius:12px;border:2px solid #6c2bd9}.ep-list-item{transition:.15s ease-in-out;cursor:pointer;padding:.75rem;border-radius:12px;border:1px solid transparent;margin-bottom:.5rem}.ep-list-item:hover{background:#c4b5fd1a;border-color:#c4b5fd;transform:translateY(-1px);box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a}.ep-list-item.active{background:#c4b5fd33;border-color:#6c2bd9;box-shadow:0 4px 6px -1px #00000012,0 2px 4px -2px #0000000d;transform:translateY(-2px)}.ep-list-item.active h5,.ep-list-item.active h6{color:#4c1d95;font-weight:600}.ep-list-item.active p{color:#1a1a2e}.ep-list-item .ep-list-meta{display:flex;align-items:center;justify-content:space-between;margin-bottom:.25rem}.ep-list-item .ep-list-dur{font-size:11px;color:#6b7280;font-weight:500}.ep-list-item h6{color:#6c2bd9;font-size:12px;font-weight:700;margin:0;text-transform:uppercase;letter-spacing:.5px}.ep-list-item h5{color:#1a1a2e;font-size:16px;font-weight:600;margin-bottom:.5rem;line-height:1.4}.ep-list-item p{color:#6b7280;font-size:14px;line-height:1.5;margin:0}.no-episodes{text-align:center;padding:3rem 1rem;color:#6b7280;font-style:italic;background:#e5e7eb1a;border-radius:12px;border:2px dashed #e5e7eb}.seasons-tab{display:flex;flex-wrap:wrap}.seasons-tab .season{transition:.15s ease-in-out;cursor:pointer;padding:.75rem 1rem;border-radius:12px;border:1px solid #e5e7eb;background:#fafafa;margin-right:.5rem;margin-bottom:.5rem;width:clamp(120px,20vw,200px)}.seasons-tab .season:hover{background:#c4b5fd1a;border-color:#c4b5fd;transform:translateY(-1px)}.seasons-tab .season.active{background:#6c2bd9;border-color:#4c1d95;color:#fafafa;box-shadow:0 4px 6px -1px #00000012,0 2px 4px -2px #0000000d}.seasons-tab .season.active h5{color:#fafafa}.seasons-tab .season h5{margin:0;font-size:12px;font-weight:700;letter-spacing:.5px;color:#4c1d95}.ep-filter p{color:#6b7280;font-size:14px;font-weight:500;margin-bottom:.5rem}.tag-pills{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.tag-pill{padding:.35rem .9rem;border:1.5px solid #e5e7eb;border-radius:50px;background:0 0;color:#374151;font-size:.7rem;font-weight:500;cursor:pointer;transition:all .3s ease;text-transform:lowercase}.tag-pill:hover{border-color:#6c2bd9;color:#6c2bd9;transform:translateY(-2px);box-shadow:0 2px 8px #8b5cf633}.tag-pill.active{border-color:#6c2bd9;background:#6c2bd9;color:#fafafa;box-shadow:0 4px 12px #8b5cf64d}.tag-pill:active{transform:translateY(0)}@media (max-width:768px){.custom-audio-player{padding:1rem}.custom-audio-player .player-main-controls{gap:.75rem;margin-bottom:1rem}.custom-audio-player .player-main-controls .play-btn{width:clamp(40px,6vw,48px);height:clamp(40px,6vw,48px)}.custom-audio-player .player-main-controls .control-btn{width:clamp(28px,5vw,36px);height:clamp(28px,5vw,36px)}.custom-audio-player .player-volume .volume-slider{width:clamp(40px,12vw,60px)}}@media (max-width:640px){.custom-audio-player{padding:.75rem}.custom-audio-player .player-main-controls{gap:.5rem}.custom-audio-player .player-main-controls .control-btn{width:32px;height:32px}.custom-audio-player .time-info{font-size:12px;gap:.5rem}.custom-audio-player .player-volume .volume-slider{width:clamp(30px,10vw,50px)}}