.media-tile-visual{grid-template-columns:minmax(0,1fr);align-items:stretch;min-width:0;display:grid}.media-tile-visual.ranked{grid-template-columns:var(--next-rank-width) minmax(0, 1fr)}.media-tile-rank{min-width:0;color:var(--next-text-faint);font-variant-numeric:tabular-nums;letter-spacing:-.055em;text-align:right;justify-content:flex-end;align-items:center;padding-right:clamp(4px,.5vw,7px);font-family:Bebas Neue,Arial Narrow,Liberation Sans Narrow,Nimbus Sans Narrow,sans-serif;font-size:clamp(52px,5.5vw,82px);font-weight:400;font-stretch:75%;line-height:.8;display:flex}.media-tile-copy{padding-top:8px}.media-tile-copy.ranked{margin-left:var(--next-rank-width)}[data-poster-surface]>.poster-glare,[data-poster-surface]>.poster-hotspot,[data-poster-surface]>.poster-shade{z-index:2;opacity:0;transform-origin:50%;pointer-events:none;display:block;position:absolute;inset:-35%;transform:none}[data-poster-surface]>.poster-glare{background:radial-gradient(48% 42% at 50% 48%,#e2f0ff2e 0%,#dcedff1c 34%,#d2e7ff0a 66%,#0000 100%),radial-gradient(48% 48%,#f2f8ff12 0%,#dcecff06 58%,#0000 100%)}[data-poster-surface]>.poster-hotspot{background:radial-gradient(46% 38% at 50% 48%,#fffef757 0%,#fafcfa3d 24%,#eaf5ff1f 52%,#d7ebff09 76%,#0000 100%),radial-gradient(48% 48%,#d5e9ff17 0%,#e1f0ff09 60%,#0000 100%);inset:-18%}[data-poster-surface]>.poster-shade{background:radial-gradient(52% 48%,#0000009e 0%,#00000061 34%,#00000024 62%,#0000 88%)}[data-poster-surface][data-poster-tilt-active=true]>:is(.poster-glare,.poster-hotspot,.poster-shade){will-change:transform, opacity}[data-poster-surface].loading>:is(.poster-glare,.poster-hotspot,.poster-shade){opacity:0!important}@media (prefers-reduced-motion:reduce),(hover:none),(pointer:coarse){[data-poster-surface]>:is(.poster-glare,.poster-hotspot,.poster-shade){display:none}}.watch-icon.svelte-1s2oqwm{flex-shrink:0;display:inline-flex;position:relative}.complete.svelte-1s2oqwm,.half.svelte-1s2oqwm{color:#a8d7b7}.half.svelte-1s2oqwm{clip-path:inset(0 50% 0 0);display:inline-flex;position:absolute;inset:0}.poster-picker.svelte-9w70e4{padding:7px 8px 8px}.caption.svelte-9w70e4{color:var(--next-text-muted);justify-content:space-between;margin-bottom:5px;font-size:10px;display:flex}.choices.svelte-9w70e4{grid-template-columns:repeat(4,1fr);gap:3px;display:grid}button.svelte-9w70e4{background:var(--next-element);min-height:30px;color:var(--next-text);border:1px solid var(--next-border);border-radius:var(--next-radius-control);cursor:pointer;place-items:center;display:grid}button.svelte-9w70e4:hover{border-color:var(--next-border-selected);color:var(--next-text)}button.svelte-9w70e4:focus-visible{outline:2px solid var(--next-border-selected);outline-offset:1px}button.preferred.svelte-9w70e4{color:var(--next-success);background:color-mix(in srgb, #618f70 15%, var(--next-element));border-color:#618f70}button.avoided.svelte-9w70e4{color:var(--next-danger);background:color-mix(in srgb, #a36560 15%, var(--next-element));border-color:#a36560}button.svelte-9w70e4:disabled{opacity:.4;cursor:default}p.svelte-9w70e4{color:var(--next-danger);margin:5px 0 0;font-size:11px}p.svelte-9w70e4 button:where(.svelte-9w70e4){min-height:0;color:inherit;background:0 0;border:0;text-decoration:underline;display:inline}.touch-label.svelte-9w70e4{display:none}@media (hover:none),(pointer:coarse){.caption.svelte-9w70e4{font-size:12px}.choices.svelte-9w70e4 button:where(.svelte-9w70e4){gap:4px;min-height:56px;padding:8px 2px}.touch-label.svelte-9w70e4{font-size:11px;display:block}p.svelte-9w70e4 button:where(.svelte-9w70e4){min-height:44px;padding:8px;display:inline-block}}.series-actions.svelte-myqer0{padding:5px}button.svelte-myqer0{border-radius:var(--next-radius-control);width:100%;min-height:30px;color:var(--next-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:7px;padding:5px 7px;font-size:11px;display:flex}button.svelte-myqer0 span:where(.svelte-myqer0){flex:1}button.svelte-myqer0 svg{flex-shrink:0}button.svelte-myqer0:hover,button.svelte-myqer0:focus-visible{border-color:var(--next-border-selected);background:var(--next-element-selected);outline:none}button.all.svelte-myqer0{color:var(--next-text);background:color-mix(in srgb, var(--next-signal) 20%, var(--next-pane));border-color:color-mix(in srgb, var(--next-border-selected) 40%, var(--next-border))}button.complete.svelte-myqer0,.saved.svelte-myqer0{color:var(--next-success)}button.svelte-myqer0:disabled{opacity:.65;cursor:default}button.complete.svelte-myqer0:disabled{opacity:1}.scope.svelte-myqer0{color:var(--next-text-muted);border-bottom:1px solid var(--next-border-muted);padding:5px 7px;font-size:9px}.seasons.svelte-myqer0{overscroll-behavior:contain;max-height:240px;margin-top:3px;overflow-y:auto}small.svelte-myqer0{font-variant-numeric:tabular-nums;color:var(--next-text-muted);font-size:10px}p.svelte-myqer0{color:var(--next-text-muted);margin:5px 7px;font-size:11px;line-height:1.4}p[role=alert].svelte-myqer0{color:var(--next-danger)}p.svelte-myqer0 button:where(.svelte-myqer0){width:auto;color:inherit;padding:0;text-decoration:underline;display:inline}@media (hover:none),(pointer:coarse){button.svelte-myqer0{min-height:44px;font-size:12px}.scope.svelte-myqer0,small.svelte-myqer0{font-size:11px}p.svelte-myqer0 button:where(.svelte-myqer0){padding:8px;display:inline-block}}.rating-picker.svelte-aakjjs{padding:9px}.stars.svelte-aakjjs{touch-action:none;cursor:pointer;width:max-content;color:color-mix(in srgb, var(--next-text) 30%, transparent);border-radius:4px;display:flex}.stars.svelte-aakjjs:focus-visible{outline:2px solid var(--next-border-selected);outline-offset:3px}.stars.disabled.svelte-aakjjs{opacity:.5;cursor:wait}.star.svelte-aakjjs{width:22px;height:36px;display:block;position:relative}.star.svelte-aakjjs>svg{position:absolute;top:7px;left:0}.fill.svelte-aakjjs{color:var(--next-text);position:absolute;inset:0 auto 0 0;overflow:hidden}.fill.svelte-aakjjs svg{max-width:none;position:absolute;top:7px;left:0}.rating-footer.svelte-aakjjs{justify-content:space-between;align-items:center;min-height:25px;margin-top:5px;display:flex}output.svelte-aakjjs{color:var(--next-text-muted);font-size:10px}button.svelte-aakjjs{border-radius:var(--next-radius-control);min-height:25px;color:var(--next-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:3px 5px;font-size:10px;display:inline-flex}button.svelte-aakjjs:hover,button.svelte-aakjjs:focus-visible{color:var(--next-text);background:var(--next-element-selected)}button.svelte-aakjjs:focus-visible{outline:2px solid var(--next-border-selected)}@media (hover:none),(pointer:coarse){button.svelte-aakjjs{min-width:44px;min-height:44px;font-size:12px}output.svelte-aakjjs{font-size:12px}.star.svelte-aakjjs{height:44px}.star.svelte-aakjjs>svg,.fill.svelte-aakjjs svg{top:11px}}.poster-actions.svelte-kujvtv{pointer-events:none;border-radius:var(--next-radius-media);position:absolute;inset:0}.quick-actions.svelte-kujvtv{border-radius:var(--next-radius-control);opacity:0;background:#121114f0;border:1px solid #ffffff29;justify-content:center;gap:0;width:max-content;transition:opacity .12s;display:flex;position:absolute;bottom:12px;left:50%;overflow:hidden;transform:translate(-50%)}.quick-actions.svelte-kujvtv,.quick-actions.svelte-kujvtv button:where(.svelte-kujvtv),.notice.svelte-kujvtv{pointer-events:none}.highlighted.svelte-kujvtv .quick-actions:where(.svelte-kujvtv),.open.svelte-kujvtv .quick-actions:where(.svelte-kujvtv),.poster-actions.svelte-kujvtv:focus-within .quick-actions:where(.svelte-kujvtv){opacity:1}.highlighted.svelte-kujvtv .quick-actions:where(.svelte-kujvtv),.open.svelte-kujvtv .quick-actions:where(.svelte-kujvtv),.poster-actions.svelte-kujvtv:focus-within .quick-actions:where(.svelte-kujvtv),.highlighted.svelte-kujvtv .quick-actions:where(.svelte-kujvtv) button:where(.svelte-kujvtv),.open.svelte-kujvtv .quick-actions:where(.svelte-kujvtv) button:where(.svelte-kujvtv),.poster-actions.svelte-kujvtv:focus-within .quick-actions:where(.svelte-kujvtv) button:where(.svelte-kujvtv),.highlighted.svelte-kujvtv .notice:where(.svelte-kujvtv),.open.svelte-kujvtv .notice:where(.svelte-kujvtv),.poster-actions.svelte-kujvtv:focus-within .notice:where(.svelte-kujvtv){pointer-events:auto}button.svelte-kujvtv{font:inherit;cursor:pointer;border-radius:var(--next-radius-control);border:1px solid #0000}.quick-actions.svelte-kujvtv button:where(.svelte-kujvtv){color:#e7e8e6;background:0 0;border:0;border-radius:0;place-items:center;width:32px;height:32px;display:grid}.quick-actions.svelte-kujvtv button:where(.svelte-kujvtv)+button:where(.svelte-kujvtv){border-left:1px solid #ffffff1a}.quick-actions.svelte-kujvtv:hover{background:#191c1b}.quick-actions.svelte-kujvtv button:where(.svelte-kujvtv):focus-visible{outline-offset:-2px}.quick-actions.svelte-kujvtv button:where(.svelte-kujvtv):hover,.quick-actions.svelte-kujvtv button[aria-expanded=true]:where(.svelte-kujvtv){color:#e7e8e6;background:#bec4c029}button.svelte-kujvtv:focus-visible{outline-offset:2px;outline:2px solid #b8c0ba}button.svelte-kujvtv:disabled{opacity:.45;cursor:default}.quick-actions.svelte-kujvtv button.watched:where(.svelte-kujvtv){color:#a8d7b7;background:#618f702b}.quick-actions.svelte-kujvtv button.partial:where(.svelte-kujvtv){background-image:linear-gradient(90deg,#618f7038 50%,#0000 50%)}.quick-actions.svelte-kujvtv button.listed:where(.svelte-kujvtv){color:#e7e8e6}.quick-actions.svelte-kujvtv button.rated:where(.svelte-kujvtv){color:#e7e8e6;background:#bec4c01f}.notice.svelte-kujvtv{color:#e7e8e6;opacity:0;background:#191c1b;padding:5px;font-size:10px;position:absolute;top:8px;left:8px;right:8px}.highlighted.svelte-kujvtv .notice:where(.svelte-kujvtv),.open.svelte-kujvtv .notice:where(.svelte-kujvtv),.poster-actions.svelte-kujvtv:focus-within .notice:where(.svelte-kujvtv){opacity:1}.notice.error.svelte-kujvtv{border-color:color-mix(in srgb, var(--next-danger) 60%, transparent)}.poster-popup.svelte-kujvtv{pointer-events:auto;overscroll-behavior:contain;background:var(--next-pane);width:min(190px,100vw - 12px);color:var(--next-text);border:1px solid var(--next-border-strong);border-radius:var(--next-radius-popover);box-shadow:var(--next-popover-shadow);margin:0;padding:0;position:fixed;overflow:auto}.poster-popup.svelte-kujvtv::backdrop{background:0 0}.poster-popup.editing.svelte-kujvtv{width:min(210px,100vw - 12px)}.edit-poster.svelte-kujvtv,.more-menu.svelte-kujvtv button:where(.svelte-kujvtv){width:calc(100% - 10px);color:var(--next-text);text-align:left;background:0 0;align-items:center;gap:7px;margin:5px;padding:7px;font-size:11px;display:flex}.edit-poster.svelte-kujvtv span:where(.svelte-kujvtv),.more-menu.svelte-kujvtv button:where(.svelte-kujvtv) span:where(.svelte-kujvtv){flex:1}.edit-poster.svelte-kujvtv:hover,.more-menu.svelte-kujvtv button:where(.svelte-kujvtv):hover,.edit-poster.svelte-kujvtv:focus-visible,.more-menu.svelte-kujvtv button:where(.svelte-kujvtv):focus-visible{background:var(--next-element-selected);color:var(--next-text)}header.svelte-kujvtv{border-bottom:1px solid var(--next-border-muted);align-items:center;gap:5px;padding:5px 7px;display:flex}strong.svelte-kujvtv{flex:1;min-width:0;font-size:11px;font-weight:500;line-height:1.35}strong.svelte-kujvtv span:where(.svelte-kujvtv){color:var(--next-text-muted);white-space:nowrap;font-size:10px}header.svelte-kujvtv button:where(.svelte-kujvtv){width:24px;height:24px;color:var(--next-text-muted);background:0 0;flex-shrink:0;place-items:center;display:grid}header.svelte-kujvtv button:where(.svelte-kujvtv):hover{color:var(--next-text);background:var(--next-element)}.popup-error.svelte-kujvtv{color:var(--next-danger);margin:0 9px 8px;font-size:10px;line-height:1.3}@media (hover:none),(pointer:coarse){.quick-actions.svelte-kujvtv{opacity:1;pointer-events:auto;bottom:8px}.quick-actions.svelte-kujvtv button:where(.svelte-kujvtv){pointer-events:auto;width:42px;height:42px}.notice.svelte-kujvtv{opacity:1;pointer-events:auto;min-height:44px;padding:8px;font-size:12px;line-height:1.35}.poster-popup.svelte-kujvtv,.poster-popup.editing.svelte-kujvtv{width:min(260px,100vw - 12px)}header.svelte-kujvtv button:where(.svelte-kujvtv){width:44px;height:44px}strong.svelte-kujvtv{overflow-wrap:anywhere;font-size:12px}.more-menu.svelte-kujvtv button:where(.svelte-kujvtv){min-height:44px;font-size:12px}.more-menu.svelte-kujvtv button:where(.svelte-kujvtv) svg{flex-shrink:0}}@media (prefers-reduced-motion:reduce){.quick-actions.svelte-kujvtv{transition:none}}.media-tile.svelte-1o7z34r{border-radius:var(--next-radius-media);min-width:0;position:relative}.action-layer.svelte-1o7z34r{aspect-ratio:2/3;pointer-events:none;position:absolute;top:0;left:0;right:0}.media-tile.ranked.svelte-1o7z34r .action-layer:where(.svelte-1o7z34r){left:var(--next-rank-width)}.tile-link.svelte-1o7z34r{display:block}.poster.svelte-1o7z34r{--poster-lift:0px;aspect-ratio:2/3;border-radius:var(--next-radius-media);background:var(--next-skeleton-surface);transform:translateY(var(--poster-lift));transform-origin:50%;border:0;position:relative;overflow:hidden;box-shadow:0 8px 18px -13px #00000057}.poster.svelte-1o7z34r:after{content:"";z-index:4;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--next-poster-outline);pointer-events:none;position:absolute;inset:0}.poster.svelte-1o7z34r .tile-loading{--skeleton-rest:var(--next-skeleton-surface);width:100%;height:100%;position:absolute;inset:0}.poster.svelte-1o7z34r img:where(.svelte-1o7z34r){z-index:1;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .14s;display:block;position:absolute;inset:0}.poster.svelte-1o7z34r img.ready:where(.svelte-1o7z34r){opacity:1}.tile-link.svelte-1o7z34r:focus-visible .poster:where(.svelte-1o7z34r){--poster-lift:-2px}.tile-link.svelte-1o7z34r:focus-visible{outline:0}.tile-link.svelte-1o7z34r:focus-visible .poster:where(.svelte-1o7z34r):after{outline:1px solid var(--next-border-focus);outline-offset:-2px}.fallback.svelte-1o7z34r{color:var(--next-text-faint);place-items:center;font-size:32px;display:grid;position:absolute;inset:0}.progress.svelte-1o7z34r{z-index:3;background:#000000a8;height:3px;position:absolute;bottom:0;left:0;right:0}.progress.svelte-1o7z34r span:where(.svelte-1o7z34r){background:var(--next-signal);height:100%;display:block}strong.svelte-1o7z34r{line-height:var(--next-tile-title-height,16px);color:var(--next-text);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:560;display:block;overflow:hidden}.activity.svelte-1o7z34r{color:var(--next-text-muted);margin-top:4px;font-size:9px;font-weight:560;line-height:1.35;display:block}.metadata.svelte-1o7z34r{line-height:var(--next-tile-meta-height,12px);color:var(--next-text-faint);white-space:nowrap;align-items:center;gap:6px;margin-top:4px;font-size:9px;display:flex;overflow:hidden}.metadata.svelte-1o7z34r span:where(.svelte-1o7z34r)+span:where(.svelte-1o7z34r):before{content:"·";color:var(--next-poster-border-strong);margin-right:6px}.rating.svelte-1o7z34r{color:var(--next-warning);align-items:center;gap:3px;display:inline-flex}.reset-progress.svelte-1o7z34r{color:#ffffffd1;cursor:pointer;background:#07090ad1;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:7px;right:7px;box-shadow:0 3px 10px #0000003d}.reset-progress.svelte-1o7z34r:hover,.reset-progress.svelte-1o7z34r:focus-visible{color:#fff;border-color:#ffffff9e;outline:0}.reset-progress.svelte-1o7z34r:focus-visible{box-shadow:0 0 0 2px var(--next-border-focus)}.reset-progress.svelte-1o7z34r:disabled{opacity:.6;cursor:wait}.reset-spinner{animation:.7s linear infinite svelte-1o7z34r-spin}@keyframes svelte-1o7z34r-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce),(hover:none),(pointer:coarse){.poster.svelte-1o7z34r{transform:translateY(var(--poster-lift));box-shadow:none;transition:transform .12s}}
