.movieBack .movieBack__videoWrap{position:absolute;inset:0;overflow:hidden;pointer-events:none}.movieBack .movieBack__videoWrap iframe,.movieBack .movieBack__yt{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:56.25vw;min-height:100%;min-width:177.78vh;border:0}.movieBack .movieBack__controls{position:absolute;top:90px;right:24px;z-index:3;display:flex;gap:8px}.movieBack .movieBack__controls button{width:40px;height:40px;border-radius:999px;border:1px solid hsla(0,0%,100%,.18);background:#0006;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:15px;transition:background .15s ease}.movieBack .movieBack__controls button:hover{background:#000000a6}@media screen and (max-width:768px){.movieBack .movieBack__controls{top:72px;right:14px}.movieBack .movieBack__controls button{width:34px;height:34px;font-size:13px}}.movieDetail{position:relative}.movieDetail .movieBack{position:absolute;top:0;left:0;width:100%;height:560px;overflow:hidden;z-index:0;background-size:cover;background-position:top}.movieDetail .movieBack__video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:56.25vw;min-height:100%;min-width:177.78vh;border:0;pointer-events:none}.movieDetail .movieBack__scrim{position:absolute;inset:0;background:linear-gradient(180deg,#0b0d0f59,#0b0d0f 95%),linear-gradient(90deg,rgba(11,13,15,.7),transparent 60%)}.movieDetail .c-page .poster{background-position:50%}.movieDetail .c-page .info li h3{font-size:1.1rem;margin:0}.movieDetail .c-page .actionBtns .p-button{margin-right:12px}.movieDetail .c-page .cast{margin-top:36px;max-width:900px}.movieDetail .guides{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.movieDetail .guides .group_title{width:100%;margin:0 0 8px;font-size:13px;color:var(--muted);text-transform:uppercase;letter-spacing:.5px}.movieDetail .guides .guide_logo{width:40px;height:40px;border-radius:8px;-o-object-fit:cover;object-fit:cover}.movieDetail .seasons{margin-top:36px}.movieDetail .seasons__head{display:flex;align-items:center;gap:16px;margin-bottom:16px}.movieDetail .seasons__head h4{margin:0;font-size:16px}.movieDetail .seasons .seasonSelect{height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--border);background:#ffffff0f;color:var(--text);font-size:13px;outline:none}.movieDetail .episodes__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;max-width:1000px}.movieDetail a.episode{display:block;text-decoration:none}.movieDetail a.episode:hover .episode__play{opacity:1}.movieDetail a.episode:hover .episode__img{border-color:#fff3}.movieDetail .episode__img{position:relative;aspect-ratio:16/9;border-radius:10px;background:var(--surface);background-size:cover;background-position:50%;border:1px solid var(--border);overflow:hidden;transition:border-color .2s ease}.movieDetail .episode__play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff;background:#00000073;opacity:0;transition:opacity .2s ease}.movieDetail .episode__title{margin:8px 0 0;font-size:13px;color:#d4d4d8}
