.episode-card.svelte-a2zsqm{width:280px;flex-shrink:0;padding:0;border:none;background:transparent;cursor:pointer;text-align:left;transition:transform .2s ease-out,box-shadow .2s ease-out}.episode-card.svelte-a2zsqm:hover:not(.processing),.episode-card.svelte-a2zsqm:focus-visible:not(.processing){transform:scale(1.05);outline:none}.episode-card.processing.svelte-a2zsqm{cursor:default}.episode-card.svelte-a2zsqm:focus-visible .card-inner:where(.svelte-a2zsqm){box-shadow:0 0 0 2px #ffffff80,0 20px 50px #10b98140}.episode-card.svelte-a2zsqm:hover .card-inner:where(.svelte-a2zsqm){box-shadow:0 20px 50px #10b98140}.card-inner.svelte-a2zsqm{border-radius:12px;overflow:hidden;background:var(--tv-surface, #1E293B);transition:box-shadow .2s ease-out}.image-container.svelte-a2zsqm{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden}.card-image.svelte-a2zsqm{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.card-image-fallback.svelte-a2zsqm{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fffaf56b;background:radial-gradient(circle at 34% 24%,rgba(251,146,60,.28),transparent 42%),linear-gradient(135deg,#372d26,#18120f)}.episode-card.svelte-a2zsqm:hover .card-image:where(.svelte-a2zsqm){transform:scale(1.05)}.gradient-scrim.svelte-a2zsqm{position:absolute;bottom:0;left:0;right:0;height:50%;background:linear-gradient(to top,rgba(0,0,0,.6) 0%,transparent 100%);pointer-events:none}.play-overlay.svelte-a2zsqm{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease}.episode-card.svelte-a2zsqm:hover .play-overlay:where(.svelte-a2zsqm){opacity:1}.play-button.svelte-a2zsqm{width:56px;height:56px;border-radius:50%;background:#000000b3;display:flex;align-items:center;justify-content:center;color:#fff;transition:transform .2s ease,background .2s ease}.episode-card.svelte-a2zsqm:hover .play-button:where(.svelte-a2zsqm){background:var(--tv-primary, #10B981);transform:scale(1.1)}.processing-overlay.svelte-a2zsqm{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#0009}.processing-indicator.svelte-a2zsqm{width:56px;height:56px;border-radius:50%;background:#000000b3;display:flex;align-items:center;justify-content:center;color:var(--tv-primary, #10B981)}.processing-indicator.svelte-a2zsqm .spin{animation:svelte-a2zsqm-spin 1s linear infinite}@keyframes svelte-a2zsqm-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.processing-label.svelte-a2zsqm{font-size:12px;font-weight:600;color:var(--tv-primary, #10B981);text-transform:uppercase;letter-spacing:.5px}.episode-badge.svelte-a2zsqm{position:absolute;top:8px;left:8px;padding:4px 8px;background:#000000b3;border-radius:6px;color:var(--tv-primary, #10B981);font-size:11px;font-weight:600;letter-spacing:.5px}.duration-badge.svelte-a2zsqm{position:absolute;top:8px;right:8px;display:flex;align-items:center;gap:4px;padding:4px 8px;background:#000000b3;border-radius:6px;color:var(--tv-text-primary, #F8FAFC);font-size:11px;font-weight:500}.progress-bar.svelte-a2zsqm{position:absolute;bottom:0;left:0;right:0;height:4px;background:#fff3}.progress-fill.svelte-a2zsqm{height:100%;background:var(--tv-primary, #10B981);transition:width .3s ease}.content.svelte-a2zsqm{padding:12px}.title.svelte-a2zsqm{margin:0;font-size:14px;font-weight:500;color:var(--tv-text-primary, #F8FAFC);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.show-title.svelte-a2zsqm{margin:4px 0 0;color:var(--tv-text-secondary, #94A3B8);font-size:12px;font-weight:500;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.progress-label.svelte-a2zsqm{margin:4px 0 0;font-size:12px;color:var(--tv-primary, #10B981);font-weight:500}.view-count.svelte-a2zsqm{display:flex;align-items:center;gap:5px;margin:6px 0 0;font-size:12px;color:var(--tv-text-secondary, #94A3B8);line-height:1.2}.view-count.svelte-a2zsqm svg{flex:0 0 auto;color:var(--tv-text-muted, #64748B)}@media (max-width: 640px){.episode-card.svelte-a2zsqm{width:200px}.title.svelte-a2zsqm{font-size:13px}.play-button.svelte-a2zsqm{width:48px;height:48px}.play-button.svelte-a2zsqm svg{width:20px;height:20px}}.episode-row.svelte-19c4yac{margin-bottom:24px}.row-header.svelte-19c4yac{display:flex;align-items:center;justify-content:space-between;padding:0 48px;margin-bottom:16px}.section-title.svelte-19c4yac{font-size:24px;font-weight:600;color:var(--tv-text-primary, #F8FAFC);margin:0}.see-all.svelte-19c4yac{display:flex;align-items:center;gap:4px;color:var(--tv-text-secondary, #94A3B8);font-size:14px;font-weight:500;text-decoration:none;transition:color .15s ease}.see-all.svelte-19c4yac:hover{color:var(--tv-primary, #10B981)}.scroll-container.svelte-19c4yac{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.scroll-container.svelte-19c4yac::-webkit-scrollbar{display:none}.scroll-track.svelte-19c4yac{display:flex;gap:16px;padding:8px 48px 16px}@media (max-width: 768px){.row-header.svelte-19c4yac{padding:0 24px}.scroll-track.svelte-19c4yac{padding:8px 24px 16px}.section-title.svelte-19c4yac{font-size:20px}}@media (max-width: 640px){.row-header.svelte-19c4yac{padding:0 16px}.scroll-track.svelte-19c4yac{padding:8px 16px 16px}.section-title.svelte-19c4yac{font-size:18px}}
