.ab-ep-heading-group.svelte-99y7mp{align-items:center;gap:10px;min-width:0;display:flex}.ab-ep-title-wrap.svelte-99y7mp{align-items:center;gap:8px;display:inline-flex}.ab-ep-title-wrap.svelte-99y7mp h2:where(.svelte-99y7mp){margin:0}.ab-ep-total-badge.svelte-99y7mp{border-radius:var(--ab-radius-pill);border:1px solid var(--ab-border-subtle);background:var(--ab-surface2);height:20px;color:var(--ab-ink-3);font-size:var(--ab-type-micro);font-variant-numeric:tabular-nums;align-items:center;padding:0 7px;font-weight:600;display:inline-flex}.ab-ep-tab-pills.svelte-99y7mp{border-radius:var(--ab-radius-pill);border:1px solid var(--ab-border);background:var(--ab-surface2);align-items:center;gap:4px;padding:3px;display:inline-flex}.ab-ep-tab-pill.svelte-99y7mp{border-radius:var(--ab-radius-pill);height:26px;color:var(--ab-ink-3);font-family:inherit;font-size:var(--ab-type-label);cursor:pointer;transition:background var(--ab-dur) var(--ab-ease), color var(--ab-dur) var(--ab-ease);background:0 0;border:0;align-items:center;gap:6px;padding:0 11px;font-weight:600;display:inline-flex}.ab-ep-tab-pill.svelte-99y7mp:hover{color:var(--ab-ink)}.ab-ep-tab-pill.active.svelte-99y7mp{background:var(--ab-accent-soft);color:var(--ab-petal)}.ab-ep-tab-pill.active.svelte-99y7mp .ab-ep-total-badge:where(.svelte-99y7mp){border-color:var(--ab-border-accent);color:var(--ab-petal);background:#f69ec024}.ab-ep-tools.svelte-99y7mp{align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.ab-ep-list.is-headless.svelte-99y7mp .ab-ep-tools:where(.svelte-99y7mp){margin-left:0}.ab-ep-search-wrap.svelte-99y7mp{flex:0 0 170px;align-items:center;width:170px;min-width:0;max-width:170px;display:flex;position:relative}.ab-ep-list.is-compact.svelte-99y7mp .ab-ep-header:where(.svelte-99y7mp){flex-wrap:nowrap;gap:8px}.ab-ep-list.is-compact.svelte-99y7mp .ab-ep-heading-group:where(.svelte-99y7mp){flex:none}.ab-ep-list.is-compact.svelte-99y7mp .ab-ep-tools:where(.svelte-99y7mp){flex:none;justify-content:flex-end;gap:6px}.ab-ep-list.is-compact.svelte-99y7mp .ab-ep-search-wrap:where(.svelte-99y7mp){flex:0 0 156px;width:156px;max-width:156px}.ab-ep-search-icon.svelte-99y7mp{width:13px;height:13px;color:var(--ab-ink-4);pointer-events:none;position:absolute;left:9px}.ab-ep-search.svelte-99y7mp{width:100%;min-width:0;max-width:none;height:30px;font-family:inherit;font-size:var(--ab-type-label);padding:0 26px 0 28px}.ab-ep-search.svelte-99y7mp::-webkit-search-cancel-button{display:none}.ab-ep-search-clear.svelte-99y7mp{border-radius:var(--ab-radius-pill);width:20px;height:20px;color:var(--ab-ink-3);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;right:5px}.ab-ep-search-clear.svelte-99y7mp:hover{color:var(--ab-ink);background:var(--ab-hover)}.ab-ep-view-toggle.svelte-99y7mp{border:1px solid var(--ab-border);border-radius:var(--ab-radius-sm);background:var(--ab-surface2);flex:none;align-items:center;padding:2px;display:inline-flex}.ab-ep-view-btn.svelte-99y7mp{border-radius:calc(var(--ab-radius-sm) - 2px);width:26px;height:24px;color:var(--ab-ink-3);cursor:pointer;transition:background var(--ab-dur) var(--ab-ease), color var(--ab-dur) var(--ab-ease);background:0 0;border:0;place-items:center;padding:0;display:grid}.ab-ep-view-btn.svelte-99y7mp svg:where(.svelte-99y7mp){width:13px;height:13px}.ab-ep-view-btn.svelte-99y7mp:hover{color:var(--ab-ink)}.ab-ep-view-btn.active.svelte-99y7mp{background:var(--ab-accent-soft);color:var(--ab-petal)}.ab-ep-range-bar.svelte-99y7mp{border-bottom:1px solid var(--ab-border-subtle);background:#ffffff03;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:8px 14px;display:flex}.ab-ep-ranges.svelte-99y7mp{scrollbar-width:none;flex:auto;align-items:center;gap:6px;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.ab-ep-ranges.svelte-99y7mp::-webkit-scrollbar{display:none}.ab-ep-range-pill.svelte-99y7mp{border:1px solid var(--ab-border);border-radius:var(--ab-radius-pill);background:var(--ab-surface2);height:26px;color:var(--ab-ink-3);font-family:inherit;font-size:var(--ab-type-micro);font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--ab-dur) var(--ab-ease), border-color var(--ab-dur) var(--ab-ease), color var(--ab-dur) var(--ab-ease);flex:none;align-items:center;gap:5px;padding:0 10px;font-weight:600;display:inline-flex;position:relative}.ab-ep-range-pill.svelte-99y7mp:hover{border-color:var(--ab-border-hi);color:var(--ab-ink)}.ab-ep-range-pill.active.svelte-99y7mp{background:var(--ab-accent-soft);border-color:var(--ab-petal);color:var(--ab-petal)}.ab-ep-range-pill.has-current.svelte-99y7mp:after{content:"";background:var(--ab-petal);border-radius:999px;width:5px;height:5px}.ab-ep-pager-btns.svelte-99y7mp{flex:none;align-items:center;gap:4px;display:inline-flex}.ab-ep-search-summary.svelte-99y7mp{font-size:var(--ab-type-micro);color:var(--ab-ink-3);font-weight:600}.ab-btn-icon.svelte-99y7mp{border:1px solid var(--ab-border);border-radius:var(--ab-radius-sm);background:var(--ab-surface2);width:26px;height:26px;color:var(--ab-ink-3);cursor:pointer;transition:background var(--ab-dur) var(--ab-ease), border-color var(--ab-dur) var(--ab-ease), color var(--ab-dur) var(--ab-ease);flex:none;place-items:center;padding:0;display:grid}.ab-btn-icon.svelte-99y7mp svg:where(.svelte-99y7mp){width:12px;height:12px}.ab-btn-icon.svelte-99y7mp:hover:not(:disabled){background:var(--ab-hover);border-color:var(--ab-border-hi);color:var(--ab-ink)}.ab-btn-icon.svelte-99y7mp:disabled{opacity:.3;cursor:default}.ab-ep-count.svelte-99y7mp{font-size:var(--ab-type-micro);font-variant-numeric:tabular-nums;color:var(--ab-ink-3);padding-inline:3px;font-weight:600}.ab-ep-rich-list.svelte-99y7mp{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;gap:8px;min-height:0;max-height:min(500px,64vh);padding:12px;display:grid;overflow-y:auto}.ab-ep-rich-list.is-compact.svelte-99y7mp{flex:auto;grid-template-columns:minmax(0,1fr);gap:6px;max-height:none;padding:10px}.ab-ep-card.svelte-99y7mp{border:1px solid var(--ab-border-subtle);width:100%;min-width:0;color:var(--ab-ink);text-align:left;cursor:pointer;transition:background var(--ab-dur) var(--ab-ease), border-color var(--ab-dur) var(--ab-ease), transform var(--ab-dur) var(--ab-ease);background:#ffffff05;border-radius:11px;align-items:flex-start;gap:11px;padding:10px 12px;font-family:inherit;text-decoration:none;display:flex}.ab-ep-rich-list.is-compact.svelte-99y7mp .ab-ep-card:where(.svelte-99y7mp){border-radius:10px;align-items:center;gap:10px;padding:8px 10px}.ab-ep-card--static.svelte-99y7mp{cursor:default}.ab-ep-card.svelte-99y7mp:not(.ab-ep-card--static):hover{border-color:var(--ab-border-accent);background:#f69ec011}.ab-ep-card.active.svelte-99y7mp{background:linear-gradient(95deg,#f69ec024 0%,#f69ec00a 100%);border-color:#f69ec08c}.ab-ep-card.is-watched.svelte-99y7mp:not(.active){background:#7fd4b208;border-color:#7fd4b233}.ab-ep-card.is-watched.svelte-99y7mp:not(.active):hover{background:#7fd4b214;border-color:#7fd4b26b}.ab-ep-card.is-upcoming.svelte-99y7mp:not(.active){opacity:.72}.ab-ep-num-badge.svelte-99y7mp{border:1px solid var(--ab-border);background:var(--ab-surface2);min-width:38px;height:34px;color:var(--ab-ink-2);font-size:var(--ab-type-label);font-variant-numeric:tabular-nums;letter-spacing:-.01em;transition:background var(--ab-dur) var(--ab-ease), border-color var(--ab-dur) var(--ab-ease), color var(--ab-dur) var(--ab-ease);border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0 8px;font-weight:700;display:inline-flex}.ab-ep-rich-list.is-compact.svelte-99y7mp .ab-ep-num-badge:where(.svelte-99y7mp){border-radius:7px;min-width:36px;height:31px;padding:0 7px}.ab-ep-num-badge--special.svelte-99y7mp{color:var(--ab-petal);border-color:var(--ab-border-accent);background:var(--ab-accent-soft)}.ab-ep-card.svelte-99y7mp:not(.ab-ep-card--static):hover .ab-ep-num-badge:where(.svelte-99y7mp){border-color:var(--ab-border-accent);color:var(--ab-petal)}.ab-ep-card.active.svelte-99y7mp .ab-ep-num-badge:where(.svelte-99y7mp){background:var(--ab-accent-soft);border-color:var(--ab-petal);color:var(--ab-petal)}.ab-ep-card.is-watched.svelte-99y7mp:not(.active) .ab-ep-num-badge:where(.svelte-99y7mp){color:var(--ab-green);background:#7fd4b21a;border-color:#7fd4b25c}.ab-ep-card-body.svelte-99y7mp{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.ab-ep-card-title-row.svelte-99y7mp{align-items:center;gap:6px;min-width:0;display:flex}.ab-ep-card-title.svelte-99y7mp{color:var(--ab-ink);-webkit-line-clamp:1;line-clamp:1;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.875rem;font-weight:600;line-height:1.32;display:-webkit-box;overflow:hidden}.ab-ep-card.active.svelte-99y7mp .ab-ep-card-title:where(.svelte-99y7mp){color:var(--ab-petal)}.ab-ep-card.is-watched.svelte-99y7mp:not(.active) .ab-ep-card-title:where(.svelte-99y7mp){color:var(--ab-ink-2)}.ab-ep-card-meta.svelte-99y7mp{color:var(--ab-ink-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:5px 8px;font-size:.72rem;font-weight:500;line-height:1.25;display:flex}.ab-ep-card-meta.svelte-99y7mp>span:where(.svelte-99y7mp):not(.ab-ep-pill):not(.ab-ep-meta-shimmer){position:relative}.ab-ep-pill.svelte-99y7mp{border-radius:var(--ab-radius-pill);border:1px solid var(--ab-border-subtle);background:var(--ab-surface2);height:17px;color:var(--ab-ink-3);letter-spacing:.02em;align-items:center;padding:0 6px;font-size:.66rem;font-weight:700;display:inline-flex}.ab-ep-pill--playing.svelte-99y7mp{color:var(--ab-petal);background:#f69ec024;border-color:#f69ec073}.ab-ep-pill--watched.svelte-99y7mp{color:var(--ab-green);background:#7fd4b21a;border-color:#7fd4b25c}.ab-ep-pill--upcoming.svelte-99y7mp{color:var(--ab-score);background:#f5c26b1a;border-color:#f5c26b59}.ab-ep-card-desc.svelte-99y7mp{color:var(--ab-ink-3);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:2px 0 0;font-size:.775rem;line-height:1.46;display:-webkit-box;overflow:hidden}.ab-ep-meta-shimmer.svelte-99y7mp{background:linear-gradient(90deg,#ffffff0a 0%,#f69ec01f 50%,#ffffff0a 100%) 0 0/200% 100%;border-radius:999px;width:84px;height:8px;animation:1.3s ease-in-out infinite svelte-99y7mp-ab-ep-shimmer;display:inline-block}@keyframes svelte-99y7mp-ab-ep-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.ab-ep-message.svelte-99y7mp,.ab-ep-note.svelte-99y7mp{font-size:var(--ab-type-label);color:var(--ab-ink-3);margin:0;padding:14px 16px}.ab-ep-note.svelte-99y7mp{font-size:var(--ab-type-micro);padding-top:0;line-height:1.5}@media (width<=860px){.ab-ep-list.svelte-99y7mp:not(.is-compact) .ab-ep-rich-list:where(.svelte-99y7mp){grid-template-columns:minmax(0,1fr);max-height:min(430px,56vh)}}@media (width<=560px){.ab-ep-list.svelte-99y7mp:not(.is-compact) .ab-ep-tools:where(.svelte-99y7mp){justify-content:flex-start;width:100%;margin-left:0}.ab-ep-list.svelte-99y7mp:not(.is-compact) .ab-ep-search-wrap:where(.svelte-99y7mp){flex:0 0 170px;width:170px;max-width:170px}.ab-ep-list.svelte-99y7mp:not(.is-compact) .ab-ep-rich-list:where(.svelte-99y7mp){gap:7px;max-height:clamp(320px,48svh,392px);padding:10px 4px 4px 0}.ab-ep-list.svelte-99y7mp:not(.is-compact) .ab-ep-card:where(.svelte-99y7mp){gap:10px;padding:9px 11px}.ab-ep-list.svelte-99y7mp:not(.is-compact) .ab-ep-card-desc:where(.svelte-99y7mp){-webkit-line-clamp:1;line-clamp:1}}@media (width<=390px){.ab-ep-list.is-compact.svelte-99y7mp .ab-ep-header:where(.svelte-99y7mp){flex-wrap:wrap}.ab-ep-list.is-compact.svelte-99y7mp .ab-ep-tools:where(.svelte-99y7mp){justify-content:flex-start;width:100%;margin-left:0}.ab-ep-list.is-compact.svelte-99y7mp .ab-ep-search-wrap:where(.svelte-99y7mp){flex:0 0 156px;width:156px;max-width:156px}}