.webinar-recording__layout{align-items:stretch;display:flex;gap:1.5rem}@media(max-width:767px){.webinar-recording__layout{flex-direction:column}}.webinar-recording__video-col{flex:0 0 72%;max-width:72%;min-width:0}@media(max-width:767px){.webinar-recording__video-col{flex:1 1 100%;max-width:100%}}.webinar-recording__video-wrapper{aspect-ratio:16/9;background-color:#000;border-radius:24px;overflow:hidden;position:relative}.webinar-recording__video{border-radius:24px;display:block;height:100%;object-fit:contain;width:100%}.webinar-recording__transcript-col{flex:1 1 0;min-width:0;position:relative}@media(max-width:767px){.webinar-recording__transcript-col{height:400px}}.webinar-recording__transcript{border:1px solid #e2e4e9;border-radius:24px;bottom:0;display:flex;flex-direction:column;left:0;overflow:hidden;position:absolute;right:0;top:0}@media(max-width:767px){.webinar-recording__transcript{height:100%;position:relative}}.webinar-recording__speaker{align-items:center;background-color:#fff;border-bottom:1px solid #e2e4e9;display:flex;flex-shrink:0;gap:.75rem;min-height:56px;padding:.875rem 1rem}.webinar-recording__speaker--text-dark{color:#010101}.webinar-recording__speaker--text-light{color:#fff}.webinar-recording__speaker--bg-bold{background-color:#1467fa}.webinar-recording__speaker--bg-light{background-color:#fff}.webinar-recording__speaker--bg-dark{background-color:#010101}.webinar-recording__speaker-details{display:flex;flex-direction:column;gap:0;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.webinar-recording__speaker-avatar{background-color:#e2e4e9;border:1px solid #fff;border-radius:50%;flex-shrink:0;height:36px;overflow:hidden;width:36px}.webinar-recording__speaker-avatar img{display:block;height:100%;object-fit:cover;width:100%}.webinar-recording__speaker-avatar-placeholder{background-color:#d0d4db;display:block;height:100%;width:100%}.webinar-recording__speaker-current-text{font-size:.6525rem;font-weight:400}.webinar-recording__speaker-name{font-size:.8125rem;font-weight:600}.webinar-recording__transcript-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:1rem;scroll-behavior:smooth}.webinar-recording__transcript-scroll{display:flex;flex-direction:column;gap:.625rem}.webinar-recording__cue{border-radius:6px;color:#6b7280;font-size:.8125rem;line-height:1.6;padding:.375rem .5rem;transition:background-color .2s ease,color .2s ease}.webinar-recording__cue.is-active{background-color:#eef2ff;color:#1a1d23;font-weight:500}.webinar-recording__cue.is-past{color:#9ca3af}.webinar-recording__cta-bar{background-color:#fff;border-top:1px solid #e2e4e9;flex-shrink:0;max-height:0;min-height:0;opacity:0;overflow:hidden;padding:0 1rem;transition:min-height .35s ease,max-height .35s ease,opacity .35s ease,padding .35s ease}.webinar-recording__cta-bar.is-visible{max-height:80px;min-height:48px;opacity:1;padding:.75rem 1rem}.webinar-recording__cta-link{align-items:center;display:inline-flex;font-size:.8125rem;font-weight:600;gap:.375rem;max-width:100%;overflow:hidden;text-decoration:none;text-overflow:ellipsis;transition:color .15s ease;white-space:nowrap}@keyframes webinar-recording-pulse{0%,to{opacity:1}50%{opacity:.3}}