.nova-player-frame{position:relative;width:100%;aspect-ratio:16 / 9;min-height:0;background:#000;overflow:hidden}#player-ad-overlay,.player-ad-layer,.nova-player-ad,[class*=-player-ad]:not([class*=player-ad__]):not([class*=player-ad-]),.dock-player-ad,.filmdeck-player-ad,.au-ad{position:absolute;inset:0;z-index:10;display:grid;place-items:center;width:100%;height:100%;overflow:hidden;background:#000000eb;color:#fff;text-align:center;padding:0;box-sizing:border-box}.dock-player-ad__box,.nova-player-ad__box,.player-ad-box{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box}.nova-player-ad__content,.player-ad-content{position:relative;width:100%;height:100%;flex:1;display:flex;align-items:center;justify-content:center;overflow:hidden;box-sizing:border-box}.nova-player-ad__content :where(img,video),.player-ad-content :where(img,video),#player-ad-overlay :where(img,video){max-width:100%;max-height:100%;object-fit:contain}.nova-player-ad__content iframe,.player-ad-content iframe,#player-ad-overlay iframe{position:absolute;inset:0;width:100%!important;height:100%!important;border:0;margin:0;padding:0;z-index:1}.nova-player-ad__hint{position:absolute;left:16px;bottom:14px;z-index:12;color:#ffffffb8;font-size:13px}.nova-ad-skip,.au-ad-skip,.player-ad-skip-btn,#player-ad-overlay [data-player-ad-skip],#player-ad-overlay>[data-player-ad-skip],.player-ad-layer>[data-player-ad-skip],#player-ad-overlay>button:first-of-type{position:absolute;top:10px;right:10px;z-index:20;border:1px solid rgba(255,255,255,.35);border-radius:20px;background:#000000bf;color:#fff;padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 2px 8px #00000059}.nova-ad-skip:hover,.player-ad-skip-btn:hover,#player-ad-overlay [data-player-ad-skip]:hover,#player-ad-overlay>[data-player-ad-skip]:hover{background:#000000e6;border-color:#ffffff8c;transform:translateY(-2px)}.nova-ad-skip:active,.player-ad-skip-btn:active{transform:translateY(0)}.nova-ad-skip span,.nova-ad-skip [data-player-ad-counter],.player-ad-skip-btn span,.player-ad-skip-btn [data-player-ad-counter],#player-ad-overlay [data-player-ad-counter]{color:gold;font-weight:700}#default-player.is-waiting-ad,.is-waiting-ad{opacity:0;pointer-events:none}.nova-copyright{max-width:92%;margin:0 auto;color:#fff;text-align:center;line-height:1.8}.nova-copyright strong{display:block;font-size:22px;margin-bottom:10px}.nova-copyright p{color:#d1d5db;line-height:1.8}.nova-copyright a{display:inline-block;margin-top:12px;padding:9px 18px;border-radius:999px;background:#3b82f6;color:#fff;text-decoration:none}.player-ad-content .videocms{width:min(92%,560px);margin:0 auto;padding:26px 20px 22px;border-radius:14px;background:linear-gradient(180deg,#16181ef2,#111318f2);border:1px solid rgba(255,255,255,.08);box-shadow:0 10px 30px #00000073;text-align:center}[class*=-video-grid],[class*=-video-list]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px;width:100%;box-sizing:border-box}.lyjrd-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px}.sports-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px}.line-card-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.bangumi-video-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px}.stream-grid>.stream-card,.sf-grid>.sf-card,[class*=-grid]>.stream-card,[class*=-grid]>.sf-card{width:100%;max-width:none;flex-shrink:1}[class*=-video-card]{display:block;min-width:0}[class*=-video-card] img{width:100%;display:block;object-fit:cover}[class$=-list-page],[class$=-detail-page],[class$=-play-page],[class$=-home]{box-sizing:border-box}[class$=-container]:not([class*=nova-]){width:min(1200px,96%);margin:0 auto;padding:0 16px;box-sizing:border-box}[class$=-detail-header]{display:grid;grid-template-columns:minmax(180px,260px) minmax(0,1fr);gap:20px;align-items:start;margin-bottom:24px}[class*=-main]:not([class*=nova-header]):not([class*=mini-main]){flex:1;min-width:0;width:100%}[class*=-detail-top]{display:grid;grid-template-columns:minmax(160px,220px) minmax(0,1fr);gap:20px;align-items:start;margin-bottom:20px}[class*=-detail-intro]{min-width:0}[class$=-detail-poster] img,[class*=-detail-poster-link] img{width:100%;border-radius:10px;aspect-ratio:3/4;object-fit:cover;display:block}[class*=-detail-poster-link]{display:block;position:relative;text-decoration:none}[class*=-detail-poster-play]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:2rem;color:#fff;background:#00000059;opacity:0;transition:opacity .2s}[class*=-detail-poster-link]:hover [class*=-detail-poster-play]{opacity:1}[class*=-detail-poster-badge]{position:absolute;top:8px;right:8px;padding:4px 8px;border-radius:6px;font-size:12px;color:#fff;background:#000000a6}[class$=-detail-title]{margin:0 0 12px;font-size:1.5rem;font-weight:700}[class$=-detail-meta]{display:flex;flex-wrap:wrap;gap:8px;color:#666;font-size:14px;margin-bottom:12px}[class$=-detail-section]{margin:24px 0}[class$=-detail-section]>h2{margin:0 0 12px;font-size:1.15rem;font-weight:600}[class$=-detail-synopsis]{color:#666;line-height:1.75}[class$=-section-header]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;gap:12px}[class$=-section-title]{margin:0;font-size:1.25rem;font-weight:600}[class$=-section-more]{font-size:14px;color:#ff7a2b;text-decoration:none}[class$=-episode-group]{margin-bottom:16px}[class$=-episode-group]>h3,[class$=-episode-group]>h4{margin:0 0 10px;font-size:14px;color:#df7d32}[class$=-episode-items],[class$=-episodes]{display:flex;flex-wrap:wrap;gap:8px}[class$=-episode-item],a[class$=-episode-item],span[class$=-episode-item]{display:inline-block;padding:7px 12px;border-radius:8px;border:1px solid #e8ecf1;background:#f7f8fa;font-size:13px;color:#555;text-decoration:none}[class$=-episode-item].is-active,span[class$=-episode-item].is-active{background:#ff7a2b;color:#fff;border-color:#ff7a2b}[class$=-play-header]{margin-bottom:16px}[class$=-play-title]{margin:8px 0 0;font-size:1.35rem}[class$=-play-back]{font-size:14px;color:#666;text-decoration:none}[class$=-player-box],[class$=-player-wrapper]{position:relative;width:100%;margin-bottom:16px}[class*=-player-wrapper] .nova-player-frame,[class*=-player-wrap]:not(.glass-player-wrap) .nova-player-frame,[class*=-player-shell] .nova-player-frame,[class$=-player-box] .nova-player-frame{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:unset;z-index:1}[class*=-player-wrapper] #default-player,[class*=-player-wrapper] .nova-artplayer-container,[class*=-player-wrap]:not(.glass-player-wrap) #default-player,[class*=-player-wrap]:not(.glass-player-wrap) .nova-artplayer-container,[class*=-player-shell] #default-player,[class*=-player-shell] .nova-artplayer-container,[class$=-player-box] #default-player,[class$=-player-box] .nova-artplayer-container,.nova-player-frame #default-player,.nova-player-frame .nova-artplayer-container{position:absolute;inset:0;width:100%!important;height:100%!important;min-height:0;aspect-ratio:unset!important;background:#000;z-index:1}[class*=-player-wrapper]>div[style*="position:relative"],[class*=-player-wrap]>div[style*="position:relative"],[class*=-player-shell]>div[style*="position:relative"]{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:1}[class*=-player-wrapper]:not(.classic-player-wrapper):not(.glass-player-wrap),[class*=-player-wrap]:not(.glass-player-wrap),[class*=-player-box]:not(.glass-player-wrap),[class*=-player-shell]:not(.classic-player-wrapper):not(.glass-player-wrap){position:relative;padding-top:56.25%;background:#000;border-radius:8px;overflow:hidden}[class*=-player-box]>[class*=-player-wrapper],[class*=-player-box]>[class*=-player-wrap],[class$=-player-box]>[class*=-player-wrapper],[class$=-player-box]>[class*=-player-wrap],[class*=-player-wrap]>[class*=-player-wrapper]{padding-top:0!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin-bottom:0;border-radius:0;background:transparent;overflow:visible}[class*=-player-wrap] .nova-player-frame,[class*=-player-box] .nova-player-frame{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:unset;z-index:1}[class*=-player-wrap] .nova-artplayer-container,[class*=-player-box] .nova-artplayer-container,[class*=-player-wrap] #default-player,[class*=-player-box] #default-player{position:absolute;inset:0;width:100%!important;height:100%!important;min-height:0}[class$=-player-container]:not(.nova-artplayer-container):not(#default-player){width:100%;aspect-ratio:16/9;background:#000;border-radius:8px}[class$=-episode-nav]{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0 20px}[class$=-episode-nav-prev],[class$=-episode-nav-next],[class$=-episode-nav-disabled]{padding:8px 14px;border-radius:8px;border:1px solid #e8ecf1;background:#fff;font-size:13px;text-decoration:none;color:#555}[class$=-episode-nav-disabled]{opacity:.55;pointer-events:none}[class$=-play-sources]{margin-top:20px}[class$=-play-sources]>h3{margin:0 0 12px;font-size:1.1rem}[class$=-page-title]{margin:0 0 16px;font-size:1.5rem;font-weight:600}[class$=-empty]{padding:40px 20px;text-align:center;color:#888}[class*=-filter-bar]{background:#fff;border:1px solid #e8ecf1;border-radius:10px;padding:16px 18px;margin-bottom:24px;box-sizing:border-box}[class*=-filter-group]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px 16px;padding:10px 0;border-bottom:1px solid #eef1f5}[class*=-filter-group]:first-child{padding-top:0}[class*=-filter-group]:last-child{border-bottom:none;padding-bottom:0}[class*=-filter-label]{flex:0 0 auto;min-width:3em;font-size:14px;font-weight:600;color:#444;line-height:32px}[class*=-filter-chips]{display:flex;flex-wrap:wrap;gap:8px;flex:1;min-width:0}a[class*=-filter-chip]{display:inline-block;padding:6px 14px;border-radius:999px;font-size:13px;line-height:1.4;text-decoration:none;color:#555;background:#f3f5f8;border:1px solid transparent;transition:background .15s,color .15s,border-color .15s}a[class*=-filter-chip]:hover{color:#333;background:#e8ecf1}a[class*=-filter-chip].is-active{color:#fff;background:#fb7299;border-color:#fb7299;font-weight:600}.video-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px;width:100%;box-sizing:border-box}.video-card{display:block;min-width:0}.video-card .card-link{text-decoration:none;color:inherit}[class*=-detail-layout]{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:24px;align-items:start}[class*=-detail-main]{min-width:0}[class*=-detail-sidebar]{position:sticky;top:80px;align-self:start}[class*=-detail-sidebar-title]{margin:0 0 16px;font-size:1.1rem;font-weight:600}[class*=-detail-sidebar-list]{display:flex;flex-direction:column;gap:12px}[class*=-detail-sidebar-item]{display:flex;gap:12px;text-decoration:none;color:inherit}[class*=-detail-sidebar-poster]{flex-shrink:0;width:72px;aspect-ratio:2 / 3;border-radius:6px;overflow:hidden;background:#f0f0f0}[class*=-detail-sidebar-poster] img{width:100%;height:100%;object-fit:cover;display:block}[class*=-detail-sidebar-info]{flex:1;min-width:0}[class*=-detail-sidebar-item-title]{margin:0 0 6px;font-size:14px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[class*=-detail-sidebar-item-meta],[class*=-detail-sidebar-tag]{font-size:12px;color:#888}[class*=-detail-description]{margin-top:24px}[class*=-detail-description-title]{margin:0 0 12px;font-size:1.1rem;font-weight:600}[class*=-detail-description-text]{color:#666;line-height:1.75}[class*=-detail-tags]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}[class*=-detail-tag]{padding:4px 10px;border-radius:999px;background:#0000000f;font-size:13px}[class*=-detail-stats]{display:flex;flex-wrap:wrap;gap:12px;font-size:14px;color:#666}[class*=-detail-stat]{display:inline-flex;align-items:center;gap:4px}[class*=-detail-title]{margin:0 0 16px;font-size:1.75rem;line-height:1.3}[class*=-episode-section]{margin:24px 0}[class*=-episode-header]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}[class*=-episode-title]{margin:0;font-size:1.1rem}@media(max-width:900px){[class*=-detail-layout]{grid-template-columns:1fr}[class*=-detail-sidebar]{position:static}}@media(max-width:760px){[class$=-detail-header],[class*=-detail-top]{grid-template-columns:1fr}[class*=-detail-poster]{max-width:220px;margin:0 auto}}:root{--loft-bg: #080808;--loft-bg-2: #111111;--loft-panel: rgba(24, 24, 24, .92);--loft-card: #171717;--loft-line: rgba(255, 255, 255, .1);--loft-line-strong: rgba(216, 180, 93, .34);--loft-text: #f4f1ea;--loft-muted: #b8b1a4;--loft-dim: #7d766d;--loft-gold: #d8b45d;--loft-gold-2: #f0d993;--loft-red: #b9473f;--loft-radius: 8px;--loft-shadow: 0 28px 80px rgba(0, 0, 0, .42)}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--loft-bg)}body.loft-body{min-height:100vh;color:var(--loft-text);background:radial-gradient(circle at 18% 0%,rgba(216,180,93,.12),transparent 30rem),radial-gradient(circle at 88% 12%,rgba(185,71,63,.1),transparent 26rem),linear-gradient(180deg,#080808,#111 48%,#080808);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,Arial,sans-serif;line-height:1.66}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button,input{font:inherit}.loft-app>:not(.loft-header):not(.loft-drawer):not(.loft-main):not(.loft-hotwords):not(.loft-footer),.loft-main>:not(.loft-hero):not(.loft-container):not(.loft-detail):not(.loft-empty),.loft-header__inner>:not(.loft-brand):not(.loft-nav):not(.loft-search):not(.loft-menu-btn),.loft-hero__inner>:not(.loft-hero__content):not(.loft-hero__poster),.loft-hero__content>:not(.loft-kicker):not(h1):not(p):not(.loft-meta):not(.loft-actions),.loft-section>:not(.loft-section__head):not(.loft-card-grid):not(.loft-ribbon__list):not(.loft-category-grid),.loft-section__head>:not(div):not(.loft-more),.loft-card-grid>:not(.loft-card),.loft-list-grid>:not(.loft-card),.loft-card>:not(.loft-card__poster):not(h2):not(h3):not(p),.loft-detail-hero__inner>:not(.loft-detail-poster):not(.loft-detail-info),.loft-detail-info>:not(.loft-breadcrumb):not(.loft-kicker):not(h1):not(p):not(.loft-meta):not(.loft-info-list):not(.loft-actions),.loft-detail-layout>:not(.loft-detail-main):not(.loft-related),.loft-watch-layout>:not(.loft-watch-main):not(.loft-related),.loft-panel>:not(.loft-panel__head):not(.loft-source):not(.loft-story__content),.loft-panel__head>:not(div):not(button),.loft-source>:not(h3):not(.loft-episode-list),.loft-episode-list>:not(.loft-episode),.loft-related>:not(h2):not(a),.loft-related a>:not(img):not(span),.loft-related span>:not(strong):not(em),.loft-meta>:not(span),.loft-actions>:not(a):not(button),.loft-index-filter>:not(.loft-index-filter__head):not(.loft-index-filter__hint):not(.loft-index-filter__row):not(.loft-index-filter__footer),.loft-index-filter__head>:not(.loft-index-filter__title):not(.loft-index-filter__badge),.loft-index-filter__row>:not(.loft-index-filter__label):not(.loft-index-filter__chips),.loft-index-filter__chips>:not(a),.loft-index-filter__footer>:not(a),.loft-filter>:not(a),.loft-pagination>:not(a):not(span),.loft-nextprev>:not(a):not(span),.loft-adjacent>:not(a):not(span){display:none!important}.loft-container{width:min(1440px,calc(100% - 48px));margin:0 auto}.loft-header{position:sticky;top:0;z-index:1000;border-bottom:1px solid var(--loft-line);background:#080808c7;backdrop-filter:blur(20px)}.loft-header__inner{min-height:72px;display:flex;align-items:center;gap:18px}.loft-brand{flex:0 0 auto;display:inline-flex;align-items:center;gap:11px;color:#fff;font-size:21px;font-weight:950}.loft-brand__mark{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,var(--loft-gold),var(--loft-gold-2));position:relative;box-shadow:0 12px 30px #d8b45d3d}.loft-brand__mark:after{content:"";position:absolute;left:15px;top:10px;border-left:12px solid #111;border-top:8px solid transparent;border-bottom:8px solid transparent}.loft-nav{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:6px}.loft-nav>a,.loft-nav__trigger{min-height:38px;display:inline-flex;align-items:center;gap:7px;padding:0 13px;border:1px solid transparent;border-radius:999px;color:var(--loft-muted);background:transparent;white-space:nowrap;font-size:14px;transition:color .18s ease,background .18s ease,border-color .18s ease}.loft-nav>a:hover,.loft-nav>a.is-active,.loft-nav__group:hover .loft-nav__trigger,.loft-nav__trigger.is-active{color:#fff;border-color:var(--loft-line-strong);background:#d8b45d1a}.loft-nav__group{position:relative}.loft-nav__trigger{cursor:default}.loft-nav__trigger span{width:7px;height:7px;border-right:2px solid var(--loft-gold);border-bottom:2px solid var(--loft-gold);transform:rotate(45deg) translateY(-2px);transition:transform .18s ease}.loft-nav__group:hover .loft-nav__trigger span{transform:rotate(225deg) translateY(-1px)}.loft-nav__menu{position:absolute;top:calc(100% + 10px);left:0;min-width:172px;padding:8px;border:1px solid var(--loft-line);border-radius:var(--loft-radius);background:#151515;box-shadow:var(--loft-shadow);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.loft-nav__group:hover .loft-nav__menu{opacity:1;visibility:visible;transform:translateY(0)}.loft-nav__menu a{display:block;padding:9px 10px;border-radius:7px;color:var(--loft-muted);white-space:nowrap}.loft-nav__menu a:hover,.loft-nav__menu a.is-active{color:#fff;background:#ffffff12}.loft-search{flex:0 0 300px;height:40px;display:grid;grid-template-columns:minmax(0,1fr) 66px;border:1px solid var(--loft-line);border-radius:999px;overflow:hidden;background:#ffffff0f}.loft-search input{min-width:0;border:0;outline:0;padding:0 14px;color:var(--loft-text);background:transparent}.loft-search input::placeholder{color:var(--loft-dim)}.loft-search button{border:0;color:#111;background:var(--loft-gold);font-weight:900;cursor:pointer}.loft-menu-btn{display:none;width:42px;height:42px;border:1px solid var(--loft-line);border-radius:50%;background:transparent}.loft-menu-btn span{display:block;width:18px;height:2px;margin:4px auto;background:var(--loft-text)}.loft-main{min-height:60vh}.loft-hero{position:relative;min-height:620px;display:grid;align-items:center;overflow:hidden}.loft-hero__bg,.loft-detail-hero__bg{position:absolute;inset:0;z-index:0;opacity:.42}.loft-hero__bg img,.loft-detail-hero__bg img{width:100%;height:100%;object-fit:cover;filter:blur(18px) saturate(1.08);transform:scale(1.08)}.loft-hero:after,.loft-detail-hero:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#080808f5,#080808b8 44%,#08080852),linear-gradient(180deg,#08080833,#080808)}.loft-hero__inner{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:clamp(28px,6vw,90px);align-items:center;padding:70px 0}.loft-kicker{margin-bottom:9px;color:var(--loft-gold);font-size:12px;font-weight:950;letter-spacing:0}.loft-hero h1,.loft-detail-info h1,.loft-page-head h1,.loft-watch-head h1{max-width:900px;color:#fff;font-size:clamp(42px,6vw,86px);line-height:1.02;letter-spacing:0}.loft-hero__content>p,.loft-empty-hero p,.loft-detail-info>p,.loft-page-head p{max-width:680px;margin-top:16px;color:var(--loft-muted);font-size:17px}.loft-hero__poster{display:block;aspect-ratio:2 / 3;overflow:hidden;border:1px solid var(--loft-line-strong);border-radius:var(--loft-radius);background:var(--loft-card);box-shadow:var(--loft-shadow)}.loft-hero__poster img,.loft-card__poster img,.loft-detail-poster img,.loft-related img{width:100%;height:100%;object-fit:cover}.loft-meta,.loft-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.loft-meta span{min-height:30px;display:inline-flex;align-items:center;padding:4px 10px;border:1px solid var(--loft-line);border-radius:999px;color:var(--loft-muted);background:#ffffff0f;font-size:13px}.loft-btn{min-height:43px;display:inline-flex;align-items:center;justify-content:center;padding:0 17px;border:1px solid var(--loft-line);border-radius:999px;color:var(--loft-text);background:#ffffff12;font-weight:950;cursor:pointer}.loft-btn--primary{color:#111;border-color:var(--loft-gold);background:linear-gradient(135deg,var(--loft-gold),var(--loft-gold-2))}.loft-empty-hero{padding:90px 0}.loft-section,.loft-page-head,.loft-watch{padding-top:34px;padding-bottom:18px}.loft-section__head,.loft-panel__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:20px}.loft-section__head h2,.loft-panel__head h2,.loft-related h2,.loft-hotwords h2{color:#fff;font-size:28px;line-height:1.2}.loft-more{color:var(--loft-gold);font-weight:900}.loft-ribbon{margin-top:-34px;position:relative;z-index:3;padding:22px;border:1px solid var(--loft-line);border-radius:var(--loft-radius);background:#141414db;box-shadow:var(--loft-shadow)}.loft-ribbon__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.loft-ribbon__list a{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:12px;border:1px solid var(--loft-line);border-radius:var(--loft-radius);background:#ffffff0a}.loft-ribbon__list em{color:var(--loft-gold);font-style:normal;font-weight:950}.loft-ribbon__list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff}.loft-ribbon__list span{grid-column:2;color:var(--loft-dim);font-size:12px}.loft-card-grid,.loft-list-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.loft-card__poster{position:relative;display:block;aspect-ratio:2 / 3;overflow:hidden;border-radius:var(--loft-radius);background:var(--loft-card)}.loft-card__poster:after{content:"";position:absolute;inset:0;border:1px solid rgba(255,255,255,.08);border-radius:inherit;pointer-events:none}.loft-card__poster span{position:absolute;left:8px;bottom:8px;max-width:calc(100% - 16px);padding:3px 8px;border-radius:999px;color:#111;background:var(--loft-gold);font-size:12px;font-weight:900}.loft-card h2,.loft-card h3{margin-top:10px;color:#fff;font-size:16px;line-height:1.35}.loft-card p{margin-top:4px;color:var(--loft-dim);font-size:13px}.loft-category-grid,.loft-filter,.loft-pagination{display:flex;flex-wrap:wrap;gap:10px}.loft-category-grid a,.loft-filter a,.loft-pagination a,.loft-pagination span{min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0 13px;border:1px solid var(--loft-line);border-radius:999px;color:var(--loft-muted);background:#ffffff0d;font-weight:800}.loft-filter{margin-top:18px;margin-bottom:22px}.loft-filter a.is-active,.loft-pagination span{color:#111;border-color:var(--loft-gold);background:var(--loft-gold)}.loft-index-filter{margin-top:10px;margin-bottom:26px;padding:22px;border:1px solid var(--loft-line);border-radius:var(--loft-radius);background:#141414db;box-shadow:var(--loft-shadow)}.loft-index-filter__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid var(--loft-line)}.loft-index-filter__title{color:#fff;font-size:15px;font-weight:900;letter-spacing:.02em}.loft-index-filter__badge{padding:4px 10px;border-radius:999px;border:1px solid var(--loft-line-strong);color:var(--loft-gold-2);font-size:12px;font-weight:800;background:#d8b45d14}.loft-index-filter__hint{margin:-6px 0 14px;color:var(--loft-dim);font-size:13px}.loft-index-filter__row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px 18px;margin-bottom:14px}.loft-index-filter__row:last-of-type{margin-bottom:0}.loft-index-filter__label{flex:0 0 auto;min-width:44px;padding-top:7px;color:var(--loft-muted);font-size:13px;font-weight:800}.loft-index-filter__chips{flex:1 1 0;min-width:0;display:flex;flex-wrap:wrap;gap:8px}.loft-index-filter__chips a,.loft-index-filter__footer a{min-height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border:1px solid var(--loft-line);border-radius:999px;color:var(--loft-muted);background:#ffffff0d;font-size:13px;font-weight:800}.loft-index-filter__chips a:hover,.loft-index-filter__footer a:hover{color:#fff;border-color:var(--loft-line-strong);background:#d8b45d1a}.loft-index-filter__chips a.is-active{color:#111;border-color:var(--loft-gold);background:var(--loft-gold)}.loft-index-filter__footer{margin-top:18px;padding-top:16px;border-top:1px solid var(--loft-line)}.loft-index-filter__footer a{color:var(--loft-gold);border-color:var(--loft-line-strong);background:transparent}.loft-filter-cta{margin-top:12px}.loft-filter-cta a{display:inline-flex;align-items:center;min-height:38px;padding:0 16px;border-radius:999px;border:1px solid var(--loft-line-strong);color:var(--loft-gold-2);font-weight:900;font-size:14px;background:#d8b45d1a}.loft-filter-cta a:hover{color:#111;background:var(--loft-gold);border-color:var(--loft-gold)}.loft-empty{margin-top:26px;padding:34px;border:1px solid var(--loft-line);border-radius:var(--loft-radius);color:var(--loft-muted);background:#ffffff0a;text-align:center}.loft-detail-hero{position:relative;overflow:hidden}.loft-detail-hero__inner{position:relative;z-index:2;display:grid;grid-template-columns:250px minmax(0,1fr);gap:34px;align-items:center;padding:58px 0}.loft-detail-poster{aspect-ratio:2 / 3;overflow:hidden;border-radius:var(--loft-radius);border:1px solid var(--loft-line-strong);box-shadow:var(--loft-shadow);background:var(--loft-card)}.loft-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px;color:var(--loft-dim);font-size:13px}.loft-info-list{display:grid;gap:9px;margin-top:20px;color:var(--loft-muted)}.loft-info-list div{display:grid;grid-template-columns:46px minmax(0,1fr);gap:12px}.loft-info-list dt{color:var(--loft-gold);font-weight:900}.loft-info-list dd{min-width:0}.loft-detail-layout,.loft-watch-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:22px;padding-top:28px}.loft-panel,.loft-related{padding:22px;border:1px solid var(--loft-line);border-radius:var(--loft-radius);background:var(--loft-panel);box-shadow:0 18px 48px #0000002e}.loft-panel{margin-bottom:20px}.loft-panel__head button{min-height:36px;padding:0 12px;border:1px solid var(--loft-line);border-radius:999px;color:var(--loft-text);background:#ffffff0f;cursor:pointer}.loft-source+.loft-source{margin-top:18px}.loft-source h3{margin-bottom:10px;color:var(--loft-muted)}.loft-episode-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:9px}.loft-episode{min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;border:1px solid var(--loft-line);border-radius:999px;color:var(--loft-muted);background:#ffffff0d;font-size:13px;text-align:center}.loft-episode:hover,.loft-episode.is-active{color:#111;border-color:var(--loft-gold);background:var(--loft-gold)}.loft-story-title{margin-top:18px;color:#fff;font-size:18px;font-weight:950}.loft-story-title:first-child{margin-top:0}.loft-story-text{margin-top:8px;color:var(--loft-muted)}.loft-adjacent,.loft-nextprev{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:20px}.loft-adjacent a,.loft-nextprev a,.loft-nextprev>span{padding:14px;border:1px solid var(--loft-line);border-radius:var(--loft-radius);background:var(--loft-panel)}.loft-adjacent span,.loft-nextprev span{display:block;color:var(--loft-dim);font-size:12px}.loft-adjacent strong,.loft-nextprev strong{display:block;margin-top:4px;color:#fff}.loft-related{position:sticky;top:92px;align-self:start}.loft-related a{display:grid;grid-template-columns:58px minmax(0,1fr);gap:10px;padding:10px 0;border-top:1px solid var(--loft-line)}.loft-related img{aspect-ratio:2 / 3;border-radius:6px;background:var(--loft-card)}.loft-related strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff}.loft-related em{color:var(--loft-dim);font-size:12px;font-style:normal}.loft-watch-head{margin-bottom:20px}.loft-watch-head h1 small{display:block;margin-top:10px;color:var(--loft-muted);font-size:18px}.loft-player{overflow:hidden;border:1px solid var(--loft-line);border-radius:var(--loft-radius);background:#000;box-shadow:var(--loft-shadow)}.loft-player-container{width:100%;aspect-ratio:16 / 9;min-height:390px;background:#000}.loft-hotwords{padding:26px 0}.loft-hotwords h2{font-size:22px}.loft-hotwords__list{display:flex;flex-wrap:wrap;gap:9px;margin-top:12px}.loft-hotwords a{padding:6px 11px;border:1px solid var(--loft-line);border-radius:999px;color:var(--loft-muted);background:#ffffff0a}.loft-footer{padding:24px 0 36px;color:var(--loft-dim);text-align:center}.loft-drawer{position:fixed;top:72px;right:0;bottom:0;z-index:999;width:min(340px,88vw);border-left:1px solid var(--loft-line);background:#101010;transform:translate(105%);transition:transform .22s ease}body.is-drawer-open .loft-drawer{transform:translate(0)}.loft-drawer__inner{height:100%;overflow:auto;padding:18px}.loft-drawer__search{display:grid;grid-template-columns:minmax(0,1fr) 68px;gap:8px;margin-bottom:14px}.loft-drawer__search input,.loft-drawer__search button,.loft-drawer a,.loft-drawer summary{min-height:40px;border:1px solid var(--loft-line);border-radius:var(--loft-radius)}.loft-drawer__search input{min-width:0;padding:0 10px;color:var(--loft-text);background:#ffffff0f}.loft-drawer__search button{color:#111;background:var(--loft-gold);font-weight:900}.loft-drawer a,.loft-drawer summary{display:block;margin-top:8px;padding:9px 10px;color:var(--loft-muted);background:#ffffff0a}@media(max-width:1180px){.loft-nav,.loft-search{display:none}.loft-menu-btn{display:block;margin-left:auto}.loft-hero__inner,.loft-detail-layout,.loft-watch-layout{grid-template-columns:1fr}.loft-hero__poster{display:none}.loft-card-grid,.loft-list-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.loft-related{position:static}}@media(max-width:860px){.loft-container{width:min(100% - 28px,1440px)}.loft-hero{min-height:500px}.loft-ribbon__list{grid-template-columns:repeat(2,minmax(0,1fr))}.loft-card-grid,.loft-list-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.loft-detail-hero__inner{grid-template-columns:1fr}.loft-detail-poster{width:min(240px,70vw)}.loft-player-container{min-height:250px}}@media(max-width:560px){.loft-hero h1,.loft-detail-info h1,.loft-page-head h1,.loft-watch-head h1{font-size:36px}.loft-card-grid,.loft-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.loft-ribbon__list,.loft-adjacent,.loft-nextprev{grid-template-columns:1fr}}a[class*=-btn-play],a[class*=-play-btn],a[class*=-watch-btn],a[class*=-page-btn],a[class*=-featured-btn],a[class*=-detail-play],a[class*=-detail-play-btn],a[class*=-hero-btn][class*=primary],a[class*=-hero-btn-primary],a[class*=-btn-primary],a[class*=-btn--primary],a[class*=-btn][class*=-primary],a[class*=-btn][class*=--primary],a[class*=-btn][class*=is-primary],a[class*=-btn--main],a[class*=-btn--gold],a[class*=-btn--dark],a[class*=primary-link],a.action-btn.primary,a.nova-btn--primary,a[class*=-banner-btn][class*=primary],[class*=-detail-header] a[class*=-btn],[class*=-detail-info] a[class*=-btn],[class*=-detail-top] a[class*=-btn],[class*=-detail-intro] a[class*=-btn],[class*=-detail-actions] a[class*=-btn],[class*=-detail-page] a[class*=-btn-primary],[class*=-detail-page] a[class*=-btn][class*=primary]{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:10px 22px!important;margin-top:12px!important;border:none!important;border-radius:8px!important;font-size:15px!important;font-weight:600!important;line-height:1.4!important;text-decoration:none!important;color:#fff!important;background:linear-gradient(135deg,#fb7299,#f25d8e)!important;box-shadow:0 2px 8px #fb729940!important;cursor:pointer!important;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease!important;box-sizing:border-box!important}a[class*=-btn-play]:hover,a[class*=-play-btn]:hover,a[class*=-watch-btn]:hover,a[class*=-page-btn]:hover,a[class*=-featured-btn]:hover,a[class*=-detail-play]:hover,a[class*=-detail-play-btn]:hover,a[class*=-hero-btn][class*=primary]:hover,a[class*=-hero-btn-primary]:hover,a[class*=-btn-primary]:hover,a[class*=-btn--primary]:hover,a[class*=-btn][class*=-primary]:hover,a[class*=-btn][class*=--primary]:hover,a[class*=-btn][class*=is-primary]:hover,a[class*=-btn--main]:hover,a[class*=-btn--gold]:hover,a[class*=-btn--dark]:hover,a[class*=primary-link]:hover,a.action-btn.primary:hover,a.nova-btn--primary:hover,a[class*=-banner-btn][class*=primary]:hover,[class*=-detail-header] a[class*=-btn]:hover,[class*=-detail-info] a[class*=-btn]:hover,[class*=-detail-top] a[class*=-btn]:hover,[class*=-detail-intro] a[class*=-btn]:hover,[class*=-detail-actions] a[class*=-btn]:hover,[class*=-detail-page] a[class*=-btn-primary]:hover,[class*=-detail-page] a[class*=-btn][class*=primary]:hover{color:#fff!important;text-decoration:none!important;filter:brightness(1.06)!important;transform:translateY(-1px)!important;box-shadow:0 4px 14px #fb729961!important}a[class*=-btn-play]:visited,a[class*=-play-btn]:visited,a[class*=-watch-btn]:visited,a[class*=-page-btn]:visited,a[class*=-featured-btn]:visited,a[class*=-detail-play]:visited,a[class*=-detail-play-btn]:visited,a[class*=-hero-btn][class*=primary]:visited,a[class*=-hero-btn-primary]:visited,a[class*=-btn-primary]:visited,a[class*=-btn--primary]:visited,a[class*=-btn][class*=-primary]:visited,a[class*=-btn][class*=--primary]:visited,a[class*=-btn][class*=is-primary]:visited,a[class*=-btn--main]:visited,a[class*=-btn--gold]:visited,a[class*=-btn--dark]:visited,a[class*=primary-link]:visited,a.action-btn.primary:visited,a.nova-btn--primary:visited,a[class*=-banner-btn][class*=primary]:visited,[class*=-detail-header] a[class*=-btn]:visited,[class*=-detail-info] a[class*=-btn]:visited,[class*=-detail-top] a[class*=-btn]:visited,[class*=-detail-intro] a[class*=-btn]:visited,[class*=-detail-actions] a[class*=-btn]:visited,[class*=-detail-page] a[class*=-btn-primary]:visited,[class*=-detail-page] a[class*=-btn][class*=primary]:visited{color:#fff!important}a.zhihu-detail-play-btn{color:#fff!important;background:linear-gradient(135deg,#fb7299,#f25d8e)!important;text-decoration:none!important}
