.loading-state{padding:40px 0;text-align:center}.loader{animation:spin 1s linear infinite;border:5px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:50px;margin:0 auto 20px;width:50px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.podcast-details{background-color:#000;padding:100px 0 80px}.podcast-details .header{margin-bottom:30px}.podcast-details h1,.podcast-details h2,.podcast-details h3,.podcast-details h4,.podcast-details h5,.podcast-details h6,.podcast-details p{color:#fff}.podcast-details p:last-child{margin:0}.podcast-details .meta-info .date,.podcast-details .meta-info .duration,.podcast-details .title{font-size:14px}.podcast-details h1{font-size:48px;font-weight:800;margin-bottom:8px}.podcast-details .meta-info .date,.podcast-details .meta-info .duration{color:#fff}.podcast-details .meta-info{display:flex;gap:20px;margin-bottom:20px}.podcast-details .main-content{align-items:center;display:flex}.podcast-details .main-content .left-column{padding:0 15px;width:70.9%}.podcast-details .main-content .right-column{padding:0 15px;width:30.1%}.podcast-details .audio-player{align-items:center;color:#fff;display:flex;padding:10px}.podcast-details .thumbnail{margin-right:15px;object-fit:cover}.podcast-details .controls{align-items:center;display:flex;flex:1}.podcast-details .controls button{background:none;border:none;color:#0af;cursor:pointer;margin:0 5px}#seekBar{flex:1;margin:0 10px}.podcast-details .time{font-size:12px;opacity:.8;text-align:center;width:35px}.podcast-details .participants{border-bottom:1px solid #949999;display:flex;gap:30px;margin-top:40px;padding-bottom:40px}.podcast-details .participant{align-items:center;display:flex;gap:15px}.participant-image{border-radius:50%;height:60px;overflow:hidden;width:60px}.podcast-details .participant-image img{height:100%;object-fit:cover;width:100%}.podcast-details .participant-info .role{color:#4a9eff;font-size:.7rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.podcast-details .participant-info .name{font-weight:600;margin:0}.podcast-details .meta-info .pipe-filter{color:#fff;opacity:.25}.podcast-details .additional-content{color:#ccc;font-size:.95rem;line-height:1.6}.podcast-details .additional-content strong{color:#fff}.podcast-details .sidebar{height:fit-content;margin-left:auto;max-width:192px;width:100%}.podcast-details .available-on{margin-bottom:30px}.podcast-details .available-on h3,.share-section h3{color:#fff;font-size:1rem;margin-bottom:15px}.podcast-details .platform-links{display:flex;flex-direction:column;gap:12px}.podcast-details .platform-link{align-items:flex-start;border:1px solid #fff;border-radius:8px;color:#ccc;display:flex;gap:4px;max-width:max-content;padding:6px;text-decoration:none;transition:background-color .2s}.podcast-details .platform-link:hover{background-color:#333}.podcast-details p{font-size:16px!important;line-height:26px}.podcast-details .platform-link img{border-radius:4px;height:24px;object-fit:contain;padding:2px;width:24px}.podcast-details .share-links{color:#fff;display:flex;gap:12px}.podcast-details .share-link:focus{color:#fff}.podcast-details .share-link{border-radius:8px;display:block;height:36px;overflow:hidden;transition:transform .2s;width:36px}.podcast-details .share-link:hover{transform:scale(1.1)}.podcast-details .share-link img{border-radius:6px;height:100%;max-width:25px;object-fit:contain;padding:2px;width:100%}.podcast-details .transcript-container{color:#fff;padding-top:40px;position:relative}.podcast-details .transcript-container strong{color:#fff}.podcast-details .transcript-collapsed{max-height:3.5em;opacity:.6;overflow:hidden;position:relative;transition:max-height .5s ease,opacity .5s ease}.podcast-details .transcript-collapsed:after{background:linear-gradient(180deg,transparent,#121212);bottom:0;content:"";height:1.5em;left:0;pointer-events:none;position:absolute;width:100%}.podcast-details .transcript-collapsed.open{max-height:max-content;opacity:1}.podcast-details .transcript-collapsed.open:after{display:none}.podcast-details .form-title{padding:0}.podcast-details .signup-form form{align-items:center;display:flex;gap:5px}#toggleButton{background:transparent;border:1px solid #fff;color:#fff;cursor:pointer;font-size:14px;margin-top:10px;padding:8px 16px}.podcast-details .signup-form-insight .signup-form-insight h2{font-size:20px;margin-bottom:10px}.podcast-details .signup-form-insight .signup-form-insight label{display:block;font-weight:700;margin-bottom:5px}.podcast-details .signup-form-insight form{align-items:end;display:flex;gap:5px}.podcast-details .signup-form-insight form .hs-form-field{margin-bottom:0}.podcast-details .signup-form-insight form input[type=email]{background:transparent;border:1px solid #949999;border-radius:4px 0 0 4px;color:#fff;flex:1;font-size:14px;max-width:280px;min-width:280px;outline:none;padding:13px 10px}::placeholder{color:#949999}.podcast-details .signup-form-insight .hs-button{background-color:#fff;border:1px solid #003e7e;border-radius:0 4px 4px 0;color:#003e7e;cursor:pointer;font-size:14px;padding:14px 16px;transition:background-color .3s}.podcast-details .signup-form-insight{margin-top:80px}.podcast-details .signup-form-insight form{background-color:transparent!important}::placeholder{color:#fff}.podcast-details .signup-form-insight .submitted-message{max-width:400px;padding:20px;text-align:center}.podcast-details .signup-form-insight .hs-button:hover{background-color:#002d5a;color:#fff}.podcast-details .signup-form-insight form label{color:#fff}.podcast-details .podcast-player{border-radius:12px;margin-bottom:30px;padding:20px}.podcast-details .player-branding{margin-bottom:20px}.podcast-details .podcast-logo{background-color:#e91e63;border-radius:6px;display:inline-block;font-size:.9rem;font-weight:600;padding:8px 12px}.podcast-details .logo-text{color:#fff}.podcast-details .player-controls{align-items:center;display:flex;gap:15px}.podcast-details .control-btn{background:none;border:none;border-radius:6px;color:#4a9eff;cursor:pointer;font-size:1rem;padding:8px 12px;transition:background-color .2s}.podcast-details.control-btn:hover{background-color:rgba(74,158,255,.1)}.podcast-details .play{align-items:center;background-color:#4a9eff;border-radius:50%;color:#fff;display:flex;font-size:1.2rem;height:40px;justify-content:center;width:40px}.podcast-details .progress-container{align-items:center;display:flex;flex:1;gap:10px;margin:0 15px}.time-current,.time-total{color:#888;font-size:.8rem;min-width:35px}.podcast-details .progress-bar{background-color:#444;border-radius:2px;flex:1;height:4px;position:relative}.progress-fill{background-color:#4a9eff;border-radius:2px;height:100%;position:relative;width:8%}.podcast-details .progress-fill:after{background-color:#4a9eff;border-radius:50%;content:"";height:12px;position:absolute;right:-6px;top:50%;transform:translateY(-50%);width:12px}.podcast-details .volume-control{align-items:center;display:flex}.podcast-details .volume-btn{background:none;border:none;color:#888;cursor:pointer;font-size:1rem}.podcast-details .thumbnail{height:auto;width:100px}.signup-form-insight.mobile{display:none}@media (max-width:991px){.signup-form-insight.desktop{display:none}.signup-form-insight.mobile{display:block}.podcast-details .podcast-player{padding:0}.podcast-details .signup-form-insight{margin-top:40px}.podcast-details .audio-player,.podcast-details .controls{align-items:flex-start;flex-direction:column;gap:20px;width:100%}.podcast-details .controls button{padding:0}.podcast-details .main-content{flex-direction:column;gap:20px}.podcast-details .main-content .left-column,.podcast-details .main-content .right-column{width:100%}.podcast-details .platform-link{max-width:250px}.podcast-details .sidebar{margin-left:0;margin-top:25px}.podcast-details .participants{flex-direction:column;gap:20px}}@media (max-width:480px){.podcast-details .main-title{font-size:1.5rem}.podcast-details .signup-form-insight form input[type=email]{min-width:auto}.podcast-details .meta-info{flex-direction:column;gap:5px}.podcast-details .participant{align-items:start;flex-direction:column;gap:10px;text-align:center}.podcast-details .platform-links{gap:8px}.podcast-details .platform-link{padding:8px}}