@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}}
.ProgressionCelebration-module__ez5SPa__toast{z-index:220;right:max(16px, env(safe-area-inset-right));bottom:max(20px, calc(env(safe-area-inset-bottom) + 16px));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 8% 20%,#8356ff29,#0000 38%),#080d18f5;border:1px solid #9674ff47;border-radius:19px;grid-template-columns:70px minmax(0,1fr);gap:15px;width:min(390px,100vw - 32px);padding:17px;animation:.55s cubic-bezier(.16,1,.3,1) ProgressionCelebration-module__ez5SPa__progressionToastIn;display:grid;position:fixed;overflow:hidden;box-shadow:0 24px 70px #0000006b,inset 0 1px #ffffff0b}.ProgressionCelebration-module__ez5SPa__glow{pointer-events:none;filter:blur(42px);background:#905bff29;border-radius:50%;width:180px;height:180px;position:absolute;top:-95px;right:-90px}.ProgressionCelebration-module__ez5SPa__toast[data-rarity=epic]{border-color:#d663ff5c;box-shadow:0 24px 75px #00000070,0 0 35px #b94bf21a}.ProgressionCelebration-module__ez5SPa__toast[data-rarity=legendary]{background:radial-gradient(circle at 8% 20%,#d9974329,#0000 38%),#0a0d17f7;border-color:#efc06075;box-shadow:0 24px 75px #00000075,0 0 42px #db9f491c}.ProgressionCelebration-module__ez5SPa__icon{background:#7651de14;border:1px solid #9c7dff29;border-radius:18px;place-items:center;width:70px;height:70px;display:grid}.ProgressionCelebration-module__ez5SPa__icon img{object-fit:contain;filter:drop-shadow(0 5px 14px #744ce038);width:54px;height:54px}.ProgressionCelebration-module__ez5SPa__copy{min-width:0;position:relative}.ProgressionCelebration-module__ez5SPa__eyebrow{color:#9e82ff;letter-spacing:.14em;font-size:8px;font-weight:950;display:block}.ProgressionCelebration-module__ez5SPa__copy>strong{color:#f5f1ff;letter-spacing:-.02em;margin-top:5px;font-size:16px;display:block}.ProgressionCelebration-module__ez5SPa__copy p{color:#bec7db94;margin:4px 0 0;font-size:10px;line-height:1.45}.ProgressionCelebration-module__ez5SPa__meta{color:#b1a3ddb8;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;font-size:8px;font-weight:900;display:flex}.ProgressionCelebration-module__ez5SPa__meta b{color:#c6abff;font-size:10px}.ProgressionCelebration-module__ez5SPa__levelToast{text-align:center;background:radial-gradient(circle at 50% 0,#9558ff38,#0000 58%),#080c17f7;grid-template-columns:1fr;justify-items:center;min-height:170px}.ProgressionCelebration-module__ez5SPa__levels{align-items:center;gap:13px;margin-top:7px;display:flex}.ProgressionCelebration-module__ez5SPa__levels span{color:#bec6dd73;font-size:30px;font-weight:900}.ProgressionCelebration-module__ez5SPa__levels b{color:#ab90ff94;font-size:20px}.ProgressionCelebration-module__ez5SPa__levels strong{color:#f6f0ff;text-shadow:0 0 25px #9a61ff59;font-size:48px;line-height:1}.ProgressionCelebration-module__ez5SPa__rank{color:#c3a9ff;font-size:13px;font-weight:850}@keyframes ProgressionCelebration-module__ez5SPa__progressionToastIn{0%{opacity:0;transform:translate(28px,22px)scale(.94)}to{opacity:1;transform:translate(0,0)scale(1)}}@media (max-width:560px){.ProgressionCelebration-module__ez5SPa__toast{right:10px;bottom:max(12px, calc(env(safe-area-inset-bottom) + 8px));grid-template-columns:58px minmax(0,1fr);width:calc(100vw - 20px);padding:14px}.ProgressionCelebration-module__ez5SPa__icon{border-radius:15px;width:58px;height:58px}.ProgressionCelebration-module__ez5SPa__icon img{width:44px;height:44px}.ProgressionCelebration-module__ez5SPa__levelToast{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ProgressionCelebration-module__ez5SPa__toast{animation:none}}.ProgressionCelebration-module__ez5SPa__challengeToast{background:radial-gradient(circle at 8% 20%,#40be8b21,#0000 38%),#080d18f5;border-color:#4fd29e4d;grid-template-columns:70px minmax(0,1fr)}.ProgressionCelebration-module__ez5SPa__challengeIcon{color:#7ae0b7;background:#39ae821a;border:1px solid #54d6a338;border-radius:18px;place-items:center;width:70px;height:70px;font-size:30px;font-weight:950;display:grid;box-shadow:inset 0 1px #ffffff09}@media (max-width:560px){.ProgressionCelebration-module__ez5SPa__challengeToast{grid-template-columns:58px minmax(0,1fr)}.ProgressionCelebration-module__ez5SPa__challengeIcon{border-radius:15px;width:58px;height:58px;font-size:25px}}
