.show-page{min-height:100vh}.show-page,.show-player{background:var(--pulse-night)}.show-player{--video-accent:var(--pulse-format-show);--video-accent-contrast:var(--pulse-night);--video-signal:var(--pulse-primary);--video-selection-surface:var(--pulse-selection-surface);--video-selection-color:var(--pulse-white);height:min(61rem,92svh);min-height:40rem;overflow:hidden;position:relative}.show-player:focus,.show-player:focus-visible{outline:0}.show-player.is-live-stream{--video-accent:var(--pulse-format-live);--video-accent-contrast:var(--pulse-white);--video-signal:var(--pulse-format-live);--video-selection-surface:color-mix(in oklch,var(--pulse-format-live) 18%,transparent);--video-selection-color:var(--pulse-format-live-text)}.show-player:fullscreen{height:100dvh;min-height:100dvh;width:100vw}.show-player.is-expanded{height:100dvh;left:0;min-height:0;position:fixed;top:0;width:100vw;z-index:var(--z-player)}.show-player.is-expanded:fullscreen{height:100dvh;top:0}.show-player.is-transitioning{will-change:transform}.show-player>video{height:100%;object-fit:cover;object-position:center 45%;transition:opacity var(--duration-fast) var(--ease-out);width:100%}.show-player.is-playback-transition>video{opacity:0}.video-intro-poster{height:100%;inset:0;object-fit:cover;object-position:center 45%;pointer-events:none;position:absolute;width:100%;opacity:1;transition:opacity var(--duration-state) var(--ease-out)}.video-intro-poster.is-hidden{opacity:0}.video-audio-poster{height:100%;inset:0;object-fit:cover;object-position:center 45%;position:absolute;width:100%}.show-player.is-audio-mode .video-audio-poster{filter:brightness(.82) saturate(.86)}.video-caption-layer{color:var(--pulse-white);display:grid;font-family:var(--font-body);font-size:var(--caption-display-medium);font-weight:var(--weight-ui);gap:.08em;left:50%;line-height:1.28;max-width:min(82vw,72rem);pointer-events:none;position:absolute;text-align:center;text-shadow:-.0625rem -.0625rem 0 oklch(0 0 0/95%),.0625rem -.0625rem 0 oklch(0 0 0/95%),-.0625rem .0625rem 0 oklch(0 0 0/95%),.0625rem .0625rem 0 oklch(0 0 0/95%),0 .125rem .25rem oklch(0 0 0/88%);top:78%;transform:translate(-50%,-50%);width:max-content;z-index:var(--z-control)}.video-caption-layer>span{display:block;text-wrap:balance}.show-player>video::cue{background-color:transparent;color:var(--pulse-white)}.show-player.is-preview-mode>video{cursor:default}.show-player.is-expanded>video{cursor:pointer;object-fit:contain}.show-player.is-expanded:not(.is-controls-visible),.show-player.is-expanded:not(.is-controls-visible)>video{cursor:none}.show-player .video-shade{background:var(--pulse-editorial-hero-overlay);inset:0;pointer-events:none;position:absolute;transition:opacity var(--duration-state) var(--ease-out)}.show-player.is-expanded .video-shade{background:linear-gradient(0deg,var(--pulse-scrim) 0,transparent 28%);opacity:0}.episode-badge{background:var(--pulse-scrim);border:.0625rem solid var(--pulse-border);border-radius:var(--radius-sm);font-size:var(--text-caption);font-weight:var(--weight-ui);letter-spacing:.01em;line-height:1.15;padding:var(--space-2) var(--space-3);top:calc(var(--header-height) + var(--space-3));transition:opacity var(--duration-fast) var(--ease-out);z-index:var(--z-control)}.episode-badge,.player-series-copy{position:absolute;left:var(--page-inset)}.player-series-copy{bottom:calc(var(--space-16) + var(--space-2));transition:opacity var(--duration-state) var(--ease-out);z-index:var(--z-content)}.player-series-copy>span{font-size:var(--text-caption);font-weight:var(--weight-label);letter-spacing:.025em;text-transform:uppercase}.player-series-copy>.player-episode-kicker,.player-series-copy>span{color:var(--video-signal)}.player-series-copy h1{margin:var(--space-3) 0}.player-series-copy p{margin:var(--space-5) 0 0}.player-preview-actions{align-items:center;display:flex;gap:var(--space-4);margin-top:var(--space-5)}.player-play-action{cursor:pointer;min-width:9.5rem}.show-player.is-live-stream .player-play-action{background:var(--video-accent);box-shadow:var(--pulse-live-glow);color:var(--video-accent-contrast)}.show-player.is-live-stream .player-play-action:hover{background:color-mix(in oklch,var(--video-accent) 88%,var(--pulse-white));box-shadow:var(--pulse-live-glow-hover);color:var(--video-accent-contrast)}.player-audio-action{cursor:pointer}.show-player.is-expanded .player-series-copy,.show-player.is-playing:not(.is-previewing) .player-series-copy{opacity:0;pointer-events:none}.show-player.is-playing.is-previewing .player-series-copy{opacity:1;pointer-events:auto}.video-player-topbar{align-items:center;background:linear-gradient(180deg,var(--pulse-scrim) 0,transparent 100%);display:flex;justify-content:space-between;left:0;opacity:0;padding:var(--space-8) var(--page-inset) var(--space-16);pointer-events:none;position:absolute;right:0;top:0;transform:translateY(calc(var(--space-2) * -1));transition:opacity var(--duration-state) var(--ease-out),transform var(--duration-state) var(--ease-out);z-index:var(--z-control)}.video-player-topbar>button{align-items:center;background:transparent;border:0;border-radius:var(--radius-sm);cursor:pointer;display:inline-flex;font-size:var(--text-meta);font-weight:var(--weight-action);gap:var(--space-3);flex:0 0 3rem;height:3rem;justify-content:center;padding:0;transition:color var(--duration-fast) var(--ease-out),filter var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.video-player-topbar>button:focus-visible,.video-player-topbar>button:hover{background:var(--pulse-scrim-soft);color:var(--pulse-white);filter:drop-shadow(0 0 .45rem color-mix(in srgb,var(--video-signal) 72%,transparent));transform:scale(1.06)}.video-player-topbar>div{display:grid;gap:var(--space-1);justify-items:end;line-height:1.2}.video-player-topbar strong{font-family:var(--font-display);font-size:var(--text-lead);font-weight:var(--weight-heading)}.video-player-topbar small{color:var(--pulse-text-secondary);font-size:var(--text-caption)}.video-controls{background:linear-gradient(0deg,var(--pulse-night) 0,var(--pulse-media-scrim-strong) 46%,transparent 100%);bottom:0;left:0;opacity:0;padding:var(--space-16) var(--page-inset) var(--space-8);pointer-events:none;position:absolute;right:0;transform:translateY(var(--space-2));transition:opacity var(--duration-state) var(--ease-out),transform var(--duration-state) var(--ease-out);z-index:var(--z-control)}.show-player.is-expanded.is-controls-visible .video-controls,.show-player.is-expanded.is-controls-visible .video-player-topbar{opacity:1;pointer-events:auto;transform:translateY(0)}.show-player.is-transitioning .video-controls,.video-center-controls{opacity:0;pointer-events:none}.video-center-controls{align-items:center;display:flex;gap:clamp(var(--space-8),9vw,var(--space-24));left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.98);transition:opacity var(--duration-state) var(--ease-out),transform var(--duration-state) var(--ease-out);z-index:var(--z-control)}.show-player.is-expanded.is-controls-visible .video-center-controls{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(1)}.show-player.is-expanded.is-controls-visible.is-playback-waiting .video-center-controls{opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.94)}.show-player.is-transitioning .video-center-controls{opacity:0;pointer-events:none}.video-center-controls button{align-items:center;background:transparent;border:0;border-radius:50%;color:var(--pulse-white);cursor:pointer;display:inline-flex;flex:0 0 4.5rem;height:4.5rem;justify-content:center;padding:0;position:relative;transition:filter var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);width:4.5rem}.video-center-controls .video-main-control{background:transparent;flex-basis:5.25rem;height:5.25rem;width:5.25rem}.video-center-controls .video-skip-control span{font-size:.6875rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--weight-action);left:50%;line-height:1;position:absolute;top:52%;transform:translate(-50%,-50%)}.video-center-controls button:focus,.video-center-controls button:focus-visible{background:transparent;box-shadow:none;outline:0}@media (hover:hover) and (pointer:fine){.video-center-controls button:focus-visible,.video-center-controls button:hover{background:transparent;filter:drop-shadow(0 0 .55rem color-mix(in srgb,var(--video-signal) 74%,transparent));transform:translateY(-.125rem) scale(1.08)}}.video-center-controls button:active{transform:scale(.94)}.show-player.is-expanded .episode-badge{opacity:0;pointer-events:none}.video-control-row{align-items:center;display:grid;font-size:var(--text-caption);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;gap:var(--space-6);grid-template-columns:minmax(0,1fr) auto;margin-top:var(--space-4)}.video-control-primary{align-items:center;display:flex;gap:var(--space-2)}.video-volume-control{align-items:center;display:flex;gap:var(--space-1)}.video-volume-control input{appearance:none;background:linear-gradient(90deg,var(--pulse-white) 0 var(--video-volume),var(--pulse-active) var(--video-volume) 100%);border:0;border-radius:var(--radius-sm);cursor:pointer;height:.25rem;margin:0;width:5rem}.video-volume-control input::-webkit-slider-thumb{appearance:none;background:var(--pulse-white);border:0;border-radius:50%;height:.75rem;opacity:0;width:.75rem}.video-volume-control input::-moz-range-thumb{background:var(--pulse-white);border:0;border-radius:50%;height:.75rem;opacity:0;width:.75rem}.video-volume-control input:is(:active,:focus-visible)::-webkit-slider-thumb{opacity:1}.video-volume-control input:is(:active,:focus-visible)::-moz-range-thumb{opacity:1}.video-control-row button{align-items:center;background:transparent;border:0;border-radius:50%;cursor:pointer;display:flex;height:3rem;justify-content:center;padding:0;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),filter var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);width:3rem}.video-control-row button:focus,.video-control-row button:focus-visible,.video-progress-control:focus,.video-progress-control:focus-visible{box-shadow:none;outline:0}@media (hover:hover) and (pointer:fine){.video-control-row button:focus-visible{background:transparent;color:var(--pulse-white);filter:drop-shadow(0 0 .45rem color-mix(in srgb,var(--video-signal) 72%,transparent));transform:scale(1.06)}.video-control-row .video-main-control:focus-visible{background:var(--video-accent);box-shadow:0 0 1.25rem color-mix(in srgb,var(--video-accent) 68%,transparent);color:var(--video-accent-contrast);filter:none}}.video-control-row button:hover{background:transparent;color:var(--pulse-white);filter:drop-shadow(0 0 .45rem color-mix(in srgb,var(--video-signal) 72%,transparent));transform:scale(1.06)}.video-control-row .video-main-control{background:var(--pulse-white);box-shadow:0 0 1rem color-mix(in srgb,var(--video-accent) 48%,transparent);color:var(--pulse-night);height:3.25rem;margin-right:var(--space-1);width:3.25rem}.video-control-row .video-main-control:hover{background:var(--video-accent);box-shadow:0 0 1.25rem color-mix(in srgb,var(--video-accent) 68%,transparent);color:var(--video-accent-contrast);filter:none}.video-control-row .video-audio-switch:hover{color:var(--video-signal)}.video-time{color:var(--pulse-text-reading);font-family:var(--font-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-left:var(--space-2);white-space:nowrap}.video-time i{color:var(--pulse-text-faint);font-style:normal;margin:0 var(--space-1)}.video-control-secondary{align-items:center;display:flex;gap:var(--space-3);justify-self:end}.video-language-control{display:flex;position:relative}.share-options,.video-language-menu{-webkit-backdrop-filter:blur(1.5rem) saturate(135%);backdrop-filter:blur(1.5rem) saturate(135%);background:var(--pulse-overlay-menu-surface)}.video-language-menu{border:0;border-radius:var(--radius-md);bottom:calc(100% + var(--space-3));padding:var(--space-2);position:absolute;right:0;width:min(34rem,calc(100vw - 2rem))}.share-options{border:.0625rem solid var(--pulse-control-border)}.video-quality-menu{width:min(18rem,calc(100vw - 2rem))}.video-quality-menu>section{background:transparent;padding:0}.video-quality-menu>section+section{border-top:.0625rem solid var(--pulse-control-border);margin-top:var(--space-2);padding-top:var(--space-2)}.video-language-menu section{display:grid;gap:var(--space-1)}.video-language-menu section>span{color:var(--pulse-text-muted);font-size:var(--text-caption);padding:var(--space-2) var(--space-3)}.video-track-grid{align-items:start;display:grid;gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.video-track-grid>section{background:color-mix(in oklch,var(--pulse-night) 38%,transparent);border:0;border-radius:var(--radius-sm);min-width:0;padding:var(--space-1)}.video-track-grid>.video-playback-speed-settings,.video-track-grid>.video-quality-settings{grid-column:1/-1}.video-quality-options{display:grid;gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.video-caption-language-options{align-content:start;align-items:start;display:grid;gap:var(--space-1);grid-auto-rows:2.5rem}.video-caption-language-options .video-track-option{align-items:center}.video-control-row .video-language-menu button{border-radius:var(--radius-sm);color:var(--pulse-text-secondary);font-size:var(--text-meta);height:2.5rem;justify-content:space-between;padding:0 var(--space-3);width:100%}.video-control-row .video-language-menu button:focus-visible,.video-control-row .video-language-menu button:hover{box-shadow:none;filter:none;transform:none}.video-track-option small{color:var(--pulse-text-faint);font-size:var(--text-caption);margin-left:var(--space-1)}.video-control-row .video-language-menu button[aria-checked=true]{background:var(--video-selection-surface);color:var(--video-selection-color)}.video-control-row .video-language-menu button:disabled{background:transparent;color:var(--pulse-text-faint);cursor:not-allowed;opacity:.72;transform:none}.video-progress-wrap{min-height:2.75rem;position:relative}.video-seek-preview{--video-preview-edge:2rem;background:var(--pulse-overlay-menu-surface);border:.0625rem solid var(--pulse-control-border);border-radius:var(--radius-sm);bottom:calc(100% + var(--space-3));color:var(--pulse-white);font-size:var(--text-caption);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;left:clamp(var(--video-preview-edge),var(--video-preview-position),calc(100% - var(--video-preview-edge)));padding:var(--space-2) var(--space-3);pointer-events:none;position:absolute;transform:translateX(-50%)}.video-seek-preview.has-thumbnail{--video-preview-edge:7.5rem;background:var(--pulse-night);overflow:hidden;padding:0;width:15rem}.video-seek-thumbnail{background-repeat:no-repeat;display:block}.video-seek-preview-time{align-items:center;display:flex;justify-content:center;min-height:2rem;padding:0 var(--space-3)}@media (max-height:32rem) and (orientation:landscape){.video-seek-preview.has-thumbnail{--video-preview-edge:2rem;width:auto}.video-seek-thumbnail{display:none}}.video-progress-control{appearance:none;background:transparent;border:0;cursor:pointer;display:block;height:2.75rem;margin:0;touch-action:none;width:100%}.video-progress-control::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--video-accent) 0 var(--video-progress),var(--pulse-active) var(--video-progress) 100%);border:0;border-radius:1rem;height:.25rem}.video-progress-control::-moz-range-track{background:linear-gradient(90deg,var(--video-accent) 0 var(--video-progress),var(--pulse-active) var(--video-progress) 100%);border:0;border-radius:1rem;height:.25rem}.video-playback-status{align-items:center;background:color-mix(in oklch,var(--pulse-overlay-menu-surface) 72%,transparent);border:.0625rem solid color-mix(in oklch,var(--pulse-control-border) 48%,transparent);border-radius:var(--radius-md);display:grid;gap:var(--space-2);justify-items:center;left:50%;max-width:min(28rem,calc(100vw - (2 * var(--page-inset))));padding:var(--space-3) var(--space-4);pointer-events:none;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:var(--z-control)}.video-playback-status:not(.is-error){background:transparent;border:0;padding:0}.video-playback-status>i{animation:video-status-spin .9s linear infinite;border-radius:50%;border:.25rem solid color-mix(in oklch,var(--pulse-white) 34%,transparent);border-top-color:var(--video-accent);filter:drop-shadow(0 .125rem .25rem color-mix(in oklch,var(--pulse-night) 58%,transparent));height:3.25rem;width:3.25rem}.video-playback-status>span{color:var(--pulse-text-secondary);font-size:var(--text-meta);line-height:1.45}.video-playback-status.is-error{pointer-events:auto}.video-playback-status.is-error>strong{font-family:var(--font-display);font-size:var(--text-lead)}.video-playback-status.is-error>button{background:var(--video-accent);border:0;border-radius:var(--radius-sm);color:var(--video-accent-contrast);cursor:pointer;font:inherit;font-weight:var(--weight-action);min-height:2.75rem;padding:0 var(--space-5)}.vast-preroll{background:var(--pulse-night);inset:0;overflow:hidden;position:absolute;z-index:var(--z-control)}.vast-preroll-media{display:block;height:100%;object-fit:contain;width:100%}.vast-preroll-label{align-items:center;background:var(--pulse-scrim);border:.0625rem solid var(--pulse-border);border-radius:var(--radius-sm);bottom:max(var(--space-5),calc(var(--safe-area-bottom) + var(--space-2)));color:var(--pulse-white);display:flex;font-size:var(--text-caption);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--weight-ui);gap:var(--space-3);justify-content:space-between;left:var(--page-inset);line-height:1.15;min-width:8.5rem;padding:var(--space-2) var(--space-3);pointer-events:none;position:absolute}.vast-preroll-status{z-index:1}.vast-preroll.is-indicue .vast-preroll-label{bottom:auto;top:var(--space-5)}.vast-preroll-actions{align-items:center;bottom:max(var(--space-5),calc(var(--safe-area-bottom) + var(--space-2)));display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end;position:absolute;right:var(--page-inset)}.vast-preroll-actions button{background:var(--pulse-scrim);border:.0625rem solid var(--pulse-border);border-radius:var(--radius-sm);color:var(--pulse-white);cursor:pointer;font:inherit;font-size:var(--text-caption);min-height:var(--tap-target-size);padding:var(--space-2) var(--space-3)}.vast-preroll-actions button:focus-visible,.vast-preroll-actions button:hover{background:var(--pulse-raised)}.show-player.is-expanded.is-preroll-active .video-caption-layer,.show-player.is-expanded.is-preroll-active .video-center-controls,.show-player.is-expanded.is-preroll-active .video-controls{opacity:0;pointer-events:none}.show-player.is-expanded.is-preroll-active .video-player-topbar{opacity:1;pointer-events:auto;transform:translateY(0);z-index:calc(var(--z-control) + 1)}.show-player.is-preroll-active,.show-player.is-preroll-active>video{cursor:default}@keyframes video-status-spin{to{transform:rotate(1turn)}}.video-progress-control::-webkit-slider-thumb{appearance:none;background:var(--pulse-white);border:0;border-radius:50%;height:1.125rem;margin-top:-.4375rem;opacity:1;-webkit-transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);width:1.125rem}.video-progress-control::-moz-range-thumb{background:var(--pulse-white);border:0;border-radius:50%;height:1.125rem;opacity:1;width:1.125rem}@media (pointer:coarse){.video-progress-control,.video-progress-wrap{min-height:3rem}.video-progress-control{height:3rem}.video-progress-control::-webkit-slider-thumb{height:1.375rem;margin-top:-.5625rem;width:1.375rem}.video-progress-control::-moz-range-thumb{height:1.375rem;width:1.375rem}}.video-progress-control:is(:active,:focus-visible,[data-scrubbing])::-webkit-slider-thumb{opacity:1}.video-progress-control:is(:active,:focus-visible,[data-scrubbing])::-moz-range-thumb{opacity:1}.show-content{margin:0;max-width:none;padding:var(--space-6) var(--page-inset) var(--space-16)}.show-back{align-items:center;color:var(--pulse-text-muted);display:inline-flex;font-size:var(--text-meta);gap:var(--space-2)}.show-back:hover{color:var(--pulse-white)}.show-overview{display:grid;gap:var(--space-10);grid-template-columns:minmax(0,1.25fr) minmax(22rem,.75fr);max-width:80rem;padding:var(--space-8) 0 var(--space-12)}.show-match{align-items:center;color:var(--pulse-teal);display:flex;font-size:var(--text-meta);font-weight:var(--weight-ui);gap:var(--space-2)}.show-overview h2{font-size:var(--text-section);font-weight:var(--weight-heading);letter-spacing:-.015em;line-height:1.2;margin:var(--space-3) 0 var(--space-4);max-width:24ch;text-wrap:balance}.show-overview>div>p{color:var(--pulse-text-reading);font-size:var(--text-body);font-weight:var(--weight-body);line-height:1.65;margin:0;max-width:65ch}.show-actions{margin-top:var(--space-6)}.show-overview .show-actions .show-save-action,.show-overview .show-actions .show-save-action.is-saved{background:transparent;border-color:var(--pulse-control-border);color:var(--pulse-white)}.show-overview .show-actions .show-save-action:focus-visible,.show-overview .show-actions .show-save-action:hover{background:transparent;border-color:var(--pulse-format-show);color:var(--pulse-format-show)}.episode-access{align-items:center;border-bottom:.0625rem solid var(--pulse-border);border-top:.0625rem solid var(--pulse-border);display:flex;gap:var(--space-8);justify-content:space-between;margin-bottom:var(--space-12);max-width:80rem;min-height:6rem;padding:var(--space-4) 0}.listen-platforms{align-items:center;display:flex;gap:var(--space-6);min-width:0}.listen-platforms h2{font-size:var(--text-lead);font-weight:var(--weight-heading);letter-spacing:-.01em;line-height:1.25;margin:0}.listen-platforms p{color:var(--pulse-text-muted);font-size:var(--text-meta);line-height:1.45;margin:var(--space-1) 0 0;max-width:30ch}.listen-platform-list{align-items:center;display:flex;gap:var(--space-2)}.listen-platform{align-items:center;border:.0625rem solid var(--pulse-border);border-radius:var(--radius-md);color:var(--pulse-text-secondary);display:inline-flex;font-size:var(--text-caption);font-weight:var(--weight-ui);gap:var(--space-1);height:2.75rem;padding:0 var(--space-3);white-space:nowrap}.listen-platform:focus-visible,.listen-platform:hover{background:var(--pulse-control-hover);color:var(--pulse-white)}.listen-platform.is-apple-podcasts{--listen-platform-color:var(--brand-apple-podcasts);border-color:color-mix(in oklch,var(--brand-apple-podcasts) 42%,transparent);color:var(--brand-apple-podcasts)}.listen-platform.is-spotify{--listen-platform-color:var(--brand-spotify);border-color:color-mix(in oklch,var(--brand-spotify) 42%,transparent);color:var(--brand-spotify)}.listen-platform.is-youtube{--listen-platform-color:var(--brand-youtube);border-color:color-mix(in oklch,var(--brand-youtube) 42%,transparent);color:var(--brand-youtube)}.listen-platform:is(.is-apple-podcasts,.is-spotify,.is-youtube):focus-visible,.listen-platform:is(.is-apple-podcasts,.is-spotify,.is-youtube):hover{background:color-mix(in oklch,var(--listen-platform-color) 12%,transparent);border-color:var(--listen-platform-color);color:var(--listen-platform-color)}.episode-share{flex:0 0 auto;position:relative}.share-trigger{cursor:pointer;font-size:var(--text-caption);gap:var(--space-2);min-height:2.75rem;padding-inline:var(--space-3)}.share-options{border-radius:var(--radius-md);display:grid;gap:var(--space-1);min-width:12rem;padding:var(--space-2);position:absolute;bottom:calc(100% + var(--space-2));right:0;z-index:var(--z-control)}.share-options a,.share-options button{align-items:center;background:transparent;border:0;border-radius:var(--radius-sm);color:var(--pulse-text-secondary);cursor:pointer;display:flex;font-size:var(--text-meta);gap:var(--space-3);min-height:2.5rem;padding:0 var(--space-3);text-align:left;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.share-options a:hover,.share-options button:hover{background:var(--pulse-active);color:var(--pulse-white)}.share-brand-icon{color:currentColor;flex:0 0 1.125rem;overflow:visible}.show-overview dl{display:grid;gap:var(--space-4);margin:0}.show-overview dl div{display:grid;gap:var(--space-1);grid-template-columns:6.5rem 1fr}.show-overview dt{color:var(--pulse-text-faint);font-size:var(--text-caption)}.show-overview dd{color:var(--pulse-text-secondary);font-size:var(--text-meta);margin:0}.show-content .content-carousel{margin-bottom:var(--space-16);padding:0}.detail-tabs{--detail-tab-accent:var(--pulse-format-show);border-bottom:.0625rem solid color-mix(in oklch,var(--pulse-border) 62%,transparent);margin-bottom:var(--space-8)}.detail-tabs [role=tablist]{align-items:center;display:flex;gap:var(--space-6);min-height:var(--space-16);overflow-x:auto;scrollbar-width:none}.detail-tabs [role=tablist]::-webkit-scrollbar{display:none}.detail-tabs button{align-self:stretch;background:transparent;border:0;color:var(--pulse-text-muted);cursor:pointer;flex:0 0 auto;font-size:var(--text-body);font-weight:var(--weight-semibold);padding:0;position:relative;transition:color var(--duration-fast) var(--ease-out)}.detail-tabs button:after{background:var(--detail-tab-accent);bottom:0;content:"";height:.125rem;left:0;opacity:0;position:absolute;right:0;transform:scaleX(.72);transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.detail-tabs button[aria-selected=true]{color:var(--pulse-white)}.detail-tabs button:focus,.detail-tabs button:focus-visible{box-shadow:none;outline:0}.detail-tabs button:focus-visible{color:var(--pulse-white)}.detail-tabs button[aria-selected=true]:after{opacity:1;transform:scaleX(1)}.episode-section{margin-bottom:var(--space-16);padding-bottom:var(--space-8)}.episode-heading{align-items:end;display:flex;justify-content:space-between;margin-bottom:var(--space-5)}.episode-heading h2{font-size:var(--text-section);font-weight:var(--weight-heading);letter-spacing:-.01em;line-height:1.25;margin:0}.season-control{align-items:center;background:var(--pulse-surface);border:.0625rem solid var(--pulse-border);border-radius:var(--radius-md);color:var(--pulse-white);cursor:pointer;display:flex;font-family:inherit;font-size:var(--text-meta);font-weight:var(--weight-medium);justify-content:space-between;height:2.75rem;min-width:8.5rem;padding:0 var(--space-4);transition:background-color var(--duration-state) var(--ease-out),border-color var(--duration-state) var(--ease-out)}.season-control:hover,.season-control[aria-expanded=true]{background:var(--pulse-control-hover);border-color:var(--pulse-control-border)}.season-control>svg{margin-left:var(--space-3);transition:transform var(--duration-state) var(--ease-out)}.season-control[aria-expanded=true]>svg{transform:rotate(180deg)}.season-control:focus-visible{outline:.125rem solid var(--pulse-primary);outline-offset:.1875rem}.season-menu{min-width:10.5rem;max-height:min(20rem,calc(100vh - 1.5rem));overflow-y:auto}.season-menu button{justify-content:space-between;gap:var(--space-3)}.episode-list{border-top:.0625rem solid var(--pulse-border)}.episode-item{appearance:none;align-items:center;background:transparent;border:0;border-bottom:.0625rem solid var(--pulse-border);color:inherit;cursor:pointer;display:grid;font-family:inherit;gap:var(--space-5);grid-template-columns:12rem minmax(20rem,1fr) 7rem;min-height:8rem;padding:var(--space-3) var(--space-4);text-align:left;transition:background-color var(--duration-state) var(--ease-out);width:100%}.episode-item.is-active,.episode-item:hover{background:var(--pulse-night-soft)}.episode-art{aspect-ratio:16/9;border-radius:var(--radius-sm);display:block;overflow:hidden;position:relative}.episode-art img{height:100%;object-fit:cover;transition:filter var(--duration-state) var(--ease-out);width:100%}.episode-item:hover .episode-art img{filter:brightness(.7)}.episode-thumb-progress{background:var(--pulse-active);bottom:0;height:.25rem;left:0;position:absolute;right:0}.episode-thumb-progress span{background:var(--pulse-format-show);display:block;height:100%}.episode-details{display:grid;min-width:0}.episode-details strong{font-size:var(--text-lead);font-weight:var(--weight-action);line-height:1.2;margin-top:var(--space-1)}.episode-details small{color:var(--pulse-text-muted);font-size:var(--text-body);line-height:1.55;margin-top:var(--space-1);max-width:65ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.episode-meta{color:var(--pulse-text-muted);font-size:var(--text-caption)}.episode-meta,.episode-status{align-items:center;display:flex;gap:var(--space-2)}.episode-status{align-self:center;background:var(--pulse-status-surface);border:.0625rem solid var(--pulse-status-border);border-radius:var(--radius-sm);color:var(--pulse-text-secondary);font-size:var(--text-meta);font-weight:var(--weight-ui);justify-content:center;justify-self:end;min-height:2.5rem;min-width:5.75rem;padding:0 var(--space-3);transition:background-color var(--duration-state) var(--ease-out),border-color var(--duration-state) var(--ease-out),color var(--duration-state) var(--ease-out),transform var(--duration-state) var(--ease-out)}.episode-item:focus-visible .episode-status:not(.is-playing),.episode-item:hover .episode-status:not(.is-playing){background:var(--pulse-status-hover);border-color:var(--pulse-status-hover-border);color:var(--pulse-white);transform:translateY(-.0625rem)}.episode-status.is-playing{background:color-mix(in oklch,var(--pulse-format-show) 14%,transparent);border-color:color-mix(in oklch,var(--pulse-format-show) 34%,transparent);color:var(--pulse-format-show)}.podcast-show-player{--video-accent:var(--pulse-format-podcast);--video-accent-contrast:var(--pulse-white);--video-signal:var(--pulse-primary);--video-selection-surface:color-mix(in oklch,var(--pulse-primary) 18%,transparent);--video-selection-color:var(--pulse-primary)}.podcast-show-player .video-audio-poster{filter:brightness(.78) saturate(.82);object-position:center 42%}.cinematic-podcast-page .podcast-show-player.has-title-logo .video-audio-poster{filter:brightness(1) saturate(.96) contrast(1.01)}.podcast-show-player .player-play-action{background:var(--video-accent);border-color:transparent;box-shadow:var(--pulse-podcast-glow);color:var(--video-accent-contrast)}.podcast-show-player .player-play-action:focus-visible,.podcast-show-player .player-play-action:hover{background:color-mix(in oklch,var(--video-accent) 84%,var(--pulse-white));box-shadow:var(--pulse-podcast-glow-hover);color:var(--video-accent-contrast)}.podcast-show-player .player-play-action:active{box-shadow:var(--pulse-podcast-glow)}.cinematic-podcast-page .podcast-show-player .cinematic-series-highlight,.cinematic-podcast-page .podcast-show-player .player-series-copy>.player-episode-kicker{color:var(--pulse-primary)}.cinematic-podcast-page .podcast-show-player .cinematic-utility-action.is-saved{border-color:var(--pulse-primary);color:var(--pulse-primary)}.podcast-overview .show-match{color:var(--pulse-teal)}.podcast-overview .show-actions .podcast-save-action{background:transparent;border-color:var(--pulse-control-border);color:var(--pulse-white)}.podcast-overview .show-actions .podcast-save-action:focus-visible,.podcast-overview .show-actions .podcast-save-action:hover{background:transparent;border-color:var(--pulse-primary);color:var(--pulse-primary)}.podcast-overview .show-actions .podcast-save-action.is-saved{background:transparent;border-color:var(--pulse-control-border);color:var(--pulse-white)}.podcast-overview .show-actions .podcast-save-action.is-saved:focus-visible,.podcast-overview .show-actions .podcast-save-action.is-saved:hover{border-color:var(--pulse-primary);color:var(--pulse-primary)}.podcast-episode-section{margin-bottom:0;padding-bottom:var(--space-12);scroll-margin-top:calc(var(--header-height) + var(--space-4))}.podcast-detail-content{margin-inline:auto;max-width:112rem;padding-bottom:calc(var(--space-20) + var(--safe-area-bottom))}.podcast-detail-content>[role=tabpanel][hidden]{display:none}.podcast-detail-tabs{--detail-tab-accent:var(--pulse-primary)}.podcast-episode-item,.podcast-episode-table-header{display:grid;gap:var(--space-4);grid-template-columns:2.5rem 4.5rem minmax(20rem,1fr) 8.5rem 5rem var(--tap-target-size)}.podcast-episode-table-header{align-items:center;border-bottom:.0625rem solid color-mix(in oklch,var(--pulse-border) 52%,transparent);color:var(--pulse-text-faint);font-size:var(--text-caption);min-height:2.75rem;padding:0 var(--space-3)}.podcast-episode-table-header>span:nth-child(2){grid-column:2/4}.podcast-episode-list{border-top:0}.podcast-episode-item{align-items:center;border-bottom-color:color-mix(in oklch,var(--pulse-border) 42%,transparent);min-height:6rem;padding:var(--space-3);transition:background-color var(--duration-fast) var(--ease-out)}.podcast-episode-item.is-active,.podcast-episode-item:focus-visible,.podcast-episode-item:hover{background:var(--pulse-control-hover)}.podcast-episode-item:focus,.podcast-episode-item:focus-visible{box-shadow:none;outline:0}.podcast-episode-date,.podcast-episode-duration,.podcast-episode-number{color:var(--pulse-text-muted);font-size:var(--text-meta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.podcast-episode-number{text-align:center}.podcast-episode-item .episode-art{aspect-ratio:1;border-radius:var(--radius-sm);width:4.5rem}.podcast-episode-item:hover .episode-art img{filter:brightness(.82)}.podcast-episode-item .episode-details{gap:var(--space-1)}.podcast-episode-item .episode-details strong{font-size:var(--text-card-title);line-height:1.2;margin:0}.podcast-episode-item .episode-details small{font-size:var(--text-meta);line-height:1.4;margin:0}.podcast-episode-mobile-meta{display:none}.podcast-episode-item .episode-status{background:transparent;border:0;border-radius:50%;color:var(--pulse-text-secondary);min-height:var(--tap-target-size);min-width:var(--tap-target-size);padding:0;width:var(--tap-target-size)}.podcast-episode-item .episode-status>span{display:none}.podcast-episode-item:focus-visible .episode-status:not(.is-playing),.podcast-episode-item:hover .episode-status:not(.is-playing){background:transparent;border-color:transparent;color:var(--pulse-primary);transform:scale(1.06)}.podcast-episode-item .episode-status.is-playing{background:transparent;border-color:transparent;color:var(--pulse-primary)}@media (max-width:78rem){.episode-badge,.player-series-copy{left:var(--space-8)}.video-controls,.video-player-topbar{padding-left:var(--space-8);padding-right:var(--space-8)}}@media (max-width:66rem){.show-overview{gap:var(--space-8);grid-template-columns:1.15fr .85fr}.episode-access,.listen-platforms{align-items:flex-start}.listen-platforms{flex-direction:column;gap:var(--space-4)}.listen-platform-list{flex-wrap:wrap}}@media (max-width:56rem){.show-player:not(.is-expanded){height:clamp(30rem,76svh,36rem);min-height:0}.episode-badge{display:none}.player-series-copy{bottom:calc(var(--mobile-tab-bar-height) + var(--safe-area-bottom) + var(--space-5));left:var(--page-inset);right:var(--page-inset)}.player-series-copy>.player-episode-kicker{font-size:var(--text-body);line-height:1.2}.player-series-copy p{display:none}.player-preview-actions{gap:var(--space-3);margin-top:var(--space-4)}.player-play-action{min-width:0}.player-audio-action{flex:0 0 var(--tap-target-size);padding:0;width:var(--tap-target-size)}.player-audio-action>span{display:none}.video-player-topbar{padding:max(var(--space-3),var(--safe-area-top)) var(--page-inset) var(--space-16)}.video-player-topbar>button{flex:0 0 var(--tap-target-size);height:var(--tap-target-size);justify-content:center;padding:0;width:var(--tap-target-size)}.show-overview{grid-template-columns:1fr}.video-controls{padding:var(--space-8) var(--page-inset) max(var(--space-5),calc(var(--safe-area-bottom) + var(--space-2)))}.video-control-row{gap:var(--space-2) var(--space-4);grid-template-areas:"primary secondary";grid-template-columns:minmax(0,1fr) auto}.video-control-primary{grid-area:primary;min-width:0}.video-control-secondary{grid-area:secondary;min-width:0}.video-language-control{position:static}.video-language-menu{bottom:calc(var(--space-4) + 3rem);max-height:calc(100svh - var(--space-24) - var(--space-16));overflow-y:auto;right:var(--page-inset);width:min(34rem,calc(100vw - (2 * var(--page-inset))))}}.video-control-row .video-playback-rate{border-radius:var(--radius-sm);font-size:var(--text-caption);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:40rem){.video-center-controls{gap:clamp(var(--space-5),12vw,var(--space-10))}.video-center-controls button{flex-basis:3rem;height:3rem;width:3rem}.video-center-controls .video-main-control{flex-basis:3.5rem;height:3.5rem;width:3.5rem}.video-center-controls svg{height:1.75rem;width:1.75rem}.video-controls{padding:var(--space-5) var(--page-inset) max(var(--space-5),calc(var(--safe-area-bottom) + var(--space-2)))}.video-control-row{gap:0;grid-template-areas:"primary secondary";grid-template-columns:minmax(0,1fr) auto}.video-playback-rate,.video-time,.video-volume-control input{display:none}.video-control-primary,.video-control-secondary{justify-self:auto;max-width:none;overflow:visible;width:auto}.video-control-primary{gap:0;justify-content:flex-start}.video-control-secondary{gap:0;justify-content:flex-end}.video-control-row button{flex:0 0 2.75rem}.video-language-menu{bottom:calc(var(--space-3) + 3rem)}.video-track-grid{grid-template-columns:1fr}.episode-item{gap:var(--space-3);grid-template-areas:"art details status";grid-template-columns:minmax(5.5rem,28vw) minmax(0,1fr) var(--tap-target-size);min-height:5.75rem;padding:var(--space-2)}.episode-art{grid-area:art}.episode-details{grid-area:details}.episode-details strong{font-size:var(--text-meta);line-height:1.15}.episode-details small{display:none}.episode-status{grid-area:status;height:var(--tap-target-size);justify-self:end;min-height:var(--tap-target-size);min-width:var(--tap-target-size);padding:0;width:var(--tap-target-size)}.episode-status>span{display:none}.episode-heading{align-items:center;margin-bottom:var(--space-4)}.episode-heading h2{font-size:var(--text-lead)}.season-control{padding-inline:var(--space-3)}.episode-access{align-items:flex-start;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-8);min-height:0;padding-block:var(--space-4)}.listen-platforms{gap:var(--space-3)}.listen-platform-list{gap:var(--space-2)}}@media (max-width:56rem) and (max-height:32rem) and (orientation:landscape){.video-player-topbar{padding:max(var(--space-2),var(--safe-area-top)) var(--page-inset) var(--space-8)}.video-controls{padding:var(--space-6) var(--page-inset) max(var(--space-3),calc(var(--safe-area-bottom) + var(--space-1)))}.video-control-row{gap:var(--space-2);margin-top:var(--space-2)}.video-control-primary,.video-control-secondary{gap:var(--space-1)}}@media (max-width:56rem){.podcast-detail-content{padding-top:0}.podcast-detail-tabs{margin-bottom:var(--space-5)}.podcast-detail-tabs [role=tablist]{gap:var(--space-5);min-height:3.5rem}.podcast-detail-tabs button{font-size:var(--text-meta)}.podcast-episode-section{padding-bottom:var(--space-8)}.podcast-episode-table-header{display:none}.podcast-episode-item{gap:var(--space-3);grid-template-areas:"art details status";grid-template-columns:4.25rem minmax(0,1fr) var(--tap-target-size);min-height:5.5rem;padding:var(--space-2) 0}.podcast-episode-date,.podcast-episode-duration,.podcast-episode-number{display:none}.podcast-episode-item .episode-art{grid-area:art;width:4.25rem}.podcast-episode-item .episode-details{grid-area:details}.podcast-episode-item .episode-details strong{font-size:var(--text-meta);line-height:1.2}.podcast-episode-item .episode-details small{display:none}.podcast-episode-mobile-meta{color:var(--pulse-text-muted);display:block;font-size:var(--text-caption);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.podcast-episode-item .episode-status{grid-area:status;justify-self:end}.podcast-overview{padding-top:0}}.episode-art>.content-badge{left:var(--space-2);pointer-events:none;z-index:2}@media (max-width:600px) and (orientation:portrait){.video-caption-layer{font-size:var(--font-size-600);max-width:calc(100% - 2rem);line-height:1.4}}