.breadcrumb.svelte-8muwt5{padding-top:2rem;margin-bottom:var(--spacing-lg)}.breadcrumb__list.svelte-8muwt5{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm);list-style:none;padding:0;margin:0}.breadcrumb__item.svelte-8muwt5{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm)}.breadcrumb__link.svelte-8muwt5{color:var(--color-text-secondary);text-decoration:none;transition:color var(--transition-fast)}.breadcrumb__link.svelte-8muwt5:hover{color:var(--color-primary);text-decoration:underline}.breadcrumb__current.svelte-8muwt5{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.breadcrumb__separator.svelte-8muwt5{color:var(--color-text-tertiary);-webkit-user-select:none;user-select:none}@media(max-width:768px){.breadcrumb__list.svelte-8muwt5{font-size:var(--font-size-xs)}.breadcrumb__link.svelte-8muwt5,.breadcrumb__current.svelte-8muwt5{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.episode-header.svelte-1lpufvi{display:flex;gap:2rem;margin-bottom:2rem}.episode-artwork.svelte-1lpufvi{flex-shrink:0;width:400px;height:400px}.episode-header-content.svelte-1lpufvi{flex:1;min-width:0}.episode-title.svelte-1lpufvi{font-size:2.5rem;font-weight:700;color:#1f2937;margin-bottom:1rem;line-height:1.2}.episode-date.svelte-1lpufvi{font-size:1.125rem;color:#6b7280;font-weight:500}@media(max-width:768px){.episode-header.svelte-1lpufvi{flex-direction:column}.episode-artwork.svelte-1lpufvi{width:100%;height:auto;max-width:400px}.episode-title.svelte-1lpufvi{font-size:2rem}}@media(max-width:480px){.episode-title.svelte-1lpufvi{font-size:1.5rem}}audio.svelte-1rzyxkq{width:100%;height:54px;border-radius:var(--radius-md);background-color:var(--color-surface)}audio.svelte-1rzyxkq::-webkit-media-controls-panel{background-color:var(--color-surface)}.share-actions.svelte-1bwi8uc{display:flex;flex-direction:column;gap:var(--spacing-md)}.episode-sidebar.svelte-ja36zl{position:sticky;top:2rem}.sidebar-section.svelte-ja36zl{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 1px 3px #0000001a;margin-bottom:1.5rem}.sidebar-section.svelte-ja36zl h3:where(.svelte-ja36zl){font-size:1.125rem;font-weight:700;color:#1f2937;margin-bottom:1rem}.details-list.svelte-ja36zl{display:flex;flex-direction:column;gap:1rem}.detail-item.svelte-ja36zl{display:flex;justify-content:space-between;gap:1rem}.detail-item.svelte-ja36zl dt:where(.svelte-ja36zl){font-weight:600;color:#6b7280;font-size:.875rem}.detail-item.svelte-ja36zl dd:where(.svelte-ja36zl){text-align:right;color:#1f2937;font-size:.875rem}@media(max-width:1024px){.episode-sidebar.svelte-ja36zl{position:static}}@media(max-width:480px){.sidebar-section.svelte-ja36zl{padding:1rem}}.episode-navigation.svelte-1qdx8lt{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:3rem}.nav-link.svelte-1qdx8lt{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;text-decoration:none;color:inherit;transition:box-shadow .2s;min-height:44px}.nav-link.svelte-1qdx8lt:hover{box-shadow:0 4px 12px #00000026;text-decoration:none}.nav-link.prev.svelte-1qdx8lt{text-align:left}.nav-link.next.svelte-1qdx8lt{text-align:right}.nav-label.svelte-1qdx8lt{font-size:.875rem;color:#6b7280;font-weight:600}.nav-title.svelte-1qdx8lt{font-size:1rem;color:#1f2937;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:768px){.episode-navigation.svelte-1qdx8lt{grid-template-columns:1fr}.nav-link.next.svelte-1qdx8lt{text-align:left}}.transcript-viewer.svelte-173ir2u{max-width:100%;margin:0 auto}.download-actions.svelte-173ir2u{display:flex;gap:.75rem;margin-bottom:1.5rem;flex-wrap:wrap}.download-actions.svelte-173ir2u a:where(.svelte-173ir2u){text-decoration:none}.controls.svelte-173ir2u{margin-bottom:1.5rem;display:flex;gap:1rem}.utterance.svelte-173ir2u{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #e5e7eb}.utterance.svelte-173ir2u:last-child{border-bottom:none}.utterance-header.svelte-173ir2u{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.speaker-badge.svelte-173ir2u{font-weight:600;color:#2563eb;text-transform:uppercase;font-size:.875rem;letter-spacing:.05em}.timestamp.svelte-173ir2u{font-family:monospace;font-size:.875rem;color:#6b7280;cursor:pointer;background:none;border:none;text-decoration:underline;padding:0}.timestamp.svelte-173ir2u:hover{color:#2563eb}.share-button.svelte-173ir2u{padding:.25rem;background:none;border:1px solid #e5e7eb;border-radius:.25rem;cursor:pointer;color:#6b7280;display:flex;align-items:center;justify-content:center;transition:all .2s;margin-left:auto}.share-button.svelte-173ir2u:hover{background:#f3f4f6;color:#2563eb;border-color:#2563eb}.utterance.svelte-173ir2u.highlighted{background:#fef3c7;border-radius:.5rem;padding:1rem;transition:background-color .3s ease-in-out}.utterance-text.svelte-173ir2u{line-height:1.7;color:#1f2937;margin:0}.plain-transcript.svelte-173ir2u{line-height:1.8;color:#374151}.plain-transcript.svelte-173ir2u p:where(.svelte-173ir2u){margin:0;white-space:pre-wrap}.tabs.svelte-fdrsp1{display:flex;gap:2rem;border-bottom:2px solid var(--color-border-light);margin-bottom:2rem}.tab.svelte-fdrsp1{position:relative;background:none;border:none;padding:.75rem 0;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);cursor:pointer;transition:color var(--transition-fast);font-family:var(--font-family-base);white-space:nowrap}.tab.svelte-fdrsp1:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background-color:var(--color-primary);transform:scaleX(0);transition:transform var(--transition-fast)}.tab.svelte-fdrsp1:hover{color:var(--color-text-primary)}.tab.svelte-fdrsp1:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:var(--radius-sm)}.tab.active.svelte-fdrsp1{color:var(--color-primary)}.tab.active.svelte-fdrsp1:after{transform:scaleX(1)}@media(max-width:480px){.tabs.svelte-fdrsp1{gap:1rem}.tab.svelte-fdrsp1{font-size:var(--font-size-sm);padding:.5rem 0}}.episode-page.svelte-m8bzhp{width:100%}.episode-container.svelte-m8bzhp{display:grid;grid-template-columns:1fr 320px;gap:3rem;align-items:start}.episode-main.svelte-m8bzhp{min-width:0}.audio-player-container.svelte-m8bzhp,.content-card.svelte-m8bzhp{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 1px 3px #0000001a;margin-bottom:3rem}.tab-content.svelte-m8bzhp{animation:svelte-m8bzhp-fadeIn .2s ease-in}@keyframes svelte-m8bzhp-fadeIn{0%{opacity:0}to{opacity:1}}.description-content.svelte-m8bzhp{color:#374151;line-height:1.7;font-size:1.0625rem;overflow-wrap:break-word;word-break:break-word}.description-content.svelte-m8bzhp p{margin-bottom:1rem}.description-content.svelte-m8bzhp a{color:#2563eb;text-decoration:underline}.description-content.svelte-m8bzhp ul,.description-content.svelte-m8bzhp ol{margin-left:1.5rem;margin-bottom:1rem}.description-content.svelte-m8bzhp li{margin-bottom:.5rem}.description-content.svelte-m8bzhp h3{font-size:1.25rem;font-weight:600;margin-top:1.5rem;margin-bottom:1rem}.related-episodes.svelte-m8bzhp{margin-top:3rem}.related-episodes.svelte-m8bzhp h2:where(.svelte-m8bzhp){font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:1.5rem}.related-episodes-grid.svelte-m8bzhp{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}@media(max-width:1024px){.episode-container.svelte-m8bzhp{grid-template-columns:1fr}.related-episodes-grid.svelte-m8bzhp{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}@media(max-width:768px){.audio-player-container.svelte-m8bzhp,.content-card.svelte-m8bzhp{padding:1.5rem}}@media(max-width:480px){.audio-player-container.svelte-m8bzhp,.content-card.svelte-m8bzhp{padding:1rem}}
