.AdminCommentsClient-module__KPw0Pq__page>*+*{margin-top:1.5rem}.AdminCommentsClient-module__KPw0Pq__commentList>:not(:last-child){border-bottom:1px solid #ffffff0d}.AdminCommentsClient-module__KPw0Pq__commentRow{padding:.75rem 1rem}.AdminCommentsClient-module__KPw0Pq__rowLayout{align-items:flex-start;gap:.75rem;display:flex}.AdminCommentsClient-module__KPw0Pq__desktopAvatar{display:none}.AdminCommentsClient-module__KPw0Pq__body{flex:1;min-width:0}.AdminCommentsClient-module__KPw0Pq__header,.AdminCommentsClient-module__KPw0Pq__staffBadge,.AdminCommentsClient-module__KPw0Pq__metadata,.AdminCommentsClient-module__KPw0Pq__metric,.AdminCommentsClient-module__KPw0Pq__episodeLink{align-items:center;display:flex}.AdminCommentsClient-module__KPw0Pq__header{flex-wrap:wrap;gap:.5rem;margin-bottom:.25rem}.AdminCommentsClient-module__KPw0Pq__author{color:#ffffffe6;font-size:.875rem;font-weight:500;line-height:1.25rem}.AdminCommentsClient-module__KPw0Pq__staffBadge{color:#c084fc;background:#a855f733;border-radius:9999px;gap:.25rem;padding:.125rem .5rem;font-size:.75rem;line-height:1rem}.AdminCommentsClient-module__KPw0Pq__smallIcon{width:.75rem;height:.75rem}.AdminCommentsClient-module__KPw0Pq__editedLabel,.AdminCommentsClient-module__KPw0Pq__metadata{color:#fff9;font-size:.75rem;line-height:1rem}.AdminCommentsClient-module__KPw0Pq__content{color:#ffffffb3;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.5rem;font-size:.875rem;line-height:1.25rem;display:-webkit-box;overflow:hidden}.AdminCommentsClient-module__KPw0Pq__metadata{flex-wrap:wrap;gap:.25rem .75rem}.AdminCommentsClient-module__KPw0Pq__metric,.AdminCommentsClient-module__KPw0Pq__episodeLink{gap:.25rem}.AdminCommentsClient-module__KPw0Pq__episodeLink{transition:color .15s cubic-bezier(.4,0,.2,1)}.AdminCommentsClient-module__KPw0Pq__episodeLink:hover{color:#c084fc}.AdminCommentsClient-module__KPw0Pq__episodeLabel{text-overflow:ellipsis;white-space:nowrap;max-width:7.5rem;overflow:hidden}.AdminCommentsClient-module__KPw0Pq__externalIcon{flex-shrink:0;width:.75rem;height:.75rem}@media (min-width:640px){.AdminCommentsClient-module__KPw0Pq__commentRow{padding:1rem 1.25rem}.AdminCommentsClient-module__KPw0Pq__rowLayout{gap:1rem}.AdminCommentsClient-module__KPw0Pq__desktopAvatar{display:block}.AdminCommentsClient-module__KPw0Pq__metadata{column-gap:1rem}.AdminCommentsClient-module__KPw0Pq__episodeLabel{max-width:none}}
.AppPopover-module__h5I2jq__content{z-index:100;max-height:var(--radix-popover-content-available-height);outline:none}.AppPopover-module__h5I2jq__content[data-variant=surface]{border:1px solid var(--ah-border-soft);background:var(--ah-canvas-soft);max-width:calc(100vw - 2rem);color:var(--ah-text-primary);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:.75rem;padding:1rem;overflow-y:auto;box-shadow:0 25px 50px -12px #0006}
.AppTooltip-module__tqDQGG__content{z-index:120;color:#ffffffe6;-webkit-user-select:none;user-select:none;background:#15151f;border:1px solid #ffffff1a;border-radius:.5rem;outline:none;max-width:16rem;padding:.375rem .625rem;font-size:.75rem;font-weight:500;line-height:1.375;box-shadow:0 20px 25px -5px #00000073}.AppTooltip-module__tqDQGG__content[data-state=closed]{animation:.1s ease-in AppTooltip-module__tqDQGG__fadeOut}.AppTooltip-module__tqDQGG__content[data-state=delayed-open],.AppTooltip-module__tqDQGG__content[data-state=instant-open]{animation:.12s ease-out AppTooltip-module__tqDQGG__fadeIn}.AppTooltip-module__tqDQGG__arrow{fill:#15151f}@keyframes AppTooltip-module__tqDQGG__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes AppTooltip-module__tqDQGG__fadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.AppTooltip-module__tqDQGG__content{animation:none!important}}
.StepUpVerificationPanel-module__5Wycea__panel{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.75rem;padding:1rem}.StepUpVerificationPanel-module__5Wycea__header{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.StepUpVerificationPanel-module__5Wycea__icon{color:#a78bfa;width:1rem;height:1rem}.StepUpVerificationPanel-module__5Wycea__panel[data-tone=red] .StepUpVerificationPanel-module__5Wycea__icon{color:#f87171}.StepUpVerificationPanel-module__5Wycea__title{color:#ffffffbf;font-size:.875rem;font-weight:500}.StepUpVerificationPanel-module__5Wycea__success,.StepUpVerificationPanel-module__5Wycea__checking{border-radius:.75rem;align-items:center;gap:.5rem;padding:.75rem;font-size:.875rem;display:flex}.StepUpVerificationPanel-module__5Wycea__success{color:#a7f3d0;background:#10b9811a;border:1px solid #10b98133}.StepUpVerificationPanel-module__5Wycea__successBadge{background:#34d399;border-radius:9999px;width:.5rem;height:.5rem}.StepUpVerificationPanel-module__5Wycea__checking{color:#ffffff80}.StepUpVerificationPanel-module__5Wycea__spinner{width:1rem;height:1rem;animation:1s linear infinite StepUpVerificationPanel-module__5Wycea__spin}.StepUpVerificationPanel-module__5Wycea__codeInput{color:#fff;letter-spacing:.35em;text-align:center;background:#0000004d;border:1px solid #ffffff1a;border-radius:.75rem;outline:none;width:100%;padding:.75rem 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.125rem}.StepUpVerificationPanel-module__5Wycea__codeInput:focus{border-color:#8b5cf680;box-shadow:0 0 0 1px #8b5cf680}.StepUpVerificationPanel-module__5Wycea__panel[data-tone=red] .StepUpVerificationPanel-module__5Wycea__codeInput:focus{border-color:#ef444480;box-shadow:0 0 0 1px #ef444480}.StepUpVerificationPanel-module__5Wycea__setup{color:#fef08a;background:#f59e0b1a;border:1px solid #f59e0b33;border-radius:.75rem;padding:.75rem;font-size:.875rem}.StepUpVerificationPanel-module__5Wycea__setupLink{color:#fef9c3;text-underline-offset:4px;margin-top:.5rem;font-weight:500;text-decoration:underline;display:inline-flex}@keyframes StepUpVerificationPanel-module__5Wycea__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.StepUpVerificationPanel-module__5Wycea__spinner{animation:none}}
.AnimeCatalogSkeleton-module__E_XFoq__root{flex-direction:column;gap:1.5rem;display:flex}.AnimeCatalogSkeleton-module__E_XFoq__toolbar,.AnimeCatalogSkeleton-module__E_XFoq__header{flex-direction:column;display:flex}.AnimeCatalogSkeleton-module__E_XFoq__toolbar{gap:1.25rem}.AnimeCatalogSkeleton-module__E_XFoq__header{gap:.5rem}.AnimeCatalogSkeleton-module__E_XFoq__heading{color:#fff;align-items:center;gap:.5rem;font-size:1.5rem;font-weight:600;display:flex}.AnimeCatalogSkeleton-module__E_XFoq__headingIcon{color:#a78bfa;flex-shrink:0;width:1.5rem;height:1.5rem}.AnimeCatalogSkeleton-module__E_XFoq__root[data-catalog-scope=ultra-hd] .AnimeCatalogSkeleton-module__E_XFoq__headingIcon{color:#fcd34d}.AnimeCatalogSkeleton-module__E_XFoq__description{color:#ffffff80;max-width:42rem;font-size:.875rem}.AnimeCatalogSkeleton-module__E_XFoq__actions{flex-wrap:wrap;align-items:center;gap:.75rem;width:100%;display:flex}.AnimeCatalogSkeleton-module__E_XFoq__scopeAction,.AnimeCatalogSkeleton-module__E_XFoq__suggestionAction,.AnimeCatalogSkeleton-module__E_XFoq__filterAction,.AnimeCatalogSkeleton-module__E_XFoq__resultCount,.AnimeCatalogSkeleton-module__E_XFoq__poster,.AnimeCatalogSkeleton-module__E_XFoq__cardTitle,.AnimeCatalogSkeleton-module__E_XFoq__cardSubtitle,.AnimeCatalogSkeleton-module__E_XFoq__paginationButton,.AnimeCatalogSkeleton-module__E_XFoq__paginationLabel{border-radius:.5rem}.AnimeCatalogSkeleton-module__E_XFoq__scopeAction,.AnimeCatalogSkeleton-module__E_XFoq__suggestionAction,.AnimeCatalogSkeleton-module__E_XFoq__filterAction{border-radius:.75rem;height:2.75rem}.AnimeCatalogSkeleton-module__E_XFoq__scopeAction{flex-shrink:0;width:7.5rem}.AnimeCatalogSkeleton-module__E_XFoq__root[data-catalog-scope=ultra-hd] .AnimeCatalogSkeleton-module__E_XFoq__scopeAction{width:7.875rem}.AnimeCatalogSkeleton-module__E_XFoq__suggestionAction{flex:1;min-width:0}.AnimeCatalogSkeleton-module__E_XFoq__filterAction{flex-shrink:0;width:6.25rem}.AnimeCatalogSkeleton-module__E_XFoq__resultCount{width:7rem;height:1rem}.AnimeCatalogSkeleton-module__E_XFoq__card>*+*{margin-top:.75rem}.AnimeCatalogSkeleton-module__E_XFoq__poster{aspect-ratio:2/3;border-radius:1rem;width:100%}.AnimeCatalogSkeleton-module__E_XFoq__caption{padding-inline:.25rem}.AnimeCatalogSkeleton-module__E_XFoq__caption>*+*{margin-top:.5rem}.AnimeCatalogSkeleton-module__E_XFoq__cardTitle{width:100%;height:1rem}.AnimeCatalogSkeleton-module__E_XFoq__cardSubtitle{width:66.6667%;height:.75rem}.AnimeCatalogSkeleton-module__E_XFoq__pagination{justify-content:center;align-items:center;gap:.75rem;display:flex}.AnimeCatalogSkeleton-module__E_XFoq__paginationButton{width:5rem;height:2.25rem}.AnimeCatalogSkeleton-module__E_XFoq__paginationLabel{width:4rem;height:1.25rem}@media (min-width:640px){.AnimeCatalogSkeleton-module__E_XFoq__actions{flex-wrap:nowrap;width:auto}.AnimeCatalogSkeleton-module__E_XFoq__suggestionAction{flex:none;width:7.25rem}}@media (min-width:1024px){.AnimeCatalogSkeleton-module__E_XFoq__toolbar{flex-direction:row;justify-content:space-between;align-items:flex-end}}
.UserRoleBadge-module__XJ969W__badge{border-radius:9999px;flex-shrink:0;align-items:center;font-size:.75rem;font-weight:500;line-height:1rem;display:inline-flex}.UserRoleBadge-module__XJ969W__badge[data-size=compact]{padding:.125rem .5rem}.UserRoleBadge-module__XJ969W__badge[data-size=regular]{padding:.25rem .75rem}.UserRoleBadge-module__XJ969W__badge[data-role=OWNER]{color:#fde68a;background:#f59e0b33}.UserRoleBadge-module__XJ969W__badge[data-role=ADMIN]{color:#fca5a5;background:#ef444433}.UserRoleBadge-module__XJ969W__badge[data-role=MODERATOR]{color:#c4b5fd;background:#8b5cf633}.UserRoleBadge-module__XJ969W__badge[data-role=USER]{color:#cbd5e1;background:#64748b33}@media (min-width:40rem){.UserRoleBadge-module__XJ969W__badge[data-size=compact]{padding:.25rem .75rem}}
.WatchPartyButton-module__aD-Ika__root{align-items:center;gap:.5rem;display:flex}.WatchPartyButton-module__aD-Ika__button{color:#ffffff80;font:inherit;cursor:pointer;background:#ffffff0d;border:0;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;transition:color .15s,background-color .15s;display:flex}.WatchPartyButton-module__aD-Ika__button:hover{color:#ffffffb3;background:#ffffff1a}.WatchPartyButton-module__aD-Ika__button:disabled{cursor:not-allowed;opacity:.7}.WatchPartyButton-module__aD-Ika__icon{width:1rem;height:1rem}.WatchPartyButton-module__aD-Ika__error{color:#fca5a5e6;font-size:.75rem}
.UserAuthenticationMethodsField-module__9EVUoG__methods,.UserAuthenticationMethodsField-module__9EVUoG__badge,.UserAuthenticationMethodsField-module__9EVUoG__label{align-items:center;display:flex}.UserAuthenticationMethodsField-module__9EVUoG__field{background:#ffffff05;border:1px solid #ffffff0d;border-radius:.75rem;padding:.75rem 1rem}.UserAuthenticationMethodsField-module__9EVUoG__label{color:#fff9;gap:.5rem;margin-bottom:.375rem;font-size:.75rem}.UserAuthenticationMethodsField-module__9EVUoG__labelIcon{width:.875rem;height:.875rem}.UserAuthenticationMethodsField-module__9EVUoG__methods{flex-wrap:wrap;gap:.5rem}.UserAuthenticationMethodsField-module__9EVUoG__badge{color:#ffffffc7;background:#ffffff08;border:1px solid #ffffff12;border-radius:9999px;gap:.375rem;padding:.25rem .5rem;font-size:.75rem}.UserAuthenticationMethodsField-module__9EVUoG__icon{color:#a78bfa;width:.875rem;height:.875rem}.UserAuthenticationMethodsField-module__9EVUoG__status{color:#ffffff7a}.UserAuthenticationMethodsField-module__9EVUoG__badge[data-active=true] .UserAuthenticationMethodsField-module__9EVUoG__status{color:#6ee7b7}
.WatchPartyEpisodeSidebar-module__2M9YUW__dialog{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000e6;border-left:1px solid #ffffff1a;flex-direction:column;display:flex}.WatchPartyEpisodeSidebar-module__2M9YUW__header{border-bottom:1px solid #ffffff1a;align-items:center;gap:.75rem;padding:1rem 4rem 1rem 1rem;display:flex}.WatchPartyEpisodeSidebar-module__2M9YUW__headerContent,.WatchPartyEpisodeSidebar-module__2M9YUW__episodeContent{min-width:0}.WatchPartyEpisodeSidebar-module__2M9YUW__headerTitle{align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}.WatchPartyEpisodeSidebar-module__2M9YUW__headerIcon{color:#c4b5fd;width:1rem;height:1rem}.WatchPartyEpisodeSidebar-module__2M9YUW__description{color:#ffffff8c;margin:.25rem 0 0;font-size:.75rem}.WatchPartyEpisodeSidebar-module__2M9YUW__scrollArea{flex:1;min-height:0;padding:.75rem;overflow-y:auto}.WatchPartyEpisodeSidebar-module__2M9YUW__episodeList{flex-direction:column;gap:.5rem;display:flex}.WatchPartyEpisodeSidebar-module__2M9YUW__episodeButton{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:.5rem;align-items:center;gap:.75rem;padding:.75rem;transition:background-color .15s,border-color .15s;display:flex}.WatchPartyEpisodeSidebar-module__2M9YUW__episodeButton:not(:disabled):not([data-active=true]):hover{background:#ffffff12;border-color:#a78bfa4d}.WatchPartyEpisodeSidebar-module__2M9YUW__episodeButton[data-active=true]{background:#8b5cf626;border-color:#a78bfa66}.WatchPartyEpisodeSidebar-module__2M9YUW__episodeButton:disabled{cursor:default}.WatchPartyEpisodeSidebar-module__2M9YUW__episodeButton:disabled:hover{background:#ffffff08;border-color:#ffffff1a}.WatchPartyEpisodeSidebar-module__2M9YUW__episodeNumber{color:#ffffffb3;background:#ffffff1a;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.75rem;font-weight:600;display:flex}.WatchPartyEpisodeSidebar-module__2M9YUW__episodeNumber[data-active=true]{color:#fff;background:#8b5cf6}.WatchPartyEpisodeSidebar-module__2M9YUW__stateIcon{width:1rem;height:1rem}.WatchPartyEpisodeSidebar-module__2M9YUW__loadingIcon{animation:1s linear infinite WatchPartyEpisodeSidebar-module__2M9YUW__sidebar-spin}.WatchPartyEpisodeSidebar-module__2M9YUW__episodeContent{flex:1}.WatchPartyEpisodeSidebar-module__2M9YUW__episodeTitle{color:#fff;font-size:.875rem;font-weight:500;display:block}.WatchPartyEpisodeSidebar-module__2M9YUW__episodeSubtitle{color:#ffffff8c;text-overflow:ellipsis;white-space:nowrap;margin-top:.125rem;font-size:.75rem;display:block;overflow:hidden}.WatchPartyEpisodeSidebar-module__2M9YUW__activeBadge{color:#ddd6fe;background:#a78bfa26;border-radius:9999px;padding:.125rem .5rem;font-size:.625rem;font-weight:500}@keyframes WatchPartyEpisodeSidebar-module__2M9YUW__sidebar-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.WatchPartyEpisodeSidebar-module__2M9YUW__loadingIcon{animation:none}}
.AdminUserDetailClient-module__NTiaYa__page>*+*{margin-top:1.5rem}.AdminUserDetailClient-module__NTiaYa__header{flex-direction:column;gap:1rem;display:flex}.AdminUserDetailClient-module__NTiaYa__identity{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.AdminUserDetailClient-module__NTiaYa__identityCopy{min-width:0}.AdminUserDetailClient-module__NTiaYa__title{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:1.25rem;font-weight:600;line-height:1.75rem;overflow:hidden}.AdminUserDetailClient-module__NTiaYa__email{color:#fff9;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1rem;overflow:hidden}.AdminUserDetailClient-module__NTiaYa__badgeRow{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.AdminUserDetailClient-module__NTiaYa__dangerBadge{color:#fca5a5;background:#ef444433;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:500}.AdminUserDetailClient-module__NTiaYa__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.AdminUserDetailClient-module__NTiaYa__actionButton{border:1px solid;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;transition:filter .15s;display:inline-flex}.AdminUserDetailClient-module__NTiaYa__actionButton[data-tone=violet]{color:#c4b5fd;background:#8b5cf61a;border-color:#8b5cf633}.AdminUserDetailClient-module__NTiaYa__actionButton[data-tone=amber]{color:#fcd34d;background:#f59e0b1a;border-color:#f59e0b33}.AdminUserDetailClient-module__NTiaYa__actionButton[data-tone=red]{color:#fca5a5;background:#ef44441a;border-color:#ef444433}.AdminUserDetailClient-module__NTiaYa__actionButton[data-tone=emerald]{color:#6ee7b7;background:#10b9811a;border-color:#10b98133}@media (hover:hover){.AdminUserDetailClient-module__NTiaYa__actionButton:hover{filter:brightness(1.25)}}.AdminUserDetailClient-module__NTiaYa__detailsSection{background:#ffffff05;border:1px solid #ffffff0d;border-radius:1rem;padding:1rem}.AdminUserDetailClient-module__NTiaYa__heading{color:#fff;margin-bottom:1rem;font-size:1rem;font-weight:600}.AdminUserDetailClient-module__NTiaYa__detailsGrid{gap:.75rem;display:grid}.AdminUserDetailClient-module__NTiaYa__backButton{border-radius:.75rem}.AdminUserDetailClient-module__NTiaYa__backIcon{width:1.25rem;height:1.25rem}.AdminUserDetailClient-module__NTiaYa__actionIcon{width:1rem;height:1rem}@media (min-width:40rem){.AdminUserDetailClient-module__NTiaYa__header{flex-direction:row;align-items:center}.AdminUserDetailClient-module__NTiaYa__detailsSection{padding:1.5rem}.AdminUserDetailClient-module__NTiaYa__detailsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
[data-icon-button].ControlButton-module__GtpnjG__controlButton{color:#fff;background:#ffffff1a;border-radius:9999px}[data-icon-button].ControlButton-module__GtpnjG__controlButton:hover{background:#fff3}[data-icon-button].ControlButton-module__GtpnjG__controlButton:active{background:#ffffff4d}
.WatchPartyJoinDialog-module__CLkDuq__dialog{text-align:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000d9;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding-inline:1.5rem;display:flex}.WatchPartyJoinDialog-module__CLkDuq__intro{width:100%;max-width:32rem}.WatchPartyJoinDialog-module__CLkDuq__eyebrow{color:#fff9;letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.75rem}.WatchPartyJoinDialog-module__CLkDuq__title{color:#fff;margin:.5rem 0 0;font-size:1.5rem;font-weight:600;line-height:1.25}.WatchPartyJoinDialog-module__CLkDuq__subtitle{color:#fff9;margin:.5rem 0 0;font-size:.875rem}.WatchPartyJoinDialog-module__CLkDuq__joinButton{color:#000;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:9999px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;transition:background-color .15s;display:flex;box-shadow:0 10px 15px -3px #0006}.WatchPartyJoinDialog-module__CLkDuq__joinButton:hover{background:#ffffffe6}.WatchPartyJoinDialog-module__CLkDuq__joinButton:focus-visible{outline:none;box-shadow:0 0 0 2px #000,0 0 0 4px #8b5cf6}.WatchPartyJoinDialog-module__CLkDuq__joinButton:disabled{cursor:not-allowed;background:#fff6}.WatchPartyJoinDialog-module__CLkDuq__playIcon{fill:currentColor;width:1rem;height:1rem}.WatchPartyJoinDialog-module__CLkDuq__helpText{color:#fff9;max-width:24rem;margin:0;font-size:.75rem}@media (min-width:768px){.WatchPartyJoinDialog-module__CLkDuq__title{font-size:1.875rem}}
[data-icon-button][data-player-play-toggle].PlayButton-module__ufYVjW__playButton{color:#fff;background:var(--ah-accent);width:2.75rem;height:2.75rem;box-shadow:0 10px 15px -3px rgba(var(--ah-accent-rgb), .28);border-radius:9999px}[data-icon-button][data-player-play-toggle].PlayButton-module__ufYVjW__playButton:hover{transform:scale(1.03)}[data-icon-button][data-player-play-toggle].PlayButton-module__ufYVjW__playButton:active{transform:scale(.95)}.PlayButton-module__ufYVjW__icon{fill:currentColor;width:1rem;height:1rem}@media (min-width:640px){[data-icon-button][data-player-play-toggle].PlayButton-module__ufYVjW__playButton{width:3rem;height:3rem}.PlayButton-module__ufYVjW__icon{width:1.5rem;height:1.5rem}}@media (prefers-reduced-motion:reduce){[data-icon-button][data-player-play-toggle].PlayButton-module__ufYVjW__playButton:hover,[data-icon-button][data-player-play-toggle].PlayButton-module__ufYVjW__playButton:active{transform:none}}
.WatchPartyStatusOverlay-module__92B_Ca__root{z-index:30;pointer-events:none;flex-wrap:wrap;align-items:center;gap:.5rem;max-width:calc(100vw - 2.5rem);display:flex;position:absolute;top:1rem;left:1.25rem}.WatchPartyStatusOverlay-module__92B_Ca__statusBadge,.WatchPartyStatusOverlay-module__92B_Ca__connectionBadge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #ffffff1a;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;display:inline-flex}.WatchPartyStatusOverlay-module__92B_Ca__statusBadge{color:#fff9;background:#ffffff0d}.WatchPartyStatusOverlay-module__92B_Ca__statusBadge[data-status=connecting]{color:#fef08a;background:#facc151a;border-color:#facc154d}.WatchPartyStatusOverlay-module__92B_Ca__statusBadge[data-status=open]{color:#a7f3d0;background:#34d3991a;border-color:#34d3994d}.WatchPartyStatusOverlay-module__92B_Ca__statusBadge[data-status=error]{color:#fecaca;background:#f871711a;border-color:#f871714d}.WatchPartyStatusOverlay-module__92B_Ca__statusBadge[data-status=expired]{color:#fde68a;background:#fbbf241a;border-color:#fbbf2466}.WatchPartyStatusOverlay-module__92B_Ca__statusBadge[data-status=terminated]{color:#fecaca;background:#ef444426;border-color:#f8717180}.WatchPartyStatusOverlay-module__92B_Ca__connectionBadge{color:#ffffffb3;background:#00000073}.WatchPartyStatusOverlay-module__92B_Ca__icon{width:1rem;height:1rem}.WatchPartyStatusOverlay-module__92B_Ca__crownIcon{color:#fde047}.WatchPartyStatusOverlay-module__92B_Ca__missingHost{color:#fcd34de6;margin-left:.25rem;font-size:.75rem}@media (min-width:640px){.WatchPartyStatusOverlay-module__92B_Ca__root{max-width:calc(100vw - 3rem);left:1.5rem}}@media (min-width:1024px){.WatchPartyStatusOverlay-module__92B_Ca__root{max-width:calc(100vw - 4rem);left:2rem}}@media (min-width:1280px){.WatchPartyStatusOverlay-module__92B_Ca__root{max-width:calc(100vw - 5rem);left:2.5rem}}
.VolumeControls-module__PpHSbG__volumeControls{display:none}[data-icon-button].VolumeControls-module__PpHSbG__muteButton{color:#fff;border-radius:9999px}[data-icon-button].VolumeControls-module__PpHSbG__muteButton:hover{color:#fff;background:#ffffff1a}.VolumeControls-module__PpHSbG__volumeIcon{width:1.25rem;height:1.25rem}.VolumeControls-module__PpHSbG__sliderReveal{opacity:0;align-items:center;width:0;transition:width .3s,opacity .3s;display:flex;overflow:hidden}.VolumeControls-module__PpHSbG__sliderReveal[data-visible=true]{opacity:1;width:7rem;overflow:visible}.VolumeControls-module__PpHSbG__track{--app-slider-track-background:#374151}.VolumeControls-module__PpHSbG__range{--app-slider-range-background:var(--ah-accent)}.VolumeControls-module__PpHSbG__thumb{--app-slider-thumb-background:var(--ah-accent);--app-slider-thumb-border:0;--app-slider-thumb-shadow:0 4px 6px -1px rgba(var(--ah-accent-rgb), .4)}@media (min-width:640px){.VolumeControls-module__PpHSbG__volumeControls{align-items:center;gap:.5rem;padding-left:.5rem;display:flex}}
.WatchPartyTheaterClient-module___xaxtq__theater{color:#fff;background:#000;min-height:100vh;position:relative;overflow:hidden}.WatchPartyTheaterClient-module___xaxtq__player{width:100vw;height:100dvh}.WatchPartyTheaterClient-module___xaxtq__ambientOverlay,.WatchPartyTheaterClient-module___xaxtq__statusChrome,.WatchPartyTheaterClient-module___xaxtq__actions,.WatchPartyTheaterClient-module___xaxtq__details{opacity:0;transition:opacity .3s}.WatchPartyTheaterClient-module___xaxtq__ambientOverlay[data-visible=true],.WatchPartyTheaterClient-module___xaxtq__statusChrome[data-visible=true],.WatchPartyTheaterClient-module___xaxtq__actions[data-visible=true],.WatchPartyTheaterClient-module___xaxtq__details[data-visible=true]{opacity:1}.WatchPartyTheaterClient-module___xaxtq__ambientOverlay{pointer-events:none;background:linear-gradient(#000000bf,#0000,#000c);position:absolute;inset:0}.WatchPartyTheaterClient-module___xaxtq__actions{z-index:30;pointer-events:none;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.5rem;max-width:calc(100vw - 2.5rem);display:flex;position:absolute;top:4rem;left:1.25rem;right:1.25rem}.WatchPartyTheaterClient-module___xaxtq__details{z-index:30;pointer-events:none;align-items:flex-start;gap:.75rem;max-width:calc(100vw - 2.5rem);display:flex;position:absolute;top:8rem;left:1.25rem}.WatchPartyTheaterClient-module___xaxtq__detailContent{min-width:0;padding-top:.125rem}.WatchPartyTheaterClient-module___xaxtq__episodeTitle{color:#fff;margin:0;font-size:1.25rem;font-weight:600}.WatchPartyTheaterClient-module___xaxtq__episodeSubtitle{color:#fff9;margin:.25rem 0 0;font-size:.875rem}.WatchPartyTheaterClient-module___xaxtq__episodeError,.WatchPartyTheaterClient-module___xaxtq__hostWarning,.WatchPartyTheaterClient-module___xaxtq__viewerNotice{margin:.5rem 0 0;font-size:.75rem}.WatchPartyTheaterClient-module___xaxtq__episodeError{color:#fca5a5e6}.WatchPartyTheaterClient-module___xaxtq__hostWarning{color:#fcd34de6}.WatchPartyTheaterClient-module___xaxtq__viewerNotice{color:#6ee7b7e6}.WatchPartyTheaterClient-module___xaxtq__seekSyncOverlay{z-index:40;pointer-events:auto;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000073;justify-content:center;align-items:center;padding-inline:1.5rem;display:flex;position:absolute;inset:0}.WatchPartyTheaterClient-module___xaxtq__seekSyncStatus{color:#fff;background:#000000a6;border:1px solid #ffffff26;border-radius:.5rem;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;display:flex;box-shadow:0 20px 25px -5px #0006}.WatchPartyTheaterClient-module___xaxtq__spinner{border:2px solid #ffffff40;border-top-color:#fff;border-radius:9999px;width:1rem;height:1rem;animation:1s linear infinite WatchPartyTheaterClient-module___xaxtq__theater-spin}[data-icon-button].WatchPartyTheaterClient-module___xaxtq__exitButton{color:#ffffffe6;pointer-events:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000080;border-color:#ffffff26}[data-icon-button].WatchPartyTheaterClient-module___xaxtq__exitButton:hover{color:#fff;background:#000000a6}.WatchPartyTheaterClient-module___xaxtq__controlIcon{flex-shrink:0;width:1rem;height:1rem}.WatchPartyTheaterClient-module___xaxtq__terminatedLayer{z-index:40;pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:2.5rem;left:0;right:0}.WatchPartyTheaterClient-module___xaxtq__terminatedBanner{color:#fee2e2;pointer-events:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ef444426;border:1px solid #f8717166;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem}@keyframes WatchPartyTheaterClient-module___xaxtq__theater-spin{to{transform:rotate(360deg)}}@media (min-width:640px){.WatchPartyTheaterClient-module___xaxtq__actions{justify-content:flex-end;max-width:none;top:1rem;left:auto;right:1.5rem}.WatchPartyTheaterClient-module___xaxtq__details{max-width:48rem;top:5rem;left:1.5rem}}@media (min-width:768px){.WatchPartyTheaterClient-module___xaxtq__episodeTitle{font-size:1.875rem}}@media (min-width:1024px){.WatchPartyTheaterClient-module___xaxtq__actions{right:2rem}.WatchPartyTheaterClient-module___xaxtq__details{left:2rem}}@media (min-width:1280px){.WatchPartyTheaterClient-module___xaxtq__actions{right:2.5rem}.WatchPartyTheaterClient-module___xaxtq__details{left:2.5rem}}@media (prefers-reduced-motion:reduce){.WatchPartyTheaterClient-module___xaxtq__spinner{animation:none}}
@keyframes CommentSection-module__dHX5Oa__pulse{50%{opacity:.5}}.CommentSection-module__dHX5Oa__section>*+*{margin-top:1.5rem}.CommentSection-module__dHX5Oa__header,.CommentSection-module__dHX5Oa__headingGroup,.CommentSection-module__dHX5Oa__listError,.CommentSection-module__dHX5Oa__errorContent,.CommentSection-module__dHX5Oa__retryButton{align-items:center;display:flex}.CommentSection-module__dHX5Oa__header{justify-content:space-between;gap:1rem}.CommentSection-module__dHX5Oa__headingGroup{gap:.75rem}.CommentSection-module__dHX5Oa__headingIcon{color:#a78bfa;width:1.25rem;height:1.25rem}.CommentSection-module__dHX5Oa__title{color:#fff;font-size:1.125rem;font-weight:600;line-height:1.75rem}.CommentSection-module__dHX5Oa__total{color:#ffffff80}.CommentSection-module__dHX5Oa__authPrompt,.CommentSection-module__dHX5Oa__emptyState{text-align:center;background:#ffffff05;border:1px solid #ffffff0d;border-radius:.75rem}.CommentSection-module__dHX5Oa__authPrompt{padding:1rem}.CommentSection-module__dHX5Oa__authPromptText{color:#fff9;font-size:.875rem;line-height:1.25rem}.CommentSection-module__dHX5Oa__loginLink{color:#a78bfa}.CommentSection-module__dHX5Oa__loginLink:hover{text-decoration:underline}.CommentSection-module__dHX5Oa__emptyState{padding:2rem}.CommentSection-module__dHX5Oa__emptyIcon{color:#ffffff80;width:2.5rem;height:2.5rem;margin-inline:auto}.CommentSection-module__dHX5Oa__emptyText{color:#ffffff80;margin-top:.75rem;font-size:.875rem;line-height:1.25rem}.CommentSection-module__dHX5Oa__commentList>*+*{margin-top:.75rem}.CommentSection-module__dHX5Oa__loadMoreRow{text-align:center}.CommentSection-module__dHX5Oa__loadMoreButton{color:#ffffffb3;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.75rem;padding:.625rem 1.5rem;font-size:.875rem;font-weight:500;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)}.CommentSection-module__dHX5Oa__loadMoreButton:hover:not(:disabled){color:#fff;background:#ffffff1a}.CommentSection-module__dHX5Oa__loadMoreButton:disabled{opacity:.5;cursor:not-allowed}.CommentSection-module__dHX5Oa__composerSkeleton{background:#ffffff05;border:1px solid #ffffff0d;border-radius:.75rem;padding:1rem;animation:2s cubic-bezier(.4,0,.6,1) infinite CommentSection-module__dHX5Oa__pulse}.CommentSection-module__dHX5Oa__composerFieldSkeleton{background:#ffffff0d;border-radius:.5rem;height:4rem}.CommentSection-module__dHX5Oa__composerButtonSkeleton{background:#ffffff1a;border-radius:.5rem;width:6rem;height:2.25rem;margin-top:.75rem;margin-left:auto}.CommentSection-module__dHX5Oa__listError{background:#ef44441a;border:1px solid #ef444433;border-radius:.75rem;flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding:1.5rem}.CommentSection-module__dHX5Oa__listError[data-compact]{padding:.75rem 1rem}.CommentSection-module__dHX5Oa__errorContent{color:#fecaca;gap:.5rem;font-size:.875rem;line-height:1.25rem}.CommentSection-module__dHX5Oa__errorIcon,.CommentSection-module__dHX5Oa__retryIcon{width:1rem;height:1rem}.CommentSection-module__dHX5Oa__errorIcon{flex-shrink:0}.CommentSection-module__dHX5Oa__retryButton{color:#fee2e2;border-radius:.5rem;gap:.375rem;padding:.375rem .75rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition:background-color .15s cubic-bezier(.4,0,.2,1)}.CommentSection-module__dHX5Oa__retryButton:hover{background:#ef44441a}
.VideoSeekSlider-module__KRUe0G__root{--video-seek-track-background:#ffffff1a;--video-preview-island-background:#000000b8}.VideoSeekSlider-module__KRUe0G__root>*+*{margin-top:.125rem}.VideoSeekSlider-module__KRUe0G__root[data-interaction-blocked=true]{pointer-events:none}.VideoSeekSlider-module__KRUe0G__timeRow{color:#ffffffb3;letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.625rem;display:flex}.VideoSeekSlider-module__KRUe0G__timeline{position:relative}.VideoSeekSlider-module__KRUe0G__previewTooltip{z-index:10;color:#fff;pointer-events:none;flex-direction:column;align-items:center;gap:.375rem;margin-bottom:.375rem;font-size:.625rem;font-weight:500;display:flex;position:absolute;bottom:100%;transform:translate(-50%)}.VideoSeekSlider-module__KRUe0G__previewImageViewport{box-sizing:content-box;background:var(--video-seek-track-background);border-style:solid;border-color:#000;border-radius:.75rem;position:relative;overflow:hidden}.VideoSeekSlider-module__KRUe0G__previewImageViewport[data-loaded=false]{display:none}.VideoSeekSlider-module__KRUe0G__previewSprite{-webkit-user-select:none;user-select:none;pointer-events:none;transform-origin:0 0;max-width:none;display:block;position:absolute}.VideoSeekSlider-module__KRUe0G__previewTime{text-align:center;background:var(--video-preview-island-background);border-radius:9999px;min-width:3rem;padding:.3125rem .625rem;line-height:1;display:block;box-shadow:0 4px 12px -3px #0009}[data-slot=slider].VideoSeekSlider-module__KRUe0G__slider{--app-slider-root-height:1.5rem}.VideoSeekSlider-module__KRUe0G__track{--app-slider-track-height:.375rem;--app-slider-track-background:var(--video-seek-track-background);transition:height .2s}[data-slot=slider][data-active=true] .VideoSeekSlider-module__KRUe0G__track{--app-slider-track-height:.75rem}.VideoSeekSlider-module__KRUe0G__range{--app-slider-range-background:var(--ah-accent);box-shadow:0 10px 15px -3px rgba(var(--ah-accent-rgb), .3)}.VideoSeekSlider-module__KRUe0G__thumb{--app-slider-thumb-background:var(--ah-accent);--app-slider-thumb-border:0;--app-slider-thumb-shadow:0 4px 6px -1px rgba(var(--ah-accent-rgb), .4);--app-slider-thumb-transition:transform .2s ease;transform:scale(0)}[data-slot=slider][data-active=true] .VideoSeekSlider-module__KRUe0G__thumb,.VideoSeekSlider-module__KRUe0G__thumb:focus-visible{transform:scale(1)}.VideoSeekSlider-module__KRUe0G__bufferedRange,.VideoSeekSlider-module__KRUe0G__hoveredRange{inset-block:0;pointer-events:none;border-radius:inherit;position:absolute;left:0}.VideoSeekSlider-module__KRUe0G__bufferedRange{background:#ffffff4d;transition:width .3s}.VideoSeekSlider-module__KRUe0G__hoveredRange{background:#fff3}@media (min-width:640px){.VideoSeekSlider-module__KRUe0G__timeRow{letter-spacing:.22em;font-size:.75rem}.VideoSeekSlider-module__KRUe0G__previewTooltip{font-size:.75rem}.VideoSeekSlider-module__KRUe0G__track{--app-slider-track-height:.25rem}[data-slot=slider][data-active=true] .VideoSeekSlider-module__KRUe0G__track{--app-slider-track-height:.5rem}}
.EpisodeMeta-module__-goCpG__meta{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.EpisodeMeta-module__-goCpG__detail{color:#fff9;align-items:center;gap:.375rem;font-size:.75rem;line-height:1rem;display:flex}.EpisodeMeta-module__-goCpG__icon{width:.875rem;height:.875rem}.EpisodeMeta-module__-goCpG__spacer{flex:1}
.AccountSettingsView-module__7F3UHq__avatarLabel,.AccountSettingsView-module__7F3UHq__emailLabel{color:#fff9;font-size:.875rem;font-weight:500;line-height:1.25rem;display:block}.AccountSettingsView-module__7F3UHq__emailLabel{margin-bottom:.5rem}.AccountSettingsView-module__7F3UHq__avatarRow,.AccountSettingsView-module__7F3UHq__avatarActions,.AccountSettingsView-module__7F3UHq__uploadButton,.AccountSettingsView-module__7F3UHq__removeButton,.AccountSettingsView-module__7F3UHq__changeEmailButton{align-items:center;display:flex}.AccountSettingsView-module__7F3UHq__avatarRow{gap:1rem}.AccountSettingsView-module__7F3UHq__avatarControls{flex-direction:column;gap:.5rem;min-width:0;display:flex}.AccountSettingsView-module__7F3UHq__avatarActions{flex-wrap:wrap;gap:.5rem}.AccountSettingsView-module__7F3UHq__uploadButton,.AccountSettingsView-module__7F3UHq__removeButton,.AccountSettingsView-module__7F3UHq__changeEmailButton{border-radius:.75rem;justify-content:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;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)}.AccountSettingsView-module__7F3UHq__uploadButton,.AccountSettingsView-module__7F3UHq__changeEmailButton{color:#ffffffb3;background:#ffffff0d}.AccountSettingsView-module__7F3UHq__uploadButton:hover:not(:disabled),.AccountSettingsView-module__7F3UHq__changeEmailButton:hover:not(:disabled){color:#fff;background:#ffffff1a}.AccountSettingsView-module__7F3UHq__removeButton{color:#f87171}.AccountSettingsView-module__7F3UHq__removeButton:hover:not(:disabled){background:#ef44441a}.AccountSettingsView-module__7F3UHq__uploadButton:disabled,.AccountSettingsView-module__7F3UHq__removeButton:disabled,.AccountSettingsView-module__7F3UHq__changeEmailButton:disabled{opacity:.6}.AccountSettingsView-module__7F3UHq__uploadLabel{display:none}.AccountSettingsView-module__7F3UHq__avatarHint,.AccountSettingsView-module__7F3UHq__avatarError{font-size:.75rem;line-height:1rem}.AccountSettingsView-module__7F3UHq__avatarHint{color:#fff9}.AccountSettingsView-module__7F3UHq__avatarError{color:#f87171}.AccountSettingsView-module__7F3UHq__fileInput{display:none}.AccountSettingsView-module__7F3UHq__emailRow{flex-direction:column;gap:.5rem;display:flex}.AccountSettingsView-module__7F3UHq__emailField{flex:1;min-width:0;position:relative}.AccountSettingsView-module__7F3UHq__emailIconWrapper{color:#fff9;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.AccountSettingsView-module__7F3UHq__emailIcon{width:1rem;height:1rem}.AccountSettingsView-module__7F3UHq__emailInput{color:#fffc;cursor:default;background:#ffffff08;border:1px solid #ffffff1a;border-radius:.75rem;outline:none;width:100%;padding:.75rem 1rem .75rem 2.5rem;font-size:.875rem;line-height:1.25rem}.AccountSettingsView-module__7F3UHq__changeEmailButton{padding:.75rem 1rem}@media (min-width:640px){.AccountSettingsView-module__7F3UHq__avatarRow{gap:1.25rem}.AccountSettingsView-module__7F3UHq__uploadButton,.AccountSettingsView-module__7F3UHq__removeButton{padding-inline:1rem}.AccountSettingsView-module__7F3UHq__uploadLabel{display:inline}.AccountSettingsView-module__7F3UHq__emailRow{flex-direction:row}}
.MenuItemList-module__SgC-qq__badge{color:#ffffff80;letter-spacing:.025em;text-transform:uppercase;font-size:.625rem}
.AdminBackupsLayout-module__wWzUmW__page{flex-direction:column;gap:1.5rem;display:flex}.AdminBackupsLayout-module__wWzUmW__actions{gap:.75rem;display:flex}.AdminBackupsLayout-module__wWzUmW__list{min-width:36rem}.AdminBackupsLayout-module__wWzUmW__row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 1.25rem;display:grid}.AdminBackupsLayout-module__wWzUmW__row+.AdminBackupsLayout-module__wWzUmW__row{border-top:1px solid #ffffff0d}.AdminBackupsLayout-module__wWzUmW__details{min-width:0}.AdminBackupsLayout-module__wWzUmW__rowActions{justify-content:flex-end;align-items:center;gap:1rem;display:flex}.AdminBackupsLayout-module__wWzUmW__mutationActions{align-items:center;gap:.5rem;display:flex}@media (max-width:39.999rem){.AdminBackupsLayout-module__wWzUmW__actions{width:100%}.AdminBackupsLayout-module__wWzUmW__actions>*{flex:1}}
.AnimeSizeSummary-module__048YzW__summary{background:#ffffff05;border:1px solid #ffffff0d;border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;padding:1rem 1.25rem;display:flex}.AnimeSizeSummary-module__048YzW__label{color:#fff9;font-size:.75rem;line-height:1rem}.AnimeSizeSummary-module__048YzW__value{color:#ffffffe6;font-size:.875rem;font-weight:500;line-height:1.25rem}
.EpisodeNavigation-module__QdUAEq__navigation{align-items:stretch;gap:.75rem;display:flex}.EpisodeNavigation-module__QdUAEq__previousLink,.EpisodeNavigation-module__QdUAEq__nextLink{background:#ffffff05;border:1px solid #ffffff0d;border-radius:.75rem;flex:1;align-items:center;gap:.75rem;padding:.75rem 1rem;transition:border-color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1);display:flex}.EpisodeNavigation-module__QdUAEq__nextLink{justify-content:flex-end}.EpisodeNavigation-module__QdUAEq__previousLink:hover,.EpisodeNavigation-module__QdUAEq__nextLink:hover{background:#ffffff0d;border-color:#8b5cf64d}.EpisodeNavigation-module__QdUAEq__chevron{color:#fff9;flex-shrink:0;width:1.25rem;height:1.25rem;transition:color .15s cubic-bezier(.4,0,.2,1)}.EpisodeNavigation-module__QdUAEq__previousLink:hover .EpisodeNavigation-module__QdUAEq__chevron,.EpisodeNavigation-module__QdUAEq__nextLink:hover .EpisodeNavigation-module__QdUAEq__chevron{color:#a78bfa}.EpisodeNavigation-module__QdUAEq__previousText{text-align:left}.EpisodeNavigation-module__QdUAEq__nextText{text-align:right}.EpisodeNavigation-module__QdUAEq__label,.EpisodeNavigation-module__QdUAEq__episodeNumber{display:block}.EpisodeNavigation-module__QdUAEq__label{color:#fff9;font-size:.6875rem}.EpisodeNavigation-module__QdUAEq__episodeNumber{color:#fff;font-size:.75rem;font-weight:500;line-height:1rem}.EpisodeNavigation-module__QdUAEq__spacer{flex:1}@media (min-width:640px){.EpisodeNavigation-module__QdUAEq__label{font-size:.75rem;line-height:1rem}.EpisodeNavigation-module__QdUAEq__episodeNumber{font-size:.875rem;line-height:1.25rem}}
@keyframes SettingsView-module__-QpVnq__spin{to{transform:rotate(360deg)}}.SettingsView-module__-QpVnq__root>*+*{margin-top:1.5rem}.SettingsView-module__-QpVnq__header{align-items:flex-start;gap:1rem;display:flex}.SettingsView-module__-QpVnq__headerIcon{background:#8b5cf633;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.SettingsView-module__-QpVnq__icon{color:#a78bfa;width:1.25rem;height:1.25rem}.SettingsView-module__-QpVnq__title{color:#fff;font-size:1.125rem;font-weight:600;line-height:1.75rem}.SettingsView-module__-QpVnq__subtitle{color:#ffffff80;font-size:.875rem;line-height:1.25rem}.SettingsView-module__-QpVnq__panel{background:#ffffff05;border:1px solid #ffffff0d;border-radius:1rem;padding:1rem}.SettingsView-module__-QpVnq__panel>*+*,.SettingsView-module__-QpVnq__form>*+*{margin-top:1rem}.SettingsView-module__-QpVnq__error{color:#fca5a5;background:#ef44441a;border:1px solid #ef444433;border-radius:.75rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem}.SettingsView-module__-QpVnq__submitButton{color:#fff;background:#7c3aed;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition:background-color .15s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.SettingsView-module__-QpVnq__submitButton:hover:not(:disabled){background:#8b5cf6}.SettingsView-module__-QpVnq__submitButton:disabled{opacity:.6}.SettingsView-module__-QpVnq__buttonIcon,.SettingsView-module__-QpVnq__spinner{width:1rem;height:1rem}.SettingsView-module__-QpVnq__spinner{animation:1s linear infinite SettingsView-module__-QpVnq__spin}@media (min-width:640px){.SettingsView-module__-QpVnq__panel{padding:1.5rem}}
.SettingsMenu-module__nAeEZW__panel,.SettingsMenu-module__nAeEZW__subPage{flex-direction:column;min-height:0;display:flex}.SettingsMenu-module__nAeEZW__mainPage,.SettingsMenu-module__nAeEZW__subPage{gap:.125rem}.SettingsMenu-module__nAeEZW__categoryButton{color:#fffc;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .625rem;transition:background-color .15s;display:flex}.SettingsMenu-module__nAeEZW__categoryButton:hover,.SettingsMenu-module__nAeEZW__backButton:hover{background:#ffffff1a}.SettingsMenu-module__nAeEZW__categoryButton:focus-visible{outline:none;box-shadow:0 0 0 2px #a78bfab3}.SettingsMenu-module__nAeEZW__categoryLabel{flex-shrink:0;font-weight:500}.SettingsMenu-module__nAeEZW__categoryValue{color:#ffffff80;justify-content:flex-end;align-items:center;gap:.25rem;min-width:0;display:flex}.SettingsMenu-module__nAeEZW__truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SettingsMenu-module__nAeEZW__chevron,.SettingsMenu-module__nAeEZW__backIcon{flex-shrink:0;width:.875rem;height:.875rem}.SettingsMenu-module__nAeEZW__backButton{color:#ffffff80;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.5rem;flex-shrink:0;align-items:center;gap:.25rem;padding:.25rem .375rem;transition:color .15s,background-color .15s;display:flex}.SettingsMenu-module__nAeEZW__backButton:hover{color:#fffc}.SettingsMenu-module__nAeEZW__backTitle{letter-spacing:.05em;text-transform:uppercase;font-size:.625rem;font-weight:600}.SettingsMenu-module__nAeEZW__scrollArea{overscroll-behavior:contain;min-height:0;overflow-y:auto}.SettingsMenu-module__nAeEZW__subtitleStatus{color:#fff9;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.5rem;align-items:flex-start;gap:.375rem;margin-top:.25rem;padding:.375rem .5rem;font-size:.6875rem;line-height:1.375;display:flex}.SettingsMenu-module__nAeEZW__subtitleStatus[data-status=error]{color:#fee2e2;background:#ef44441a;border-color:#ef444440}.SettingsMenu-module__nAeEZW__statusIcon{flex-shrink:0;width:.875rem;height:.875rem;margin-top:.125rem}.SettingsMenu-module__nAeEZW__subtitleStatus[data-status=error] .SettingsMenu-module__nAeEZW__statusIcon{color:#fca5a5}.SettingsMenu-module__nAeEZW__loadingIcon{animation:1s linear infinite SettingsMenu-module__nAeEZW__settings-spin}.SettingsMenu-module__nAeEZW__statusMessage{overflow-wrap:break-word}.SettingsMenu-module__nAeEZW__scaleSection{border-top:1px solid #ffffff1a;margin-top:.25rem;padding-top:.375rem}.SettingsMenu-module__nAeEZW__scaleRow{color:#fffc;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.375rem .5rem;display:flex}.SettingsMenu-module__nAeEZW__scaleLabel{font-weight:500}.SettingsMenu-module__nAeEZW__scaleControls{align-items:center;gap:.25rem;display:flex}[data-icon-button].SettingsMenu-module__nAeEZW__scaleButton{color:#fff;background:#ffffff1a;border-radius:9999px}[data-icon-button].SettingsMenu-module__nAeEZW__scaleButton:hover{background:#fff3}.SettingsMenu-module__nAeEZW__scaleValue{color:#ffffffb3;text-align:center;width:2.75rem;font-size:.6875rem;font-weight:600}.SettingsMenu-module__nAeEZW__scaleIcon{width:.75rem;height:.75rem}@keyframes SettingsMenu-module__nAeEZW__settings-spin{to{transform:rotate(360deg)}}@media (min-width:640px){.SettingsMenu-module__nAeEZW__subPage{gap:.25rem}.SettingsMenu-module__nAeEZW__categoryButton{padding:.625rem .75rem}.SettingsMenu-module__nAeEZW__chevron,.SettingsMenu-module__nAeEZW__backIcon{width:1rem;height:1rem}.SettingsMenu-module__nAeEZW__backButton{padding:.375rem .5rem}.SettingsMenu-module__nAeEZW__backTitle,.SettingsMenu-module__nAeEZW__scaleValue{font-size:.75rem}.SettingsMenu-module__nAeEZW__scaleSection{padding-top:.5rem}.SettingsMenu-module__nAeEZW__scaleRow{padding-inline:.625rem}.SettingsMenu-module__nAeEZW__scaleIcon{width:.875rem;height:.875rem}}@media (prefers-reduced-motion:reduce){.SettingsMenu-module__nAeEZW__loadingIcon{animation:none}}
.AdminBackupsSkeleton-module__QCwD8G__fileIcon{border-radius:.75rem;flex-shrink:0;width:2.5rem;height:2.5rem}.AdminBackupsSkeleton-module__QCwD8G__metadata{flex-direction:column;display:flex}.AdminBackupsSkeleton-module__QCwD8G__titleWidth{width:12rem}.AdminBackupsSkeleton-module__QCwD8G__subtitleWidth{width:11.5rem}.AdminBackupsSkeleton-module__QCwD8G__refreshAction,.AdminBackupsSkeleton-module__QCwD8G__createAction{border-radius:.75rem;height:2.625rem}.AdminBackupsSkeleton-module__QCwD8G__refreshAction{width:6.5rem}.AdminBackupsSkeleton-module__QCwD8G__createAction{width:7.75rem}.AdminBackupsSkeleton-module__QCwD8G__listSurface{background:#ffffff05;border:1px solid #ffffff0d;border-radius:1rem;overflow-x:auto}.AdminBackupsSkeleton-module__QCwD8G__details{flex-direction:column;gap:.5rem;display:flex}.AdminBackupsSkeleton-module__QCwD8G__fileName{border-radius:.4375rem;width:min(20rem,72%);height:.875rem}.AdminBackupsSkeleton-module__QCwD8G__key{border-radius:.34375rem;width:min(27rem,88%);height:.6875rem}.AdminBackupsSkeleton-module__QCwD8G__metadata{align-items:flex-end;gap:.375rem}.AdminBackupsSkeleton-module__QCwD8G__date,.AdminBackupsSkeleton-module__QCwD8G__size{border-radius:.375rem;height:.75rem}.AdminBackupsSkeleton-module__QCwD8G__date{width:7.5rem}.AdminBackupsSkeleton-module__QCwD8G__size{width:3.25rem}.AdminBackupsSkeleton-module__QCwD8G__restoreAction,.AdminBackupsSkeleton-module__QCwD8G__deleteAction{border-radius:.75rem;height:2rem}.AdminBackupsSkeleton-module__QCwD8G__restoreAction{width:6.25rem}.AdminBackupsSkeleton-module__QCwD8G__deleteAction{width:4rem}
.StorageAnimeRow-module__0oFJ_a__row{align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.StorageAnimeRow-module__0oFJ_a__content{flex:1;min-width:0}.StorageAnimeRow-module__0oFJ_a__heading{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.StorageAnimeRow-module__0oFJ_a__title{color:#ffffffe6;font-size:.875rem;font-weight:500}.StorageAnimeRow-module__0oFJ_a__warningBadge{color:#fcd34d;background:#f59e0b26;border-radius:9999px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.625rem;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #f59e0b4d}.StorageAnimeRow-module__0oFJ_a__badgeIcon{width:.625rem;height:.625rem}.StorageAnimeRow-module__0oFJ_a__metrics{color:#fff9;flex-wrap:wrap;align-items:center;gap:.25rem 1rem;margin-top:.25rem;font-size:.75rem;line-height:1rem;display:flex}.StorageAnimeRow-module__0oFJ_a__metric{align-items:center;gap:.25rem;display:inline-flex}.StorageAnimeRow-module__0oFJ_a__metricIcon{width:.75rem;height:.75rem}.StorageAnimeRow-module__0oFJ_a__calculationStatus{color:#ffffff80;text-align:right;flex-shrink:0;font-size:.75rem}@media (min-width:40rem){.StorageAnimeRow-module__0oFJ_a__row{padding:1rem 1.25rem}}
@keyframes EpisodeComments-module__8ZyjNG__pulse{50%{opacity:.5}}.EpisodeComments-module__8ZyjNG__fallback>*+*{margin-top:1.5rem}.EpisodeComments-module__8ZyjNG__heading,.EpisodeComments-module__8ZyjNG__form,.EpisodeComments-module__8ZyjNG__comment{animation:2s cubic-bezier(.4,0,.6,1) infinite EpisodeComments-module__8ZyjNG__pulse}.EpisodeComments-module__8ZyjNG__heading{background:#ffffff0d;border-radius:.5rem;width:9rem;height:1.75rem}.EpisodeComments-module__8ZyjNG__form,.EpisodeComments-module__8ZyjNG__comment{background:#ffffff08;border-radius:.75rem}.EpisodeComments-module__8ZyjNG__form{height:6rem}.EpisodeComments-module__8ZyjNG__comments>*+*{margin-top:.75rem}.EpisodeComments-module__8ZyjNG__comment{height:7rem}
.AnimeRow-module__vpA-xq__section>*+*{margin-top:1.25rem}.AnimeRow-module__vpA-xq__plainHeading,.AnimeRow-module__vpA-xq__heading{color:#fff;font-size:1.25rem;font-weight:600;line-height:1.75rem}.AnimeRow-module__vpA-xq__header,.AnimeRow-module__vpA-xq__heading{align-items:center;display:flex}.AnimeRow-module__vpA-xq__header{justify-content:space-between}.AnimeRow-module__vpA-xq__heading{gap:.5rem}.AnimeRow-module__vpA-xq__headingIcon{color:#a78bfa;width:1.25rem;height:1.25rem}.AnimeRow-module__vpA-xq__emptyState{text-align:center;background:#ffffff05;border:1px solid #ffffff0d;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;padding:2rem 1.5rem;display:flex}.AnimeRow-module__vpA-xq__row{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:1rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.AnimeRow-module__vpA-xq__row::-webkit-scrollbar{display:none}.AnimeRow-module__vpA-xq__item{scroll-snap-align:start;flex-shrink:0;width:42vw;max-width:200px}@media (min-width:640px){.AnimeRow-module__vpA-xq__emptyState{padding-block:3rem}.AnimeRow-module__vpA-xq__row{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow-x:visible}.AnimeRow-module__vpA-xq__item{width:auto;max-width:none}}@media (min-width:768px){.AnimeRow-module__vpA-xq__row{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.AnimeRow-module__vpA-xq__row{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1280px){.AnimeRow-module__vpA-xq__row{grid-template-columns:repeat(6,minmax(0,1fr))}}
.WatchProgressBar-module__02dtTW__root{margin-top:.5rem;padding-inline:.25rem}.WatchProgressBar-module__02dtTW__root>*+*{margin-top:.25rem}.WatchProgressBar-module__02dtTW__caption{color:#ffffff73;font-size:.6875rem;font-weight:500}
.layout-module__5W5FYG__shell{flex-direction:column;min-height:100svh;display:flex}.layout-module__5W5FYG__main{isolation:isolate;flex:1;position:relative}.layout-module__5W5FYG__content{z-index:10;padding-block:2.5rem;position:relative}.layout-module__5W5FYG__footer{padding-bottom:2.5rem}@media (min-width:640px){.layout-module__5W5FYG__content{padding-block:3.5rem}}
.ExternalConnectionCard-module__ACDyPa__root>*+*{margin-top:1rem}.ExternalConnectionCard-module__ACDyPa__accountRow,.ExternalConnectionCard-module__ACDyPa__statusGroup,.ExternalConnectionCard-module__ACDyPa__actions,.ExternalConnectionCard-module__ACDyPa__loading,.ExternalConnectionCard-module__ACDyPa__disconnectButton{align-items:center;display:flex}.ExternalConnectionCard-module__ACDyPa__accountRow{justify-content:space-between;gap:1rem}.ExternalConnectionCard-module__ACDyPa__statusGroup{gap:.75rem;min-width:0}.ExternalConnectionCard-module__ACDyPa__enabledProviderIcon,.ExternalConnectionCard-module__ACDyPa__disabledProviderIcon{flex-shrink:0;width:1.25rem;height:1.25rem}.ExternalConnectionCard-module__ACDyPa__disabledProviderIcon{opacity:.45;filter:grayscale(.35)}.ExternalConnectionCard-module__ACDyPa__statusTitle{color:#fff;font-size:.875rem;font-weight:500;line-height:1.25rem}.ExternalConnectionCard-module__ACDyPa__statusDescription,.ExternalConnectionCard-module__ACDyPa__loading{color:#fff9}.ExternalConnectionCard-module__ACDyPa__statusDescription{font-size:.75rem;line-height:1rem}.ExternalConnectionCard-module__ACDyPa__loading{gap:.5rem;font-size:.875rem}.ExternalConnectionCard-module__ACDyPa__spinner{width:1rem;height:1rem;animation:1s linear infinite ExternalConnectionCard-module__ACDyPa__spin}.ExternalConnectionCard-module__ACDyPa__form{border-top:1px solid #ffffff1a;gap:1rem;padding-top:1rem;display:grid}.ExternalConnectionCard-module__ACDyPa__actions{justify-content:flex-end;gap:.5rem}.ExternalConnectionCard-module__ACDyPa__cancelButton,.ExternalConnectionCard-module__ACDyPa__disconnectButton,.ExternalConnectionCard-module__ACDyPa__connectButton{border-radius:.75rem;font-size:.875rem;font-weight:500;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)}.ExternalConnectionCard-module__ACDyPa__cancelButton{color:#34d399;padding:.5rem .75rem}.ExternalConnectionCard-module__ACDyPa__cancelButton:hover{background:#10b9811a}.ExternalConnectionCard-module__ACDyPa__disconnectButton{color:#f87171;gap:.5rem;padding:.5rem 1rem}.ExternalConnectionCard-module__ACDyPa__disconnectButton:hover:not(:disabled){background:#ef44441a}.ExternalConnectionCard-module__ACDyPa__disconnectButton svg{width:1rem;height:1rem}.ExternalConnectionCard-module__ACDyPa__connectButton{color:#fff;background:#7c3aed;padding:.5rem 1rem}.ExternalConnectionCard-module__ACDyPa__connectButton:hover:not(:disabled){background:#8b5cf6}.ExternalConnectionCard-module__ACDyPa__disconnectButton:disabled,.ExternalConnectionCard-module__ACDyPa__connectButton:disabled{opacity:.6}@keyframes ExternalConnectionCard-module__ACDyPa__spin{to{transform:rotate(360deg)}}@media (max-width:639px){.ExternalConnectionCard-module__ACDyPa__accountRow{flex-direction:column;align-items:flex-start}.ExternalConnectionCard-module__ACDyPa__connectButton{width:100%}}
.CookieConsentBanner-module__7EX7kG__viewport{z-index:80;padding:0 .75rem .75rem;position:fixed;bottom:0;left:0;right:0}.CookieConsentBanner-module__7EX7kG__banner{border:1px solid var(--ah-border-strong);background:color-mix(in srgb, var(--ah-elevated) 95%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:.5rem;flex-direction:column;gap:.75rem;max-width:48rem;margin-inline:auto;padding:.75rem;display:flex;box-shadow:0 25px 50px -12px #0006}.CookieConsentBanner-module__7EX7kG__copy{min-width:0}.CookieConsentBanner-module__7EX7kG__title{color:var(--ah-text-primary);font-size:.875rem;font-weight:600}.CookieConsentBanner-module__7EX7kG__description{color:var(--ah-text-secondary);margin-top:.25rem;font-size:.75rem;line-height:1.25rem}.CookieConsentBanner-module__7EX7kG__actions{flex-direction:column;flex-shrink:0;gap:.5rem;display:flex}.CookieConsentBanner-module__7EX7kG__button{font:inherit;text-align:center;border-radius:.5rem;padding:.5rem .75rem;font-size:.75rem;font-weight:500;transition:color .15s,background-color .15s}.CookieConsentBanner-module__7EX7kG__reject{border:1px solid var(--ah-border-strong);color:var(--ah-text-secondary);background:0 0}.CookieConsentBanner-module__7EX7kG__reject:hover{color:var(--ah-text-primary);background:#ffffff0d}.CookieConsentBanner-module__7EX7kG__accept{color:#fff;background:var(--ah-accent-strong);border:1px solid #0000}.CookieConsentBanner-module__7EX7kG__accept:hover{background:var(--ah-accent-contrast)}@media (min-width:640px){.CookieConsentBanner-module__7EX7kG__viewport{padding-inline:1rem;padding-bottom:1rem}.CookieConsentBanner-module__7EX7kG__banner{flex-direction:row;justify-content:space-between;align-items:center;padding:1rem}.CookieConsentBanner-module__7EX7kG__description,.CookieConsentBanner-module__7EX7kG__button{font-size:.875rem}.CookieConsentBanner-module__7EX7kG__actions{flex-direction:row}}
.ScopeFilterControls-module__Ft2jWW__root{min-width:11.25rem}.ScopeFilterControls-module__Ft2jWW__fieldLabel{color:#fff9;margin-bottom:.25rem;font-size:.75rem;line-height:1rem;display:block}.ScopeFilterControls-module__Ft2jWW__triggerButton{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.75rem;justify-content:space-between;align-items:center;width:100%;padding:.625rem .75rem;font-size:.875rem;line-height:1.25rem;transition:border-color .15s cubic-bezier(.4,0,.2,1);display:flex}.ScopeFilterControls-module__Ft2jWW__triggerButton:hover{border-color:#fff3}.ScopeFilterControls-module__Ft2jWW__chevronIcon{color:#fff9;width:1rem;height:1rem}.ScopeFilterControls-module__Ft2jWW__selectionLabel{color:#fff9}.ScopeFilterControls-module__Ft2jWW__selectionLabel[data-selected]{color:#fff}
.AdminBackupsClient-module__FUOJeG__fileIcon{color:#a78bfa;background:#8b5cf61f;border-radius:.75rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.AdminBackupsClient-module__FUOJeG__fileIcon svg{width:1.125rem;height:1.125rem}.AdminBackupsClient-module__FUOJeG__fileName{color:#ffffffd1;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;overflow:hidden}.AdminBackupsClient-module__FUOJeG__key{color:#ffffff59;text-overflow:ellipsis;white-space:nowrap;margin-top:.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem;overflow:hidden}.AdminBackupsClient-module__FUOJeG__metadata{color:#ffffff73;text-align:right;flex-direction:column;align-items:flex-end;gap:.25rem;font-size:.75rem;display:flex}.AdminBackupsClient-module__FUOJeG__metadata span{color:#ffffffa6}
.AdminSidebar-module__U13hvq__sidebarContent{flex-direction:column;height:100%;display:flex}.AdminSidebar-module__U13hvq__brand{padding-inline:1rem}.AdminSidebar-module__U13hvq__navigation{flex-direction:column;flex:1;gap:.25rem;margin-top:2rem;display:flex}.AdminSidebar-module__U13hvq__navigationLink{color:var(--ah-text-secondary);border:1px solid #0000;border-radius:.75rem;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.875rem;transition:color .15s,background-color .15s,border-color .15s;display:flex}.AdminSidebar-module__U13hvq__navigationLink[aria-current=page]{border-color:var(--ah-border-strong);background:var(--ah-accent-soft);color:var(--ah-text-primary)}@media (hover:hover){.AdminSidebar-module__U13hvq__navigationLink:not([aria-current=page]):hover{border-color:var(--ah-border-soft);background:var(--ah-surface);color:var(--ah-text-primary)}}.AdminSidebar-module__U13hvq__navigationIcon{width:1rem;height:1rem}.AdminSidebar-module__U13hvq__mobileDrawer{padding:1.5rem 1.25rem}.AdminSidebar-module__U13hvq__mobileHeader{border-bottom:1px solid var(--ah-border-soft);background:var(--ah-canvas-soft);align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.AdminSidebar-module__U13hvq__menuButton{color:var(--ah-text-secondary)}.AdminSidebar-module__U13hvq__menuIcon{width:1.25rem;height:1.25rem}.AdminSidebar-module__U13hvq__mobileHeading{border-left:1px solid var(--ah-border-soft);min-width:0;padding-left:.75rem}.AdminSidebar-module__U13hvq__mobileTitle{color:var(--ah-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;overflow:hidden}.AdminSidebar-module__U13hvq__mobileSubtitle{color:var(--ah-text-muted);font-size:.6875rem}.AdminSidebar-module__U13hvq__sidebar{border-right:1px solid var(--ah-border-soft);background:var(--ah-canvas-soft);width:15rem;height:100vh;padding:1.5rem 1.25rem;display:none;position:sticky;top:0}@media (hover:hover){.AdminSidebar-module__U13hvq__menuButton:hover{color:var(--ah-text-primary)}}@media (min-width:64rem){.AdminSidebar-module__U13hvq__mobileOverlay,.AdminSidebar-module__U13hvq__mobileDrawer,.AdminSidebar-module__U13hvq__mobileHeader{display:none}.AdminSidebar-module__U13hvq__sidebar{display:block}}
.AmbientBackground-module__suArvq__root{--ambient-region-height:32rem;--ambient-wash-opacity:.018;--ambient-primary-max-width:68rem;--ambient-primary-inline-overflow:16rem;--ambient-primary-height:30rem;--ambient-primary-left:12%;--ambient-primary-top:-17rem;--ambient-primary-peak-opacity:.13;--ambient-primary-mid-opacity:.042;--ambient-secondary-rgb:79, 70, 229;--ambient-secondary-soft-rgb:59, 130, 246;--ambient-secondary-max-width:46rem;--ambient-secondary-inline-overflow:12rem;--ambient-secondary-height:24rem;--ambient-secondary-left:84%;--ambient-secondary-top:-7rem;--ambient-secondary-peak-opacity:.055;--ambient-secondary-mid-opacity:.018;z-index:0;inset-inline:0;height:var(--ambient-region-height);pointer-events:none;contain:paint;background:linear-gradient(180deg, rgba(var(--ah-accent-rgb), var(--ambient-wash-opacity)) 0%, transparent 78%);position:absolute;top:0;overflow:hidden}.AmbientBackground-module__suArvq__root:before,.AmbientBackground-module__suArvq__root:after{content:"";position:absolute;transform:translate(-50%)}.AmbientBackground-module__suArvq__root:before{top:var(--ambient-primary-top);left:var(--ambient-primary-left);width:min(var(--ambient-primary-max-width), calc(100% + var(--ambient-primary-inline-overflow)));height:var(--ambient-primary-height);background:radial-gradient(ellipse at center, rgba(var(--ah-accent-rgb), var(--ambient-primary-peak-opacity)) 0%, rgba(var(--ah-accent-contrast-rgb), var(--ambient-primary-mid-opacity)) 42%, transparent 74%)}.AmbientBackground-module__suArvq__root:after{top:var(--ambient-secondary-top);left:var(--ambient-secondary-left);width:min(var(--ambient-secondary-max-width), calc(100% + var(--ambient-secondary-inline-overflow)));height:var(--ambient-secondary-height);background:radial-gradient(ellipse at center, rgba(var(--ambient-secondary-rgb), var(--ambient-secondary-peak-opacity)) 0%, rgba(var(--ambient-secondary-soft-rgb), var(--ambient-secondary-mid-opacity)) 42%, transparent 74%)}.AmbientBackground-module__suArvq__main{--ambient-region-height:34rem;--ambient-wash-opacity:.022;--ambient-primary-peak-opacity:.15;--ambient-primary-mid-opacity:.05;--ambient-secondary-peak-opacity:.07;--ambient-secondary-mid-opacity:.022}.AmbientBackground-module__suArvq__auth{--ambient-region-height:36rem;--ambient-primary-max-width:50rem;--ambient-primary-height:32rem;--ambient-primary-left:26%;--ambient-primary-top:-12rem;--ambient-primary-peak-opacity:.12;--ambient-primary-mid-opacity:.04;--ambient-secondary-max-width:42rem;--ambient-secondary-height:26rem;--ambient-secondary-left:74%;--ambient-secondary-top:-1rem;--ambient-secondary-peak-opacity:.06;--ambient-secondary-mid-opacity:.02}.AmbientBackground-module__suArvq__admin{--ambient-region-height:28rem;--ambient-wash-opacity:.012;--ambient-primary-max-width:64rem;--ambient-primary-height:28rem;--ambient-primary-left:10%;--ambient-primary-top:-17rem;--ambient-primary-peak-opacity:.085;--ambient-primary-mid-opacity:.028;--ambient-secondary-max-width:40rem;--ambient-secondary-height:22rem;--ambient-secondary-left:88%;--ambient-secondary-top:-10rem;--ambient-secondary-peak-opacity:.035;--ambient-secondary-mid-opacity:.012}@media (max-width:639px){.AmbientBackground-module__suArvq__root{--ambient-region-height:26rem;--ambient-wash-opacity:.015;--ambient-primary-max-width:42rem;--ambient-primary-inline-overflow:18rem;--ambient-primary-height:26rem;--ambient-primary-left:-5%;--ambient-primary-top:-15rem;--ambient-secondary-max-width:34rem;--ambient-secondary-inline-overflow:12rem;--ambient-secondary-height:20rem;--ambient-secondary-left:105%;--ambient-secondary-top:-6rem}.AmbientBackground-module__suArvq__main{--ambient-primary-peak-opacity:.11;--ambient-primary-mid-opacity:.036;--ambient-secondary-peak-opacity:.045;--ambient-secondary-mid-opacity:.015}.AmbientBackground-module__suArvq__auth{--ambient-region-height:32rem;--ambient-primary-height:28rem;--ambient-primary-left:15%;--ambient-primary-top:-11rem;--ambient-primary-peak-opacity:.095;--ambient-primary-mid-opacity:.032;--ambient-secondary-height:24rem;--ambient-secondary-left:85%;--ambient-secondary-top:1rem;--ambient-secondary-peak-opacity:.045;--ambient-secondary-mid-opacity:.015}.AmbientBackground-module__suArvq__admin{--ambient-region-height:24rem;--ambient-primary-top:-14rem;--ambient-primary-peak-opacity:.065;--ambient-primary-mid-opacity:.022;--ambient-secondary-top:-6rem;--ambient-secondary-peak-opacity:.025;--ambient-secondary-mid-opacity:.008}}
.AnimeListDetailDialog-module__bTwaXG__dialogWidth{max-width:46rem}.AnimeListDetailDialog-module__bTwaXG__leadingIcon{color:#a78bfa;width:1.25rem;height:1.25rem}.AnimeListDetailDialog-module__bTwaXG__feedback{color:#fff9;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:13rem;font-size:.875rem;display:flex}.AnimeListDetailDialog-module__bTwaXG__feedback[data-tone=danger]{color:#fca5a5}.AnimeListDetailDialog-module__bTwaXG__spinner,.AnimeListDetailDialog-module__bTwaXG__feedbackIcon{width:1.5rem;height:1.5rem}.AnimeListDetailDialog-module__bTwaXG__spinner{animation:1s linear infinite AnimeListDetailDialog-module__bTwaXG__spin}.AnimeListDetailDialog-module__bTwaXG__retryButton{color:#fecaca;background:#ef44441a;border:1px solid #ef44444d;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding-inline:1rem;font-size:.875rem;display:inline-flex}.AnimeListDetailDialog-module__bTwaXG__retryButton svg{width:1rem;height:1rem}.AnimeListDetailDialog-module__bTwaXG__content,.AnimeListDetailDialog-module__bTwaXG__metadataGrid,.AnimeListDetailDialog-module__bTwaXG__sectionHeading,.AnimeListDetailDialog-module__bTwaXG__animeLink,.AnimeListDetailDialog-module__bTwaXG__restrictionNotice,.AnimeListDetailDialog-module__bTwaXG__emptyItems{display:flex}.AnimeListDetailDialog-module__bTwaXG__content{flex-direction:column;gap:1.25rem}.AnimeListDetailDialog-module__bTwaXG__metadataGrid{background:#ffffff05;border:1px solid #ffffff12;border-radius:.875rem;flex-wrap:wrap}.AnimeListDetailDialog-module__bTwaXG__metadataItem{width:50%;padding:.75rem}.AnimeListDetailDialog-module__bTwaXG__metadataItem dt{color:#ffffff80;font-size:.6875rem;line-height:1rem}.AnimeListDetailDialog-module__bTwaXG__metadataItem dd{overflow-wrap:anywhere;color:#ffffffd9;margin-top:.25rem;font-size:.8125rem;font-weight:500;line-height:1.125rem}.AnimeListDetailDialog-module__bTwaXG__ownerLink{color:#c4b5fd}.AnimeListDetailDialog-module__bTwaXG__ownerLink:focus-visible,.AnimeListDetailDialog-module__bTwaXG__animeLink:focus-visible,.AnimeListDetailDialog-module__bTwaXG__retryButton:focus-visible{border-radius:.375rem;outline:none;box-shadow:0 0 0 2px #a78bfa8c}.AnimeListDetailDialog-module__bTwaXG__restrictionNotice{color:#fcd34d;background:#f59e0b14;border:1px solid #f59e0b33;border-radius:.75rem;align-items:flex-start;gap:.625rem;padding:.75rem;font-size:.8125rem;line-height:1.25rem}.AnimeListDetailDialog-module__bTwaXG__restrictionNotice svg{flex-shrink:0;width:1rem;height:1rem;margin-top:.125rem}.AnimeListDetailDialog-module__bTwaXG__sectionHeading{justify-content:space-between;align-items:center;margin-bottom:.625rem}.AnimeListDetailDialog-module__bTwaXG__sectionHeading h2{color:#ffffffe6;font-size:.875rem;font-weight:600}.AnimeListDetailDialog-module__bTwaXG__sectionHeading span{color:#ffffff73;font-size:.75rem}.AnimeListDetailDialog-module__bTwaXG__animeItems{border:1px solid #ffffff12;border-radius:.875rem;overflow:hidden}.AnimeListDetailDialog-module__bTwaXG__animeItems li+li{border-top:1px solid #ffffff0d}.AnimeListDetailDialog-module__bTwaXG__animeLink{align-items:center;gap:.75rem;min-height:3.5rem;padding:.625rem .75rem;transition:background-color .15s}.AnimeListDetailDialog-module__bTwaXG__animeIcon{color:#a78bfa;background:#8b5cf61f;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.AnimeListDetailDialog-module__bTwaXG__animeIcon svg,.AnimeListDetailDialog-module__bTwaXG__externalIcon{width:1rem;height:1rem}.AnimeListDetailDialog-module__bTwaXG__animeCopy{flex:1;min-width:0;display:block}.AnimeListDetailDialog-module__bTwaXG__animeTitle,.AnimeListDetailDialog-module__bTwaXG__animeMetadata{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.AnimeListDetailDialog-module__bTwaXG__animeTitle{color:#ffffffd9;font-size:.8125rem;font-weight:500}.AnimeListDetailDialog-module__bTwaXG__animeMetadata{color:#ffffff73;margin-top:.125rem;font-size:.6875rem}.AnimeListDetailDialog-module__bTwaXG__externalIcon{color:#fff6;flex-shrink:0}.AnimeListDetailDialog-module__bTwaXG__emptyItems{color:#ffffff73;border:1px dashed #ffffff1a;border-radius:.875rem;justify-content:center;align-items:center;gap:.5rem;min-height:6rem;font-size:.8125rem}.AnimeListDetailDialog-module__bTwaXG__emptyItems svg{width:1rem;height:1rem}@media (hover:hover){.AnimeListDetailDialog-module__bTwaXG__animeLink:hover{background:#ffffff0a}.AnimeListDetailDialog-module__bTwaXG__retryButton:hover{background:#ef44442e}}@media (min-width:40rem){.AnimeListDetailDialog-module__bTwaXG__metadataItem{width:25%}}@media (prefers-reduced-motion:reduce){.AnimeListDetailDialog-module__bTwaXG__spinner{animation:none}}@keyframes AnimeListDetailDialog-module__bTwaXG__spin{to{transform:rotate(360deg)}}
.ResponsiveIconActions-module__zPDila__mobileActions{align-items:center;gap:.25rem;margin-top:.5rem;display:flex}.ResponsiveIconActions-module__zPDila__desktopActions{flex-shrink:0;align-items:center;gap:.25rem;display:none}.ResponsiveIconActions-module__zPDila__actionIcon{width:1rem;height:1rem}@media (min-width:40rem){.ResponsiveIconActions-module__zPDila__mobileActions{display:none}.ResponsiveIconActions-module__zPDila__desktopActions{display:flex}}
.UserSubmissionMetadata-module__3dIZ9G__typeBadge{white-space:nowrap;border:1px solid #0000;border-radius:9999px;align-items:center;padding:.1875rem .5rem;font-size:.6875rem;font-weight:600;line-height:1rem;display:inline-flex}.UserSubmissionMetadata-module__3dIZ9G__typeBadge[data-type=anime_suggestion]{color:#93c5fd;background:#3b82f61f;border-color:#60a5fa40}.UserSubmissionMetadata-module__3dIZ9G__typeBadge[data-type=feedback]{color:#6ee7b7;background:#10b9811f;border-color:#34d39940}.UserSubmissionMetadata-module__3dIZ9G__typeBadge[data-type=issue_report]{color:#fdba74;background:#f973161f;border-color:#fb923c40}.UserSubmissionMetadata-module__3dIZ9G__sourceLink{color:#c4b5fd;align-items:center;gap:.25rem;min-width:0;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.UserSubmissionMetadata-module__3dIZ9G__sourceLink:hover{color:#ddd6fe}.UserSubmissionMetadata-module__3dIZ9G__sourceLink:focus-visible{border-radius:.25rem;outline:none;box-shadow:0 0 0 2px #a78bfa80}.UserSubmissionMetadata-module__3dIZ9G__sourceIcon{flex-shrink:0;width:.75rem;height:.75rem}
.StorageRow-module__5qv_cG__row{align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.StorageRow-module__5qv_cG__selectionCheckbox{accent-color:#7c3aed;background:#ffffff0d;border:1px solid #fff3;border-radius:.25rem;flex-shrink:0;width:1rem;height:1rem}.StorageRow-module__5qv_cG__selectionCheckbox:focus-visible{outline-offset:2px;outline:2px solid #8b5cf6}.StorageRow-module__5qv_cG__selectionCheckbox:disabled{cursor:not-allowed;opacity:.4}.StorageRow-module__5qv_cG__content{flex:1;min-width:0}.StorageRow-module__5qv_cG__heading{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;display:flex}.StorageRow-module__5qv_cG__title{color:#ffffffe6;font-size:.875rem;font-weight:500}.StorageRow-module__5qv_cG__separator{color:#fff9;font-size:.75rem}.StorageRow-module__5qv_cG__episodeTitle{color:#ffffff80;font-size:.75rem;line-height:1rem}.StorageRow-module__5qv_cG__activeBadge{color:#6ee7b7;background:#10b98126;border-radius:9999px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.625rem;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #10b9814d}.StorageRow-module__5qv_cG__badgeIcon{width:.625rem;height:.625rem}.StorageRow-module__5qv_cG__metrics{color:#fff9;flex-wrap:wrap;align-items:center;gap:.25rem 1rem;margin-top:.25rem;font-size:.75rem;line-height:1rem;display:flex}.StorageRow-module__5qv_cG__metric{align-items:center;gap:.25rem;display:inline-flex}.StorageRow-module__5qv_cG__metricIcon{width:.75rem;height:.75rem}.StorageRow-module__5qv_cG__actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.StorageRow-module__5qv_cG__actionIcon{width:.875rem;height:.875rem}@media (min-width:40rem){.StorageRow-module__5qv_cG__row{padding:1rem 1.25rem}}
.EpisodeWatchPageContent-module__ne5Sua__playerSection,.EpisodeWatchPageContent-module__ne5Sua__player{width:100%}.EpisodeWatchPageContent-module__ne5Sua__stack>*+*,.EpisodeWatchPageContent-module__ne5Sua__movieLayout>*+*{margin-top:1.5rem}.EpisodeWatchPageContent-module__ne5Sua__movieLayout{max-width:72rem;margin-inline:auto}.EpisodeWatchPageContent-module__ne5Sua__reportAction{color:#fef3c7b3;font:inherit;white-space:nowrap;background:#f59e0b12;border:1px solid #fbbf2429;border-radius:.5rem;flex-shrink:0;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;transition:color .15s,background-color .15s,border-color .15s,opacity .15s;display:inline-flex}.EpisodeWatchPageContent-module__ne5Sua__reportAction:hover:not(:disabled){color:#fffbebeb;background:#f59e0b1f;border-color:#fcd34d47}.EpisodeWatchPageContent-module__ne5Sua__reportAction:focus-visible{outline:none;box-shadow:0 0 0 2px #fbbf2461}.EpisodeWatchPageContent-module__ne5Sua__reportAction:disabled{cursor:wait;opacity:.55}.EpisodeWatchPageContent-module__ne5Sua__reportIcon{width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.EpisodeWatchPageContent-module__ne5Sua__reportAction{transition:none}}
.SecuritySettingsView-module__AiqOZa__twoFactorRow,.SecuritySettingsView-module__AiqOZa__statusGroup,.SecuritySettingsView-module__AiqOZa__actions,.SecuritySettingsView-module__AiqOZa__recoveryButton{align-items:center;display:flex}.SecuritySettingsView-module__AiqOZa__twoFactorRow{justify-content:space-between;gap:1rem}.SecuritySettingsView-module__AiqOZa__statusGroup{gap:.75rem;min-width:0}.SecuritySettingsView-module__AiqOZa__enabledIcon,.SecuritySettingsView-module__AiqOZa__disabledIcon{flex-shrink:0;width:1.25rem;height:1.25rem}.SecuritySettingsView-module__AiqOZa__enabledIcon{color:#4ade80}.SecuritySettingsView-module__AiqOZa__disabledIcon{color:#fff9}.SecuritySettingsView-module__AiqOZa__statusTitle{color:#fff;font-size:.875rem;font-weight:500;line-height:1.25rem}.SecuritySettingsView-module__AiqOZa__statusDescription,.SecuritySettingsView-module__AiqOZa__passwordHint{color:#fff9;font-size:.75rem;line-height:1rem}.SecuritySettingsView-module__AiqOZa__accountStateLoading{color:#fff9;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.SecuritySettingsView-module__AiqOZa__passwordSetupContext{color:#ddd6fe;background:#7c3aed1a;border:1px solid #a78bfa40;border-radius:.75rem;align-items:flex-start;gap:.625rem;padding:.75rem;font-size:.8125rem;line-height:1.25rem;display:flex}.SecuritySettingsView-module__AiqOZa__passwordSetupContext svg{flex-shrink:0;width:1rem;height:1rem;margin-top:.125rem}.SecuritySettingsView-module__AiqOZa__actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.SecuritySettingsView-module__AiqOZa__recoveryButton,.SecuritySettingsView-module__AiqOZa__disableButton,.SecuritySettingsView-module__AiqOZa__enableButton{border-radius:.75rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1)}.SecuritySettingsView-module__AiqOZa__recoveryButton{color:#34d399;gap:.5rem;padding:.5rem .75rem}.SecuritySettingsView-module__AiqOZa__recoveryButton:hover{background:#10b9811a}.SecuritySettingsView-module__AiqOZa__disableButton{color:#f87171;padding:.5rem 1rem}.SecuritySettingsView-module__AiqOZa__disableButton:hover{background:#ef44441a}.SecuritySettingsView-module__AiqOZa__enableButton{color:#fff;background:#7c3aed;padding:.5rem 1rem}.SecuritySettingsView-module__AiqOZa__enableButton:hover{background:#8b5cf6}.SecuritySettingsView-module__AiqOZa__passwordHint{margin-top:.375rem}@media (max-width:639px){.SecuritySettingsView-module__AiqOZa__twoFactorRow{flex-direction:column;align-items:flex-start}.SecuritySettingsView-module__AiqOZa__actions,.SecuritySettingsView-module__AiqOZa__enableButton{width:100%}.SecuritySettingsView-module__AiqOZa__actions>*{flex:auto;justify-content:center}}
.VideoControls-module__DhvQLG__controlsRoot{z-index:10;pointer-events:none;opacity:0;flex-direction:column;justify-content:flex-end;transition:opacity .3s;display:flex;position:absolute;inset:0}.VideoControls-module__DhvQLG__controlsRoot[data-visible=true]{opacity:1}.VideoControls-module__DhvQLG__controlBar{padding:.5rem .75rem calc(.375rem + var(--player-bottom-safe-area,0px));pointer-events:none;background:linear-gradient(#0000,#000000a6,#000000e6)}.VideoControls-module__DhvQLG__controlsRoot[data-visible=true] .VideoControls-module__DhvQLG__controlBar{pointer-events:auto}.VideoControls-module__DhvQLG__toolbar{color:#fff;justify-content:space-between;align-items:center;gap:.375rem;display:flex}.VideoControls-module__DhvQLG__controlGroup{align-items:center;gap:.25rem;display:flex}.VideoControls-module__DhvQLG__controlIcon{width:.875rem;height:.875rem}[data-icon-button].VideoControls-module__DhvQLG__settingsButton{color:#fff;background:#ffffff1a;border-radius:9999px}[data-icon-button].VideoControls-module__DhvQLG__settingsButton:hover{background:#fff3}[data-icon-button].VideoControls-module__DhvQLG__settingsButton:active{background:#ffffff4d}.VideoControls-module__DhvQLG__settingsIcon{width:.875rem;height:.875rem}.VideoControls-module__DhvQLG__settingsPopover{z-index:30;width:13rem;max-height:min(var(--radix-popover-content-available-height), 24rem);color:inherit;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#000c;border:1px solid #ffffff1a;border-radius:.75rem;flex-direction:column;padding:.375rem;font-size:.75rem;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #000000bf}@media (min-width:640px){.VideoControls-module__DhvQLG__controlBar{padding:.75rem 1.5rem calc(.75rem + var(--player-bottom-safe-area,0px))}.VideoControls-module__DhvQLG__toolbar{gap:.75rem;margin-top:.25rem}.VideoControls-module__DhvQLG__controlGroup{gap:.5rem}.VideoControls-module__DhvQLG__controlIcon{width:1.25rem;height:1.25rem}.VideoControls-module__DhvQLG__settingsIcon{width:1rem;height:1rem}.VideoControls-module__DhvQLG__settingsPopover{width:14rem;padding:.5rem;font-size:.875rem}}
.layout-module__L5FxyW__document,.layout-module__L5FxyW__body{height:100%}.layout-module__L5FxyW__body{color:var(--ah-text-primary);background:var(--ah-canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.layout-module__L5FxyW__viewport{min-height:100svh}
.DailyViewsClient-module__gxfbcW__page>*+*{margin-top:1.5rem}.DailyViewsClient-module__gxfbcW__filters,.DailyViewsClient-module__gxfbcW__applyButton,.DailyViewsClient-module__gxfbcW__resetButton,.DailyViewsClient-module__gxfbcW__mobileMetrics,.DailyViewsClient-module__gxfbcW__metric{display:flex}.DailyViewsClient-module__gxfbcW__summaryIcon{width:1.25rem;height:1.25rem}.DailyViewsClient-module__gxfbcW__mobileSubtitle,.DailyViewsClient-module__gxfbcW__mobileMetrics{color:#ffffff80}.DailyViewsClient-module__gxfbcW__summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.DailyViewsClient-module__gxfbcW__filters{flex-wrap:wrap;align-items:flex-end;gap:.75rem}.DailyViewsClient-module__gxfbcW__dateModeField{width:20rem;max-width:100%}.DailyViewsClient-module__gxfbcW__filterLabel{color:#fff9;margin-bottom:.25rem;font-size:.75rem;line-height:1rem;display:block}.DailyViewsClient-module__gxfbcW__dateModeField .DailyViewsClient-module__gxfbcW__dateModeToggle{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.75rem;flex-wrap:nowrap;gap:0;width:100%;padding:.25rem;display:flex}.DailyViewsClient-module__gxfbcW__dateModeField .DailyViewsClient-module__gxfbcW__dateModeOption{white-space:nowrap;border:0;border-radius:.5rem;flex:1 1 0;justify-content:center;align-items:center;min-width:0;display:flex}.DailyViewsClient-module__gxfbcW__applyButton,.DailyViewsClient-module__gxfbcW__resetButton{border:1px solid;border-radius:.75rem;align-items:center;gap:.25rem;padding:.625rem .75rem;font-size:.875rem;line-height:1.25rem;transition:color .15s,background-color .15s,border-color .15s}.DailyViewsClient-module__gxfbcW__applyButton{color:#c4b5fd;background:#8b5cf633;border-color:#8b5cf680}.DailyViewsClient-module__gxfbcW__applyButton:disabled{cursor:not-allowed;opacity:.4}.DailyViewsClient-module__gxfbcW__resetButton{color:#ffffff80;border-color:#ffffff1a}.DailyViewsClient-module__gxfbcW__actionIcon{width:.875rem;height:.875rem}.DailyViewsClient-module__gxfbcW__mobileList>:not(:last-child),.DailyViewsClient-module__gxfbcW__tableBody>:not(:last-child){border-bottom:1px solid #ffffff0d}.DailyViewsClient-module__gxfbcW__mobileItem{cursor:pointer;padding:.75rem 1rem;transition:background-color .15s}.DailyViewsClient-module__gxfbcW__mobileItem>*+*{margin-top:.5rem}.DailyViewsClient-module__gxfbcW__mobileTitle{color:#ffffffe6;font-size:.875rem;font-weight:500;line-height:1.25rem}.DailyViewsClient-module__gxfbcW__secondaryTitle{color:#fff9;margin-left:.25rem}.DailyViewsClient-module__gxfbcW__mobileSubtitle,.DailyViewsClient-module__gxfbcW__mobileMetrics{font-size:.75rem;line-height:1rem}.DailyViewsClient-module__gxfbcW__mobileMetrics{align-items:center;gap:1rem}.DailyViewsClient-module__gxfbcW__metric{align-items:center;gap:.25rem}.DailyViewsClient-module__gxfbcW__metricIcon{width:.75rem;height:.75rem}.DailyViewsClient-module__gxfbcW__table{width:100%;font-size:.875rem;line-height:1.25rem;display:none}.DailyViewsClient-module__gxfbcW__tableHeadRow{color:#fff9;text-align:left;border-bottom:1px solid #ffffff0d;font-size:.75rem;line-height:1rem}.DailyViewsClient-module__gxfbcW__sortableHeader,.DailyViewsClient-module__gxfbcW__tableCell,.DailyViewsClient-module__gxfbcW__contentCell{padding-inline:1.25rem}.DailyViewsClient-module__gxfbcW__sortableHeader{cursor:pointer;padding-block:.75rem;font-weight:500;transition:color .15s}.DailyViewsClient-module__gxfbcW__tableBodyRow{cursor:pointer;transition:background-color .15s}.DailyViewsClient-module__gxfbcW__tableCell,.DailyViewsClient-module__gxfbcW__contentCell{padding-block:1rem}.DailyViewsClient-module__gxfbcW__tableCell{color:#ffffffb3}.DailyViewsClient-module__gxfbcW__contentCell{color:#ffffffe6}.DailyViewsClient-module__gxfbcW__sortIcon{color:#ffffff80;width:.75rem;height:.75rem;margin-left:.25rem;display:inline}.DailyViewsClient-module__gxfbcW__sortIcon[data-active]{color:#a78bfa}@media (hover:hover){.DailyViewsClient-module__gxfbcW__applyButton:hover:not(:disabled){background:#8b5cf64d}.DailyViewsClient-module__gxfbcW__resetButton:hover{color:#fff;border-color:#fff3}.DailyViewsClient-module__gxfbcW__mobileItem:hover,.DailyViewsClient-module__gxfbcW__tableBodyRow:hover{background:#ffffff0d}.DailyViewsClient-module__gxfbcW__sortableHeader:hover{color:#fff}}@media (min-width:640px){.DailyViewsClient-module__gxfbcW__summaryGrid{gap:1rem}.DailyViewsClient-module__gxfbcW__mobileList{display:none}.DailyViewsClient-module__gxfbcW__table{display:table}}
.AnimeListVisibilityRestrictionDialog-module__tz7dfa__leading{color:#a78bfa;background:#8b5cf61f;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.AnimeListVisibilityRestrictionDialog-module__tz7dfa__leading[data-restricted]{color:#f87171;background:#ef44441a}.AnimeListVisibilityRestrictionDialog-module__tz7dfa__leading svg{width:1.25rem;height:1.25rem}.AnimeListVisibilityRestrictionDialog-module__tz7dfa__subjectPanel{background:#ffffff08;border:1px solid #ffffff12;border-radius:.75rem;margin-top:1.25rem;padding:.875rem}.AnimeListVisibilityRestrictionDialog-module__tz7dfa__subjectLabel{color:#ffffff73;letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.AnimeListVisibilityRestrictionDialog-module__tz7dfa__subjectName{overflow-wrap:anywhere;color:#ffffffe6;margin-top:.25rem;font-size:.875rem;font-weight:600}.AnimeListVisibilityRestrictionDialog-module__tz7dfa__subjectOwner{color:#ffffff80;margin-top:.25rem;font-size:.75rem}.AnimeListVisibilityRestrictionDialog-module__tz7dfa__error{margin-top:1rem}.AnimeListVisibilityRestrictionDialog-module__tz7dfa__actions{margin-top:1.25rem}
.StorageDetailModal-module__DKUh5G__leadingIcon{color:#a78bfa;width:1.25rem;height:1.25rem}.StorageDetailModal-module__DKUh5G__detailList{margin-top:1rem}.StorageDetailModal-module__DKUh5G__detailRow{justify-content:space-between;align-items:flex-start;gap:1rem;padding-block:.625rem;display:flex}.StorageDetailModal-module__DKUh5G__detailRow+.StorageDetailModal-module__DKUh5G__detailRow{border-top:1px solid #ffffff0d}.StorageDetailModal-module__DKUh5G__detailLabel{color:#fff9;flex-shrink:0;font-size:.75rem}.StorageDetailModal-module__DKUh5G__detailValue{color:#fffc;text-align:right;font-size:.875rem}.StorageDetailModal-module__DKUh5G__pathPanel{background:#0000004d;border:1px solid #ffffff0d;border-radius:.75rem;margin-top:1rem;padding:.625rem .75rem}.StorageDetailModal-module__DKUh5G__pathLabel{color:#fff9;letter-spacing:.05em;text-transform:uppercase;font-size:.625rem;font-weight:500}.StorageDetailModal-module__DKUh5G__pathValue{overflow-wrap:anywhere;color:#fff9;font-family:var(--font-geist-mono), ui-monospace, monospace;margin-top:.25rem;font-size:.75rem;line-height:1.625}
.EpisodeWatchSkeleton-module__T-PV2G__page,.EpisodeWatchSkeleton-module__T-PV2G__content,.EpisodeWatchSkeleton-module__T-PV2G__heading,.EpisodeWatchSkeleton-module__T-PV2G__sidebarHeading,.EpisodeWatchSkeleton-module__T-PV2G__episodeList,.EpisodeWatchSkeleton-module__T-PV2G__comments,.EpisodeWatchSkeleton-module__T-PV2G__commentList{flex-direction:column;display:flex}.EpisodeWatchSkeleton-module__T-PV2G__page,.EpisodeWatchSkeleton-module__T-PV2G__content,.EpisodeWatchSkeleton-module__T-PV2G__grid{gap:1.5rem}.EpisodeWatchSkeleton-module__T-PV2G__breadcrumb,.EpisodeWatchSkeleton-module__T-PV2G__sidebarTitle,.EpisodeWatchSkeleton-module__T-PV2G__metaGroup{align-items:center;display:flex}.EpisodeWatchSkeleton-module__T-PV2G__breadcrumb{gap:.5rem}.EpisodeWatchSkeleton-module__T-PV2G__breadcrumbShort,.EpisodeWatchSkeleton-module__T-PV2G__breadcrumbLong,.EpisodeWatchSkeleton-module__T-PV2G__breadcrumbMedium,.EpisodeWatchSkeleton-module__T-PV2G__breadcrumbSeparator,.EpisodeWatchSkeleton-module__T-PV2G__headingTitle,.EpisodeWatchSkeleton-module__T-PV2G__headingSubtitle,.EpisodeWatchSkeleton-module__T-PV2G__sidebarIcon,.EpisodeWatchSkeleton-module__T-PV2G__sidebarText,.EpisodeWatchSkeleton-module__T-PV2G__metaLabel,.EpisodeWatchSkeleton-module__T-PV2G__metaButton,.EpisodeWatchSkeleton-module__T-PV2G__metaAction,.EpisodeWatchSkeleton-module__T-PV2G__commentsTitle,.EpisodeWatchSkeleton-module__T-PV2G__commentBox,.EpisodeWatchSkeleton-module__T-PV2G__comment{border-radius:.5rem}.EpisodeWatchSkeleton-module__T-PV2G__breadcrumbShort{width:5rem;height:1rem}.EpisodeWatchSkeleton-module__T-PV2G__breadcrumbSeparator{width:1rem;height:1rem}.EpisodeWatchSkeleton-module__T-PV2G__breadcrumbLong{width:8rem;height:1rem}.EpisodeWatchSkeleton-module__T-PV2G__breadcrumbMedium{width:6rem;height:1rem}.EpisodeWatchSkeleton-module__T-PV2G__heading{gap:.75rem;min-width:0}.EpisodeWatchSkeleton-module__T-PV2G__headingTitle{width:100%;max-width:42rem;height:2.5rem}.EpisodeWatchSkeleton-module__T-PV2G__headingSubtitle{width:100%;max-width:36rem;height:1.5rem}.EpisodeWatchSkeleton-module__T-PV2G__player{aspect-ratio:16/9;border-radius:.75rem;width:100%}.EpisodeWatchSkeleton-module__T-PV2G__grid{display:grid}.EpisodeWatchSkeleton-module__T-PV2G__mainHeading,.EpisodeWatchSkeleton-module__T-PV2G__playerCell,.EpisodeWatchSkeleton-module__T-PV2G__metaCell,.EpisodeWatchSkeleton-module__T-PV2G__navigationCell,.EpisodeWatchSkeleton-module__T-PV2G__commentsCell,.EpisodeWatchSkeleton-module__T-PV2G__sidebarHeading,.EpisodeWatchSkeleton-module__T-PV2G__sidebar{min-width:0}.EpisodeWatchSkeleton-module__T-PV2G__sidebarHeading{gap:1rem}.EpisodeWatchSkeleton-module__T-PV2G__sidebarTitle{gap:.5rem}.EpisodeWatchSkeleton-module__T-PV2G__sidebarIcon{border-radius:.375rem;width:1.25rem;height:1.25rem}.EpisodeWatchSkeleton-module__T-PV2G__sidebarText{width:9rem;height:1.75rem}.EpisodeWatchSkeleton-module__T-PV2G__episodeList{gap:.5rem;max-height:15rem;padding-right:.25rem;overflow:hidden}.EpisodeWatchSkeleton-module__T-PV2G__episode{border-radius:.75rem;width:100%;height:3.5rem}.EpisodeWatchSkeleton-module__T-PV2G__meta{flex-direction:column;gap:1rem;display:flex}.EpisodeWatchSkeleton-module__T-PV2G__metaGroup{gap:.75rem}.EpisodeWatchSkeleton-module__T-PV2G__metaLabel{width:7rem;height:1rem}.EpisodeWatchSkeleton-module__T-PV2G__metaButton{border-radius:.75rem;width:4rem;height:2.5rem}.EpisodeWatchSkeleton-module__T-PV2G__metaAction{border-radius:.75rem;width:9rem;height:2.5rem}.EpisodeWatchSkeleton-module__T-PV2G__navigation{gap:1rem;display:grid}.EpisodeWatchSkeleton-module__T-PV2G__navigationItem{border-radius:.75rem;width:100%;height:5rem}.EpisodeWatchSkeleton-module__T-PV2G__comments,.EpisodeWatchSkeleton-module__T-PV2G__commentList{gap:1rem}.EpisodeWatchSkeleton-module__T-PV2G__commentList{gap:.75rem}.EpisodeWatchSkeleton-module__T-PV2G__commentsTitle{width:8rem;height:1.75rem}.EpisodeWatchSkeleton-module__T-PV2G__commentBox{border-radius:.75rem;width:100%;height:7rem}.EpisodeWatchSkeleton-module__T-PV2G__comment{border-radius:.75rem;width:100%;height:6rem}@media (min-width:640px){.EpisodeWatchSkeleton-module__T-PV2G__episodeList{max-height:18.75rem}.EpisodeWatchSkeleton-module__T-PV2G__meta{flex-direction:row;justify-content:space-between;align-items:center}.EpisodeWatchSkeleton-module__T-PV2G__navigation{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.EpisodeWatchSkeleton-module__T-PV2G__grid{grid-template-columns:minmax(0,1fr) 20rem;align-items:start;gap:1rem 1.5rem}.EpisodeWatchSkeleton-module__T-PV2G__mainHeading{grid-area:1/1}.EpisodeWatchSkeleton-module__T-PV2G__playerCell{grid-area:2/1}.EpisodeWatchSkeleton-module__T-PV2G__metaCell{grid-area:3/1;margin-top:.5rem}.EpisodeWatchSkeleton-module__T-PV2G__navigationCell{grid-area:4/1;margin-top:.5rem}.EpisodeWatchSkeleton-module__T-PV2G__commentsCell{grid-area:5/1;margin-top:.5rem}.EpisodeWatchSkeleton-module__T-PV2G__sidebarHeading{grid-area:1/2;align-self:end}.EpisodeWatchSkeleton-module__T-PV2G__sidebar{grid-area:2/2;height:100%;min-height:0}.EpisodeWatchSkeleton-module__T-PV2G__episodeList{grid-template-rows:repeat(6,minmax(0,1fr));height:100%;max-height:none;display:grid}.EpisodeWatchSkeleton-module__T-PV2G__episode{height:100%}}
.EpisodeMediaRow-module__53x0Sa__section>*+*{margin-top:1.25rem}.EpisodeMediaRow-module__53x0Sa__plainHeading,.EpisodeMediaRow-module__53x0Sa__heading{color:#fff;font-size:1.25rem;font-weight:600;line-height:1.75rem}.EpisodeMediaRow-module__53x0Sa__header,.EpisodeMediaRow-module__53x0Sa__headerWithGap,.EpisodeMediaRow-module__53x0Sa__heading,.EpisodeMediaRow-module__53x0Sa__headerActions{align-items:center;display:flex}.EpisodeMediaRow-module__53x0Sa__header,.EpisodeMediaRow-module__53x0Sa__headerWithGap{justify-content:space-between}.EpisodeMediaRow-module__53x0Sa__headerWithGap{gap:.75rem}.EpisodeMediaRow-module__53x0Sa__heading,.EpisodeMediaRow-module__53x0Sa__headerActions{gap:.5rem}.EpisodeMediaRow-module__53x0Sa__headingIcon,.EpisodeMediaRow-module__53x0Sa__playHeadingIcon{color:#a78bfa;width:1.25rem;height:1.25rem}.EpisodeMediaRow-module__53x0Sa__playHeadingIcon{fill:#a78bfa}.EpisodeMediaRow-module__53x0Sa__emptyState{text-align:center;background:#ffffff05;border:1px solid #ffffff0d;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;padding:2rem 1.5rem;display:flex}.EpisodeMediaRow-module__53x0Sa__row{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:1rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.EpisodeMediaRow-module__53x0Sa__row::-webkit-scrollbar{display:none}.EpisodeMediaRow-module__53x0Sa__episodeCard,.EpisodeMediaRow-module__53x0Sa__episodeCardWrapper{scroll-snap-align:start;flex-shrink:0;width:70vw;max-width:280px}.EpisodeMediaRow-module__53x0Sa__episodeCardWrapper{position:relative}.EpisodeMediaRow-module__53x0Sa__episodeCardWrapper .EpisodeMediaRow-module__53x0Sa__episodeCard{width:100%;max-width:none;display:block}.EpisodeMediaRow-module__53x0Sa__media{aspect-ratio:16/9;background:#2e10654d;border-radius:1rem;width:100%;position:relative;overflow:hidden}.EpisodeMediaRow-module__53x0Sa__image{object-fit:cover;transition:transform .5s cubic-bezier(.4,0,.2,1)}.EpisodeMediaRow-module__53x0Sa__episodeCard:hover .EpisodeMediaRow-module__53x0Sa__image,.EpisodeMediaRow-module__53x0Sa__episodeCardWrapper:hover .EpisodeMediaRow-module__53x0Sa__image{transform:scale(1.05)}.EpisodeMediaRow-module__53x0Sa__fallback{background:#2e10654d;justify-content:center;align-items:center;height:100%;display:flex}.EpisodeMediaRow-module__53x0Sa__fallbackIcon{color:#8b5cf64d;width:2.5rem;height:2.5rem}.EpisodeMediaRow-module__53x0Sa__gradient,.EpisodeMediaRow-module__53x0Sa__playOverlay{position:absolute;inset:0}.EpisodeMediaRow-module__53x0Sa__gradient{background:linear-gradient(#0000,#0000,#000c)}.EpisodeMediaRow-module__53x0Sa__playOverlay{justify-content:center;align-items:center;display:flex}.EpisodeMediaRow-module__53x0Sa__playButton{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#8b5cf6e6;border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.EpisodeMediaRow-module__53x0Sa__playIcon{fill:currentColor;width:1rem;height:1rem}.EpisodeMediaRow-module__53x0Sa__badgeRow{justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:.75rem;left:.75rem;right:.75rem}.EpisodeMediaRow-module__53x0Sa__episodeBadge{color:#ddd6fe;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#2e1065b3;border:1px solid #a78bfa4d;border-radius:.5rem;padding:.25rem .625rem;font-size:.625rem;font-weight:600;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.EpisodeMediaRow-module__53x0Sa__caption{margin-top:.75rem;padding-inline:.25rem}.EpisodeMediaRow-module__53x0Sa__caption>*+*{margin-top:.25rem}.EpisodeMediaRow-module__53x0Sa__title,.EpisodeMediaRow-module__53x0Sa__subtitle{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.EpisodeMediaRow-module__53x0Sa__title{color:#fff;font-size:.875rem;font-weight:500;line-height:1.25rem;transition:color .15s cubic-bezier(.4,0,.2,1)}.EpisodeMediaRow-module__53x0Sa__episodeCard:hover .EpisodeMediaRow-module__53x0Sa__title,.EpisodeMediaRow-module__53x0Sa__episodeCardWrapper:hover .EpisodeMediaRow-module__53x0Sa__title{color:#c4b5fd}.EpisodeMediaRow-module__53x0Sa__subtitle{color:#fff9;font-size:.75rem;line-height:1rem}.EpisodeMediaRow-module__53x0Sa__removeButton{z-index:10;background:#000000a6;border-radius:.5rem;position:absolute;top:.5rem;right:.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.EpisodeMediaRow-module__53x0Sa__removeButton:hover{background:#8b5cf633;border-color:#a78bfa66}.EpisodeMediaRow-module__53x0Sa__removeIcon{width:1rem;height:1rem}@media (min-width:640px){.EpisodeMediaRow-module__53x0Sa__emptyState{padding-block:3rem}.EpisodeMediaRow-module__53x0Sa__row{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow-x:visible}.EpisodeMediaRow-module__53x0Sa__episodeCard,.EpisodeMediaRow-module__53x0Sa__episodeCardWrapper{width:auto;max-width:none}.EpisodeMediaRow-module__53x0Sa__playOverlay{opacity:0;transition:opacity .15s cubic-bezier(.4,0,.2,1)}.EpisodeMediaRow-module__53x0Sa__episodeCard:hover .EpisodeMediaRow-module__53x0Sa__playOverlay,.EpisodeMediaRow-module__53x0Sa__episodeCardWrapper:hover .EpisodeMediaRow-module__53x0Sa__playOverlay{opacity:1}.EpisodeMediaRow-module__53x0Sa__playButton{width:3rem;height:3rem}.EpisodeMediaRow-module__53x0Sa__playIcon{width:1.25rem;height:1.25rem}}@media (min-width:768px){.EpisodeMediaRow-module__53x0Sa__row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.EpisodeMediaRow-module__53x0Sa__row{grid-template-columns:repeat(4,minmax(0,1fr))}}
@keyframes AccountSessionsSection-module__PSlP8G__spin{to{transform:rotate(360deg)}}.AccountSessionsSection-module__PSlP8G__root>*+*{margin-top:1rem}.AccountSessionsSection-module__PSlP8G__header,.AccountSessionsSection-module__PSlP8G__refreshButton,.AccountSessionsSection-module__PSlP8G__session,.AccountSessionsSection-module__PSlP8G__deviceBadge,.AccountSessionsSection-module__PSlP8G__revokeButton,.AccountSessionsSection-module__PSlP8G__revokeAllButton,.AccountSessionsSection-module__PSlP8G__dialogLeading,.AccountSessionsSection-module__PSlP8G__dialogWarning{align-items:center;display:flex}.AccountSessionsSection-module__PSlP8G__header{justify-content:space-between}.AccountSessionsSection-module__PSlP8G__sessionCount,.AccountSessionsSection-module__PSlP8G__otherSessionCount{color:#fff9;font-size:.875rem;line-height:1.25rem}.AccountSessionsSection-module__PSlP8G__otherSessionCount{margin-left:.5rem}.AccountSessionsSection-module__PSlP8G__refreshButton{color:#fff9;border-radius:.5rem;gap:.5rem;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),opacity .15s cubic-bezier(.4,0,.2,1)}.AccountSessionsSection-module__PSlP8G__refreshButton:hover:not(:disabled){color:#fff;background:#ffffff0d}.AccountSessionsSection-module__PSlP8G__refreshButton:disabled,.AccountSessionsSection-module__PSlP8G__revokeAllButton:disabled{opacity:.5}.AccountSessionsSection-module__PSlP8G__actionIcon,.AccountSessionsSection-module__PSlP8G__spinner{width:1rem;height:1rem}.AccountSessionsSection-module__PSlP8G__actionIcon[data-loading],.AccountSessionsSection-module__PSlP8G__spinner{animation:1s linear infinite AccountSessionsSection-module__PSlP8G__spin}.AccountSessionsSection-module__PSlP8G__error{color:#fca5a5;background:#ef44441a;border:1px solid #ef444433;border-radius:.75rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem}.AccountSessionsSection-module__PSlP8G__sessionList>*+*{margin-top:.75rem}.AccountSessionsSection-module__PSlP8G__session{background:#ffffff05;border:1px solid #ffffff0d;border-radius:.75rem;gap:.75rem;padding:.75rem;transition:border-color .15s cubic-bezier(.4,0,.2,1)}.AccountSessionsSection-module__PSlP8G__session:not([data-current]):hover{border-color:#ffffff1a}.AccountSessionsSection-module__PSlP8G__session[data-current]{background:#8b5cf61a;border-color:#8b5cf64d}.AccountSessionsSection-module__PSlP8G__deviceBadge{color:#fff9;background:#ffffff0d;border-radius:.5rem;flex-shrink:0;justify-content:center;display:none}.AccountSessionsSection-module__PSlP8G__session[data-current] .AccountSessionsSection-module__PSlP8G__deviceBadge{color:#a78bfa;background:#8b5cf633}.AccountSessionsSection-module__PSlP8G__deviceIcon{width:1.25rem;height:1.25rem}.AccountSessionsSection-module__PSlP8G__sessionDetails{flex:1;min-width:0}.AccountSessionsSection-module__PSlP8G__sessionTitle{color:#fff;font-size:.875rem;font-weight:500;line-height:1.25rem}.AccountSessionsSection-module__PSlP8G__sessionMeta{color:#fff9;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1rem;overflow:hidden}.AccountSessionsSection-module__PSlP8G__currentBadge{color:#fff;background:#8b5cf6;border-radius:.5rem;flex-shrink:0;padding:.25rem .5rem;font-size:.75rem;font-weight:500;line-height:1rem}.AccountSessionsSection-module__PSlP8G__revokeButton,.AccountSessionsSection-module__PSlP8G__revokeAllButton{color:#f87171;background:#ef44441a;border:1px solid #ef444433;flex-shrink:0;justify-content:center;gap:.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition:background-color .15s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1)}.AccountSessionsSection-module__PSlP8G__revokeButton{border-radius:.5rem;padding:.375rem .625rem}.AccountSessionsSection-module__PSlP8G__revokeButton:hover:not([aria-disabled=true]),.AccountSessionsSection-module__PSlP8G__revokeAllButton:hover:not(:disabled){background:#ef444433}.AccountSessionsSection-module__PSlP8G__revokeButton[aria-disabled=true]{opacity:.5;cursor:not-allowed}.AccountSessionsSection-module__PSlP8G__revokeLabel{display:none}.AccountSessionsSection-module__PSlP8G__revokeAllButton{border-radius:.75rem;width:100%;padding-block:.75rem}.AccountSessionsSection-module__PSlP8G__dialogWidth{max-width:24rem}.AccountSessionsSection-module__PSlP8G__dialogLeading{background:#ef444433;border-radius:.75rem;justify-content:center;width:2.5rem;height:2.5rem}.AccountSessionsSection-module__PSlP8G__dialogLeadingIcon,.AccountSessionsSection-module__PSlP8G__warningIcon{width:1.25rem;height:1.25rem}.AccountSessionsSection-module__PSlP8G__dialogLeadingIcon{color:#f87171}.AccountSessionsSection-module__PSlP8G__dialogWarning{background:#f59e0b1a;border:1px solid #f59e0b33;border-radius:.75rem;align-items:flex-start;gap:.75rem;margin-bottom:1.5rem;padding:1rem}.AccountSessionsSection-module__PSlP8G__warningIcon{color:#fbbf24;flex-shrink:0}.AccountSessionsSection-module__PSlP8G__warningText{color:#fecaca;font-size:.875rem;line-height:1.25rem}@media (min-width:640px){.AccountSessionsSection-module__PSlP8G__session{gap:1rem;padding-inline:1rem}.AccountSessionsSection-module__PSlP8G__deviceBadge{width:2.5rem;height:2.5rem;display:flex}.AccountSessionsSection-module__PSlP8G__currentBadge{padding-inline:.625rem}.AccountSessionsSection-module__PSlP8G__revokeButton{padding-inline:.75rem}.AccountSessionsSection-module__PSlP8G__revokeLabel{display:inline}}
.SubtitleOverlay-module__RYB4_W__overlay{z-index:6;pointer-events:none;position:absolute;overflow:hidden}.SubtitleOverlay-module__RYB4_W__cueLayer{-webkit-user-select:none;user-select:none}.SubtitleOverlay-module__RYB4_W__cueStack{flex-direction:column;align-items:center;gap:.12em;display:flex;position:absolute;left:0;right:0}.SubtitleOverlay-module__RYB4_W__cueStack[data-subtitle-placement=bottom-center]{transition:bottom .2s}.SubtitleOverlay-module__RYB4_W__cueText{color:#fff;text-align:center;overflow-wrap:break-word;margin:0;font-weight:600}
@keyframes watchparty-module__y1hXLG__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.watchparty-module__y1hXLG__loadingPage,.watchparty-module__y1hXLG__errorPage{color:#fff;background:#000;min-height:100vh;position:relative;overflow:hidden}.watchparty-module__y1hXLG__loadingRadial,.watchparty-module__y1hXLG__loadingShade,.watchparty-module__y1hXLG__errorRadial,.watchparty-module__y1hXLG__errorShade{position:absolute;inset:0}.watchparty-module__y1hXLG__loadingRadial{background:radial-gradient(circle,#7c3aed1f,#0000 48%)}.watchparty-module__y1hXLG__loadingShade{background:linear-gradient(#00000059,#0000,#000c)}.watchparty-module__y1hXLG__shimmer{background:linear-gradient(90deg,#ffffff08 25%,#ffffff14 50%,#ffffff08 75%) 0 0/200% 100%;animation:2s ease-in-out infinite watchparty-module__y1hXLG__shimmer}.watchparty-module__y1hXLG__topBar,.watchparty-module__y1hXLG__bottomBar{position:absolute;left:1.25rem;right:1.25rem}.watchparty-module__y1hXLG__topBar{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex;top:1.25rem}.watchparty-module__y1hXLG__identity,.watchparty-module__y1hXLG__topActions,.watchparty-module__y1hXLG__bottomActions,.watchparty-module__y1hXLG__bottomLeft,.watchparty-module__y1hXLG__errorActions,.watchparty-module__y1hXLG__errorButton{align-items:center;display:flex}.watchparty-module__y1hXLG__identity{align-items:flex-start;gap:.75rem;min-width:0}.watchparty-module__y1hXLG__identityIcon{border:1px solid #ffffff1a;border-radius:.5rem;flex-shrink:0;width:2.5rem;height:2.5rem}.watchparty-module__y1hXLG__identityCopy{min-width:0;padding-top:.125rem}.watchparty-module__y1hXLG__identityTitle,.watchparty-module__y1hXLG__identityMeta,.watchparty-module__y1hXLG__progress,.watchparty-module__y1hXLG__roundControl,.watchparty-module__y1hXLG__time,.watchparty-module__y1hXLG__duration{border-radius:.375rem}.watchparty-module__y1hXLG__identityTitle{width:12rem;max-width:55vw;height:1.25rem}.watchparty-module__y1hXLG__identityMeta{width:8rem;height:.75rem;margin-top:.5rem}.watchparty-module__y1hXLG__topActions{gap:.5rem;display:none}.watchparty-module__y1hXLG__actionShort,.watchparty-module__y1hXLG__actionLong{border:1px solid #ffffff1a;border-radius:.5rem;height:2.25rem}.watchparty-module__y1hXLG__actionShort{width:6rem}.watchparty-module__y1hXLG__actionLong{width:7rem}.watchparty-module__y1hXLG__playCenter{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.watchparty-module__y1hXLG__playButton{border:1px solid #ffffff1a;border-radius:9999px;justify-content:center;align-items:center;width:5rem;height:5rem;display:flex}.watchparty-module__y1hXLG__playTriangle{border-top:10px solid #0000;border-bottom:10px solid #0000;border-left:16px solid #ffffff40;width:0;height:0;transform:translate(.125rem)}.watchparty-module__y1hXLG__bottomBar{bottom:1.25rem}.watchparty-module__y1hXLG__progress{border-radius:9999px;width:100%;height:.375rem}.watchparty-module__y1hXLG__bottomActions{justify-content:space-between;gap:1rem;margin-top:.75rem}.watchparty-module__y1hXLG__bottomLeft{gap:.75rem}.watchparty-module__y1hXLG__roundControl{border-radius:9999px;width:2.25rem;height:2.25rem}.watchparty-module__y1hXLG__time{width:6rem;height:.75rem}.watchparty-module__y1hXLG__duration{width:4rem;height:.75rem}.watchparty-module__y1hXLG__errorPage{justify-content:center;align-items:center;padding:3rem 1.25rem;display:flex}.watchparty-module__y1hXLG__errorRadial{background:radial-gradient(circle,#7c3aed26,#0000 50%)}.watchparty-module__y1hXLG__errorShade{background:linear-gradient(#0003,#0000,#000c)}.watchparty-module__y1hXLG__errorCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:1rem;width:100%;max-width:32rem;padding:1.5rem;position:relative;box-shadow:0 25px 50px -12px #00000080}.watchparty-module__y1hXLG__errorIconFrame{color:#fecaca;background:#f871711a;border:1px solid #fca5a533;border-radius:9999px;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;margin-inline:auto;display:flex}.watchparty-module__y1hXLG__errorIcon{width:1.75rem;height:1.75rem}.watchparty-module__y1hXLG__eyebrow{color:#ffffff73;letter-spacing:.2em;text-transform:uppercase;margin-top:1.25rem;font-size:.75rem;font-weight:600}.watchparty-module__y1hXLG__errorTitle{letter-spacing:-.025em;margin-top:.5rem;font-size:1.5rem;font-weight:600}.watchparty-module__y1hXLG__errorDescription{color:#fff9;max-width:28rem;margin:.75rem auto 0;font-size:.875rem;line-height:1.5rem}.watchparty-module__y1hXLG__errorCode{color:#ffffff73;background:#00000040;border:1px solid #ffffff1a;border-radius:.5rem;width:fit-content;margin:1.25rem auto 0;padding:.375rem .75rem;font-size:.75rem}.watchparty-module__y1hXLG__errorActions{flex-direction:column;justify-content:center;gap:.75rem;margin-top:1.75rem}.watchparty-module__y1hXLG__errorButton{border-radius:.5rem;justify-content:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;transition:background-color .15s}.watchparty-module__y1hXLG__errorButton:focus-visible{outline-offset:2px;outline:2px solid #fff}.watchparty-module__y1hXLG__primaryButton{color:#000;background:#fff;border:1px solid #fff;font-weight:600}.watchparty-module__y1hXLG__primaryButton:hover{background:#ffffffe6}.watchparty-module__y1hXLG__secondaryButton{color:#fff;background:#ffffff0f;border:1px solid #ffffff26;font-weight:500}.watchparty-module__y1hXLG__secondaryButton:hover{background:#ffffff1a}.watchparty-module__y1hXLG__buttonIcon{width:1rem;height:1rem}@media (min-width:640px){.watchparty-module__y1hXLG__topBar,.watchparty-module__y1hXLG__bottomBar{left:1.5rem;right:1.5rem}.watchparty-module__y1hXLG__identityTitle{width:18rem}.watchparty-module__y1hXLG__identityMeta{width:11rem}.watchparty-module__y1hXLG__topActions{display:flex}.watchparty-module__y1hXLG__playButton{width:6rem;height:6rem}.watchparty-module__y1hXLG__playTriangle{border-top-width:12px;border-bottom-width:12px;border-left-width:19px}.watchparty-module__y1hXLG__errorCard{padding:2rem}.watchparty-module__y1hXLG__errorTitle{font-size:1.875rem}.watchparty-module__y1hXLG__errorActions{flex-flow:wrap}}@media (min-width:1024px){.watchparty-module__y1hXLG__topBar,.watchparty-module__y1hXLG__bottomBar{left:2rem;right:2rem}}@media (min-width:1280px){.watchparty-module__y1hXLG__topBar,.watchparty-module__y1hXLG__bottomBar{left:2.5rem;right:2.5rem}}@media (prefers-reduced-motion:reduce){.watchparty-module__y1hXLG__shimmer{animation:none}}
.calendar-module__T9-82G__page,.calendar-module__T9-82G__episodeList,.calendar-module__T9-82G__skeletonPage,.calendar-module__T9-82G__skeletonDay,.calendar-module__T9-82G__skeletonEpisodes,.calendar-module__T9-82G__skeletonCopy{flex-direction:column;display:flex}.calendar-module__T9-82G__page,.calendar-module__T9-82G__skeletonPage{gap:1.5rem}.calendar-module__T9-82G__toolbar{flex-direction:column;gap:1rem;display:flex}.calendar-module__T9-82G__title{color:#fff;align-items:center;gap:.5rem;font-size:1.5rem;font-weight:600;display:flex}.calendar-module__T9-82G__titleIcon{color:#a78bfa;width:1.5rem;height:1.5rem}.calendar-module__T9-82G__calendar{border:1px solid #ffffff0d;border-radius:1rem;overflow:hidden}.calendar-module__T9-82G__calendar>*+*{border-top:1px solid #ffffff0d}.calendar-module__T9-82G__dayRow{flex-direction:column;gap:1rem;padding:1rem;display:flex}.calendar-module__T9-82G__dayRow[data-today=true]{background:#8b5cf60d}.calendar-module__T9-82G__dayLabel{flex-shrink:0}.calendar-module__T9-82G__todayBadge{color:#a78bfa;background:#8b5cf633;border-radius:.5rem;margin-bottom:.25rem;padding:.125rem .5rem;font-size:.75rem;font-weight:500;display:inline-block}.calendar-module__T9-82G__dayName{color:#fffc;text-transform:capitalize;font-size:.875rem;font-weight:600}.calendar-module__T9-82G__dayRow[data-today=true] .calendar-module__T9-82G__dayName{color:#c4b5fd}.calendar-module__T9-82G__date,.calendar-module__T9-82G__episodeMeta{color:#fff9;font-size:.75rem}.calendar-module__T9-82G__episodes{flex:1}.calendar-module__T9-82G__empty{color:#ffffff80;padding-block:.5rem;font-size:.875rem}.calendar-module__T9-82G__episodeList{gap:.5rem}.calendar-module__T9-82G__episode{border-radius:.5rem;align-items:center;gap:.75rem;padding:.5rem;transition:background-color .15s;display:flex}.calendar-module__T9-82G__episode:hover{background:#ffffff0d}.calendar-module__T9-82G__posterFrame,.calendar-module__T9-82G__poster,.calendar-module__T9-82G__posterFallback{flex-shrink:0;width:2.5rem;height:3.5rem}.calendar-module__T9-82G__posterFrame{position:relative}.calendar-module__T9-82G__poster,.calendar-module__T9-82G__posterFallback{border-radius:.375rem}.calendar-module__T9-82G__poster{object-fit:cover}.calendar-module__T9-82G__posterFallback{background:#ffffff1a}.calendar-module__T9-82G__episodeCopy{flex:1;min-width:0}.calendar-module__T9-82G__episodeTitle{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;overflow:hidden}.calendar-module__T9-82G__available{color:#34d399;background:#10b9811a;border-radius:.5rem;flex-shrink:0;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:flex}.calendar-module__T9-82G__availableIcon{width:.75rem;height:.75rem}.calendar-module__T9-82G__skeletonTitle{border-radius:.5rem;width:12rem;height:2rem}.calendar-module__T9-82G__skeletonAction{border-radius:.75rem;width:100%;height:2.75rem}.calendar-module__T9-82G__skeletonDay{flex-shrink:0;gap:.25rem}.calendar-module__T9-82G__skeletonEpisodes,.calendar-module__T9-82G__skeletonCopy{gap:.5rem}.calendar-module__T9-82G__skeletonEpisodes{flex:1}.calendar-module__T9-82G__skeletonEpisode{border-radius:.5rem;align-items:center;gap:.75rem;padding:.5rem;display:flex}.calendar-module__T9-82G__skeletonCopy{flex:1;gap:.375rem;min-width:0}.calendar-module__T9-82G__dayLine{border-radius:.5rem;width:5rem;height:1rem}.calendar-module__T9-82G__dateLine{border-radius:.5rem;width:4rem;height:.75rem}.calendar-module__T9-82G__posterSkeleton{border-radius:.375rem;flex-shrink:0;width:2.5rem;height:3.5rem}.calendar-module__T9-82G__titleLine{border-radius:.5rem;width:75%;height:1rem}.calendar-module__T9-82G__metaLine{border-radius:.5rem;width:33.333%;height:.75rem}.calendar-module__T9-82G__emptyLine{border-radius:.5rem;width:1.5rem;height:1rem}@media (min-width:640px){.calendar-module__T9-82G__toolbar{flex-direction:row;justify-content:space-between;align-items:center}.calendar-module__T9-82G__skeletonAction{width:7.5rem}.calendar-module__T9-82G__dayRow{flex-direction:row;gap:1.5rem}.calendar-module__T9-82G__dayLabel,.calendar-module__T9-82G__skeletonDay{width:10rem}}
.loading-module__HMgtca__root{flex-direction:column;gap:1.75rem;max-width:72rem;margin-inline:auto;display:flex}.loading-module__HMgtca__breadcrumb{border-radius:.375rem;width:11rem;height:1rem}.loading-module__HMgtca__header,.loading-module__HMgtca__headerCopy{display:flex}.loading-module__HMgtca__header{align-items:flex-start;gap:1rem}.loading-module__HMgtca__headerIcon{border-radius:.875rem;flex-shrink:0;width:3rem;height:3rem}.loading-module__HMgtca__headerCopy{flex-direction:column;flex:auto;gap:.625rem}.loading-module__HMgtca__title{border-radius:.5rem;width:min(24rem,70%);height:2rem}.loading-module__HMgtca__owner{border-radius:.375rem;width:9rem;height:1rem}.loading-module__HMgtca__search{border-radius:1rem;width:100%;height:8rem}.loading-module__HMgtca__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem .75rem;display:grid}.loading-module__HMgtca__poster{aspect-ratio:2/3;border-radius:1rem;width:100%}.loading-module__HMgtca__cardTitle{border-radius:.375rem;width:84%;height:1rem;margin:.75rem .25rem 0}.loading-module__HMgtca__cardMeta{border-radius:.375rem;width:48%;height:.75rem;margin:.375rem .25rem 0}@media (min-width:30rem){.loading-module__HMgtca__grid{gap-inline:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:48rem){.loading-module__HMgtca__grid{gap-inline:1.25rem;grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:64rem){.loading-module__HMgtca__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}
.lists-module__ixoZIa__page{flex-direction:column;gap:1.5rem;width:100%;max-width:72rem;margin-inline:auto;display:flex}.lists-module__ixoZIa__loadingHeader,.lists-module__ixoZIa__loadingHeading{display:flex}.lists-module__ixoZIa__loadingHeader{align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.lists-module__ixoZIa__loadingHeading{flex-direction:column;flex:auto;gap:.5rem}.lists-module__ixoZIa__loadingIcon{border-radius:.75rem;flex-shrink:0;width:2.5rem;height:2.5rem}.lists-module__ixoZIa__loadingTitle{border-radius:.5rem;width:8rem;height:2rem}.lists-module__ixoZIa__loadingSubtitle{border-radius:.375rem;width:min(28rem,70%);height:1rem}.lists-module__ixoZIa__loadingAction{border-radius:.75rem;flex-shrink:0;width:7rem;height:2.75rem}.lists-module__ixoZIa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:35rem){.lists-module__ixoZIa__loadingHeader{flex-wrap:wrap}.lists-module__ixoZIa__loadingAction{width:100%}}
.page-module__2fMDQG__page{flex-direction:column;gap:3rem;display:flex}.page-module__2fMDQG__title{color:#fff;font-size:1.125rem;font-weight:600}.page-module__2fMDQG__description{color:var(--ah-text-muted);margin-top:.25rem;font-size:.875rem}@media (min-width:640px){.page-module__2fMDQG__title{font-size:1.25rem}}
