.AdminAnimeClient-module__KsKykW__posterImage,.AdminAnimeClient-module__KsKykW__posterFallback{border-radius:.5rem;width:2.5rem;height:3.5rem}.AdminAnimeClient-module__KsKykW__posterImage{object-fit:cover}.AdminAnimeClient-module__KsKykW__posterFallback{background:#8b5cf61a;justify-content:center;align-items:center;display:flex}.AdminAnimeClient-module__KsKykW__fallbackIcon{color:#8b5cf666;width:1.25rem;height:1.25rem}.AdminAnimeClient-module__KsKykW__page>*+*{margin-top:1.5rem}.AdminAnimeClient-module__KsKykW__animeList>:not(:last-child){border-bottom:1px solid #ffffff0d}.AdminAnimeClient-module__KsKykW__animeRow{cursor:pointer;align-items:center;gap:.75rem;padding:.75rem 1rem;transition:background-color .15s cubic-bezier(.4,0,.2,1);display:flex}.AdminAnimeClient-module__KsKykW__animeRow:hover{background:#ffffff0d}.AdminAnimeClient-module__KsKykW__animeDetails{flex:1;min-width:0}.AdminAnimeClient-module__KsKykW__titleRow{align-items:center;gap:.5rem;min-width:0;display:flex}.AdminAnimeClient-module__KsKykW__animeTitle{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.875rem;font-weight:500;line-height:1.25rem;transition:color .15s cubic-bezier(.4,0,.2,1);overflow:hidden}.AdminAnimeClient-module__KsKykW__animeRow:hover .AdminAnimeClient-module__KsKykW__animeTitle{color:#c4b5fd}.AdminAnimeClient-module__KsKykW__animeMeta{color:#fff9;font-size:.75rem;line-height:1rem}.AdminAnimeClient-module__KsKykW__rowActions{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.AdminAnimeClient-module__KsKykW__actionIcon,.AdminAnimeClient-module__KsKykW__rowArrow{width:1rem;height:1rem}.AdminAnimeClient-module__KsKykW__rowArrow{color:#fff9;transition:color .15s cubic-bezier(.4,0,.2,1)}.AdminAnimeClient-module__KsKykW__animeRow:hover .AdminAnimeClient-module__KsKykW__rowArrow{color:#a78bfa}@media (min-width:640px){.AdminAnimeClient-module__KsKykW__animeRow{gap:1rem;padding:1rem 1.25rem}}
.AnimeFormModal-module__VROL7G__dialogWidth{max-width:32rem}.AnimeFormModal-module__VROL7G__accentIconContainer{background:#8b5cf633;border-radius:.75rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.AnimeFormModal-module__VROL7G__accentIcon{color:#a78bfa;width:1.25rem;height:1.25rem}.AnimeFormModal-module__VROL7G__form>*+*{margin-top:1rem}.AnimeFormModal-module__VROL7G__twoColumnGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.AnimeFormModal-module__VROL7G__fieldDescription{color:#fff9;margin-top:.25rem;font-size:.75rem;line-height:1rem}.AnimeFormModal-module__VROL7G__fieldLabel{color:#fff9;margin-bottom:.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:block}.AnimeFormModal-module__VROL7G__readOnlyFormat{color:#ffffffb3;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.75rem;align-items:center;min-height:2.875rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;display:flex}.AnimeFormModal-module__VROL7G__toggleStack>*+*{margin-top:.75rem}.AnimeFormModal-module__VROL7G__actions{padding-top:.5rem}
.DialogActions-module__a4PnaW__actions{justify-content:flex-end;gap:.75rem;display:flex}.DialogActions-module__a4PnaW__cancel,.DialogActions-module__a4PnaW__confirm{border-radius:.75rem;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;transition:color .15s,background-color .15s}.DialogActions-module__a4PnaW__cancel{color:#ffffff80}.DialogActions-module__a4PnaW__cancel:hover:not(:disabled){color:#fff}.DialogActions-module__a4PnaW__confirm{color:#fff;align-items:center;gap:.5rem;font-weight:500;display:flex}.DialogActions-module__a4PnaW__confirm[data-tone=violet]{background:#7c3aed}.DialogActions-module__a4PnaW__confirm[data-tone=violet]:hover:not(:disabled){background:#8b5cf6}.DialogActions-module__a4PnaW__confirm[data-tone=red]{background:#dc2626}.DialogActions-module__a4PnaW__confirm[data-tone=red]:hover:not(:disabled){background:#ef4444}.DialogActions-module__a4PnaW__confirm[data-tone=emerald]{background:#059669}.DialogActions-module__a4PnaW__confirm[data-tone=emerald]:hover:not(:disabled){background:#10b981}.DialogActions-module__a4PnaW__cancel:focus-visible,.DialogActions-module__a4PnaW__confirm:focus-visible{outline:none;box-shadow:0 0 0 2px #a78bfab3}.DialogActions-module__a4PnaW__cancel:disabled,.DialogActions-module__a4PnaW__confirm:disabled{pointer-events:none;opacity:.4}.DialogActions-module__a4PnaW__confirm:disabled{opacity:.6}.DialogActions-module__a4PnaW__spinner{width:1rem;height:1rem;animation:1s linear infinite DialogActions-module__a4PnaW__spin}@keyframes DialogActions-module__a4PnaW__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.DialogActions-module__a4PnaW__cancel,.DialogActions-module__a4PnaW__confirm{transition:none}.DialogActions-module__a4PnaW__spinner{animation-duration:2s}}
.AppAlertDialog-module__JquoeW__content{padding:1.5rem}.AppAlertDialog-module__JquoeW__defaultMaxWidth{max-width:28rem}.AppAlertDialog-module__JquoeW__header{align-items:center;gap:.75rem;min-width:0;margin-bottom:1.25rem;display:flex}.AppAlertDialog-module__JquoeW__heading{min-width:0}.AppAlertDialog-module__JquoeW__title{color:#fff;font-size:1.125rem;font-weight:600;line-height:1.75rem}.AppAlertDialog-module__JquoeW__description{color:#fff9;margin-top:.125rem;font-size:.75rem;line-height:1rem}.AppAlertDialog-module__JquoeW__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.AppCombobox-module__OiQgpG__anchor{position:relative}.AppCombobox-module__OiQgpG__leadingIcon{z-index:1;color:#fff9;pointer-events:none;display:flex;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.AppCombobox-module__OiQgpG__input{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.75rem;width:100%;padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;transition:border-color .15s,box-shadow .15s}.AppCombobox-module__OiQgpG__input[data-leading-icon=true]{padding-left:2.5rem}.AppCombobox-module__OiQgpG__input::placeholder{color:#ffffff80}.AppCombobox-module__OiQgpG__input:focus{border-color:#8b5cf680;outline:none;box-shadow:0 0 0 1px #8b5cf680}.AppCombobox-module__OiQgpG__input:disabled{cursor:not-allowed;opacity:.5}.AppCombobox-module__OiQgpG__content{z-index:100;width:var(--radix-popover-trigger-width);max-height:min(var(--app-combobox-max-height,15rem), var(--radix-popover-content-available-height,100dvh));overscroll-behavior:contain;background:#0f0f18;border:1px solid #ffffff1a;border-radius:.75rem;padding:.25rem;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.AppCombobox-module__OiQgpG__message{color:#ffffff80;padding:.625rem .75rem;font-size:.875rem;line-height:1.25rem}.AppCombobox-module__OiQgpG__option{color:#ffffffb3;text-align:left;border-radius:.5rem;outline:none;width:100%;padding:.625rem .75rem;font-size:.875rem;line-height:1.25rem;transition:color .15s,background-color .15s}.AppCombobox-module__OiQgpG__option:hover:not(:disabled){color:#fff;background:#8b5cf61a}.AppCombobox-module__OiQgpG__option[data-active]{color:#fff;background:#8b5cf626}.AppCombobox-module__OiQgpG__option[data-selected]{color:#c4b5fd}.AppCombobox-module__OiQgpG__option:disabled{pointer-events:none;opacity:.4}@media (prefers-reduced-motion:reduce){.AppCombobox-module__OiQgpG__input,.AppCombobox-module__OiQgpG__option{transition:none}}
.AppDropdownMenu-module__OIonea__content{z-index:100;min-width:10rem;max-height:var(--radix-dropdown-menu-content-available-height);border:1px solid var(--ah-border-soft);background:var(--ah-canvas-soft);color:var(--ah-text-primary);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:.75rem;outline:none;padding:.25rem;overflow-y:auto;box-shadow:0 25px 50px -12px #0006}.AppDropdownMenu-module__OIonea__item{cursor:default;-webkit-user-select:none;user-select:none;border-radius:.5rem;outline:none;align-items:center;gap:.75rem;padding:.625rem .75rem;font-size:.875rem;line-height:1.25rem;transition:color .15s,background-color .15s;display:flex}.AppDropdownMenu-module__OIonea__item[aria-current=page]{background:var(--ah-accent-soft);color:var(--ah-text-primary)}.AppDropdownMenu-module__OIonea__item[data-disabled]{pointer-events:none;opacity:.4}.AppDropdownMenu-module__OIonea__item[data-tone=normal]{color:var(--ah-text-secondary)}.AppDropdownMenu-module__OIonea__item[data-tone=normal][data-highlighted]{background:var(--ah-accent-soft);color:var(--ah-text-primary)}.AppDropdownMenu-module__OIonea__item[data-tone=danger]{color:#f87171}.AppDropdownMenu-module__OIonea__item[data-tone=danger][data-highlighted]{color:#fca5a5;background:#ef44441a}.AppDropdownMenu-module__OIonea__icon{flex-shrink:0;display:flex}.AppDropdownMenu-module__OIonea__label{color:var(--ah-text-muted);padding:.5rem .75rem;font-size:.75rem;font-weight:500;line-height:1rem}.AppDropdownMenu-module__OIonea__separator{background:var(--ah-border-soft);height:1px;margin-block:.25rem}
.AppIconButton-module__hRHjNa__button{cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s,background-color .15s,border-color .15s,transform .15s;display:inline-flex}.AppIconButton-module__hRHjNa__button:focus-visible{box-shadow:0 0 0 2px var(--ah-canvas), 0 0 0 4px #a78bfab3;outline:none}.AppIconButton-module__hRHjNa__button:disabled,.AppIconButton-module__hRHjNa__button[aria-disabled=true]{cursor:not-allowed;opacity:.4}.AppIconButton-module__hRHjNa__button[data-size=xs]{width:1.75rem;height:1.75rem}.AppIconButton-module__hRHjNa__button[data-size=sm]{width:2rem;height:2rem}.AppIconButton-module__hRHjNa__button[data-size=md]{width:2.25rem;height:2.25rem}.AppIconButton-module__hRHjNa__button[data-size=lg]{width:2.5rem;height:2.5rem}.AppIconButton-module__hRHjNa__button[data-variant=ghost],.AppIconButton-module__hRHjNa__button[data-variant=soft],.AppIconButton-module__hRHjNa__button[data-variant=outline]{border:1px solid #0000;border-radius:.5rem}.AppIconButton-module__hRHjNa__button[data-variant=soft]{background:#ffffff0d}.AppIconButton-module__hRHjNa__button[data-variant=outline]{background:#ffffff0d;border-color:#ffffff1a}.AppIconButton-module__hRHjNa__button[data-variant=player]{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;border:1px solid #ffffff26;border-radius:9999px}.AppIconButton-module__hRHjNa__button[data-tone=neutral]{color:#fff9}.AppIconButton-module__hRHjNa__button[data-tone=neutral]:hover:not(:disabled,[aria-disabled=true]){color:#fff;background:#ffffff1a}.AppIconButton-module__hRHjNa__button[data-tone=danger]{color:#fff9}.AppIconButton-module__hRHjNa__button[data-tone=danger]:hover:not(:disabled,[aria-disabled=true]){color:#f87171;background:#ef44441a;border-color:#ef444433}.AppIconButton-module__hRHjNa__button[data-tone=accent]{color:#fff9}.AppIconButton-module__hRHjNa__button[data-tone=accent]:hover:not(:disabled,[aria-disabled=true]){color:#c4b5fd;background:#8b5cf61a;border-color:#8b5cf640}.AppIconButton-module__hRHjNa__icon{justify-content:center;align-items:center;display:flex}
.AppProgress-module__SAqYCW__root{width:100%;height:var(--progress-height);background:#ffffff1a;border-radius:9999px;position:relative;overflow:hidden}.AppProgress-module__SAqYCW__root[data-size=xs]{--progress-height:.25rem}.AppProgress-module__SAqYCW__root[data-size=sm]{--progress-height:.375rem}.AppProgress-module__SAqYCW__root[data-size=md]{--progress-height:.5rem}.AppProgress-module__SAqYCW__indicator{border-radius:inherit;background:var(--progress-indicator-background);height:100%;transition:width .3s ease-out}.AppProgress-module__SAqYCW__root[data-tone=accent]{--progress-indicator-background:#8b5cf6}.AppProgress-module__SAqYCW__root[data-tone=success]{--progress-indicator-background:#10b981}.AppProgress-module__SAqYCW__root[data-tone=warning]{--progress-indicator-background:#f59e0b}.AppProgress-module__SAqYCW__root[data-tone=danger]{--progress-indicator-background:#ef4444}.AppProgress-module__SAqYCW__root[data-tone=neutral]{--progress-indicator-background:#ffffff80}.AppProgress-module__SAqYCW__indicator[data-state=indeterminate]{opacity:.5;width:100%;animation:2s cubic-bezier(.4,0,.6,1) infinite AppProgress-module__SAqYCW__pulse}@keyframes AppProgress-module__SAqYCW__pulse{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.AppProgress-module__SAqYCW__indicator{transition:none}.AppProgress-module__SAqYCW__indicator[data-state=indeterminate]{animation:none}}
.AppRadioGroup-module__CRN-qa__root{gap:.125rem;display:flex}.AppRadioGroup-module__CRN-qa__root[data-orientation=horizontal]{flex-direction:row}.AppRadioGroup-module__CRN-qa__root[data-orientation=vertical]{flex-direction:column}.AppRadioGroup-module__CRN-qa__item{color:#ffffffb3;cursor:default;text-align:left;border-radius:.5rem;outline:none;align-items:center;gap:.5rem;width:100%;padding:.375rem .625rem;transition:color .15s,background-color .15s;display:flex}.AppRadioGroup-module__CRN-qa__item:hover:not([data-disabled]){color:#fff;background:#ffffff1a}.AppRadioGroup-module__CRN-qa__item:focus-visible{box-shadow:0 0 0 1px var(--ah-canvas), 0 0 0 3px #a78bfab3}.AppRadioGroup-module__CRN-qa__item[data-disabled]{pointer-events:none;opacity:.4}.AppRadioGroup-module__CRN-qa__item[data-state=checked]{color:#fff;background:#ffffff26}.AppRadioGroup-module__CRN-qa__label{flex:1;min-width:0;font-weight:500}.AppRadioGroup-module__CRN-qa__indicator{opacity:0;flex-shrink:0;justify-content:center;align-items:center;width:.875rem;height:.875rem;transition:opacity .15s;display:flex}.AppRadioGroup-module__CRN-qa__indicator[data-state=checked]{opacity:1}.AppRadioGroup-module__CRN-qa__indicatorDot{background:#c4b5fd;border-radius:9999px;width:.5rem;height:.5rem}@media (min-width:40rem){.AppRadioGroup-module__CRN-qa__item{padding:.5rem .75rem}}@media (prefers-reduced-motion:reduce){.AppRadioGroup-module__CRN-qa__item,.AppRadioGroup-module__CRN-qa__indicator{transition:none}}
.AppSelect-module__RhuAqW__content{z-index:100;min-width:var(--radix-select-trigger-width);max-height:var(--radix-select-content-available-height);color:#fff;background:#11111a;border:1px solid #ffffff1a;border-radius:.75rem;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.AppSelect-module__RhuAqW__scrollButton{color:#ffffff80;justify-content:center;align-items:center;height:1.75rem;display:flex}.AppSelect-module__RhuAqW__icon{width:1rem;height:1rem}.AppSelect-module__RhuAqW__viewport{padding:.25rem}.AppSelect-module__RhuAqW__item{color:#ffffffb3;cursor:default;-webkit-user-select:none;user-select:none;border-radius:.5rem;outline:none;align-items:center;padding:.5rem 2.25rem .5rem .75rem;font-size:.875rem;line-height:1.25rem;transition:color .15s,background-color .15s;display:flex;position:relative}.AppSelect-module__RhuAqW__item[data-disabled]{pointer-events:none;opacity:.35}.AppSelect-module__RhuAqW__item[data-highlighted]{color:#fff;background:#8b5cf626}.AppSelect-module__RhuAqW__item[data-state=checked]{color:#c4b5fd}.AppSelect-module__RhuAqW__indicator{color:#c4b5fd;align-items:center;display:inline-flex;position:absolute;right:.75rem}.AppSelect-module__RhuAqW__trigger{color:inherit;text-align:left;border:1px solid;outline:none;justify-content:space-between;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.AppSelect-module__RhuAqW__trigger[data-width=full]{width:100%}.AppSelect-module__RhuAqW__trigger[data-width=auto]{width:auto}.AppSelect-module__RhuAqW__trigger[data-size=inline]{border-radius:.5rem;padding:.375rem .75rem}.AppSelect-module__RhuAqW__trigger[data-size=compact]{border-radius:.75rem;padding:.5rem .75rem}.AppSelect-module__RhuAqW__trigger[data-size=default]{border-radius:.75rem;padding:.625rem .75rem}.AppSelect-module__RhuAqW__trigger[data-size=form]{border-radius:.75rem;padding:.75rem 1rem}.AppSelect-module__RhuAqW__trigger[data-variant=field]{color:#fffc;background:#ffffff0d;border-color:#ffffff1a}.AppSelect-module__RhuAqW__trigger[data-variant=field]:hover:not(:disabled){background:#ffffff12;border-color:#fff3}.AppSelect-module__RhuAqW__trigger[data-variant=ghost]{color:#fff9;background:0 0;border-color:#0000}.AppSelect-module__RhuAqW__trigger[data-variant=ghost]:hover:not(:disabled){color:#fffc;background:#ffffff0d}.AppSelect-module__RhuAqW__trigger:focus-visible{border-color:#8b5cf680;box-shadow:0 0 0 1px #8b5cf680}.AppSelect-module__RhuAqW__trigger[data-placeholder]{color:#ffffff73}.AppSelect-module__RhuAqW__trigger:disabled{cursor:not-allowed;opacity:.5}.AppSelect-module__RhuAqW__value{align-items:center;gap:.375rem;min-width:0;display:flex}.AppSelect-module__RhuAqW__triggerIcon{color:#ffffff73;flex-shrink:0;width:1rem;height:1rem;transition:transform .15s}.AppSelect-module__RhuAqW__trigger[data-state=open] .AppSelect-module__RhuAqW__triggerIcon{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.AppSelect-module__RhuAqW__trigger,.AppSelect-module__RhuAqW__triggerIcon,.AppSelect-module__RhuAqW__item{transition:none}}
.AppSlider-module__9ILm6a__root{touch-action:none;-webkit-user-select:none;user-select:none;cursor:pointer;width:100%;height:var(--app-slider-root-height,var(--slider-root-height));align-items:center;display:flex;position:relative}.AppSlider-module__9ILm6a__root[data-disabled]{cursor:not-allowed;opacity:.45}.AppSlider-module__9ILm6a__root[data-size=xs]{--slider-root-height:1rem;--slider-track-height:.25rem;--slider-track-inset:.4375rem;--slider-thumb-size:.875rem}.AppSlider-module__9ILm6a__root[data-size=sm]{--slider-root-height:1.25rem;--slider-track-height:.375rem;--slider-track-inset:.5rem;--slider-thumb-size:1rem}.AppSlider-module__9ILm6a__root[data-size=md]{--slider-root-height:1.5rem;--slider-track-height:.5rem;--slider-track-inset:.625rem;--slider-thumb-size:1.25rem}.AppSlider-module__9ILm6a__track{min-width:0;height:var(--app-slider-track-height,var(--slider-track-height));margin-inline:var(--slider-track-inset);background:var(--app-slider-track-background,#ffffff1a);border-radius:9999px;flex:1;position:relative;overflow:hidden}.AppSlider-module__9ILm6a__range{border-radius:inherit;background:var(--app-slider-range-background,var(--slider-range-background));height:100%;position:absolute}.AppSlider-module__9ILm6a__thumb{width:var(--slider-thumb-size);height:var(--slider-thumb-size);border:var(--app-slider-thumb-border,1px solid var(--slider-thumb-border));background:var(--app-slider-thumb-background,#fff);box-shadow:var(--app-slider-thumb-shadow,0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a);transition:var(--app-slider-thumb-transition,transform .15s ease, box-shadow .15s ease);border-radius:9999px;outline:none;flex-shrink:0;display:block}.AppSlider-module__9ILm6a__root:not([data-disabled]) .AppSlider-module__9ILm6a__thumb:hover{transform:scale(1.1)}.AppSlider-module__9ILm6a__thumb:focus-visible{box-shadow:0 0 0 2px var(--ah-canvas), 0 0 0 4px var(--slider-focus-color)}.AppSlider-module__9ILm6a__root[data-disabled] .AppSlider-module__9ILm6a__thumb{pointer-events:none}.AppSlider-module__9ILm6a__root[data-tone=accent]{--slider-focus-color:#a78bfab3;--slider-range-background:#8b5cf6;--slider-thumb-border:#c4b5fdb3}.AppSlider-module__9ILm6a__root[data-tone=success]{--slider-focus-color:#34d399b3;--slider-range-background:#10b981;--slider-thumb-border:#6ee7b7b3}.AppSlider-module__9ILm6a__root[data-tone=warning]{--slider-focus-color:#fbbf24b3;--slider-range-background:#f59e0b;--slider-thumb-border:#fcd34db3}.AppSlider-module__9ILm6a__root[data-tone=danger]{--slider-focus-color:#f87171b3;--slider-range-background:#ef4444;--slider-thumb-border:#fca5a5b3}.AppSlider-module__9ILm6a__root[data-tone=neutral]{--slider-focus-color:#fff9;--slider-range-background:#fff9;--slider-thumb-border:#fff6}@media (prefers-reduced-motion:reduce){.AppSlider-module__9ILm6a__thumb{transition:none}}
.AppToast-module__RV8HwW__viewport{z-index:110;outline:none;flex-direction:column;gap:.5rem;width:20rem;max-width:calc(100vw - 2rem);margin:0;padding:0;list-style:none;display:flex;position:fixed;top:1rem;right:1rem}.AppToast-module__RV8HwW__toast{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid;border-radius:.75rem;outline:none;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex;position:relative;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.AppToast-module__RV8HwW__toast:focus-visible{box-shadow:0 0 0 2px #a78bfab3}.AppToast-module__RV8HwW__toast[data-tone=success]{color:#86efac;background:#22c55e1a;border-color:#22c55e33}.AppToast-module__RV8HwW__toast[data-tone=error]{color:#fca5a5;background:#ef44441a;border-color:#ef444433}.AppToast-module__RV8HwW__toast[data-tone=info]{color:#c4b5fd;background:#8b5cf61a;border-color:#8b5cf633}.AppToast-module__RV8HwW__toast[data-state=open]{animation:.2s ease-out AppToast-module__RV8HwW__fadeIn}.AppToast-module__RV8HwW__toast[data-state=closed],.AppToast-module__RV8HwW__toast[data-swipe=end]{animation:.15s ease-in AppToast-module__RV8HwW__fadeOut}.AppToast-module__RV8HwW__toast[data-swipe=move]{transform:translateX(var(--radix-toast-swipe-move-x))}.AppToast-module__RV8HwW__toast[data-swipe=cancel]{transition:transform .15s;transform:translate(0)}.AppToast-module__RV8HwW__title{font-size:.875rem;font-weight:600;line-height:1.25rem}.AppToast-module__RV8HwW__description{font-size:.875rem;line-height:1.25rem}.AppToast-module__RV8HwW__action{border:1px solid color-mix(in srgb, currentColor 20%, transparent);border-radius:.5rem;outline:none;flex-shrink:0;margin-left:auto;padding:.375rem .625rem;font-size:.75rem;font-weight:500;line-height:1rem;transition:background-color .15s}.AppToast-module__RV8HwW__action:hover{background:#ffffff1a}.AppToast-module__RV8HwW__action:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, currentColor 50%, transparent)}@keyframes AppToast-module__RV8HwW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes AppToast-module__RV8HwW__fadeOut{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.AppToast-module__RV8HwW__toast{transition:none;animation:none!important}}
.AppToggleGroup-module__mNPVQG__root{flex-wrap:wrap;gap:.5rem;display:flex}.AppToggleGroup-module__mNPVQG__item{color:#ffffff80;border:1px solid #ffffff1a;border-radius:.75rem;outline:none;transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s}.AppToggleGroup-module__mNPVQG__item[data-size=sm]{padding:.375rem .75rem;font-size:.75rem;line-height:1rem}.AppToggleGroup-module__mNPVQG__item[data-size=md]{padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem}.AppToggleGroup-module__mNPVQG__item:hover:not(:disabled){color:#fff;border-color:#fff3}.AppToggleGroup-module__mNPVQG__item:focus-visible{border-color:#a78bfa99;box-shadow:0 0 0 2px #a78bfa66}.AppToggleGroup-module__mNPVQG__item[data-state=on]{color:#c4b5fd;background:#8b5cf633;border-color:#8b5cf680}.AppToggleGroup-module__mNPVQG__item:disabled{pointer-events:none;opacity:.4}
.AppErrorView-module__kX0RPa__root{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;padding-inline:1rem;display:flex}.AppErrorView-module__kX0RPa__iconSurface{background:#ef44441a;border-radius:9999px;justify-content:center;align-items:center;width:5rem;height:5rem;margin-bottom:1.5rem;display:flex}.AppErrorView-module__kX0RPa__errorIcon{color:#ef4444;width:2.5rem;height:2.5rem}.AppErrorView-module__kX0RPa__title{color:#fff;margin-bottom:.5rem;font-size:1.5rem;font-weight:700;line-height:2rem}.AppErrorView-module__kX0RPa__message{color:#ffffff80;max-width:28rem;margin-bottom:2rem;font-size:.875rem;line-height:1.25rem}.AppErrorView-module__kX0RPa__digest{color:#fff9;background:#ffffff0d;border-radius:.5rem;margin-bottom:1.5rem;padding:.25rem .75rem;font-size:.75rem;line-height:1rem}.AppErrorView-module__kX0RPa__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.AppErrorView-module__kX0RPa__action{color:#fff;border-radius:.75rem;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition:background-color .15s;display:inline-flex}.AppErrorView-module__kX0RPa__primaryAction{background:#7c3aed}.AppErrorView-module__kX0RPa__primaryAction:hover{background:#8b5cf6}.AppErrorView-module__kX0RPa__secondaryAction{background:#ffffff0d;border:1px solid #ffffff1a}.AppErrorView-module__kX0RPa__secondaryAction:hover{background:#ffffff1a}.AppErrorView-module__kX0RPa__action:focus-visible{outline-offset:3px;outline:2px solid #c4b5fd}.AppErrorView-module__kX0RPa__actionIcon{width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.AppErrorView-module__kX0RPa__action{transition:none}}
.UserSubmissionModal-module__yrNMGq__modal{max-width:28rem}.UserSubmissionModal-module__yrNMGq__leadingIcon{color:#a78bfa;background:#8b5cf633;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.UserSubmissionModal-module__yrNMGq__leadingIcon svg{width:1.25rem;height:1.25rem}.UserSubmissionModal-module__yrNMGq__form{flex-direction:column;gap:1rem;display:flex}.UserSubmissionModal-module__yrNMGq__textarea{resize:vertical;color:#fff;width:100%;min-height:8rem;max-height:18rem;font:inherit;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.75rem;outline:none;padding:.75rem 1rem;font-size:.875rem;line-height:1.5;transition:border-color .15s,box-shadow .15s}.UserSubmissionModal-module__yrNMGq__textarea::placeholder{color:#ffffff80}.UserSubmissionModal-module__yrNMGq__textarea:focus{border-color:#8b5cf680;box-shadow:0 0 0 1px #8b5cf680}.UserSubmissionModal-module__yrNMGq__counter{color:#fff9;justify-content:space-between;gap:1rem;min-height:1rem;margin-top:.25rem;font-size:.75rem;line-height:1rem;display:flex}.UserSubmissionModal-module__yrNMGq__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.UserSubmissionModal-module__yrNMGq__textarea{transition:none}}
.AnimeSuggestionTrigger-module___sKz2q__button{color:#ede9fee0;min-width:0;height:2.75rem;font:inherit;white-space:nowrap;background:#8b5cf61a;border:1px solid #a78bfa38;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding-inline:1rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition:color .15s,background-color .15s,border-color .15s,opacity .15s;display:inline-flex}.AnimeSuggestionTrigger-module___sKz2q__button:hover:not(:disabled){color:#fff;background:#8b5cf629;border-color:#c4b5fd61}.AnimeSuggestionTrigger-module___sKz2q__button:focus-visible{outline:none;box-shadow:0 0 0 2px #a78bfa80}.AnimeSuggestionTrigger-module___sKz2q__button:disabled{cursor:wait;opacity:.55}.AnimeSuggestionTrigger-module___sKz2q__icon{flex-shrink:0;width:1rem;height:1rem}
.AnimeCatalogPageContent-module__Gu3c-G__page{flex-direction:column;gap:1.5rem;display:flex}.AnimeCatalogPageContent-module__Gu3c-G__toolbar{flex-direction:column;gap:1.25rem;display:flex}.AnimeCatalogPageContent-module__Gu3c-G__header{flex-direction:column;gap:.5rem;display:flex}.AnimeCatalogPageContent-module__Gu3c-G__actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:.75rem;width:100%;display:grid}.AnimeCatalogPageContent-module__Gu3c-G__suggestionButton{width:100%}.AnimeCatalogPageContent-module__Gu3c-G__actions>:last-child{width:100%;min-width:0}.AnimeCatalogPageContent-module__Gu3c-G__page[data-catalog-scope=all] .AnimeCatalogPageContent-module__Gu3c-G__ultraHdScopeLink{grid-column:1/-1;width:100%}.AnimeCatalogPageContent-module__Gu3c-G__title{color:#fff;align-items:center;gap:.5rem;font-size:1.5rem;font-weight:600;display:flex}.AnimeCatalogPageContent-module__Gu3c-G__titleIcon{color:#a78bfa;width:1.5rem;height:1.5rem}.AnimeCatalogPageContent-module__Gu3c-G__page[data-catalog-scope=ultra-hd] .AnimeCatalogPageContent-module__Gu3c-G__titleIcon{color:#fcd34d}.AnimeCatalogPageContent-module__Gu3c-G__description{color:#ffffff80;max-width:42rem;font-size:.875rem}.AnimeCatalogPageContent-module__Gu3c-G__scopeLink,.AnimeCatalogPageContent-module__Gu3c-G__ultraHdScopeLink{border:1px solid #ffffff1a;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;height:2.75rem;padding-inline:1rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition:color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.AnimeCatalogPageContent-module__Gu3c-G__scopeLink{color:#ffffffb3;background:#ffffff0d}.AnimeCatalogPageContent-module__Gu3c-G__scopeLink:hover{color:#fff;border-color:#fff3}.AnimeCatalogPageContent-module__Gu3c-G__ultraHdScopeLink{color:#fde68a;background:#fcd34d0f;border-color:#fcd34d40}.AnimeCatalogPageContent-module__Gu3c-G__ultraHdScopeLink:hover{color:#fef3c7;background:#fcd34d1a;border-color:#fcd34d73}.AnimeCatalogPageContent-module__Gu3c-G__scopeLinkIcon{width:1rem;height:1rem}.AnimeCatalogPageContent-module__Gu3c-G__resultCount,.AnimeCatalogPageContent-module__Gu3c-G__emptyState{color:#fff9;font-size:.875rem}.AnimeCatalogPageContent-module__Gu3c-G__query{color:#fffc}.AnimeCatalogPageContent-module__Gu3c-G__emptyState{text-align:center;background:#ffffff05;border:1px solid #ffffff0d;border-radius:1rem;padding:4rem 1.5rem}.AnimeCatalogPageContent-module__Gu3c-G__emptyHint{margin-top:.5rem}@media (min-width:640px){.AnimeCatalogPageContent-module__Gu3c-G__actions{width:auto;display:flex}.AnimeCatalogPageContent-module__Gu3c-G__suggestionButton,.AnimeCatalogPageContent-module__Gu3c-G__actions>:last-child,.AnimeCatalogPageContent-module__Gu3c-G__page[data-catalog-scope=all] .AnimeCatalogPageContent-module__Gu3c-G__ultraHdScopeLink{width:auto}}@media (min-width:1024px){.AnimeCatalogPageContent-module__Gu3c-G__toolbar{flex-direction:row;justify-content:space-between;align-items:flex-end}}
.ComingSoonBanner-module__o3cLNa__banner{aspect-ratio:16/9;background:linear-gradient(to bottom right,#8b5cf60d,#4c1d951a);border:1px dashed #8b5cf64d;border-radius:.75rem;justify-content:center;align-items:center;display:flex}.ComingSoonBanner-module__o3cLNa__content{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding-inline:1.5rem;display:flex}.ComingSoonBanner-module__o3cLNa__iconBadge{background:#8b5cf633;border-radius:9999px;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:flex}.ComingSoonBanner-module__o3cLNa__icon{color:#a78bfa;width:1.75rem;height:1.75rem}.ComingSoonBanner-module__o3cLNa__message{color:#fffc;font-size:1.125rem;font-weight:500;line-height:1.75rem}.ComingSoonBanner-module__o3cLNa__date{color:#c4b5fd;font-weight:600}
.EpisodeHeader-module__68N2ya__header{max-width:56rem}.EpisodeHeader-module__68N2ya__header>*+*{margin-top:.375rem}.EpisodeHeader-module__68N2ya__heading{color:#fff;font-size:1.5rem;font-weight:600;line-height:1.25}.EpisodeHeader-module__68N2ya__subtitle{color:#ffffff8c;font-size:1rem;font-weight:500;line-height:1.375}@media (min-width:640px){.EpisodeHeader-module__68N2ya__header>*+*{margin-top:.5rem}.EpisodeHeader-module__68N2ya__heading{font-size:1.875rem;line-height:2.25rem}.EpisodeHeader-module__68N2ya__subtitle{font-size:1.125rem;line-height:1.75rem}}
[data-player-center-play].CenterPlayAction-module__6dNKqG__action{color:#fff;background:#0009;border:1px solid #fff3;border-radius:9999px;justify-content:center;align-items:center;padding:1rem;transition:background-color .15s,box-shadow .15s,transform .15s;display:inline-flex;box-shadow:0 25px 50px -12px #0009}[data-icon-button][data-player-center-play].CenterPlayAction-module__6dNKqG__action{pointer-events:auto;width:auto;height:auto}[data-icon-button].CenterPlayAction-module__6dNKqG__action:hover{background:#000c;transform:scale(1.1);box-shadow:0 25px 50px -12px #000000bf}[data-player-activation-surface]:hover .CenterPlayAction-module__6dNKqG__action{background:#000c;transform:scale(1.1);box-shadow:0 25px 50px -12px #000000bf}[data-icon-button].CenterPlayAction-module__6dNKqG__action:active{transform:scale(.95)}[data-player-activation-surface]:active .CenterPlayAction-module__6dNKqG__action{transform:scale(.95)}.CenterPlayAction-module__6dNKqG__icon{color:#fff;width:2.5rem;height:2.5rem}@media (min-width:640px){[data-player-center-play].CenterPlayAction-module__6dNKqG__action{padding:2rem}.CenterPlayAction-module__6dNKqG__icon{width:4rem;height:4rem}}@media (prefers-reduced-motion:reduce){[data-icon-button].CenterPlayAction-module__6dNKqG__action:hover,[data-icon-button].CenterPlayAction-module__6dNKqG__action:active{transform:none}[data-player-activation-surface]:hover .CenterPlayAction-module__6dNKqG__action{transform:none}[data-player-activation-surface]:active .CenterPlayAction-module__6dNKqG__action{transform:none}}
.PlayerSurface-module__FVVNhq__surface{--player-bottom-safe-area:0px;background:#000;width:100%;position:relative;overflow:hidden}.PlayerSurface-module__FVVNhq__inline{aspect-ratio:16/9;border:1px solid #ffffff1a;border-radius:.75rem}.PlayerSurface-module__FVVNhq__viewport{--player-bottom-safe-area:env(safe-area-inset-bottom);height:100dvh}
.VideoPlayerPreview-module__Pwn2Qa__entry{position:relative}.VideoPlayerPreview-module__Pwn2Qa__playerLayer{width:100%;height:100%}.VideoPlayerPreview-module__Pwn2Qa__activationSurface{z-index:40;color:inherit;cursor:pointer;padding:0;display:block;position:absolute;inset:0}.VideoPlayerPreview-module__Pwn2Qa__backgroundGlow{pointer-events:none;background:radial-gradient(circle at top,#8b5cf633,#0000 60%);position:absolute;inset:0}.VideoPlayerPreview-module__Pwn2Qa__poster{object-fit:cover;pointer-events:none;opacity:.55}.VideoPlayerPreview-module__Pwn2Qa__bottomScrim{pointer-events:none;background:linear-gradient(#0000,#00000080,#000000e6);height:7rem;position:absolute;bottom:0;left:0;right:0}.VideoPlayerPreview-module__Pwn2Qa__playBadgeLayer{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}
.VoteButtons-module__swnZfq__root,.VoteButtons-module__swnZfq__voteButton{align-items:center;display:flex}.VoteButtons-module__swnZfq__root{gap:.75rem}.VoteButtons-module__swnZfq__voteButton{color:#fff9;cursor:pointer;background:#ffffff0d;border-radius:.5rem;gap:.375rem;padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1)}.VoteButtons-module__swnZfq__voteButton:hover:not(:disabled){color:#fffc;background:#ffffff1a}.VoteButtons-module__swnZfq__voteButton[data-tone=like][aria-pressed=true]{color:#4ade80;background:#22c55e33}.VoteButtons-module__swnZfq__voteButton[data-tone=dislike][aria-pressed=true]{color:#f87171;background:#ef444433}.VoteButtons-module__swnZfq__voteButton:disabled{opacity:.5;cursor:not-allowed}.VoteButtons-module__swnZfq__icon{width:1rem;height:1rem}.VoteButtons-module__swnZfq__voteButton[aria-pressed=true] .VoteButtons-module__swnZfq__icon{fill:currentColor}.VoteButtons-module__swnZfq__count[data-loading=true]{visibility:hidden}.VoteButtons-module__swnZfq__loginHint{color:#fff9;font-size:.75rem;line-height:1rem}
.EpisodeWatchedToggle-module__iKy1dW__toggle{min-width:2.75rem;min-height:2.75rem;color:var(--ah-text-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.EpisodeWatchedToggle-module__iKy1dW__toggle[data-presentation=label]{gap:.45rem;padding-inline:.75rem;font-size:.875rem;font-weight:600}.EpisodeWatchedToggle-module__iKy1dW__toggle:hover:not(:disabled){border-color:color-mix(in srgb, var(--ah-accent) 32%, transparent);background:color-mix(in srgb, var(--ah-accent) 12%, transparent);color:var(--ah-text-primary)}.EpisodeWatchedToggle-module__iKy1dW__toggle[data-watched=true]{color:#6ee7b7;background:#34d3991a;border-color:#34d39947}.EpisodeWatchedToggle-module__iKy1dW__toggle[data-watched=true]:hover:not(:disabled){color:#a7f3d0;background:#34d39929;border-color:#34d3996b}.EpisodeWatchedToggle-module__iKy1dW__toggle:focus-visible{box-shadow:0 0 0 2px var(--ah-canvas), 0 0 0 4px color-mix(in srgb, var(--ah-accent) 72%, transparent);outline:none}.EpisodeWatchedToggle-module__iKy1dW__toggle:disabled{cursor:wait;opacity:.55}.EpisodeWatchedToggle-module__iKy1dW__icon{stroke-width:2px;width:1.25rem;height:1.25rem}
.EpisodeList-module__YnKQVq__section>*+*{margin-top:1.5rem}.EpisodeList-module__YnKQVq__heading{color:#fff;align-items:center;gap:.5rem;font-size:1.25rem;font-weight:600;line-height:1.75rem;display:flex}.EpisodeList-module__YnKQVq__headingIcon{color:#a78bfa;width:1.25rem;height:1.25rem}.EpisodeList-module__YnKQVq__header{flex-direction:column;gap:1rem;display:flex}.EpisodeList-module__YnKQVq__count{color:#fff9;margin-left:.25rem;font-size:.875rem;font-weight:400;line-height:1.25rem}.EpisodeList-module__YnKQVq__searchField{position:relative}.EpisodeList-module__YnKQVq__searchIcon{color:#fff9;pointer-events:none;width:1rem;height:1rem;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.EpisodeList-module__YnKQVq__searchInput{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.5rem;outline:none;width:100%;height:2.5rem;padding-left:2.5rem;padding-right:1rem;font-size:.875rem;line-height:1.25rem}.EpisodeList-module__YnKQVq__searchInput::placeholder{color:#ffffff80}.EpisodeList-module__YnKQVq__searchInput:focus{border-color:#8b5cf680;box-shadow:0 0 0 1px #8b5cf680}.EpisodeList-module__YnKQVq__emptyResult{color:#fff9;text-align:center;padding-block:2rem;font-size:.875rem;line-height:1.25rem}.EpisodeList-module__YnKQVq__list>*+*{margin-top:.5rem}.EpisodeList-module__YnKQVq__episodeRow{background:#ffffff05;border:1px solid #ffffff0d;border-radius:.75rem;align-items:center;transition:background-color .15s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.EpisodeList-module__YnKQVq__episodeRow:hover,.EpisodeList-module__YnKQVq__episodeRow:focus-within{background:#ffffff0d}.EpisodeList-module__YnKQVq__episodeRow[data-upcoming=true]{background:#ffffff03;border-style:dashed}.EpisodeList-module__YnKQVq__episodeRow[data-upcoming=true]:hover,.EpisodeList-module__YnKQVq__episodeRow[data-upcoming=true]:focus-within{background:#ffffff08}.EpisodeList-module__YnKQVq__episodeLink{border-radius:.75rem;flex:auto;justify-content:space-between;align-items:center;min-width:0;padding:.875rem 1rem;display:flex}.EpisodeList-module__YnKQVq__episodeLink:focus-visible{outline-offset:-2px;outline:2px solid #a78bfa}.EpisodeList-module__YnKQVq__episodeSummary,.EpisodeList-module__YnKQVq__watchAction{align-items:center;display:flex}.EpisodeList-module__YnKQVq__episodeSummary{flex:auto;gap:.75rem;min-width:0}.EpisodeList-module__YnKQVq__episodeNumber{color:#c4b5fd;background:#8b5cf633;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2rem;font-size:.75rem;font-weight:600;line-height:1rem;display:flex}.EpisodeList-module__YnKQVq__episodeRow[data-upcoming=true] .EpisodeList-module__YnKQVq__episodeNumber{color:#a78bfab3;background:#8b5cf61a}.EpisodeList-module__YnKQVq__calendarIcon{width:1rem;height:1rem}.EpisodeList-module__YnKQVq__episodeCopy{flex-direction:column;flex:auto;min-width:0;display:flex}.EpisodeList-module__YnKQVq__episodeTitle{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;line-height:1.25rem;overflow:hidden}.EpisodeList-module__YnKQVq__episodeRow[data-upcoming=true] .EpisodeList-module__YnKQVq__episodeTitle{color:#fff9}.EpisodeList-module__YnKQVq__releaseDate{color:#a78bfab3;margin-top:.125rem;font-size:.75rem;line-height:1rem}.EpisodeList-module__YnKQVq__watchAction{flex-shrink:0;gap:.5rem}.EpisodeList-module__YnKQVq__watchedAction{flex:0 0 6.75rem;justify-content:flex-end;align-items:center;width:6.75rem;min-height:2.75rem;padding-right:.25rem;display:flex}.EpisodeList-module__YnKQVq__watchedAction:empty{display:none}.EpisodeList-module__YnKQVq__watchLabel{color:#fff9;font-size:.75rem;line-height:1rem;transition:color .15s cubic-bezier(.4,0,.2,1);display:none}.EpisodeList-module__YnKQVq__playIcon{color:#fff9;width:1rem;height:1rem;transition:color .15s cubic-bezier(.4,0,.2,1)}.EpisodeList-module__YnKQVq__episodeRow:hover .EpisodeList-module__YnKQVq__watchLabel,.EpisodeList-module__YnKQVq__episodeRow:hover .EpisodeList-module__YnKQVq__playIcon,.EpisodeList-module__YnKQVq__episodeRow:focus-within .EpisodeList-module__YnKQVq__watchLabel,.EpisodeList-module__YnKQVq__episodeRow:focus-within .EpisodeList-module__YnKQVq__playIcon{color:#a78bfa}@media (min-width:640px){.EpisodeList-module__YnKQVq__header{flex-direction:row;justify-content:space-between;align-items:center}.EpisodeList-module__YnKQVq__searchInput{width:14rem}.EpisodeList-module__YnKQVq__episodeLink{padding:1rem 1.25rem}.EpisodeList-module__YnKQVq__episodeSummary{gap:1rem}.EpisodeList-module__YnKQVq__watchAction{gap:.75rem}.EpisodeList-module__YnKQVq__watchLabel{display:inline}}
.AnimeCatalogFilters-module__u8gr9q__root{flex-shrink:0;position:relative}.AnimeCatalogFilters-module__u8gr9q__trigger{color:#fff9;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;width:100%;height:2.75rem;padding-inline:1rem;font-size:.875rem;line-height:1.25rem;transition:color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.AnimeCatalogFilters-module__u8gr9q__trigger:hover{color:#fff;border-color:#fff3}.AnimeCatalogFilters-module__u8gr9q__trigger[data-active=true]{color:#ddd6fe;background:#8b5cf61a;border-color:#8b5cf666}.AnimeCatalogFilters-module__u8gr9q__icon{width:1rem;height:1rem}.AnimeCatalogFilters-module__u8gr9q__count{color:#fff;background:#8b5cf6;border-radius:9999px;padding:.125rem .375rem;font-size:.625rem;font-weight:600}.AnimeCatalogFilters-module__u8gr9q__panel{z-index:50;background:#101018;border:1px solid #ffffff1a;border-radius:1rem;outline:none;width:min(100vw - 2rem,20rem);padding:1rem;box-shadow:0 25px 50px -12px #0006}.AnimeCatalogFilters-module__u8gr9q__label{color:#fff9;margin-bottom:.375rem;font-size:.75rem;font-weight:500;line-height:1rem;display:block}.AnimeCatalogFilters-module__u8gr9q__field{margin-top:1rem}.AnimeCatalogFilters-module__u8gr9q__actions{border-top:1px solid #ffffff1a;justify-content:flex-end;align-items:center;gap:.5rem;margin-top:1rem;padding-top:.75rem;display:flex}.AnimeCatalogFilters-module__u8gr9q__clearButton,.AnimeCatalogFilters-module__u8gr9q__applyButton{border-radius:.5rem;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.AnimeCatalogFilters-module__u8gr9q__clearButton{color:#ffffff80}.AnimeCatalogFilters-module__u8gr9q__clearButton:hover{color:#fff;background:#ffffff0d}.AnimeCatalogFilters-module__u8gr9q__applyButton{color:#fff;background:#8b5cf6;font-weight:500}.AnimeCatalogFilters-module__u8gr9q__applyButton:hover{background:#a78bfa}.AnimeCatalogFilters-module__u8gr9q__actionIcon{width:.875rem;height:.875rem}@media (min-width:640px){.AnimeCatalogFilters-module__u8gr9q__trigger{width:auto}}
.AnimeCatalogPagination-module__shBdsW__pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.AnimeCatalogPagination-module__shBdsW__link,.AnimeCatalogPagination-module__shBdsW__disabledLink{border-radius:.5rem;align-items:center;gap:.25rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;display:inline-flex}.AnimeCatalogPagination-module__shBdsW__link{color:#fff9;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1)}.AnimeCatalogPagination-module__shBdsW__link:hover{color:#fff;background:#ffffff0d}.AnimeCatalogPagination-module__shBdsW__disabledLink,.AnimeCatalogPagination-module__shBdsW__pageNumber{color:#ffffff80}.AnimeCatalogPagination-module__shBdsW__pageNumber{font-size:.875rem;line-height:1.25rem}.AnimeCatalogPagination-module__shBdsW__icon{width:1rem;height:1rem}
.AnimeVisibilityBadge-module__LkgL2a__badge{white-space:nowrap;border:1px solid;border-radius:9999px;flex-shrink:0;align-items:center;gap:.375rem;padding:.1875rem .5rem;font-size:.6875rem;font-weight:600;line-height:1rem;display:inline-flex}.AnimeVisibilityBadge-module__LkgL2a__badge[data-visibility=active]{color:#6ee7b7;background:#10b9811a;border-color:#34d39947}.AnimeVisibilityBadge-module__LkgL2a__badge[data-visibility=inactive]{color:#fca5a5;background:#ef44441a;border-color:#f8717147}.AnimeVisibilityBadge-module__LkgL2a__indicator{background:currentColor;border-radius:9999px;width:.375rem;height:.375rem;box-shadow:0 0 .5rem}
.ExistingVideoView-module__wiQGiW__section,.ExistingVideoView-module__wiQGiW__versionContent{gap:1rem;display:grid}.ExistingVideoView-module__wiQGiW__versionList{gap:.75rem;display:grid}.ExistingVideoView-module__wiQGiW__sectionHeader{justify-content:space-between;align-items:flex-end;gap:.75rem;display:flex}.ExistingVideoView-module__wiQGiW__heading{color:#fff;font-size:.875rem;font-weight:600;line-height:1.25rem}.ExistingVideoView-module__wiQGiW__description{color:#fff9;margin-top:.125rem;font-size:.75rem;line-height:1rem}.ExistingVideoView-module__wiQGiW__countBadge{color:#ffffff80;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:9999px;padding:.25rem .625rem;font-size:.75rem;font-weight:500;line-height:1rem}.ExistingVideoView-module__wiQGiW__emptyState{text-align:center;background:#ffffff05;border:1px dashed #ffffff1a;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2.5rem 1.5rem;display:flex}.ExistingVideoView-module__wiQGiW__emptyIconContainer{background:#ffffff0d;border-radius:1rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.ExistingVideoView-module__wiQGiW__emptyIcon{color:#fff9;width:1.25rem;height:1.25rem}.ExistingVideoView-module__wiQGiW__emptyTitle{color:#ffffffb3;font-size:.875rem;font-weight:500;line-height:1.25rem}.ExistingVideoView-module__wiQGiW__versionCard{background:#ffffff05;border:1px solid #ffffff1a;border-radius:1rem;transition:border-color .15s,background-color .15s,box-shadow .15s;position:relative;overflow:hidden}.ExistingVideoView-module__wiQGiW__versionCard[data-active=true]{background:#10b9810f;border-color:#10b9814d;box-shadow:0 0 0 1px #10b9811a}.ExistingVideoView-module__wiQGiW__activeIndicator{inset-block:0;background:linear-gradient(#34d399cc,#05966966);width:.25rem;position:absolute;left:0}.ExistingVideoView-module__wiQGiW__versionContent{padding:1rem 1rem 1rem 1.25rem}.ExistingVideoView-module__wiQGiW__badgeRow,.ExistingVideoView-module__wiQGiW__cardActions,.ExistingVideoView-module__wiQGiW__actionButton,.ExistingVideoView-module__wiQGiW__statCard,.ExistingVideoView-module__wiQGiW__statIconContainer{align-items:center;display:flex}.ExistingVideoView-module__wiQGiW__badgeRow{flex-wrap:wrap;gap:.5rem}.ExistingVideoView-module__wiQGiW__versionBadge,.ExistingVideoView-module__wiQGiW__successBadge{border-radius:9999px;align-items:center;display:inline-flex}.ExistingVideoView-module__wiQGiW__versionBadge{color:#fffc;background:#ffffff1a;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:600;line-height:1rem}.ExistingVideoView-module__wiQGiW__versionBadgeIcon{color:#fff9;width:.75rem;height:.75rem}.ExistingVideoView-module__wiQGiW__successBadge{color:#a7f3d0;background:#10b98126;gap:.25rem;padding:.25rem .625rem;font-size:.75rem;font-weight:500;line-height:1rem;box-shadow:0 0 0 1px #10b9814d}.ExistingVideoView-module__wiQGiW__pathPanel{background:#0000004d;border:1px solid #ffffff0d;border-radius:.75rem;padding:.625rem .75rem}.ExistingVideoView-module__wiQGiW__metaLabel{color:#fff9;letter-spacing:.05em;text-transform:uppercase;font-size:.625rem;font-weight:500;line-height:1rem}.ExistingVideoView-module__wiQGiW__pathValue{color:#fff9;font-family:var(--font-geist-mono), ui-monospace, monospace;overflow-wrap:anywhere;margin-top:.25rem;font-size:.75rem;line-height:1.625}.ExistingVideoView-module__wiQGiW__statsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.ExistingVideoView-module__wiQGiW__accentIcon{color:#c4b5fd;width:1rem;height:1rem}.ExistingVideoView-module__wiQGiW__cardActions{border-top:1px solid #ffffff0d;flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding-top:.75rem}.ExistingVideoView-module__wiQGiW__actionButton{color:#ffffffb3;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.5rem;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;line-height:1rem;transition:color .15s,border-color .15s,background-color .15s}.ExistingVideoView-module__wiQGiW__actionButton[data-tone=emerald]{color:#a7f3d0;background:#10b9811a;border-color:#10b9814d}.ExistingVideoView-module__wiQGiW__actionButton[data-tone=danger]{color:#fca5a5;background:#ef44441a;border-color:#ef444433}.ExistingVideoView-module__wiQGiW__actionButton:disabled{cursor:default;opacity:.5}.ExistingVideoView-module__wiQGiW__actionIcon,.ExistingVideoView-module__wiQGiW__loadingSpinner{width:.875rem;height:.875rem}.ExistingVideoView-module__wiQGiW__loadingSpinner{animation:1s linear infinite ExistingVideoView-module__wiQGiW__existing-video-spin}.ExistingVideoView-module__wiQGiW__statCard{background:#ffffff08;border:1px solid #ffffff0d;border-radius:.75rem;gap:.625rem;padding:.625rem .75rem}.ExistingVideoView-module__wiQGiW__statIconContainer{background:#8b5cf626;border-radius:.5rem;flex:none;justify-content:center;width:2rem;height:2rem}.ExistingVideoView-module__wiQGiW__statContent{min-width:0}.ExistingVideoView-module__wiQGiW__statValue{color:#ffffffd9;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;line-height:1.25rem;overflow:hidden}@media (hover:hover){.ExistingVideoView-module__wiQGiW__actionButton:hover:not(:disabled){color:#fff;background:#ffffff1a}.ExistingVideoView-module__wiQGiW__actionButton[data-tone=emerald]:hover:not(:disabled){color:#a7f3d0;background:#10b98126}.ExistingVideoView-module__wiQGiW__actionButton[data-tone=danger]:hover:not(:disabled){color:#fca5a5;background:#ef444433}}@keyframes ExistingVideoView-module__wiQGiW__existing-video-spin{to{transform:rotate(360deg)}}
.OrphanVideoFoldersView-module__WNtcsa__section,.OrphanVideoFoldersView-module__WNtcsa__folderList{gap:1rem;display:grid}.OrphanVideoFoldersView-module__WNtcsa__sectionHeader,.OrphanVideoFoldersView-module__WNtcsa__headerActions,.OrphanVideoFoldersView-module__WNtcsa__queryButton,.OrphanVideoFoldersView-module__WNtcsa__queryLoadingState,.OrphanVideoFoldersView-module__WNtcsa__emptySuccess,.OrphanVideoFoldersView-module__WNtcsa__cardHeader,.OrphanVideoFoldersView-module__WNtcsa__inlineActions,.OrphanVideoFoldersView-module__WNtcsa__orphanBadge,.OrphanVideoFoldersView-module__WNtcsa__deleteButton,.OrphanVideoFoldersView-module__WNtcsa__folderSelectButton,.OrphanVideoFoldersView-module__WNtcsa__recoveryStatus,.OrphanVideoFoldersView-module__WNtcsa__progressHeader,.OrphanVideoFoldersView-module__WNtcsa__statCard,.OrphanVideoFoldersView-module__WNtcsa__statIconContainer{align-items:center;display:flex}.OrphanVideoFoldersView-module__WNtcsa__sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem}.OrphanVideoFoldersView-module__WNtcsa__heading{color:#fff;font-size:.875rem;font-weight:600;line-height:1.25rem}.OrphanVideoFoldersView-module__WNtcsa__description{color:#fff9;margin-top:.125rem;font-size:.75rem;line-height:1rem}.OrphanVideoFoldersView-module__WNtcsa__headerActions,.OrphanVideoFoldersView-module__WNtcsa__inlineActions{gap:.5rem}.OrphanVideoFoldersView-module__WNtcsa__countBadge{color:#ffffff80;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:9999px;padding:.25rem .625rem;font-size:.75rem;font-weight:500;line-height:1rem}.OrphanVideoFoldersView-module__WNtcsa__queryButton,.OrphanVideoFoldersView-module__WNtcsa__deleteButton,.OrphanVideoFoldersView-module__WNtcsa__folderSelectButton{border-radius:.5rem;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;line-height:1rem;transition:color .15s,border-color .15s,background-color .15s,opacity .15s}.OrphanVideoFoldersView-module__WNtcsa__queryButton{color:#ffffffb3;background:#ffffff0d;border:1px solid #ffffff1a}.OrphanVideoFoldersView-module__WNtcsa__queryButton:disabled,.OrphanVideoFoldersView-module__WNtcsa__deleteButton:disabled{cursor:default;opacity:.5}.OrphanVideoFoldersView-module__WNtcsa__actionIcon,.OrphanVideoFoldersView-module__WNtcsa__loadingSpinner{width:.875rem;height:.875rem}.OrphanVideoFoldersView-module__WNtcsa__loadingSpinner,.OrphanVideoFoldersView-module__WNtcsa__querySpinner,.OrphanVideoFoldersView-module__WNtcsa__controlSpinner,.OrphanVideoFoldersView-module__WNtcsa__statusSpinner{animation:1s linear infinite OrphanVideoFoldersView-module__WNtcsa__orphan-video-spin}.OrphanVideoFoldersView-module__WNtcsa__queryLoadingState,.OrphanVideoFoldersView-module__WNtcsa__emptySuccess{border:1px solid #ffffff1a;border-radius:.75rem;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem}.OrphanVideoFoldersView-module__WNtcsa__queryLoadingState{color:#fff9;background:#ffffff08}.OrphanVideoFoldersView-module__WNtcsa__querySpinner{color:#c4b5fd;width:1rem;height:1rem}.OrphanVideoFoldersView-module__WNtcsa__emptySuccess{color:#a7f3d0;background:#10b9810f;border-color:#10b98133}.OrphanVideoFoldersView-module__WNtcsa__successIcon{flex:none;width:1rem;height:1rem}.OrphanVideoFoldersView-module__WNtcsa__folderList{gap:.75rem}.OrphanVideoFoldersView-module__WNtcsa__orphanCard{background:#f59e0b0d;border:1px solid #f59e0b33;border-radius:1rem;padding:1rem}.OrphanVideoFoldersView-module__WNtcsa__cardHeader{flex-wrap:wrap;justify-content:space-between;gap:.75rem}.OrphanVideoFoldersView-module__WNtcsa__inlineActions{flex-wrap:wrap}.OrphanVideoFoldersView-module__WNtcsa__orphanBadge{color:#fef3c7;background:#f59e0b26;border-radius:9999px;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:600;line-height:1rem;box-shadow:0 0 0 1px #f59e0b40}.OrphanVideoFoldersView-module__WNtcsa__orphanStatus{color:#fef3c7b3;font-size:.75rem;line-height:1rem}.OrphanVideoFoldersView-module__WNtcsa__deleteButton{color:#fca5a5;background:#ef44441a;border:1px solid #ef444433}.OrphanVideoFoldersView-module__WNtcsa__pathPanel{background:#0000004d;border:1px solid #ffffff0d;border-radius:.75rem;margin-top:.75rem;padding:.625rem .75rem}.OrphanVideoFoldersView-module__WNtcsa__metaLabel{color:#fff9;letter-spacing:.05em;text-transform:uppercase;font-size:.625rem;font-weight:500;line-height:1rem}.OrphanVideoFoldersView-module__WNtcsa__pathValue{color:#fff9;font-family:var(--font-geist-mono), ui-monospace, monospace;overflow-wrap:anywhere;margin-top:.25rem;font-size:.75rem;line-height:1.625}.OrphanVideoFoldersView-module__WNtcsa__statsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.75rem;display:grid}.OrphanVideoFoldersView-module__WNtcsa__statIcon{color:#fde68a;width:1rem;height:1rem}.OrphanVideoFoldersView-module__WNtcsa__recoveryForm{border-top:1px solid #f59e0b1a;gap:.75rem;margin-top:1rem;padding-top:1rem;display:grid}.OrphanVideoFoldersView-module__WNtcsa__flexContent{min-width:0}.OrphanVideoFoldersView-module__WNtcsa__recoveryTitle{color:#ffffffbf;font-size:.75rem;font-weight:500;line-height:1rem}.OrphanVideoFoldersView-module__WNtcsa__selectedFolderSummary{color:#ffffff80;overflow-wrap:anywhere;margin-top:.125rem;font-size:.6875rem;line-height:1rem}.OrphanVideoFoldersView-module__WNtcsa__folderSelectButton{color:#ffffffa6;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.75rem;padding:.5rem .75rem}.OrphanVideoFoldersView-module__WNtcsa__folderSelectButton[aria-disabled=true]{pointer-events:none;opacity:.5}.OrphanVideoFoldersView-module__WNtcsa__controlIcon,.OrphanVideoFoldersView-module__WNtcsa__controlSpinner{width:1rem;height:1rem}.OrphanVideoFoldersView-module__WNtcsa__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.OrphanVideoFoldersView-module__WNtcsa__recoveryFeedback{gap:.5rem;display:grid}.OrphanVideoFoldersView-module__WNtcsa__recoveryStatus{color:#ede9fe;background:#8b5cf60d;border:1px solid #8b5cf626;border-radius:.75rem;gap:.5rem;padding:.625rem .75rem;font-size:.75rem;line-height:1rem}.OrphanVideoFoldersView-module__WNtcsa__statusSpinner{flex:none;width:1rem;height:1rem}.OrphanVideoFoldersView-module__WNtcsa__progressPanel{background:#8b5cf60d;border:1px solid #8b5cf626;border-radius:.75rem;gap:.5rem;padding:.625rem .75rem;display:grid}.OrphanVideoFoldersView-module__WNtcsa__progressSummary,.OrphanVideoFoldersView-module__WNtcsa__progressMeta{color:#fff9;font-size:.6875rem;line-height:1rem}.OrphanVideoFoldersView-module__WNtcsa__progressHeader{justify-content:space-between;gap:.75rem;font-size:.6875rem;line-height:1rem}.OrphanVideoFoldersView-module__WNtcsa__progressPercent{color:#ede9fe;font-weight:500}.OrphanVideoFoldersView-module__WNtcsa__progressCount,.OrphanVideoFoldersView-module__WNtcsa__progressMeta{color:#ffffff8c}.OrphanVideoFoldersView-module__WNtcsa__reusedFiles{color:#a7f3d0b3;font-size:.6875rem;line-height:1rem}.OrphanVideoFoldersView-module__WNtcsa__failedFiles{overflow-wrap:anywhere;opacity:.75;margin-top:.25rem;font-size:.75rem;line-height:1rem}.OrphanVideoFoldersView-module__WNtcsa__statCard{background:#ffffff08;border:1px solid #ffffff0d;border-radius:.75rem;gap:.625rem;padding:.625rem .75rem}.OrphanVideoFoldersView-module__WNtcsa__statIconContainer{background:#f59e0b26;border-radius:.5rem;flex:none;justify-content:center;width:2rem;height:2rem}.OrphanVideoFoldersView-module__WNtcsa__statValue{color:#ffffffd9;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;line-height:1.25rem;overflow:hidden}@media (hover:hover){.OrphanVideoFoldersView-module__WNtcsa__queryButton:hover:not(:disabled),.OrphanVideoFoldersView-module__WNtcsa__folderSelectButton:hover:not([aria-disabled=true]){color:#fff;background:#ffffff1a}.OrphanVideoFoldersView-module__WNtcsa__deleteButton:hover:not(:disabled){background:#ef444433}}@media (prefers-reduced-motion:reduce){.OrphanVideoFoldersView-module__WNtcsa__loadingSpinner,.OrphanVideoFoldersView-module__WNtcsa__querySpinner,.OrphanVideoFoldersView-module__WNtcsa__controlSpinner,.OrphanVideoFoldersView-module__WNtcsa__statusSpinner{animation:none}}@keyframes OrphanVideoFoldersView-module__WNtcsa__orphan-video-spin{to{transform:rotate(360deg)}}
.VideoUploadForm-module__Bh8yvW__form{gap:1rem;display:grid}.VideoUploadForm-module__Bh8yvW__formHeader{justify-content:space-between;align-items:flex-end;gap:.75rem;display:flex}.VideoUploadForm-module__Bh8yvW__heading{color:#fff;font-size:.875rem;font-weight:600;line-height:1.25rem}.VideoUploadForm-module__Bh8yvW__description{color:#fff9;margin-top:.125rem;font-size:.75rem;line-height:1rem}.VideoUploadForm-module__Bh8yvW__folderPicker{text-align:center;cursor:pointer;background:#ffffff08;border:1px dashed #ffffff1a;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2rem 1.5rem;transition:border-color .15s,background-color .15s,opacity .15s;display:flex}.VideoUploadForm-module__Bh8yvW__folderPicker[data-disabled=true]{cursor:not-allowed;opacity:.6;background:#ffffff05;border-color:#ffffff0d}.VideoUploadForm-module__Bh8yvW__accentIconContainer{color:#c4b5fd;background:#8b5cf626;border-radius:1rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.VideoUploadForm-module__Bh8yvW__folderIcon{width:1.25rem;height:1.25rem}.VideoUploadForm-module__Bh8yvW__selectedFolderName{color:#fffc;overflow-wrap:anywhere;max-width:100%;font-size:.875rem;font-weight:500;line-height:1.25rem}.VideoUploadForm-module__Bh8yvW__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.VideoUploadForm-module__Bh8yvW__formActions{justify-content:flex-end;align-items:center;gap:.75rem;padding-top:.25rem;display:flex}.VideoUploadForm-module__Bh8yvW__cancelButton{color:#ffffff80;border-radius:.75rem;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;transition:color .15s,opacity .15s}.VideoUploadForm-module__Bh8yvW__cancelButton:disabled{pointer-events:none;opacity:.4}.VideoUploadForm-module__Bh8yvW__warningButton,.VideoUploadForm-module__Bh8yvW__resumeButton,.VideoUploadForm-module__Bh8yvW__processingButton{color:#fff;border-radius:.75rem;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition:background-color .15s,opacity .15s;display:flex}.VideoUploadForm-module__Bh8yvW__warningButton{background:#d97706}.VideoUploadForm-module__Bh8yvW__resumeButton{background:#059669}.VideoUploadForm-module__Bh8yvW__processingButton{opacity:.7;background:#7c3aed}.VideoUploadForm-module__Bh8yvW__warningButton:disabled,.VideoUploadForm-module__Bh8yvW__resumeButton:disabled{opacity:.7}.VideoUploadForm-module__Bh8yvW__buttonIcon,.VideoUploadForm-module__Bh8yvW__loadingSpinner{width:1rem;height:1rem}.VideoUploadForm-module__Bh8yvW__loadingSpinner{animation:1s linear infinite VideoUploadForm-module__Bh8yvW__video-upload-spin}.VideoUploadForm-module__Bh8yvW__progressPanel{background:#ffffff05;border:1px solid #ffffff0d;border-radius:.75rem;gap:.5rem;padding:.75rem 1rem;display:grid}.VideoUploadForm-module__Bh8yvW__progressHeader{justify-content:space-between;align-items:center;font-size:.75rem;line-height:1rem;display:flex}.VideoUploadForm-module__Bh8yvW__progressPercent{color:#ffffffb3;font-weight:500}.VideoUploadForm-module__Bh8yvW__progressFileCount,.VideoUploadForm-module__Bh8yvW__progressMeta{color:#fff9}.VideoUploadForm-module__Bh8yvW__progressMeta{font-size:.75rem;line-height:1rem}.VideoUploadForm-module__Bh8yvW__warningLabel{color:#fbbf24}.VideoUploadForm-module__Bh8yvW__failedFileList{color:#fecacacc;gap:.25rem;margin-top:.5rem;font-size:.75rem;line-height:1rem;display:grid}.VideoUploadForm-module__Bh8yvW__failedFile{overflow-wrap:anywhere}@media (hover:hover){.VideoUploadForm-module__Bh8yvW__folderPicker:hover:not([data-disabled=true]){background:#8b5cf60f;border-color:#8b5cf64d}.VideoUploadForm-module__Bh8yvW__cancelButton:hover:not(:disabled){color:#fff}.VideoUploadForm-module__Bh8yvW__warningButton:hover:not(:disabled){background:#f59e0b}.VideoUploadForm-module__Bh8yvW__resumeButton:hover:not(:disabled){background:#10b981}}@media (prefers-reduced-motion:reduce){.VideoUploadForm-module__Bh8yvW__loadingSpinner{animation:none}}@keyframes VideoUploadForm-module__Bh8yvW__video-upload-spin{to{transform:rotate(360deg)}}
.ExistingSubtitleView-module__Nz0dxG__section{gap:1rem;display:grid}.ExistingSubtitleView-module__Nz0dxG__subtitleList{gap:.5rem;display:grid}.ExistingSubtitleView-module__Nz0dxG__sectionHeader{justify-content:space-between;align-items:flex-end;gap:.75rem;display:flex}.ExistingSubtitleView-module__Nz0dxG__heading{color:#fff;font-size:.875rem;font-weight:600;line-height:1.25rem}.ExistingSubtitleView-module__Nz0dxG__description{color:#fff9;margin-top:.125rem;font-size:.75rem;line-height:1rem}.ExistingSubtitleView-module__Nz0dxG__countBadge{color:#ffffff80;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:9999px;padding:.25rem .625rem;font-size:.75rem;font-weight:500;line-height:1rem}.ExistingSubtitleView-module__Nz0dxG__emptyState{text-align:center;background:#ffffff05;border:1px dashed #ffffff1a;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2rem 1.5rem;display:flex}.ExistingSubtitleView-module__Nz0dxG__emptyIconContainer{background:#ffffff0d;border-radius:1rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.ExistingSubtitleView-module__Nz0dxG__emptyIcon{color:#fff9;width:1.25rem;height:1.25rem}.ExistingSubtitleView-module__Nz0dxG__emptyTitle{color:#ffffffb3;font-size:.875rem;font-weight:500;line-height:1.25rem}.ExistingSubtitleView-module__Nz0dxG__subtitleRow{background:#ffffff05;border:1px solid #ffffff1a;border-radius:1rem;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.ExistingSubtitleView-module__Nz0dxG__subtitleIconContainer{color:#c4b5fd;background:#8b5cf626;border-radius:.75rem;flex:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.ExistingSubtitleView-module__Nz0dxG__subtitleIcon{width:1rem;height:1rem}.ExistingSubtitleView-module__Nz0dxG__subtitleDetails{flex:1;min-width:0}.ExistingSubtitleView-module__Nz0dxG__subtitleHeader,.ExistingSubtitleView-module__Nz0dxG__rowActions,.ExistingSubtitleView-module__Nz0dxG__downloadButton,.ExistingSubtitleView-module__Nz0dxG__deleteButton{align-items:center;display:flex}.ExistingSubtitleView-module__Nz0dxG__subtitleHeader,.ExistingSubtitleView-module__Nz0dxG__rowActions{gap:.5rem}.ExistingSubtitleView-module__Nz0dxG__subtitleLabel{color:#ffffffd9;font-size:.875rem;font-weight:500;line-height:1.25rem}.ExistingSubtitleView-module__Nz0dxG__languageBadge{color:#ffffff80;letter-spacing:.05em;text-transform:uppercase;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:9999px;padding:.125rem .5rem;font-size:.625rem;font-weight:500;line-height:1rem}.ExistingSubtitleView-module__Nz0dxG__subtitleKey{color:#fff9;font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;margin-top:.125rem;font-size:.75rem;line-height:1rem;overflow:hidden}.ExistingSubtitleView-module__Nz0dxG__rowActions{flex:none}.ExistingSubtitleView-module__Nz0dxG__downloadButton,.ExistingSubtitleView-module__Nz0dxG__deleteButton{border-radius:.5rem;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;line-height:1rem;transition:color .15s,border-color .15s,background-color .15s}.ExistingSubtitleView-module__Nz0dxG__downloadButton{color:#fff9;background:#ffffff0d;border:1px solid #ffffff1a}.ExistingSubtitleView-module__Nz0dxG__deleteButton{color:#fca5a5;background:#ef44441a;border:1px solid #ef444433}.ExistingSubtitleView-module__Nz0dxG__downloadButton:disabled,.ExistingSubtitleView-module__Nz0dxG__deleteButton:disabled{cursor:not-allowed;opacity:.5}.ExistingSubtitleView-module__Nz0dxG__actionIcon,.ExistingSubtitleView-module__Nz0dxG__loadingSpinner{width:.875rem;height:.875rem}.ExistingSubtitleView-module__Nz0dxG__loadingSpinner{animation:1s linear infinite ExistingSubtitleView-module__Nz0dxG__existing-subtitle-spin}@media (hover:hover){.ExistingSubtitleView-module__Nz0dxG__downloadButton:hover:not(:disabled){color:#fff;background:#8b5cf61a;border-color:#8b5cf64d}.ExistingSubtitleView-module__Nz0dxG__deleteButton:hover:not(:disabled){background:#ef444433}}@media (max-width:639px){.ExistingSubtitleView-module__Nz0dxG__subtitleRow{flex-wrap:wrap;align-items:flex-start}.ExistingSubtitleView-module__Nz0dxG__rowActions{justify-content:flex-end;width:100%}}@keyframes ExistingSubtitleView-module__Nz0dxG__existing-subtitle-spin{to{transform:rotate(360deg)}}
.SubtitleUploadForm-module__bLAqcq__form{gap:1rem;display:grid}.SubtitleUploadForm-module__bLAqcq__heading{color:#fff;font-size:.875rem;font-weight:600;line-height:1.25rem}.SubtitleUploadForm-module__bLAqcq__description{color:#fff9;margin-top:.125rem;font-size:.75rem;line-height:1rem}.SubtitleUploadForm-module__bLAqcq__fieldLabel{color:#fff9;letter-spacing:.05em;text-transform:uppercase;margin-bottom:.5rem;font-size:.75rem;font-weight:500;line-height:1rem;display:block}.SubtitleUploadForm-module__bLAqcq__languageGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.SubtitleUploadForm-module__bLAqcq__languageOption{cursor:pointer}.SubtitleUploadForm-module__bLAqcq__languageOption[data-disabled=true]{cursor:not-allowed}.SubtitleUploadForm-module__bLAqcq__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.SubtitleUploadForm-module__bLAqcq__languageCard{color:#fff9;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.75rem;justify-content:center;align-items:center;padding:.625rem .75rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition:color .15s,border-color .15s,background-color .15s,box-shadow .15s,opacity .15s;display:flex}.SubtitleUploadForm-module__bLAqcq__visuallyHidden:checked+.SubtitleUploadForm-module__bLAqcq__languageCard{color:#ddd6fe;background:#8b5cf626;border-color:#8b5cf680}.SubtitleUploadForm-module__bLAqcq__visuallyHidden:focus-visible+.SubtitleUploadForm-module__bLAqcq__languageCard{box-shadow:0 0 0 2px #8b5cf6b3}.SubtitleUploadForm-module__bLAqcq__visuallyHidden:disabled+.SubtitleUploadForm-module__bLAqcq__languageCard{opacity:.5}.SubtitleUploadForm-module__bLAqcq__customFieldsGrid{gap:.75rem;display:grid}.SubtitleUploadForm-module__bLAqcq__textInput{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.75rem;width:100%;padding:.625rem .75rem;font-size:.875rem;line-height:1.25rem;transition:border-color .15s,box-shadow .15s,opacity .15s}.SubtitleUploadForm-module__bLAqcq__textInput::placeholder{color:#ffffff4d}.SubtitleUploadForm-module__bLAqcq__textInput:focus{border-color:#8b5cf680;outline:none;box-shadow:0 0 0 1px #8b5cf680}.SubtitleUploadForm-module__bLAqcq__textInput:disabled{cursor:not-allowed;opacity:.5}.SubtitleUploadForm-module__bLAqcq__warningText{color:#fde68a;background:#f59e0b1a;border:1px solid #f59e0b33;border-radius:.75rem;padding:.75rem 1rem;font-size:.75rem;line-height:1rem}.SubtitleUploadForm-module__bLAqcq__filePicker{cursor:pointer;background:#ffffff05;border:1px dashed #ffffff26;border-radius:1rem;align-items:center;gap:.75rem;padding:1rem;transition:border-color .15s,background-color .15s,opacity .15s;display:flex}.SubtitleUploadForm-module__bLAqcq__filePicker[data-disabled=true]{pointer-events:none;opacity:.6;border-color:#ffffff1a}.SubtitleUploadForm-module__bLAqcq__accentIconContainer{color:#c4b5fd;background:#8b5cf626;border-radius:.75rem;flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.SubtitleUploadForm-module__bLAqcq__fileIcon{width:1.25rem;height:1.25rem}.SubtitleUploadForm-module__bLAqcq__fileDetails{flex:1;min-width:0}.SubtitleUploadForm-module__bLAqcq__fileName{color:#fffc;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;line-height:1.25rem;overflow:hidden}.SubtitleUploadForm-module__bLAqcq__actions{justify-content:flex-end;align-items:center;padding-top:.25rem;display:flex}.SubtitleUploadForm-module__bLAqcq__buttonIcon,.SubtitleUploadForm-module__bLAqcq__loadingSpinner{width:1rem;height:1rem}.SubtitleUploadForm-module__bLAqcq__loadingSpinner{animation:1s linear infinite SubtitleUploadForm-module__bLAqcq__subtitle-upload-spin}@media (hover:hover){.SubtitleUploadForm-module__bLAqcq__filePicker:hover:not([data-disabled=true]){background:#8b5cf60a;border-color:#8b5cf666}}@media (min-width:640px){.SubtitleUploadForm-module__bLAqcq__customFieldsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.SubtitleUploadForm-module__bLAqcq__loadingSpinner{animation:none}}@keyframes SubtitleUploadForm-module__bLAqcq__subtitle-upload-spin{to{transform:rotate(360deg)}}
.EpisodeVideoModal-module__9tG0na__dialogWidth{max-width:48rem}.EpisodeVideoModal-module__9tG0na__accentIconContainer{background:#8b5cf633;border-radius:.75rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.EpisodeVideoModal-module__9tG0na__accentIcon{color:#a78bfa;width:1.25rem;height:1.25rem}.EpisodeVideoModal-module__9tG0na__cleanupState,.EpisodeVideoModal-module__9tG0na__loadingState,.EpisodeVideoModal-module__9tG0na__subtitlesLoading{justify-content:center;align-items:center;display:flex}.EpisodeVideoModal-module__9tG0na__cleanupState{flex-direction:column;gap:.75rem;padding-block:3rem}.EpisodeVideoModal-module__9tG0na__loadingState{padding-block:3rem}.EpisodeVideoModal-module__9tG0na__description,.EpisodeVideoModal-module__9tG0na__subtitlesLoading{color:#fff9;font-size:.875rem;line-height:1.25rem}.EpisodeVideoModal-module__9tG0na__loadingSpinner,.EpisodeVideoModal-module__9tG0na__smallLoadingSpinner{border:2px solid #8b5cf6;border-top-color:#0000;border-radius:9999px;flex:none;animation:1s linear infinite EpisodeVideoModal-module__9tG0na__episode-video-spin}.EpisodeVideoModal-module__9tG0na__loadingSpinner{width:1.25rem;height:1.25rem}.EpisodeVideoModal-module__9tG0na__smallLoadingSpinner{width:1rem;height:1rem}.EpisodeVideoModal-module__9tG0na__content{gap:1.25rem;display:grid}.EpisodeVideoModal-module__9tG0na__subtitlesSection{border-top:1px solid #ffffff0d;padding-top:1.25rem}.EpisodeVideoModal-module__9tG0na__subtitlesLoading{gap:.5rem;padding-block:2rem}@media (prefers-reduced-motion:reduce){.EpisodeVideoModal-module__9tG0na__loadingSpinner,.EpisodeVideoModal-module__9tG0na__smallLoadingSpinner{animation:none}}@keyframes EpisodeVideoModal-module__9tG0na__episode-video-spin{to{transform:rotate(360deg)}}
@keyframes BulkVideoUploadFeedback-module__SmQ2jG__spin{to{transform:rotate(360deg)}}.BulkVideoUploadFeedback-module__SmQ2jG__cleanupState{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding-block:3rem;display:flex}.BulkVideoUploadFeedback-module__SmQ2jG__cleanupSpinner{border:2px solid #8b5cf6;border-top-color:#0000;border-radius:50%;width:1.25rem;height:1.25rem;animation:1s linear infinite BulkVideoUploadFeedback-module__SmQ2jG__spin}.BulkVideoUploadFeedback-module__SmQ2jG__cleanupText{color:#fff9;font-size:.875rem;line-height:1.25rem}.BulkVideoUploadFeedback-module__SmQ2jG__progressPanel{background:#ffffff05;border:1px solid #ffffff0d;border-radius:1rem;padding:.75rem 1rem}.BulkVideoUploadFeedback-module__SmQ2jG__progressHeader{justify-content:space-between;align-items:center;gap:.75rem;font-size:.75rem;line-height:1rem;display:flex}.BulkVideoUploadFeedback-module__SmQ2jG__progressValue{color:#ffffffb3;font-weight:500}.BulkVideoUploadFeedback-module__SmQ2jG__progressEpisodes,.BulkVideoUploadFeedback-module__SmQ2jG__progressDetails{color:#fff9}.BulkVideoUploadFeedback-module__SmQ2jG__progressBar,.BulkVideoUploadFeedback-module__SmQ2jG__progressDetails{margin-top:.5rem}.BulkVideoUploadFeedback-module__SmQ2jG__progressDetails{font-size:.75rem;line-height:1rem}.BulkVideoUploadFeedback-module__SmQ2jG__warningLabel{color:#fcd34d}.BulkVideoUploadFeedback-module__SmQ2jG__failedItems{color:#fecacacc;margin-top:.5rem;font-size:.75rem;line-height:1rem}.BulkVideoUploadFeedback-module__SmQ2jG__failedItems>*+*{margin-top:.25rem}@media (prefers-reduced-motion:reduce){.BulkVideoUploadFeedback-module__SmQ2jG__cleanupSpinner{animation:none}}
@keyframes BulkVideoUploadFooter-module__R19maW__spin{to{transform:rotate(360deg)}}.BulkVideoUploadFooter-module__R19maW__footer{border-top:1px solid #ffffff0d;flex-direction:column;gap:.75rem;padding-top:1rem;display:flex}.BulkVideoUploadFooter-module__R19maW__selectionSummary{color:#fff9;font-size:.75rem;line-height:1rem}.BulkVideoUploadFooter-module__R19maW__actions{justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.BulkVideoUploadFooter-module__R19maW__pendingButton,.BulkVideoUploadFooter-module__R19maW__warningButton,.BulkVideoUploadFooter-module__R19maW__resumeButton{color:#fff;border-radius:.75rem;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:flex}.BulkVideoUploadFooter-module__R19maW__pendingButton,.BulkVideoUploadFooter-module__R19maW__warningButton{background:#ea580c}.BulkVideoUploadFooter-module__R19maW__pendingButton{opacity:.7}.BulkVideoUploadFooter-module__R19maW__warningButton,.BulkVideoUploadFooter-module__R19maW__resumeButton{transition:background-color .15s}.BulkVideoUploadFooter-module__R19maW__resumeButton{background:#059669}.BulkVideoUploadFooter-module__R19maW__resumeButton:disabled{opacity:.7}.BulkVideoUploadFooter-module__R19maW__loadingSpinner,.BulkVideoUploadFooter-module__R19maW__actionIcon{width:1rem;height:1rem}.BulkVideoUploadFooter-module__R19maW__loadingSpinner{animation:1s linear infinite BulkVideoUploadFooter-module__R19maW__spin}@media (hover:hover){.BulkVideoUploadFooter-module__R19maW__warningButton:hover{background:#f59e0b}.BulkVideoUploadFooter-module__R19maW__resumeButton:hover:not(:disabled){background:#10b981}}@media (prefers-reduced-motion:reduce){.BulkVideoUploadFooter-module__R19maW__loadingSpinner{animation:none}}@media (min-width:640px){.BulkVideoUploadFooter-module__R19maW__footer{flex-direction:row;justify-content:space-between;align-items:center}}
.BulkVideoUploadSteps-module__w0pjMW__stepTabs{background:#ffffff05;border:1px solid #ffffff0d;border-radius:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.25rem;display:grid}.BulkVideoUploadSteps-module__w0pjMW__stepTab{color:#fff9;text-align:center;border-radius:.5rem;padding:.5rem .75rem;font-size:.75rem;font-weight:500;transition:color .15s,background-color .15s}.BulkVideoUploadSteps-module__w0pjMW__stepTab[data-active]{color:#fff;background:#7c3aed}.BulkVideoUploadSteps-module__w0pjMW__stepSection>:not(:last-child){margin-bottom:.75rem}.BulkVideoUploadSteps-module__w0pjMW__stepHeader,.BulkVideoUploadSteps-module__w0pjMW__episodePickerHeader,.BulkVideoUploadSteps-module__w0pjMW__progressDetails{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.BulkVideoUploadSteps-module__w0pjMW__heading{color:#fff;font-size:.875rem;font-weight:600}.BulkVideoUploadSteps-module__w0pjMW__description{color:#fff9;margin-top:.125rem;font-size:.75rem}.BulkVideoUploadSteps-module__w0pjMW__selectAllButton{color:#fff9;background:#ffffff0d;border-radius:.75rem;padding:.5rem .75rem;font-size:.75rem;transition:color .15s,background-color .15s}.BulkVideoUploadSteps-module__w0pjMW__selectAllButton:disabled{pointer-events:none;opacity:.4}.BulkVideoUploadSteps-module__w0pjMW__episodeSelectionPanel,.BulkVideoUploadSteps-module__w0pjMW__episodePicker{background:#ffffff05;border:1px solid #ffffff0d;border-radius:1rem}.BulkVideoUploadSteps-module__w0pjMW__episodeSelectionPanel{max-height:46vh;overflow-y:auto}.BulkVideoUploadSteps-module__w0pjMW__emptySelection{color:#fff9;text-align:center;padding:2.5rem 1rem;font-size:.875rem}.BulkVideoUploadSteps-module__w0pjMW__episodeSelectionList>:not(:last-child){border-bottom:1px solid #ffffff0d}.BulkVideoUploadSteps-module__w0pjMW__episodeSelectionRow{cursor:pointer;align-items:center;gap:.75rem;padding:.75rem 1rem;transition:background-color .15s;display:flex}.BulkVideoUploadSteps-module__w0pjMW__episodeCheckbox{accent-color:#7c3aed;background:#ffffff0d;border-color:#fff3;border-radius:.25rem;width:1rem;height:1rem}.BulkVideoUploadSteps-module__w0pjMW__episodeCheckbox:focus-visible{outline-offset:2px;outline:2px solid #8b5cf6}.BulkVideoUploadSteps-module__w0pjMW__episodeLabel{color:#ffffffbf;min-width:0;font-size:.875rem}.BulkVideoUploadSteps-module__w0pjMW__fileSelectionHeader{flex-direction:column;gap:.75rem;display:flex}.BulkVideoUploadSteps-module__w0pjMW__autoDetectionActions{grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid}.BulkVideoUploadSteps-module__w0pjMW__autoDetectButton,.BulkVideoUploadSteps-module__w0pjMW__pickerButton{cursor:pointer;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.75rem;font-weight:500;transition:color .15s,background-color .15s;display:flex}.BulkVideoUploadSteps-module__w0pjMW__autoDetectButton{color:#ddd6fe;background:#8b5cf626;width:100%}.BulkVideoUploadSteps-module__w0pjMW__autoDetectButton[data-mode=classic],.BulkVideoUploadSteps-module__w0pjMW__pickerButton{color:#ffffffb3;background:#ffffff0d}.BulkVideoUploadSteps-module__w0pjMW__autoDetectButton:disabled,.BulkVideoUploadSteps-module__w0pjMW__pickerButton:disabled{cursor:not-allowed}.BulkVideoUploadSteps-module__w0pjMW__autoDetectButton:disabled{color:#c4b5fd80;background:#8b5cf61a}.BulkVideoUploadSteps-module__w0pjMW__autoDetectButton[data-mode=classic]:disabled{color:#fff6;background:#ffffff08}.BulkVideoUploadSteps-module__w0pjMW__pickerButton:disabled{color:#ffffff80}.BulkVideoUploadSteps-module__w0pjMW__pickerIcon{width:.875rem;height:.875rem}.BulkVideoUploadSteps-module__w0pjMW__hiddenInput{display:none}.BulkVideoUploadSteps-module__w0pjMW__episodePickers{max-height:46vh;padding-right:.25rem;overflow-y:auto}.BulkVideoUploadSteps-module__w0pjMW__episodePickers>:not(:last-child){margin-bottom:.5rem}.BulkVideoUploadSteps-module__w0pjMW__episodePicker{padding:.75rem 1rem}.BulkVideoUploadSteps-module__w0pjMW__episodePickerHeader{min-width:0}.BulkVideoUploadSteps-module__w0pjMW__episodeTitle{color:#ffffffd9;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;overflow:hidden}.BulkVideoUploadSteps-module__w0pjMW__selectionSummaries,.BulkVideoUploadSteps-module__w0pjMW__pickerActions{gap:.5rem;margin-top:.75rem;display:grid}.BulkVideoUploadSteps-module__w0pjMW__selectionSummary{background:#0000001a;border:1px dashed #ffffff12;border-radius:.75rem;align-items:flex-start;gap:.625rem;min-width:0;padding:.625rem .75rem;display:flex}.BulkVideoUploadSteps-module__w0pjMW__selectionSummary[data-emphasized]{background:#ffffff0a;border-style:solid;border-color:#ffffff1a}.BulkVideoUploadSteps-module__w0pjMW__summaryIconContainer{color:#c4b5fd;background:#8b5cf61a;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;margin-top:.125rem;display:flex}.BulkVideoUploadSteps-module__w0pjMW__summaryContent{min-width:0}.BulkVideoUploadSteps-module__w0pjMW__summaryLabel{color:#ffffff73;letter-spacing:.05em;text-transform:uppercase;font-size:.625rem;font-weight:600}.BulkVideoUploadSteps-module__w0pjMW__summaryValue{overflow-wrap:anywhere;color:#ffffff73;margin-top:.125rem;font-size:.75rem;font-weight:500;line-height:1.625}.BulkVideoUploadSteps-module__w0pjMW__summaryValue[data-emphasized]{color:#ffffffd9}.BulkVideoUploadSteps-module__w0pjMW__summaryDetail{color:#fff6;margin-top:.125rem;font-size:.625rem}.BulkVideoUploadSteps-module__w0pjMW__progressSection{margin-top:.75rem}.BulkVideoUploadSteps-module__w0pjMW__progressSection>:not(:last-child){margin-bottom:.375rem}.BulkVideoUploadSteps-module__w0pjMW__progressDetails{color:#fff9;font-size:.75rem}.BulkVideoUploadSteps-module__w0pjMW__dangerText{color:#fca5a5;margin-top:.5rem;font-size:.75rem}.BulkVideoUploadSteps-module__w0pjMW__issueList{color:#fde68a;margin-top:.5rem;font-size:.75rem}.BulkVideoUploadSteps-module__w0pjMW__issueList>:not(:last-child){margin-bottom:.25rem}.BulkVideoUploadSteps-module__w0pjMW__issue{align-items:flex-start;gap:.375rem;display:flex}.BulkVideoUploadSteps-module__w0pjMW__issueIcon{flex-shrink:0;width:.75rem;height:.75rem;margin-top:.125rem}.BulkVideoUploadSteps-module__w0pjMW__detectionFeedback{border:1px solid;border-radius:.75rem;padding:.75rem 1rem;font-size:.75rem}.BulkVideoUploadSteps-module__w0pjMW__detectionFeedback[data-status=success]{color:#a7f3d0;background:#10b9811a;border-color:#10b98133}.BulkVideoUploadSteps-module__w0pjMW__detectionFeedback[data-status=warning]{color:#fde68a;background:#f59e0b1a;border-color:#f59e0b33}.BulkVideoUploadSteps-module__w0pjMW__detectionFeedback[data-status=error]{color:#fecaca;background:#ef44441a;border-color:#ef444433}.BulkVideoUploadSteps-module__w0pjMW__feedbackLayout{align-items:flex-start;gap:.5rem;display:flex}.BulkVideoUploadSteps-module__w0pjMW__feedbackIcon{flex-shrink:0;width:1rem;height:1rem;margin-top:.125rem}.BulkVideoUploadSteps-module__w0pjMW__feedbackContent{flex:1;min-width:0}.BulkVideoUploadSteps-module__w0pjMW__feedbackTitle{font-weight:500}.BulkVideoUploadSteps-module__w0pjMW__feedbackDescription{opacity:.7;margin-top:.25rem}.BulkVideoUploadSteps-module__w0pjMW__feedbackIssues{opacity:.7;margin-top:.5rem}.BulkVideoUploadSteps-module__w0pjMW__feedbackIssues>:not(:last-child){margin-bottom:.25rem}.BulkVideoUploadSteps-module__w0pjMW__statusBadge{color:#fff9;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:9999px;flex-shrink:0;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.6875rem;display:inline-flex}.BulkVideoUploadSteps-module__w0pjMW__statusBadge[data-status=uploading]{color:#c4b5fd;background:#8b5cf61a;border-color:#8b5cf633}.BulkVideoUploadSteps-module__w0pjMW__statusBadge[data-status=success]{color:#6ee7b7;background:#10b9811a;border-color:#10b98133}.BulkVideoUploadSteps-module__w0pjMW__statusBadge[data-status=failed]{color:#fca5a5;background:#ef44441a;border-color:#ef444433}.BulkVideoUploadSteps-module__w0pjMW__statusIcon{width:.75rem;height:.75rem}.BulkVideoUploadSteps-module__w0pjMW__statusIcon[data-spinning]{animation:1s linear infinite BulkVideoUploadSteps-module__w0pjMW__spin}@keyframes BulkVideoUploadSteps-module__w0pjMW__spin{to{transform:rotate(360deg)}}@media (hover:hover){.BulkVideoUploadSteps-module__w0pjMW__selectAllButton:hover:not(:disabled),.BulkVideoUploadSteps-module__w0pjMW__pickerButton:hover:not(:disabled){color:#fff;background:#ffffff1a}.BulkVideoUploadSteps-module__w0pjMW__episodeSelectionRow:hover{background:#ffffff08}.BulkVideoUploadSteps-module__w0pjMW__autoDetectButton:hover:not(:disabled){color:#fff;background:#8b5cf640}.BulkVideoUploadSteps-module__w0pjMW__autoDetectButton[data-mode=classic]:hover:not(:disabled){background:#ffffff1a}}@media (min-width:40rem){.BulkVideoUploadSteps-module__w0pjMW__fileSelectionHeader{flex-direction:row;justify-content:space-between;align-items:flex-start}.BulkVideoUploadSteps-module__w0pjMW__autoDetectionActions{flex-shrink:0;grid-template-columns:repeat(2,minmax(0,auto))}.BulkVideoUploadSteps-module__w0pjMW__autoDetectButton{width:auto}.BulkVideoUploadSteps-module__w0pjMW__pickerActions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.BulkVideoUploadSteps-module__w0pjMW__selectionSummaries{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.BulkVideoUploadSteps-module__w0pjMW__statusIcon[data-spinning]{animation:none}}
.BulkVideoUploadModal-module__pdXy4W__dialogWidth{max-width:56rem}.BulkVideoUploadModal-module__pdXy4W__accentIconContainer{background:#8b5cf633;border-radius:.75rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.BulkVideoUploadModal-module__pdXy4W__accentIcon{color:#a78bfa;width:1.25rem;height:1.25rem}.BulkVideoUploadModal-module__pdXy4W__content>*+*{margin-top:1.25rem}
.BulkEpisodeTitlesModal-module__WKQ8vG__dialogWidth{max-width:40rem}.BulkEpisodeTitlesModal-module__WKQ8vG__accentIconContainer{background:#8b5cf633;border-radius:.75rem;flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.BulkEpisodeTitlesModal-module__WKQ8vG__accentIcon{color:#a78bfa;width:1.25rem;height:1.25rem}.BulkEpisodeTitlesModal-module__WKQ8vG__form{gap:1rem;display:grid}.BulkEpisodeTitlesModal-module__WKQ8vG__notice{color:#ddd6fed9;background:#8b5cf614;border:1px solid #8b5cf633;border-radius:.75rem;padding:.75rem .875rem;font-size:.8125rem;line-height:1.25rem}.BulkEpisodeTitlesModal-module__WKQ8vG__fieldLabel{color:#fff9;margin-bottom:.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:block}.BulkEpisodeTitlesModal-module__WKQ8vG__jsonInput{resize:vertical;color:#ffffffe0;tab-size:2;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.75rem;outline:none;width:100%;min-height:18rem;padding:.875rem 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;line-height:1.5;transition:border-color .15s,box-shadow .15s}.BulkEpisodeTitlesModal-module__WKQ8vG__jsonInput::placeholder{color:#ffffff47}.BulkEpisodeTitlesModal-module__WKQ8vG__jsonInput:focus{border-color:#8b5cf6a6;box-shadow:0 0 0 3px #8b5cf61f}.BulkEpisodeTitlesModal-module__WKQ8vG__actions{padding-top:.25rem}@media (max-width:639px){.BulkEpisodeTitlesModal-module__WKQ8vG__jsonInput{min-height:15rem}}
.AnimeEpisodesClient-module__JjQztW__root{gap:1rem;display:grid}.AnimeEpisodesClient-module__JjQztW__header{flex-direction:column;gap:.75rem;display:flex}.AnimeEpisodesClient-module__JjQztW__title{color:#fff;font-size:1.125rem;font-weight:600;line-height:1.75rem}.AnimeEpisodesClient-module__JjQztW__headerActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.AnimeEpisodesClient-module__JjQztW__episodeList>:not(:last-child){border-bottom:1px solid #ffffff0d}.AnimeEpisodesClient-module__JjQztW__episodeRow{flex-direction:column;gap:.5rem;padding:.75rem 1rem;display:flex}.AnimeEpisodesClient-module__JjQztW__episodeTitle{color:#fff;font-size:.875rem;line-height:1.25rem}.AnimeEpisodesClient-module__JjQztW__episodeSubtitle{color:#fff9;margin-left:.5rem}.AnimeEpisodesClient-module__JjQztW__episodeActions,.AnimeEpisodesClient-module__JjQztW__actionButton,.AnimeEpisodesClient-module__JjQztW__deleteButton{align-items:center;display:flex}.AnimeEpisodesClient-module__JjQztW__episodeActions{gap:.5rem}.AnimeEpisodesClient-module__JjQztW__actionButton,.AnimeEpisodesClient-module__JjQztW__deleteButton{border-radius:.5rem;gap:.375rem;padding:.375rem .625rem;font-size:.75rem;line-height:1rem;transition:color .15s,background-color .15s}.AnimeEpisodesClient-module__JjQztW__actionButton{color:#fff9;background:#ffffff0d}.AnimeEpisodesClient-module__JjQztW__deleteButton{color:#fca5a5;background:#ef44441a;border:1px solid #ef444433}.AnimeEpisodesClient-module__JjQztW__actionIcon{width:.875rem;height:.875rem}@media (hover:hover){.AnimeEpisodesClient-module__JjQztW__actionButton:hover{color:#fff;background:#ffffff1a}.AnimeEpisodesClient-module__JjQztW__deleteButton:hover{background:#ef444433}}@media (min-width:640px){.AnimeEpisodesClient-module__JjQztW__header,.AnimeEpisodesClient-module__JjQztW__episodeRow{flex-direction:row;justify-content:space-between;align-items:center}.AnimeEpisodesClient-module__JjQztW__episodeRow{padding:1rem 1.25rem}.AnimeEpisodesClient-module__JjQztW__actionButton,.AnimeEpisodesClient-module__JjQztW__deleteButton{padding:.5rem .75rem}}
@keyframes AnimeEditForm-module__5YxEMG__spin{to{transform:rotate(360deg)}}.AnimeEditForm-module__5YxEMG__form{flex:1}.AnimeEditForm-module__5YxEMG__form>*+*{margin-top:1.25rem}.AnimeEditForm-module__5YxEMG__twoColumnGrid,.AnimeEditForm-module__5YxEMG__threeColumnGrid{gap:1rem;display:grid}.AnimeEditForm-module__5YxEMG__fieldDescription{color:#fff9;margin-top:.25rem;font-size:.75rem;line-height:1rem}.AnimeEditForm-module__5YxEMG__fieldLabel{color:#fff9;margin-bottom:.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:block}.AnimeEditForm-module__5YxEMG__readOnlyFormat{color:#ffffffb3;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.75rem;align-items:center;min-height:2.875rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;display:flex}.AnimeEditForm-module__5YxEMG__toggleStack>*+*{margin-top:.75rem}.AnimeEditForm-module__5YxEMG__actionRow{border-top:1px solid #ffffff0d;align-items:center;gap:.75rem;padding-top:1rem;display:flex}.AnimeEditForm-module__5YxEMG__loadingSpinner,.AnimeEditForm-module__5YxEMG__actionIcon{width:1rem;height:1rem}.AnimeEditForm-module__5YxEMG__loadingSpinner{animation:1s linear infinite AnimeEditForm-module__5YxEMG__spin}@media (min-width:768px){.AnimeEditForm-module__5YxEMG__twoColumnGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.AnimeEditForm-module__5YxEMG__threeColumnGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.AnimeEditForm-module__5YxEMG__loadingSpinner{animation:none}}
.AnimePosterUploader-module__whC5Ya__root{flex-shrink:0}.AnimePosterUploader-module__whC5Ya__root>*+*{margin-top:.75rem}.AnimePosterUploader-module__whC5Ya__posterFrame{background:#4c1d954d;border-radius:.75rem;width:11.25rem;height:17.5rem;position:relative;overflow:hidden}.AnimePosterUploader-module__whC5Ya__posterImage{object-fit:cover;width:100%;height:100%}.AnimePosterUploader-module__whC5Ya__emptyPoster,.AnimePosterUploader-module__whC5Ya__uploadLabel,.AnimePosterUploader-module__whC5Ya__downloadButton{justify-content:center;align-items:center;display:flex}.AnimePosterUploader-module__whC5Ya__emptyPoster{text-align:center;flex-direction:column;width:100%;height:100%}.AnimePosterUploader-module__whC5Ya__emptyIcon{color:#8b5cf64d;width:2.5rem;height:2.5rem;margin-bottom:.5rem}.AnimePosterUploader-module__whC5Ya__emptyText{color:#fff9;font-size:.75rem;line-height:1rem}.AnimePosterUploader-module__whC5Ya__uploadLabel,.AnimePosterUploader-module__whC5Ya__downloadButton{color:#ffffff80;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.75rem;gap:.5rem;padding-block:.625rem;font-size:.875rem;line-height:1.25rem;transition:color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1)}.AnimePosterUploader-module__whC5Ya__uploadLabel:hover,.AnimePosterUploader-module__whC5Ya__downloadButton:hover:not(:disabled){color:#fff;background:#8b5cf61a;border-color:#8b5cf64d}.AnimePosterUploader-module__whC5Ya__actionIcon{width:1rem;height:1rem}.AnimePosterUploader-module__whC5Ya__fileInput{display:none}.AnimePosterUploader-module__whC5Ya__downloadButton{width:100%}.AnimePosterUploader-module__whC5Ya__downloadButton:disabled{opacity:.6;cursor:not-allowed}
.EpisodeSidebar-module__5rfX0W__seasonTrigger{font-weight:500;border-radius:.5rem!important}.EpisodeSidebar-module__5rfX0W__episodeRow{background:#ffffff05;border:1px solid #ffffff0d;border-radius:.75rem;align-items:center;transition:background-color .15s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.EpisodeSidebar-module__5rfX0W__episodeRow:hover,.EpisodeSidebar-module__5rfX0W__episodeRow:focus-within{background:#ffffff0d}.EpisodeSidebar-module__5rfX0W__episodeItem{border-radius:.75rem;flex:auto;align-items:center;gap:.75rem;min-width:0;padding:.625rem .75rem;display:flex}.EpisodeSidebar-module__5rfX0W__episodeItem:focus-visible{outline-offset:-2px;outline:2px solid #a78bfa}.EpisodeSidebar-module__5rfX0W__episodeRow[data-upcoming=true]{background:#ffffff03;border-style:dashed}.EpisodeSidebar-module__5rfX0W__episodeRow[data-upcoming=true]:hover,.EpisodeSidebar-module__5rfX0W__episodeRow[data-upcoming=true]:focus-within{background:#ffffff08}.EpisodeSidebar-module__5rfX0W__episodeRow[data-active=true]{background:#8b5cf61a;border-color:#8b5cf64d}.EpisodeSidebar-module__5rfX0W__episodeRow[data-active=true][data-upcoming=true]{background:#8b5cf60d}.EpisodeSidebar-module__5rfX0W__episodeNumber{color:#fff9;background:#ffffff0d;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.75rem;font-weight:600;line-height:1rem;display:flex}.EpisodeSidebar-module__5rfX0W__episodeRow[data-active=true] .EpisodeSidebar-module__5rfX0W__episodeNumber{color:#fff;background:#8b5cf6}.EpisodeSidebar-module__5rfX0W__episodeRow[data-active=true][data-upcoming=true] .EpisodeSidebar-module__5rfX0W__episodeNumber{color:#a78bfa;background:#8b5cf61a}.EpisodeSidebar-module__5rfX0W__stateIcon{width:.875rem;height:.875rem}.EpisodeSidebar-module__5rfX0W__episodeRow[data-active=true]:not([data-upcoming=true]) .EpisodeSidebar-module__5rfX0W__stateIcon{fill:currentColor}.EpisodeSidebar-module__5rfX0W__episodeContent{flex:1;min-width:0}.EpisodeSidebar-module__5rfX0W__episodeTitle{color:#ffffffb3;font-size:.875rem;font-weight:500;line-height:1.25rem}.EpisodeSidebar-module__5rfX0W__episodeRow[data-upcoming=true] .EpisodeSidebar-module__5rfX0W__episodeTitle{color:#fff9}.EpisodeSidebar-module__5rfX0W__episodeRow[data-active=true]:not([data-upcoming=true]) .EpisodeSidebar-module__5rfX0W__episodeTitle{color:#fff}.EpisodeSidebar-module__5rfX0W__episodeSubtitle{color:#fff9;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1rem;overflow:hidden}.EpisodeSidebar-module__5rfX0W__episodeRow[data-upcoming=true] .EpisodeSidebar-module__5rfX0W__episodeSubtitle{color:#ffffff80}.EpisodeSidebar-module__5rfX0W__releaseDate{color:#a78bfa99;margin-top:.125rem;font-size:.6875rem}.EpisodeSidebar-module__5rfX0W__currentBadge{color:#c4b5fd;background:#8b5cf633;border-radius:9999px;padding:.125rem .5rem;font-size:.625rem;font-weight:500;display:none}.EpisodeSidebar-module__5rfX0W__episodeRow[data-upcoming=true] .EpisodeSidebar-module__5rfX0W__currentBadge{color:#a78bfab3;background:#8b5cf61a}.EpisodeSidebar-module__5rfX0W__watchedAction{flex:0 0 2.75rem;justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;padding-right:.25rem;display:flex}.EpisodeSidebar-module__5rfX0W__watchedAction:empty{display:none}.EpisodeSidebar-module__5rfX0W__headingRow{align-items:center;gap:.5rem;display:flex}.EpisodeSidebar-module__5rfX0W__headingIcon{color:#a78bfa;width:1.25rem;height:1.25rem}.EpisodeSidebar-module__5rfX0W__heading{color:#fff;font-size:1.125rem;font-weight:600;line-height:1.75rem}.EpisodeSidebar-module__5rfX0W__episodeCount{color:#fff9;margin-left:.375rem;font-size:.875rem;font-weight:400;line-height:1.25rem}.EpisodeSidebar-module__5rfX0W__episodeList{overscroll-behavior-y:contain;max-height:240px;padding-right:.25rem;overflow-y:auto}.EpisodeSidebar-module__5rfX0W__episodeList>*+*{margin-top:.5rem}.EpisodeSidebar-module__5rfX0W__alignedHeader,.EpisodeSidebar-module__5rfX0W__alignedSidebar{min-width:0}.EpisodeSidebar-module__5rfX0W__alignedHeader>*+*,.EpisodeSidebar-module__5rfX0W__stackedSidebar>*+*{margin-top:1rem}@media (min-width:640px){.EpisodeSidebar-module__5rfX0W__episodeItem{padding:.75rem 1rem}.EpisodeSidebar-module__5rfX0W__currentBadge{display:inline}.EpisodeSidebar-module__5rfX0W__episodeList{max-height:300px}}@media (min-width:1024px){.EpisodeSidebar-module__5rfX0W__episodeList[data-layout=stacked]{max-height:600px}.EpisodeSidebar-module__5rfX0W__episodeList[data-layout=player-aligned]{height:100%;max-height:none}.EpisodeSidebar-module__5rfX0W__alignedHeader,.EpisodeSidebar-module__5rfX0W__alignedSidebar{grid-column-start:2}.EpisodeSidebar-module__5rfX0W__alignedHeader{grid-row-start:1;align-self:end}.EpisodeSidebar-module__5rfX0W__alignedSidebar{min-height:0;height:var(--episode-player-height);grid-row-start:2}}
.EpisodeWatchLayout-module__uJgS8a__layout{gap:1.5rem;display:grid}.EpisodeWatchLayout-module__uJgS8a__header,.EpisodeWatchLayout-module__uJgS8a__player,.EpisodeWatchLayout-module__uJgS8a__meta,.EpisodeWatchLayout-module__uJgS8a__navigation,.EpisodeWatchLayout-module__uJgS8a__comments{min-width:0}@media (min-width:1024px){.EpisodeWatchLayout-module__uJgS8a__layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:1rem 1.5rem}.EpisodeWatchLayout-module__uJgS8a__header,.EpisodeWatchLayout-module__uJgS8a__player,.EpisodeWatchLayout-module__uJgS8a__meta,.EpisodeWatchLayout-module__uJgS8a__navigation,.EpisodeWatchLayout-module__uJgS8a__comments{grid-column-start:1}.EpisodeWatchLayout-module__uJgS8a__header{grid-row-start:1}.EpisodeWatchLayout-module__uJgS8a__player{grid-row-start:2}.EpisodeWatchLayout-module__uJgS8a__meta{grid-row-start:3;margin-top:.5rem}.EpisodeWatchLayout-module__uJgS8a__navigation{grid-row-start:4;margin-top:.5rem}.EpisodeWatchLayout-module__uJgS8a__comments{margin-top:.5rem}.EpisodeWatchLayout-module__uJgS8a__comments[data-grid-row="3"]{grid-row-start:3}.EpisodeWatchLayout-module__uJgS8a__comments[data-grid-row="4"]{grid-row-start:4}.EpisodeWatchLayout-module__uJgS8a__comments[data-grid-row="5"]{grid-row-start:5}}
.CommentForm-module__fJH-rq__form>*+*{margin-top:.5rem}.CommentForm-module__fJH-rq__field{position:relative}.CommentForm-module__fJH-rq__textarea{color:#fff;resize:none;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.5rem;outline:none;width:100%;padding:.75rem 5rem .75rem 1rem;font-size:.875rem;line-height:1.25rem;transition:border-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1)}.CommentForm-module__fJH-rq__textarea::placeholder{color:#fff6}.CommentForm-module__fJH-rq__textarea:focus{border-color:#8b5cf680;box-shadow:0 0 0 1px #8b5cf680}.CommentForm-module__fJH-rq__textarea:disabled{opacity:.6}.CommentForm-module__fJH-rq__characterCounter,.CommentForm-module__fJH-rq__actions,.CommentForm-module__fJH-rq__submitButton{align-items:center;display:flex}.CommentForm-module__fJH-rq__characterCounter{gap:.5rem;position:absolute;bottom:.75rem;right:.75rem}.CommentForm-module__fJH-rq__characterCount,.CommentForm-module__fJH-rq__error{font-size:.75rem;line-height:1rem}.CommentForm-module__fJH-rq__characterCount{color:#fff9}.CommentForm-module__fJH-rq__error{color:#f87171}.CommentForm-module__fJH-rq__actions{justify-content:flex-end;gap:.5rem}.CommentForm-module__fJH-rq__cancelButton,.CommentForm-module__fJH-rq__submitButton{border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1)}.CommentForm-module__fJH-rq__cancelButton{color:#fff9}.CommentForm-module__fJH-rq__cancelButton:hover:not(:disabled){color:#fffc;background:#ffffff0d}.CommentForm-module__fJH-rq__submitButton{color:#fff;cursor:pointer;background:#7c3aed;gap:.5rem;font-weight:500}.CommentForm-module__fJH-rq__submitButton:hover:not(:disabled){background:#8b5cf6}.CommentForm-module__fJH-rq__cancelButton:disabled,.CommentForm-module__fJH-rq__submitButton:disabled{opacity:.5;cursor:not-allowed}.CommentForm-module__fJH-rq__submitIcon{width:1rem;height:1rem}
.CommentDeleteDialog-module__0BofdW__dialogWidth{max-width:24rem}.CommentDeleteDialog-module__0BofdW__leading,.CommentDeleteDialog-module__0BofdW__warning{display:flex}.CommentDeleteDialog-module__0BofdW__leading{background:#ef444433;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem}.CommentDeleteDialog-module__0BofdW__leadingIcon,.CommentDeleteDialog-module__0BofdW__warningIcon{width:1.25rem;height:1.25rem}.CommentDeleteDialog-module__0BofdW__leadingIcon{color:#f87171}.CommentDeleteDialog-module__0BofdW__warning{background:#f59e0b1a;border:1px solid #f59e0b33;border-radius:.75rem;align-items:flex-start;gap:.75rem;margin-bottom:1.25rem;padding:1rem}.CommentDeleteDialog-module__0BofdW__warningIcon{color:#fbbf24;flex-shrink:0}.CommentDeleteDialog-module__0BofdW__warningText{color:#fde68a;font-size:.875rem;line-height:1.25rem}.CommentDeleteDialog-module__0BofdW__error{margin-bottom:1.25rem}
.CommentCard-module__9xJn2W__mention{color:#a78bfa;font-weight:500}.CommentCard-module__9xJn2W__header,.CommentCard-module__9xJn2W__staffBadge,.CommentCard-module__9xJn2W__voteButton,.CommentCard-module__9xJn2W__replyButton,.CommentCard-module__9xJn2W__editorFooter,.CommentCard-module__9xJn2W__editorActions,.CommentCard-module__9xJn2W__actions{align-items:center;display:flex}.CommentCard-module__9xJn2W__header{flex-wrap:wrap;gap:.5rem}.CommentCard-module__9xJn2W__author{color:#ffffffe6;font-weight:500}.CommentCard-module__9xJn2W__staffBadge{color:#a78bfa;background:#8b5cf633;border-radius:9999px;gap:.25rem;padding:.125rem .5rem;font-size:.75rem;line-height:1rem}.CommentCard-module__9xJn2W__staffIcon{width:.75rem;height:.75rem}.CommentCard-module__9xJn2W__metadata{color:#fff9;font-size:.75rem;line-height:1rem}.CommentCard-module__9xJn2W__voteButton,.CommentCard-module__9xJn2W__replyButton{color:#ffffff80;cursor:pointer;border-radius:.5rem;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1)}.CommentCard-module__9xJn2W__voteButton:hover:not([aria-disabled=true]):not([aria-pressed=true]),.CommentCard-module__9xJn2W__replyButton:hover{color:#ffffffb3;background:#ffffff0d}.CommentCard-module__9xJn2W__voteButton[data-vote=like][aria-pressed=true]{color:#4ade80;background:#22c55e33}.CommentCard-module__9xJn2W__voteButton[data-vote=dislike][aria-pressed=true]{color:#f87171;background:#ef444433}.CommentCard-module__9xJn2W__voteButton[aria-pressed=true] .CommentCard-module__9xJn2W__smallIcon{fill:currentColor}.CommentCard-module__9xJn2W__voteButton[aria-disabled=true]{opacity:.5;cursor:not-allowed}.CommentCard-module__9xJn2W__smallIcon{width:.875rem;height:.875rem}.CommentCard-module__9xJn2W__menuTrigger{color:#fff9}.CommentCard-module__9xJn2W__menuTrigger:hover{color:#fffc;background:#ffffff0d}.CommentCard-module__9xJn2W__menuIcon{width:1rem;height:1rem}.CommentCard-module__9xJn2W__menuContent{min-width:7.5rem}.CommentCard-module__9xJn2W__card{background:#ffffff05;border:1px solid #ffffff0d;border-radius:.75rem;padding:1rem}.CommentCard-module__9xJn2W__cardLayout{align-items:flex-start;gap:.75rem;display:flex}.CommentCard-module__9xJn2W__body{flex:1;min-width:0}.CommentCard-module__9xJn2W__editor{margin-top:.5rem}.CommentCard-module__9xJn2W__editTextarea{color:#fff;resize:none;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.5rem;outline:none;width:100%;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem}.CommentCard-module__9xJn2W__editTextarea:focus{border-color:#8b5cf680;box-shadow:0 0 0 1px #8b5cf680}.CommentCard-module__9xJn2W__editTextarea:disabled{opacity:.6}.CommentCard-module__9xJn2W__editorFooter{justify-content:space-between;gap:.75rem;margin-top:.25rem}.CommentCard-module__9xJn2W__characterCount{color:#fff6;font-size:.75rem;line-height:1rem}.CommentCard-module__9xJn2W__editorActions{gap:.5rem}.CommentCard-module__9xJn2W__saveButton,.CommentCard-module__9xJn2W__cancelButton{border-radius:.5rem;padding:.375rem .75rem;font-size:.75rem;line-height:1rem;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1)}.CommentCard-module__9xJn2W__saveButton{color:#fff;background:#7c3aed;font-weight:500}.CommentCard-module__9xJn2W__saveButton:hover:not(:disabled){background:#8b5cf6}.CommentCard-module__9xJn2W__cancelButton{color:#fff9}.CommentCard-module__9xJn2W__cancelButton:hover:not(:disabled){background:#ffffff0d}.CommentCard-module__9xJn2W__saveButton:disabled,.CommentCard-module__9xJn2W__cancelButton:disabled{opacity:.5;cursor:not-allowed}.CommentCard-module__9xJn2W__editError,.CommentCard-module__9xJn2W__voteError{margin-top:.5rem;font-size:.75rem;line-height:1rem}.CommentCard-module__9xJn2W__editError{color:#f87171}.CommentCard-module__9xJn2W__voteError{color:#fca5a5e6}.CommentCard-module__9xJn2W__content{color:#ffffffb3;white-space:pre-wrap;overflow-wrap:break-word;margin-top:.375rem;font-size:.875rem;line-height:1.25rem}.CommentCard-module__9xJn2W__actions{flex-wrap:wrap;gap:.5rem;margin-top:.75rem}
@keyframes CommentItem-module__6ggB6a__spin{to{transform:rotate(360deg)}}.CommentItem-module__6ggB6a__toggleRow,.CommentItem-module__6ggB6a__toggleButton,.CommentItem-module__6ggB6a__loading,.CommentItem-module__6ggB6a__error,.CommentItem-module__6ggB6a__retryButton,.CommentItem-module__6ggB6a__loadMoreButton{align-items:center;display:flex}.CommentItem-module__6ggB6a__toggleRow{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;padding-left:1rem}.CommentItem-module__6ggB6a__toggleButton,.CommentItem-module__6ggB6a__loadMoreButton{color:#a78bfa;border-radius:.5rem;font-size:.75rem;line-height:1rem;transition:background-color .15s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1)}.CommentItem-module__6ggB6a__toggleButton{gap:.25rem;padding:.25rem .5rem}.CommentItem-module__6ggB6a__toggleButton:hover,.CommentItem-module__6ggB6a__loadMoreButton:hover:not(:disabled){background:#8b5cf61a}.CommentItem-module__6ggB6a__smallIcon,.CommentItem-module__6ggB6a__spinner{width:.875rem;height:.875rem}.CommentItem-module__6ggB6a__replyComposer,.CommentItem-module__6ggB6a__reply{border-left:1px solid #ffffff1a;margin-top:.75rem;margin-left:1rem;padding-left:1rem}.CommentItem-module__6ggB6a__replies>*+*{margin-top:.5rem}.CommentItem-module__6ggB6a__loading,.CommentItem-module__6ggB6a__error,.CommentItem-module__6ggB6a__loadMoreRow{margin-left:1rem}.CommentItem-module__6ggB6a__loading{color:#ffffff80;gap:.5rem;padding:.5rem .75rem;font-size:.75rem;line-height:1rem}.CommentItem-module__6ggB6a__spinner{animation:1s linear infinite CommentItem-module__6ggB6a__spin}.CommentItem-module__6ggB6a__error{color:#fecaca;background:#ef44441a;border:1px solid #ef444433;border-radius:.5rem;flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding:.5rem .75rem;font-size:.75rem;line-height:1rem}.CommentItem-module__6ggB6a__retryButton{color:#fee2e2;border-radius:.375rem;gap:.25rem;padding:.25rem .5rem;font-weight:500;transition:background-color .15s cubic-bezier(.4,0,.2,1)}.CommentItem-module__6ggB6a__retryButton:hover{background:#ef44441a}.CommentItem-module__6ggB6a__loadMoreButton{gap:.375rem;padding:.375rem .75rem;font-weight:500}.CommentItem-module__6ggB6a__loadMoreButton:disabled{opacity:.5;cursor:not-allowed}@media (min-width:640px){.CommentItem-module__6ggB6a__toggleRow,.CommentItem-module__6ggB6a__replyComposer,.CommentItem-module__6ggB6a__reply{margin-left:1.5rem}.CommentItem-module__6ggB6a__toggleRow{padding-left:0}.CommentItem-module__6ggB6a__loading,.CommentItem-module__6ggB6a__error,.CommentItem-module__6ggB6a__loadMoreRow{margin-left:2rem}}
@keyframes CommentSkeleton-module__YEGF2G__pulse{50%{opacity:.5}}.CommentSkeleton-module__YEGF2G__root{animation:2s cubic-bezier(.4,0,.6,1) infinite CommentSkeleton-module__YEGF2G__pulse}.CommentSkeleton-module__YEGF2G__root>*+*{margin-top:1rem}.CommentSkeleton-module__YEGF2G__card{background:#ffffff05;border:1px solid #ffffff0d;border-radius:.75rem;padding:1rem}.CommentSkeleton-module__YEGF2G__cardLayout,.CommentSkeleton-module__YEGF2G__header,.CommentSkeleton-module__YEGF2G__actions{align-items:center;display:flex}.CommentSkeleton-module__YEGF2G__cardLayout{align-items:flex-start;gap:.75rem}.CommentSkeleton-module__YEGF2G__avatar{background:#ffffff1a;border-radius:9999px;flex-shrink:0;width:2.5rem;height:2.5rem}.CommentSkeleton-module__YEGF2G__body{flex:1}.CommentSkeleton-module__YEGF2G__body>*+*{margin-top:.5rem}.CommentSkeleton-module__YEGF2G__header{gap:.5rem}.CommentSkeleton-module__YEGF2G__author,.CommentSkeleton-module__YEGF2G__date,.CommentSkeleton-module__YEGF2G__fullLine,.CommentSkeleton-module__YEGF2G__shortLine,.CommentSkeleton-module__YEGF2G__action{border-radius:.25rem}.CommentSkeleton-module__YEGF2G__author{background:#ffffff1a;width:6rem;height:1rem}.CommentSkeleton-module__YEGF2G__date{background:#ffffff0d;width:4rem;height:.75rem}.CommentSkeleton-module__YEGF2G__content>*+*{margin-top:.375rem}.CommentSkeleton-module__YEGF2G__fullLine,.CommentSkeleton-module__YEGF2G__shortLine{background:#ffffff0d;height:1rem}.CommentSkeleton-module__YEGF2G__fullLine{width:100%}.CommentSkeleton-module__YEGF2G__shortLine{width:75%}.CommentSkeleton-module__YEGF2G__actions{gap:.75rem;padding-top:.25rem}.CommentSkeleton-module__YEGF2G__action{background:#ffffff0d;width:3.5rem;height:1.5rem}
.CommentSortDropdown-module__YTJLpG__icon{flex-shrink:0;width:.875rem;height:.875rem}
.WatchPartyControl-module__HJFpea__controlButton{color:#ffffffe6;max-width:100%;font:inherit;white-space:nowrap;pointer-events:auto;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000080;border:1px solid #ffffff26;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.75rem;font-weight:500;transition:color .15s,background-color .15s;display:inline-flex}.WatchPartyControl-module__HJFpea__controlButton:hover{color:#fff;background:#000000a6}.WatchPartyControl-module__HJFpea__controlButton[data-allowed=true]{color:#d1fae5;background:#34d39926;border-color:#6ee7b766}.WatchPartyControl-module__HJFpea__controlButton[data-allowed=true]:hover{background:#34d39940}.WatchPartyControl-module__HJFpea__icon{flex-shrink:0;width:1rem;height:1rem}.WatchPartyControl-module__HJFpea__successIcon{color:#6ee7b7}.WatchPartyControl-module__HJFpea__desktopLabel{display:none}@media (min-width:640px){.WatchPartyControl-module__HJFpea__mobileLabel{display:none}.WatchPartyControl-module__HJFpea__desktopLabel{display:inline}}
.VideoPlayer-module___SB5gq__playerRoot{outline:none}.VideoPlayer-module___SB5gq__playerRoot:focus-visible{box-shadow:0 0 0 2px #a78bfacc}.VideoPlayer-module___SB5gq__playerRoot[data-cursor-hidden=true]{cursor:none}.VideoPlayer-module___SB5gq__playerRoot[data-cursor-hidden=false]{cursor:auto}.VideoPlayer-module___SB5gq__video{object-fit:contain;width:100%;height:100%;display:block}
