.page_page__lzeCh{max-width:none;margin-inline:auto;animation:page_fadeUp__WrksF .45s ease both}.page_filmography__yV6bK{margin-top:.25rem}.page_fallback__FMtgf{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.page_fallback__FMtgf h1{margin:0;font-family:var(--font-display),serif;font-size:clamp(1.75rem,3vw,2.25rem);letter-spacing:-.03em}.page_eyebrow__Ay2Ti{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-soft)}.page_muted__8kXXH{margin:0;color:var(--color-text-muted);line-height:1.55}.page_back__gr7lU{display:inline-block;margin-top:.5rem;color:var(--color-accent);font-weight:650;text-decoration:none}.page_back__gr7lU:hover{text-decoration:underline}@keyframes page_fadeUp__WrksF{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.page_page__lzeCh{animation:none}}.Tabs_tablist__tPpZx{display:flex;gap:.25rem;overflow-x:auto;overscroll-behavior-x:contain;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;border-bottom:1px solid var(--color-border);background:var(--color-surface);-webkit-overflow-scrolling:touch}.Tabs_tablist__tPpZx::-webkit-scrollbar{display:none}.Tabs_tabActive__dQCKr,.Tabs_tab__ZHf5x{flex-shrink:0;padding:.75rem 1rem;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;background:transparent;font-size:.92rem;font-weight:600;line-height:1.2;white-space:nowrap;cursor:pointer;transition:color .15s ease,border-color .15s ease}.Tabs_tab__ZHf5x{color:var(--color-text-muted)}.Tabs_tabActive__dQCKr,.Tabs_tab__ZHf5x:hover{color:var(--color-text)}.Tabs_tabActive__dQCKr{border-bottom-color:var(--color-accent)}.Tabs_tabActive__dQCKr:focus-visible,.Tabs_tab__ZHf5x:focus-visible{outline:2px solid var(--color-accent-soft);outline-offset:2px}.Tabs_panel__zyVOx{padding-top:1.25rem;min-height:min(60vh,32rem);animation:Tabs_panel-fade-in__k8jsM .15s ease both}@keyframes Tabs_panel-fade-in__k8jsM{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.Tabs_panel__zyVOx{animation:none}}.EpisodeComments_wrap__GfR_M{margin-top:.75rem;padding-top:.75rem;border-top:1px dashed var(--color-border);display:flex;flex-direction:column;gap:.55rem}.EpisodeComments_title__nOCCi{font-size:.85rem;font-weight:700}.EpisodeComments_section__9nHJK{margin-top:1.75rem;padding-top:0;border-top:none}.EpisodeComments_sectionTitle__j4Don{font-family:var(--font-display),serif;font-size:1.2rem;font-weight:700;letter-spacing:-.02em}.EpisodeComments_spoilerReveal__bWubs{display:inline-block;margin-top:.2rem;padding:.25rem .6rem;border-radius:999px;font-size:.78rem;font-weight:600;color:var(--color-text-muted);background:color-mix(in srgb,var(--color-surface) 90%,transparent);border:1px solid var(--color-border);cursor:pointer}.EpisodeComments_spoilerReveal__bWubs:hover{color:var(--color-text)}.EpisodeComments_spoilerTag__R9zU7{display:inline-block;-webkit-margin-end:.4rem;margin-inline-end:.4rem;padding:.05rem .4rem;border-radius:.35rem;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#f0a8a8;border:1px solid color-mix(in srgb,#f0a8a8 40%,var(--color-border))}.EpisodeComments_hint__gBKTr{font-size:.82rem;color:var(--color-text-muted)}.EpisodeComments_list__H1SwC{list-style:none;display:flex;flex-direction:column;gap:.45rem}.EpisodeComments_item__jDUo5{padding:.55rem .65rem;border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-surface) 65%,transparent);font-size:.85rem}.EpisodeComments_itemHead__sMbpZ{display:flex;align-items:center;gap:.5rem}.EpisodeComments_avatar__j6ayh{width:32px;height:32px;border-radius:999px;overflow:hidden;object-fit:cover;flex-shrink:0;background:var(--color-surface-elevated)}.EpisodeComments_item__jDUo5 p{margin-top:.35rem;color:var(--color-text-muted);line-height:1.45;white-space:pre-wrap;word-break:break-word}.EpisodeComments_images__qTNon{margin-top:.45rem;display:flex;flex-direction:column;gap:.4rem}.EpisodeComments_commentImage__Cy8On{max-width:min(100%,28rem);max-height:20rem;width:auto;height:auto;border-radius:var(--radius-md);object-fit:contain;background:color-mix(in srgb,var(--color-surface-elevated) 70%,transparent)}.EpisodeDiscussionDrawer_root__QOd8I{position:fixed;z-index:200;inset:0}.EpisodeDiscussionDrawer_backdrop__jZG1c{position:absolute;inset:0;width:100%;border:0;background:rgb(0 0 0/55%);cursor:default;animation:EpisodeDiscussionDrawer_drawer-backdrop-in__KXMxB .2s ease both}.EpisodeDiscussionDrawer_drawer__T59lH{position:absolute;right:0;bottom:0;left:0;display:flex;max-height:70vh;flex-direction:column;border:1px solid var(--color-border);border-bottom:0;border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--color-surface);box-shadow:var(--shadow-soft);animation:EpisodeDiscussionDrawer_drawer-slide-in-mobile__a2i2y .28s cubic-bezier(.16,1,.3,1) both}.EpisodeDiscussionDrawer_header__BabFE{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid var(--color-border)}.EpisodeDiscussionDrawer_eyebrow__w_d_C{margin:0 0 .2rem;color:var(--color-accent-soft);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.EpisodeDiscussionDrawer_header__BabFE h2{margin:0;font-family:var(--font-display),serif;font-size:1.2rem;line-height:1.25}.EpisodeDiscussionDrawer_close__heHP9{display:grid;width:2.75rem;height:2.75rem;flex:0 0 auto;place-items:center;border:1px solid var(--color-border);border-radius:50%;color:var(--color-text);background:var(--color-surface-elevated);font-size:1.5rem;line-height:1;cursor:pointer}.EpisodeDiscussionDrawer_close__heHP9:hover{background:color-mix(in srgb,var(--color-accent) 14%,var(--color-surface-elevated))}.EpisodeDiscussionDrawer_backdrop__jZG1c:focus-visible,.EpisodeDiscussionDrawer_close__heHP9:focus-visible{outline:2px solid var(--color-accent-soft);outline-offset:-3px}.EpisodeDiscussionDrawer_comments__GcAPA{overflow-y:auto;padding:0 1.25rem 1.25rem}@media (min-width:768px){.EpisodeDiscussionDrawer_drawer__T59lH{top:0;left:auto;width:min(25rem,92vw);max-height:none;border:1px solid var(--color-border);border-radius:0;animation-name:EpisodeDiscussionDrawer_drawer-slide-in-desktop__He9UH}}@keyframes EpisodeDiscussionDrawer_drawer-backdrop-in__KXMxB{0%{opacity:0}to{opacity:1}}@keyframes EpisodeDiscussionDrawer_drawer-slide-in-mobile__a2i2y{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes EpisodeDiscussionDrawer_drawer-slide-in-desktop__He9UH{0%{transform:translateX(100%)}to{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.EpisodeDiscussionDrawer_backdrop__jZG1c,.EpisodeDiscussionDrawer_close__heHP9,.EpisodeDiscussionDrawer_drawer__T59lH{animation:none;transition:none}}.ShowEpisodes_section__d_inb{margin-top:1.75rem;display:flex;flex-direction:column;gap:.85rem}.ShowEpisodes_heading__1z_df{font-family:var(--font-display),serif;font-size:1.2rem;font-weight:700;letter-spacing:-.02em}.ShowEpisodes_hint___uFr8{font-size:.88rem;color:var(--color-text-muted);line-height:1.5}.ShowEpisodes_progress__zKfS7{display:flex;flex-direction:column;gap:.4rem}.ShowEpisodes_progressBar__sMKbk{height:.5rem;border-radius:999px;background:color-mix(in srgb,var(--color-surface) 80%,transparent);border:1px solid var(--color-border);overflow:hidden}.ShowEpisodes_progressFill__9MFaa{height:100%;border-radius:999px;background:var(--gradient-brand);transition:width .3s cubic-bezier(.16,1,.3,1)}.ShowEpisodes_progressLabel__EV4IR{font-size:.85rem;color:var(--color-text-muted)}.ShowEpisodes_upNext__UlDkY{color:var(--color-accent-soft);font-weight:600}.ShowEpisodes_upcomingBadge__lK4GB{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:.2rem .45rem;border-radius:999px;font-size:.72rem;font-weight:700;color:var(--color-accent-soft);border:1px solid color-mix(in srgb,var(--color-accent) 35%,var(--color-border));background:color-mix(in srgb,var(--color-accent) 10%,transparent)}.ShowEpisodes_seasonChips__SKf54{display:flex;gap:.5rem;overflow-x:auto;overflow-y:hidden;padding-bottom:.15rem;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain}.ShowEpisodes_seasonChips__SKf54::-webkit-scrollbar{display:none}.ShowEpisodes_seasonChip__8Z4JW{flex:0 0 auto;min-height:2.5rem;padding:.45rem .85rem;border-radius:var(--radius-lg);border:1px solid var(--color-border);color:var(--color-text-muted);background:color-mix(in srgb,var(--color-surface) 75%,transparent);font-size:.8rem;font-weight:700;cursor:pointer;transition:color .18s cubic-bezier(.16,1,.3,1),background .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1)}.ShowEpisodes_seasonChip__8Z4JW:hover{color:var(--color-text);border-color:color-mix(in srgb,var(--color-accent) 35%,var(--color-border))}.ShowEpisodes_seasonChip__8Z4JW[data-selected=true]{border-color:transparent;color:var(--color-on-accent);background:var(--gradient-brand)}.ShowEpisodes_commentsBtn__GD9fG:focus-visible,.ShowEpisodes_completeBtn__Z2tz_:focus-visible,.ShowEpisodes_overview__c3Mm2:focus-visible,.ShowEpisodes_retryBtn__4W_WV:focus-visible,.ShowEpisodes_seasonChip__8Z4JW:focus-visible,.ShowEpisodes_watchBtn__3pRSM:focus-visible{outline:2px solid var(--color-accent-soft);outline-offset:2px}.ShowEpisodes_episodeCount__9gblw{margin:0;color:var(--color-text-muted);font-size:.82rem;font-weight:500}.ShowEpisodes_panel__Ksb6I{display:flex;flex-direction:column;gap:.85rem;min-height:min(50vh,24rem)}.ShowEpisodes_seasonHeader___cZto{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.ShowEpisodes_completeBtn__Z2tz_{min-height:2.5rem;padding:.4rem .85rem;border-radius:999px;font-size:.78rem;font-weight:700;border:1px solid var(--color-border);color:var(--color-text-muted);background:color-mix(in srgb,var(--color-surface) 80%,transparent);cursor:pointer;transition:color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1)}.ShowEpisodes_completeBtn__Z2tz_:hover:not(:disabled){color:var(--color-text);border-color:color-mix(in srgb,var(--color-accent) 40%,var(--color-border))}.ShowEpisodes_completeBtn__Z2tz_[data-complete=true]{color:var(--color-bg);border-color:transparent;background:color-mix(in srgb,var(--color-accent) 88%,#fff);cursor:pointer}.ShowEpisodes_episodeList__MqZUU{list-style:none;display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0}.ShowEpisodes_episode__JAu1f{display:flex;align-items:center;gap:.85rem;padding:.65rem .7rem;border-radius:1rem;border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface-elevated) 55%,transparent);transition:background .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),opacity .18s cubic-bezier(.16,1,.3,1)}.ShowEpisodes_episode__JAu1f[data-watched=true]{opacity:.72}.ShowEpisodes_episode__JAu1f[data-watched=true] .ShowEpisodes_stillSlot__3_RJd{filter:saturate(.75) brightness(.9)}.ShowEpisodes_episode__JAu1f[data-up-next=true]{opacity:1;border-color:color-mix(in srgb,var(--color-accent) 32%,var(--color-border));background:linear-gradient(90deg,color-mix(in srgb,var(--color-accent) 14%,transparent) 0,color-mix(in srgb,var(--color-accent) 14%,transparent) 3px,color-mix(in srgb,var(--color-surface-elevated) 72%,transparent) 3px)}.ShowEpisodes_stillSlot__3_RJd{width:6.5rem;height:3.65rem;flex:0 0 auto;border-radius:.55rem;overflow:hidden;background-color:var(--color-surface)}.ShowEpisodes_stillImg__HjTaG,.ShowEpisodes_still__WZaZA{width:100%;height:100%;object-fit:cover;display:block}.ShowEpisodes_episodeContent__vNuZf{display:flex;flex:1 1 auto;flex-direction:column;gap:.28rem;min-width:0}.ShowEpisodes_epNum__kk_Uw{margin-right:.35rem;color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.ShowEpisodes_episodeTitle__4uXZM{color:var(--color-text);font-size:.95rem;font-weight:700;letter-spacing:-.01em;line-height:1.25}.ShowEpisodes_episodeTitle__4uXZM,.ShowEpisodes_overview__c3Mm2{margin:0;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ShowEpisodes_overview__c3Mm2{padding:0;border:none;color:var(--color-text-muted);background:transparent;text-align:start;font:inherit;font-size:.8rem;line-height:1.45;cursor:pointer;transition:color .15s ease}.ShowEpisodes_overview__c3Mm2:hover{color:color-mix(in srgb,var(--color-text) 78%,var(--color-text-muted))}.ShowEpisodes_overview__c3Mm2[data-expanded=true]{-webkit-line-clamp:unset;display:block}.ShowEpisodes_episodeDetails__Assv1{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;color:var(--color-text-muted);font-size:.75rem}.ShowEpisodes_actions__wet_C{display:flex;flex:0 0 auto;align-items:center;gap:.5rem}.ShowEpisodes_commentsBtn__GD9fG,.ShowEpisodes_watchBtn__3pRSM{display:grid;width:2.75rem;height:2.75rem;place-items:center;border-radius:50%;cursor:pointer;touch-action:manipulation;transition:color .18s cubic-bezier(.16,1,.3,1),background .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),transform .15s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1)}.ShowEpisodes_commentsBtn__GD9fG:active:not(:disabled),.ShowEpisodes_watchBtn__3pRSM:active:not(:disabled){transform:scale(.97)}.ShowEpisodes_commentsBtn__GD9fG{border:1px solid var(--color-border);color:var(--color-text-muted);background:color-mix(in srgb,var(--color-surface) 55%,transparent)}.ShowEpisodes_commentsBtn__GD9fG:hover{color:var(--color-text);border-color:color-mix(in srgb,var(--color-accent) 40%,var(--color-border))}.ShowEpisodes_commentsBtn__GD9fG svg{width:1.15rem;height:1.15rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.ShowEpisodes_watchBtn__3pRSM{border:1.5px solid color-mix(in srgb,var(--color-text-muted) 45%,var(--color-border));color:var(--color-text-muted);background:transparent}.ShowEpisodes_watchBtn__3pRSM:hover:not(:disabled){color:var(--color-text);border-color:color-mix(in srgb,var(--color-accent) 45%,var(--color-border))}.ShowEpisodes_watchBtn__3pRSM svg{width:1.35rem;height:1.35rem}.ShowEpisodes_watchRing__5Vvff{fill:none;stroke:currentColor;stroke-width:1.7}.ShowEpisodes_watchCheck__1hq5l{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.1}.ShowEpisodes_watchBtn__3pRSM[data-watched=true]{color:color-mix(in srgb,var(--color-text) 70%,var(--color-text-muted));border-color:transparent;background:color-mix(in srgb,var(--color-surface-elevated) 90%,var(--color-text-muted))}.ShowEpisodes_watchBtn__3pRSM[data-watched=true] .ShowEpisodes_watchRing__5Vvff{fill:color-mix(in srgb,var(--color-text-muted) 55%,transparent);stroke:none}.ShowEpisodes_watchBtn__3pRSM[data-watched=true] .ShowEpisodes_watchCheck__1hq5l{stroke:var(--color-text)}.ShowEpisodes_watchBtn__3pRSM[data-up-next=true]:not([data-watched=true]){color:var(--color-on-accent);border-color:transparent;background:var(--gradient-brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 22%,transparent)}.ShowEpisodes_watchBtn__3pRSM[data-up-next=true]:not([data-watched=true]) .ShowEpisodes_watchRing__5Vvff{fill:transparent;stroke:none}.ShowEpisodes_watchBtn__3pRSM[data-up-next=true]:not([data-watched=true]) .ShowEpisodes_watchCheck__1hq5l{stroke:var(--color-on-accent)}.ShowEpisodes_watchBtn__3pRSM:disabled{opacity:.45;cursor:not-allowed}.ShowEpisodes_completeBtn__Z2tz_:disabled,.ShowEpisodes_watchBtn__3pRSM[data-busy=true]{opacity:.6;cursor:wait}.ShowEpisodes_error__W75Lv{display:flex;align-items:center;gap:.65rem;color:#f0a8a8;font-size:.82rem}.ShowEpisodes_error__W75Lv p{margin:0}.ShowEpisodes_retryBtn__4W_WV{padding:.3rem .55rem;border:1px solid;border-radius:var(--radius-sm);color:inherit;background:transparent;font-size:.75rem;font-weight:700;cursor:pointer}.ShowEpisodes_loginLink__KemeE{align-self:flex-start;font-size:.88rem;font-weight:600;color:var(--color-accent-soft)}.ShowEpisodes_loginLink__KemeE:hover{text-decoration:underline}@media (max-width:520px){.ShowEpisodes_episode__JAu1f{gap:.65rem;padding:.6rem;align-items:flex-start}.ShowEpisodes_stillSlot__3_RJd{width:5.5rem;height:3.1rem;margin-top:.15rem}.ShowEpisodes_actions__wet_C{flex-direction:column;gap:.4rem}.ShowEpisodes_commentsBtn__GD9fG,.ShowEpisodes_watchBtn__3pRSM{width:2.75rem;height:2.75rem}}@media (prefers-reduced-motion:reduce){.ShowEpisodes_commentsBtn__GD9fG,.ShowEpisodes_completeBtn__Z2tz_,.ShowEpisodes_episode__JAu1f,.ShowEpisodes_overview__c3Mm2,.ShowEpisodes_progressFill__9MFaa,.ShowEpisodes_seasonChip__8Z4JW,.ShowEpisodes_watchBtn__3pRSM{transition:none}.ShowEpisodes_commentsBtn__GD9fG:active:not(:disabled),.ShowEpisodes_watchBtn__3pRSM:active:not(:disabled){transform:none}}.ShowTrackingButton_root__21dTz{position:relative;display:inline-flex;flex-direction:column;align-items:flex-start;gap:.35rem}.ShowTrackingButton_guest__sdDdo{display:inline-flex}.ShowTrackingButton_trigger__mYtJI{display:inline-flex;align-items:center;gap:.45rem;min-height:2.75rem;padding:.45rem .9rem;border:1px solid var(--color-border);border-radius:999px;color:var(--color-text);background:color-mix(in srgb,var(--color-surface-elevated) 88%,transparent);font:inherit;font-size:.85rem;font-weight:650;cursor:pointer}.ShowTrackingButton_trigger__mYtJI[data-active=true]{border-color:color-mix(in srgb,var(--color-accent) 45%,var(--color-border));color:var(--color-bg);background:color-mix(in srgb,var(--color-accent) 90%,#fff)}.ShowTrackingButton_trigger__mYtJI:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-accent) 40%,var(--color-border))}.ShowTrackingButton_trigger__mYtJI:disabled{opacity:.65;cursor:wait}.ShowTrackingButton_trigger__mYtJI:focus-visible{outline:2px solid var(--color-accent-soft);outline-offset:2px}.ShowTrackingButton_triggerLabel__RbSen{max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ShowTrackingButton_caret__iQu68{font-size:.7rem;opacity:.8}.ShowTrackingButton_menu__jDrs_{position:absolute;top:calc(100% + .35rem);inset-inline-start:0;z-index:40;list-style:none;display:flex;flex-direction:column;gap:.15rem;min-width:11.5rem;margin:0;padding:.4rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-elevated);box-shadow:var(--shadow-soft)}.ShowTrackingButton_option__TKNgT{width:100%;min-height:2.5rem;padding:.45rem .65rem;border:0;border-radius:.4rem;color:var(--color-text);background:transparent;font:inherit;font-size:.88rem;text-align:start;cursor:pointer}.ShowTrackingButton_option__TKNgT:hover:not(:disabled){background:color-mix(in srgb,var(--color-surface) 70%,transparent)}.ShowTrackingButton_option__TKNgT[data-active=true]{color:var(--color-accent-soft);font-weight:650}.ShowTrackingButton_cta__ZYrvq{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.45rem 1rem;border-radius:999px;font-size:.85rem;font-weight:700;color:var(--color-on-accent);background:var(--gradient-brand)}.ShowTrackingButton_cta__ZYrvq:hover{filter:brightness(1.06)}.ShowTrackingButton_error__4Er_u{margin:0;font-size:.78rem;color:#f0a8a8;line-height:1.4}