.podcast-player[data-astro-cid-zc6lqhvv]{display:grid;grid-template-columns:clamp(110px,13vw,170px) minmax(0,1fr);column-gap:clamp(var(--space-3),1.8vw,var(--space-5));row-gap:var(--space-2);background:color-mix(in srgb,var(--card-dark) 82%,white 4%);border:1px solid var(--border-dark);border-radius:var(--radius-lg);padding:clamp(var(--space-3),1.8vw,var(--space-4));margin:var(--space-8) 0;box-shadow:0 4px 24px #0000002e}.player-panel[data-astro-cid-zc6lqhvv]{display:flex;flex-direction:column;align-self:center;min-width:0}.player-artwork-frame[data-astro-cid-zc6lqhvv]{align-self:center;justify-self:center}.player-artwork[data-astro-cid-zc6lqhvv]{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--radius-md);box-shadow:0 8px 24px #0000004d;background:var(--surface-dark);margin:0}.player-artwork--placeholder[data-astro-cid-zc6lqhvv]{display:grid;place-items:center;border:1px solid var(--border-dark)}.player-artwork--placeholder[data-astro-cid-zc6lqhvv] .material-symbols-rounded[data-astro-cid-zc6lqhvv]{font-size:3.5rem;color:var(--text-dim)}.player-header[data-astro-cid-zc6lqhvv]{display:flex;flex-direction:column;gap:.32rem;margin-bottom:.65rem}.player-title[data-astro-cid-zc6lqhvv]{font-size:clamp(1.05rem,1.6vw,1.5rem);font-weight:700;line-height:1.2;margin:0;padding-bottom:0;border-bottom:0;max-width:none;color:var(--text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.player-subtitle[data-astro-cid-zc6lqhvv]{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;margin:0;font-size:.85rem;font-weight:600;color:var(--primary)}.player-dot[data-astro-cid-zc6lqhvv]{color:var(--text-dim)}.player-audio-element[data-astro-cid-zc6lqhvv]{width:100%}.player-audio-fallback[data-astro-cid-zc6lqhvv]{margin-bottom:var(--space-3)}.player-custom-ui[data-astro-cid-zc6lqhvv]{display:none}.player-platform-links--fallback[data-astro-cid-zc6lqhvv]{margin-bottom:var(--space-3)}.podcast-player[data-astro-cid-zc6lqhvv][data-player-enhanced=true] .player-audio-fallback[data-astro-cid-zc6lqhvv],.podcast-player[data-astro-cid-zc6lqhvv][data-player-enhanced=true] .player-platform-links--fallback[data-astro-cid-zc6lqhvv]{display:none}.podcast-player[data-astro-cid-zc6lqhvv][data-player-enhanced=true] .player-custom-ui[data-astro-cid-zc6lqhvv]{display:block}.player-playback[data-astro-cid-zc6lqhvv]{display:flex;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-2)}.player-track-row[data-astro-cid-zc6lqhvv]{flex:1;min-width:0;display:flex;align-items:center;gap:clamp(.65rem,1.4vw,1rem)}.player-play-btn[data-astro-cid-zc6lqhvv]{flex-shrink:0;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;border:none;background:var(--primary);color:#fff;cursor:pointer;box-shadow:0 6px 18px color-mix(in srgb,var(--primary) 45%,transparent);transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.player-play-btn[data-astro-cid-zc6lqhvv]:hover{transform:scale(1.06);box-shadow:0 8px 22px color-mix(in srgb,var(--primary) 55%,transparent)}.player-play-btn[data-astro-cid-zc6lqhvv] .material-symbols-rounded[data-astro-cid-zc6lqhvv]{font-size:26px}.player-waveform-wrap[data-astro-cid-zc6lqhvv]{flex:1;min-width:0}.player-waveform[data-astro-cid-zc6lqhvv]{height:48px;position:relative;overflow:hidden}.waveform-layer[data-astro-cid-zc6lqhvv]{position:absolute;inset:0;display:flex;align-items:center;gap:2px}.waveform-layer--fill[data-astro-cid-zc6lqhvv]{clip-path:inset(0 100% 0 0)}.waveform-bar[data-astro-cid-zc6lqhvv]{flex:1 0 0;height:calc(var(--bar-h, .5) * 100%);min-width:2px;border-radius:1px;transition:none}.waveform-layer--bg[data-astro-cid-zc6lqhvv] .waveform-bar[data-astro-cid-zc6lqhvv]{background:color-mix(in srgb,var(--border-dark) 65%,var(--text-dim) 35%)}.waveform-layer--fill[data-astro-cid-zc6lqhvv] .waveform-bar[data-astro-cid-zc6lqhvv]{background:color-mix(in srgb,var(--primary) 85%,white)}.waveform-seek[data-astro-cid-zc6lqhvv]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2;margin:0;padding:0;-webkit-appearance:none;appearance:none}.player-time-display[data-astro-cid-zc6lqhvv]{display:flex;align-items:center;gap:.4rem;white-space:nowrap;flex:0 0 auto;align-self:center}.player-time[data-astro-cid-zc6lqhvv]{font-size:.78rem;font-variant-numeric:tabular-nums;color:var(--text-dim);letter-spacing:.02em}.player-time-sep[data-astro-cid-zc6lqhvv]{font-size:.72rem;color:color-mix(in srgb,var(--text-dim) 45%,transparent);user-select:none}.player-controls[data-astro-cid-zc6lqhvv]{display:flex;align-items:center;gap:var(--space-2);justify-content:space-between;flex-wrap:nowrap}.player-controls-left[data-astro-cid-zc6lqhvv]{display:flex;align-items:center;gap:.45rem;flex:1;min-width:0}.player-skip-btn[data-astro-cid-zc6lqhvv]{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:none;background:transparent;color:var(--text-dim);cursor:pointer;transition:color var(--transition-fast)}.player-skip-btn[data-astro-cid-zc6lqhvv]:hover{color:var(--text-main)}.player-skip-btn[data-astro-cid-zc6lqhvv] .material-symbols-rounded[data-astro-cid-zc6lqhvv]{font-size:20px}.player-speed-btn[data-astro-cid-zc6lqhvv]{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 .2rem;border-radius:var(--radius-full);border:none;background:transparent;color:var(--text-dim);font-size:.88rem;font-weight:700;cursor:pointer;transition:color var(--transition-fast)}.player-speed-btn[data-astro-cid-zc6lqhvv]:hover{color:var(--text-main)}.player-volume-group[data-astro-cid-zc6lqhvv]{display:none}.player-controls-right[data-astro-cid-zc6lqhvv],.player-platform-links[data-astro-cid-zc6lqhvv]{display:flex;align-items:center;gap:.5rem;flex:0 0 auto}.player-vol-btn[data-astro-cid-zc6lqhvv]{display:grid;place-items:center;width:32px;height:32px;border:none;border-radius:50%;background:transparent;color:var(--text-dim);cursor:pointer;transition:color var(--transition-fast)}.player-vol-btn[data-astro-cid-zc6lqhvv]:hover{color:var(--text-main)}.player-slider--volume[data-astro-cid-zc6lqhvv]{--volume-fill: 100%;width:84px;height:18px;margin:0;padding:0;border:0;background:transparent;box-shadow:none;outline:none;-webkit-appearance:none;appearance:none;accent-color:auto}.player-slider--volume[data-astro-cid-zc6lqhvv]::-webkit-slider-runnable-track{height:8px;border-radius:999px;background:linear-gradient(to right,var(--primary) 0,var(--primary) var(--volume-fill),color-mix(in srgb,var(--border-dark) 72%,white 8%) var(--volume-fill),color-mix(in srgb,var(--border-dark) 72%,white 8%) 100%);border:0;box-shadow:none}.player-slider--volume[data-astro-cid-zc6lqhvv]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;border:0;background:var(--primary);box-shadow:none;margin-top:-5px}.player-slider--volume[data-astro-cid-zc6lqhvv]::-moz-range-track{height:8px;border-radius:999px;background:color-mix(in srgb,var(--border-dark) 72%,white 8%);border:0;box-shadow:none}.player-slider--volume[data-astro-cid-zc6lqhvv]::-moz-range-progress{height:8px;border-radius:999px;background:var(--primary);border:0;box-shadow:none}.player-slider--volume[data-astro-cid-zc6lqhvv]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;border:0;background:var(--primary);box-shadow:none}.player-platform-link[data-astro-cid-zc6lqhvv]{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:var(--text-dim);text-decoration:none;transition:color var(--transition-fast),background var(--transition-fast)}.player-platform-link[data-astro-cid-zc6lqhvv]:hover{color:var(--text-main);background:color-mix(in srgb,var(--text-dim) 12%,transparent)}.platform-icon[data-astro-cid-zc6lqhvv]{width:18px;height:18px}.player-unavailable[data-astro-cid-zc6lqhvv]{padding:var(--space-4);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-dark) 80%,transparent);border:1px dashed var(--border-dark);color:var(--text-dim);font-size:.88rem}.player-play-btn[data-astro-cid-zc6lqhvv]:focus-visible,.player-skip-btn[data-astro-cid-zc6lqhvv]:focus-visible,.player-speed-btn[data-astro-cid-zc6lqhvv]:focus-visible,.player-vol-btn[data-astro-cid-zc6lqhvv]:focus-visible,.player-platform-link[data-astro-cid-zc6lqhvv]:focus-visible{outline:3px solid color-mix(in srgb,var(--primary) 75%,white);outline-offset:3px}@media(min-width:768px){.player-volume-group[data-astro-cid-zc6lqhvv]{display:inline-flex;align-items:center;gap:.35rem;flex:0 0 auto}}@media(max-width:768px){.podcast-player[data-astro-cid-zc6lqhvv]{grid-template-columns:1fr;row-gap:var(--space-4);padding:var(--space-4)}.player-artwork-frame[data-astro-cid-zc6lqhvv]{width:clamp(120px,42vw,156px);align-self:center;justify-self:center}.player-panel[data-astro-cid-zc6lqhvv]{align-self:stretch}.player-header[data-astro-cid-zc6lqhvv]{align-items:center;text-align:center;margin-bottom:var(--space-4)}.player-title[data-astro-cid-zc6lqhvv]{font-size:clamp(1rem,4.8vw,1.2rem);white-space:normal;overflow:hidden;text-overflow:clip;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.player-subtitle[data-astro-cid-zc6lqhvv]{font-size:.78rem;justify-content:center}.player-playback[data-astro-cid-zc6lqhvv]{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"play waveform" ". time";align-items:start;gap:var(--space-3);row-gap:.45rem;margin-bottom:var(--space-3)}.player-track-row[data-astro-cid-zc6lqhvv]{display:contents}.player-play-btn[data-astro-cid-zc6lqhvv]{grid-area:play;align-self:center;width:46px;height:46px}.player-play-btn[data-astro-cid-zc6lqhvv] .material-symbols-rounded[data-astro-cid-zc6lqhvv]{font-size:24px}.player-waveform[data-astro-cid-zc6lqhvv]{height:38px}.player-waveform-wrap[data-astro-cid-zc6lqhvv]{grid-area:waveform;align-self:center}.player-time-display[data-astro-cid-zc6lqhvv]{grid-area:time;justify-content:flex-end;font-size:.74rem;gap:.3rem;text-align:right;width:100%}.player-controls[data-astro-cid-zc6lqhvv]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--space-3)}.player-controls-left[data-astro-cid-zc6lqhvv]{width:auto;justify-content:flex-start;flex-wrap:nowrap;gap:.35rem .55rem}.player-controls-right[data-astro-cid-zc6lqhvv],.player-platform-links[data-astro-cid-zc6lqhvv]{width:auto;margin-top:0;justify-content:center}.player-platform-link[data-astro-cid-zc6lqhvv]{width:36px;height:36px}}.podcast-meta-strip[data-astro-cid-crsg7dub]{display:flex;align-items:stretch;margin:var(--space-8) 0 var(--space-10);border:1px solid var(--border-dark);border-radius:var(--radius-lg);background:var(--surface-dark);overflow:hidden}.podcast-meta-item[data-astro-cid-crsg7dub]{flex:1 1 0;padding:var(--space-3) var(--space-4);position:relative;display:flex;flex-direction:column;gap:.1rem}.podcast-meta-item[data-astro-cid-crsg7dub]+.podcast-meta-item[data-astro-cid-crsg7dub]{border-left:1px solid var(--border-dark)}.podcast-meta-label[data-astro-cid-crsg7dub]{display:block;color:var(--text-dim);font-size:var(--text-xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase}.podcast-meta-value[data-astro-cid-crsg7dub]{color:var(--text-main);font-family:var(--font-heading);font-size:var(--text-base, 1rem);font-weight:600;line-height:1.3;white-space:nowrap}.podcast-access[data-astro-cid-crsg7dub]{margin:var(--space-10) 0 0;border:1px solid var(--border-dark);border-radius:var(--radius-xl);background:var(--surface-dark);overflow:hidden}.podcast-access-header[data-astro-cid-crsg7dub]{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--border-dark);background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 8%,transparent) 0%,transparent 50%)}.podcast-access-header-icon[data-astro-cid-crsg7dub]{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-md);background:color-mix(in srgb,var(--primary) 14%,transparent);color:var(--primary);font-size:1.25rem;flex-shrink:0}.podcast-access-header-text[data-astro-cid-crsg7dub]{display:flex;flex-direction:column;gap:.15rem}.podcast-access-title[data-astro-cid-crsg7dub]{margin:0;font-family:var(--font-heading);font-size:var(--text-lg);font-weight:700;line-height:1.2;color:var(--text-main)}.podcast-access-subtitle[data-astro-cid-crsg7dub]{margin:0;color:var(--text-dim);font-size:var(--text-sm);line-height:1.3}.podcast-access-actions[data-astro-cid-crsg7dub]{display:flex;flex-direction:column}.podcast-access-link[data-astro-cid-crsg7dub]{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--border-dark) 60%,transparent);transition:background var(--transition-fast)}.podcast-access-link[data-astro-cid-crsg7dub]:last-child{border-bottom:none}.podcast-access-link[data-astro-cid-crsg7dub]:hover{background:color-mix(in srgb,var(--primary) 6%,transparent)}.podcast-access-icon[data-astro-cid-crsg7dub]{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:var(--radius-md);background:color-mix(in srgb,var(--border-dark) 60%,transparent);color:var(--text-dim);font-size:1.15rem;flex-shrink:0;transition:color var(--transition-fast),background var(--transition-fast)}.podcast-access-icon--svg[data-astro-cid-crsg7dub] svg{width:1.15rem;height:1.15rem}.podcast-access-link[data-astro-cid-crsg7dub]:hover .podcast-access-icon[data-astro-cid-crsg7dub]{background:color-mix(in srgb,var(--primary) 16%,transparent);color:var(--primary)}.podcast-access-text[data-astro-cid-crsg7dub]{display:flex;flex-direction:column;min-width:0;flex:1}.podcast-access-label[data-astro-cid-crsg7dub]{color:var(--text-main);font-weight:600;font-size:var(--text-base, 1rem);line-height:1.3}.podcast-access-detail[data-astro-cid-crsg7dub]{color:var(--text-dim);font-size:var(--text-sm);line-height:1.35}.podcast-access-arrow[data-astro-cid-crsg7dub]{color:color-mix(in srgb,var(--text-dim) 50%,transparent);font-size:1.1rem;flex-shrink:0;transition:color var(--transition-fast),transform var(--transition-fast)}.podcast-access-link[data-astro-cid-crsg7dub]:hover .podcast-access-arrow[data-astro-cid-crsg7dub]{color:var(--primary);transform:translate(2px)}@media(max-width:640px){.podcast-meta-strip[data-astro-cid-crsg7dub]{flex-wrap:wrap}.podcast-meta-item[data-astro-cid-crsg7dub]{flex:1 1 calc(50% - .5px);min-width:0}.podcast-meta-item[data-astro-cid-crsg7dub]:nth-child(odd){border-left:none}.podcast-meta-item[data-astro-cid-crsg7dub]:nth-child(n+3){border-top:1px solid var(--border-dark)}.podcast-access-link[data-astro-cid-crsg7dub]{padding:var(--space-3) var(--space-4)}.podcast-access-header[data-astro-cid-crsg7dub]{padding:var(--space-4) var(--space-4)}}@media(max-width:400px){.podcast-meta-strip[data-astro-cid-crsg7dub]{flex-direction:column}.podcast-meta-item[data-astro-cid-crsg7dub]+.podcast-meta-item[data-astro-cid-crsg7dub]{border-left:none;border-top:1px solid var(--border-dark)}.podcast-meta-item[data-astro-cid-crsg7dub]:nth-child(odd){border-left:none}}
