.toast_toastContainer__KoXxX{position:fixed;top:1rem;right:1rem;z-index:9999;display:flex;flex-direction:column;gap:.5rem;max-width:400px;pointer-events:none}.toast_toast__oUErx{background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;padding:1rem;box-shadow:0 4px 12px rgba(0,0,0,.15);pointer-events:auto;position:relative;overflow:hidden;animation:toast_slideIn__H_bag .3s ease-out;transition:all .3s ease}.toast_toast__oUErx.toast_removing___Eq2_{animation:toast_slideOut__M2O_u .3s ease-in forwards}.toast_toast__oUErx.toast_success__2gTTP{border-left:4px solid var(--color-success,#10b981)}.toast_toast__oUErx.toast_error__elyjv{border-left:4px solid var(--color-danger,#ef4444)}.toast_toast__oUErx.toast_warning__p_S1f{border-left:4px solid var(--color-warning,#f59e0b)}.toast_toast__oUErx.toast_info__Cttxm{border-left:4px solid var(--color-info,#3b82f6)}.toast_toastHeader__dKwkI{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:.25rem}.toast_toastIcon__KRKke{width:1.25rem;height:1.25rem;margin-right:.75rem;flex-shrink:0}.toast_toastIcon__KRKke.toast_success__2gTTP{color:var(--color-success,#10b981)}.toast_toastIcon__KRKke.toast_error__elyjv{color:var(--color-danger,#ef4444)}.toast_toastIcon__KRKke.toast_warning__p_S1f{color:var(--color-warning,#f59e0b)}.toast_toastIcon__KRKke.toast_info__Cttxm{color:var(--color-info,#3b82f6)}.toast_toastContent__9Hc__{flex:1 1}.toast_toastTitle__2OilL{font-weight:600;margin:0 0 .25rem;color:var(--color-text-primary);font-size:.875rem}.toast_toastMessage__ClR2u{color:var(--color-text-secondary);margin:0;font-size:.875rem;line-height:1.4}.toast_closeButton__zsl1B{background:none;border:none;cursor:pointer;padding:.25rem;margin-left:.5rem;border-radius:4px;color:var(--color-text-secondary);transition:all .2s ease;flex-shrink:0}.toast_closeButton__zsl1B:hover{background:var(--color-background-tertiary);color:var(--color-text-primary)}.toast_closeIcon__UsaQp{width:1rem;height:1rem}@keyframes toast_slideIn__H_bag{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes toast_slideOut__M2O_u{to{opacity:0;transform:translateX(100%)}}@media (max-width:768px){.toast_toastContainer__KoXxX{top:.5rem;right:.5rem;left:.5rem;max-width:none}.toast_toast__oUErx{padding:.875rem}}.backToTop_backToTop__OfCqX{position:fixed;bottom:calc(var(--spacing-2xl) + 72px);right:var(--spacing-2xl);width:56px;height:56px;border-radius:var(--radius-full);background:var(--pebble);border:2px solid var(--color-bg);cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:99;overflow:hidden;-webkit-tap-highlight-color:transparent;will-change:opacity}.backToTop_backToTop__OfCqX:hover{transform:scale(1.1);box-shadow:0 6px 16px rgba(0,0,0,.25)}.backToTop_backToTop__OfCqX:active{transform:scale(.95)}.backToTop_fillBackground__W_x8t{position:absolute;bottom:0;left:0;width:100%;height:100%;background:var(--color-accent);z-index:0;transform-origin:bottom center;-webkit-backface-visibility:hidden;backface-visibility:hidden}.backToTop_icon__TVHpy{width:24px;height:24px;color:#000000;position:relative;z-index:1}@media (max-width:768px){.backToTop_backToTop__OfCqX{bottom:calc(var(--spacing-6xl) + 64px);right:var(--spacing-xl);width:48px;height:48px}.backToTop_icon__TVHpy{width:20px;height:20px}}.breadcrumbEpisodeDropdown_trigger__fdaxp{display:inline-flex;align-items:center;gap:4px;background:transparent;border:none;cursor:pointer;padding:0;color:var(--color-text-primary);font-weight:600;font-size:inherit;font-family:inherit}.breadcrumbEpisodeDropdown_trigger__fdaxp:hover{text-decoration:underline}.breadcrumbEpisodeDropdown_chevron__Ef_1M{width:14px;height:14px;color:var(--color-text-secondary);flex-shrink:0;transition:transform .2s ease}.breadcrumbEpisodeDropdown_chevron__Ef_1M.breadcrumbEpisodeDropdown_open__kimV2{transform:rotate(180deg)}.breadcrumbEpisodeDropdown_dropdownMenu__UysTC{min-width:min(280px,calc(100vw - 32px));max-height:320px;overflow-y:auto;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);z-index:1000;box-shadow:0 8px 24px rgba(0,0,0,.3);animation:breadcrumbEpisodeDropdown_fadeIn__wVHly .15s ease}@keyframes breadcrumbEpisodeDropdown_fadeIn__wVHly{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.breadcrumbEpisodeDropdown_dropdownItem__eaAVz{display:flex;align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm) var(--spacing-md);background:transparent;border:none;cursor:pointer;text-align:left;transition:background-color .15s ease;font-family:inherit}.breadcrumbEpisodeDropdown_dropdownItem__eaAVz.breadcrumbEpisodeDropdown_selected__zkrVl,.breadcrumbEpisodeDropdown_dropdownItem__eaAVz:hover{background:var(--color-surface)}.breadcrumbEpisodeDropdown_episodeNumber__5S4Z_{font-size:var(--p-font-size);font-weight:600;color:var(--color-text-primary);flex-shrink:0}.breadcrumbEpisodeDropdown_episodeTitle__S6hPI{font-size:var(--p-small-font-size);color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumbEpisodeDropdown_loadMoreButton__RUjKz{width:100%;padding:var(--spacing-sm) var(--spacing-md);background:transparent;border:none;border-top:1px solid var(--color-border);color:var(--color-text-secondary);font-size:var(--p-small-font-size);font-family:inherit;cursor:pointer;transition:background-color .15s ease}.breadcrumbEpisodeDropdown_loadMoreButton__RUjKz:hover:not(:disabled){background:var(--color-surface)}.breadcrumbEpisodeDropdown_loadMoreButton__RUjKz:disabled{opacity:.6;cursor:not-allowed}.breadcrumbEpisodeDropdown_loading__YSAQf{padding:var(--spacing-md);text-align:center;color:var(--color-text-secondary);font-size:var(--p-small-font-size)}.breadcrumbEpisodeDropdown_ratedDot__HP2_K{width:8px;height:8px;border-radius:50%;background-color:var(--color-success,#22c55e);flex-shrink:0;animation:breadcrumbEpisodeDropdown_ratedPulse__rJBe7 2s ease-in-out infinite}@keyframes breadcrumbEpisodeDropdown_ratedPulse__rJBe7{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.9)}}.breadcrumbEpisodeDropdown_latestBadge__S1y22{font-size:var(--p-tiny-font-size);font-weight:600;color:var(--peach-spark);background:hsl(var(--peach-spark-h) var(--peach-spark-s) var(--peach-spark-l)/.15);padding:2px 6px;border-radius:var(--radius-lg);flex-shrink:0}.breadcrumb_breadcrumb__yuEcJ{padding:var(--spacing-md);padding-inline:var(--spacing-md);padding-top:calc(var(--header-height) + var(--spacing-4xl))}@media (min-width:900px){.breadcrumb_breadcrumb__yuEcJ{padding-inline:var(--spacing-9xl)}}.breadcrumb_list__Xvmxm{flex-wrap:wrap;list-style:none;margin:0;padding:0;font-size:var(--font-size-sm)}.breadcrumb_item__a16pH,.breadcrumb_list__Xvmxm{display:flex;align-items:center;gap:var(--spacing-xs)}.breadcrumb_link__Y2Yu1{color:var(--color-text-secondary);text-decoration:none;transition:color .2s ease}.breadcrumb_link__Y2Yu1:hover{color:var(--color-text-primary);text-decoration:underline}.breadcrumb_separator__ejqnr{width:12px;height:12px;color:var(--color-text-tertiary);flex-shrink:0}.breadcrumb_current__hF94N{color:var(--color-text-primary);font-weight:600}@media (max-width:768px){.breadcrumb_breadcrumb__yuEcJ{padding:var(--spacing-sm) 0;padding-top:calc(var(--header-height) + var(--spacing-4xl))}.breadcrumb_list__Xvmxm{font-size:var(--font-size-xs)}.breadcrumb_separator__ejqnr{width:10px;height:10px}.breadcrumb_current__hF94N,.breadcrumb_link__Y2Yu1{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.logoloop{position:relative;--logoloop-gap:32px;--logoloop-logoHeight:28px;--logoloop-fadeColorAuto:#ffffff}.logoloop--vertical{height:100%;display:inline-block}.logoloop--scale-hover{padding-top:calc(var(--logoloop-logoHeight) * .1);padding-bottom:calc(var(--logoloop-logoHeight) * .1)}@media (prefers-color-scheme:dark){.logoloop{--logoloop-fadeColorAuto:#0b0b0b}}.logoloop__track{display:flex;width:max-content;will-change:transform;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;z-index:0}.logoloop--vertical .logoloop__track{flex-direction:column;height:max-content;width:100%}.logoloop__list{display:flex;align-items:center}.logoloop--vertical .logoloop__list{flex-direction:column}.logoloop__item{flex:0 0 auto;margin-right:var(--logoloop-gap);font-size:var(--logoloop-logoHeight);line-height:1}.logoloop--vertical .logoloop__item{margin-right:0;margin-bottom:var(--logoloop-gap)}.logoloop__item:last-child{margin-right:var(--logoloop-gap)}.logoloop--vertical .logoloop__item:last-child{margin-right:0;margin-bottom:var(--logoloop-gap)}.logoloop__node{display:inline-flex;align-items:center}.logoloop__item img{height:var(--logoloop-logoHeight);width:auto;display:block;object-fit:contain;image-rendering:-webkit-optimize-contrast;-webkit-user-drag:none;pointer-events:none;transition:transform .3s cubic-bezier(.4,0,.2,1)}.logoloop--scale-hover .logoloop__item{overflow:visible}.logoloop--scale-hover .logoloop__item:hover .logoloop__node,.logoloop--scale-hover .logoloop__item:hover img{transform:scale(1.2);transform-origin:center center}.logoloop--scale-hover .logoloop__node{transition:transform .3s cubic-bezier(.4,0,.2,1)}.logoloop__link{display:inline-flex;align-items:center;text-decoration:none;border-radius:4px;transition:opacity .2s ease}.logoloop__link:hover{opacity:.8}.logoloop__link:focus-visible{outline:2px solid currentColor;outline-offset:2px}.logoloop--fade:after,.logoloop--fade:before{content:"";position:absolute;top:0;bottom:0;width:clamp(24px,8%,120px);pointer-events:none;z-index:10}.logoloop--fade:before{left:0;background:linear-gradient(to right,var(--logoloop-fadeColor,var(--logoloop-fadeColorAuto)) 0,rgba(0,0,0,0) 100%)}.logoloop--fade:after{right:0;background:linear-gradient(to left,var(--logoloop-fadeColor,var(--logoloop-fadeColorAuto)) 0,rgba(0,0,0,0) 100%)}.logoloop--vertical.logoloop--fade:after,.logoloop--vertical.logoloop--fade:before{left:0;right:0;width:100%;height:clamp(24px,8%,120px)}.logoloop--vertical.logoloop--fade:before{top:0;bottom:auto;background:linear-gradient(to bottom,var(--logoloop-fadeColor,var(--logoloop-fadeColorAuto)) 0,rgba(0,0,0,0) 100%)}.logoloop--vertical.logoloop--fade:after{bottom:0;top:auto;background:linear-gradient(to top,var(--logoloop-fadeColor,var(--logoloop-fadeColorAuto)) 0,rgba(0,0,0,0) 100%)}@media (prefers-reduced-motion:reduce){.logoloop__track{transform:translateZ(0)!important}.logoloop__item img,.logoloop__node{transition:none!important}}.ratingsTicker_container__848jh{position:absolute;top:calc(var(--header-height) + var(--spacing-md));left:0;right:0;width:100%;z-index:40;overflow:hidden}.ratingsTicker_ticker__pTu_7{width:100%;list-style:none}.ratingsTicker_ticker__pTu_7 .logoloop__list{list-style:none;padding:0;margin:0}.ratingsTicker_tickerItem__36sAa{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);border:none;border-radius:var(--radius-full);text-decoration:none;transition:opacity .2s ease;white-space:nowrap}.ratingsTicker_tickerItem__36sAa:hover{opacity:.8}.ratingsTicker_avatar___RCun{width:18px;height:18px;border-radius:var(--radius-full);object-fit:cover;flex-shrink:0}.ratingsTicker_username__Oetml{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.ratingsTicker_action__IGLYp{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.ratingsTicker_animeTitle__TsJS4{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ratingsTicker_ratingIcon__PsvSK{width:16px;height:16px;flex-shrink:0}@media (max-width:768px){.ratingsTicker_tickerItem__36sAa{padding:4px var(--spacing-xs);gap:4px}.ratingsTicker_avatar___RCun{width:16px;height:16px}.ratingsTicker_animeTitle__TsJS4{max-width:120px}.ratingsTicker_ratingIcon__PsvSK{width:14px;height:14px}}.dock_dockOuter__9T70O{justify-content:center}.dock_dockOuter__9T70O,.dock_dockPanel__wdksv{display:flex;align-items:flex-end;width:-moz-fit-content;width:fit-content}.dock_dockPanel__wdksv{gap:.75rem;border-radius:1.25rem;background-color:var(--color-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0)}.dock_dockItem__Gyv68{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:.75rem;background-color:var(--color-bg);border:1px solid var(--color-border);cursor:pointer;outline:none;transition:background-color .2s ease;flex-shrink:0}.dock_dockIcon__cGbWt{display:flex;align-items:center;justify-content:center}.dock_dockLabel__Knw2P{position:absolute;top:-1.5rem;left:50%;width:-moz-fit-content;width:fit-content;white-space:pre;border-radius:.375rem;border:1px solid #222;background-color:#060010;padding:.125rem .5rem;font-size:.75rem;color:#fff;transform:translateX(-50%)}