.home-grid .page-hero.home-hero-carousel{background:var(--ab-ui-surface);min-height:430px;box-shadow:none;border:0;border-radius:12px}.home-grid .home-hero-carousel .home-hero-carousel__backdrop{opacity:.94!important;filter:saturate(.94)contrast(1.05)!important}.home-grid .home-hero-carousel .page-hero__overlay{background:linear-gradient(90deg, color-mix(in srgb, var(--ab-ui-canvas) 96%, transparent), color-mix(in srgb, var(--ab-ui-canvas) 77%, transparent) 27%, color-mix(in srgb, var(--ab-ui-canvas) 20%, transparent) 68%, transparent), linear-gradient(0deg, color-mix(in srgb, var(--ab-ui-canvas) 80%, transparent), transparent 32%)}.home-grid .page-hero__content.home-hero-carousel__content{flex-direction:column;justify-content:center;width:min(100%,790px);max-width:790px;min-height:430px;display:flex;padding:42px 64px 70px!important}.home-grid .home-hero-carousel h1{overflow-wrap:anywhere;max-width:690px;-webkit-line-clamp:unset!important;font-size:clamp(38px,4.1vw,60px)!important;line-height:1.08!important;display:block!important;overflow:visible!important}.home-grid .home-hero-carousel h1.is-long-title{font-size:clamp(30px,3.2vw,47px)!important}.home-grid .home-hero-carousel .hero-actions{margin-top:24px}.home-grid .home-hero-carousel .hero-actions .btn{min-height:44px;padding-inline:18px;font-size:13px}.home-grid .home-hero-carousel .home-hero-carousel__nav{bottom:21px!important;left:64px!important;right:24px!important}.home-grid .home-hero-carousel .home-hero-carousel__counter{color:var(--ab-ui-text);font-variant-numeric:tabular-nums;font-size:11px}.home-grid .home-hero-carousel .home-hero-carousel__dots{flex:0 auto!important;max-width:none!important}.home-grid .home-hero-carousel .home-hero-carousel__dot,.home-grid .home-hero-carousel .home-hero-carousel__dot.is-active{place-items:center;background:0 0!important;width:34px!important;height:32px!important;display:grid!important}.home-grid .home-hero-carousel .home-hero-carousel__dot:before{content:"";background:color-mix(in srgb, var(--ab-ui-surface) 38%, transparent);border-radius:2px;width:100%;height:3px;display:block}.home-grid .home-hero-carousel .home-hero-carousel__dot.is-active:before{background:var(--ab-accent)}.home-grid .home-hero-carousel .home-hero-carousel__dot:focus-visible{outline:none!important}.home-grid .home-hero-carousel .home-hero-carousel__dot:focus-visible:before{height:5px;box-shadow:0 0 0 2px #07090ee6, 0 0 0 4px var(--ab-accent)}@media (max-width:768px){.home-page .home-grid .page-hero.home-hero-carousel{border-radius:9px;height:auto!important;min-height:400px!important;max-height:none!important}.home-grid .home-hero-carousel .home-hero-carousel__backdrop{object-position:55% top}.home-grid .home-hero-carousel .page-hero__overlay{background:linear-gradient(0deg, var(--ab-ui-surface) 0%, color-mix(in srgb, var(--ab-ui-surface) 94%, transparent) 19%, color-mix(in srgb, var(--ab-ui-surface) 58%, transparent) 53%, color-mix(in srgb, var(--ab-ui-surface) 6%, transparent) 100%)}.home-grid .page-hero__content.home-hero-carousel__content{justify-content:flex-end;min-height:400px;padding:24px 18px 74px!important}.home-grid .home-hero-carousel h1{max-width:100%;font-size:clamp(28px,7.6vw,37px)!important}.home-grid .home-hero-carousel h1.is-long-title{font-size:clamp(23px,6vw,30px)!important}.home-grid .home-hero-carousel .hero-actions{margin-top:19px}.home-grid .home-hero-carousel .hero-actions .btn{min-height:42px;padding-inline:14px;font-size:12px}.home-grid .home-hero-carousel .home-hero-carousel__nav{bottom:15px!important;left:18px!important;right:16px!important}.home-grid .home-hero-carousel .home-hero-carousel__dot,.home-grid .home-hero-carousel .home-hero-carousel__dot.is-active{width:30px!important}}@media (max-width:390px){.home-grid .home-hero-carousel h1.is-long-title{font-size:22px!important}}@media (prefers-reduced-motion:reduce){.home-grid .home-hero-carousel .home-hero-carousel__backdrop{transition:none!important;animation:none!important}}
@media (max-width:768px){.home-page{--ab-home-gap-tight:10px;--ab-home-gap:16px;--ab-home-section-gap:22px}.home-page .home-grid--main{grid-template-columns:minmax(0,1fr)!important;gap:0!important}.home-page .right-rail{display:none!important}.home-page .main-column{width:100%;min-width:0}.home-page .page-hero.home-hero-carousel{border-radius:10px!important;height:auto!important;min-height:368px!important;max-height:none!important}.home-page .page-hero__content.home-hero-carousel__content{width:100%!important;max-width:100%!important;min-height:368px!important;padding:20px 18px 62px!important}.home-page .home-hero-carousel h1,.home-page .home-hero-carousel h1.is-long-title{letter-spacing:-.035em!important;max-width:100%!important;font-size:clamp(27px,7.6vw,34px)!important;line-height:1.06!important}.home-page .home-hero-carousel .hero-actions{gap:8px!important;margin-top:17px!important}.home-page .home-hero-carousel .hero-actions .btn{border-radius:8px!important;min-height:40px!important;padding-inline:14px!important;font-size:12px!important}.home-page .home-hero-carousel .home-hero-carousel__nav{bottom:12px!important;left:18px!important;right:16px!important}.home-page .main-column>.section,.home-page .main-column>.section+.section{margin-top:var(--ab-home-section-gap)!important}.home-page .section-head{gap:10px!important;margin-bottom:10px!important}.home-page .section-title{font-size:17px!important;line-height:1.25!important}.home-page .section-link{white-space:nowrap;flex:none;font-size:10.5px!important}.home-page .continue-watching-section{margin-top:17px!important}.home-page .continue-watching-section .section-head{margin-bottom:8px!important}.home-page .continue-watching-section .smart-section-eyebrow{letter-spacing:.055em!important;margin-bottom:3px!important;font-size:8.5px!important}.home-page .continue-watching-section .section-title{font-size:17px!important}.home-page .continue-watching-section .continue-smart-grid{scroll-snap-type:x mandatory!important;gap:8px!important;padding-bottom:5px!important}.home-page .continue-watching-section .continue-smart-card{scroll-snap-stop:always;scroll-snap-align:start!important;border-radius:13px!important;flex:0 0 100%!important;grid-template-columns:60px minmax(0,1fr) 22px!important;gap:9px!important;width:100%!important;max-width:none!important;height:108px!important;min-height:108px!important;max-height:108px!important;padding:9px!important}.home-page .continue-watching-section .continue-smart-card__poster{border-radius:9px!important;flex:0 0 60px!important;width:60px!important;height:84px!important}.home-page .continue-watching-section .continue-smart-card__body strong{font-size:12.5px!important;line-height:1.28!important}.home-page .continue-watching-section .continue-smart-card__body small{margin-top:4px!important;font-size:9px!important}.home-page .home-shortcuts{border:0!important;border-top:1px solid var(--ab-ui-border)!important;border-bottom:1px solid var(--ab-ui-border)!important;background:0 0!important;border-radius:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;margin:14px 0 0!important;padding:0!important;display:grid!important;overflow:visible!important}.home-page .home-shortcuts__item{width:auto!important;min-width:0!important;min-height:52px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;padding:10px 9px!important}.home-page .home-shortcuts__item:nth-child(odd){border-right:1px solid var(--ab-ui-border)!important}.home-page .home-shortcuts__item:nth-child(-n+2){border-bottom:1px solid var(--ab-ui-border)!important}.home-page .home-shortcuts__item strong{color:var(--ab-ui-text)!important;font-size:13px!important;line-height:1.2!important}.home-page .home-shortcuts__item small{display:none!important}.home-page .home-shortcuts__item b{color:var(--ab-ui-muted)!important;font-size:12px!important}.home-page .home-top-anime-panel--mobile{margin-top:var(--ab-home-section-gap)!important}.home-page .home-top-anime-panel--mobile .panel__head{padding-top:0!important;padding-bottom:10px!important}.page-content{padding-bottom:calc(var(--ab-mobile-nav-height,62px) + 34px + env(safe-area-inset-bottom))!important}.mobile-nav{opacity:1;backface-visibility:hidden;transform:translate(0,0);z-index:320!important;left:10px!important;right:10px!important;bottom:max(6px, env(safe-area-inset-bottom))!important;contain:layout!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;width:auto!important;min-width:0!important;max-width:none!important;transition:transform .24s cubic-bezier(.22,.72,.18,1),opacity .18s!important;display:grid!important;position:fixed!important}.mobile-nav.is-hidden{opacity:0;pointer-events:none;transform:translateY(calc(100% + 28px))}.mobile-nav:focus-within{opacity:1;transform:translate(0,0)}.mobile-account__backdrop{z-index:360!important}.mobile-account{z-index:370!important}}@media (max-width:390px){.page-content{padding-left:10px!important;padding-right:10px!important}.home-page .page-hero.home-hero-carousel{min-height:344px!important}.home-page .page-hero__content.home-hero-carousel__content{min-height:344px!important;padding:18px 16px 58px!important}.home-page .home-hero-carousel h1,.home-page .home-hero-carousel h1.is-long-title{font-size:clamp(25px,7.5vw,30px)!important}.home-page .home-hero-carousel .hero-actions .btn{min-height:38px!important;padding-inline:12px!important}.home-page .continue-watching-section .continue-smart-card{grid-template-columns:56px minmax(0,1fr) 20px!important;gap:8px!important;height:104px!important;min-height:104px!important;max-height:104px!important;padding:8px!important}.home-page .continue-watching-section .continue-smart-card__poster{flex-basis:56px!important;width:56px!important;height:78px!important}.home-page .home-shortcuts__item{min-height:49px!important;padding:9px 8px!important}.home-page .home-shortcuts__item strong{font-size:12.5px!important}}@media (prefers-reduced-motion:reduce){.mobile-nav{transition:none!important}}
.home-hero-carousel__mobile-keyart{display:none}@media (max-width:768px){.home-page .page-hero.home-hero-carousel{overflow:hidden;background:var(--ab-ui-surface)!important;border-radius:12px!important;height:326px!important;min-height:326px!important;max-height:326px!important}.home-page .home-hero-carousel .home-hero-carousel__backdrop{z-index:0;object-fit:cover;opacity:.34!important;object-position:58% 24%!important;filter:blur(1.6px)saturate(.82)contrast(1.03)!important;will-change:auto!important;transform:none!important}.home-page .home-hero-carousel__mobile-keyart{z-index:0;pointer-events:none;opacity:.98;width:57%;height:77%;display:block;position:absolute;top:0;right:-2%;overflow:hidden}.home-page .home-hero-carousel__mobile-keyart:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg, var(--ab-ui-surface) 0%, color-mix(in srgb, var(--ab-ui-surface) 72%, transparent) 15%, transparent 48%), linear-gradient(0deg, var(--ab-ui-surface) 0%, color-mix(in srgb, var(--ab-ui-surface) 45%, transparent) 18%, transparent 58%);position:absolute;inset:0}.home-page .home-hero-carousel__mobile-keyart-image{filter:saturate(.96)contrast(1.045);object-fit:cover!important;object-position:center 18%!important}.home-page .home-hero-carousel .page-hero__overlay{z-index:1;background:linear-gradient(90deg, color-mix(in srgb, var(--ab-ui-surface) 96%, transparent) 0%, color-mix(in srgb, var(--ab-ui-surface) 78%, transparent) 34%, color-mix(in srgb, var(--ab-ui-surface) 22%, transparent) 70%, color-mix(in srgb, var(--ab-ui-surface) 8%, transparent) 100%), linear-gradient(0deg, var(--ab-ui-surface) 0%, color-mix(in srgb, var(--ab-ui-surface) 94%, transparent) 18%, color-mix(in srgb, var(--ab-ui-surface) 30%, transparent) 58%, transparent 100%)!important}.home-page .page-hero__content.home-hero-carousel__content{z-index:2;position:relative;justify-content:flex-end!important;height:326px!important;min-height:326px!important;padding:18px 16px 58px!important}.home-page .home-hero-carousel h1,.home-page .home-hero-carousel h1.is-long-title{text-wrap:balance;-webkit-box-orient:vertical;letter-spacing:-.035em!important;-webkit-line-clamp:2!important;max-width:82%!important;font-size:clamp(26px,7vw,32px)!important;line-height:1.04!important;display:-webkit-box!important;overflow:hidden!important}.home-page .home-hero-carousel h1.is-long-title{font-size:clamp(23px,6.25vw,28px)!important}.home-page .home-hero-carousel .hero-actions{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);width:min(100%,330px);gap:8px!important;margin-top:14px!important;display:grid!important}.home-page .home-hero-carousel .hero-actions .btn{width:100%;min-width:0;border-radius:8px!important;min-height:38px!important;padding-inline:10px!important;font-size:11.5px!important}.home-page .home-hero-carousel .home-hero-carousel__nav{gap:7px!important;bottom:10px!important;left:16px!important;right:14px!important}.home-page .home-hero-carousel .home-hero-carousel__dot,.home-page .home-hero-carousel .home-hero-carousel__dot.is-active{width:27px!important;height:24px!important}.home-page .home-hero-carousel .home-hero-carousel__dot:before{height:2px!important}.home-page .continue-watching-section{margin-top:15px!important}}@media (max-width:390px){.home-page .page-hero.home-hero-carousel{height:306px!important;min-height:306px!important;max-height:306px!important}.home-page .page-hero__content.home-hero-carousel__content{height:306px!important;min-height:306px!important;padding:16px 14px 54px!important}.home-page .home-hero-carousel__mobile-keyart{width:60%;height:75%;right:-5%}.home-page .home-hero-carousel h1,.home-page .home-hero-carousel h1.is-long-title{max-width:86%!important;font-size:clamp(24px,7vw,28px)!important}.home-page .home-hero-carousel h1.is-long-title{font-size:22px!important}.home-page .home-hero-carousel .hero-actions{width:100%}.home-page .home-hero-carousel .hero-actions .btn{min-height:37px!important;font-size:11px!important}}@media (hover:none),(pointer:coarse){.home-page .home-hero-carousel__backdrop{transition:opacity .42s!important;transform:none!important}}@media (prefers-reduced-motion:reduce){.home-page .home-hero-carousel__backdrop,.home-page .home-hero-carousel__mobile-keyart-image{transition:none!important;transform:none!important}}
@media (max-width:768px){.home-page{--ab-mobile-rail-card:clamp(144px, 40vw, 162px);--ab-mobile-rail-gap:10px}.home-page .home-hero-carousel .home-hero-carousel__backdrop{opacity:.2!important;filter:blur(2.4px)saturate(.72)contrast(1.02)!important;object-position:58% 28%!important;transform:none!important}.home-page .home-hero-carousel__mobile-keyart{opacity:1;width:62%;height:82%;top:-2%;right:-5%}.home-page .home-hero-carousel__mobile-keyart:after{background:linear-gradient(90deg, var(--ab-ui-surface) 0%, color-mix(in srgb, var(--ab-ui-surface) 54%, transparent) 17%, transparent 51%), linear-gradient(0deg, var(--ab-ui-surface) 0%, color-mix(in srgb, var(--ab-ui-surface) 36%, transparent) 18%, transparent 55%)}.home-page .home-hero-carousel .page-hero__overlay{background:linear-gradient(90deg, color-mix(in srgb, var(--ab-ui-surface) 96%, transparent) 0%, color-mix(in srgb, var(--ab-ui-surface) 72%, transparent) 31%, color-mix(in srgb, var(--ab-ui-surface) 12%, transparent) 69%, transparent 100%), linear-gradient(0deg, var(--ab-ui-surface) 0%, color-mix(in srgb, var(--ab-ui-surface) 92%, transparent) 18%, color-mix(in srgb, var(--ab-ui-surface) 18%, transparent) 56%, transparent 100%)!important}.home-page .section-head{align-items:flex-end!important;gap:10px!important;margin-bottom:10px!important}.home-page .section-title,.home-page .home-top-anime-panel .panel__title-with-icon,.home-page .mood-picker__intro h2{color:var(--ab-ui-text)!important;letter-spacing:-.025em!important;font-size:18px!important;font-weight:760!important;line-height:1.2!important}.home-page .section-link{margin-bottom:1px;color:var(--ab-ui-muted)!important;font-size:11px!important;font-weight:650!important}.home-page .smart-section-eyebrow,.home-page .mood-picker__eyebrow{color:var(--ab-ui-muted)!important;letter-spacing:.06em!important;text-transform:none!important;font-size:9px!important;font-weight:700!important}.home-page .section-title__icon{width:24px!important;height:24px!important;box-shadow:none!important;border-radius:7px!important}.home-page .home-anime-grid{overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-template-columns:none!important;grid-auto-flow:column!important;grid-auto-columns:var(--ab-mobile-rail-card)!important;align-items:stretch!important;gap:var(--ab-mobile-rail-gap)!important;scroll-snap-type:x mandatory!important;width:100%!important;max-width:100%!important;margin-inline:0!important;padding:2px 0 8px!important;scroll-padding-inline:0!important;display:grid!important;overflow:auto hidden!important}.home-page .home-anime-grid::-webkit-scrollbar{display:none}.home-page .home-anime-grid .anime-card{scroll-snap-align:start;scroll-snap-stop:normal;width:100%!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.home-page .home-anime-grid .anime-card__image-wrap{border:1px solid var(--ab-ui-border);background:var(--ab-ui-surface);overflow:hidden;border-radius:9px!important}.home-page .home-anime-grid .anime-card__body{background:0 0!important;padding:8px 1px 0!important}.home-page .home-anime-grid .anime-card__body h3{min-height:34px!important;color:var(--ab-ui-text)!important;-webkit-line-clamp:2!important;margin:0!important;font-size:13px!important;font-weight:690!important;line-height:1.3!important}.home-page .home-anime-grid .anime-card__meta{white-space:nowrap;overflow:hidden;min-height:15px!important;color:var(--ab-ui-muted)!important;gap:4px!important;margin-top:5px!important;font-size:10.5px!important;line-height:1.35!important}.home-page .home-anime-grid .anime-card__tags{display:none!important}.home-page .home-anime-grid .anime-card__rating,.home-page .home-anime-grid .anime-card__state{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:6px!important;min-height:22px!important;padding-inline:6px!important;font-size:10px!important}.home-page .smart-feed-heading>p{display:none!important}.home-page .smart-feed-heading__line{gap:7px!important}.home-page .smart-feed-heading__asset{width:24px!important;height:24px!important;box-shadow:none!important;background:0 0!important;border:0!important}.home-page .smart-feed__slide{contain-intrinsic-size:156px 340px;width:var(--ab-mobile-rail-card)!important}.home-page .smart-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}.home-page .smart-card__poster{border:1px solid var(--ab-ui-border);overflow:hidden;border-radius:9px!important}.home-page .smart-card__body{padding:8px 1px 0!important}.home-page .smart-card__title{min-height:34px!important;color:var(--ab-ui-text)!important;font-size:13px!important;font-weight:690!important;line-height:1.3!important}.home-page .smart-card__meta{color:var(--ab-ui-muted)!important;margin-top:5px!important;font-size:10.5px!important}.home-page .smart-card__reason,.home-page .smart-card__open{display:none!important}.home-page .smart-card__rating{border-radius:6px!important;min-height:22px!important;padding-inline:6px!important;font-size:10px!important}.home-page .smart-card__match{background:color-mix(in srgb, var(--ab-ui-surface) 82%, transparent)!important;min-width:42px!important;height:24px!important;box-shadow:none!important;border-radius:6px!important;font-size:10px!important;top:8px!important;right:8px!important}.home-page .smart-card__actions{grid-template-columns:minmax(0,1fr) 30px!important;gap:6px!important;padding-top:7px!important}.home-page .smart-card__plan{border-color:color-mix(in srgb, var(--ab-ui-accent) 18%, transparent)!important;min-height:31px!important;box-shadow:none!important;color:var(--ab-ui-muted)!important;background:#ffffff09!important;border-radius:7px!important;padding-inline:8px!important;font-size:10.5px!important}.home-page .smart-card__plan-icon{background:0 0!important;border:0!important;flex-basis:16px!important;width:16px!important;height:16px!important}.home-page .smart-card__dismiss{background:0 0!important;border-radius:7px!important;min-height:31px!important}.home-page .mood-picker{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin-top:20px!important;padding:0!important;display:block!important;overflow:visible!important}.home-page .mood-picker__intro{margin-bottom:9px!important;display:block!important}.home-page .mood-picker__intro p{display:none!important}.home-page .mood-picker__eyebrow{display:block;margin-bottom:3px!important}.home-page .mood-picker__options{scroll-snap-type:x proximity;scrollbar-width:none;grid-template-columns:none!important;gap:7px!important;margin:0!important;padding:0 0 5px!important;display:flex!important;overflow:auto hidden!important}.home-page .mood-picker__options::-webkit-scrollbar{display:none}.home-page .mood-chip,.home-page .mood-chip:first-child{scroll-snap-align:start;border-color:var(--ab-ui-border)!important;width:auto!important;min-width:0!important;min-height:38px!important;box-shadow:none!important;background:0 0!important;border-radius:8px!important;flex:none!important;grid-column:auto!important;gap:6px!important;padding:5px 9px 5px 6px!important}.home-page .mood-chip.is-active{border-color:color-mix(in srgb, var(--ab-ui-accent) 34%, transparent)!important;background:color-mix(in srgb, var(--ab-ui-accent) 10%, transparent)!important}.home-page .mood-chip__icon,.home-page .mood-chip__image{width:27px!important;height:27px!important}.home-page .mood-chip__copy strong{font-size:11.5px!important;font-weight:680!important}.home-page .mood-chip__copy small{display:none!important}.home-page .continue-watching-section .continue-smart-grid{scroll-snap-type:x mandatory!important;gap:8px!important;width:100%!important;max-width:100%!important;padding:2px 0 7px!important;scroll-padding-inline:0!important;overflow-x:auto!important}.home-page .continue-watching-section .continue-smart-card{flex:0 0 calc(100% - 18px)!important;width:calc(100% - 18px)!important;max-width:calc(100% - 18px)!important}.home-page .continue-watching-section .continue-smart-card__body small{color:var(--ab-ui-muted)!important;font-size:10.5px!important}.home-page .home-top-anime-panel--mobile .panel__body{grid-auto-columns:var(--ab-mobile-rail-card)!important;gap:var(--ab-mobile-rail-gap)!important;scroll-snap-type:x mandatory!important;margin-inline:0!important;padding:0 0 8px!important;scroll-padding-inline:0!important}.home-page .home-top-anime-panel--mobile .top-anime-item--editorial .top-anime-item__copy strong{-webkit-line-clamp:2!important;font-size:13px!important;font-weight:690!important;line-height:1.3!important}}@media (max-width:390px){.home-page{--ab-mobile-rail-card:clamp(138px, 40.5vw, 150px)}.home-page .section-title,.home-page .home-top-anime-panel .panel__title-with-icon,.home-page .mood-picker__intro h2{font-size:17px!important}.home-page .continue-watching-section .continue-smart-card{flex-basis:calc(100% - 16px)!important;width:calc(100% - 16px)!important;max-width:calc(100% - 16px)!important}}
@media (max-width:768px){:root{--ab-mobile-nav-height:58px}.mobile-nav{left:14px!important;right:14px!important;bottom:max(4px, env(safe-area-inset-bottom))!important;border:1px solid color-mix(in srgb, var(--ab-ui-accent) 11%, transparent)!important;background:color-mix(in srgb, var(--ab-ui-surface) 94%, transparent)!important;-webkit-backdrop-filter:blur(18px)saturate(1.04)!important;border-radius:16px!important;gap:2px!important;height:58px!important;min-height:58px!important;padding:4px 5px!important;box-shadow:0 10px 28px #00000057,inset 0 1px #ffffff06!important}.mobile-nav__item,.mobile-nav__profile{isolation:isolate;position:relative;min-width:0!important;height:48px!important;min-height:48px!important;box-shadow:none!important;color:var(--ab-ui-muted)!important;background:0 0!important;border:0!important;border-radius:10px!important;gap:3px!important;padding:3px 2px!important}.mobile-nav__item:before{z-index:-1;content:"";background:0 0;border:1px solid #0000;border-radius:10px;width:34px;height:30px;transition:background .18s,border-color .18s;position:absolute;top:2px;left:50%;transform:translate(-50%)}.mobile-nav__item svg{z-index:1;position:relative;width:19px!important;height:19px!important}.mobile-nav__item>span:last-child{z-index:1;max-width:100%;color:inherit;position:relative;font-size:10px!important;font-weight:620!important;line-height:1!important}.mobile-nav__item.is-active{box-shadow:none!important;color:var(--ab-ui-text)!important;background:0 0!important}.mobile-nav__item.is-active:before{border-color:color-mix(in srgb, var(--ab-ui-accent) 20%, transparent);background:color-mix(in srgb, var(--ab-ui-accent) 13%, transparent)}.mobile-nav__item.is-active svg{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--ab-ui-accent) 17%, transparent));color:var(--ab-ui-accent)!important}.mobile-nav__avatar{z-index:1;position:relative;border-color:color-mix(in srgb, var(--ab-ui-accent) 22%, transparent)!important;background:#ffffff06!important;width:20px!important;height:20px!important}.mobile-nav__profile.is-active .mobile-nav__avatar{border-color:color-mix(in srgb, var(--ab-ui-accent) 42%, transparent)!important}body{padding-bottom:calc(var(--ab-mobile-nav-height) + 30px + env(safe-area-inset-bottom))!important}.page-content{padding-bottom:calc(var(--ab-mobile-nav-height) + 46px + env(safe-area-inset-bottom))!important}.app-shell{scroll-padding-bottom:calc(var(--ab-mobile-nav-height) + 34px + env(safe-area-inset-bottom))!important}.site-footer{margin-bottom:calc(var(--ab-mobile-nav-height) + 24px + env(safe-area-inset-bottom))!important}.mobile-account__backdrop{z-index:360!important;background:color-mix(in srgb, var(--ab-ui-canvas) 54%, transparent)!important;-webkit-backdrop-filter:blur(4px)!important}.mobile-account{overscroll-behavior:contain;z-index:370!important;left:50%!important;right:auto!important;bottom:calc(var(--ab-mobile-nav-height) + 12px + env(safe-area-inset-bottom))!important;border:1px solid color-mix(in srgb, var(--ab-ui-accent) 14%, transparent)!important;background:color-mix(in srgb, var(--ab-ui-surface) 97.5%, transparent)!important;-webkit-backdrop-filter:blur(18px)saturate(1.04)!important;border-radius:16px!important;width:min(100vw - 28px,390px)!important;max-width:390px!important;max-height:min(64dvh,510px)!important;padding:6px 8px 9px!important;overflow:hidden auto!important;transform:translate(-50%)!important;box-shadow:0 18px 46px #00000075!important}.mobile-account__handle{background:#ffffff21!important;width:30px!important;height:3px!important;margin:1px auto 6px!important}.mobile-account__identity{grid-template-columns:38px minmax(0,1fr) 28px!important;gap:9px!important;padding:3px 3px 8px!important}.mobile-account__avatar{border-radius:11px!important;width:38px!important;height:38px!important}.mobile-account__avatar svg{width:18px!important;height:18px!important}.mobile-account__identity-copy strong{font-size:12.5px!important}.mobile-account__identity-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-top:2px!important;font-size:9px!important;line-height:1.3!important}.mobile-account__close{background:#ffffff09!important;border-radius:8px!important;width:28px!important;height:28px!important;font-size:18px!important}.mobile-account__auth-actions{gap:6px!important;margin-bottom:6px!important}.mobile-account__auth-button{border-radius:9px!important;min-height:34px!important;font-size:10px!important}.mobile-account__links{gap:3px!important}.mobile-account__link{background:0 0!important;border-color:#0000!important;border-radius:9px!important;grid-template-columns:24px minmax(0,1fr) 14px!important;gap:7px!important;min-height:41px!important;padding:5px 8px!important}.mobile-account__link:active{background:#ffffff09!important}.mobile-account__link>svg:first-child{width:17px!important;height:17px!important;color:var(--ab-ui-accent)!important}.mobile-account__link>svg:last-child{width:12px!important;height:12px!important;color:var(--ab-ui-muted)!important}.mobile-account__link strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--ab-ui-text)!important;font-size:11px!important;font-weight:670!important}.mobile-account__link small{display:none!important}.mobile-account__support{border-color:color-mix(in srgb, var(--ab-ui-accent) 18%, transparent)!important;background:color-mix(in srgb, var(--ab-ui-accent) 9%, transparent)!important;min-height:48px!important;box-shadow:none!important;border-radius:10px!important;grid-template-columns:30px minmax(0,1fr) auto!important;gap:8px!important;margin-top:5px!important;padding:6px 8px!important}.mobile-account__support:after{display:none!important}.mobile-account__support-icon{width:30px!important;height:30px!important;box-shadow:none!important;border-radius:9px!important}.mobile-account__support-icon svg{width:15px!important;height:15px!important}.mobile-account__support-copy strong{font-size:10.5px!important}.mobile-account__support-copy small{display:none!important}.mobile-account__support-action{border-radius:8px!important;min-width:34px!important;height:26px!important;padding-inline:5px!important}.mobile-account__footer--logout-only{margin-top:4px!important;padding-top:5px!important}.mobile-account__footer--logout-only button,.mobile-account__telegram-bound{font-size:9px!important}html.telegram-mini-app .mobile-nav{bottom:calc(4px + var(--animebox-safe-bottom,0px))!important}html.telegram-mini-app .mobile-account{bottom:calc(var(--ab-mobile-nav-height) + 12px + var(--animebox-safe-bottom,0px))!important}html.telegram-mini-app .page-content{padding-bottom:calc(var(--ab-mobile-nav-height) + 46px + var(--animebox-safe-bottom,0px))!important}html.telegram-mini-app .app-shell{scroll-padding-bottom:calc(var(--ab-mobile-nav-height) + 34px + var(--animebox-safe-bottom,0px))!important}.home-page .home-hero-carousel .home-hero-carousel__backdrop{opacity:.26!important;filter:blur(1.6px)saturate(.78)contrast(1.025)!important}.home-page .home-hero-carousel__mobile-keyart{width:61%!important;right:-4%!important}.home-page .continue-watching-section .smart-section-eyebrow{display:none!important}.home-page .continue-watching-section .section-head{align-items:center!important;margin-bottom:9px!important}.home-page .continue-watching-section .section-title{font-size:18px!important}.home-page .continue-watching-section .section-link{color:var(--ab-ui-muted)!important;margin-bottom:0!important;font-size:10.5px!important}.home-page .continue-watching-section .continue-smart-card,.home-page .continue-watching-section .continue-smart-card:first-child{border-color:color-mix(in srgb, var(--ab-ui-accent) 18%, transparent)!important;background:linear-gradient(135deg, color-mix(in srgb, var(--ab-ui-surface) 97%, transparent), color-mix(in srgb, var(--ab-ui-surface) 99%, transparent))!important;box-shadow:none!important}.home-page .continue-watching-section .continue-smart-card__eyebrow{color:var(--ab-ui-accent)!important;font-size:9px!important}.home-page .continue-watching-section .continue-smart-card__body strong{color:var(--ab-ui-text)!important;font-weight:700!important}.home-page .continue-watching-section .continue-smart-card__progress{background:color-mix(in srgb, var(--ab-ui-raised) 10%, transparent)!important}.home-page .continue-watching-section .continue-smart-card__progress i{background:var(--ab-ui-primary)!important}.home-page .continue-watching-section .continue-smart-card__body small{color:var(--ab-ui-muted)!important}.home-page .continue-watching-section .continue-smart-card__arrow{color:var(--ab-ui-accent)!important}.home-page .home-shortcuts{margin-bottom:8px!important}.home-page .home-shortcuts__item{min-height:50px!important}.home-page .home-shortcuts__item strong{font-size:13px!important;font-weight:690!important}.home-page .home-shortcuts__item b{color:var(--ab-ui-muted)!important}}@media (max-width:390px){.mobile-nav{left:10px!important;right:10px!important}.mobile-nav__item>span:last-child{font-size:9.5px!important}.mobile-account{width:calc(100vw - 20px)!important;max-height:min(62dvh,470px)!important}.mobile-account__identity-copy span{display:none!important}.mobile-account__link{min-height:39px!important}}@media (prefers-reduced-motion:reduce){.mobile-nav__item:before{transition:none!important}}
@media (max-width:768px){.anime-detail-v4__personal{padding-bottom:18px!important}.anime-detail-v4__personal-grid{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.anime-detail-v4__personal-grid>section{overflow:hidden;border-radius:10px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important}.anime-detail-v4__personal-grid .community-library-control.is-compact{padding:12px!important}.anime-detail-v4__personal-grid .community-library-control__top{margin-bottom:9px!important}.anime-detail-v4__personal-grid .community-library-control__info{gap:9px!important}.anime-detail-v4__personal-grid .community-library-control__icon{border-radius:10px!important;width:38px!important;height:38px!important}.anime-detail-v4__personal-grid .community-library-control__eyebrow{font-size:9px!important}.anime-detail-v4__personal-grid .community-library-control__info h2{margin-top:2px!important;font-size:18px!important;line-height:1.15!important}.anime-detail-v4__personal-grid .community-library-control__statuses{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.anime-detail-v4__personal-grid .community-library-status{border-radius:9px!important;min-height:48px!important;padding:7px 9px!important}.anime-detail-v4__personal-grid .community-library-status__icon{width:24px!important;height:24px!important}.anime-detail-v4__personal-grid .community-library-status__label{font-size:10.5px!important}.anime-detail-v4__personal-grid .community-library-control__footer{border-top:0!important;margin-top:9px!important;padding-top:0!important}.anime-detail-v4__personal-grid .community-library-control__footer p{color:var(--ab-ui-muted)!important;margin:0!important;font-size:10px!important;line-height:1.45!important}.anime-detail-v4__personal-grid .anime-notification-control.is-compact{grid-template-columns:52px minmax(0,1fr)!important;grid-template-areas:"art copy""actions actions""message message"!important;align-items:start!important;gap:9px 10px!important;padding:12px!important;display:grid!important;overflow:hidden!important}.anime-detail-v4__personal-grid .anime-notification-control__art{opacity:.92!important;grid-area:art!important;align-self:start!important;width:52px!important;min-width:52px!important;height:52px!important;margin:0!important;position:static!important}.anime-detail-v4__personal-grid .anime-notification-control__art img{object-fit:contain!important;width:50px!important;height:50px!important}.anime-detail-v4__personal-grid .anime-notification-control__copy{grid-area:copy!important;min-width:0!important;padding-top:1px!important}.anime-detail-v4__personal-grid .anime-notification-control__eyebrow-row{gap:6px!important}.anime-detail-v4__personal-grid .anime-notification-control__eyebrow{letter-spacing:.08em!important;font-size:9px!important}.anime-detail-v4__personal-grid .anime-notification-control__status{font-size:8px!important}.anime-detail-v4__personal-grid .anime-notification-control__copy h2{text-overflow:ellipsis;overflow:hidden;color:var(--ab-ui-text)!important;margin:3px 0 0!important;font-size:16px!important;line-height:1.2!important}.anime-detail-v4__personal-grid .anime-notification-control__copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:none!important;color:var(--ab-ui-muted)!important;margin:4px 0 0!important;font-size:10px!important;line-height:1.4!important;display:-webkit-box!important;overflow:hidden!important}.anime-detail-v4__personal-grid .anime-notification-control__actions{grid-area:actions!important;grid-template-columns:minmax(0,1fr) auto!important;justify-self:stretch!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;margin:0!important;display:grid!important}.anime-detail-v4__personal-grid .anime-notification-control__button{text-overflow:ellipsis!important;white-space:nowrap!important;border-radius:8px!important;width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;padding:0 12px!important;font-size:10.5px!important;overflow:hidden!important}.anime-detail-v4__personal-grid .anime-notification-control__actions>a{white-space:nowrap;min-width:max-content!important;color:var(--ab-ui-accent)!important;padding:8px 4px!important;font-size:10.5px!important;font-weight:680!important}.anime-detail-v4__personal-grid .anime-notification-control__message{grid-area:message/auto!important;margin:0!important;font-size:10px!important}.anime-detail-v4__watch-together{padding-top:16px!important;padding-bottom:18px!important}.anime-detail-v4__watch-together-inner{grid-template-columns:1fr!important;gap:12px!important;padding:0!important;display:grid!important}.anime-detail-v4__watch-together-inner>div:first-child>span{letter-spacing:.09em!important;font-size:9px!important}.anime-detail-v4__watch-together-inner h2{letter-spacing:-.025em!important;max-width:100%!important;margin-top:7px!important;font-size:clamp(20px,5.8vw,24px)!important;line-height:1.22!important}.anime-detail-v4__watch-together-inner p{color:var(--ab-ui-muted)!important;margin-top:7px!important;font-size:11px!important;line-height:1.45!important}.anime-detail-v4__watch-together-inner>a{width:100%!important;min-height:42px!important;box-shadow:none!important;border-radius:9px!important;padding:0 12px!important;font-size:11px!important}.anime-detail-franchise-section{padding-top:0!important;padding-bottom:22px!important}.anime-franchise-v3__inner{padding-top:18px!important}}@media (max-width:390px){.anime-detail-v4__personal-grid .community-library-control.is-compact,.anime-detail-v4__personal-grid .anime-notification-control.is-compact{padding:10px!important}.anime-detail-v4__personal-grid .community-library-status{min-height:46px!important;padding-inline:7px!important}.anime-detail-v4__personal-grid .anime-notification-control.is-compact{grid-template-columns:46px minmax(0,1fr)!important;column-gap:8px!important}.anime-detail-v4__personal-grid .anime-notification-control__art{width:46px!important;min-width:46px!important;height:46px!important}.anime-detail-v4__personal-grid .anime-notification-control__art img{width:44px!important;height:44px!important}.anime-detail-v4__personal-grid .anime-notification-control__copy h2{font-size:15px!important}.anime-detail-v4__personal-grid .anime-notification-control__actions{grid-template-columns:minmax(0,1fr) auto!important;gap:6px!important}.anime-detail-v4__watch-together-inner h2{font-size:20px!important}}
.home-hero-carousel__next-peek{display:none}@media (max-width:768px){.home-page .page-hero.home-hero-carousel{cursor:pointer;touch-action:pan-y;height:296px!important;min-height:296px!important;max-height:296px!important}.home-page .page-hero__content.home-hero-carousel__content{height:296px!important;min-height:296px!important;padding:15px 15px 50px!important}.home-page .home-hero-carousel .home-hero-carousel__backdrop{opacity:.22!important;object-fit:cover!important;object-position:58% 30%!important;filter:blur(2px)saturate(.76)contrast(1.02)!important;transform:none!important}.home-page .home-hero-carousel__mobile-keyart{border-radius:0 11px 11px 0;overflow:hidden;transform:translateZ(0);opacity:1!important;width:50%!important;height:89%!important;top:3%!important;right:10px!important}.home-page .home-hero-carousel__mobile-keyart:after{background:linear-gradient(90deg, var(--ab-ui-surface) 0%, color-mix(in srgb, var(--ab-ui-surface) 56%, transparent) 15%, transparent 48%), linear-gradient(0deg, var(--ab-ui-surface) 0%, color-mix(in srgb, var(--ab-ui-surface) 28%, transparent) 12%, transparent 42%)!important}.home-page .home-hero-carousel__mobile-keyart-image{transform:translate(0,0)scale(1);object-fit:cover!important;object-position:center 18%!important;filter:none!important}.home-page .home-hero-carousel.is-motion-ready .home-hero-carousel__mobile-keyart-image{animation:9s ease-in-out infinite alternate animeboxHeroKeyArtFloat}.home-page .home-hero-carousel__next-peek{z-index:2;border:1px solid var(--ab-ui-border);opacity:.72;pointer-events:none;border-right:0;border-radius:7px 0 0 7px;width:9px;height:45%;display:block;position:absolute;top:23%;right:-1px;overflow:hidden;box-shadow:-4px 0 12px #0000003d}.home-page .home-hero-carousel__next-peek-image{object-fit:cover!important;object-position:center top!important}.home-page .home-hero-carousel .page-hero__overlay{background:linear-gradient(90deg, color-mix(in srgb, var(--ab-ui-surface) 98%, transparent) 0%, color-mix(in srgb, var(--ab-ui-surface) 82%, transparent) 31%, color-mix(in srgb, var(--ab-ui-surface) 17%, transparent) 68%, color-mix(in srgb, var(--ab-ui-surface) 4%, transparent) 100%), linear-gradient(0deg, var(--ab-ui-surface) 0%, color-mix(in srgb, var(--ab-ui-surface) 91%, transparent) 17%, color-mix(in srgb, var(--ab-ui-surface) 20%, transparent) 56%, transparent 100%)!important}.home-page .home-hero-carousel h1,.home-page .home-hero-carousel h1.is-long-title{text-shadow:0 2px 16px #0000006b;max-width:78%!important;font-size:clamp(24px,6.6vw,30px)!important;line-height:1.04!important}.home-page .home-hero-carousel h1.is-long-title{max-width:83%!important;font-size:clamp(21px,5.7vw,25px)!important}.home-page .home-hero-carousel .hero-actions{width:min(100%,320px)!important;margin-top:12px!important}.home-page .home-hero-carousel .hero-actions .btn{z-index:4;position:relative;min-height:37px!important}.home-page .home-hero-carousel .hero-actions .btn--ghost{-webkit-backdrop-filter:blur(8px);border-color:var(--ab-ui-border)!important;background:color-mix(in srgb, var(--ab-ui-surface) 76%, transparent)!important;color:var(--ab-ui-text)!important}.home-page .home-hero-carousel .home-hero-carousel__nav{bottom:9px!important;left:15px!important;right:15px!important}.home-page .home-hero-carousel .home-hero-carousel__dots{align-items:center;gap:7px!important;display:flex!important}.home-page .home-hero-carousel .home-hero-carousel__dot,.home-page .home-hero-carousel .home-hero-carousel__dot.is-active{width:18px!important;height:24px!important;padding:0!important}.home-page .home-hero-carousel .home-hero-carousel__dot:before{margin:0 auto;transform:translateY(-50%);background:color-mix(in srgb, var(--ab-ui-surface) 38%, transparent)!important;border-radius:999px!important;width:6px!important;height:6px!important;transition:width .18s,background .18s,box-shadow .18s!important;top:50%!important}.home-page .home-hero-carousel .home-hero-carousel__dot.is-active:before{box-shadow:0 0 10px color-mix(in srgb, var(--ab-ui-accent) 24%, transparent);background:var(--ab-ui-primary)!important;width:18px!important}.home-page .continue-watching-section{margin-top:13px!important}}@media (max-width:390px){.home-page .page-hero.home-hero-carousel{height:284px!important;min-height:284px!important;max-height:284px!important}.home-page .page-hero__content.home-hero-carousel__content{height:284px!important;min-height:284px!important;padding:14px 13px 48px!important}.home-page .home-hero-carousel__mobile-keyart{width:51%!important;height:88%!important;right:8px!important}.home-page .home-hero-carousel h1,.home-page .home-hero-carousel h1.is-long-title{max-width:84%!important;font-size:23px!important}.home-page .home-hero-carousel h1.is-long-title{font-size:20px!important}.home-page .home-hero-carousel .hero-actions{gap:7px!important}}@keyframes animeboxHeroKeyArtFloat{0%{transform:translate(0,0)scale(1)}to{transform:translateY(-3px)scale(1.008)}}@media (prefers-reduced-motion:reduce){.home-page .home-hero-carousel.is-motion-ready .home-hero-carousel__mobile-keyart-image{animation:none!important;transform:none!important}}
.premium-media-editor-modal .premium-media-crop.is-banner .premium-media-crop__surface{aspect-ratio:3!important}.premium-media-crop__surface.is-image-error>img{opacity:0!important}.premium-media-crop__error{z-index:4;background:color-mix(in srgb, var(--ab-ui-surface) 92%, transparent);color:var(--ab-ui-text);text-align:center;pointer-events:none;place-items:center;padding:18px;font-size:10px;font-weight:700;line-height:1.45;display:grid;position:absolute;inset:0}.profile-v2__banner-picture{width:100%;height:100%;display:block}.profile-v2__banner-picture>.profile-v2__banner-image{object-fit:cover;image-rendering:auto;width:100%;height:100%;display:block}@media (max-width:768px){.profile-v2__banner{aspect-ratio:3;width:100%;height:auto!important;min-height:0!important}.profile-v2__banner-picture,.profile-v2__banner-picture>.profile-v2__banner-image,.profile-v2__banner>.profile-v2__banner-image{width:100%;height:100%}.premium-media-editor-modal .premium-media-crop.is-banner .premium-media-crop__surface{aspect-ratio:3!important}}
.home-page .home-hero-carousel{background:radial-gradient(circle at 82% 28%, rgba(var(--hero-ambient-rgb), .2), transparent 46%), var(--ab-ui-surface)!important}.home-page .home-hero-carousel .home-hero-carousel__backdrop{object-fit:cover!important;object-position:center 30%!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}@media (min-width:769px){.home-page .home-hero-carousel.is-backdrop-fallback .home-hero-carousel__backdrop{object-position:72% 24%!important;filter:saturate(.92)contrast(1.04)brightness(.88)!important;transform:scale(1.015)!important}.home-page .home-hero-carousel.no-banner:before{content:"";pointer-events:none;background:radial-gradient(circle at 76% 35%, rgba(var(--hero-ambient-rgb), .3), transparent 34%), linear-gradient(120deg, rgba(var(--hero-ambient-rgb), .1), transparent 62%);position:absolute;inset:0}}.home-page .home-hero-carousel__next-peek{display:none!important}@media (max-width:768px){.home-page .home-hero-carousel__mobile-keyart{width:52%!important;right:8px!important}.home-page .home-hero-carousel__mobile-keyart-image{object-fit:cover!important;object-position:center 20%!important}.home-page .home-hero-carousel.no-banner .page-hero__overlay{background:linear-gradient(90deg, color-mix(in srgb, var(--ab-ui-surface) 98%, transparent), color-mix(in srgb, var(--ab-ui-surface) 84%, transparent) 46%, color-mix(in srgb, var(--ab-ui-surface) 42%, transparent)), linear-gradient(0deg, var(--ab-ui-surface), color-mix(in srgb, var(--ab-ui-surface) 62%, transparent) 42%, transparent)!important}}
.premium-media-crop__surface{aspect-ratio:var(--crop-aspect,1)!important}.premium-media-crop__surface>canvas{z-index:1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.premium-media-crop__loading,.premium-media-crop__error{z-index:4;text-align:center;pointer-events:none;place-items:center;padding:18px;display:grid;position:absolute;inset:0}.premium-media-crop__loading{background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--ab-ui-accent) 11%, transparent), transparent 36%), color-mix(in srgb, var(--ab-ui-surface) 78%, transparent);color:var(--ab-ui-text);font-size:10px;font-weight:750}.premium-media-crop__error{background:color-mix(in srgb, var(--ab-ui-surface) 94%, transparent);color:var(--ab-ui-danger);font-size:10px;font-weight:750;line-height:1.45}.premium-media-crop__guide,.premium-media-crop__hint{z-index:3}.profile-editor-v13__banner-editor{aspect-ratio:3;width:100%;min-height:0!important}.profile-editor-v13__banner-editor>img,.profile-editor-v13__preview-banner>img,.profile-v2__banner-picture>.profile-v2__banner-image,.profile-v2__banner>.profile-v2__banner-image{object-position:center;image-rendering:auto;width:100%;height:100%;transform:none;object-fit:cover!important}.profile-editor-v13__media-error{border:1px solid color-mix(in srgb, var(--ab-ui-danger) 17%, transparent);background:color-mix(in srgb, var(--ab-ui-danger) 5.5%, transparent);color:var(--ab-ui-danger);border-radius:10px;padding:10px 12px;font-size:10px;font-weight:650;line-height:1.45}.profile-editor-v13__media-actions label[aria-busy=true]{cursor:progress;opacity:.72}@media (max-width:768px){.premium-media-editor-modal{z-index:1400!important}.premium-media-editor-modal__dialog.is-banner{width:100%!important}.premium-media-editor-modal .premium-media-crop.is-banner .premium-media-crop__surface{aspect-ratio:3!important;min-height:0!important}.profile-editor-v13__banner-editor{aspect-ratio:3;min-height:0!important}.profile-v2__banner{aspect-ratio:3;width:100%;height:auto!important;min-height:0!important}}
@media (max-width:768px){.schedule-page-v2{width:100%;min-width:0;overflow:visible}.schedule-page-v2__heading{gap:10px!important;margin-bottom:16px!important}.schedule-page-v2__heading h1{margin:4px 0 7px!important;font-size:clamp(24px,7vw,30px)!important;line-height:1.08!important}.schedule-page-v2__heading p{max-width:100%!important;font-size:11px!important;line-height:1.5!important}.schedule-page-v2__counter{background:color-mix(in srgb, var(--ab-ui-accent) 3.5%, transparent)!important;border-radius:9px!important;width:auto!important;min-width:0!important;padding:7px 10px!important}.schedule-page-v2__counter strong{font-size:17px!important}.schedule-page-v2__counter span{margin-top:3px!important;font-size:8px!important}.schedule-page-v2 .weekly-calendar-wrap{scrollbar-width:none;width:100%!important;max-width:100%!important;padding:0!important;overflow:visible!important}.schedule-page-v2 .weekly-calendar{width:100%!important;min-width:0!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;display:grid!important;overflow:visible!important}.schedule-page-v2 .weekly-calendar__column{background:color-mix(in srgb, var(--ab-ui-surface) 72%, transparent)!important;border:1px solid #ffffff0e!important;border-radius:13px!important;width:100%!important;min-width:0!important;min-height:0!important;overflow:hidden!important}.schedule-page-v2 .weekly-calendar__column.is-today{border-color:color-mix(in srgb, var(--ab-ui-accent) 19%, transparent)!important;background:linear-gradient(135deg, color-mix(in srgb, var(--ab-ui-accent) 5.5%, transparent), transparent 42%), color-mix(in srgb, var(--ab-ui-surface) 78%, transparent)!important}.schedule-page-v2 .weekly-calendar__day{background:color-mix(in srgb, var(--ab-ui-surface) 72%, transparent)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-bottom:1px solid #ffffff0d!important;min-height:46px!important;padding:8px 10px!important;position:static!important}.schedule-page-v2 .weekly-calendar__day span{color:var(--ab-ui-muted)!important;letter-spacing:.03em!important;text-transform:none!important;font-size:11px!important;font-weight:760!important}.schedule-page-v2 .weekly-calendar__day strong{min-width:0!important;min-height:0!important;color:var(--ab-ui-muted)!important;background:#ffffff06!important;border-radius:7px!important;padding:4px 7px!important;font-size:9px!important}.schedule-page-v2 .weekly-calendar__column.is-today .weekly-calendar__day span{color:var(--ab-ui-text)!important}.schedule-page-v2 .weekly-calendar__column.is-today .weekly-calendar__day strong{background:color-mix(in srgb, var(--ab-ui-accent) 14%, transparent)!important;color:var(--ab-ui-accent)!important;box-shadow:none!important}.schedule-page-v2 .weekly-calendar__events{gap:0!important;padding:0!important;display:grid!important}.schedule-page-v2 .weekly-calendar__event{background:0 0!important;border:0!important;border-bottom:1px solid #ffffff0b!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:72px!important;padding:8px 10px!important;display:grid!important;transform:none!important}.schedule-page-v2 .weekly-calendar__event:last-child{border-bottom:0!important}.schedule-page-v2 .weekly-calendar__event:active{background:#ffffff06!important}.schedule-page-v2 .weekly-calendar__event-main{grid-area:1/1!important;grid-template-columns:40px minmax(0,1fr)!important;gap:9px!important}.schedule-page-v2 .weekly-calendar__poster{border-radius:7px!important;width:40px!important;height:56px!important}.schedule-page-v2 .weekly-calendar__event-main strong{color:var(--ab-ui-text)!important;-webkit-line-clamp:2!important;font-size:11.5px!important;font-weight:680!important;line-height:1.3!important}.schedule-page-v2 .weekly-calendar__event-main span{color:var(--ab-ui-muted)!important;margin-top:4px!important;font-size:9.5px!important}.schedule-page-v2 .weekly-calendar__event-time{text-align:right!important;grid-area:1/2!important;justify-items:end!important;gap:3px!important;margin:0!important;display:grid!important}.schedule-page-v2 .weekly-calendar__event-time strong{color:var(--ab-ui-accent)!important;font-size:11px!important;font-weight:730!important}.schedule-page-v2 .weekly-calendar__event-time span{max-width:84px!important;color:var(--ab-ui-success)!important;white-space:normal!important;text-align:right!important;font-size:8px!important}.schedule-page-v2 .weekly-calendar__empty-day{min-height:48px!important;color:var(--ab-ui-muted)!important;text-align:left!important;grid-template-columns:auto auto!important;place-content:center start!important;gap:7px!important;padding:10px!important}.schedule-page-v2 .weekly-calendar__empty-day span{font-size:12px!important}.schedule-page-v2 .weekly-calendar__empty-day small{font-size:9px!important}.schedule-page-v2 .weekly-calendar--loading .weekly-calendar__column{min-height:0!important;padding:10px!important}.schedule-page-v2 .weekly-calendar--loading .weekly-calendar__column:nth-child(n+4){display:none!important}.schedule-page-v2 .weekly-calendar__day-skeleton{height:34px!important;margin-bottom:8px!important}.schedule-page-v2 .weekly-calendar__event-skeleton{height:62px!important;margin-bottom:6px!important}.home-page .schedule{overflow:visible!important}.home-page .schedule__tabs{scroll-snap-type:none!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important;width:100%!important;padding:0!important;display:grid!important;overflow:visible!important}.home-page .schedule__tab{text-overflow:ellipsis;overflow:hidden;white-space:nowrap!important;border-radius:7px!important;width:100%!important;min-width:0!important;min-height:34px!important;padding:0 5px!important;font-size:9px!important}.home-page .schedule__cards{border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d;grid-template-columns:minmax(0,1fr)!important;gap:0!important;margin-top:8px!important;display:grid!important;overflow:hidden!important}.home-page .schedule__card{background:0 0!important;border:0!important;border-bottom:1px solid #ffffff0b!important;border-radius:0!important;grid-template-columns:42px minmax(0,1fr) auto!important;gap:9px!important;min-height:64px!important;padding:7px 1px!important}.home-page .schedule__card:last-child{border-bottom:0!important}.home-page .schedule__card .anime-schedule-image{object-fit:cover!important;border-radius:7px!important;width:42px!important;height:56px!important}.home-page .schedule__card strong{font-size:11px!important;line-height:1.3!important}.home-page .schedule__card span:not(.schedule__time){font-size:9px!important}.home-page .schedule__time{max-width:78px!important;color:var(--ab-ui-accent)!important;text-align:right!important;white-space:normal!important;font-size:9px!important}}@media (max-width:390px){.home-page .schedule__tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important}.schedule-page-v2 .weekly-calendar__event{gap:7px!important;padding-inline:8px!important}.schedule-page-v2 .weekly-calendar__event-main{grid-template-columns:36px minmax(0,1fr)!important;gap:8px!important}.schedule-page-v2 .weekly-calendar__poster{width:36px!important;height:50px!important}.schedule-page-v2 .weekly-calendar__event-main strong{font-size:11px!important}.schedule-page-v2 .weekly-calendar__event-time strong{font-size:10px!important}}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ab-ink-0:var(--ab-ui-canvas);--ab-ink-1:var(--ab-ui-surface);--ab-ink-2:var(--ab-ui-surface);--ab-surface-1:var(--ab-ui-surface);--ab-surface-2:var(--ab-ui-raised);--ab-surface-3:var(--ab-ui-raised);--ab-surface-4:var(--ab-ui-selected);--ab-porcelain:var(--ab-ui-text);--ab-text:var(--ab-ui-text);--ab-text-soft:var(--ab-ui-text);--ab-muted:var(--ab-ui-muted);--ab-muted-2:var(--ab-ui-muted);--ab-iris:var(--ab-ui-accent);--ab-iris-hover:var(--ab-ui-accent);--ab-iris-strong:var(--ab-ui-accent);--ab-iris-soft:var(--ab-ui-selected);--ab-iris-faint:var(--ab-ui-selected);--ab-ember:var(--ab-ui-danger);--ab-ember-soft:color-mix(in srgb, var(--ab-ui-danger) 10%, transparent);--ab-success:var(--ab-ui-success);--ab-danger:var(--ab-ui-danger);--ab-info:var(--ab-ui-primary);--ab-accent:var(--ab-iris);--ab-accent-hover:var(--ab-iris-hover);--ab-accent-soft:var(--ab-iris-soft);--ab-signal:var(--ab-ember);--ab-signal-soft:var(--ab-ember-soft);--bg:var(--ab-ink-0);--bg-2:var(--ab-ink-1);--panel:var(--ab-surface-1);--panel-2:var(--ab-surface-2);--text:var(--ab-text);--muted:var(--ab-muted);--accent:var(--ab-iris);--accent-2:var(--ab-iris);--accent-3:var(--ab-info);--ab-radius-xs:5px;--ab-radius-sm:7px;--ab-radius-md:10px;--ab-radius-lg:16px;--ab-radius-xl:22px;--ab-radius-feature:24px;--ab-line:var(--ab-ui-border);--ab-line-strong:var(--ab-ui-border);--ab-line-iris:var(--ab-ui-accent);--ab-shadow-xs:0 6px 18px #0000001a;--ab-shadow-sm:0 12px 30px #00000026;--ab-shadow-md:0 20px 48px #00000036;--ab-shadow-feature:0 28px 70px #00000047;--ab-ease-out:cubic-bezier(.2, .74, .24, 1);--ab-ease-snap:cubic-bezier(.2, .8, .2, 1);--ab-fast:.14s;--ab-normal:.19s}html{background:var(--ab-ink-0);color:var(--ab-text);scrollbar-color:var(--ab-ui-raised) var(--ab-ink-0)}body{background:radial-gradient(70% 45% at 86% -12%, color-mix(in srgb, var(--ab-ui-accent) 7%, transparent), transparent 62%), linear-gradient(180deg, var(--ab-ink-0) 0%, var(--ab-ink-1) 46%, var(--ab-ui-surface) 100%);color:var(--ab-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}::selection{background:color-mix(in srgb, var(--ab-ui-accent) 30%, transparent);color:var(--ab-ui-text)}:where(h1,h2,h3,h4,strong,b){text-wrap:balance}:where(p,li,dd){text-wrap:pretty}:where(button,a,input,textarea,select){-webkit-tap-highlight-color:transparent}:where(button,input,textarea,select,a):focus-visible{outline:2px solid color-mix(in srgb, var(--ab-ui-accent) 78%, transparent);outline-offset:2px}.topbar{border-bottom-color:var(--ab-line);background:color-mix(in srgb, var(--ab-ui-canvas) 92%, transparent);box-shadow:0 1px #ffffff04}.sidebar{border-right-color:var(--ab-line)}.topbar__search,.search-box{background:var(--ab-surface-2);transition:background var(--ab-normal) ease, border-color var(--ab-normal) ease, box-shadow var(--ab-normal) ease;border:1px solid #0000;box-shadow:inset 0 1px #ffffff05;border-radius:var(--ab-radius-md)!important}.topbar__search:focus-within,.search-box:focus-within{border-color:var(--ab-line-iris);background:var(--ab-ui-surface);box-shadow:0 0 0 3px color-mix(in srgb, var(--ab-ui-accent) 7%, transparent)}:where(.panel,.tracker-card,.episode-comments,.episode-seo-context,.community-library-control,.anime-notification-control,.profile-v2__stat,.profile-v2__library,.profile-v2__achievements,.profile-v2__bottom-card,.detail__section,.detail__side-panel){border-color:var(--ab-line);background:linear-gradient(180deg, #ffffff02, transparent 42%), var(--ab-surface-1);box-shadow:inset 0 1px 0 #ffffff05, var(--ab-shadow-xs)}:where(.page-hero,.tracker-hero,.profile-v2__hero,.anime-detail-v4__hero-shell){border-color:var(--ab-line-strong);box-shadow:var(--ab-shadow-feature)}@media (hover:hover) and (pointer:fine){:where(.panel,.tracker-card,.community-library-control,.anime-notification-control,.detail__section):hover{border-color:var(--ab-ui-border);box-shadow:inset 0 1px 0 #ffffff06, var(--ab-shadow-sm)}}:where(.btn,.topbar__icon,.topbar__login,.topbar__register,.genre-btn,.schedule__tab,.pagination button,.tracker-filter,.status-control){transition:color var(--ab-fast) ease, background var(--ab-fast) ease, border-color var(--ab-fast) ease, transform var(--ab-fast) var(--ab-ease-out), box-shadow var(--ab-fast) ease}.btn{border-radius:var(--ab-radius-sm);letter-spacing:.005em;min-height:40px;font-weight:720}.btn--primary,.topbar__register{background:var(--ab-iris);color:var(--ab-ui-primary-text);box-shadow:none;border:1px solid #ffffff0a}.btn--primary:hover,.topbar__register:hover{background:var(--ab-iris-hover);filter:none}.btn--ghost,.topbar__login,.topbar__icon{background:var(--ab-surface-2);color:var(--ab-text-soft);border-color:#0000;box-shadow:inset 0 1px #ffffff04}.btn--ghost:hover,.topbar__login:hover,.topbar__icon:hover{background:var(--ab-surface-3);color:var(--ab-text)}button:active:not(:disabled),.btn:active{transform:translateY(1px)scale(.995)}button:disabled,.btn[aria-disabled=true]{cursor:default;opacity:.42}:where(.genre-btn,.schedule__tab,.pagination button,.tracker-filter,.status-control){border-radius:var(--ab-radius-sm);background:var(--ab-surface-2);color:var(--ab-muted);border-color:#0000;box-shadow:inset 0 1px #ffffff03}:where(.genre-btn.is-active,.schedule__tab.is-active,.tracker-filter.is-active){border-color:color-mix(in srgb, var(--ab-ui-accent) 18%, transparent);background:var(--ab-iris-soft);color:var(--ab-ui-text);box-shadow:inset 2px 0 0 var(--ab-iris)}.section-head,.detail__section-header{align-items:baseline}.section-title,.detail__section-header h2{color:var(--ab-text);letter-spacing:-.022em;font-weight:720}.section-link{color:var(--ab-muted-2);font-weight:650}.section-link:hover{color:var(--ab-ember)}.home-page .main-column>.section{border-top-color:var(--ab-line)}.anime-card{box-shadow:none;background:0 0;border-color:#0000}.anime-card__image-wrap,.anime-card--signature .anime-card__image-wrap{border:1px solid var(--ab-ui-border);border-radius:var(--ab-radius-sm);background:var(--ab-surface-2);box-shadow:var(--ab-shadow-xs)}.anime-card__body{background:0 0}.anime-card__body h3{color:var(--ab-ui-text);letter-spacing:-.012em;font-weight:660}.anime-card__meta{color:var(--ab-muted-2)}.anime-card__rating,.anime-card__state{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--ab-radius-xs)!important;background:color-mix(in srgb, var(--ab-ui-canvas) 82%, transparent)!important;border-color:#ffffff0d!important}@media (hover:hover) and (pointer:fine){.anime-card:hover{box-shadow:none;transform:none}.anime-card:hover .anime-card__image-wrap,.anime-card--signature:hover .anime-card__image-wrap{border-color:color-mix(in srgb, var(--ab-ui-accent) 16%, transparent);box-shadow:var(--ab-shadow-sm);transform:translateY(-2px)}.anime-card:hover .anime-card__image{transform:scale(1.018)}}.episode-seo-context{border-radius:var(--ab-radius-lg)}.episode-seo-context__eyebrow{color:var(--ab-iris)}.episode-seo-context__links a{border-color:color-mix(in srgb, var(--ab-ui-accent) 13%, transparent);background:var(--ab-surface-2);color:var(--ab-ui-text);box-shadow:none}.episode-seo-context__links a:hover{border-color:color-mix(in srgb, var(--ab-ui-accent) 25%, transparent);background:var(--ab-surface-3);color:var(--ab-ui-text)}@media (max-width:760px){:root{--ab-radius-feature:20px}body{background:linear-gradient(180deg, var(--ab-ink-0) 0%, var(--ab-ink-1) 58%, var(--ab-ui-surface) 100%)}.page-content{padding-left:max(14px, env(safe-area-inset-left));padding-right:max(14px, env(safe-area-inset-right))}:where(.panel,.tracker-card,.episode-comments,.episode-seo-context,.community-library-control,.anime-notification-control){box-shadow:inset 0 1px #ffffff04,0 8px 24px #0000001a}.anime-card__image-wrap,.anime-card--signature .anime-card__image-wrap{border-radius:6px}.anime-card:hover .anime-card__image-wrap,.anime-card--signature:hover .anime-card__image-wrap,.anime-card:hover .anime-card__image{transform:none}}@media (prefers-reduced-motion:reduce){:where(*){scroll-behavior:auto!important}:where(.btn,button,a,.anime-card,.anime-card__image,.anime-card__image-wrap){transition-duration:.01ms!important}}
:where(.smart-section-eyebrow,.home-activation-v2__eyebrow,.mood-picker__eyebrow,.home-retention__head span,.home-retention__copy small,.continue-smart-card__eyebrow,.episode-seo-context__eyebrow){text-transform:none!important;letter-spacing:.025em!important;font-weight:650!important}:where(.smart-section-eyebrow,.home-activation-v2__eyebrow,.mood-picker__eyebrow,.home-retention__head span){color:var(--ab-muted-2)!important}.pill{border-radius:var(--ab-radius-xs);border-color:var(--ab-line);min-height:24px;box-shadow:none;letter-spacing:.03em;background:#ffffff06;padding-inline:8px}.pill--accent{border-color:color-mix(in srgb, var(--ab-ui-accent) 16%, transparent);background:var(--ab-iris-faint);color:var(--ab-ui-accent)}.home-shortcuts{border:0;border-top:1px solid var(--ab-line);border-bottom:1px solid var(--ab-line);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));margin-block:18px 4px;display:grid;overflow:hidden}.home-shortcuts__item{border:0;border-right:1px solid var(--ab-line);min-height:66px;transition:background var(--ab-fast) ease, color var(--ab-fast) ease;padding:13px 15px;box-shadow:none!important;background:0 0!important;border-radius:0!important}.home-shortcuts__item:last-child{border-right:0}.home-shortcuts__item strong{color:var(--ab-text-soft);letter-spacing:-.01em;font-size:12px;font-weight:690}.home-shortcuts__item small{color:var(--ab-muted-2);margin-top:3px;font-size:9px}.home-shortcuts__item>b{color:var(--ab-ui-muted);transition:color var(--ab-fast) ease, transform var(--ab-fast) ease;font-weight:500}@media (hover:hover) and (pointer:fine){.home-shortcuts__item:hover{background:#ffffff05!important}.home-shortcuts__item:hover strong{color:var(--ab-text)}.home-shortcuts__item:hover>b{color:var(--ab-ember);transform:translate(2px)}}.home-activation-v2{border:0;border-top:1px solid var(--ab-line);border-bottom:1px solid var(--ab-line);box-shadow:none;background:0 0;border-radius:0;margin:22px 0 8px;padding:18px 0;overflow:visible}.home-activation-v2:after{display:none!important}.home-activation-v2 h2{color:var(--ab-text);font-size:clamp(18px,1.8vw,23px);font-weight:710}.home-activation-v2 p{color:var(--ab-muted)}.home-activation-v2__steps{border-left:1px solid var(--ab-line);gap:0}.home-activation-v2__steps a{border:0;border-right:1px solid var(--ab-line);min-height:72px;box-shadow:none;transition:background var(--ab-fast) ease;background:0 0;border-radius:0;padding:11px 14px}.home-activation-v2__steps>a>span{border-radius:var(--ab-radius-xs);background:var(--ab-iris-faint);width:24px;height:24px;color:var(--ab-ui-accent);font-weight:720}.home-activation-v2__steps small{color:var(--ab-muted-2)}.home-activation-v2__steps b{color:var(--ab-muted-2);font-weight:500}.home-activation-v2__actions button{border-radius:var(--ab-radius-sm);background:var(--ab-iris);min-height:40px;box-shadow:none;border-color:#0000;font-weight:720}.home-activation-v2__actions button.is-secondary{border-color:var(--ab-line);background:var(--ab-surface-2);color:var(--ab-text-soft)}@media (hover:hover) and (pointer:fine){.home-activation-v2__steps a:hover{border-color:inherit;background:#ffffff05;transform:none}}.mood-picker{border-color:var(--ab-line)}.mood-chip{min-height:48px;box-shadow:none;background:0 0;border:0;border-left:2px solid #0000;border-radius:0}.mood-chip:hover{border-color:#0000;border-left-color:var(--ab-line-strong);background:#ffffff04}.mood-chip.is-active{border-color:#0000;border-left-color:var(--ab-iris);background:linear-gradient(90deg, var(--ab-iris-faint), transparent 88%);box-shadow:none}.mood-chip__copy strong{font-weight:670}.mood-chip__copy small{color:var(--ab-muted-2)}.home-retention{border:0;border-top:1px solid var(--ab-line);box-shadow:none;background:0 0;border-radius:0;margin-top:24px;padding:18px 0 8px}.home-retention:before,.home-retention:after{display:none!important}.home-retention__head{margin-bottom:10px}.home-retention__head h2{color:var(--ab-text);letter-spacing:-.02em;font-weight:710}.home-retention__head>a{color:var(--ab-muted-2);font-weight:650}.home-retention__head>a:hover{color:var(--ab-ember)}.home-retention__rail{border-top:1px solid var(--ab-ui-border);gap:0}.home-retention__card{border:0;border-right:1px solid var(--ab-line);min-width:0;box-shadow:none;transition:background var(--ab-fast) ease;background:0 0;border-radius:0}.home-retention__card:last-child{border-right:0}.home-retention__poster{border-radius:var(--ab-radius-xs);box-shadow:none}.home-retention__copy small{color:var(--ab-muted-2)}.home-retention__copy strong{color:var(--ab-text-soft);font-weight:690}.home-retention__copy em{color:var(--ab-muted-2);font-style:normal}.home-retention__card>b{color:var(--ab-muted-2);font-weight:500}@media (hover:hover) and (pointer:fine){.home-retention__card:hover{border-color:var(--ab-line);box-shadow:none;background:#ffffff04;transform:none}.home-retention__card:hover>b{color:var(--ab-ember)}}.home-pulse{border-color:var(--ab-line)}.home-pulse__rail{background:var(--ab-iris);border-radius:0;width:2px}.home-pulse__identity strong,.home-pulse__metric strong{color:var(--ab-text-soft);font-weight:670}.home-pulse__link{color:var(--ab-muted)}.home-pulse__link:hover{color:var(--ab-ember)}.anime-card__shine{display:none!important}.anime-card__image-wrap,.anime-card--signature .anime-card__image-wrap{border-color:var(--ab-ui-border);overflow:hidden;box-shadow:0 7px 20px #00000021}.anime-card__rating,.anime-card__state{box-shadow:none!important}.anime-card__match{border:0!important;border-left:2px solid color-mix(in srgb, var(--ab-ui-accent) 48%, transparent)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.anime-card__personal>span{background:var(--ab-iris);border-radius:0;width:2px}:where(.panel,.tracker-card,.episode-seo-context,.community-library-control,.anime-notification-control){-webkit-backdrop-filter:none;backdrop-filter:none}:where(.panel,.tracker-card,.episode-seo-context):before,:where(.panel,.tracker-card,.episode-seo-context):after{filter:none}@media (max-width:760px){.home-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.home-shortcuts__item{border-right:1px solid var(--ab-line);border-bottom:1px solid var(--ab-line);min-height:62px}.home-shortcuts__item:nth-child(2n){border-right:0}.home-shortcuts__item:nth-last-child(-n+2){border-bottom:0}.home-activation-v2{padding:16px 0}.home-activation-v2__steps{border-left:0;border-top:1px solid var(--ab-line)}.home-activation-v2__steps a{border-right:0;border-bottom:1px solid var(--ab-line)}.home-activation-v2__steps a:last-child{border-bottom:0}.mood-picker{padding-block:12px}.mood-chip{min-height:46px}.home-retention{padding-top:15px}.home-retention__rail{display:block}.home-retention__card{border-right:0;border-bottom:1px solid var(--ab-line)}.home-retention__card:last-child{border-bottom:0}}
:root{--ab-mobile-nav-core-height:56px;--ab-shell-safe-top:max(env(safe-area-inset-top,0px), var(--animebox-safe-top,0px));--ab-shell-safe-right:env(safe-area-inset-right,0px);--ab-shell-safe-bottom:max(env(safe-area-inset-bottom,0px), var(--animebox-safe-bottom,0px));--ab-shell-safe-left:env(safe-area-inset-left,0px)}@media (min-width:769px){.mobile-nav{display:none!important}}@media (max-width:768px){:root{--ab-mobile-nav-height:var(--ab-mobile-nav-core-height)}.sidebar{display:none!important}.topbar{z-index:430!important;top:var(--ab-shell-safe-top)!important;width:100%!important;height:58px!important;padding:8px max(12px, var(--ab-shell-safe-right)) 8px max(12px, var(--ab-shell-safe-left))!important;border:0!important;border-bottom:1px solid var(--ab-line)!important;background:color-mix(in srgb, var(--ab-ui-canvas) 97%, transparent)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;border-radius:0!important;left:0!important;right:0!important}.topbar__search{background:var(--ab-surface-2)!important;border:1px solid #0000!important;border-radius:9px!important;height:42px!important;min-height:42px!important;box-shadow:inset 0 1px #ffffff04!important}.topbar__search:focus-within{border-color:var(--ab-line-iris)!important;background:var(--ab-ui-surface)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--ab-ui-accent) 5.5%, transparent)!important}.topbar__search input{font-size:13px!important}.app-shell{padding-top:calc(58px + var(--ab-shell-safe-top))!important;scroll-padding-bottom:calc(var(--ab-mobile-nav-core-height) + var(--ab-shell-safe-bottom) + 18px)!important;margin-left:0!important}body{padding-bottom:calc(var(--ab-mobile-nav-core-height) + var(--ab-shell-safe-bottom) + 10px)!important}.page-content{width:100%!important;padding-top:14px!important;padding-right:max(12px, var(--ab-shell-safe-right))!important;padding-bottom:24px!important;padding-left:max(12px, var(--ab-shell-safe-left))!important}.site-footer{margin-bottom:0!important}.mobile-nav{will-change:transform;transform:translate(0,0);z-index:440!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:calc(var(--ab-mobile-nav-core-height) + var(--ab-shell-safe-bottom))!important;height:calc(var(--ab-mobile-nav-core-height) + var(--ab-shell-safe-bottom))!important;padding:2px max(7px, var(--ab-shell-safe-right)) var(--ab-shell-safe-bottom) max(7px, var(--ab-shell-safe-left))!important;border:0!important;border-top:1px solid var(--ab-line-strong)!important;background:color-mix(in srgb, var(--ab-ui-surface) 97.5%, transparent)!important;-webkit-backdrop-filter:blur(14px)saturate(1.02)!important;contain:layout!important;transition:transform .22s var(--ab-ease-out), visibility 0s linear 0s!important;border-radius:0!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;overflow:visible!important;box-shadow:0 -10px 28px #0000002e!important}.mobile-nav.is-hidden{visibility:visible!important;pointer-events:none!important;transition:transform .22s var(--ab-ease-out), visibility 0s linear .22s!important;transform:translateY(calc(100% + 8px))!important}.mobile-nav__item,.mobile-nav__profile{isolation:isolate;position:relative;width:auto!important;min-width:0!important;max-width:none!important;height:52px!important;min-height:52px!important;box-shadow:none!important;color:var(--ab-ui-muted)!important;transition:color var(--ab-fast) ease, opacity var(--ab-fast) ease!important;background:0 0!important;border:0!important;border-radius:0!important;gap:4px!important;padding:4px 2px 3px!important;overflow:visible!important}.mobile-nav__item:before{display:none!important}.mobile-nav__item:after{content:"";width:18px;height:2px;transition:width var(--ab-fast) var(--ab-ease-out), background var(--ab-fast) ease;background:0 0;border-radius:0 0 2px 2px;position:absolute;top:0;left:50%;transform:translate(-50%)}.mobile-nav__item svg{color:currentColor!important;filter:none!important;width:20px!important;height:20px!important}.mobile-nav__item>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden;color:inherit!important;font-size:10px!important;font-weight:610!important;line-height:1!important}.mobile-nav__item.is-active{color:var(--ab-ui-text)!important}.mobile-nav__item.is-active:after{background:var(--ab-iris);width:24px}.mobile-nav__item.is-active svg{color:var(--ab-iris-strong)!important;filter:none!important}.mobile-nav__avatar{z-index:1;position:relative;overflow:hidden;border:1px solid var(--ab-ui-border)!important;background:var(--ab-surface-3)!important;width:21px!important;height:21px!important;box-shadow:none!important;border-radius:50%!important}.mobile-nav__profile.is-active .mobile-nav__avatar{border-color:color-mix(in srgb, var(--ab-ui-accent) 58%, transparent)!important;box-shadow:0 0 0 2px color-mix(in srgb, var(--ab-ui-accent) 8%, transparent)!important}.mobile-account__backdrop{z-index:980!important;background:color-mix(in srgb, var(--ab-ui-canvas) 70%, transparent)!important;-webkit-backdrop-filter:none!important;position:fixed!important;inset:0!important}.mobile-account{overscroll-behavior:contain;scrollbar-width:thin;z-index:990!important;left:max(10px, var(--ab-shell-safe-left))!important;right:max(10px, var(--ab-shell-safe-right))!important;bottom:calc(var(--ab-mobile-nav-core-height) + var(--ab-shell-safe-bottom) + 8px)!important;width:auto!important;max-width:none!important;max-height:min(68dvh, calc(100dvh - var(--ab-shell-safe-top) - var(--ab-shell-safe-bottom) - var(--ab-mobile-nav-core-height) - 30px))!important;border:1px solid var(--ab-line-strong)!important;background:var(--ab-ui-surface)!important;-webkit-backdrop-filter:none!important;border-radius:16px 16px 11px 11px!important;padding:7px 8px 9px!important;position:fixed!important;overflow:hidden auto!important;transform:none!important;box-shadow:0 22px 64px #0000007a!important}.mobile-account__handle{background:var(--ab-ui-raised)!important;border-radius:2px!important;width:26px!important;height:3px!important;margin:1px auto 7px!important}.mobile-account__identity{z-index:2;border-bottom:1px solid var(--ab-line);margin:0 -1px;position:sticky;top:-7px;background:var(--ab-ui-surface)!important;grid-template-columns:38px minmax(0,1fr) 28px!important;gap:9px!important;padding:7px 4px 9px!important}.mobile-account__avatar{border-color:var(--ab-line-strong)!important;width:38px!important;height:38px!important;box-shadow:none!important;border-radius:10px!important}.mobile-account__identity-copy strong{color:var(--ab-text)!important;font-size:12.5px!important;font-weight:690!important}.mobile-account__identity-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--ab-muted-2)!important;margin-top:2px!important;font-size:9.5px!important;line-height:1.3!important}.mobile-account__close{width:28px!important;height:28px!important;color:var(--ab-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:7px!important}.mobile-account__links{margin-top:2px;gap:0!important}.mobile-account__link{border:0!important;border-bottom:1px solid var(--ab-ui-border)!important;min-height:42px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;grid-template-columns:25px minmax(0,1fr) 14px!important;gap:8px!important;padding:6px 7px!important}.mobile-account__link:last-child{border-bottom:0!important}.mobile-account__link:active{background:#ffffff06!important}.mobile-account__link>svg:first-child{width:17px!important;height:17px!important;color:var(--ab-ui-accent)!important}.mobile-account__link>svg:last-child{width:12px!important;height:12px!important;color:var(--ab-ui-text)!important}.mobile-account__link strong{color:var(--ab-ui-text)!important;font-size:11px!important;font-weight:650!important}.mobile-account__support{border:0!important;border-left:2px solid color-mix(in srgb, var(--ab-ui-accent) 50%, transparent)!important;background:var(--ab-iris-faint)!important;min-height:46px!important;box-shadow:none!important;border-radius:0!important;margin-top:6px!important;padding:6px 7px!important}.mobile-account__support:after{display:none!important}.mobile-account__auth-button{min-height:36px!important;box-shadow:none!important;border-radius:7px!important}.mobile-account__auth-button--primary{background:var(--ab-iris)!important;border-color:#0000!important}.telegram-growth-card__art.is-fallback{place-items:center;display:grid!important}.telegram-growth-card__art-fallback{z-index:2;border:1px solid color-mix(in srgb, var(--ab-ui-accent) 14%, transparent);background:var(--ab-iris-faint);width:72px;height:72px;color:var(--ab-ui-accent);border-radius:50%;place-items:center;display:grid;position:relative}.telegram-growth-card__art-fallback svg{width:28px;height:28px}html.telegram-mini-app .topbar{top:var(--ab-shell-safe-top)!important}html.telegram-mini-app .app-shell{padding-top:calc(58px + var(--ab-shell-safe-top))!important}html.telegram-mini-app .mobile-nav{height:calc(var(--ab-mobile-nav-core-height) + var(--ab-shell-safe-bottom))!important;padding-bottom:var(--ab-shell-safe-bottom)!important;bottom:0!important}html.telegram-mini-app .mobile-account{bottom:calc(var(--ab-mobile-nav-core-height) + var(--ab-shell-safe-bottom) + 8px)!important}html.telegram-mini-app body{padding-bottom:calc(var(--ab-mobile-nav-core-height) + var(--ab-shell-safe-bottom) + 10px)!important}html.telegram-mini-app .page-content{padding-bottom:24px!important}}@media (max-width:380px){.mobile-nav{padding-left:max(4px, var(--ab-shell-safe-left))!important;padding-right:max(4px, var(--ab-shell-safe-right))!important}.mobile-nav__item>span:last-child{font-size:9.5px!important}.mobile-account{left:max(7px, var(--ab-shell-safe-left))!important;right:max(7px, var(--ab-shell-safe-right))!important}}@media (max-width:768px) and (prefers-reduced-motion:reduce){.mobile-nav{transition:none!important}}
.home-page{--home-section-gap:34px}.home-page .main-column{min-width:0}.home-page .section{margin-top:var(--home-section-gap)}.home-page .section-head{gap:18px;margin-bottom:13px}.home-page .section-title{color:var(--ab-text);letter-spacing:-.024em;font-size:clamp(18px,1.55vw,22px);font-weight:710;padding-left:0!important}.home-page .section-head p{max-width:680px;color:var(--ab-muted-2);margin:5px 0 0;font-size:10px;line-height:1.55}.home-page .section-link{color:var(--ab-muted-2);font-size:10px;font-weight:640}.home-page .section-link:hover{color:var(--ab-ember)}.home-page .home-hero-carousel{border-color:var(--ab-ui-border)!important;border-radius:12px!important;box-shadow:0 16px 42px #00000029!important}.home-page .home-hero-carousel__label{text-transform:none;letter-spacing:.025em}.home-page .home-hero-carousel__signature{background:var(--ab-iris);border-radius:0;width:2px}.home-page .home-hero-carousel__dot{border-radius:0}.home-page .home-hero-carousel__arrow{box-shadow:none;border-radius:6px}.home-page .continue-watching-section{padding-top:0;border-top:0!important;margin-top:24px!important}.home-page .continue-watching-section .smart-section-eyebrow{display:none!important}.home-page .continue-watching-section .section-head{margin-bottom:10px}.home-page .continue-smart-grid{border-top:0;border-bottom:0}.home-page .continue-smart-card,.home-page .continue-smart-card:first-child{min-height:104px;box-shadow:none!important;margin:0!important;padding:10px 12px!important}.home-page .continue-smart-card:hover{background:#ffffff04!important;transform:none!important}.home-page .continue-smart-card__poster{overflow:hidden;box-shadow:none!important;border-radius:6px!important}.home-page .continue-smart-card__play{border-radius:50%;box-shadow:none!important}.home-page .continue-smart-card__eyebrow{color:var(--ab-ui-accent)!important;letter-spacing:.015em!important;text-transform:none!important;font-size:9px!important;font-weight:640!important}.home-page .continue-smart-card__body strong{color:var(--ab-ui-text)!important;font-weight:680!important}.home-page .continue-smart-card__progress{background:color-mix(in srgb, var(--ab-ui-surface) 9%, transparent)!important;border-radius:0!important;height:2px!important}.home-page .continue-smart-card__progress i{background:var(--ab-iris)!important;border-radius:0!important}.home-page .continue-smart-card__body small{color:var(--ab-muted-2)!important}.home-page .continue-smart-card__arrow{color:var(--ab-ui-muted)!important}.home-page .home-shortcuts{margin-top:16px;margin-bottom:0}.home-page .home-shortcuts__item{min-height:58px}.home-page .home-activation-v2{margin-top:18px;margin-bottom:0}.home-page .home-retention{margin-top:24px}.home-page .home-pulse{border-color:var(--ab-line);margin-top:20px}.home-page .home-pulse__rail{background:var(--ab-iris)}.home-discovery-flow{border-top:1px solid var(--ab-line-strong);border-bottom:1px solid var(--ab-line);margin-top:34px;padding:20px 0 24px;position:relative}.home-discovery-flow .mood-picker{background:0 0!important;border:0!important;margin:0!important;padding:0 0 17px!important}.home-discovery-flow .mood-picker__intro{align-self:center}.home-discovery-flow .mood-picker__eyebrow{font-size:9px;color:var(--ab-muted-2)!important;letter-spacing:.025em!important}.home-discovery-flow .mood-picker__intro h2{color:var(--ab-text);letter-spacing:-.018em;margin-top:3px;font-size:15px;font-weight:690}.home-discovery-flow .mood-picker__intro p{color:var(--ab-muted-2);margin-top:4px;font-size:9px}.home-discovery-flow .mood-picker__options{border-top:1px solid var(--ab-ui-border);border-bottom:1px solid var(--ab-ui-border);gap:0!important}.home-discovery-flow .mood-chip{min-height:50px;border:0!important;border-right:1px solid var(--ab-ui-border)!important;box-shadow:none!important;background:0 0!important;border-left:2px solid #0000!important;border-radius:0!important}.home-discovery-flow .mood-chip:last-child{border-right:0!important}.home-discovery-flow .mood-chip:hover{transform:none;background:#ffffff04!important}.home-discovery-flow .mood-chip.is-active{border-left-color:var(--ab-iris)!important;background:linear-gradient(90deg, var(--ab-iris-faint), transparent 88%)!important}.home-discovery-flow .mood-chip__copy strong{font-size:10px;font-weight:660}.home-discovery-flow .mood-chip__copy small{color:var(--ab-muted-2);font-size:8px}.home-discovery-flow .smart-feed-section{border-top:0!important;margin-top:18px!important;padding-top:0!important}.home-discovery-flow .smart-feed-heading .smart-section-eyebrow,.home-discovery-flow .smart-feed-heading__asset{display:none!important}.home-discovery-flow .smart-feed-heading p{color:var(--ab-muted-2)}.home-discovery-flow .smart-feed__stage{margin-inline:0}.home-discovery-flow .smart-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.home-discovery-flow .smart-card__poster{background:var(--ab-surface-2);overflow:hidden;box-shadow:0 8px 22px #0000001f;border:1px solid var(--ab-ui-border)!important;border-radius:7px!important}.home-discovery-flow .smart-card__poster:after{background:linear-gradient(180deg, transparent 72%, color-mix(in srgb, var(--ab-ui-canvas) 52%, transparent))!important}.home-discovery-flow .smart-card__rating,.home-discovery-flow .smart-card__match{background:color-mix(in srgb, var(--ab-ui-canvas) 84%, transparent)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important;border-radius:4px!important}.home-discovery-flow .smart-card__match{border-left:2px solid var(--ab-iris)!important}.home-discovery-flow .smart-card__open{opacity:0;transition:opacity var(--ab-fast) ease;background:color-mix(in srgb, var(--ab-ui-canvas) 82%, transparent)!important;box-shadow:none!important;border:0!important;border-radius:4px!important}@media (hover:hover) and (pointer:fine){.home-discovery-flow .smart-card:hover .smart-card__open{opacity:1}.home-discovery-flow .smart-card:hover .smart-card__poster{transform:translateY(-2px);box-shadow:0 12px 28px #0000002b;border-color:color-mix(in srgb, var(--ab-ui-accent) 15%, transparent)!important}}.home-discovery-flow .smart-card__body{padding:9px 1px 0!important}.home-discovery-flow .smart-card__title{min-height:0;color:var(--ab-ui-text);font-size:11.5px;font-weight:675;line-height:1.35}.home-discovery-flow .smart-card__meta{color:var(--ab-muted-2);margin-top:4px;font-size:8px}.home-discovery-flow .smart-card__reason{border-left:1px solid color-mix(in srgb, var(--ab-ui-accent) 45%, transparent);min-height:0;color:var(--ab-ui-muted);margin-top:6px;padding-left:7px;font-size:8.5px;line-height:1.35}.home-discovery-flow .smart-card__actions{padding-top:7px}.home-discovery-flow .smart-card__plan{min-height:28px;color:var(--ab-ui-muted);border:0!important;border-bottom:1px solid var(--ab-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.home-discovery-flow .smart-card__plan:hover:not(:disabled){color:var(--ab-ui-text);border-bottom-color:color-mix(in srgb, var(--ab-ui-accent) 35%, transparent)!important;background:0 0!important}.home-discovery-flow .smart-card__dismiss{color:var(--ab-ui-muted);background:0 0!important;border:0!important;border-radius:0!important}.home-page .main-column>.section:not(.continue-watching-section):not(.smart-feed-section){border-top:1px solid var(--ab-line);padding-top:22px}.home-page .personal-schedule-section{padding-top:20px!important}.home-page .personal-schedule-card{box-shadow:none!important;border-radius:0!important}.home-page .anime-grid{gap:18px 14px}.home-page .anime-card__image-wrap,.home-page .anime-card--signature .anime-card__image-wrap{border-radius:7px!important}.home-page .home-top-anime-panel--mobile{border-top:1px solid var(--ab-line);margin-top:28px;padding:18px 0 0;box-shadow:none!important;background:0 0!important;border-radius:0!important}.home-page .home-top-anime-panel--mobile .panel__head,.home-page .home-top-anime-panel--mobile .panel__body{padding-inline:0!important}.home-page .home-top-anime-panel--mobile .top-anime-item{border-color:var(--ab-line)}@media (max-width:720px){.home-page{--home-section-gap:28px}.home-page .home-hero-carousel{border-radius:9px!important;min-height:330px!important}.home-page .home-hero-carousel__content{padding:24px 22px 54px!important}.home-page .page-hero h1{max-width:88%;font-size:clamp(27px,9vw,38px)!important;line-height:1.04!important}.home-page .home-hero-carousel__description{max-width:88%;-webkit-line-clamp:2!important;margin-top:10px!important;font-size:10.5px!important;line-height:1.5!important}.home-page .home-hero-carousel__nav{bottom:14px!important;left:22px!important;right:16px!important}.home-page .continue-watching-section{margin-top:20px!important}.home-page .continue-watching-section .section-title{font-size:18px!important}.home-page .continue-smart-grid{scroll-snap-type:x proximity;scrollbar-width:none;border-right:0;gap:12px;margin-right:-12px;scroll-padding-right:12px;padding:0 12px 0 0!important;display:flex!important;overflow:auto hidden!important}.home-page .continue-smart-grid::-webkit-scrollbar{display:none}.home-page .continue-smart-card,.home-page .continue-smart-card:first-child{scroll-snap-align:start;flex:0 0 min(86vw,410px)!important;grid-template-columns:60px minmax(0,1fr) 18px!important;gap:9px!important;width:min(86vw,410px)!important;height:104px!important;min-height:104px!important;max-height:104px!important;padding:9px 10px!important}.home-page .continue-smart-card__poster{width:60px!important;height:84px!important}.home-page .continue-smart-card__body strong{font-size:12.5px!important}.home-page .continue-smart-card__body small{max-width:100%;font-size:8.5px!important}.home-page .home-shortcuts{margin-top:14px}.home-page .home-shortcuts__item{min-height:55px;padding-inline:12px}.home-page .home-retention,.home-page .home-pulse{margin-top:20px}.home-discovery-flow{margin-top:28px;padding:16px 0 20px}.home-discovery-flow .mood-picker{gap:12px!important;padding-bottom:14px!important}.home-discovery-flow .mood-picker__intro{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.home-discovery-flow .mood-picker__intro>div{min-width:0}.home-discovery-flow .mood-picker__intro p{display:none}.home-discovery-flow .mood-picker__options{scroll-snap-type:x proximity;scrollbar-width:none;border:0;margin-right:-12px;padding-right:12px;overflow:auto hidden;display:flex!important}.home-discovery-flow .mood-picker__options::-webkit-scrollbar{display:none}.home-discovery-flow .mood-chip{scroll-snap-align:start;flex:none;min-width:116px;min-height:44px;border-right:1px solid var(--ab-line)!important;padding:5px 9px!important}.home-discovery-flow .mood-chip__icon{width:30px;height:30px}.home-discovery-flow .mood-chip__image{width:31px;height:31px}.home-discovery-flow .smart-feed-section{margin-top:12px!important}.home-discovery-flow .smart-feed-section .section-head{align-items:flex-end}.home-discovery-flow .smart-feed-heading p{display:none}.home-discovery-flow .smart-card__open{display:none!important}.home-discovery-flow .smart-card__actions{grid-template-columns:minmax(0,1fr) 26px}.home-page .main-column>.section:not(.continue-watching-section):not(.smart-feed-section){padding-top:18px}.home-page .anime-grid{gap:16px 10px}.home-page .section-head{margin-bottom:11px}.home-page .section-link{font-size:9.5px}}@media (max-width:390px){.home-page .home-hero-carousel{min-height:312px!important}.home-page .page-hero h1{font-size:clamp(25px,8.7vw,34px)!important}.home-page .continue-smart-card,.home-page .continue-smart-card:first-child{flex-basis:88vw!important;width:88vw!important}.home-discovery-flow .mood-chip{min-width:108px}}@media (prefers-reduced-motion:reduce){.home-discovery-flow .smart-card__poster,.home-page .continue-smart-card{transition:none!important}}@media (min-width:721px){.home-page .home-top-anime-panel--mobile{display:none!important}.home-page .home-top-anime-panel--desktop{min-width:0;overflow:hidden;border:0!important;border-top:1px solid var(--ab-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;display:block!important}.home-page .home-top-anime-panel--desktop .panel__head{padding:11px 0 9px!important}.home-page .home-top-anime-panel--desktop .panel__body{grid-template-columns:1fr!important;gap:0!important;padding:0!important;display:grid!important}.home-page .home-top-anime-panel--desktop .top-anime-item--editorial{border:0!important;border-bottom:1px solid var(--ab-ui-border)!important;min-width:0!important;min-height:62px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;grid-template-columns:24px 42px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;padding:7px 0!important;display:grid!important;overflow:hidden!important}.home-page .home-top-anime-panel--desktop .top-anime-item--editorial:last-child{border-bottom:0!important}.home-page .home-top-anime-panel--desktop .top-anime-item__rank{font-variant-numeric:tabular-nums;align-self:start;padding-top:2px;color:var(--ab-ui-muted)!important;font-size:10px!important;font-weight:650!important}.home-page .home-top-anime-panel--desktop .top-anime-item__poster{aspect-ratio:auto!important;border-radius:5px!important;width:42px!important;height:56px!important;overflow:hidden!important}.home-page .home-top-anime-panel--desktop .top-anime-item__poster img{object-fit:cover!important;width:100%!important;height:100%!important}.home-page .home-top-anime-panel--desktop .top-anime-item__copy{min-width:0!important}.home-page .home-top-anime-panel--desktop .top-anime-item__copy strong{color:var(--ab-text-soft)!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:10.5px!important;font-weight:670!important;line-height:1.28!important;display:-webkit-box!important;overflow:hidden!important}.home-page .home-top-anime-panel--desktop .top-anime-item__copy span{color:var(--ab-muted-2)!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin-top:4px!important;font-size:8.5px!important;line-height:1.2!important;display:block!important;overflow:hidden!important}}@media (max-width:720px){.home-page .home-top-anime-panel--desktop{display:none!important}.home-page .home-top-anime-panel--mobile{display:block!important}}
.home-page .home-top-anime-panel--mobile{display:none!important}@media (min-width:721px){.home-page .home-top-anime-panel--mobile{display:none!important}.home-page .right-rail .home-top-anime-panel--desktop{border:0!important;border-top:1px solid var(--ab-line)!important;width:100%!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;display:block!important;overflow:hidden!important}.home-page .right-rail .home-top-anime-panel--desktop .panel__head{padding:11px 0 9px!important}.home-page .right-rail .home-top-anime-panel--desktop .panel__body{grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;gap:0!important;min-width:0!important;padding:0!important;display:grid!important;overflow:hidden!important}.home-page .right-rail .home-top-anime-panel--desktop .top-anime-item--editorial{border:0!important;border-bottom:1px solid var(--ab-ui-border)!important;width:100%!important;min-width:0!important;min-height:62px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;grid-template-columns:24px 42px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;padding:7px 0!important;display:grid!important;overflow:hidden!important}.home-page .right-rail .home-top-anime-panel--desktop .top-anime-item__poster{aspect-ratio:auto!important;border-radius:5px!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:56px!important;min-height:56px!important;max-height:56px!important;overflow:hidden!important}.home-page .right-rail .home-top-anime-panel--desktop .top-anime-item__poster img{object-fit:cover!important;width:42px!important;height:56px!important}.home-page .right-rail .home-top-anime-panel--desktop .top-anime-item__copy{width:auto!important;min-width:0!important;display:block!important}.home-page .right-rail .home-top-anime-panel--desktop .top-anime-item__copy strong{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:10.5px!important;line-height:1.28!important;display:-webkit-box!important;overflow:hidden!important}}@media (max-width:720px){.home-page .home-top-anime-panel--desktop{display:none!important}.home-page .home-top-anime-panel--mobile{border:0!important;border-top:1px solid var(--ab-line)!important;width:100%!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;display:block!important;overflow:hidden!important}.home-page .home-top-anime-panel--mobile .panel__body{scrollbar-width:none;scroll-snap-type:x proximity!important;grid-template-columns:none!important;grid-auto-columns:clamp(132px,42vw,156px)!important;grid-auto-flow:column!important;gap:10px!important;width:100%!important;max-width:100%!important;padding:0 0 8px!important;display:grid!important;overflow:auto hidden!important}.home-page .home-top-anime-panel--mobile .panel__body::-webkit-scrollbar{display:none}.home-page .home-top-anime-panel--mobile .top-anime-item--editorial{scroll-snap-align:start;width:auto!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:block!important;overflow:visible!important}.home-page .home-top-anime-panel--mobile .top-anime-item__rank{display:none!important}.home-page .home-top-anime-panel--mobile .top-anime-item__poster{aspect-ratio:2/3!important;border-radius:7px!important;width:100%!important;height:auto!important;max-height:none!important;overflow:hidden!important}.home-page .home-top-anime-panel--mobile .top-anime-item__poster img{object-fit:cover!important;width:100%!important;height:100%!important}.home-page .home-top-anime-panel--mobile .top-anime-item__copy{min-width:0!important;padding-top:7px!important;display:block!important}.home-page .home-top-anime-panel--mobile .top-anime-item__copy strong{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:12.5px!important;line-height:1.3!important;display:-webkit-box!important;overflow:hidden!important}.home-page .home-top-anime-panel--mobile .top-anime-item__copy span{margin-top:3px!important;font-size:9px!important}}
.home-page .right-rail>.home-top-anime-panel{grid-column:1/-1}.home-page .home-top-anime-panel{border:0;border-top:1px solid var(--ab-line);width:100%;min-width:0;box-shadow:none;background:0 0;border-radius:0;padding-top:2px;overflow:hidden}.home-page .home-top-anime-panel .panel__head{padding:10px 0 8px}.home-page .home-top-anime-panel .panel__title-with-icon{color:var(--ab-text);letter-spacing:-.02em;gap:7px;font-size:18px;font-weight:730;line-height:1.2}.home-page .home-top-anime-panel .panel__title-with-icon img{width:18px;height:18px}.home-page .home-top-anime-panel .panel__body{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;gap:0 22px;width:100%;min-width:0;padding:0;display:grid;overflow:visible}.home-page .home-top-anime-panel .top-anime-item{border:0;border-bottom:1px solid var(--ab-ui-border);width:100%;min-width:0;min-height:76px;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:24px 44px minmax(0,1fr);align-items:center;gap:9px;padding:8px 0;display:grid;overflow:hidden}.home-page .home-top-anime-panel .top-anime-item:hover{background:#ffffff03}.home-page .home-top-anime-panel .top-anime-item__rank{color:var(--ab-ui-muted);font-variant-numeric:tabular-nums;text-align:center;align-self:center;font-size:13px;font-weight:720}.home-page .home-top-anime-panel .top-anime-item:nth-child(-n+3) .top-anime-item__rank{color:var(--ab-ui-accent)}.home-page .home-top-anime-panel .top-anime-item__poster{border:1px solid var(--ab-ui-border);background:var(--ab-ui-surface);border-radius:6px;width:44px;min-width:44px;max-width:44px;height:60px;min-height:60px;max-height:60px;position:relative;overflow:hidden}.home-page .home-top-anime-panel .top-anime-item__poster>div,.home-page .home-top-anime-panel .top-anime-item__poster img{width:100%;height:100%}.home-page .home-top-anime-panel .top-anime-item__poster img{object-fit:cover}.home-page .home-top-anime-panel .top-anime-item__copy{width:auto;min-width:0;display:block}.home-page .home-top-anime-panel .top-anime-item__copy strong{min-width:0;color:var(--ab-ui-text);white-space:normal;text-overflow:initial;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:680;line-height:1.32;display:-webkit-box;overflow:hidden}.home-page .home-top-anime-panel .top-anime-item__copy span{min-width:0;color:var(--ab-ui-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;line-height:1.3;display:block;overflow:hidden}.home-page .home-top-anime-panel .top-anime-item__copy b{color:var(--ab-ui-danger);font-weight:680}@media (min-width:721px) and (max-width:1000px){.home-page .home-top-anime-panel .panel__body{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.home-page .home-top-anime-panel .top-anime-item:nth-child(-n+2) .top-anime-item__rank{color:var(--ab-ui-accent)}}@media (max-width:720px){.home-page .home-top-anime-panel{margin-top:0;padding-top:0}.home-page .home-top-anime-panel .panel__head{padding:10px 0 9px}.home-page .home-top-anime-panel .panel__title-with-icon{font-size:17px}.home-page .home-top-anime-panel .panel__body{scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;grid-template-columns:none;grid-auto-columns:min(82vw,310px);grid-auto-flow:column;gap:10px;width:100%;max-width:100%;padding:0 0 8px;display:grid;overflow:auto hidden}.home-page .home-top-anime-panel .panel__body::-webkit-scrollbar{display:none}.home-page .home-top-anime-panel .top-anime-item{border-bottom:0;border-right:1px solid var(--ab-ui-border);scroll-snap-align:start;grid-template-columns:22px 46px minmax(0,1fr);gap:8px;min-height:76px;padding:7px 9px 7px 0}.home-page .home-top-anime-panel .top-anime-item__poster{width:46px;min-width:46px;max-width:46px;height:62px;min-height:62px;max-height:62px}.home-page .home-top-anime-panel .top-anime-item__copy strong{font-size:12.5px}.home-page .home-top-anime-panel .top-anime-item__copy span{font-size:9.5px}}
.anime-detail-v4,.anime-title-accent-scope{--ab-accent:var(--anime-page-accent,var(--ab-ui-accent));--ab-iris:var(--anime-page-accent,var(--ab-ui-accent));--ab-iris-strong:color-mix(in srgb, var(--anime-page-accent,var(--ab-ui-accent)) 72%, white 28%);--ab-accent-soft:color-mix(in srgb, var(--anime-page-accent,var(--ab-ui-primary)) 15%, transparent);--ab-ember:var(--anime-page-accent,var(--ab-ui-primary))}.anime-detail-v4 .section-title:before,.anime-title-accent-scope .section-title:before{background:var(--anime-page-accent,var(--ab-ui-primary))}.anime-detail-v4 .section-title__icon,.anime-title-accent-scope .section-title__icon,.anime-detail-v4 .section-link:hover,.anime-title-accent-scope .section-link:hover{color:color-mix(in srgb, var(--anime-page-accent,var(--ab-ui-accent)) 74%, white 26%)}.anime-detail-v4 .episode-list-shell,.anime-title-accent-scope .episode-list-shell{--episode-current:var(--anime-page-accent,var(--ab-ui-primary))}.anime-detail-v4 .episode-list__season-tab[aria-selected=true],.anime-title-accent-scope .episode-list__season-tab[aria-selected=true],.anime-detail-v4 .episode-list__group-tab[aria-selected=true],.anime-title-accent-scope .episode-list__group-tab[aria-selected=true]{border-bottom-color:var(--anime-page-accent,var(--ab-ui-accent))!important}.anime-detail-v4 .episode-list__progress i,.anime-title-accent-scope .episode-list__progress i{background:var(--anime-page-accent,var(--ab-ui-primary))}.anime-detail-v4 .episode-list__item.is-current,.anime-title-accent-scope .episode-list__item.is-current{background:linear-gradient(90deg, color-mix(in srgb, var(--anime-page-accent,var(--ab-ui-primary)) 12%, transparent), transparent 88%)!important}.anime-detail-v4 .episode-list__item.is-current .episode-list__label,.anime-title-accent-scope .episode-list__item.is-current .episode-list__label{color:color-mix(in srgb, var(--anime-page-accent,var(--ab-ui-accent)) 72%, white 28%)!important}@media (hover:hover) and (pointer:fine){.anime-detail-v4 .episode-list__item:hover,.anime-title-accent-scope .episode-list__item:hover{background:linear-gradient(90deg, color-mix(in srgb, var(--anime-page-accent,var(--ab-ui-primary)) 8%, transparent), #ffffff03)!important}.anime-detail-v4 .episode-list__item:hover .episode-list__label,.anime-title-accent-scope .episode-list__item:hover .episode-list__label{color:color-mix(in srgb, var(--anime-page-accent,var(--ab-ui-accent)) 76%, white 24%)!important}.anime-detail-v4 .episode-list__extra:hover,.anime-title-accent-scope .episode-list__extra:hover{border-left-color:var(--anime-page-accent,var(--ab-ui-accent))!important}}.episode-list__verification{min-height:24px;color:var(--ab-muted-2);align-items:center;gap:7px;margin:0 0 7px;font-size:9px;font-weight:620;display:inline-flex}.episode-list__verification>span{background:var(--anime-page-accent,var(--ab-ui-primary));width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--anime-page-accent,var(--ab-ui-accent)) 12%, transparent);border-radius:999px;animation:1.2s ease-in-out infinite episode-verification-pulse}@keyframes episode-verification-pulse{0%,to{opacity:.38}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.episode-list__verification>span{animation:none}}
