.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);height:20px;color:var(--ab-ink-3);font-size:var(--ab-type-micro);font-variant-numeric:tabular-nums;background:0 0;align-items:center;padding:0 7px;font-weight:500;display:inline-flex}.ab-ep-tab-pills.svelte-99y7mp{border:1px solid var(--ab-border);background:0 0;border-radius:8px;align-items:center;gap:4px;padding:2px;display:inline-flex}.ab-ep-tab-pill.svelte-99y7mp{height:26px;color:var(--ab-ink-3);font-family:inherit;font-size:var(--ab-type-label);cursor:pointer;transition:border-color var(--ab-dur) var(--ab-ease), color var(--ab-dur) var(--ab-ease);background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:0 11px;font-weight:500;display:inline-flex}.ab-ep-tab-pill.svelte-99y7mp:hover{color:var(--ab-ink)}.ab-ep-tab-pill.active.svelte-99y7mp,.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:0 0}.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{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);background:0 0;border-radius:7px;flex:none;align-items:center;gap:2px;padding:2px;display:inline-flex}.ab-ep-view-btn.svelte-99y7mp{width:26px;height:24px;color:var(--ab-ink-3);cursor:pointer;transition:border-color var(--ab-dur) var(--ab-ease), color var(--ab-dur) var(--ab-ease);background:0 0;border:1px solid #0000;border-radius:5px;place-items:center;padding:0;display:grid}.ab-ep-view-btn.svelte-99y7mp:hover{color:var(--ab-ink)}.ab-ep-view-btn.active.svelte-99y7mp{border-color:var(--ab-border-accent);color:var(--ab-petal);background:0 0}.ab-ep-range-bar.svelte-99y7mp{border-bottom:1px solid var(--ab-border-subtle);background:0 0;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);height:26px;color:var(--ab-ink-3);font-family:inherit;font-size:var(--ab-type-micro);font-variant-numeric:tabular-nums;cursor:pointer;transition:border-color var(--ab-dur) var(--ab-ease), color var(--ab-dur) var(--ab-ease);background:0 0;border-radius:6px;flex:none;align-items:center;gap:5px;padding:0 10px;font-weight:500;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{border-color:var(--ab-petal);color:var(--ab-petal);background:0 0}.ab-ep-range-pill.has-current.svelte-99y7mp:after{content:"";background:var(--ab-petal);border-radius:999px;width:4px;height:4px}.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:500}.ab-btn-icon.svelte-99y7mp{border:1px solid var(--ab-border);width:26px;height:26px;color:var(--ab-ink-3);cursor:pointer;transition:border-color var(--ab-dur) var(--ab-ease), color var(--ab-dur) var(--ab-ease);background:0 0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.ab-btn-icon.svelte-99y7mp:hover:not(:disabled){border-color:var(--ab-border-hi);color:var(--ab-ink);background:0 0}.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:border-color var(--ab-dur) var(--ab-ease), color var(--ab-dur) var(--ab-ease);background:0 0;border-radius:9px;align-items:flex-start;gap:11px;padding:10px 12px;font-family:inherit;text-decoration:none;display:flex}.ab-ep-card.has-media.svelte-99y7mp{align-items:center;gap:12px;padding:8px 12px 8px 8px}.ab-ep-rich-list.is-compact.svelte-99y7mp .ab-ep-card:where(.svelte-99y7mp){border-radius:8px;align-items:center;gap:10px;padding:8px 10px}.ab-ep-rich-list.is-compact.svelte-99y7mp .ab-ep-card.has-media:where(.svelte-99y7mp){gap:10px;padding:6px 10px 6px 6px}.ab-ep-card--static.svelte-99y7mp{cursor:default}.ab-ep-card.svelte-99y7mp:not(.ab-ep-card--static):hover{border-color:var(--ab-border-hi);background:0 0}.ab-ep-card.active.svelte-99y7mp{border-color:var(--ab-petal);background:0 0}.ab-ep-card.is-watched.svelte-99y7mp:not(.active){background:0 0;border-color:#7fd4b23d}.ab-ep-card.is-watched.svelte-99y7mp:not(.active):hover{background:0 0;border-color:#7fd4b27a}.ab-ep-card.is-upcoming.svelte-99y7mp:not(.active){opacity:.72}.ab-ep-num-badge.svelte-99y7mp{border:1px solid var(--ab-border);min-width:36px;height:32px;color:var(--ab-ink-2);font-size:var(--ab-type-label);font-variant-numeric:tabular-nums;letter-spacing:-.01em;transition:border-color var(--ab-dur) var(--ab-ease), color var(--ab-dur) var(--ab-ease);background:0 0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0 7px;font-weight:600;display:inline-flex}.ab-ep-rich-list.is-compact.svelte-99y7mp .ab-ep-num-badge:where(.svelte-99y7mp){border-radius:6px;min-width:34px;height:29px;padding:0 6px}.ab-ep-media.svelte-99y7mp{aspect-ratio:16/9;border:1px solid var(--ab-border-subtle);background:var(--ab-surface2);width:118px;transition:border-color var(--ab-dur) var(--ab-ease);border-radius:6px;flex:0 0 118px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ab-ep-media.svelte-99y7mp:not(.is-fallback):after{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#07070ab8 100%);height:54%;position:absolute;inset:auto 0 0}.ab-ep-media.svelte-99y7mp img:where(.svelte-99y7mp){object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .18s ease, transform .24s var(--ab-ease);display:block}.ab-ep-media.is-loaded.svelte-99y7mp img:where(.svelte-99y7mp){opacity:1}@media (hover:hover){.ab-ep-card.svelte-99y7mp:not(.ab-ep-card--static):hover .ab-ep-media:where(.svelte-99y7mp){border-color:var(--ab-border)}.ab-ep-card.svelte-99y7mp:not(.ab-ep-card--static):hover .ab-ep-media:where(.svelte-99y7mp) img:where(.svelte-99y7mp){transform:scale(1.035)}}.ab-ep-card.active.svelte-99y7mp .ab-ep-media:where(.svelte-99y7mp){border-color:#f69ec073}.ab-ep-media-num.svelte-99y7mp{z-index:1;min-width:22px;height:18px;color:var(--ab-ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em;transition:color var(--ab-dur) var(--ab-ease), border-color var(--ab-dur) var(--ab-ease);background:#09090dd1;border:1px solid #ffffff24;border-radius:4px;justify-content:center;align-items:center;padding:0 5px;font-size:.6875rem;font-weight:600;line-height:1;display:inline-flex;position:absolute;bottom:5px;left:5px}.ab-ep-card.active.svelte-99y7mp .ab-ep-media-num:where(.svelte-99y7mp){color:var(--ab-petal);border-color:#f69ec085}.ab-ep-card.is-watched.svelte-99y7mp:not(.active) .ab-ep-media-num:where(.svelte-99y7mp){color:var(--ab-green);border-color:#34d39975}.ab-ep-media-fallback.svelte-99y7mp{color:var(--ab-ink-3);font-size:var(--ab-type-label);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:600}.ab-ep-card.active.svelte-99y7mp .ab-ep-media-fallback:where(.svelte-99y7mp){color:var(--ab-petal)}.ab-ep-card.is-watched.svelte-99y7mp:not(.active) .ab-ep-media-fallback:where(.svelte-99y7mp){color:var(--ab-green)}.ab-ep-rich-list.is-compact.svelte-99y7mp .ab-ep-media:where(.svelte-99y7mp){border-radius:5px;flex-basis:86px;width:86px}.ab-ep-rich-list.is-compact.svelte-99y7mp .ab-ep-media-num:where(.svelte-99y7mp){min-width:19px;height:16px;padding:0 4px;font-size:.625rem;bottom:4px;left:4px}.ab-ep-num-badge--special.svelte-99y7mp{color:var(--ab-petal);border-color:var(--ab-border-accent);background:0 0}.ab-ep-card.svelte-99y7mp:not(.ab-ep-card--static):hover .ab-ep-num-badge:where(.svelte-99y7mp){border-color:var(--ab-border-hi);color:var(--ab-ink)}.ab-ep-card.active.svelte-99y7mp .ab-ep-num-badge:where(.svelte-99y7mp){border-color:var(--ab-petal);color:var(--ab-petal);background:0 0}.ab-ep-card.is-watched.svelte-99y7mp:not(.active) .ab-ep-num-badge:where(.svelte-99y7mp){color:var(--ab-green);background:0 0;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);height:17px;color:var(--ab-ink-3);letter-spacing:.02em;background:0 0;align-items:center;padding:0 6px;font-size:.66rem;font-weight:600;display:inline-flex}.ab-ep-pill--playing.svelte-99y7mp{color:var(--ab-petal);background:0 0;border-color:#f69ec075}.ab-ep-pill--watched.svelte-99y7mp{color:var(--ab-green);background:0 0;border-color:#34d39970}.ab-ep-pill--upcoming.svelte-99y7mp{color:var(--ab-lilac);background:0 0;border-color:#c4b5fd70}.ab-ep-pill--special.svelte-99y7mp{border-color:var(--ab-border);color:var(--ab-ink-3);background:0 0}.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.has-media:where(.svelte-99y7mp){gap:10px;padding:7px 10px 7px 7px}.ab-ep-list.svelte-99y7mp:not(.is-compact) .ab-ep-media:where(.svelte-99y7mp){flex-basis:98px;width:98px}.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}}