.an-watch-page--max{background:#000;height:100dvh;overflow:hidden}.an-watch-page--max:before,.an-watch-page--max:after{content:none!important;filter:none!important;animation:none!important;display:none!important}body:has(.an-watch-page--max){overflow:hidden}.an-watch-page--max .an-watch-buffering{z-index:55;background:0 0}.an-watch-page--max .an-watch-spinner{border:3px solid #fff3;border-top-color:#fff;border-radius:50%;width:48px;height:48px;box-shadow:0 0 18px #00000059}.an-watch-page--max .an-watch-bg-overlay{display:none}.an-watch-page--max .an-watch-bg{filter:none!important;animation:none!important;display:none!important}.an-watch-page--max .an-watch-stage{z-index:1;flex-direction:column;align-items:stretch;width:100%;height:100%;margin:0;padding:0;display:flex;position:relative}.an-watch-page--max .an-watch-player-col{flex:1;justify-content:stretch;width:100%;min-height:0;padding:0;display:flex}.an-watch-page--max .an-watch-player-wrap{aspect-ratio:auto;width:100%;max-width:none;height:100%;box-shadow:none;border-radius:0;overflow:hidden}.an-watch-page--max .an-watch-player-wrap .an-watch-video,.an-watch-page--max .an-watch-player-wrap .an-watch-poster-cover,.an-watch-page--max .an-watch-player-wrap .an-watch-empty{border-radius:0}.an-watch-page--max .an-watch-controls{z-index:100;background:linear-gradient(#0000008c 0%,#0000 22%),linear-gradient(#0000 28%,#00000073 58%,#000000e0 100%)}.an-watch-page--max .an-watch-header{background:0 0;justify-content:space-between;align-items:center;padding:clamp(1rem,2.2vh,1.5rem) clamp(1.25rem,3vw,2.25rem);display:flex}.an-watch-page--max .an-watch-back{color:#fff;background:0 0;border-radius:0;width:2.5rem;height:2.5rem;padding:0}.an-watch-page--max .an-watch-back:hover{opacity:.75;background:0 0;transform:none}.an-watch-page--max .an-watch-center-controls,.an-watch-page--max .an-watch-play-btn--hero{display:none!important}.an-watch-page--max .an-watch-footer{background:0 0;padding:0 clamp(1.25rem,3vw,2.25rem) clamp(.85rem,2vh,1.35rem)}.an-watch-page--max .an-watch-footer-inner{flex-direction:column;gap:.45rem;display:flex}.an-watch-page--max .an-watch-scrubber-top{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.an-watch-page--max .an-watch-footer-titles{flex:1;min-width:0}.an-watch-page--max .an-watch-anime-title{margin:0;line-height:1.15;letter-spacing:-.01em!important;color:#fff!important;text-shadow:none!important;text-transform:none!important;font-size:clamp(1.05rem,1.7vw,1.35rem)!important;font-weight:700!important}.an-watch-page--max .an-watch-episode-title{flex-wrap:wrap;align-items:baseline;gap:.28rem;margin:.15rem 0 0;line-height:1.25;display:flex;color:#ffffffeb!important;letter-spacing:0!important;text-transform:none!important;font-size:.92rem!important}.an-watch-page--max .an-watch-icon-btn,.an-watch-page--max .an-watch-seek-btn,.an-watch-page--max .an-watch-play-btn,.an-watch-page--max .an-watch-back{filter:none!important;box-shadow:none!important}.an-watch-page--max .an-watch-season-ep{color:#ffffffeb;white-space:nowrap;font-weight:500}.an-watch-page--max .an-watch-episode-name{font-weight:500}.an-watch-page--max .an-watch-time-text--remaining{color:#fffffff2;font-variant-numeric:tabular-nums;letter-spacing:.01em;flex:none;margin-bottom:.05rem;font-size:.82rem;font-weight:500}.an-watch-page--max .an-watch-progress-row{width:100%;overflow:visible;display:block!important}.an-watch-page--max .an-watch-timeline{cursor:pointer;width:100%;display:block;position:relative;overflow:visible;background:0 0!important;border:0!important;border-radius:0!important;height:18px!important;min-height:18px!important;padding-block:0!important}.an-watch-page--max .an-watch-timeline:before{content:"";transition:height .12s;left:0;right:0;transform:translateY(-50%);background:#ffffff52!important;border-radius:0!important;height:2px!important;display:block!important;top:50%!important}.an-watch-page--max .an-watch-timeline:hover{height:18px!important}.an-watch-page--max .an-watch-timeline:hover:before,.an-watch-page--max .an-watch-timeline:hover .an-watch-timeline-buffer,.an-watch-page--max .an-watch-timeline:hover .an-watch-timeline-fill{height:3px!important}.an-watch-page--max .an-watch-timeline-buffer,.an-watch-page--max .an-watch-timeline-fill{transform:translateY(-50%);border-radius:0!important;height:2px!important;transition:width 80ms linear,height .12s!important;top:50%!important}.an-watch-page--max .an-watch-timeline-fill{box-shadow:none!important;background:#fff!important}.an-watch-page--max .an-watch-timeline-buffer{background:#ffffff6b!important}.an-watch-page--max .an-watch-timeline-thumb{width:12px!important;height:12px!important;box-shadow:none!important;opacity:1!important;background:#fff!important;border:0!important;top:50%!important;transform:translate(-50%,-50%)scale(1)!important}.an-watch-page--max .an-watch-timeline:hover .an-watch-timeline-thumb{opacity:1!important;width:14px!important;height:14px!important;transform:translate(-50%,-50%)scale(1)!important}.an-watch-page--max .an-watch-timeline-preview{gap:0;min-width:0;width:auto!important}.an-watch-page--max .an-watch-timeline-preview img,.an-watch-page--max .an-watch-timeline-preview__skeleton{display:none!important}.an-watch-page--max .an-watch-timeline-preview>span{color:#fff;font-variant-numeric:tabular-nums;background:#000000d1;border-radius:4px;padding:.28rem .45rem;font-size:.75rem}.an-watch-page--max .an-watch-footer-bottom{grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;min-height:2.75rem;margin-top:.15rem;display:grid}.an-watch-page--max .an-watch-footer-chips{flex-wrap:wrap;justify-self:start;align-items:center;gap:1.15rem;display:flex}.an-watch-page--max .an-watch-footer-chips button{color:#fff;letter-spacing:.01em;cursor:pointer;background:0 0;border:0;border-radius:0;min-height:auto;padding:0;font-size:.95rem;font-weight:500;transition:opacity .15s}.an-watch-page--max .an-watch-footer-chips button:hover{color:#fff;opacity:.78;background:0 0;border:0}.an-watch-page--max .an-watch-footer-chips button.is-active{color:#fff;opacity:1;background:0 0;border:0}.an-watch-page--max .an-watch-footer-trinity{justify-content:center;justify-self:center;align-items:center;gap:1.5rem;display:flex}.an-watch-page--max .an-watch-footer-trinity .an-watch-seek-btn,.an-watch-page--max .an-watch-footer-trinity .an-watch-play-btn{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;width:2.85rem!important;min-width:2.85rem!important;height:2.85rem!important;min-height:2.85rem!important;box-shadow:none!important;filter:none!important;color:#fff!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.an-watch-page--max .an-watch-footer-trinity .an-watch-play-btn{width:3.1rem!important;min-width:3.1rem!important;height:3.1rem!important;min-height:3.1rem!important}.an-watch-page--max .an-watch-footer-trinity .an-watch-seek-btn{position:relative}.an-watch-page--max .an-watch-footer-trinity .an-watch-seek-btn svg{stroke-width:1.7px;width:1.7rem!important;height:1.7rem!important}.an-watch-page--max .an-watch-footer-trinity .an-watch-play-btn svg{stroke-width:1.7px;width:1.9rem!important;height:1.9rem!important}.an-watch-page--max .an-watch-footer-trinity .an-watch-seek-btn span{letter-spacing:-.03em;pointer-events:none;place-items:center;padding-top:1px;font-size:.58rem;font-weight:750;line-height:1;display:grid;position:absolute;inset:0}.an-watch-page--max .an-watch-footer-trinity .an-watch-seek-btn:hover,.an-watch-page--max .an-watch-footer-trinity .an-watch-play-btn:hover{opacity:.78;background:0 0!important;transform:none!important}.an-watch-page--max .an-watch-footer-trinity .an-watch-seek-btn:active,.an-watch-page--max .an-watch-footer-trinity .an-watch-play-btn:active{opacity:.9;transform:scale(.94)!important}.an-watch-page--max .an-watch-control-row{justify-content:flex-end;justify-self:end;align-items:center;gap:.35rem;display:flex}.an-watch-page--max .an-watch-icon-btn{color:#fff;background:0 0;border-radius:0;width:2.4rem;height:2.4rem}.an-watch-page--max .an-watch-icon-btn:hover,.an-watch-page--max .an-watch-icon-btn.is-active{opacity:.78;background:0 0;transform:none}.an-watch-page--max .an-watch-volume-wrap{align-items:center;gap:.25rem;display:inline-flex}.an-watch-page--max .an-watch-volume-slider{opacity:0;pointer-events:none;width:0;transition:width .18s,opacity .18s}.an-watch-page--max .an-watch-volume-wrap:hover .an-watch-volume-slider,.an-watch-page--max .an-watch-volume-wrap:focus-within .an-watch-volume-slider{opacity:1;pointer-events:auto;width:72px}.an-watch-page--max .an-watch-next-btn,.an-watch-page--max .an-watch-audio-btn{display:none!important}.an-watch-page--max .an-watch-fansub-pill,.an-watch-page--max .an-watch-floating-back{display:none}.an-watch-page--max .an-watch-player-wrap.is-discovery-open .an-watch-controls{opacity:1!important;pointer-events:auto!important}.an-watch-page--max .an-watch-discovery-modal{z-index:85;pointer-events:none;background:linear-gradient(#0000 0%,#000000c7 18%,#000000f5 100%);flex-direction:column;justify-content:flex-end;max-height:min(58vh,480px);padding:1.25rem clamp(1.25rem,3vw,2.25rem) .35rem;animation:.28s cubic-bezier(.32,.72,0,1) an-max-discovery-in;display:flex;position:absolute;inset:auto 0 clamp(7.25rem,13vh,9.25rem)}.an-watch-page--max .an-watch-discovery-modal>*{pointer-events:auto}@keyframes an-max-discovery-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.an-watch-page--max .an-watch-discovery-modal__close{z-index:2;color:#fff;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;width:2.5rem;height:2.5rem;display:grid;position:absolute;top:.35rem;right:clamp(1rem,2.5vw,1.75rem)}.an-watch-page--max .an-watch-discovery-modal__close:hover{opacity:.75;background:0 0}.an-watch-page--max .an-watch-discovery-modal__tabs{flex-wrap:wrap;align-items:center;gap:.75rem;margin:0 2.75rem 1rem 0;display:flex}.an-watch-page--max .an-watch-discovery-modal__tabs button{color:#ffffffc7;cursor:pointer;background:0 0;border:1.5px solid #0000;border-radius:999px;min-height:2.2rem;padding:.35rem .95rem;font-size:.95rem;font-weight:600}.an-watch-page--max .an-watch-discovery-modal__tabs button.is-active{color:#fff;border-color:#ffffffeb}.an-watch-page--max .an-watch-discovery-modal__tabs button:not(.is-active):hover{color:#fff}.an-watch-page--max .an-watch-footer-chips button.is-active{opacity:1;border:0;border-radius:0;outline:none;padding:0;text-decoration:none}.an-watch-page--max .an-watch-discovery-modal__body{flex-direction:column;flex:1;gap:.75rem;min-height:0;padding-bottom:.35rem;display:flex}.an-watch-page--max .an-watch-player-wrap.is-discovery-open .an-watch-footer{z-index:95;position:relative}.an-watch-page--max .an-watch-player-wrap.is-tracks-open .an-watch-controls{opacity:0!important;pointer-events:none!important}.an-watch-page--max .an-watch-max-tracks{z-index:110;background:#000000eb;flex-direction:column;justify-content:flex-start;gap:1rem;min-height:0;padding:clamp(3.5rem,8vh,5rem) clamp(1.5rem,6vw,5rem) clamp(1.25rem,3vh,2rem);animation:.22s cubic-bezier(.32,.72,0,1) an-max-discovery-in;display:flex;position:absolute;inset:0;overflow:hidden}.an-watch-page--max .an-watch-max-tracks__close{z-index:2;color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;width:2.75rem;height:2.75rem;display:grid;position:absolute;top:clamp(1rem,3vh,1.75rem);right:clamp(1rem,3vw,2rem)}.an-watch-page--max .an-watch-max-tracks__close:hover{opacity:.75}.an-watch-page--max .an-watch-max-tracks__grid{flex:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(2rem,8vw,6rem);width:100%;max-width:920px;min-height:0;margin:0 auto;display:grid;overflow:hidden}.an-watch-page--max .an-watch-max-tracks__col{flex-direction:column;min-height:0;display:flex;overflow:hidden}.an-watch-page--max .an-watch-max-tracks__col h3{color:#fff;flex:none;margin:0;font-size:1.15rem;font-weight:700}.an-watch-page--max .an-watch-max-tracks__rule{background:#ffffffd9;flex:none;height:1px;margin:.85rem 0 1rem}.an-watch-page--max .an-watch-max-tracks__list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff59 transparent;flex-direction:column;flex:auto;gap:.15rem;min-height:0;padding-right:.35rem;display:flex;overflow:hidden auto}.an-watch-page--max .an-watch-max-tracks__list::-webkit-scrollbar{width:6px}.an-watch-page--max .an-watch-max-tracks__list::-webkit-scrollbar-thumb{background:#ffffff59;border-radius:999px}.an-watch-page--max .an-watch-max-tracks__list button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:.65rem;min-height:2.5rem;padding:.35rem 0;font-size:1rem;font-weight:500;display:flex}.an-watch-page--max .an-watch-max-tracks__list button:hover{opacity:.8}.an-watch-page--max .an-watch-max-tracks__check{flex:none;place-items:center;width:1.15rem;height:1.15rem;display:inline-grid}.an-watch-page--max .an-watch-max-tracks__tip{color:#ffffffeb;background:#2f3d52;border-radius:4px;flex:none;width:100%;max-width:920px;margin:0 auto;padding:.95rem 1.1rem;font-size:.9rem;line-height:1.45}.an-watch-page--max .an-watch-season-header{background:0 0;border:0;align-items:center;gap:.75rem;padding:0;display:flex;position:relative}.an-watch-page--max .an-watch-season-header__toggle{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #fff3;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.8rem;font-weight:650;display:inline-flex}.an-watch-page--max .an-watch-ep-rail{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;gap:1rem;padding:.15rem .1rem .75rem;display:flex;overflow:auto hidden}.an-watch-page--max .an-watch-ep-card{scroll-snap-align:start;color:inherit;flex-direction:column;flex:0 0 min(300px,74vw);gap:.45rem;text-decoration:none;display:flex;position:relative}.an-watch-page--max .an-watch-ep-card__thumb{aspect-ratio:16/9;background:#1a1a1a 50%/cover no-repeat;border-radius:6px;width:100%;display:block;position:relative;overflow:hidden}.an-watch-page--max .an-watch-ep-card__copy{color:inherit;flex-direction:column;gap:.35rem;text-decoration:none;display:flex}.an-watch-page--max .an-watch-ep-card.is-active .an-watch-ep-card__thumb{outline-offset:1px;outline:2px solid #ffffffd9}.an-watch-page--max .an-watch-ep-card__thumb .an-watch-bars,.an-watch-page--max .an-watch-ep-card__play{position:absolute;bottom:.55rem;left:.55rem}.an-watch-page--max .an-watch-ep-card__play{color:#fff;filter:drop-shadow(0 1px 4px #000000bf);place-items:center;width:1.55rem;height:1.55rem;display:grid}.an-watch-page--max .an-watch-ep-card__more{z-index:2;color:#fff;cursor:pointer;opacity:.85;background:0 0;border:0;border-radius:999px;place-items:center;width:1.75rem;height:1.75rem;display:grid;position:absolute;top:.4rem;right:.4rem}.an-watch-page--max .an-watch-ep-card__more:hover{background:#00000059}.an-watch-page--max .an-watch-ep-card__title{color:#fff;font-size:.95rem;font-weight:700;line-height:1.25}.an-watch-page--max .an-watch-ep-card__meta{color:#ffffff9e;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.55rem;font-size:.78rem;font-weight:500;display:flex}.an-watch-page--max .an-watch-ep-card__desc{-webkit-line-clamp:3;color:#ffffff94;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.4;display:-webkit-box;overflow:hidden}.an-watch-page--max .an-watch-related-empty{color:#ffffffa6;padding:1.5rem .25rem 2rem;font-size:.95rem}.an-watch-page--max .an-watch-discovery-modal__body--comments{max-width:42rem;overflow-y:auto}@media (max-width:720px){.an-watch-page--max .an-watch-max-tracks{gap:.85rem;padding-top:3.25rem}.an-watch-page--max .an-watch-max-tracks__grid{grid-template-columns:1fr;gap:1.25rem;overflow-y:auto}.an-watch-page--max .an-watch-max-tracks__col{max-height:min(42vh,22rem)}.an-watch-page--max .an-watch-footer-chips button{font-size:.82rem}}.an-watch-page--max .an-watch-player-wrap:fullscreen,.an-watch-page--max .an-watch-player-wrap--css-fs{max-width:none!important}@media (max-width:1023px){.an-watch-page--max .an-watch-player-col{padding:0}.an-watch-page--max .an-watch-player-wrap{max-width:100%!important;height:100%!important;max-height:none!important;box-shadow:none!important;border-radius:0!important}.an-watch-page--max .an-watch-footer{padding:0 .85rem .85rem}.an-watch-page--max .an-watch-footer-bottom{align-items:center;gap:.45rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;display:grid!important}.an-watch-page--max .an-watch-footer-chips{flex-wrap:nowrap;justify-self:start;gap:.85rem;min-width:0;order:0!important}.an-watch-page--max .an-watch-footer-chips button{white-space:nowrap;font-size:.8rem}.an-watch-page--max .an-watch-footer-trinity{justify-self:center;order:0!important}.an-watch-page--max .an-watch-control-row{justify-content:flex-end;justify-self:end;order:0!important}.an-watch-page--max .an-watch-progress-row{display:block!important}.an-watch-page--max .an-watch-timeline{grid-column:auto!important;height:18px!important;min-height:18px!important;padding-block:0!important}.an-watch-page--max .an-watch-anime-title{-webkit-line-clamp:1;letter-spacing:-.01em!important;text-transform:none!important;color:#fff!important;font-size:clamp(1rem,3.5vw,1.25rem)!important;font-weight:700!important}.an-watch-page--max .an-watch-episode-title{-webkit-line-clamp:1;letter-spacing:0!important;text-transform:none!important;color:#ffffffeb!important;font-size:.88rem!important}.an-watch-page--max .an-watch-discovery-modal{padding:1rem .85rem 1.25rem;bottom:clamp(6.5rem,16vh,8.5rem)}.an-watch-page--max .an-watch-ep-card{flex-basis:min(240px,78vw)}.an-watch-page--max .an-watch-volume-slider{display:none}}@media (max-width:640px){.an-watch-page--max .an-watch-footer-chips button{font-size:.82rem}.an-watch-page--max .an-watch-anime-title{font-size:.92rem}.an-watch-page--max .an-watch-episode-title{font-size:.78rem}.an-watch-page--max .an-watch-discovery-modal__tabs button{padding:.35rem .85rem;font-size:.85rem}}
