.app-promo-modal{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:380px;background:linear-gradient(165deg,#1a1a2e,#16131f 50%,#1a0a1a);border-radius:24px;border:1px solid rgba(237,1,140,.2);padding:40px 32px 36px;text-align:center;color:#fff;outline:none;overflow:hidden}.app-promo-modal .promo-close-btn{position:absolute;top:10px;right:10px;color:hsla(0,0%,100%,.5);z-index:2}.app-promo-modal .promo-close-btn:hover{color:#fff}.app-promo-modal .promo-glow{position:absolute;top:-60px;left:50%;transform:translateX(-50%);width:200px;height:200px;background:radial-gradient(circle,rgba(237,1,140,.25) 0,transparent 70%);pointer-events:none}.app-promo-modal .promo-logo{position:relative;z-index:1;width:100px;height:100px;border-radius:22px;object-fit:cover;margin-bottom:20px;box-shadow:0 4px 24px rgba(237,1,140,.3)}.app-promo-modal .promo-title{font-family:Futura BdCn BT Bold,sans-serif;font-size:24px;font-weight:700;margin:0 0 8px;letter-spacing:.5px}.app-promo-modal .promo-subtitle{font-size:14px;line-height:1.5;color:hsla(0,0%,100%,.65);margin:0 0 28px}.app-promo-modal .promo-links{display:flex;flex-direction:column;gap:10px}.app-promo-modal .promo-link{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 24px;border-radius:14px;color:#fff;text-decoration:none;font-size:15px;font-weight:600;letter-spacing:.3px;transition:transform .15s ease,box-shadow .15s ease}.app-promo-modal .promo-link:hover{transform:translateY(-1px)}.app-promo-modal .promo-link--ios{background:linear-gradient(135deg,#ed018c,#c4017a);box-shadow:0 4px 16px rgba(237,1,140,.35)}.app-promo-modal .promo-link--ios:hover{box-shadow:0 6px 24px rgba(237,1,140,.5)}.app-promo-modal .promo-link--android{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15)}.app-promo-modal .promo-link--android:hover{background:hsla(0,0%,100%,.12);box-shadow:0 4px 16px hsla(0,0%,100%,.08)}@media(max-width:420px){.app-promo-modal{width:calc(100vw - 32px);padding:32px 24px 28px}}@font-face{font-family:Futura BdCn BT Bold;src:url(/fonts/FuturaBdCnBT-Bold.woff2) format("woff2"),url(/fonts/FuturaBdCnBT-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}.episode-container{width:49%}.episode-container .episode-box{width:100%;height:100px;display:flex;padding:10px;border-radius:10px;margin:0 15px 20px 0;background-color:#161616;border:1px solid #161616;transition:all .4s ease;justify-content:space-between}.episode-container .episode-box .episode-content{display:flex;align-items:center}.episode-container .episode-box .episode-box-img{position:relative;overflow:hidden;width:80px;height:80px;min-width:80px;min-height:80px;flex-shrink:0;margin-right:14px;border-radius:10px}.episode-container .episode-box .episode-box-img img{width:100%;height:100%;object-fit:cover;border-radius:10px}.episode-container .episode-box .episode-box-info{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.episode-container .episode-box p{margin:0}.episode-container .episode-box .episode-box-title{font-size:14px;line-height:16.8px;font-weight:400;margin-bottom:4px;font-family:Schibsted Grotesk,sans-serif}.episode-container .episode-box .episode-box-number{margin:0;font-size:24px;font-weight:400;line-height:19.2px;font-family:Futura BdCn BT Bold,sans-serif;text-transform:uppercase}.episode-container .episode-box .episode-duration-timeline{display:flex;margin-top:8px;align-items:center}.episode-container .episode-box .episode-duration-timeline .episode-box-duration{color:#000;font-size:12px;padding:2px 4px 0;font-weight:400;line-height:108%;border-radius:4px;background-color:#fff;font-family:Schibsted Grotesk,sans-serif}.episode-container .episode-box .episode-duration-timeline .episode-timeline{display:flex;font-size:12px;margin-left:6px;align-items:center;color:hsla(0,0%,100%,.8)}.episode-container .episode-box .episode-duration-timeline .episode-timeline .timeline-svg{width:12px;margin-right:3px}.episode-container .episode-box .episode-duration-timeline .episode-timeline .timeline-text{font-size:12px;color:hsla(0,0%,100%,.8);font-family:Schibsted Grotesk,sans-serif}.episode-container .episode-box .episode-box-buttons{display:flex;align-items:center;gap:10px;padding-right:10px}.episode-container .episode-box .share-button-container{cursor:pointer;background-color:#2e2e2e;width:51px;height:51px;border-radius:50%;display:flex;align-items:center;justify-content:center;padding-bottom:3px}.episode-container .episode-box .share-button-container svg{display:block}.episode-container .episode-box .episode-box-play-button{display:flex;align-items:center;justify-content:center}.episode-container .episode-box .play-button-container{cursor:pointer;background-color:#fff;width:51px;height:51px;border-radius:50%;display:flex;align-items:center;justify-content:center}.episode-container .episode-box .play-button-container.played{background-color:#fff}.episode-container .episode-box .play-button{background-color:#2e2e2e}.episode-container .episode-box:hover{background-color:hsla(0,0%,40%,.2705882353)}.episode-container .episode-box.played{border:1px solid #ed018c}@media only screen and (max-width:1080px){.episode-box{margin:15px}}@media only screen and (max-width:768px){.episode-box{padding:0;margin:10px 0;width:100%}.episode-box .episode-box-title{font-size:.8em}.episode-box .episode-box-number{font-size:1.3em;font-weight:700}.episode-box .episode-box-buttons{gap:8px;padding-right:5px}.episode-box .play-button-container,.episode-box .share-button-container{width:40px;height:40px}}