.episode-browser[data-astro-cid-n5tjt4xs]{display:block;padding:1.5rem;background:var(--cmp-surface)}.browser-heading[data-astro-cid-n5tjt4xs]{display:flex;align-items:end;justify-content:space-between;flex-wrap:wrap;gap:1.5rem;padding-bottom:1.75rem}.eyebrow[data-astro-cid-n5tjt4xs]{color:var(--cmp-muted);font-size:.7rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.browser-heading[data-astro-cid-n5tjt4xs] h2[data-astro-cid-n5tjt4xs]{margin-top:.65rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:600;letter-spacing:-.035em;line-height:1.2}.browser-intro[data-astro-cid-n5tjt4xs]{margin-top:.75rem;color:var(--cmp-muted);font-size:.9rem;line-height:1.7}.playlist-link[data-astro-cid-n5tjt4xs],.player-footer[data-astro-cid-n5tjt4xs] a[data-astro-cid-n5tjt4xs]{font-size:.8rem}.browser-layout[data-astro-cid-n5tjt4xs]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:1.5rem;align-items:start}.player-column[data-astro-cid-n5tjt4xs]{min-width:0}.episode-player[data-astro-cid-n5tjt4xs]{overflow:hidden;border:1px solid var(--cmp-border);border-radius:.65rem;scroll-margin-top:7rem}.selected-episode[data-astro-cid-n5tjt4xs]{padding:1.25rem 0 .25rem}.selected-episode[data-astro-cid-n5tjt4xs] h3[data-astro-cid-n5tjt4xs]{margin-top:.7rem;font-size:1.25rem;font-weight:600;line-height:1.5}.player-footer[data-astro-cid-n5tjt4xs]{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:space-between;margin-top:1.25rem}.episode-controls[data-astro-cid-n5tjt4xs]{display:flex;gap:.5rem}.episode-controls[data-astro-cid-n5tjt4xs][hidden]{display:none}.episode-controls[data-astro-cid-n5tjt4xs] button[data-astro-cid-n5tjt4xs]{border:1px solid var(--cmp-border);border-radius:999px;padding:.65rem .9rem;color:var(--cmp-accent);background:transparent;font-size:.75rem}.episode-controls[data-astro-cid-n5tjt4xs] button[data-astro-cid-n5tjt4xs]:disabled{opacity:.35;cursor:default}.episode-controls[data-astro-cid-n5tjt4xs] button[data-astro-cid-n5tjt4xs]:not(:disabled):hover{border-color:var(--cmp-accent);background:#ffffff08}.episode-list-panel[data-astro-cid-n5tjt4xs]{overflow:hidden;border:1px solid var(--cmp-border);border-radius:.65rem}.list-heading[data-astro-cid-n5tjt4xs]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;background:#ffffff04;border-bottom:1px solid var(--cmp-border)}.list-heading[data-astro-cid-n5tjt4xs] h3[data-astro-cid-n5tjt4xs]{font-size:.85rem;font-weight:600}.list-heading[data-astro-cid-n5tjt4xs]>span[data-astro-cid-n5tjt4xs]{font-size:.75rem;color:var(--cmp-muted)}.episode-list[data-astro-cid-n5tjt4xs]{max-height:31rem;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:var(--cmp-muted) var(--cmp-surface)}.episode-list[data-astro-cid-n5tjt4xs] li[data-astro-cid-n5tjt4xs]+li[data-astro-cid-n5tjt4xs]{border-top:1px solid var(--cmp-border)}.episode-choice[data-astro-cid-n5tjt4xs]{display:grid;grid-template-columns:1.1rem 5rem minmax(0,1fr);align-items:center;gap:.75rem;padding:1rem .85rem;border-left:3px solid transparent;color:var(--cmp-text);transition:background .15s}.episode-choice[data-astro-cid-n5tjt4xs]:hover{color:var(--cmp-text);background:#ffffff08;text-decoration:none}.episode-choice[data-astro-cid-n5tjt4xs][aria-current]{border-left-color:var(--cmp-accent);background:#e1d7c80e}.episode-number[data-astro-cid-n5tjt4xs]{font-size:.65rem;font-variant-numeric:tabular-nums;color:var(--cmp-muted)}.episode-art[data-astro-cid-n5tjt4xs]{position:relative;overflow:hidden;border-radius:.25rem;background:#000}.episode-art[data-astro-cid-n5tjt4xs] img[data-astro-cid-n5tjt4xs]{width:100%;height:auto;aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover}.play-mark[data-astro-cid-n5tjt4xs]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0005;color:#fff;font-size:.8rem;opacity:0}.episode-choice[data-astro-cid-n5tjt4xs]:hover .play-mark[data-astro-cid-n5tjt4xs],.episode-choice[data-astro-cid-n5tjt4xs]:focus-visible .play-mark[data-astro-cid-n5tjt4xs]{opacity:1}.episode-copy[data-astro-cid-n5tjt4xs]{min-width:0}.episode-name[data-astro-cid-n5tjt4xs]{display:block;font-size:.8rem;font-weight:500;line-height:1.6}.episode-duration[data-astro-cid-n5tjt4xs]{display:block;margin-top:.35rem;font-size:.7rem;color:var(--cmp-muted)}.selected-label[data-astro-cid-n5tjt4xs]{display:none;color:var(--cmp-accent)}[data-astro-cid-n5tjt4xs][aria-current] .selected-label[data-astro-cid-n5tjt4xs]{display:inline}a[data-astro-cid-n5tjt4xs]:focus-visible,button[data-astro-cid-n5tjt4xs]:focus-visible{outline:2px solid var(--cmp-accent);outline-offset:-3px}@media(max-width:899px){.browser-layout[data-astro-cid-n5tjt4xs]{grid-template-columns:minmax(0,1fr)}.episode-list[data-astro-cid-n5tjt4xs]{max-height:none}.episode-choice[data-astro-cid-n5tjt4xs]{grid-template-columns:1.25rem 6rem minmax(0,1fr)}}@media(max-width:479px){.episode-browser[data-astro-cid-n5tjt4xs]{padding:1rem}.episode-choice[data-astro-cid-n5tjt4xs]{grid-template-columns:4.5rem minmax(0,1fr);padding:.85rem .65rem}.episode-number[data-astro-cid-n5tjt4xs]{display:none}}
