/* 16 site.css · s6 */body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}img{height:auto}.s6-foot-h{font-weight:700}:root{--bg:#f0f5fb;--bg2:#e8f0fa;--card:#ffffff;--text:#0f172a;--muted:#64748b;--line:#e2e8f0;--gold:#0d9488;--gold-dim:rgba(13, 148, 136, .14);--red:#ef4444;--radius:14px;--fs-xs:.8125rem;--fs-sm:.875rem;--fs-body:1rem;--fs-md:1.0625rem;--leading-tight:1.35;--leading-normal:1.6;--leading-relaxed:1.7;font-family:Noto Sans SC,Plus Jakarta Sans,system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-size:100%}html,body{margin:0;min-height:100%}body{font-size:1rem;font-size:var(--fs-body);line-height:1.6;line-height:var(--leading-normal);background:linear-gradient(180deg,#f8fafc 0,#f0f5fb 40%,#e8f0fa 100%);background:linear-gradient(180deg,#f8fafc 0%,var(--bg) 40%,#e8f0fa 100%);color:#0f172a;color:var(--text);-webkit-tap-highlight-color:transparent;padding-bottom:env(safe-area-inset-bottom,0);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{outline:2px solid rgba(13,148,136,.45);outline-offset:2px}body.body-tpl-portal{--portal-accent:#0d9488;--portal-accent-hover:#0f766e;--portal-accent-light:#2dd4bf;--portal-accent-dark:#115e59;--portal-accent-soft:rgba(13, 148, 136, .14);--portal-coral:#14b8a6;--portal-coral-soft:rgba(20, 184, 166, .14);--portal-page:#f8fafc;--portal-footer:#134e4a;--portal-footer-mid:#042f2e;--qjz-ink:#0f172a;--qjz-ink-muted:#64748b;--qjz-surface:#ffffff;--qjz-surface-subtle:#f4f4f5;--qjz-line:rgba(15, 23, 42, .08);--qjz-line-strong:rgba(15, 23, 42, .12);--qjz-nav-bg:#115e59;--qjz-nav-hover:rgba(255, 255, 255, .1);--qjz-radius-lg:16px;--qjz-radius-md:12px;--qjz-shadow-sm:0 1px 2px rgba(15, 23, 42, .05);--qjz-shadow-md:0 4px 20px rgba(15, 23, 42, .07);background:var(--portal-page);background-image:linear-gradient(180deg,#fafafa,#ecfdf5 40%,#f8fafc);color:var(--qjz-ink)}body.body-tpl-portal .container{width:calc(100% - 32px);width:min(80rem,calc(100% - 32px));max-width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box}body.body-tpl-portal a:focus-visible,body.body-tpl-portal button:focus-visible,body.body-tpl-portal input:focus-visible,body.body-tpl-portal select:focus-visible,body.body-tpl-portal textarea:focus-visible,body.body-tpl-portal [tabindex]:not([tabindex="-1"]):focus-visible{outline:2px solid rgba(13,148,136,.45);outline-offset:2px}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button{font:inherit}.container{width:calc(100% - 32px);width:min(1180px,calc(100% - 32px));margin:0 auto;padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}.header-search:focus-within{border-color:rgba(13,148,136,.14);border-color:var(--gold-dim);box-shadow:0 0 0 2px rgba(13,148,136,.14);box-shadow:0 0 0 2px var(--gold-dim)}.header-search input:focus{outline:0}.site-head__search:focus-within{border-color:rgba(13,148,136,.4);background:var(--qjz-surface);box-shadow:0 0 0 3px var(--portal-accent-soft)}.site-head__search input:focus{outline:0}.header-search--ref:focus-within{border-color:#d8b4fe;box-shadow:0 0 0 3px rgba(168,85,247,.2)}.header-search--ref input:focus{outline:0}body.body-tpl-portal .header-search--with-btn:focus-within{border-color:#f9a8d4;box-shadow:0 0 0 3px rgba(236,72,153,.22)}body.body-tpl-portal .header-search--with-btn input:focus{outline:0}body.body-tpl-portal .site-header--portal-dark .header-search--with-btn:focus-within{border-color:rgba(244,63,94,.549);box-shadow:0 0 0 3px rgba(244,63,94,.18)}.home-section--hot-tags .home-section__head{margin-bottom:.75rem}.nj-tag-cloud{display:flex;flex-wrap:wrap;gap:8px 10px;justify-content:center}.nj-tag-cloud__link{display:inline-block;padding:6px 12px;border-radius:999px;font-size:.8125rem;font-weight:600;color:#475569;background:#f1f5f9;border:1px solid rgba(148,163,184,.35);text-decoration:none;transition:background .15s ease,color .15s ease}.nj-tag-cloud__link:hover{background:#e0e7ff;color:var(--portal-accent-dark);border-color:rgba(20,184,166,.349)}.home-sheet{background:var(--qjz-surface);border-radius:var(--qjz-radius-lg);border:1px solid var(--qjz-line);box-shadow:var(--qjz-shadow-md);overflow:hidden}.home-section{padding:1.5rem 1.25rem 1.6rem;border-bottom:1px solid var(--qjz-line);margin:0}.home-section:last-child{border-bottom:none}.home-section__head{margin-bottom:1rem}.home-section__head--center{text-align:center;max-width:32rem;margin-left:auto;margin-right:auto;margin-bottom:1.25rem}.home-section__head--center h2{margin:0 0 .4rem;font-size:1.05rem;font-size:clamp(1.05rem,2.2vw,1.25rem);font-weight:800;color:var(--qjz-ink);letter-spacing:-.02em;line-height:1.35;text-align:center;border-left:none;padding-left:0}body.body-tpl-portal .home-sheet .cq-card-grid{margin-top:14px}.tuy-card__channel{margin:0 0 10px;font-size:.8125rem;font-size:var(--fs-xs);font-weight:700;color:#a8a29e}body.body-tpl-portal .tuy-card__meta--home{gap:10px 14px}body.body-tpl-portal .primary-btn{background:linear-gradient(135deg,var(--portal-accent-dark),var(--portal-accent))}.cq-card-grid{display:grid;grid-gap:20px;gap:20px;margin-top:20px;align-items:stretch}.cq-card-grid>.fsp-hl-card{min-width:0}.cq-card-grid--dense{grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px}@media (max-width:1400px){.cq-card-grid--dense{grid-template-columns:repeat(3,minmax(0,1fr))}}.cq-hl-card.fsp-hl-card{border-radius:1rem;border-color:#e5e7eb;box-shadow:0 10px 15px -3px rgba(0,0,0,.078),0 4px 6px -4px rgba(0,0,0,.059);transition:transform .2s ease,box-shadow .2s ease}.cq-hl-card.fsp-hl-card:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px rgba(0,0,0,.102),0 8px 10px -6px rgba(0,0,0,.078)}.fsp-hl-card{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--line);border-radius:14px;border-radius:var(--radius);overflow:hidden;box-shadow:0 4px 20px rgba(15,23,42,.051);transition:transform .18s ease,box-shadow .18s ease}.fsp-hl-card:hover{transform:translateY(-3px);box-shadow:0 12px 36px rgba(15,23,42,.102)}.fsp-hl-card__media{display:block;aspect-ratio:16/10;overflow:hidden;background:#e2e8f0}.fsp-hl-card__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fsp-hl-card__body{padding:16px 18px 18px}.fsp-hl-card__body h3{margin:0 0 8px;font-size:17px;font-weight:900;line-height:1.3}.fsp-hl-card__body h3 a:hover{color:var(--portal-accent)}.tuy-card.fsp-hl-card{border-radius:14px;box-shadow:0 4px 16px rgba(15,23,42,.078);display:flex;flex-direction:column;height:100%;min-height:0}.tuy-card .tuy-card__media.fsp-hl-card__media{position:relative;aspect-ratio:16/9;flex-shrink:0}.tuy-card__badge{position:absolute;top:10px;left:10px;z-index:2;padding:5px 10px;border-radius:6px;font-size:.8125rem;font-size:var(--fs-xs);font-weight:800;color:#fff;background:linear-gradient(135deg,var(--portal-accent-hover),var(--portal-accent));box-shadow:0 2px 8px rgba(13,148,136,.349)}.tuy-card__dur{position:absolute;bottom:10px;right:10px;z-index:2;display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border-radius:999px;font-size:.8125rem;font-size:var(--fs-xs);font-weight:700;color:#fff;background:rgba(0,0,0,.6)}.tuy-card__dur-ico{flex-shrink:0;opacity:.95}.tuy-card__play{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;place-items:center;pointer-events:none;opacity:0;transition:opacity .2s ease;background:rgba(0,0,0,.102)}.tuy-card:hover .tuy-card__play{opacity:1}.tuy-card .fsp-hl-card__body h3.tuy-card__title{margin:0 0 8px;font-size:1.0625rem;font-size:var(--fs-md);font-weight:800;line-height:1.35;line-height:var(--leading-tight);color:#0f172a;min-height:2.65em}.tuy-card__title a{color:inherit;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tuy-card__title a:hover{color:var(--portal-accent)}.tuy-card .tuy-card__desc{margin:0 0 10px;font-size:.875rem;font-size:var(--fs-sm);line-height:1.6;line-height:var(--leading-normal);color:#64748b;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:calc(2*1.6*.875rem)}.tuy-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;font-size:.8125rem;font-size:var(--fs-xs);line-height:1.35;line-height:var(--leading-tight);color:#94a3b8;margin-top:auto;padding-top:12px}.tuy-card__meta-item{display:inline-flex;align-items:center;gap:5px;min-width:0}.tuy-card__meta-ico{flex-shrink:0;opacity:.88}.tuy-card .tuy-card__body.fsp-hl-card__body{padding:18px 20px 20px;flex:1 1 auto;display:flex;flex-direction:column;min-height:0}body.body-tpl-portal .cq-hl-card.fsp-hl-card{border:1px solid #e8eaed;box-shadow:0 2px 12px rgba(15,23,42,.059)}body.body-tpl-portal .cq-hl-card.fsp-hl-card:hover{transform:translateY(-3px);box-shadow:0 14px 36px rgba(15,23,42,.102);border-color:rgba(129,140,248,.4)}body.body-tpl-portal .tuy-card__badge{background:linear-gradient(135deg,var(--portal-accent-light),var(--portal-accent));box-shadow:0 2px 10px rgba(13,148,136,.302)}body.body-tpl-portal .tuy-card__title a:hover{color:var(--portal-accent-hover)}body.body-tpl-portal .tuy-card__meta{color:#78716c}.section-head{text-align:center;margin-bottom:28px}.section-head h2{margin:0 0 10px;font-size:26px;font-weight:900;letter-spacing:-.02em}.primary-btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 20px;border-radius:8px;font-weight:800;color:#fff;background:linear-gradient(135deg,var(--portal-accent),var(--portal-accent-light));border:0;cursor:pointer}.ghost-btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 20px;border-radius:8px;font-weight:700;color:var(--portal-accent-dark);border:1px solid #bfdbfe;background:#fff}.video-frame{position:relative;width:100%;aspect-ratio:16/9;border-radius:10px;overflow:hidden;background:#000;max-height:56.25vw;max-height:min(56.25vw,calc(100dvh - 220px))}.auth-field input:focus{outline:0;border-color:rgba(13,148,136,.14);border-color:var(--gold-dim)}@media (max-width:1100px){.cq-card-grid--dense{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.cq-card-grid--dense{grid-template-columns:1fr}.container{width:calc(100% - 24px);width:min(1180px,calc(100% - 24px))}}.nj-head-search:focus-within{border-color:#5eead4;background:#fff;box-shadow:0 0 0 3px rgba(13,148,136,.122)}.nj-head-search input:focus{outline:0}.nj-footer{margin-top:auto;background:#0f172a;color:#e2e8f0;padding:2rem 0 1.5rem;border-top:1px solid rgba(148,163,184,.2)}.nj-footer__inner{display:flex;flex-direction:column;gap:1.5rem}.nj-footer__top{display:flex;flex-wrap:wrap;gap:1.75rem 2rem;justify-content:space-between;align-items:flex-start}.nj-footer__brand{max-width:22rem}.nj-footer__logo-link{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:inherit;margin-bottom:10px}.nj-footer__logo-link span:last-child{display:flex;flex-direction:column;gap:2px}.nj-footer__name{font-size:1.0625rem;font-weight:800;color:#fff}.nj-footer__tag{font-size:.75rem;color:#94a3b8}.nj-footer__intro{margin:0;font-size:.875rem;font-size:var(--fs-sm);line-height:1.6;color:#94a3b8}.nj-footer__nav{display:flex;flex-wrap:wrap;gap:10px 14px;justify-content:flex-end;align-items:center}.nj-footer__nav a{font-size:.875rem;font-weight:600;color:#cbd5e1;text-decoration:none}.nj-footer__nav a:hover{color:#99f6e4}.nj-footer__bottom{padding-top:1.25rem;border-top:1px solid rgba(148,163,184,.15);text-align:center}.nj-footer__copy{margin:0 0 8px;font-size:.8125rem;font-size:var(--fs-xs);color:#64748b}.nj-footer__seo{margin:0;font-size:.6875rem;color:#475569;line-height:1.5}.nj-page-wrap{padding:1rem 0 2rem}.nj-page-sheet{padding:0}.nj-cat-head{padding:1.35rem 1.25rem 1rem;border-bottom:1px solid var(--qjz-line);background:linear-gradient(180deg,#fafafa,#fff)}.nj-cat-head h1{margin:0 0 8px;font-size:1.2rem;font-size:clamp(1.2rem,2.8vw,1.5rem);font-weight:800;color:var(--qjz-ink)}.nj-cat-head__lead{margin:0 0 1rem;font-size:.875rem;font-size:var(--fs-sm);color:var(--qjz-ink-muted);line-height:1.55}.nj-sort-tabs{display:flex;flex-wrap:wrap;gap:8px}.nj-sort-tabs__btn{border:1px solid var(--qjz-line-strong);background:#fff;padding:8px 16px;border-radius:999px;font-size:.8125rem;font-weight:600;color:#64748b;cursor:pointer;font-family:inherit;transition:background .15s ease,border-color .15s ease,color .15s ease}.nj-sort-tabs__btn:hover{border-color:rgba(13,148,136,.349);color:var(--portal-accent-hover)}.nj-sort-tabs__btn.is-active{border-color:var(--portal-accent);background:rgba(13,148,136,.102);color:var(--portal-accent-dark)}.nj-cat-body{padding:1.25rem 1rem 1.5rem}.nj-play-sheet{overflow:hidden}.nj-play-player{padding:1rem 1.25rem 0;background:#0f172a}.nj-play-player__title{margin:0 0 12px;font-size:1rem;font-weight:700;color:#e2e8f0;line-height:1.4}.video-frame--nj-play{border-radius:12px;overflow:hidden;background:#000;aspect-ratio:16/9;max-height:70vh;max-height:min(70vh,720px)}.nj-play-head{padding:1.25rem 1.25rem 1rem;border-bottom:1px solid var(--qjz-line)}.nj-play-head__h1{margin:0 0 12px;font-size:1.15rem;font-size:clamp(1.15rem,2.8vw,1.45rem);font-weight:800;color:var(--qjz-ink);line-height:1.35}.nj-play-meta{display:flex;flex-wrap:wrap;gap:10px 18px;font-size:.875rem;font-size:var(--fs-sm);color:var(--qjz-ink-muted);margin-bottom:14px}.nj-play-meta__score{font-weight:800;color:#ea580c;font-size:1.05rem}.nj-play-actions{display:flex;flex-wrap:wrap;gap:10px}.nj-play-actions__btn{min-height:38px;padding:0 18px;border-radius:10px;border:1px solid var(--qjz-line-strong);background:#fff;font-size:.875rem;font-size:var(--fs-sm);font-weight:600;color:#475569;cursor:pointer;font-family:inherit}.nj-play-actions__btn:hover{border-color:rgba(13,148,136,.4);color:var(--portal-accent-hover)}.nj-play-block{padding:1.25rem;border-bottom:1px solid var(--qjz-line)}.nj-play-block__h{margin:0 0 10px;font-size:1.05rem;font-weight:800;color:var(--qjz-ink)}.nj-play-block__p{margin:0 0 12px;font-size:.875rem;font-size:var(--fs-sm);line-height:1.7;color:#475569}.nj-play-tags{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.nj-play-tags span{padding:4px 10px;border-radius:999px;font-size:.8125rem;font-size:var(--fs-xs);font-weight:600;background:#f1f5f9;color:#64748b}.nj-play-cat{margin:0;font-size:.875rem;font-size:var(--fs-sm);color:var(--qjz-ink-muted)}.nj-play-cat a{color:var(--portal-accent);font-weight:600;text-decoration:none;margin-left:4px}.nj-play-cat a:hover{text-decoration:underline}.nj-play-section{padding:1.25rem 1rem 1.5rem;border-bottom:1px solid var(--qjz-line)}.nj-play-section:last-child{border-bottom:none}.nj-play-section__h{margin:0 0 14px;font-size:1.05rem;font-weight:800;color:var(--qjz-ink)}@media (max-width:640px){.video-frame--nj-play{border-radius:0}.nj-play-player{padding-left:0;padding-right:0}.nj-play-player__title{padding:0 16px}}body.body-tpl-portal.body-tpl-anime a:focus-visible,body.body-tpl-portal.body-tpl-anime button:focus-visible,body.body-tpl-portal.body-tpl-anime input:focus-visible,body.body-tpl-portal.body-tpl-anime textarea:focus-visible{outline-color:rgba(236,72,153,.502)}.anime-topbar__search:focus-within{border-color:#f9a8d4;box-shadow:0 0 0 3px rgba(236,72,153,.122)}.anime-topbar__search input:focus{outline:0}body.body-tpl-portal.body-tpl-cinema a:focus-visible,body.body-tpl-portal.body-tpl-cinema button:focus-visible,body.body-tpl-portal.body-tpl-cinema input:focus-visible,body.body-tpl-portal.body-tpl-cinema textarea:focus-visible{outline-color:rgba(251,191,36,.549)}.cinema-header{position:-webkit-sticky;position:sticky;top:0;z-index:80;flex-shrink:0;background:#0f172a;border-bottom:1px solid rgba(51,65,85,.65);box-shadow:0 1px rgba(0,0,0,.4)}.cinema-header--simple .cinema-header__inner{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(140px,280px) auto;align-items:center;grid-gap:12px 16px;gap:12px 16px;padding-top:10px;padding-bottom:10px}.cinema-header__brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit;min-width:0}.cinema-header__logo{flex-shrink:0;width:2.35rem;height:2.35rem;border-radius:10px;display:grid;place-items:center;color:#0f172a;background:linear-gradient(145deg,#fbbf24,#d97706)}.cinema-header__titles{display:flex;flex-direction:column;gap:1px;min-width:0}.cinema-header__titles strong{font-size:1.05rem;font-weight:800;color:#fef3c7;letter-spacing:-.02em}.cinema-header__titles span{font-size:.6875rem;font-weight:600;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:14rem}.cinema-header__nav{display:flex;flex-wrap:nowrap;gap:0;min-width:0;overflow-x:auto;overflow-y:hidden;padding:4px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 12px),transparent);mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 12px),transparent);-webkit-overflow-scrolling:touch;scrollbar-width:none}.cinema-header__nav::-webkit-scrollbar{display:none}.cinema-header__nav-link{flex-shrink:0;padding:6px 10px;border-radius:6px;font-size:.8125rem;font-weight:600;color:#94a3b8;text-decoration:none;white-space:nowrap;transition:background .15s ease,color .15s ease}.cinema-header__nav-link:hover{color:#e2e8f0;background:rgba(148,163,184,.122)}.cinema-header__search{display:flex;min-width:160px;border:1px solid rgba(148,163,184,.35);border-radius:12px;overflow:hidden;background:rgba(15,23,42,.851)}.cinema-header__search:focus-within{border-color:rgba(251,191,36,.549);box-shadow:0 0 0 3px rgba(245,158,11,.149)}.cinema-header__search input{flex:1;min-width:0;border:0;padding:9px 12px;font-size:.875rem;font-family:inherit;background:0 0;color:#f1f5f9}.cinema-header__search input::-moz-placeholder{color:#64748b}.cinema-header__search input::-webkit-input-placeholder{color:#64748b}.cinema-header__search input::placeholder{color:#64748b}.cinema-header__search input:focus{outline:0}.cinema-header__search button{flex-shrink:0;border:0;padding:0 16px;font-weight:700;font-size:.8125rem;color:#0f172a;cursor:pointer;font-family:inherit;background:linear-gradient(180deg,#fbbf24,#d97706)}.cinema-header__search button:hover{-webkit-filter:brightness(1.06);filter:brightness(1.06)}.cinema-header__user{display:flex;align-items:center;gap:8px;flex-shrink:0}.cinema-header__btn{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border-radius:10px;font-size:.875rem;font-weight:700;text-decoration:none;font-family:inherit;cursor:pointer;border:0}.cinema-header__btn--primary{color:#0f172a;background:linear-gradient(180deg,#fbbf24,#d97706);box-shadow:0 2px 10px rgba(245,158,11,.278)}@media (max-width:900px){.cinema-header--simple .cinema-header__inner{grid-template-columns:1fr auto;grid-template-areas:"brand user""nav nav""search search"}.cinema-header__brand{grid-area:brand}.cinema-header__user{grid-area:user;justify-self:end}.cinema-header__nav{grid-area:nav;-webkit-mask-image:none;mask-image:none}.cinema-header__search{grid-area:search;max-width:none}}.fh-home__stage{padding:1.75rem 0 2.5rem;display:flex;flex-direction:column;gap:2rem;background:#0f172a}.fh-panel{margin:0}.fh-billboard{position:relative;min-height:48vh;min-height:min(48vh,400px);display:flex;align-items:flex-end;overflow:hidden;border-bottom:1px solid var(--fh-line)}.fh-billboard__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center 20%;transform:scale(1.03)}.fh-billboard__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0f172a,rgba(15,23,42,.878) 42%,rgba(15,23,42,.549))}.fh-billboard__content{position:relative;z-index:1;width:100%;padding:2.5rem 0 1.75rem}.fh-billboard__copy{max-width:38rem}.fh-billboard__kicker{margin:0 0 .4rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;color:#fbbf24}.fh-billboard__title{margin:0 0 .5rem;font-size:1.35rem;font-size:clamp(1.35rem,3.5vw,2rem);font-weight:800;line-height:1.25;color:#f8fafc}.fh-billboard__cta{display:flex;flex-wrap:wrap;gap:8px}.fh-billboard__btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 1.1rem;border-radius:8px;font-size:.8125rem;font-weight:700;text-decoration:none;transition:background .15s ease,border-color .15s ease}.fh-billboard__btn--play{color:#0f172a;background:#fbbf24;border:1px solid #f59e0b}.fh-billboard__btn--play:hover{background:#fcd34d}.fh-billboard__btn--ghost{color:#e2e8f0;border:1px solid var(--fh-line);background:rgba(30,41,59,.6)}.fh-billboard__btn--ghost:hover{border-color:#64748b}.fh-billboard__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:1.25rem;padding-top:1.1rem;border-top:1px solid rgba(148,163,184,.2)}.fh-billboard__chip{padding:6px 12px;border-radius:6px;font-size:.8125rem;font-weight:600;color:#cbd5e1;background:rgba(30,41,59,.749);border:1px solid var(--fh-line);text-decoration:none}.fh-billboard__chip:hover{color:#fbbf24;border-color:rgba(251,191,36,.451)}.fh-rail-section__head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.fh-rail-section__head h2{margin:0;font-size:1.05rem;font-weight:800;color:#f1f5f9;letter-spacing:-.02em}.fh-rail-section__more{flex-shrink:0;font-size:.75rem;font-weight:600;color:#fbbf24;text-decoration:none}.fh-rail-section__more:hover{text-decoration:underline}.fh-rail-card--classic .fh-rail-card__shell:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #e02e24}.fh-tags-section{padding:1.25rem 0 0;margin-top:.5rem;border-top:1px solid var(--fh-line)}.fh-tags-section .home-section__head{margin-bottom:.75rem}.fh-tags-section .home-section__head--center h2{color:#f1f5f9}.fh-tags-section .nj-tag-cloud{justify-content:center}.fh-tags-section .nj-tag-cloud__link{background:#1e293b;border-color:var(--fh-line);color:#94a3b8}.fh-tags-section .nj-tag-cloud__link:hover{background:rgba(251,191,36,.102);color:#fbbf24;border-color:rgba(251,191,36,.349)}body.body-tpl-portal.body-tpl-xxsz{--portal-accent:#e02e24;--portal-accent-hover:#c62828;--portal-accent-light:#ffebee;--qjz-ink:#333;--qjz-ink-muted:#666;--fh-line:#e8e8e8;background:#f0f2f5;color:#333}body.body-tpl-portal.body-tpl-xxsz a:focus-visible,body.body-tpl-portal.body-tpl-xxsz button:focus-visible{outline-color:rgba(224,46,36,.451)}body.body-tpl-portal.body-tpl-xxsz .cinema-header{background:#fff;border-bottom:1px solid #e8e8e8;box-shadow:0 1px 4px rgba(0,0,0,.059)}body.body-tpl-portal.body-tpl-xxsz .cinema-header__titles strong{color:#e02e24}body.body-tpl-portal.body-tpl-xxsz .cinema-header__titles span{color:#999}body.body-tpl-portal.body-tpl-xxsz .cinema-header__logo{background:linear-gradient(145deg,#e02e24,#b71c1c);color:#fff;box-shadow:none}body.body-tpl-portal.body-tpl-xxsz .cinema-header__nav-link{color:#666}body.body-tpl-portal.body-tpl-xxsz .cinema-header__search{border-color:#d9d9d9;background:#fafafa}body.body-tpl-portal.body-tpl-xxsz .cinema-header__search:focus-within{border-color:#e02e24;box-shadow:0 0 0 2px rgba(224,46,36,.122)}body.body-tpl-portal.body-tpl-xxsz .cinema-header__search input{color:#333}body.body-tpl-portal.body-tpl-xxsz .cinema-header__search button{background:linear-gradient(180deg,#e53935,#c62828);color:#fff}body.body-tpl-portal.body-tpl-xxsz .cinema-header__btn--primary{background:linear-gradient(180deg,#e53935,#c62828);color:#fff;box-shadow:none}body.body-tpl-portal.body-tpl-xxsz .fh-billboard--xxsz{min-height:42vh;min-height:min(42vh,360px);border-bottom:1px solid #e8e8e8}body.body-tpl-portal.body-tpl-xxsz .fh-billboard--xxsz .fh-billboard__scrim{background:linear-gradient(to top,#f5f5f5,rgba(245,245,245,.922) 45%,rgba(0,0,0,.349))}body.body-tpl-portal.body-tpl-xxsz .fh-billboard--xxsz .fh-billboard__kicker{color:#e02e24;letter-spacing:.06em}body.body-tpl-portal.body-tpl-xxsz .fh-billboard--xxsz .fh-billboard__title{color:#1a1a1a;text-shadow:none}body.body-tpl-portal.body-tpl-xxsz .fh-billboard--xxsz .fh-billboard__btn--play{background:linear-gradient(180deg,#e53935,#c62828);color:#fff;border:1px solid #c62828}body.body-tpl-portal.body-tpl-xxsz .fh-billboard--xxsz .fh-billboard__btn--ghost{color:#333;background:rgba(255,255,255,.902);border-color:#d9d9d9}body.body-tpl-portal.body-tpl-xxsz .fh-billboard--xxsz .fh-billboard__chips{border-top-color:rgba(0,0,0,.059)}body.body-tpl-portal.body-tpl-xxsz .fh-billboard--xxsz .fh-billboard__chip{color:#333;background:rgba(255,255,255,.851);border-color:#e0e0e0}body.body-tpl-portal.body-tpl-xxsz .fh-billboard--xxsz .fh-billboard__chip:hover{border-color:#e02e24;color:#e02e24}body.body-tpl-portal.body-tpl-xxsz .fh-tags-section{border-top-color:#e8e8e8}body.body-tpl-portal.body-tpl-xxsz .fh-tags-section .home-section__head--center h2{color:#1a1a1a}body.body-tpl-portal.body-tpl-xxsz .fh-tags-section .nj-tag-cloud__link{background:#fff;border-color:#e0e0e0;color:#666}body.body-tpl-portal.body-tpl-xxsz .fh-tags-section .nj-tag-cloud__link:hover{color:#e02e24;border-color:#e02e24;background:#fff5f5}body.body-tpl-portal.body-tpl-xxsz .nj-footer{background:#262626;border-top:none}body.body-tpl-portal.body-tpl-xxsz .nj-footer__name{color:#fff}body.body-tpl-portal.body-tpl-xxsz .nj-footer__tag{color:#bfbfbf}body.body-tpl-portal.body-tpl-xxsz .nj-footer__intro{color:#8c8c8c}body.body-tpl-portal.body-tpl-xxsz .nj-footer__nav a{color:#bfbfbf}body.body-tpl-portal.body-tpl-xxsz .nj-footer__nav a:hover{color:#ff7875}body.body-tpl-portal.body-tpl-xxsz .nj-page-sheet,body.body-tpl-portal.body-tpl-xxsz .home-sheet{background:#fff;border-color:#e8e8e8}body.body-tpl-portal.body-tpl-xxsz .nj-sort-tabs__btn.is-active{border-color:#e02e24;color:#e02e24;background:#fff5f5}body.body-tpl-portal.body-tpl-xxsz .container{width:calc(100% - 32px);width:min(1400px,calc(100% - 32px));max-width:100%;margin-left:auto;margin-right:auto}body.body-tpl-portal.body-tpl-xxsz .fh-home__stage{width:100%;box-sizing:border-box}body.body-tpl-portal.body-tpl-xxsz .cinema-header{width:100%}body.body-tpl-portal.body-tpl-xxsz .fh-billboard--xxsz-portal{align-items:flex-end}body.body-tpl-portal.body-tpl-xxsz .fh-billboard__copy--xxsz{max-width:42rem}body.body-tpl-portal.body-tpl-xxsz .fh-billboard__title--xxsz-site{font-size:1.5rem;font-size:clamp(1.5rem,4.2vw,2.35rem);font-weight:800;letter-spacing:.02em}body.body-tpl-portal.body-tpl-xxsz .fh-billboard__lead-xxsz{margin:0 0 1rem;font-size:.9375rem;line-height:1.65;color:#444;max-width:36rem}body.body-tpl-portal.body-tpl-xxsz .fh-billboard__chips--xxsz{margin-top:1rem}body.body-tpl-portal.body-tpl-xxsz .xxsz-hot-cats{padding:1.25rem 0 .25rem}body.body-tpl-portal.body-tpl-xxsz .xxsz-hot-cats__head h2{margin:0 0 .85rem;font-size:1.05rem;font-weight:800;color:#1a1a1a;padding-left:10px;border-left:3px solid #e02e24}body.body-tpl-portal.body-tpl-xxsz .xxsz-hot-cats__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}@media (max-width:960px){body.body-tpl-portal.body-tpl-xxsz .xxsz-hot-cats__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){body.body-tpl-portal.body-tpl-xxsz .xxsz-hot-cats__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}body.body-tpl-portal.body-tpl-xxsz .xxsz-hot-cats__card{display:flex;flex-direction:column;gap:6px;padding:1rem 1rem 1.1rem;background:#fff;border:1px solid #e8e8e8;border-radius:8px;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}body.body-tpl-portal.body-tpl-xxsz .xxsz-hot-cats__card:hover{border-color:#ffcdd2;box-shadow:0 4px 12px rgba(224,46,36,.078)}body.body-tpl-portal.body-tpl-xxsz .xxsz-hot-cats__name{margin:0;font-size:1rem;font-weight:700;color:#1a1a1a}body.body-tpl-portal.body-tpl-xxsz .xxsz-hot-cats__sub{font-size:.8125rem;color:#e02e24;font-weight:600}body.body-tpl-portal.body-tpl-xxsz .fh-grid-section--xxsz{padding:1rem 0 .25rem}body.body-tpl-portal.body-tpl-xxsz .fh-grid-section__body{padding-bottom:.5rem}body.body-tpl-portal.body-tpl-xxsz .cq-card-grid--xxsz-home{margin-top:.35rem}body.body-tpl-portal.body-tpl-xxsz .xxsz-why{padding:1.35rem 0 1rem}body.body-tpl-portal.body-tpl-xxsz .xxsz-why__title{margin:0 0 1rem;font-size:1.05rem;font-weight:800;color:#1a1a1a;padding-left:10px;border-left:3px solid #e02e24}body.body-tpl-portal.body-tpl-xxsz .xxsz-why__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}@media (max-width:720px){body.body-tpl-portal.body-tpl-xxsz .xxsz-why__grid{grid-template-columns:1fr}}body.body-tpl-portal.body-tpl-xxsz .xxsz-why__card{margin:0;padding:1.1rem 1.15rem;background:#fff;border:1px solid #e8e8e8;border-radius:8px}body.body-tpl-portal.body-tpl-xxsz .xxsz-why__card-title{display:block;margin:0 0 .5rem;font-size:.9375rem;color:#1a1a1a}body.body-tpl-portal.body-tpl-xxsz .xxsz-why__card-desc{margin:0;font-size:.8125rem;line-height:1.55;color:#888}body.body-tpl-portal.body-tpl-xxsz .xxsz-why__outro{margin:1rem 0 0;padding:1rem 1.15rem;font-size:.8125rem;line-height:1.7;color:#666;background:#fff;border:1px solid #e8e8e8;border-radius:8px}:root{--pc-white:#fbfcfe;--pc-glaze:#f1f5fb;--pc-pale:#dfe8f6;--pc-cobalt:#1c3d8f;--pc-cobalt2:#2f5bb7;--pc-ink:#0f2350;--pc-mute:#62739a;--pc-line:#c9d6ee;--pc-serif:"Songti SC","Noto Serif SC","STSong","SimSun",serif;--pc-fret:repeating-linear-gradient(90deg,var(--pc-cobalt) 0 10px,transparent 10px 14px,var(--pc-cobalt) 14px 18px,transparent 18px 28px)}html{background:#fbfcfe;background:var(--pc-white);scrollbar-color:#2f5bb7 #f1f5fb;scrollbar-color:var(--pc-cobalt2) var(--pc-glaze);scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#f1f5fb;background:var(--pc-glaze)}::-webkit-scrollbar-thumb{background:#2f5bb7;background:var(--pc-cobalt2);border:2px solid #f1f5fb;border:2px solid var(--pc-glaze);border-radius:2px}body{background:#fbfcfe!important;background:var(--pc-white)!important;color:#0f2350!important;color:var(--pc-ink)!important}.cinema-header,.cinema-header--simple{background:#fbfcfe!important;background:var(--pc-white)!important;border:0!important;box-shadow:none!important;position:relative}.cinema-header:after{content:"";position:absolute;left:0;right:0;bottom:-10px;height:10px;background:linear-gradient(#1c3d8f,#1c3d8f) top/100% 2px no-repeat,linear-gradient(#1c3d8f,#1c3d8f) bottom/100% 2px no-repeat,repeating-linear-gradient(90deg,#1c3d8f 0 2px,transparent 2px 12px) center/100% 4px no-repeat;background:linear-gradient(var(--pc-cobalt),var(--pc-cobalt)) top/100% 2px no-repeat,linear-gradient(var(--pc-cobalt),var(--pc-cobalt)) bottom/100% 2px no-repeat,repeating-linear-gradient(90deg,var(--pc-cobalt)0 2px,transparent 2px 12px) center/100% 4px no-repeat;z-index:2}.cinema-header__inner{min-height:78px!important;display:grid!important;grid-template-columns:auto 1fr auto auto!important;align-items:center;grid-gap:22px!important;gap:22px!important}.cinema-header__logo{width:46px!important;height:46px!important;border-radius:50%!important;background:radial-gradient(circle,#fbfcfe 0 30%,#1c3d8f 31% 38%,#fbfcfe 39% 52%,#2f5bb7 53% 60%,#fbfcfe 61% 74%,#1c3d8f 75%)!important;background:radial-gradient(circle,var(--pc-white)0 30%,var(--pc-cobalt) 31% 38%,var(--pc-white) 39% 52%,var(--pc-cobalt2) 53% 60%,var(--pc-white) 61% 74%,var(--pc-cobalt) 75%)!important;box-shadow:none!important;color:transparent!important}.cinema-header__logo svg{display:none!important}.cinema-header__titles strong{font-family:"Songti SC","Noto Serif SC","STSong","SimSun",serif!important;font-family:var(--pc-serif)!important;color:#1c3d8f!important;color:var(--pc-cobalt)!important;font-size:21px!important;letter-spacing:.14em}.cinema-header__titles span{color:#62739a!important;color:var(--pc-mute)!important;letter-spacing:.2em}.cinema-header__nav{justify-content:center!important;gap:4px!important}.cinema-header__nav-link{color:#0f2350!important;color:var(--pc-ink)!important;font-family:"Songti SC","Noto Serif SC","STSong","SimSun",serif;font-family:var(--pc-serif);font-size:16px!important;letter-spacing:.1em;padding:10px 16px!important;border-radius:0!important;background:0 0!important;position:relative;box-shadow:none!important}.cinema-header__nav-link:hover{color:#2f5bb7!important;color:var(--pc-cobalt2)!important}.cinema-header__search{border:1px solid #c9d6ee!important;border:1px solid var(--pc-line)!important;border-radius:2px!important;background:#f1f5fb!important;background:var(--pc-glaze)!important;overflow:hidden}.cinema-header__search input{background:0 0!important;color:#0f2350!important;color:var(--pc-ink)!important}.cinema-header__search button{background:#1c3d8f!important;background:var(--pc-cobalt)!important;color:#fff!important;border-radius:0!important;border:0!important}.cinema-header__btn,.cinema-header__btn--primary{background:0 0!important;color:#1c3d8f!important;color:var(--pc-cobalt)!important;border:1.5px solid #1c3d8f!important;border:1.5px solid var(--pc-cobalt)!important;border-radius:2px!important;box-shadow:none!important;font-family:"Songti SC","Noto Serif SC","STSong","SimSun",serif;font-family:var(--pc-serif)}.fh-billboard{background:#1c3d8f!important;background:var(--pc-cobalt)!important;min-height:0!important;padding:64px 0 60px!important;margin-top:10px;position:relative;overflow:hidden}.fh-billboard__bg{left:auto!important;right:6%!important;top:40px!important;bottom:40px!important;width:34%!important;width:min(380px,34%)!important;border:8px solid #fbfcfe!important;border:8px solid var(--pc-white)!important;outline:2px solid #fbfcfe;outline:2px solid var(--pc-white);outline-offset:6px;background-size:cover!important;background-position:center 20%!important;opacity:1!important;-webkit-filter:none!important;filter:none!important;-webkit-mask-image:none!important;mask-image:none!important;transform:none!important}.fh-billboard__scrim{background:radial-gradient(circle at 12% 120%,rgba(255,255,255,.12)0 160px,transparent 161px),radial-gradient(circle at 12% 120%,transparent 0 190px,rgba(255,255,255,.12) 191px 193px,transparent 194px),repeating-radial-gradient(circle at 100%0,transparent 0 22px,rgba(255,255,255,.05) 22px 24px)!important;opacity:1!important}.fh-billboard__content{position:relative;z-index:2;min-height:300px;display:flex!important;flex-direction:column;justify-content:center;align-items:flex-start}.fh-billboard__copy{max-width:56%!important;text-align:left!important}.fh-billboard__kicker{color:#dfe8f6!important;color:var(--pc-pale)!important;font-family:"Songti SC","Noto Serif SC","STSong","SimSun",serif;font-family:var(--pc-serif);letter-spacing:.4em!important}.fh-billboard__title{font-family:"Songti SC","Noto Serif SC","STSong","SimSun",serif!important;font-family:var(--pc-serif)!important;color:#fff!important;font-size:30px!important;font-size:clamp(30px,4vw,52px)!important;letter-spacing:.12em!important;text-shadow:none!important;line-height:1.3!important}.fh-billboard__lead-xxsz,.fh-billboard__copy p{color:#dfe8f6!important}.fh-billboard__btn{border-radius:2px!important;font-family:"Songti SC","Noto Serif SC","STSong","SimSun",serif;font-family:var(--pc-serif);letter-spacing:.15em;box-shadow:none!important}.fh-billboard__btn--play{background:#fbfcfe!important;background:var(--pc-white)!important;color:#1c3d8f!important;color:var(--pc-cobalt)!important;border:0!important}.fh-billboard__btn--ghost{background:0 0!important;color:#fff!important;border:1.5px solid rgba(255,255,255,.7)!important}.fh-billboard__chips{margin-top:26px!important;gap:0!important;border:1px solid rgba(255,255,255,.4);display:inline-flex!important;flex-wrap:wrap}.fh-billboard__chip{background:0 0!important;color:#fff!important;border:0!important;border-right:1px solid rgba(255,255,255,.4)!important;border-radius:0!important;padding:8px 18px!important;font-family:"Songti SC","Noto Serif SC","STSong","SimSun",serif;font-family:var(--pc-serif)}.fh-billboard__chip:last-child{border-right:0!important}.fh-billboard__chip:hover{background:#fff!important;color:#1c3d8f!important;color:var(--pc-cobalt)!important}.fh-home__stage{background:0 0!important;padding-top:20px}.fh-panel{background:0 0!important;border:0!important;box-shadow:none!important;border-radius:0!important}.xxsz-hot-cats__head h2,.fh-rail-section__head h2,.xxsz-why__title,.home-section__head h2,.nj-play-section__h,.nj-play-block__h{font-family:"Songti SC","Noto Serif SC","STSong","SimSun",serif!important;font-family:var(--pc-serif)!important;color:#1c3d8f!important;color:var(--pc-cobalt)!important;font-size:26px!important;letter-spacing:.14em;text-align:center!important;border:0!important;padding:0!important}.xxsz-hot-cats__head,.fh-rail-section__head{display:flex!important;flex-direction:column;align-items:center!important;gap:6px;margin-bottom:26px!important;border:0!important}.xxsz-hot-cats__head h2:before,.fh-rail-section__head h2:before,.xxsz-why__title:before{content:"";display:block;width:120px;height:8px;margin:0 auto 12px;background:linear-gradient(#1c3d8f,#1c3d8f) top/100% 1px no-repeat,linear-gradient(#1c3d8f,#1c3d8f) bottom/100% 1px no-repeat,repeating-linear-gradient(90deg,#1c3d8f 0 2px,transparent 2px 8px) center/100% 2px no-repeat;background:linear-gradient(var(--pc-cobalt),var(--pc-cobalt)) top/100% 1px no-repeat,linear-gradient(var(--pc-cobalt),var(--pc-cobalt)) bottom/100% 1px no-repeat,repeating-linear-gradient(90deg,var(--pc-cobalt)0 2px,transparent 2px 8px) center/100% 2px no-repeat}.xxsz-hot-cats__head h2:after,.fh-rail-section__head h2:after{display:none!important}.fh-rail-section__more{color:#2f5bb7!important;color:var(--pc-cobalt2)!important;font-family:"Songti SC","Noto Serif SC","STSong","SimSun",serif;font-family:var(--pc-serif);letter-spacing:.2em;border:0!important;background:0 0!important}.fh-rail-section__more:after{content:" ›"}.xxsz-hot-cats__grid{gap:18px!important}.xxsz-hot-cats__card{background:#f1f5fb!important;background:var(--pc-glaze)!important;border:1.5px solid #1c3d8f!important;border:1.5px solid var(--pc-cobalt)!important;border-radius:46% 46% 14px 14px/26% 26% 14px 14px!important;box-shadow:inset 0 0 0 5px #fbfcfe,inset 0 0 0 6px #c9d6ee!important;box-shadow:inset 0 0 0 5px var(--pc-white),inset 0 0 0 6px var(--pc-line)!important;text-align:center!important;padding:26px 10px 20px!important;display:flex!important;flex-direction:column;align-items:center}.xxsz-hot-cats__card:hover{background:#1c3d8f!important;background:var(--pc-cobalt)!important}.xxsz-hot-cats__card:hover .xxsz-hot-cats__name,.xxsz-hot-cats__card:hover .xxsz-hot-cats__sub{color:#fff!important}.xxsz-hot-cats__name{font-family:"Songti SC","Noto Serif SC","STSong","SimSun",serif;font-family:var(--pc-serif);color:#1c3d8f!important;color:var(--pc-cobalt)!important;font-size:19px!important;letter-spacing:.15em}.xxsz-hot-cats__sub{color:#62739a!important;color:var(--pc-mute)!important}.cq-card-grid--dense,.cq-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:28px 24px!important;gap:28px 24px!important}.tuy-card.fsp-hl-card,.fsp-hl-card{background:#fbfcfe!important;background:var(--pc-white)!important;border:1.5px solid #1c3d8f!important;border:1.5px solid var(--pc-cobalt)!important;border-radius:2px!important;padding:6px!important;box-shadow:none!important;overflow:visible!important;transition:background .2s}.tuy-card.fsp-hl-card:hover{background:#f1f5fb!important;background:var(--pc-glaze)!important}.tuy-card .tuy-card__media.fsp-hl-card__media,.fsp-hl-card__media{aspect-ratio:1/1!important;border-radius:0!important;display:block;position:relative;overflow:hidden;outline:1px solid #c9d6ee;outline:1px solid var(--pc-line);outline-offset:-5px}.tuy-card__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 20%;object-position:50% 20%;transition:transform .4s}.tuy-card:hover .tuy-card__media img{transform:scale(1.05)}.tuy-card__badge{left:50%!important;top:auto!important;bottom:0!important;transform:translateX(-50%);background:#1c3d8f!important;background:var(--pc-cobalt)!important;color:#fff!important;border-radius:2px 2px 0 0!important;font-family:"Songti SC","Noto Serif SC","STSong","SimSun",serif;font-family:var(--pc-serif);letter-spacing:.2em;padding:3px 14px!important;z-index:2}.tuy-card__dur{top:8px!important;bottom:auto!important;right:8px!important;background:rgba(251,252,254,.9)!important;color:#1c3d8f!important;color:var(--pc-cobalt)!important;border-radius:2px!important}.tuy-card__play{display:none!important}.tuy-card__body.fsp-hl-card__body,.fsp-hl-card__body{padding:12px 6px 6px!important;text-align:center;background:0 0!important}.tuy-card__title,.tuy-card__title a{font-family:"Songti SC","Noto Serif SC","STSong","SimSun",serif!important;font-family:var(--pc-serif)!important;color:#0f2350!important;color:var(--pc-ink)!important;font-size:16px!important;letter-spacing:.08em;font-weight:700!important}.tuy-card__title a:hover{color:#2f5bb7!important;color:var(--pc-cobalt2)!important}.tuy-card__desc{display:none!important}.tuy-card__channel{display:inline-block!important;color:#2f5bb7!important;color:var(--pc-cobalt2)!important;background:0 0!important;font-size:12px!important;letter-spacing:.12em;border:0!important;padding:0!important}.tuy-card__channel:before,.tuy-card__channel:after{content:"—";margin:0 6px;color:#c9d6ee;color:var(--pc-line)}.tuy-card__meta{justify-content:center!important;color:#62739a!important;color:var(--pc-mute)!important;font-size:11px!important}.xxsz-why{counter-reset:why;background:#f1f5fb!important;background:var(--pc-glaze)!important;padding:46px 0!important;margin:30px 0!important;border-top:1px solid #c9d6ee!important;border-top:1px solid var(--pc-line)!important;border-bottom:1px solid #c9d6ee!important;border-bottom:1px solid var(--pc-line)!important}.xxsz-why__grid{gap:20px!important}.xxsz-why__card{counter-increment:why;background:#fbfcfe!important;background:var(--pc-white)!important;border:1px solid #c9d6ee!important;border:1px solid var(--pc-line)!important;border-radius:2px!important;box-shadow:none!important;padding:24px 20px 22px 76px!important;position:relative;text-align:left!important}.xxsz-why__card:before{content:counter(why);position:absolute;left:18px;top:20px;width:42px;height:42px;border-radius:50%;border:2px solid #1c3d8f;border:2px solid var(--pc-cobalt);box-shadow:inset 0 0 0 3px #fbfcfe,inset 0 0 0 4px #2f5bb7;box-shadow:inset 0 0 0 3px var(--pc-white),inset 0 0 0 4px var(--pc-cobalt2);color:#1c3d8f;color:var(--pc-cobalt);font-family:"Songti SC","Noto Serif SC","STSong","SimSun",serif;font-family:var(--pc-serif);font-size:19px;font-weight:700;display:flex;align-items:center;justify-content:center}.xxsz-why__card-title{color:#1c3d8f!important;color:var(--pc-cobalt)!important;font-family:"Songti SC","Noto Serif SC","STSong","SimSun",serif;font-family:var(--pc-serif);letter-spacing:.1em}.xxsz-why__card-desc,.xxsz-why__outro{color:#62739a!important;color:var(--pc-mute)!important}.fh-tags-section{background:0 0!important}.nj-tag-cloud{justify-content:center!important;gap:10px!important;background:0 0!important;border:0!important}.nj-tag-cloud__link{background:#fbfcfe!important;background:var(--pc-white)!important;border:1px solid #1c3d8f!important;border:1px solid var(--pc-cobalt)!important;border-radius:2px!important;color:#1c3d8f!important;color:var(--pc-cobalt)!important;padding:6px 14px!important;font-family:"Songti SC","Noto Serif SC","STSong","SimSun",serif;font-family:var(--pc-serif)}.nj-tag-cloud__link:nth-child(odd){background:#1c3d8f!important;background:var(--pc-cobalt)!important;color:#fff!important}.site-footer,.nj-footer{background:#0f2350!important;background:var(--pc-ink)!important;color:#c9d6ee!important;border:0!important;position:relative;padding:50px 0 24px!important;margin-top:40px}.nj-footer:before{content:"";position:absolute;left:0;right:0;top:0;height:14px;background:linear-gradient(#fbfcfe,#fbfcfe) top/100% 3px no-repeat,repeating-linear-gradient(90deg,#fbfcfe 0 3px,transparent 3px 14px) bottom/100% 8px no-repeat;background:linear-gradient(var(--pc-white),var(--pc-white)) top/100% 3px no-repeat,repeating-linear-gradient(90deg,var(--pc-white)0 3px,transparent 3px 14px) bottom/100% 8px no-repeat}.nj-footer__inner{text-align:center}.nj-footer__top{display:flex!important;flex-direction:column!important;align-items:center!important;gap:20px!important;border-bottom:1px solid rgba(255,255,255,.15)!important;padding-bottom:24px!important}.nj-footer__brand{display:flex;flex-direction:column;align-items:center;text-align:center}.nj-footer__logo-link{flex-direction:column;align-items:center!important}.nj-footer__logo-mark{border-radius:50%!important;background:radial-gradient(circle,#0f2350 0 30%,#fff 31% 40%,#0f2350 41% 55%,#fff 56%)!important;background:radial-gradient(circle,var(--pc-ink)0 30%,#fff 31% 40%,var(--pc-ink) 41% 55%,#fff 56%)!important}.nj-footer__logo-mark svg{opacity:0}.nj-footer__name{color:#fff!important;font-family:"Songti SC","Noto Serif SC","STSong","SimSun",serif;font-family:var(--pc-serif);letter-spacing:.2em;font-size:20px!important}.nj-footer__tag,.nj-footer__intro{color:#9fb2d8!important}.nj-footer__nav{justify-content:center!important;gap:0!important}.nj-footer__nav a{color:#dfe8f6!important;padding:4px 16px;border-right:1px solid rgba(255,255,255,.2);font-family:"Songti SC","Noto Serif SC","STSong","SimSun",serif;font-family:var(--pc-serif)}.nj-footer__nav a:last-child{border-right:0}.nj-footer__nav a:hover{color:#fff!important;text-decoration:underline}.nj-footer__copy,.nj-footer__seo,.nj-footer__seo a{color:#8fa3cb!important}.nj-page-wrap{padding-top:34px!important}.nj-page-sheet{background:0 0!important;border:0!important;box-shadow:none!important;padding:0!important}.nj-cat-head{background:0 0!important;border:0!important;border-bottom:1px solid #c9d6ee!important;border-bottom:1px solid var(--pc-line)!important;text-align:center!important;padding:20px 0 26px!important;margin-bottom:30px!important;display:flex;flex-direction:column;align-items:center;border-radius:0!important}.nj-cat-head h1{font-family:"Songti SC","Noto Serif SC","STSong","SimSun",serif!important;font-family:var(--pc-serif)!important;color:#1c3d8f!important;color:var(--pc-cobalt)!important;font-size:34px!important;letter-spacing:.2em}.nj-cat-head h1:before,.nj-cat-head h1:after{content:"❖";font-size:16px;color:#2f5bb7;color:var(--pc-cobalt2);margin:0 16px;vertical-align:middle}.nj-cat-head__lead{color:#62739a!important;color:var(--pc-mute)!important}.nj-sort-tabs{display:inline-flex!important;gap:0!important;border:1.5px solid #1c3d8f!important;border:1.5px solid var(--pc-cobalt)!important;border-radius:2px!important;margin-top:14px;background:0 0!important;padding:0!important}.nj-sort-tabs__btn{border:0!important;border-right:1px solid #1c3d8f!important;border-right:1px solid var(--pc-cobalt)!important;border-radius:0!important;background:#fbfcfe!important;background:var(--pc-white)!important;color:#1c3d8f!important;color:var(--pc-cobalt)!important;padding:8px 22px!important;font-family:"Songti SC","Noto Serif SC","STSong","SimSun",serif;font-family:var(--pc-serif)}.nj-sort-tabs__btn:last-child{border-right:0!important}.nj-sort-tabs__btn.is-active{background:#1c3d8f!important;background:var(--pc-cobalt)!important;color:#fff!important}.nj-cat-body{background:0 0!important;border:0!important;padding:0!important}.nj-play-player{background:#1c3d8f!important;background:var(--pc-cobalt)!important;padding:16px!important;border-radius:2px!important;border:0!important;outline:2px solid #1c3d8f;outline:2px solid var(--pc-cobalt);outline-offset:5px;margin:8px 0 30px}.nj-play-player__title{color:#dfe8f6!important;font-family:"Songti SC","Noto Serif SC","STSong","SimSun",serif;font-family:var(--pc-serif);letter-spacing:.1em}.video-frame,.video-frame--nj-play{border-radius:0!important;border:2px solid #fff!important}.nj-play-head{background:0 0!important;border:0!important;border-bottom:1px solid #c9d6ee!important;border-bottom:1px solid var(--pc-line)!important;padding:0 0 18px!important;margin-bottom:22px!important;border-radius:0!important;box-shadow:none!important}.nj-play-head__h1{font-family:"Songti SC","Noto Serif SC","STSong","SimSun",serif!important;font-family:var(--pc-serif)!important;color:#1c3d8f!important;color:var(--pc-cobalt)!important;letter-spacing:.1em}.nj-play-meta__score{background:#1c3d8f!important;background:var(--pc-cobalt)!important;color:#fff!important;border-radius:2px!important;padding:1px 10px!important}.nj-play-meta span{color:#62739a;color:var(--pc-mute)}.nj-play-actions__btn{border-radius:2px!important;border:1.5px solid #1c3d8f!important;border:1.5px solid var(--pc-cobalt)!important;background:#fbfcfe!important;background:var(--pc-white)!important;color:#1c3d8f!important;color:var(--pc-cobalt)!important;font-family:"Songti SC","Noto Serif SC","STSong","SimSun",serif;font-family:var(--pc-serif)}.nj-play-actions__btn:first-child{background:#1c3d8f!important;background:var(--pc-cobalt)!important;color:#fff!important}.nj-play-block{background:#f1f5fb!important;background:var(--pc-glaze)!important;border:1px solid #c9d6ee!important;border:1px solid var(--pc-line)!important;border-left:4px solid #1c3d8f!important;border-left:4px solid var(--pc-cobalt)!important;border-radius:2px!important;padding:22px 26px!important;margin-bottom:34px!important;box-shadow:none!important}.nj-play-block__h{text-align:left!important;font-size:20px!important}.nj-play-block__p{color:#0f2350!important;color:var(--pc-ink)!important;line-height:1.9!important}.nj-play-tags span{border:1px solid #1c3d8f!important;border:1px solid var(--pc-cobalt)!important;color:#1c3d8f!important;color:var(--pc-cobalt)!important;background:0 0!important;border-radius:2px!important}.nj-play-cat a{color:#2f5bb7!important;color:var(--pc-cobalt2)!important}.nj-play-section{background:0 0!important;border:0!important}.nj-play-section__h{margin-bottom:22px!important}.fh-billboard__copy>h1+p{color:#dfe8f6!important;line-height:1.8}.cinema-header__nav-link{max-width:8em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cinema-header__nav{min-width:0;overflow:hidden;flex-wrap:nowrap!important}.xxsz-hot-cats__name,.xxsz-hot-cats__sub{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1023px){.cinema-header__inner{grid-template-columns:auto 1fr auto!important}.cinema-header__nav{display:none!important}.cq-card-grid--dense,.cq-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.fh-billboard__bg{width:30%!important}}@media (max-width:767px){.cinema-header__inner{grid-template-columns:1fr auto!important;min-height:0!important;padding:12px 0!important;grid-gap:10px!important;gap:10px!important}.cinema-header__search{grid-column:1/-1;grid-row:2}.cinema-header__nav{display:flex!important;grid-column:1/-1;grid-row:3;justify-content:flex-start!important;overflow-x:auto}.cinema-header__nav-link{padding:8px 10px!important;font-size:14px!important}.fh-billboard{padding:36px 0 40px!important}.fh-billboard__bg{position:relative!important;display:block;right:auto!important;left:auto!important;top:auto!important;bottom:auto!important;width:auto!important;height:180px;margin:0 24px 24px;border-width:5px!important;outline-offset:4px}.fh-billboard__copy{max-width:100%!important}.fh-billboard__content{min-height:0}.cq-card-grid--dense,.cq-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:16px 12px!important;gap:16px 12px!important}.tuy-card__title,.tuy-card__title a{font-size:14px!important}.xxsz-why__card{padding:18px 14px 18px 66px!important}.nj-cat-head h1{font-size:26px!important;letter-spacing:.1em}.nj-cat-head h1:before,.nj-cat-head h1:after{margin:0 8px}.nj-sort-tabs__btn{padding:7px 14px!important}.nj-footer__nav{flex-wrap:wrap}}.container{max-width:1240px!important;margin-left:auto!important;margin-right:auto!important;padding-left:24px!important;padding-right:24px!important;box-sizing:border-box!important}@media (max-width:767px){.container{padding-left:14px!important;padding-right:14px!important}}@media (max-width:767px){.fh-billboard__bg{display:none!important}}main.page-main{min-height:calc(100vh - 320px);padding-bottom:20px}.page-hero,.page-hero~.section-block{box-sizing:border-box;width:calc(100% - 32px);width:min(1180px,calc(100% - 32px));margin-left:auto;margin-right:auto}.page-hero{position:relative;margin-top:30px;margin-bottom:30px}.page-hero h1{margin:8px 0 10px}.page-hero p{margin:0}.page-hero .eyebrow{display:inline-block}.page-hero~.section-block{margin-bottom:52px}.section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 20px}.section-head>div{display:flex;align-items:center;gap:10px}.section-head h2{margin:0}.section-head>a{flex:0 0 auto;display:inline-flex;align-items:center;min-height:40px;text-decoration:none}.hero-actions{display:flex;flex-wrap:wrap;gap:12px}.primary-btn,.page-hero .ghost-btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 22px;text-decoration:none;font-weight:700}.category-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:18px;gap:18px}.overview-card{display:flex;flex-direction:column;justify-content:space-between;gap:14px;text-decoration:none;padding:20px;min-height:150px;box-sizing:border-box}.overview-main strong,.overview-main span{display:block}.overview-main strong{font-size:18px;margin-bottom:8px}.overview-main span{font-size:13px;line-height:1.7}.overview-links{display:flex;justify-content:space-between;align-items:center;font-size:13px}.movie-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:26px 22px;gap:26px 22px}.movie-grid>*{min-width:0}.movie-grid img{max-width:100%}.filter-panel{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 24px}.filter-panel input,.filter-panel select{box-sizing:border-box;min-height:44px;padding:0 14px;font:inherit;font-size:14px;outline:0}.filter-panel input{flex:1 1 260px;min-width:0}.filter-panel select{flex:0 1 170px}.empty-state{padding:44px 0;text-align:center}@media (max-width:1023px){.movie-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.page-hero,.page-hero~.section-block{width:calc(100% - 24px)}.page-hero{margin-top:18px}.page-hero~.section-block{margin-bottom:40px}.movie-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px 12px;gap:16px 12px}.category-grid{grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.overview-card{padding:14px;min-height:0}.overview-main span{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.filter-panel{gap:8px}.filter-panel input{flex-basis:100%}.filter-panel select{flex:1 1 calc(33% - 8px);min-width:0;padding:0 8px}}@media (max-width:359px){.category-grid{grid-template-columns:1fr}}.page-hero{background:#1c3d8f;background:var(--pc-cobalt);color:#fff;text-align:center;padding:40px 30px;outline:2px solid #1c3d8f;outline:2px solid var(--pc-cobalt);outline-offset:6px;margin-top:40px;background-image:repeating-radial-gradient(circle at 100%0,transparent 0 22px,rgba(255,255,255,.06) 22px 24px)}.page-hero .eyebrow{color:#dfe8f6;color:var(--pc-pale);font-family:"Songti SC","Noto Serif SC","STSong","SimSun",serif;font-family:var(--pc-serif);letter-spacing:.4em;font-size:13px}.page-hero h1{font-family:"Songti SC","Noto Serif SC","STSong","SimSun",serif;font-family:var(--pc-serif);color:#fff;font-size:34px;letter-spacing:.16em}.page-hero p{color:#dfe8f6}.page-hero .hero-actions{justify-content:center}.section-head{flex-direction:column;align-items:center;text-align:center}.section-head h2{font-family:"Songti SC","Noto Serif SC","STSong","SimSun",serif;font-family:var(--pc-serif);color:#1c3d8f;color:var(--pc-cobalt);font-size:26px;letter-spacing:.14em}.section-icon{color:#2f5bb7;color:var(--pc-cobalt2)}.section-head>a{color:#2f5bb7;color:var(--pc-cobalt2);font-family:"Songti SC","Noto Serif SC","STSong","SimSun",serif;font-family:var(--pc-serif);letter-spacing:.2em;min-height:30px}.overview-card{background:#fbfcfe;background:var(--pc-white);border:1.5px solid #1c3d8f;border:1.5px solid var(--pc-cobalt);border-radius:2px;color:#0f2350;color:var(--pc-ink);box-shadow:inset 0 0 0 5px #fbfcfe,inset 0 0 0 6px #c9d6ee;box-shadow:inset 0 0 0 5px var(--pc-white),inset 0 0 0 6px var(--pc-line);text-align:center}.overview-card:hover{background:#f1f5fb;background:var(--pc-glaze)}.overview-main strong{font-family:"Songti SC","Noto Serif SC","STSong","SimSun",serif;font-family:var(--pc-serif);color:#1c3d8f;color:var(--pc-cobalt);letter-spacing:.14em}.overview-main span{color:#62739a;color:var(--pc-mute)}.overview-links{justify-content:center;gap:14px;color:#2f5bb7;color:var(--pc-cobalt2);font-family:"Songti SC","Noto Serif SC","STSong","SimSun",serif;font-family:var(--pc-serif)}.filter-panel{border:1.5px solid #1c3d8f;border:1.5px solid var(--pc-cobalt);padding:10px;background:#f1f5fb;background:var(--pc-glaze)}.filter-panel input,.filter-panel select{border:1px solid #c9d6ee;border:1px solid var(--pc-line);background:#fff;border-radius:2px;color:#0f2350;color:var(--pc-ink)}.empty-state{color:#62739a;color:var(--pc-mute);font-family:"Songti SC","Noto Serif SC","STSong","SimSun",serif;font-family:var(--pc-serif)}.primary-btn{background:#fff!important;color:#1c3d8f!important;color:var(--pc-cobalt)!important;border:0!important;border-radius:2px!important;font-family:"Songti SC","Noto Serif SC","STSong","SimSun",serif;font-family:var(--pc-serif)}.page-hero .ghost-btn{background:0 0!important;color:#fff!important;border:1.5px solid rgba(255,255,255,.7)!important;border-radius:2px!important}.movie-grid{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1199px){.movie-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1023px){.movie-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.movie-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-hero{padding:26px 16px;margin-top:24px}.page-hero h1{font-size:26px}}body{overflow-x:hidden}:where(body){padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}:where(img[width][height]){height:auto}img,video{max-width:100%}main{overflow-x:clip}.s3-crumb-wrap{position:relative;z-index:2}.s3-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;padding:12px 0 6px;font-size:13px;line-height:1.6;opacity:.85}.s3-crumb a{color:inherit;text-decoration:none;display:inline-flex;align-items:center;min-height:32px}.s3-crumb a:hover{text-decoration:underline}.s3-crumb [aria-current]{opacity:.75;max-width:60vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s3-crumb__sep{opacity:.6}[hidden]{display:none!important}.s3-related{margin-top:28px;margin-bottom:28px}.s3-related__h{margin:0 0 16px}@media (max-width:767px){input,select{font-size:16px!important}.s3-crumb{font-size:12.5px}}.s3-crumb-wrap{order:-3}@media (max-width:767px){.s3-mnav{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:0 16px!important;order:20;flex:1 1 100%!important;width:100%!important;max-width:100%!important;min-width:0;margin:0!important;padding:2px 0!important;justify-content:flex-start!important}.s3-mnav::-webkit-scrollbar{display:none}.s3-mnav a{flex:0 0 auto!important;min-height:40px;display:inline-flex!important;align-items:center;white-space:nowrap}.s3-noburger{display:none!important}header input[type=search]{min-height:40px}header button,header a[class*=btn]{min-height:40px}footer a:not([class*=logo]):not([class*=brand]):not([class*=wordmark]){min-height:40px;display:inline-flex;align-items:center}}.tuy-card .tuy-card__desc.tuy-card__desc{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;line-height:1.6!important;max-height:3.2em!important;overflow:hidden!important}@media (max-width:767px){.nj-play-actions__btn,.cinema-header__nav-link,.fh-billboard__chip{min-height:40px!important;display:inline-flex!important;align-items:center;justify-content:center}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@supports (-moz-appearance:none){html{scrollbar-color:#2f5bb7 #f1f5fb;scrollbar-width:thin}}a,button,input,select,[role=button],[role=tab]{-webkit-tap-highlight-color:transparent;touch-action:manipulation}a:focus,button:focus,input:focus,select:focus,textarea:focus,summary:focus,[tabindex]:focus{outline:2px solid #2f5bb7;outline-offset:2px}a:focus:not(:focus-visible),button:focus:not(:focus-visible),summary:focus:not(:focus-visible),[tabindex]:focus:not(:focus-visible){outline:0}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid #2f5bb7;outline-offset:2px}.s6-vh{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}#movie-player{display:block;width:100%;max-height:70vh;background:#000}img{border-style:none}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@supports not (aspect-ratio:1/1){.fsp-hl-card__media:before{content:"";float:left;padding-top:62.5%}.fsp-hl-card__media:after{content:"";display:table;clear:both}.tuy-card .tuy-card__media.fsp-hl-card__media:before{content:"";float:left;padding-top:56.25%}.tuy-card .tuy-card__media.fsp-hl-card__media:after{content:"";display:table;clear:both}.tuy-card .tuy-card__media.fsp-hl-card__media:before,.fsp-hl-card__media:before{content:"";float:left;padding-top:100%}.tuy-card .tuy-card__media.fsp-hl-card__media:after,.fsp-hl-card__media:after{content:"";display:table;clear:both}}