@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:#717788!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:#eceaf2!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;color:#717788!important;max-width:none!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;color:#a28cff!important;min-width:max-content!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:#737989!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,#070a11 0%,#070a118f 15%,#0000 48%),linear-gradient(#0000 58%,#070a1147 88%,#070a11 100%)!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;opacity:.72;pointer-events:none;border:1px solid #ebe8f821;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,#070a11fa 0%,#070a11d1 31%,#070a112b 68%,#070a110a 100%),linear-gradient(#0000 0%,#070a1133 44%,#070a11e8 83%,#070a11 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);color:#e8e5ee!important;background:#090c15c2!important;border-color:#eae8f23d!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:#dbd9e661!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 #977eef3d;background:#a58cf7!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:2.35!important}.premium-media-crop__surface.is-image-error>img{opacity:0!important}.premium-media-crop__error{z-index:4;color:#f0ebf9b8;text-align:center;pointer-events:none;background:#070911eb;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:2.35;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:2.35!important}}
.home-page .home-hero-carousel{background:radial-gradient(circle at 82% 28%, rgba(var(--hero-ambient-rgb), .2), transparent 46%), #080c13!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,#070a11fa,#070a11d6 46%,#070a116b),linear-gradient(#0000,#070a119e 58%,#070a11)!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{color:#f0ebf994;background:radial-gradient(circle at 50% 45%,#855ee61c,#0000 36%),#070911c7;font-size:10px;font-weight:750}.premium-media-crop__error{color:#ffb8c6d1;background:#070911f0;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:2.35;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{color:#f4a2b1;background:#d337540e;border:1px solid #ff6b842b;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:2.35!important;min-height:0!important}.profile-editor-v13__banner-editor{aspect-ratio:2.35;min-height:0!important}.profile-v2__banner{aspect-ratio:2.35;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:#7c53e809!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:#0b0f1ab8!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{background:linear-gradient(135deg,#7552dc0e,#0000 42%),#0b0f1ac7!important;border-color:#9177ee30!important}.schedule-page-v2 .weekly-calendar__day{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#080c15b8!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:#b2b7c3!important;letter-spacing:.03em!important;text-transform:none!important;font-size:11px!important;font-weight:760!important}.schedule-page-v2 .weekly-calendar__day strong{color:#777f90!important;background:#ffffff06!important;border-radius:7px!important;min-width:0!important;min-height:0!important;padding:4px 7px!important;font-size:9px!important}.schedule-page-v2 .weekly-calendar__column.is-today .weekly-calendar__day span{color:#d7cff7!important}.schedule-page-v2 .weekly-calendar__column.is-today .weekly-calendar__day strong{color:#b9a8f5!important;box-shadow:none!important;background:#795bde24!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:#e8e7ed!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:#717889!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:#b5a5ed!important;font-size:11px!important;font-weight:730!important}.schedule-page-v2 .weekly-calendar__event-time span{color:#73c89d!important;white-space:normal!important;text-align:right!important;max-width:84px!important;font-size:8px!important}.schedule-page-v2 .weekly-calendar__empty-day{color:#596071!important;text-align:left!important;grid-template-columns:auto auto!important;place-content:center start!important;gap:7px!important;min-height:48px!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{color:#8980ad!important;text-align:right!important;white-space:normal!important;max-width:78px!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:#07090f;--ab-ink-1:#090d14;--ab-ink-2:#0c111a;--ab-surface-1:#0e131d;--ab-surface-2:#121925;--ab-surface-3:#17202d;--ab-surface-4:#1c2635;--ab-porcelain:#f3f0ea;--ab-text:var(--ab-porcelain);--ab-text-soft:#c8cad0;--ab-muted:#8d95a5;--ab-muted-2:#626b7b;--ab-iris:#9788e7;--ab-iris-hover:#aa9bf0;--ab-iris-strong:#b7aaff;--ab-iris-soft:#9788e71c;--ab-iris-faint:#9788e70e;--ab-ember:#e6a06f;--ab-ember-soft:#e6a06f1a;--ab-success:#69d6ad;--ab-danger:#e8849c;--ab-info:#7cb7ed;--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:#ccd0db11;--ab-line-strong:#ccd0db1d;--ab-line-iris:#9788e73d;--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:#303744 var(--ab-ink-0)}body{background:radial-gradient(70% 45% at 86% -12%, #9788e712, transparent 62%), linear-gradient(180deg, var(--ab-ink-0) 0%, var(--ab-ink-1) 46%, #080b12 100%);color:var(--ab-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}::selection{color:#fff;background:#9788e74d}: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-offset:2px;outline:2px solid #b7aaffc7}.topbar{border-bottom-color:var(--ab-line);background:#07090feb;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:#151c29;box-shadow:0 0 0 3px #9788e712}: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{box-shadow:inset 0 1px 0 #ffffff06, var(--ab-shadow-sm);border-color:#ccd0db17}}: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:#fff;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){background:var(--ab-iris-soft);color:#eeeaff;box-shadow:inset 2px 0 0 var(--ab-iris);border-color:#9788e72e}.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-radius:var(--ab-radius-sm);background:var(--ab-surface-2);box-shadow:var(--ab-shadow-xs);border:1px solid #ccd0db0b}.anime-card__body{background:0 0}.anime-card__body h3{color:#eeece8;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:#07090fd1!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{box-shadow:var(--ab-shadow-sm);border-color:#9788e729;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{background:var(--ab-surface-2);color:#cfc8ef;box-shadow:none;border-color:#9788e721}.episode-seo-context__links a:hover{background:var(--ab-surface-3);color:#fff;border-color:#9788e740}@media (max-width:760px){:root{--ab-radius-feature:20px}body{background:linear-gradient(180deg, var(--ab-ink-0) 0%, var(--ab-ink-1) 58%, #080b12 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{background:var(--ab-iris-faint);color:#c9c0f6;border-color:#9788e729}.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:#6d7584;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);color:#aea3e6;width:24px;height:24px;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 #ccd0db0a;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:#ccd0db0a;overflow:hidden;box-shadow:0 7px 20px #00000021}.anime-card__rating,.anime-card__state{box-shadow:none!important}.anime-card__match{box-shadow:none!important;background:0 0!important;border:0!important;border-left:2px solid #9788e77a!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;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#07090ff7!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:#151c29!important;box-shadow:0 0 0 3px #9788e70e!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;-webkit-backdrop-filter:blur(14px)saturate(1.02)!important;contain:layout!important;transition:transform .22s var(--ab-ease-out), visibility 0s linear 0s!important;background:#080b11f9!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:#767e8e!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:#ece9f3!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;background:var(--ab-surface-3)!important;width:21px!important;height:21px!important;box-shadow:none!important;border:1px solid #ccd0db21!important;border-radius:50%!important}.mobile-nav__profile.is-active .mobile-nav__avatar{border-color:#b7aaff94!important;box-shadow:0 0 0 2px #9788e714!important}.mobile-account__backdrop{z-index:980!important;-webkit-backdrop-filter:none!important;background:#03050ab3!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;-webkit-backdrop-filter:none!important;background:#0d121c!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:#343b48!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:#0d121c!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{min-height:42px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #ccd0db0b!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{color:#9187bd!important;width:17px!important;height:17px!important}.mobile-account__link>svg:last-child{color:#4f5664!important;width:12px!important;height:12px!important}.mobile-account__link strong{color:#d9d8dd!important;font-size:11px!important;font-weight:650!important}.mobile-account__support{background:var(--ab-iris-faint)!important;min-height:46px!important;box-shadow:none!important;border:0!important;border-left:2px solid #9788e780!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;background:var(--ab-iris-faint);color:#a99de4;border:1px solid #9788e724;border-radius:50%;place-items:center;width:72px;height:72px;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:#ccd0db13!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:1px solid var(--ab-line);border-bottom:1px solid var(--ab-line);overflow:hidden;gap:0!important}.home-page .continue-smart-card,.home-page .continue-smart-card:first-child{min-height:104px;border:0!important;border-right:1px solid var(--ab-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:10px 12px!important}.home-page .continue-smart-card:last-child{border-right:0!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:#9c93c8!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:#e9e7e4!important;font-weight:680!important}.home-page .continue-smart-card__progress{background:#ccd0db17!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:#686f7d!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 #ccd0db0a;border-bottom:1px solid #ccd0db0a;gap:0!important}.home-discovery-flow .mood-chip{min-height:50px;box-shadow:none!important;background:0 0!important;border:0!important;border-left:2px solid #0000!important;border-right:1px solid #ccd0db0b!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 #ccd0db0b!important;border-radius:7px!important}.home-discovery-flow .smart-card__poster:after{background:linear-gradient(#0000 72%,#05070b85)!important}.home-discovery-flow .smart-card__rating,.home-discovery-flow .smart-card__match{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#06080cd6!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;box-shadow:none!important;background:#06080cd1!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:#9788e726!important}}.home-discovery-flow .smart-card__body{padding:9px 1px 0!important}.home-discovery-flow .smart-card__title{color:#e7e5e2;min-height:0;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{color:#8f89a5;border-left:1px solid #9788e773;min-height:0;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{color:#aaa6b1;min-height:28px;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:#ded9f1;background:0 0!important;border-bottom-color:#9788e759!important}.home-discovery-flow .smart-card__dismiss{color:#5f6674;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;margin-right:-12px;scroll-padding-right:12px;gap:0!important;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;border-right:1px solid var(--ab-line)!important;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{min-width:0!important;min-height:62px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #ccd0db0e!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:#716b84!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{width:100%!important;min-width:0!important;min-height:62px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #ccd0db0e!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{width:100%;min-width:0;min-height:76px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #ccd0db0e;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:#9da7b775;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:#a799ef}.home-page .home-top-anime-panel .top-anime-item__poster{background:#111722;border:1px solid #ccd0db14;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{color:#e8e6ed;white-space:normal;min-width:0;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{color:#788191;text-overflow:ellipsis;white-space:nowrap;min-width:0;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:#d9bd67;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:#a799ef}}@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{scroll-snap-align:start;border-bottom:0;border-right:1px solid #ccd0db0e;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}}
.episode-list-shell{--episode-line:#ccd0db13;--episode-line-soft:#ccd0db0b;--episode-current:var(--ab-iris);--episode-complete:#6bc8a5}.episode-list__micro-heading{color:var(--ab-muted-2);letter-spacing:.025em;font-size:10px;font-weight:650}.episode-list__seasons{margin-bottom:18px!important}.episode-list__season-tabs{border-bottom:1px solid var(--episode-line);gap:0!important;padding:0!important}.episode-list__season-tab,.episode-list__season-tab[aria-selected=false],.episode-list__season-tab[aria-selected=true]{min-width:118px!important;box-shadow:none!important;color:var(--ab-muted)!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;padding:9px 12px 10px!important;transform:none!important}.episode-list__season-tab[aria-selected=true]{border-bottom-color:var(--ab-iris)!important;color:var(--ab-text)!important}.episode-list__season-tab>span:first-child{font-weight:680!important}.episode-list__season-tab>span:nth-child(2),.episode-list__season-tab>span:nth-child(3){color:var(--ab-muted-2)!important}@media (hover:hover) and (pointer:fine){.episode-list__season-tab:hover{color:var(--ab-text-soft)!important;background:#ffffff05!important}}.episode-list__group-tabs{border-bottom:1px solid var(--episode-line-soft);gap:0!important;padding:0 0 1px!important}.episode-list__group-tab,.episode-list__group-tab[aria-selected=false],.episode-list__group-tab[aria-selected=true]{box-shadow:none!important;color:var(--ab-muted-2)!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;padding:7px 11px!important}.episode-list__group-tab[aria-selected=true]{color:var(--ab-text-soft)!important;border-bottom-color:#9788e7b8!important}.episode-list__group-tab span{font-weight:620!important}.episode-list__meta{color:var(--ab-muted-2)!important;margin:0 0 10px!important;font-size:10px!important}.episode-list__toolbar{justify-content:space-between;align-items:flex-end;gap:16px;min-width:0;margin:0 0 10px;display:flex}.episode-list__toolbar .episode-list__meta{margin:0!important}.episode-list__jump{flex:none;align-items:center;gap:7px;display:flex}.episode-list__jump label{color:var(--ab-muted-2);font-size:9.5px;font-weight:650}.episode-list__jump input{width:66px;height:32px;color:var(--ab-text);font-variant-numeric:tabular-nums;background:#0d131c;border:1px solid #ccd0db17;border-radius:4px;outline:0;padding:0 8px;font-size:11px}.episode-list__jump button{color:#d8d2f5;cursor:pointer;background:#9788e713;border:1px solid #9788e738;border-radius:4px;height:32px;padding:0 10px;font-size:10px;font-weight:680}.episode-list__jump input:focus-visible,.episode-list__jump button:focus-visible{outline:2px solid var(--ab-accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.episode-list__jump button:hover{background:#9788e71f;border-color:#9788e76b}}@media (min-width:769px){.episode-list__group-tabs{flex-wrap:wrap!important;padding-right:0!important;overflow:visible!important}.episode-list__group-tab,.episode-list__group-tab[aria-selected=false],.episode-list__group-tab[aria-selected=true]{flex:none}.episode-list,.detail__episodes .episode-list{border-top:1px solid var(--episode-line);border-left:1px solid var(--episode-line-soft);scroll-snap-type:y proximity;scrollbar-width:thin;scrollbar-color:#303744 transparent;border-bottom:0;grid-template-columns:repeat(auto-fill,minmax(205px,1fr))!important;gap:0!important;max-height:min(62vh,620px)!important;padding:0!important;display:grid!important;overflow:hidden auto!important}.episode-list::-webkit-scrollbar{width:5px!important;height:auto!important}.detail__episodes .episode-list::-webkit-scrollbar{width:5px!important;height:auto!important}.episode-list::-webkit-scrollbar-thumb{background:#303744!important;border-radius:0!important}.detail__episodes .episode-list::-webkit-scrollbar-thumb{background:#303744!important;border-radius:0!important}.episode-list__item,.episode-list__item:hover,.episode-list__item.is-current,.episode-list__item.is-watched,.episode-list__item.is-partial{text-align:left;scroll-snap-align:nearest;grid-template-rows:1fr 2px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:0 9px;width:auto;min-width:0;min-height:66px;padding:9px 9px 8px 10px;text-decoration:none;display:grid;position:relative;border:0!important;border-right:1px solid var(--episode-line-soft)!important;border-bottom:1px solid var(--episode-line-soft)!important;box-shadow:none!important;color:var(--ab-text-soft)!important;background:0 0!important;border-radius:0!important;transform:none!important}.episode-list__marker{background:0 0;width:2px;position:absolute;top:8px;bottom:8px;left:0}.episode-list__number,.episode-list__item.is-watched .episode-list__number{font-variant-numeric:tabular-nums;letter-spacing:-.04em;grid-area:1/1;align-self:center;line-height:1;color:#d8d6d1!important;-webkit-text-fill-color:currentColor!important;background:0 0!important;font-size:20px!important;font-weight:690!important}.episode-list__copy{flex-direction:column;grid-area:1/2;justify-content:center;gap:3px;min-width:0;display:flex}.episode-list__label,.episode-list__item.is-current .episode-list__label{text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden;color:var(--ab-muted)!important;font-size:10.5px!important;font-weight:650!important}.episode-list__copy small{color:var(--ab-muted-2);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.25;overflow:hidden}.episode-list__progress{background:#ccd0db13;grid-area:2/1/auto/-1;width:100%;height:2px;overflow:hidden}.episode-list__progress i{background:var(--ab-iris);width:0;height:100%;transition:width .22s var(--ab-ease-out);display:block}.episode-list__check{grid-area:1/3;place-self:center;color:var(--episode-complete)!important;font-size:10px!important;font-weight:760!important;position:static!important}.episode-list__item.is-current{background:linear-gradient(90deg,#9788e713,#0000 88%)!important}.episode-list__item.is-current .episode-list__marker{background:var(--episode-current)}.episode-list__item.is-current .episode-list__number{color:#eeeaff!important}.episode-list__item.is-current .episode-list__label{color:var(--ab-iris-strong)!important}.episode-list__item.is-watched .episode-list__marker{background:#6bc8a58c}.episode-list__item.is-watched .episode-list__progress i{background:var(--episode-complete)}.episode-list__item.is-watched .episode-list__label{color:#94cbb6!important}.episode-list__item.is-partial .episode-list__number{color:#e2dff0!important}.episode-list__item.is-partial .episode-list__label{color:#aaa3c6!important}}@media (min-width:769px) and (hover:hover) and (pointer:fine){.episode-list__item:hover{background:#ffffff05!important}.episode-list__item:hover .episode-list__number{color:#fff!important}.episode-list__item:hover .episode-list__label{color:var(--ab-ember)!important}}.episode-list__extra,.episode-list__extra:hover{border:0!important;border-left:2px solid var(--episode-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;transform:none!important}.episode-list__extra:hover{border-left-color:var(--ab-ember)!important;background:#ffffff04!important}@media (max-width:768px){.episode-list__toolbar{margin-bottom:10px;display:block}.episode-list__jump{display:none}.episode-list__seasons{margin-bottom:14px!important}.episode-list__season-tabs{scroll-snap-type:x proximity;scrollbar-width:none;overflow-x:auto!important}.episode-list__season-tabs::-webkit-scrollbar{display:none}.episode-list__season-tab,.episode-list__season-tab[aria-selected=false],.episode-list__season-tab[aria-selected=true]{scroll-snap-align:start;min-width:104px!important;padding:8px 10px 9px!important}.episode-list__season-tab>span:nth-child(2){max-width:120px!important}.episode-list__group-tabs{scrollbar-width:none}.episode-list__group-tabs::-webkit-scrollbar{display:none}.episode-list,.detail__episodes .episode-list{scroll-snap-type:y proximity;scroll-padding-block:10px;border-top:1px solid var(--episode-line)!important;border-bottom:1px solid var(--episode-line)!important;flex-direction:column!important;max-height:min(58vh,520px)!important;display:flex!important;overflow:hidden auto!important}.episode-list__item,.episode-list__item:hover,.episode-list__item.is-current,.episode-list__item.is-watched,.episode-list__item.is-partial{scroll-snap-align:nearest;flex:none;grid-template-rows:1fr 2px;grid-template-columns:48px minmax(0,1fr) 18px;gap:0 10px;width:100%;min-width:0;min-height:62px;padding:9px 8px 8px 11px;display:grid;border-right:0!important;border-bottom:1px solid var(--episode-line-soft)!important}.episode-list__item:last-child{border-bottom:0!important}.episode-list__marker{top:9px;bottom:9px}.episode-list__number,.episode-list__item.is-watched .episode-list__number{grid-area:1/1;font-size:22px!important}.episode-list__copy{grid-area:1/2;justify-content:center}.episode-list__label,.episode-list__item.is-current .episode-list__label{font-size:11px!important}.episode-list__copy small{font-size:9.5px}.episode-list__progress{grid-area:2/1/auto/-1}.episode-list__check{grid-area:1/3;place-self:center;font-size:11px!important;position:static!important}.episode-list__item.is-current{background:linear-gradient(90deg,#9788e713,#0000 88%)!important}}@media (max-width:390px){.episode-list__season-tab,.episode-list__season-tab[aria-selected=false],.episode-list__season-tab[aria-selected=true]{min-width:96px!important}.episode-list__item,.episode-list__item:hover,.episode-list__item.is-current,.episode-list__item.is-watched,.episode-list__item.is-partial{grid-template-columns:44px minmax(0,1fr) 16px;min-height:60px;padding-left:9px}.episode-list__number,.episode-list__item.is-watched .episode-list__number{font-size:21px!important}}@media (prefers-reduced-motion:reduce){.episode-list__progress i{transition:none!important}}
.anime-detail-v4,.anime-title-accent-scope{--ab-accent:var(--anime-page-accent,#7c68ee);--ab-iris:var(--anime-page-accent,#7c68ee);--ab-iris-strong:color-mix(in srgb, var(--anime-page-accent,#7c68ee) 72%, white 28%);--ab-accent-soft:color-mix(in srgb, var(--anime-page-accent,#7c68ee) 15%, transparent);--ab-ember:var(--anime-page-accent,#7c68ee)}.anime-detail-v4 .section-title:before,.anime-title-accent-scope .section-title:before{background:var(--anime-page-accent,#7c68ee)}.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,#7c68ee) 74%, white 26%)}.anime-detail-v4 .episode-list-shell,.anime-title-accent-scope .episode-list-shell{--episode-current:var(--anime-page-accent,#7c68ee)}.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,#7c68ee)!important}.anime-detail-v4 .episode-list__progress i,.anime-title-accent-scope .episode-list__progress i{background:var(--anime-page-accent,#7c68ee)}.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,#7c68ee) 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,#7c68ee) 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,#7c68ee) 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,#7c68ee) 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,#7c68ee)!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,#7c68ee);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--anime-page-accent,#7c68ee) 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}}
:root{--ab-canvas:#090b11;--ab-panel:#111620;--ab-panel-raised:#171e2a;--ab-hairline:#cfd6e71c;--ab-copy:#e7e9ee;--ab-secondary:#a5afc0;--ab-electric:#aa94f4;--ab-editorial:#e6a87d}html{scrollbar-width:thin;scrollbar-color:#414557 var(--ab-canvas)}body{background-color:var(--ab-canvas)}@media (min-width:769px){.sidebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding-inline:14px;background:linear-gradient(165deg,#0a0c14fa,#0f121ff0)!important}.sidebar:before{display:none}.sidebar__nav{gap:3px}.sidebar__item{color:#aeb6c6;border-radius:7px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:11px;min-height:44px;padding:0 12px;font-size:13px;font-weight:570;text-decoration:none;display:grid;position:relative}.sidebar__icon{width:24px;height:24px;color:inherit;place-items:center;display:grid}.sidebar__icon svg{opacity:1;width:19px;height:19px}.sidebar__item.is-active{color:#f5f1ff;box-shadow:none!important;background:linear-gradient(90deg,#9d85e830,#9d85e80b)!important}.sidebar__item.is-active:before{content:"";background:#b5a0fa;border-radius:2px;width:2px;position:absolute;top:9px;bottom:9px;left:0;box-shadow:0 0 12px #a98bfb73}.sidebar__item:hover{color:#fff;background:#ffffff0e}.sidebar__label{color:#8692a8;margin-left:12px}.sidebar__support{min-height:56px!important}.sidebar__support strong{font-size:11px}.sidebar__support small{font-size:9px}.sidebar-membership{background:linear-gradient(115deg,#7e64be29,#5a539114);border-radius:8px;grid-template-columns:30px minmax(0,1fr) auto;min-height:66px;padding:11px 12px}.sidebar-membership__icon{box-shadow:none;border-radius:6px}.sidebar-membership__copy strong{font-size:11px}.sidebar-membership__copy small{font-size:9px}}:where(.btn,.premium-cta,.sidebar__item,.sidebar-membership){transition:background-color .2s,border-color .2s,color .2s,transform .2s}@media (hover:hover) and (pointer:fine){:where(.sidebar__item,.mobile-nav__item,.premium-cta) svg{transition:transform .22s cubic-bezier(.2,.8,.2,1.3)}:where(.sidebar__item,.mobile-nav__item,.premium-cta):hover svg{transform:translateY(-2px)}}.home-page .home-hero-carousel{background-color:rgb(var(--hero-ambient-rgb,91, 75, 149));transition:background-color .65s}.home-page .home-hero-carousel .page-hero__overlay{opacity:1;mix-blend-mode:normal;background:linear-gradient(90deg,#07090ef5,#07090ebf 34%,#07090e14 78%),linear-gradient(#0000 62%,#07090ed1)}.tracker-hero{background:linear-gradient(112deg,#171d2a,#111522 75%,#1c2331)}.home-grid .telegram-panel{background:linear-gradient(110deg,#161927,#101b28)}.home-page .home-hero-carousel .btn--primary{background-color:color-mix(in srgb, rgb(var(--hero-ambient-rgb,112, 84, 255)) 48%, #49318d);color:#fff;background-image:none;transition:background-color .45s,transform .2s}.home-page .home-hero-carousel .home-hero-carousel__dot.is-active:before{box-shadow:0 0 12px rgba(var(--hero-ambient-rgb,112, 84, 255), .35);transition:background-color .45s;background:color-mix(in srgb, rgb(var(--hero-ambient-rgb,112, 84, 255)) 55%, #fff)!important}.home-page .home-hero-carousel.is-slide-transition .home-hero-carousel__content{animation:.48s cubic-bezier(.2,.76,.2,1) ab-feature-arrive}@keyframes ab-feature-arrive{0%{opacity:.35;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.premium-hero{background:linear-gradient(145deg,#181525,#10131c 60%,#111b25);border-radius:14px;gap:clamp(24px,4vw,56px);min-height:0}.premium-hero h1{letter-spacing:-.04em;font-size:clamp(35px,4.3vw,57px);line-height:1.05}.premium-hero p{color:#bdc0cc;font-size:15px;line-height:1.65}.premium-hero__preview{background:#10131e;border:1px solid #c4b1f138;border-radius:11px;justify-self:center;width:100%;max-width:370px;padding:13px;transform:rotate(2deg);box-shadow:14px 18px #725ba11c,0 22px 55px #00000038}.premium-preview__topline{color:#cbbcf5;letter-spacing:.08em;align-items:center;gap:8px;padding:2px 3px 13px;font-size:10px;font-weight:750;display:flex}.premium-preview__topline span:last-child{color:#788198;margin-left:auto}.premium-preview__banner{background:linear-gradient(125deg,#343052,#24394d 70%,#1a2735);border-radius:5px;flex-direction:column;justify-content:space-between;min-height:156px;padding:17px 20px;display:flex}.premium-preview__banner>span{color:#c2c9de;letter-spacing:.15em;font-size:9px;font-weight:800}.premium-preview__banner strong{letter-spacing:-.04em;color:#f4f1fb;font-size:26px;line-height:1.08}.premium-preview__identity{align-items:center;gap:12px;padding:15px 4px;display:flex}.premium-preview__identity>span:last-child{gap:4px;min-width:0;display:grid}.premium-preview__identity strong{color:#f2f0f7;font-size:13px}.premium-preview__identity small{color:#9aa3b4;font-size:10px}.premium-preview__avatar{color:#e6dcff;background:#343057;border:2px solid #b6a4ec;border-radius:7px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}.premium-preview__palette{border-top:1px solid var(--ab-hairline);align-items:center;gap:7px;padding:10px 5px 3px;display:flex}.premium-preview__palette>span{border-radius:3px;width:16px;height:16px}.premium-preview__palette small{color:#9ba5ba;letter-spacing:.07em;margin-left:auto;font-size:9px}.animebox-premium-badge__icon{color:#c4b0fa;filter:none}.profile-editor-v13__tabs button.is-premium>svg{color:#c3acee;flex:none;width:19px;height:19px}.profile-editor-v13__premium-callout>svg{color:#c3acee;flex:none;width:46px;height:46px}.premium-studio-v12__title-wrap>svg,.premium-studio-v12__lock-icon{color:#c3acee;filter:none;flex:none}.sidebar-membership__icon svg{width:20px;height:20px}.right-rail:before{display:none}.premium-benefits,.premium-plan{background:#10141e;border-radius:12px}.premium-benefits article{background:#161b27;border-radius:6px}.premium-benefits p{color:#aeb5c3;font-size:13px}.premium-status--loading{justify-content:flex-start;gap:12px;font-size:13px}.animebox-loader{border:2px solid #b9a5f63b;border-top-color:#bda8fb;border-radius:50%;flex:none;width:16px;height:16px;animation:.9s linear infinite ab-loader-turn}@keyframes ab-loader-turn{to{transform:rotate(360deg)}}.home-page .section-head p,.home-page .section-link{font-size:12px}.home-page .continue-smart-card__eyebrow{font-size:11px!important}.home-page .home-shortcuts__item strong{font-size:13px}.home-page .home-shortcuts__item small{font-size:11px}.profile-v2__banner-default{background-image:linear-gradient(135deg,#1b2640,#282244 55%,#142d3d)!important}@media (max-width:800px){.premium-hero__preview{max-width:350px;transform:none;box-shadow:8px 10px #725ba11f}.premium-hero h1{font-size:clamp(35px,9vw,49px)}}@media (min-width:769px) and (max-width:1200px){.sidebar__item{grid-template-columns:24px;justify-content:center;padding-inline:0}.sidebar__item .sidebar__icon{display:grid!important}.sidebar-membership{grid-template-columns:1fr;justify-items:center;padding:7px}.sidebar-membership__copy,.sidebar-membership__status{display:none}}@media (prefers-reduced-motion:reduce){.home-page .home-hero-carousel.is-slide-transition .home-hero-carousel__content,.animebox-loader{animation:none}:where(.sidebar__item,.mobile-nav__item,.premium-cta) svg{transition:none}}
.tracker-empty,.tracker-guest{box-shadow:none;background:#121720;border:1px solid #c0c9dd21;border-radius:14px}.tracker-empty{min-height:296px;padding:28px 24px}.tracker-empty-art{color:#a3a9bd;width:150px;height:102px;margin:0 auto 14px;display:block}.tracker-empty h2{letter-spacing:-.025em;font-size:21px;font-weight:750}.tracker-empty p{max-width:380px;font-size:13px;line-height:1.6}.tracker-empty>a{color:#fff;background:#6750b8;border-color:#846bda;min-height:42px;padding-inline:16px}.tracker-guest{text-align:center;width:min(100%,540px);margin:18px auto;padding:34px 28px}.tracker-empty-art--compact{width:124px;height:84px}.tracker-guest h2{color:#f1eff8;letter-spacing:-.03em;margin:0;font-size:23px}.tracker-guest p{color:#a7afbf;max-width:350px;margin:10px auto 18px;font-size:14px;line-height:1.6}.tracker-guest a{color:#fff;background:#6450b3;border:1px solid #8f7ada;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:42px;padding:0 18px;font-weight:700;text-decoration:none;display:inline-flex}.tracker-guest a:hover,.tracker-empty>a:hover{background:#735dc8}.tracker-guest a:focus-visible,.tracker-empty>a:focus-visible{outline-offset:3px;outline:2px solid #c4afff}.tracker-filters{background:#111620;border-color:#bec8dc24;border-radius:10px}.tracker-filter{border-radius:7px}.anime-notification-control:not(.is-compact){grid-template-columns:50px minmax(0,1fr) auto;grid-template-areas:"art copy actions""art message message";gap:14px;min-height:0;padding:20px 22px}.anime-notification-control{background:#121720;border-color:#c0c9dd21}.anime-notification-control__art{align-self:center}.anime-notification-control__symbol{color:#c5b2f2;background:#8d74c917;border:1px solid #b6a3eb40;border-radius:9px;place-items:center;width:48px;height:48px;display:grid}.anime-notification-control__symbol svg{transition:transform .26s}.anime-notification-control:hover .anime-notification-control__symbol svg{transform:rotate(-8deg)}.anime-notification-control__copy h2{letter-spacing:-.015em;font-size:17px}.anime-notification-control__copy p{font-size:12px}.anime-notification-control__button:not(.is-enabled){box-shadow:none;background:#6550b8;border-color:#836bd2}.anime-notification-control__button:not(.is-enabled):hover:not(:disabled){box-shadow:none;background:#755fc9}.anime-notification-control.is-compact .anime-notification-control__art{min-width:48px}.anime-notification-control.is-compact .anime-notification-control__symbol{width:48px;height:48px}.auth-modal-v2__dialog{background:#10141e;border-color:#c7bee12e;border-radius:15px}.auth-modal-v2__story{background:linear-gradient(155deg,#211b31,#141a27)!important}.auth-modal-v2__story:after,.auth-modal-v2__glow{display:none}.auth-modal-v2__brand{margin-bottom:64px}.auth-modal-v2__story h2{font-size:clamp(30px,3.6vw,44px);line-height:1.05}.auth-modal-v2__story p{color:#b5b7c7}.auth-modal-v2__mode{background:#171b26;border:1px solid #cbc4df30;border-radius:9px;gap:3px}.auth-modal-v2__mode button{color:#b2afc2;border-radius:6px;transition:background .18s,color .18s}.auth-modal-v2__mode button.is-active{color:#fff;box-shadow:none;background:#6550b8}.auth-modal-v2__mode button:hover:not(.is-active){color:#fff;background:#a891de1c}.auth-modal-v2__mode button:focus-visible{outline-offset:2px;outline:2px solid #c5affd}.auth-modal-v2__submit{box-shadow:none;background:#6650b9;border-radius:8px}.telegram-welcome__dialog--hub{background:#111620;border-color:#c2b5df30;border-radius:15px}.telegram-welcome__dialog--hub:after{display:none}.telegram-welcome__art--animebox{background:linear-gradient(155deg,#211b31,#171c29)}.registration-welcome__logo-shell{width:112px;height:112px;box-shadow:none;background:#171b2a;border-radius:15px}.registration-welcome__logo-shell img{width:78px;height:78px}.registration-welcome__action{background:#171d29;border-color:#c0c9dd21;border-radius:9px;min-height:76px}.registration-welcome__action:hover{background:#202537;border-color:#b59eee80}.registration-welcome__action-icon{background:#967ed21f;border-radius:6px}.registration-welcome__action strong{font-size:12px}.registration-welcome__action small{color:#aeb7c9;font-size:10px}.registration-welcome__continue{box-shadow:none;background:#6550b8;border-radius:8px}.onboarding-card{box-shadow:none;background:#121720;border-color:#c2b5df33;border-radius:14px}.onboarding-card .auth-card__badge{color:#bda9ec;letter-spacing:.11em}.onboarding-account{background:#171d29;border-color:#c0c9dd24;border-radius:9px}.onboarding-account__avatar{background:#6550b8;border-radius:7px}.onboarding-card .auth-form__submit{box-shadow:none;background:#6550b8;border-radius:8px}@media (max-width:760px){.anime-notification-control:not(.is-compact){grid-template-columns:48px minmax(0,1fr);grid-template-areas:"art copy""actions actions""message message";padding:16px}.anime-notification-control:not(.is-compact) .anime-notification-control__actions{justify-content:stretch}.anime-notification-control:not(.is-compact) .anime-notification-control__button{width:100%}.auth-modal-v2__dialog{border-radius:0}.auth-modal-v2__brand{margin-bottom:16px}.telegram-welcome__dialog--hub{border-radius:12px}.registration-welcome__logo-shell{width:76px;height:76px}.registration-welcome__logo-shell img{width:54px;height:54px}}@media (max-width:390px){.anime-detail-v4__personal-grid .anime-notification-control__symbol{width:46px;height:46px}.tracker-guest{padding:26px 18px}}@media (prefers-reduced-motion:reduce){.anime-notification-control__symbol svg{transition:none}.anime-notification-control:hover .anime-notification-control__symbol svg{transform:none}}
:root{--ab-vl-canvas:#070a10;--ab-vl-surface:#0c111a;--ab-vl-surface-raised:#111823;--ab-vl-surface-soft:#0f1520b8;--ab-vl-line:#d3daee13;--ab-vl-line-strong:#b2a0ff2b;--ab-vl-text:#f5f6fb;--ab-vl-text-soft:#c6ccda;--ab-vl-muted:#929cad;--ab-vl-muted-2:#6e788a;--ab-vl-violet:#9278ff;--ab-vl-violet-strong:#b09cff;--ab-vl-cyan:#6fdcff;--ab-vl-glow:#7e5bff38;--ab-vl-glow-cyan:#52cfff1f;--ab-vl-ease:cubic-bezier(.2, .78, .2, 1)}.ab-icon-core{isolation:isolate;flex:none;place-items:center;display:inline-grid;position:relative}.ab-icon-core--compact{width:48px;height:48px}.ab-icon-core--default{width:58px;height:58px}.ab-icon-core--large{width:92px;height:92px}.ab-icon-core__aura{z-index:-2;filter:blur(20px);opacity:.9;pointer-events:none;background:radial-gradient(circle,#7e5bff45,#56c8ff17 42%,#0000 72%);border-radius:999px;position:absolute;inset:-28%}.ab-icon-core__shell{z-index:1;color:#c7baff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#8b72ff1b,#58c4ff09),#0a0e17db;border:1px solid #b2a0ff30;border-radius:15px;place-items:center;width:100%;height:100%;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0b,inset 0 -1px #ffffff05,0 16px 38px #00000029}.ab-icon-core--large .ab-icon-core__shell{border-radius:22px}.ab-icon-core--compact .ab-icon-core__shell{border-radius:12px}.ab-action{cursor:pointer;height:44px;min-height:44px;transition:transform .18s var(--ab-vl-ease), border-color .18s ease, background .18s ease, color .18s ease, box-shadow .18s ease;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:0 16px;font-size:11px;font-weight:760;line-height:1;text-decoration:none;display:inline-flex}.ab-action--primary{color:#fff;background:linear-gradient(115deg,#7758f2eb,#5948cde0);border:1px solid #b4a0ff57;box-shadow:inset 0 1px #ffffff14,0 10px 28px #4930b52e}.ab-action--secondary{color:#d2d7e4;background:#0d121c8f;border:1px solid #b4bed61f;box-shadow:inset 0 1px #ffffff06}@media (hover:hover) and (pointer:fine){.ab-action:hover{transform:translateY(-1px)}.ab-action--primary:hover{background:linear-gradient(115deg,#8665fffa,#6450def0);border-color:#c7b9ff80;box-shadow:inset 0 1px #ffffff1a,0 14px 34px #4930b53b}.ab-action--secondary:hover{color:#f2efff;background:#7e63dc14;border-color:#a18eef4d}}.ab-action:focus-visible{outline-offset:3px;outline:2px solid #b5a2ffe0}@media (min-width:769px){.sidebar{isolation:isolate;-webkit-backdrop-filter:blur(22px)saturate(1.08);backdrop-filter:blur(22px)saturate(1.08);box-shadow:inset -1px 0 #ffffff03,18px 0 46px #0000001f;background:radial-gradient(circle at 18% 5%,#7755ff13,#0000 24%),linear-gradient(#080b12fb,#070a10f6)!important;border-right-color:#c7d0e511!important;padding:18px 13px 16px!important}.sidebar:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000,#9177ff94,#66daff4d,#0000);width:1px;height:190px;position:absolute;top:78px;left:0;box-shadow:0 0 18px #8468ff45}.brand{padding:0 7px 18px!important}.brand__mark{border:1px solid #ae9dff24;background:#7e63dc0e!important;box-shadow:0 0 26px #7150f51c!important}.brand__copy strong{color:#f3f1fb}.brand__copy small{color:var(--ab-vl-muted-2)}.sidebar__nav{gap:2px!important}.sidebar__item{border:1px solid #0000;color:#9ea8b9!important;min-height:38px!important;box-shadow:none!important;background:0 0!important;border-radius:9px!important;grid-template-columns:24px minmax(0,1fr)!important;gap:9px!important;padding:0 10px!important;font-size:12px!important;font-weight:570!important}.sidebar__icon{color:currentColor;place-items:center!important;width:24px!important;height:24px!important;display:grid!important}.sidebar__icon svg{opacity:.92!important;width:18px!important;height:18px!important}.sidebar__item:before{content:"";opacity:0;width:2px;transition:opacity .18s ease, transform .18s var(--ab-vl-ease);background:linear-gradient(#b39fff,#75d9ff);border-radius:999px;position:absolute;top:8px;bottom:8px;left:0;transform:scaleY(.5);box-shadow:0 0 13px #8b6fff6b}.sidebar__item.is-active{color:#f0edff!important;background:linear-gradient(90deg,#7e60e722,#7e60e706)!important;border-color:#9c84ee1c!important}.sidebar__item.is-active:before{opacity:1;transform:scaleY(1)}@media (hover:hover) and (pointer:fine){.sidebar__item:hover{color:#eef1f8!important;background:#ffffff07!important;border-color:#d0d6e50e!important}.sidebar__item:hover .sidebar__icon{color:#c2b6ff}.sidebar__item:hover svg{transform:translateY(-1px)!important}}.sidebar__divider{background:linear-gradient(90deg,#0000,#c2c9dc17,#0000)!important;margin:11px 8px!important}.sidebar__label{color:#626d7e!important;letter-spacing:.15em!important;margin:0 10px 7px!important;font-size:8px!important}.sidebar__membership-block{gap:5px!important}.sidebar-membership{background:linear-gradient(110deg,#7b5dde0b,#67c7ff03)!important;border:1px solid #9a81ec24!important;border-radius:10px!important;grid-template-columns:28px minmax(0,1fr) auto!important;gap:9px!important;min-height:46px!important;padding:8px 9px!important;box-shadow:inset 0 1px #ffffff05!important}.sidebar-membership__icon{color:#b7a5ff!important;width:28px!important;height:28px!important;box-shadow:none!important;background:#7e63dc0e!important;border:1px solid #ad97ff26!important;border-radius:8px!important;place-items:center!important;display:grid!important}.sidebar-membership__copy strong{color:#d9d5e9!important;font-size:10px!important}.sidebar-membership__copy small{color:#737e91!important;font-size:8px!important}.sidebar-membership__status{background:#7e63dc0d!important;border-color:#ae99ff24!important}.sidebar-membership.is-active{background:linear-gradient(110deg,#8362ed16,#5bd2ff06)!important;border-color:#ab94ff3b!important}@media (hover:hover) and (pointer:fine){.sidebar-membership:hover{transform:translateY(-1px);background:linear-gradient(110deg,#8362ed14,#5bd2ff05)!important;border-color:#b29cff47!important;box-shadow:0 10px 26px #3f2c8614!important}}.sidebar__support{min-height:48px!important}.sidebar__support strong{font-size:10px!important}.sidebar__support small{color:#697487!important;font-size:8px!important}}@media (min-width:769px) and (max-width:1200px){.sidebar__item{grid-template-columns:24px!important;justify-content:center!important;padding-inline:0!important}.sidebar-membership{grid-template-columns:28px!important;justify-content:center!important;padding:7px!important}}.tracker-guest,.tracker-empty{isolation:isolate;position:relative;overflow:hidden;border:1px solid var(--ab-vl-line)!important;background:radial-gradient(circle at 50% 4%,#7f5cff17,#0000 38%),radial-gradient(circle at 76% 60%,#4ecbff09,#0000 30%),linear-gradient(155deg,#0f141ffa,#090d15fb)!important;box-shadow:inset 0 1px #ffffff06,0 26px 70px #0000001f!important}.tracker-guest:before,.tracker-empty:before{content:"";z-index:-1;filter:blur(46px);pointer-events:none;background:#7752ff21;border-radius:999px;width:170px;height:120px;position:absolute;top:16%;left:50%;transform:translate(-50%)}.tracker-guest{text-align:center;border-radius:18px!important;width:min(100%,620px)!important;margin:22px auto!important;padding:38px 28px 36px!important}.tracker-guest__art{place-items:center;width:128px;height:116px;margin:0 auto 12px;display:grid;position:relative}.tracker-guest__icon-core .ab-icon-core__shell{background:linear-gradient(145deg,#7e5bff14,#4fcaff06),#0a0e1785;border-color:#a993ff2b}.tracker-guest__books{color:#b9aaff;filter:drop-shadow(0 12px 26px #5d41cd38);place-items:center;display:grid}.tracker-guest__spark{color:#80dcff;filter:drop-shadow(0 0 8px #66d6ff73);position:absolute}.tracker-guest__spark--one{top:14px;right:8px}.tracker-guest__spark--two{color:#ac94ff;bottom:17px;left:7px}.tracker-guest__eyebrow,.tracker-eyebrow{margin-bottom:8px;display:block;color:#8f80d8!important;letter-spacing:.16em!important;font-size:8px!important;font-weight:850!important}.tracker-guest h2,.tracker-empty h2{color:var(--ab-vl-text)!important;letter-spacing:-.035em!important;margin:0!important;font-size:clamp(21px,2.6vw,27px)!important;font-weight:720!important;line-height:1.1!important}.tracker-guest p,.tracker-empty p{color:#a3adbd!important;max-width:410px!important;margin:11px auto 0!important;font-size:13px!important;line-height:1.65!important}.tracker-guest__cta{margin-top:22px}.tracker-empty{text-align:center;border-radius:18px!important;min-height:340px!important;padding:34px 26px!important}.tracker-empty-art{filter:drop-shadow(0 16px 32px #5b40bb2e);color:#b0a3ed!important;width:176px!important;height:118px!important;margin:0 auto 14px!important}.tracker-empty>a{color:#fff!important;background:linear-gradient(115deg,#7758f2eb,#5948cde0)!important;border:1px solid #b4a0ff57!important;border-radius:10px!important;height:44px!important;min-height:44px!important;margin-top:21px!important;padding:0 16px!important;box-shadow:0 10px 28px #4930b52b!important}.anime-notification-control--luminous{isolation:isolate;align-items:center;position:relative;overflow:hidden;border:1px solid var(--ab-vl-line)!important;background:radial-gradient(circle at 7%,#7f5bff1b,#0000 27%),radial-gradient(circle at 72% 12%,#4ccdff09,#0000 28%),linear-gradient(145deg,#0f141ffb,#090d15fb)!important;border-radius:16px!important;grid-template-columns:64px minmax(0,1fr) auto!important;grid-template-areas:"art copy actions""art message message"!important;gap:14px 18px!important;min-height:116px!important;padding:18px 20px!important;box-shadow:inset 0 1px #ffffff06,0 22px 60px #0000001a!important}.anime-notification-control--luminous:before{content:"";z-index:-1;filter:blur(32px);pointer-events:none;background:#7752ff24;border-radius:999px;width:96px;height:96px;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.anime-notification-control__art{grid-area:art!important;place-items:center!important;display:grid!important}.anime-notification-control__icon-core .ab-icon-core__shell{color:#bcaaff}.anime-notification-control__bell{transform-origin:50% 18%;place-items:center;display:grid}.anime-notification-control__copy{min-width:0;grid-area:copy!important}.anime-notification-control__eyebrow-row{align-items:center!important;gap:8px!important;display:flex!important}.anime-notification-control__eyebrow{text-transform:uppercase;color:#9281e5!important;letter-spacing:.14em!important;font-size:8px!important;font-weight:850!important}.anime-notification-control__status{color:#8ed8b9!important;background:#4eb4890e!important;border:1px solid #6ed2ab29!important;border-radius:999px!important;align-items:center!important;gap:4px!important;min-height:22px!important;padding:0 7px!important;font-size:8px!important;display:inline-flex!important}.anime-notification-control__copy h2{color:var(--ab-vl-text)!important;letter-spacing:-.025em!important;margin:5px 0 0!important;font-size:17px!important;font-weight:720!important}.anime-notification-control__copy p{max-width:620px;color:#929cad!important;margin:6px 0 0!important;font-size:11px!important;line-height:1.55!important}.anime-notification-control__actions{grid-area:actions!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;margin:0!important;display:flex!important}.anime-notification-control__button{width:auto!important;min-width:164px!important;height:44px!important;min-height:44px!important;margin:0!important}.anime-notification-control__button.is-enabled{color:#9edbbf!important;box-shadow:none!important;background:#39876614!important;border-color:#6bcfa62b!important}.anime-notification-control__settings{width:44px;height:44px;color:#818b9d!important;background:#ffffff05!important;border:1px solid #c6ccdd14!important;border-radius:9px!important;place-items:center!important;font-size:0!important;display:grid!important}@media (hover:hover) and (pointer:fine){.anime-notification-control__settings:hover{color:#b8a8f5!important;background:#7c60d50e!important;border-color:#aa94f438!important}}.anime-notification-control__message{color:#9ea8b8!important;grid-area:message!important;margin:0!important;font-size:10px!important}.anime-notification-control.is-compact.anime-notification-control--luminous{grid-template-columns:52px minmax(0,1fr) auto!important;grid-template-areas:"art copy actions""art message message"!important;gap:10px 16px!important;min-height:96px!important;padding:14px 16px!important}.anime-notification-control.is-compact .anime-notification-control__actions{justify-content:flex-end!important}.anime-notification-control.is-compact .anime-notification-control__button{width:auto!important;min-width:164px!important}.episode-discussion-hub{isolation:isolate;overflow:hidden;border:1px solid var(--ab-vl-line)!important;background:radial-gradient(circle at 8% 54%,#7c57ff1c,#0000 25%),radial-gradient(circle at 76% 10%,#46d0ff0a,#0000 28%),linear-gradient(145deg,#0f141ffb,#080c14fc)!important;border-radius:17px!important;grid-template-columns:76px minmax(0,1fr) minmax(190px,24%)!important;align-items:center!important;gap:18px!important;min-height:156px!important;padding:18px 20px!important;position:relative!important;box-shadow:inset 0 1px #ffffff06,0 24px 64px #0000001a!important}.episode-discussion-hub:before{content:""!important;z-index:0!important;opacity:.9!important;background:linear-gradient(#0000,#9f88ff 26%,#72d9ff 72%,#0000)!important;border-radius:999px!important;width:2px!important;position:absolute!important;top:22px!important;bottom:22px!important;left:0!important;box-shadow:0 0 18px #896cff61!important}.episode-discussion-hub__visual{z-index:1;place-items:center;display:grid;position:relative}.episode-discussion-hub__icon-core .ab-icon-core__shell{color:#b9a9ff}.episode-discussion-hub__copy{z-index:1;min-width:0;position:relative}.episode-discussion-hub__eyebrow{color:#9483e2!important;letter-spacing:.15em!important;font-size:8px!important;font-weight:850!important}.episode-discussion-hub h2{color:var(--ab-vl-text)!important;letter-spacing:-.038em!important;margin:5px 0 0!important;font-size:clamp(21px,2.25vw,30px)!important;font-weight:720!important;line-height:1.08!important}.episode-discussion-hub p{color:#98a3b5!important;max-width:560px!important;margin:9px 0 0!important;font-size:11px!important;line-height:1.65!important}.episode-discussion-hub__actions{gap:8px!important;margin-top:14px!important}.episode-discussion-hub__primary,.episode-discussion-hub__secondary{border-radius:10px!important;height:44px!important;min-height:44px!important;padding:0 15px!important;font-size:10px!important}.episode-discussion-hub__meta{z-index:1;position:relative;align-content:center!important;gap:8px!important;display:grid!important}.episode-discussion-hub__meta span{transition:border-color .18s ease, background .18s ease, transform .18s var(--ab-vl-ease);color:#a1abba!important;background:#0c111b8f!important;border:1px solid #c2cae016!important;border-radius:10px!important;grid-template-rows:auto auto!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:center!important;column-gap:8px!important;min-height:46px!important;padding:7px 10px!important;display:grid!important;position:relative!important}.episode-discussion-hub__meta span:before{display:none!important}.episode-discussion-hub__meta svg{color:#9482e4;grid-row:1/span 2}.episode-discussion-hub__meta b{color:#c8ceda;font-size:9px;font-weight:700}.episode-discussion-hub__meta small{color:#697487;font-size:8px}@media (hover:hover) and (pointer:fine){.episode-discussion-hub__meta span:hover{transform:translateY(-1px);background:#8063de0e!important;border-color:#a089ef38!important}}.telegram-growth-card--vector{isolation:isolate;position:relative;overflow:hidden;border:1px solid var(--ab-vl-line)!important;background:radial-gradient(circle at 14% 28%,#7b58ff1d,#0000 28%),radial-gradient(circle at 82% 12%,#4dd1ff0a,#0000 25%),linear-gradient(145deg,#0f141ffb,#080c14fc)!important;border-radius:16px!important;box-shadow:inset 0 1px #ffffff06,0 22px 58px #0000001a!important}.telegram-growth-card--vector:before{opacity:.4!important;-webkit-mask-image:linear-gradient(90deg,#00000047,#0000 74%)!important;mask-image:linear-gradient(90deg,#00000047,#0000 74%)!important}.telegram-growth-card--vector .telegram-growth-card__aurora{filter:blur(54px)!important;background:#714eff24!important;width:220px!important;height:220px!important;top:-70px!important;left:-56px!important;right:auto!important}.telegram-growth-card__vector-art{z-index:2;place-items:center;display:grid;position:relative}.telegram-growth-card__plane{place-items:center;display:grid}.telegram-growth-card__brand-mark{color:#b7a7fb;background:#7e61de0e;border:1px solid #a895fa29;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.telegram-growth-card--vector .telegram-growth-card__brand small{color:#9383df!important}.telegram-growth-card--vector .telegram-growth-card__copy p{color:#8e99aa!important}.telegram-growth-card--vector .telegram-growth-card__benefits span{gap:5px;color:#a8b0c0!important;background:#0b101a7a!important;border-color:#c2cae014!important;border-radius:8px!important;min-height:26px!important}.telegram-growth-card--vector .telegram-growth-card__cta{width:fit-content;min-width:154px;margin-top:14px!important}.telegram-growth-card--compact.telegram-growth-card--vector{grid-template-columns:84px minmax(0,1fr)!important;align-items:center!important;min-height:226px!important;display:grid!important}.telegram-growth-card--compact.telegram-growth-card--vector .telegram-growth-card__vector-art{padding-left:14px}.telegram-growth-card--compact.telegram-growth-card--vector .telegram-growth-card__content{padding:17px 18px 17px 8px!important}.telegram-growth-card--compact.telegram-growth-card--vector .telegram-growth-card__copy,.telegram-growth-card--compact.telegram-growth-card--vector .telegram-growth-card__brand,.telegram-growth-card--compact.telegram-growth-card--vector .telegram-growth-card__benefits{max-width:none!important}.telegram-growth-card--community.telegram-growth-card--vector{grid-template-columns:122px minmax(0,1fr)!important;align-items:center!important;min-height:196px!important}.telegram-growth-card--community.telegram-growth-card--vector .telegram-growth-card__vector-art{padding-left:22px}.telegram-growth-card--community.telegram-growth-card--vector .telegram-growth-card__content{padding:22px 48px 22px 8px!important}.auth-modal-v2__mode,.profile-editor-v13__tabs{background:#0c111bad!important;border-color:#c1c9de1a!important;box-shadow:inset 0 1px #ffffff05!important}.auth-modal-v2__mode button,.profile-editor-v13__tabs button{transition:background .2s var(--ab-vl-ease), color .2s ease, transform .2s var(--ab-vl-ease)!important}.auth-modal-v2__mode button.is-active,.profile-editor-v13__tabs button[aria-selected=true]{color:#f1eeff!important;background:linear-gradient(110deg,#7e61e22b,#7e61e212)!important;box-shadow:inset 0 0 0 1px #a791f81f!important}@media (max-width:860px){.episode-discussion-hub{grid-template-columns:86px minmax(0,1fr)!important}.episode-discussion-hub__meta{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))!important}.telegram-growth-card--community.telegram-growth-card--vector{grid-template-columns:96px minmax(0,1fr)!important}}@media (max-width:760px){.anime-notification-control.is-compact.anime-notification-control--luminous{grid-template-columns:52px minmax(0,1fr)!important;grid-template-areas:"art copy""actions actions""message message"!important}.anime-notification-control.is-compact .anime-notification-control__actions{justify-content:stretch!important}.anime-notification-control.is-compact .anime-notification-control__button{width:100%!important;min-width:0!important}.tracker-guest{padding:30px 18px 28px!important}.tracker-empty{min-height:300px!important;padding:28px 18px!important}.tracker-empty-art{width:152px!important;height:104px!important}.anime-notification-control--luminous:not(.is-compact){grid-template-columns:54px minmax(0,1fr)!important;grid-template-areas:"art copy""actions actions""message message"!important;padding:15px!important}.anime-notification-control__actions{justify-content:stretch!important}.anime-notification-control__button{flex:auto;min-width:0!important}.episode-discussion-hub{grid-template-columns:1fr!important;gap:14px!important;padding:20px 17px!important}.episode-discussion-hub__visual{justify-content:start}.episode-discussion-hub__icon-core{transform-origin:0;transform:scale(.82)}.episode-discussion-hub__meta{grid-column:auto;grid-template-columns:1fr!important}.episode-discussion-hub__actions{grid-template-columns:1fr!important;display:grid!important}.episode-discussion-hub__primary,.episode-discussion-hub__secondary{width:100%}.telegram-growth-card--compact.telegram-growth-card--vector,.telegram-growth-card--community.telegram-growth-card--vector{grid-template-columns:1fr!important;min-height:0!important}.telegram-growth-card--compact.telegram-growth-card--vector .telegram-growth-card__vector-art,.telegram-growth-card--community.telegram-growth-card--vector .telegram-growth-card__vector-art{justify-content:start;padding:20px 18px 0!important}.telegram-growth-card--compact.telegram-growth-card--vector .telegram-growth-card__content,.telegram-growth-card--community.telegram-growth-card--vector .telegram-growth-card__content{padding:12px 18px 18px!important}}@media (max-width:420px){.anime-notification-control__actions{flex-wrap:wrap}.anime-notification-control__settings{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.ab-action,.sidebar__item,.sidebar-membership,.episode-discussion-hub__meta span,.auth-modal-v2__mode button,.profile-editor-v13__tabs button{transition:none!important}}
