.auth-overlay[data-v-d3275c25]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:220;display:flex;align-items:center;justify-content:center;padding:24px;overflow:hidden;background:#07080c}.auth-wall[data-v-d3275c25]{position:absolute;top:-12vh;right:-12vw;bottom:-12vh;left:-12vw;display:grid;grid-template-columns:repeat(9,minmax(112px,1fr));grid-auto-rows:clamp(158px,23vh,248px);align-content:center;justify-content:center;gap:14px;transform:rotate(-6deg) scale(1.1);transform-origin:center;opacity:.62;filter:saturate(.98) brightness(.78)}.auth-poster[data-v-d3275c25]{height:100%;min-height:0;border-radius:12px;overflow:hidden;background:#151821c7;border:1px solid rgba(255,255,255,.07);box-shadow:0 12px 34px #00000057}.auth-poster[data-v-d3275c25]:nth-child(-n+9){transform:translate(-34px)}.auth-poster[data-v-d3275c25]:nth-child(n+10):nth-child(-n+18){transform:translate(14px)}.auth-poster[data-v-d3275c25]:nth-child(n+19):nth-child(-n+27){transform:translate(-16px)}.auth-poster[data-v-d3275c25]:nth-child(n+28){transform:translate(30px)}.auth-poster img[data-v-d3275c25]{width:100%;height:100%;object-fit:cover}.auth-poster.broken[data-v-d3275c25]{opacity:.18}.auth-shade[data-v-d3275c25]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 45%,#0a0b0f33,#0a0b0f94 60%,#08090dd6),linear-gradient(90deg,#07080cc2,#07080c47,#07080cc2)}.auth-modal[data-v-d3275c25]{position:relative;width:min(430px,100%);padding:24px;border-radius:16px;background:#12141b9e;border:1px solid rgba(255,255,255,.075);box-shadow:inset 0 1px #ffffff0b,0 22px 70px #0000008f;backdrop-filter:blur(28px) saturate(1.24);-webkit-backdrop-filter:blur(28px) saturate(1.24)}.auth-close[data-v-d3275c25]{position:absolute;top:12px;right:12px;width:34px;height:34px;border:0;border-radius:50%;background:#ffffff0f;color:var(--muted2);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.auth-close[data-v-d3275c25]:hover{color:var(--text);background:#ffffff1a}.auth-close svg[data-v-d3275c25]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.auth-tabs[data-v-d3275c25]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 42px 22px 0}.auth-tabs button[data-v-d3275c25]{height:44px;border-radius:11px;border:0;box-shadow:inset 0 0 0 1px #ffffff16;background:#ffffff0f;color:var(--muted2);cursor:pointer;font-size:16px;font-weight:900;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.auth-tabs button.on[data-v-d3275c25]{background:var(--btn-primary-bg);background-clip:border-box;box-shadow:none;color:var(--btn-primary-text)}.auth-tabs button[data-v-d3275c25]:disabled{opacity:.42;cursor:not-allowed}.auth-title[data-v-d3275c25]{font-size:25px;font-weight:900;letter-spacing:0;margin-bottom:8px;color:var(--text)}.auth-sub[data-v-d3275c25]{min-height:22px;color:#d3d8e3;font-size:13px;line-height:1.7;margin-bottom:20px}.auth-sub.muted[data-v-d3275c25]{color:var(--muted)}.auth-form[data-v-d3275c25]{display:flex;flex-direction:column;gap:13px}.auth-form label span[data-v-d3275c25]{display:block;margin-bottom:7px;color:var(--muted2);font-size:12px;font-weight:var(--small-text-max-weight)}.auth-form input[data-v-d3275c25]{width:100%;height:43px;border-radius:10px;border:1px solid rgba(255,255,255,.09);background:#090a0f94;color:var(--text);outline:none;padding:0 13px;font-size:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.auth-form input[data-v-d3275c25]:focus{border-color:var(--search-focus-border);box-shadow:0 0 0 3px var(--search-focus-shadow)}.auth-form label.invalid input[data-v-d3275c25]{border-color:#ff5e6cb8}.auth-form label em[data-v-d3275c25]{display:block;margin-top:6px;color:#ff8995;font-style:normal;font-size:12px;line-height:1.35}.auth-server-error[data-v-d3275c25]{border:1px solid rgba(255,94,108,.25);background:#ff5e6c1a;color:#ffd5da;border-radius:10px;padding:9px 11px;font-size:13px;line-height:1.45}.auth-submit[data-v-d3275c25]{height:44px;margin-top:2px;border:0;border-radius:11px;background:var(--btn-primary-bg);background-clip:border-box;box-shadow:none;color:var(--btn-primary-text);cursor:pointer;font-size:15px;font-weight:900}.auth-submit[data-v-d3275c25]:disabled{opacity:.58;cursor:not-allowed}.auth-fade-enter-active[data-v-d3275c25],.auth-fade-leave-active[data-v-d3275c25]{transition:opacity .12s ease;will-change:opacity}.auth-fade-enter-from[data-v-d3275c25],.auth-fade-leave-to[data-v-d3275c25]{opacity:0}.auth-fade-enter-active .auth-modal[data-v-d3275c25],.auth-fade-leave-active .auth-modal[data-v-d3275c25]{transition:transform .16s cubic-bezier(.2,.7,.2,1),opacity .16s ease;will-change:transform,opacity;backface-visibility:hidden}.auth-fade-enter-from .auth-modal[data-v-d3275c25],.auth-fade-leave-to .auth-modal[data-v-d3275c25]{opacity:0;transform:translate3d(0,10px,0) scale(.985)}@media(max-width:640px){.auth-overlay[data-v-d3275c25]{padding:calc(14px + env(safe-area-inset-top)) 14px 14px;align-items:flex-end}.auth-wall[data-v-d3275c25]{grid-template-columns:repeat(6,minmax(70px,1fr));grid-auto-rows:118px;gap:8px;top:-6vh;right:-24vw;bottom:-6vh;left:-24vw;transform:rotate(-6deg) scale(1.08);opacity:.58}.auth-poster[data-v-d3275c25]{border-radius:9px}.auth-poster[data-v-d3275c25]:nth-child(-n+6){transform:translate(-22px)}.auth-poster[data-v-d3275c25]:nth-child(n+7):nth-child(-n+12){transform:translate(12px)}.auth-poster[data-v-d3275c25]:nth-child(n+13):nth-child(-n+18){transform:translate(-16px)}.auth-poster[data-v-d3275c25]:nth-child(n+19):nth-child(-n+24){transform:translate(16px)}.auth-poster[data-v-d3275c25]:nth-child(n+25):nth-child(-n+30){transform:translate(-12px)}.auth-poster[data-v-d3275c25]:nth-child(n+31){transform:translate(20px)}.auth-modal[data-v-d3275c25]{padding:22px 18px calc(20px + env(safe-area-inset-bottom));border-radius:18px}}.toast-stack[data-v-6420601e]{position:fixed;top:18px;right:18px;z-index:240;display:flex;flex-direction:column;gap:10px;width:min(360px,calc(100vw - 28px));pointer-events:none}.toast-item[data-v-6420601e]{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:start;min-height:44px;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#12141bf0;color:var(--text);box-shadow:0 14px 42px #0000007a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:left;cursor:pointer;pointer-events:auto}.toast-icon[data-v-6420601e]{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.toast-icon svg[data-v-6420601e]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.toast-text[data-v-6420601e]{min-width:0;font-size:13px;line-height:1.55;font-weight:var(--small-text-max-weight);overflow-wrap:anywhere}.toast-item.success .toast-icon[data-v-6420601e]{color:#5be0a5}.toast-item.error .toast-icon[data-v-6420601e]{color:#ff7a88}.toast-item.warning .toast-icon[data-v-6420601e]{color:#ffd166}.toast-item.info .toast-icon[data-v-6420601e]{color:var(--accent)}.toast-enter-active[data-v-6420601e],.toast-leave-active[data-v-6420601e]{transition:opacity .18s,transform .18s;will-change:transform,opacity;backface-visibility:hidden}.toast-enter-from[data-v-6420601e],.toast-leave-to[data-v-6420601e]{opacity:0;transform:translate3d(0,-8px,0)}@media(max-width:640px){.toast-stack[data-v-6420601e]{top:calc(10px + env(safe-area-inset-top));right:10px;left:10px;width:auto}}.x8-page{min-height:100vh;background:#1f1f1f;color:#fff;font-family:PingFang SC,Microsoft YaHei,Arial,sans-serif}.x8-page.login-mode{height:100vh;height:100svh;min-height:0;overflow:hidden}.x8-page.login-mode main{height:100%;overflow:hidden}.x8-page button{font:inherit}.x8-header{position:fixed;inset:0 0 auto;z-index:100;height:calc(72px + env(safe-area-inset-top));display:grid;grid-template-columns:150px minmax(360px,1fr) minmax(182px,336px) auto;align-items:center;gap:30px;padding:env(safe-area-inset-top) 40px 0;background:linear-gradient(180deg,rgba(18,18,18,var(--x8-header-bg, 0)),rgba(18,18,18,var(--x8-header-bg, 0))),linear-gradient(180deg,#000000ad,#00000061 54%,#0000);backdrop-filter:blur(var(--x8-header-blur, 0px));-webkit-backdrop-filter:blur(var(--x8-header-blur, 0px));transition:background .2s linear,backdrop-filter .2s linear}.x8-header.solid{background:#121212cc;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.x8-brand,.x8-nav button,.x8-header-tools button,.x8-search button,.x8-panel-title,.x8-change,.x8-more{border:0;color:inherit;background:transparent;cursor:pointer}.x8-brand{display:flex;align-items:center;gap:8px;min-width:0}.x8-brand img{width:34px;height:34px;border-radius:9px;object-fit:contain}.x8-brand-mark{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;color:#111;background:#fff;font-weight:900}.x8-brand-text{display:flex;flex-direction:column;gap:2px;line-height:1}.x8-brand-text b{font-size:15px;font-weight:700}.x8-brand-text em{color:#ffffffa8;font-size:9px;font-style:normal;letter-spacing:1px}.x8-nav{display:flex;align-items:center;gap:30px;min-width:0;overflow-x:auto;overflow-y:hidden;padding:0 34px 0 24px;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 32px,#000 calc(100% - 58px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 32px,#000 calc(100% - 58px),transparent 100%);scroll-padding-left:24px;scroll-padding-right:34px;scroll-behavior:smooth}.x8-nav::-webkit-scrollbar{display:none}.x8-nav button{flex:0 0 auto;color:#ffffffd9;font-size:18px;font-weight:500;line-height:1.5;white-space:nowrap;transform-origin:center;transition:color .15s ease,transform .15s ease}.x8-nav button.active,.x8-nav button:hover{color:#fff;font-weight:700;transform:scale(1.11111)}.x8-search{position:relative;justify-self:end;width:min(336px,100%);max-width:336px;min-width:182px;height:40px;display:grid;grid-template-columns:minmax(0,1fr) 46px;border-radius:20px;background:#ffffff14;overflow:visible;transition:background .25s ease}.x8-search:hover,.x8-search:focus-within{background:#ffffff1f}.x8-search input{width:100%;min-width:0;height:36px;border:0;outline:0;padding:0 0 0 16px;color:#fff;background:transparent;font-size:14px;line-height:16px;opacity:1;align-self:center}.x8-search svg{width:20px;height:20px;display:block}.x8-search button{width:46px;height:34px;align-self:center;display:grid;place-items:center;padding:0;border:0;color:#ffffffd1;background:transparent;cursor:pointer}.x8-search-pop{display:none;position:absolute;z-index:106;top:49px;left:0;width:100%;min-height:585px;padding:0 0 12px;overflow:hidden;border-radius:12px;color:#fff;background:#1a1a1a;box-shadow:0 2px 12px #0003}.x8-search.open .x8-search-pop{display:block}.x8-search-pop-scroll{display:flex;flex-direction:column;height:100%}.x8-search-history-box{position:relative;margin:0 12px;color:#fff9}.x8-search-suggest-box{padding:8px}.x8-search-suggest-box button{width:100%;min-height:42px;border:0;border-radius:10px;padding:7px 10px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#fff;background:transparent}.x8-search-suggest-box button:hover{background:#ffffff14;transform:none}.x8-search-suggest-box strong,.x8-search-suggest-box span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x8-search-suggest-box strong{font-size:14px;font-weight:500}.x8-search-suggest-box span{flex:0 0 auto;max-width:46%;color:#9ca3af;font-size:12px}.x8-search-history-box:after{content:"";position:absolute;bottom:0;left:-12px;width:calc(100% + 24px);height:1px;background:#6f6f6f33}.x8-search-pop-title{width:100%;height:44px;display:flex;align-items:center;justify-content:space-between;color:#fff9;font-size:14px;font-weight:600}.x8-search .x8-search-clear{width:16px;min-width:16px;height:16px;color:#ffffff73}.x8-search-clear:hover{color:#ffffffd9;transform:none}.x8-search-clear svg{width:16px;height:16px}.x8-search-history-list{display:flex;flex-wrap:wrap;gap:12px 14px;margin:12px 0;padding-bottom:12px}.x8-search-history-list button{width:auto;max-width:100%;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border-radius:14px;color:#fff;background:#ffffff14;font-size:14px;line-height:28px}.x8-search-history-list button:hover{background:#ffffff24;transform:none}.x8-search-none{margin:0 25px 28px 0;color:#fff;font-size:14px;font-weight:400}.x8-search-hot-box{padding:0 12px;color:#fff}.x8-search-hot-title{height:44px;display:flex;align-items:center;color:#fff9;font-size:14px;font-weight:600}.x8-search-hot-list{display:grid;grid-template-columns:1fr;gap:2px}.x8-search-hot-list button{width:100%;height:36px;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;justify-content:start;gap:10px;padding:0 8px;border-radius:8px;color:#fff;text-align:left}.x8-search-hot-list button:hover{background:#ffffff12;transform:none}.x8-search-hot-list i{width:20px;height:20px;display:inline-grid;place-items:center;border-radius:5px;color:#ffffffad;background:#ffffff14;font-size:12px;font-style:normal;font-weight:600;text-align:center}.x8-search-hot-list button:nth-child(1) i{color:#fff;background:linear-gradient(135deg,#ff5b5b,#ff8a3d)}.x8-search-hot-list button:nth-child(2) i{color:#fff;background:linear-gradient(135deg,#ff8b3d,#ffc247)}.x8-search-hot-list button:nth-child(3) i{color:#fff;background:linear-gradient(135deg,#ffcf4a,#f28a1b)}.x8-search-hot-list span{min-width:0;overflow:hidden;color:#fff;font-size:14px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.x8-header-tools{display:flex;align-items:center;gap:30px}.x8-header-tools button{min-width:36px;height:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#ffffffb8;font-size:10px;font-weight:400;line-height:1;white-space:nowrap;transform-origin:center;transition:color .2s ease,transform .2s ease}.x8-header-tools button:hover{color:#fff;transform:scale(1.08)}.x8-history-menu{position:relative;width:40px;height:100%;display:flex;align-items:center;justify-content:center}.x8-history-menu:after{content:"";position:absolute;left:-24px;right:-24px;top:44px;height:28px;pointer-events:none}.x8-history-menu:hover:after,.x8-history-menu:focus-within:after{pointer-events:auto}.x8-history-menu .x8-history-trigger{width:40px}.x8-history-dropdown{display:none;position:fixed;top:65px;z-index:105;width:min(368px,calc(100vw - 20px));border-radius:12px;animation:x8-history-fade .28s ease both}.x8-history-menu:hover .x8-history-dropdown,.x8-history-menu:focus-within .x8-history-dropdown{display:block}.x8-history-panel{width:100%;overflow:hidden;border-radius:12px;background:#1a1a1a;box-shadow:0 2px 10px #0003}.x8-user-entry{position:relative;width:40px;height:44px;display:grid;place-items:center}.x8-user-entry:after{content:"";position:absolute;left:-24px;right:-24px;top:38px;height:30px;pointer-events:none}.x8-user-entry:hover:after,.x8-user-entry:focus-within:after{pointer-events:auto}.x8-user-avatar-btn{width:36px!important;min-width:36px!important;height:36px!important;border-radius:50%;overflow:hidden;display:grid!important;place-items:center!important;padding:0;color:#111!important;background:#fff!important;font-size:15px!important;font-weight:700!important;transform:none!important}.x8-user-avatar-btn img{width:100%;height:100%;object-fit:cover}.x8-user-dropdown{display:none;position:fixed;top:65px;z-index:106;width:min(176px,calc(100vw - 20px));animation:x8-history-fade .28s ease both}.x8-user-entry:hover .x8-user-dropdown,.x8-user-entry:focus-within .x8-user-dropdown{display:block}.x8-user-dropdown-panel{overflow:hidden;border-radius:12px;padding:8px;background:#1a1a1a;box-shadow:0 2px 10px #0003}.x8-user-dropdown-panel button{width:100%;height:40px;min-width:0;border-radius:6px;display:flex;flex-direction:row;justify-content:flex-start;gap:10px;padding:0 10px;color:#ffffffb8;font-size:14px;font-weight:500}.x8-user-dropdown-panel button:hover{color:#fff;background:#ffffff12;transform:none}.x8-user-dropdown-panel svg{width:20px;height:20px;flex:0 0 20px}.x8-history-head{height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 18px 0 20px;color:#fff9;font-size:14px;font-weight:600}.x8-history-head button{width:auto;min-width:0;height:28px;color:#ffffff6b;font-size:12px}.x8-history-list{max-height:360px;padding:0 10px 12px;overflow-y:auto}.x8-history-list button{width:100%;height:58px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;border-radius:8px;padding:8px 10px;color:#fff;text-align:left}.x8-history-list button:hover{background:#ffffff0f;transform:none}.x8-history-list img{width:38px;height:42px;border-radius:4px;object-fit:cover;background:#ffffff14}.x8-history-list span{min-width:0;display:flex;flex-direction:column;gap:5px}.x8-history-list b,.x8-history-list em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x8-history-list b{font-size:14px;font-weight:600}.x8-history-list em{color:#ffffff75;font-size:12px;font-style:normal}.x8-history-list i{color:#ffffff80;font-size:12px;font-style:normal;font-weight:600}.x8-history-empty{width:358px;height:200px;color:#fff9;font-size:16px;line-height:200px;text-align:center}@keyframes x8-history-fade{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.x8-header-tools svg{width:22px;height:22px;flex:0 0 22px;stroke-width:2}.x8-header-tools .x8-user-dropdown-panel svg{width:20px;height:20px;flex:0 0 20px;stroke-width:1.8}.x8-header-tools .x8-login-btn{min-width:64px;height:32px;display:flex;align-items:center;justify-content:center;padding:0 14px;border:1px solid rgba(255,255,255,.7);border-radius:4px;color:#fff;font-size:13px}.x8-banner{--base-size: calc(100vw * (1 / 1830));position:relative;padding-top:49.18%;min-height:0;max-height:900px;overflow:hidden}.x8-banner-skeleton{background:linear-gradient(110deg,#181818 8%,#222 18%,#181818 33%);background-size:220% 100%;animation:x8-shimmer 1.4s linear infinite}.x8-skeleton-title,.x8-skeleton-subtitle{position:absolute;left:40px;z-index:3;border-radius:8px;background:#ffffff1f}.x8-skeleton-title{bottom:calc(var(--base-size) * 100);width:min(360px,54vw);height:48px}.x8-skeleton-subtitle{bottom:calc(var(--base-size) * 68);width:min(220px,42vw);height:16px}.x8-skeleton-shine{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,#141414 8%,#242424 18%,#141414 33%);background-size:220% 100%;animation:x8-shimmer 1.35s linear infinite}@keyframes x8-shimmer{to{background-position-x:-220%}}.x8-banner-swiper{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#111;overflow:hidden;touch-action:pan-y}.x8-banner-track{height:100%;display:flex;transition:transform .72s cubic-bezier(.22,.61,.36,1);will-change:transform}.x8-hero-slide{position:relative;flex:0 0 100%;height:100%;overflow:hidden}.x8-hero-link{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;padding:0;background:#111;color:inherit;text-align:left;cursor:pointer}.x8-bg-img-container{position:absolute;top:0;left:50%;width:auto;min-width:100%;height:100%;max-width:none;object-fit:cover;transform:translate(-50%)}.x8-slide-content{position:absolute;top:0;right:0;bottom:0;left:0;display:block;z-index:1}.x8-slide-content:before{content:"";position:absolute;left:0;right:0;bottom:0;z-index:1;height:160px;pointer-events:none;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.6) 100%);mask-image:linear-gradient(to bottom,#0000,#0009)}.x8-slide-content:after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:1;height:160px;pointer-events:none;background:linear-gradient(360deg,#1f1f1f,#0000)}.x8-slide-action{width:800px;position:absolute;left:40px;bottom:calc(var(--base-size) * 70);z-index:3;display:block;max-width:min(800px,70vw);color:#fff;text-align:left}.x8-go-title{display:flex;flex-direction:column;width:100%;gap:6px;line-height:1.25}.x8-go-title .list-title{color:#fff;font-size:48px;font-weight:600;text-shadow:0 1px 1px rgba(0,0,0,.35)}.x8-go-title .list-description{color:#fff9;font-size:14px!important;font-style:normal;margin-bottom:8px}.x8-banner-arrow{position:absolute;top:50%;z-index:4;width:48px;height:48px;border:0;border-radius:50%;color:#ffffffdb;background:#00000047;box-shadow:0 10px 28px #0000003d;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);cursor:pointer;opacity:0;transform:translateY(-50%) scale(.92);transition:opacity .2s ease,transform .2s ease,background .2s ease}.x8-banner:hover .x8-banner-arrow{opacity:1;transform:translateY(-50%) scale(1)}.x8-banner-arrow:hover{background:#ffffff2e}.x8-banner-arrow svg{width:26px;height:26px;display:block;margin:auto}.x8-banner-arrow.left{left:32px}.x8-banner-arrow.right{right:32px}.x8-banner-dots{position:absolute;left:50%;bottom:64px;z-index:5;height:32px;display:flex;align-items:center;gap:8px;padding:0 12px;border-radius:100px;background:#00000057;box-shadow:0 8px 24px #0000002e;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transform:translate(-50%)}.x8-banner-dots button{width:22px;height:18px;border:0;padding:0;background:transparent;cursor:pointer}.x8-banner-dots span{display:block;width:100%;height:4px;border-radius:99px;background:#ffffff52;transition:width .24s ease,background .24s ease}.x8-banner-dots button.active span{background:#fff}.x8-banner-dots.skeleton span{background:#ffffff2e}.x8-panel{width:min(1750px,calc(100vw - 112px));margin:0 auto 56px;position:relative}.x8-panel-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px}.x8-page .x8-panel-title{display:inline-flex;align-items:center;gap:2px;font-size:29px;line-height:28px;font-weight:600}.x8-page .x8-panel-title svg{width:28px;height:28px;color:#fff6;transition:transform .2s ease,color .2s ease}.x8-page .x8-panel-title:hover svg{color:#fff;transform:translate(4px)}.x8-panel-actions{display:flex;align-items:center;gap:12px}.x8-page .x8-change,.x8-page .x8-more{height:28px;border-radius:50px;padding:0 13px;color:#fff9;font-size:14px}.x8-page .x8-change{border:1px solid rgba(255,255,255,.08)}.x8-page .x8-more{background:#ffffff1f}.x8-page .x8-more:hover{color:#fff;background:#d92828}.x8-card-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:40px 19.9px}.x8-card-grid.hot{grid-template-columns:repeat(7,minmax(0,1fr))}.x8-card{min-width:0;position:relative;cursor:pointer}.x8-card-skeleton{cursor:default;pointer-events:none}.x8-card-poster{--scale-x: 1.22866;--scale-y: 1.2416;position:relative;aspect-ratio:356 / 498;border-radius:10px;overflow:hidden;background:#101010;box-shadow:0 2px 16px #0000004d;transition:transform .25s ease,box-shadow .25s ease}.x8-card-grid.hot .x8-card-poster{height:375px;aspect-ratio:auto}.x8-card-grid.section .x8-card-poster{height:327px;aspect-ratio:auto}.x8-card-poster img{width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.x8-card-skeleton .x8-card-poster{box-shadow:none}.x8-card-skeleton .x8-card-info{align-items:center}.x8-skeleton-line{display:block;height:12px;border-radius:999px;background:linear-gradient(110deg,#242424 8%,#343434 18%,#242424 33%);background-size:220% 100%;animation:x8-shimmer 1.35s linear infinite}.x8-skeleton-line.wide{width:72%}.x8-skeleton-line.short{width:44%;height:9px;margin-top:7px}.x8-skeleton-line.score{width:32px;height:14px;flex:0 0 auto}.x8-card:hover{z-index:10}.x8-card:hover .x8-card-poster{transform:scale(var(--scale-x),var(--scale-y));box-shadow:0 7px 70px #000c}.x8-card:hover .x8-card-poster img{transform:scale(1.02)}.x8-card-tags{position:absolute;top:12px;right:12px;display:flex;gap:4px}.x8-card-tags span{width:38px;height:20px;display:grid;place-items:center;border-radius:4px;color:#fff;background:#6d83f2;font-size:12px;font-weight:600}.x8-card-bottom{position:absolute;left:0;right:0;bottom:0;height:110px;display:flex;align-items:flex-end;justify-content:space-between;gap:8px;padding:0 12px 15px;background:linear-gradient(#0000,#000000d9);color:#ffffffc7;font-size:14px}.x8-card-bottom span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x8-card-bottom b{color:#fff;font-size:24px;line-height:18px;font-weight:700}.x8-card-hover{position:absolute;left:0;right:0;bottom:0;z-index:3;display:flex;flex-direction:column;gap:10px;padding:16px;color:#fffc;font-size:12px;opacity:0;transition:opacity .25s ease}.x8-card-hover:before{content:"";position:absolute;left:0;right:0;bottom:0;z-index:-1;height:360px;background:linear-gradient(180deg,#0000,#000000e6)}.x8-card:hover .x8-card-hover{opacity:1}.x8-hover-title{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#fff}.x8-hover-title strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:27px;font-weight:600}.x8-hover-title b{font-size:32px;font-weight:700}.x8-card-hover p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x8-card-hover .intro{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;line-height:15px}.x8-hover-footer{min-height:32px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:2px}.x8-heat{min-width:0;display:inline-flex;align-items:center;gap:5px;color:#ffffffc7;font-size:12px;line-height:1}.x8-heat svg{width:14px;height:14px;flex:0 0 auto;color:#ff7a3d;filter:drop-shadow(0 0 8px rgba(255,122,61,.35))}.x8-heat em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal}.x8-card-hover .x8-follow-btn{flex:0 0 auto;height:30px;border:0;border-radius:6px;padding:0 13px;color:#fff;background:#6d83f2f0;box-shadow:0 6px 18px #6d83f247;font-size:12px;font-weight:600;cursor:pointer}.x8-card-hover .x8-follow-btn:hover{background:#7c8fff}.x8-card-hover .x8-follow-btn.on{color:#111;background:#fff;box-shadow:0 6px 18px #ffffff2e}.x8-card-info{height:48px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 8px;color:#fff;font-size:18px;font-weight:600}.x8-card-info span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Arial,Helvetica,sans-serif;font-size:18px}.x8-card-info b{color:#fff6;font-size:20px;font-weight:700}.x8-trailer{margin-top:8px}.x8-trailer-content{position:relative;min-height:520px;display:flex;flex-direction:column;gap:20px;padding:20px 0;border-radius:12px;overflow:hidden}.x8-trailer-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.26;background-size:100% auto;background-position:center bottom;background-repeat:no-repeat;filter:blur(1px)}.x8-trailer-content>*{position:relative;z-index:1}.x8-trailer-name{display:flex;align-items:center;gap:6px;color:#fff;font-size:20px;font-weight:600}.x8-trailer-name small{color:#ffffffb8;font-size:20px;font-weight:600}.x8-trailer-flex{flex:1;display:flex}.x8-trailer-player{position:relative;width:54.8572%;aspect-ratio:16 / 9;display:grid;place-items:center;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;background-color:#000;background-position:center;background-size:cover;background-repeat:no-repeat;box-shadow:0 4px 12px #0003}.x8-trailer-player:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:inherit;filter:blur(14px);transform:scale(1.08);opacity:.55}.x8-trailer-player>*{position:relative;z-index:1}.x8-trailer-player img,.x8-trailer-player video{width:100%;height:100%;display:block;object-fit:cover;object-position:center center}.x8-trailer-player video{background:#000;cursor:pointer}.x8-trailer-play-toggle{position:absolute;left:50%;top:50%;z-index:2;display:grid;place-items:center;width:68px;height:68px;border:1px solid rgba(255,255,255,.2);border-radius:50%;color:#fff;background:#00000075;box-shadow:0 8px 28px #00000057;transform:translate(-50%,-50%);cursor:pointer;transition:opacity .18s ease,transform .18s ease,background .18s ease}.x8-trailer-play-toggle svg{width:32px;height:32px}.x8-trailer-player.playing .x8-trailer-play-toggle{opacity:0}.x8-trailer-player.playing:hover .x8-trailer-play-toggle,.x8-trailer-play-toggle:focus-visible{opacity:1}.x8-trailer-play-toggle:hover{background:#000000ad;transform:translate(-50%,-50%) scale(1.04)}.x8-trailer-play-toggle:disabled{opacity:.55;cursor:not-allowed;transform:translate(-50%,-50%)}.x8-play-icon{display:inline-grid;place-items:center;width:72px;height:72px;border-radius:50%;color:#ffffffd6;background:#ffffff1f}.x8-play-icon svg{width:34px;height:34px}.x8-trailer-right{flex:1;min-width:0;position:relative;margin:0 46px}.x8-watermark{position:absolute;top:0;right:0;bottom:90px;left:0;display:grid;place-items:center;align-content:center;color:#fff3;text-align:center}.x8-watermark b{font-size:38px;font-weight:900}.x8-watermark span{margin-top:8px;font-size:16px;letter-spacing:2px}.x8-trailer-thumbs{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;gap:12px;-webkit-mask:linear-gradient(90deg,rgba(0,0,0,0),#000 30%,#000 70%,rgba(0,0,0,0));mask:linear-gradient(90deg,rgba(0,0,0,0),#000 30%,#000 70%,rgba(0,0,0,0))}.x8-trailer-thumbs button{flex:1;max-width:130px;aspect-ratio:130 / 68;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:0;overflow:hidden;background:#111;cursor:pointer}.x8-trailer-thumbs button:not(.active):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080}.x8-trailer-thumbs img{width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.x8-trailer-thumbs button:hover img{transform:scale(1.1)}.x8-section-row{display:block}.x8-section-main{flex:1;min-width:0}.x8-rank-card{width:426px;flex-shrink:0;display:flex;flex-direction:column;gap:16px}.x8-rank-head{display:flex;align-items:center;justify-content:space-between}.x8-rank-head-title{min-width:0;display:flex;flex-direction:column;gap:4px}.x8-rank-head h3{margin:0;font-size:29px;font-weight:600}.x8-rank-head p{margin:0;color:#ffffff6b;font-size:13px;font-weight:400}.x8-rank-head button{height:28px;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:0 12px;color:#fff6;background:transparent}.x8-rank-list{position:relative;min-height:520px;padding:12px;border-radius:12px;background:#1a1a1a;box-shadow:0 2px 16px #0000004d;overflow:hidden}.x8-rank-list:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(135deg,#ffffff0a,#fff0);pointer-events:none}.x8-rank-item{position:relative;width:100%;height:48px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;border:0;border-radius:8px;padding:0 12px;color:#fff;background:transparent;text-align:left;cursor:pointer;transition:height .16s cubic-bezier(.32,.72,0,1),background-color .2s ease}.x8-rank-item.active{height:108px;grid-template-columns:30px 62px minmax(0,1fr) auto}.x8-rank-item:hover{background:#ffffff0a}.x8-rank-item.skeleton{cursor:default}.x8-rank-item.skeleton:hover{background:transparent}.x8-rank-item .num{width:24px;height:24px;display:grid;place-items:center;border-radius:6px;color:#ffffffb8;background:#ffffff0a;font-size:16px;font-weight:600}.x8-rank-item.index-0 .num,.x8-rank-item.index-1 .num,.x8-rank-item.index-2 .num{color:#fff;background:#d92828}.x8-rank-item img{width:62px;height:88px;border-radius:4px;object-fit:cover}.x8-rank-skeleton-poster{width:62px;height:88px;border-radius:4px;background:linear-gradient(110deg,#242424 8%,#343434 18%,#242424 33%);background-size:220% 100%;animation:x8-shimmer 1.35s linear infinite}.rank-title{min-width:0;display:flex;flex-direction:column;gap:5px}.rank-title b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600}.rank-title em{color:#ffffff8c;font-size:12px;font-style:normal}.x8-rank-item strong{color:#fff6;font-size:16px;font-weight:700}.x8-page-panel{width:min(1750px,calc(100vw - 112px));margin:0 auto;padding:96px 0 80px}.x8-play{width:min(1500px,calc(100vw - 120px));margin:0 auto;padding:calc(92px + env(safe-area-inset-top)) 0 80px}.x8-filter{display:flex;flex-direction:column;gap:18px;margin-bottom:34px;padding:20px 22px;border-radius:12px;background:#1a1a1a}.x8-filter-line{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:start;column-gap:18px}.x8-filter-line span{width:42px;min-height:34px;display:flex;align-items:center;color:#ffffff6b;font-size:13px}.x8-filter-tags{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px}.x8-filter-line.skeleton{pointer-events:none}.x8-filter-line.skeleton span,.x8-filter-tags i{display:block;height:32px;border-radius:7px;background:linear-gradient(110deg,#242424 8%,#343434 18%,#242424 33%);background-size:220% 100%;animation:x8-shimmer 1.35s linear infinite}.x8-filter-line.skeleton span{width:42px;opacity:.62}.x8-filter-tags i{width:68px}.x8-filter-tags i:nth-child(4n){width:86px}.x8-filter-line button,.x8-pager button,.x8-line-tabs button,.x8-episode-grid button{min-height:32px;border:1px solid rgba(255,255,255,.08);border-radius:7px;padding:0 12px;color:#ffffffad;background:#ffffff0a;cursor:pointer}.x8-filter-line button.active,.x8-pager button.active,.x8-line-tabs button.active,.x8-episode-grid button.active{color:#111;background:#fff;border-color:#fff;font-weight:700}.x8-card-grid.browse{grid-template-columns:repeat(7,minmax(0,1fr))}.x8-pager{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:36px}.x8-pager button{min-width:42px}.x8-pager button:disabled{opacity:.35;cursor:not-allowed}.x8-empty{padding:80px 0;text-align:center;color:#ffffff80}.x8-rank-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.x8-rank-card.static{width:auto;min-width:0;height:962px;gap:0;border-radius:12px;background:#ffffff0a;overflow:hidden;box-shadow:0 18px 38px #0000002e}.x8-rank-card.static .x8-rank-head{flex:0 0 60px;height:60px;padding:0 20px;border-bottom:1px solid rgba(255,255,255,.08)}.x8-rank-card.static .x8-rank-head h3{font-size:20px;font-weight:600;line-height:1;color:#fff}.x8-rank-large-list{position:relative;display:flex;flex-direction:column;flex:1 1 auto;height:100%;min-height:0;padding:0 12px 20px;overflow:hidden}.x8-rank-large-list.active .index-0,.x8-rank-large-list.active .index-1,.x8-rank-large-list.active .index-2{background:#282828;transition:all .16s cubic-bezier(.32,.72,0,1),background-color 0s}.x8-rank-large-item{position:relative;z-index:1;width:100%;min-width:0;height:54px;display:flex;align-items:center;border:0;padding:0;color:#fff;background:transparent;text-align:left;cursor:pointer;flex-shrink:0;transition:all .16s cubic-bezier(.32,.72,0,1),background-color 1s}.x8-rank-large-item.index-0,.x8-rank-large-item.index-1,.x8-rank-large-item.index-2{z-index:1}.x8-rank-large-item.active{height:168px}.x8-rank-large-item.locked{opacity:0;pointer-events:none;visibility:hidden;transform:translateY(calc(-100% - 60px))}.x8-rank-large-list.active-index-8 .x8-rank-large-item.locked{transform:translateY(calc(-100% - 8px))}.x8-rank-large-item.active.index-7{transform:translateY(-4%)}.x8-rank-large-item.active.index-8{transform:translateY(-36%)}.x8-rank-large-item.active.index-9{transform:translateY(-68%)}.x8-rank-large-item.skeleton{cursor:default}.x8-rank-large-content{position:absolute;left:0;width:100%;height:100%;display:flex;align-items:center;padding:10px 12px;border-radius:8px;opacity:0;flex-shrink:0;transition:opacity .08s cubic-bezier(.32,.72,0,1)}.x8-rank-large-content.normal{opacity:1}.x8-rank-large-content.full{background:transparent}.x8-rank-large-content:not(.index-0):not(.index-1):not(.index-2).full{background:#ffffff05}.x8-rank-large-content:hover{background:#ffffff05!important}.x8-rank-large-item.active .x8-rank-large-content.normal{opacity:0}.x8-rank-large-item.active .x8-rank-large-content.full{opacity:1;transition-delay:.16s}.x8-rank-large-item.active .x8-rank-large-content.full *{transition-delay:.16s}.x8-rank-large-no{flex:0 0 36px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:6px;color:#ffffffb8;background:#ffffff0a;font-size:16px;font-weight:600}.x8-rank-large-item.active .x8-rank-large-content.full .x8-rank-large-no{display:none}.x8-rank-large-item.index-0 .x8-rank-large-no,.x8-rank-large-item.index-1 .x8-rank-large-no,.x8-rank-large-item.index-2 .x8-rank-large-no{background:transparent;font-family:DIN Alternate,Arial,sans-serif;font-size:24px;font-weight:700}.x8-rank-large-item.index-0 .x8-rank-large-no{color:#ff183e}.x8-rank-large-item.index-1 .x8-rank-large-no{color:#ff5d38}.x8-rank-large-item.index-2 .x8-rank-large-no{color:#ffb820}.x8-rank-large-center{flex:1;min-width:0;display:flex;align-items:flex-start;transform:translateY(3px)}.x8-rank-large-center-content{height:24px;flex:1;min-width:0;display:flex;align-items:center;gap:0;flex-shrink:0}.x8-rank-large-item.active .x8-rank-large-center{transform:translateY(0)}.x8-rank-large-item.active .x8-rank-large-center-content{height:144px;gap:12px}.x8-rank-large-poster{position:relative;width:0;height:0;display:flex;align-items:center;flex-shrink:0;border-radius:4px;overflow:hidden;background:#ffffff0f;opacity:0;gap:0}.x8-rank-large-item.active .x8-rank-large-poster{width:100px;height:144px;opacity:1}.x8-rank-large-poster img{width:100%;height:100%;object-fit:cover;transition:transform .22s ease}.x8-rank-large-poster i{position:absolute;left:0;bottom:-41.5%;width:24px;height:24px;display:none;align-items:center;justify-content:center;border-radius:0 6px 0 0;color:#fff;font-size:16px;font-style:normal;font-weight:600;background:#d92828}.x8-rank-large-item.active.index-0 .x8-rank-large-poster i,.x8-rank-large-item.active.index-1 .x8-rank-large-poster i,.x8-rank-large-item.active.index-2 .x8-rank-large-poster i{display:flex}.x8-rank-large-item.index-1 .x8-rank-large-poster i{background:#ff5d38}.x8-rank-large-item.index-2 .x8-rank-large-poster i{background:#ffb820}.x8-rank-large-main{min-width:0;height:100%;flex:1;position:relative;display:flex;flex-direction:column;gap:0}.x8-rank-large-main b{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;line-height:24px}.x8-rank-large-item.active .x8-rank-large-main{gap:8px}.x8-rank-large-tags{display:flex;width:0;height:0;align-items:center;flex-wrap:wrap;gap:0;opacity:0;overflow:hidden}.x8-rank-large-item.active .x8-rank-large-tags{width:auto;height:auto;gap:4px;opacity:1}.x8-rank-large-tags em{height:24px;display:inline-flex;align-items:center;justify-content:center;padding:0 7px;border:1px solid rgba(255,255,255,.08);border-radius:4px;color:#fff9;font-size:12px;font-style:normal;white-space:nowrap}.x8-rank-large-heat{width:80px;flex:0 0 80px;display:flex;align-items:center;justify-content:flex-end;gap:4px;color:#fff9;font-size:14px;font-weight:400;text-align:right}.x8-rank-large-heat:before,.x8-rank-large-score:before{content:"";width:12px;height:12px;flex:0 0 auto;border-radius:8px 8px 8px 2px;background:linear-gradient(135deg,#ffb820,#ff5d38 58%,#d92828);transform:rotate(-18deg);box-shadow:0 0 10px #ff5d3857}.x8-rank-large-score{position:absolute;bottom:0;display:flex;align-items:center;gap:2px;height:0;opacity:0;color:#fff6;font-family:DIN Alternate,Arial,sans-serif;font-size:14px;font-weight:700}.x8-rank-large-item.active .x8-rank-large-score{height:16px;opacity:1}.x8-rank-large-poster-skeleton{background:linear-gradient(110deg,#242424 8%,#343434 18%,#242424 33%);background-size:220% 100%;animation:x8-shimmer 1.35s linear infinite}.x8-detail{padding-bottom:80px}.x8-detail-info{display:flex;position:relative;margin-bottom:54px}.x8-detail-poster{position:sticky;top:96px;flex:0 0 236px;width:236px;height:340px;margin-right:24px;border:0;border-radius:12px;padding:0;background:#111;overflow:hidden;cursor:pointer;-webkit-tap-highlight-color:transparent}.x8-detail-poster-bg{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;box-shadow:0 2px 16px #0000004d;transform:scale(1.015,1.01) translateY(.1px);pointer-events:none}.x8-detail-poster img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.x8-detail-play-mask{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0000005c;opacity:0;transition:opacity .25s ease}.x8-detail-poster:hover img{transform:scale(1.05)}.x8-detail-poster:hover .x8-detail-play-mask{opacity:1}.x8-detail-main{flex:1;min-width:0;height:340px;max-height:340px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.x8-detail-meta h1{margin:-4px 0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:36px;line-height:1.3;font-weight:600}.x8-detail-tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px}.x8-detail-tags button{height:28px;border:1px solid rgba(255,255,255,.08);border-radius:4px;padding:0 11px;color:#fff9;background:transparent;font-size:14px;cursor:pointer}.x8-detail-tags button:hover{background:#ffffff14;color:#fff}.x8-detail-row{display:flex;min-height:21px;margin-bottom:14px;align-items:flex-start;color:#fff;font-size:14px;line-height:18px;overflow:hidden}.x8-detail-row span{flex:0 0 auto;margin-right:5px;color:#fff9;white-space:nowrap}.x8-detail-row p{margin:0;color:#fff;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:none}.x8-detail-row p::-webkit-scrollbar{display:none}.x8-detail-people-row{align-items:center}.x8-detail-people{min-width:0;display:flex;align-items:center;gap:8px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:none}.x8-detail-people::-webkit-scrollbar{display:none}.x8-detail-people button{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;height:30px;border:0;padding:0;background:transparent;color:#fff;font-size:14px;cursor:pointer}.x8-detail-people img,.x8-detail-people i{width:28px;height:28px;border-radius:50%;object-fit:cover;background:#ffffff1f}.x8-detail-people i{display:inline-grid;place-items:center;color:#ffffffb3;font-style:normal;font-size:13px}.x8-detail-people em{max-width:82px;overflow:hidden;text-overflow:ellipsis;font-style:normal}.x8-detail-actions{flex:0 0 auto}.x8-detail-action-top{display:flex;gap:12px;margin-bottom:16px}.x8-detail-play-btn,.x8-follow-action{height:60px;border:0;border-radius:10px;font-size:20px;cursor:pointer}.x8-page .x8-detail-play-btn{flex:0 0 160px;display:inline-flex;align-items:center;justify-content:center;gap:4px;background:#fff;color:#121212;font-size:20px;font-weight:700;line-height:24px;transition:background .25s ease}.x8-detail-play-btn .x8-play-icon{width:24px;height:24px;border-radius:0;background:transparent;color:#121212}.x8-detail-play-btn .x8-play-icon svg{width:24px;height:24px;color:#121212;fill:#121212}.x8-follow-action{flex:0 0 108px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #fff;background:transparent;color:#fff;font-size:16px;font-weight:600}.x8-follow-action svg{width:20px;height:20px}.x8-follow-action:hover,.x8-follow-action.on{background:#ffffff14}.x8-detail-stats{display:flex;width:min(760px,100%);align-items:center;justify-content:flex-start;color:#fff;white-space:nowrap}.x8-stat-item{min-width:82px;display:flex;flex-direction:column;align-items:center;padding:0 20px}.x8-stat-item:first-child{padding-left:0}.x8-stat-top{display:flex;align-items:center;justify-content:center;min-height:18px;margin:0 0 9px;color:#fff;font-size:14px;line-height:18px}.x8-stat-top svg{width:19px;height:19px;margin-right:4px;color:#ffffffe6}.x8-stat-top strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:14px;line-height:18px;font-weight:700}.x8-stat-item span{color:#ffffff8a;font-size:12px;line-height:16px}.x8-detail-stats i{width:1px;height:44px;background:#ffffff1f}.x8-detail-intro{margin-bottom:27px;color:#fff;font-size:14px;line-height:22px}.x8-detail-intro p{margin:0;max-width:1120px;text-align:justify}.x8-detail-play-list{position:relative;padding-bottom:30px;margin-bottom:26px}.x8-detail-list-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.x8-detail-list-head span{font-size:18px;line-height:24px;font-weight:600}.x8-detail-list-head button{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:#fff9;font-size:14px;line-height:20px;cursor:pointer}.x8-detail-list-head button:hover{color:#fff}.x8-detail-list-head button svg{width:16px;height:16px}.x8-detail-line-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 14px}.x8-detail-line-tabs button{height:36px;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:0 18px;background:#ffffff0f;color:#ffffffb8;font-size:14px;cursor:pointer}.x8-detail-line-tabs button.active,.x8-detail-line-tabs button:hover{background:#fff;color:#111}.x8-detail-episodes{display:flex;flex-wrap:wrap;gap:12px;max-height:196px;overflow-y:auto;padding-right:6px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.26) transparent}.x8-detail-episodes::-webkit-scrollbar{width:4px}.x8-detail-episodes::-webkit-scrollbar-thumb{border-radius:4px;background:#ffffff42}.x8-detail-episodes button{position:relative;overflow:hidden;min-width:64px;height:40px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:0 18px;background:#ffffff0f;color:#ffffffdb;font-size:15px;cursor:pointer}.x8-detail-episodes button:hover{background:#fff;color:#111}.x8-detail-episodes button span,.x8-detail-episodes button em,.x8-side-episodes button span,.x8-side-episodes button em,.x8-episode-grid button span,.x8-episode-grid button em{position:relative;z-index:1}.x8-detail-episodes button em,.x8-side-episodes button em,.x8-episode-grid button em{color:#ffffff7a;font-size:11px;font-style:normal;font-weight:500;line-height:1}.x8-detail-episodes button.watched:before,.x8-side-episodes button.watched:before,.x8-episode-grid button.watched:before{content:"";position:absolute;left:0;bottom:0;z-index:0;width:var(--x8-episode-progress, 100%);height:3px;border-radius:999px;background:linear-gradient(90deg,#6d83f2,#9fb0ff);box-shadow:0 0 12px #6d83f261}.x8-detail-episodes button.watched{border-color:#6d83f273}.x8-detail-episodes button:hover em,.x8-side-episodes button.active em,.x8-episode-grid button.active em{color:#111111a3}.x8-play-shell{display:flex;flex-direction:column;gap:32px}.x8-play-list-container{display:flex;flex-direction:column;gap:32px;-webkit-tap-highlight-color:transparent}.x8-play.theater-mode{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;width:100vw;height:100dvh;padding:0;background:#000;overflow:hidden}.x8-play.theater-mode .x8-play-shell,.x8-play.theater-mode .x8-play-list-container{width:100%;height:100%;gap:0}.x8-play.theater-mode .x8-player-video{width:100%;height:100%;display:block;border-radius:0;background:#000}.x8-play.theater-mode .x8-player-video-left,.x8-play.theater-mode .x8-player-area{width:100%;height:100%}.x8-play.theater-mode .x8-player-area{aspect-ratio:auto}.x8-play.theater-mode .x8-player-video-right,.x8-play.theater-mode .x8-player-detail,.x8-play.theater-mode .x8-mini-play-list,.x8-play.theater-mode .x8-panel{display:none!important}.x8-player-video{display:grid;grid-template-columns:minmax(0,1fr) 360px;height:calc((min(1500px,calc(100vw - 120px)) - 360px)*.5625);align-items:stretch;overflow:hidden;border-radius:12px;background:#ffffff0a}.x8-player-video-left{min-width:0;display:flex;flex-direction:column;overflow:hidden;background:#000}.x8-player-area{position:relative;width:100%;height:100%;overflow:hidden;background:#000}.x8-video-container{position:absolute;top:0;right:0;bottom:0;left:0;background:#000}.x8-video-container video,.x8-video-container iframe{width:100%;height:100%;display:block;background:#000}.x8-video-container video:not([controls])::-webkit-media-controls{display:none!important}.x8-theater-title{position:absolute;top:0;left:0;right:0;z-index:9;min-height:86px;display:flex;align-items:flex-start;padding:24px 28px 20px;color:#fff;background:linear-gradient(180deg,#000000b8,#0000006b 46%,#0000);opacity:0;pointer-events:none;transition:opacity .18s ease}.x8-player-area.controls-visible .x8-theater-title{opacity:1}.x8-theater-title b{max-width:min(820px,calc(100vw - 56px));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:600;line-height:1.3;text-shadow:0 2px 10px rgba(0,0,0,.5)}.x8-airplay-btn{position:absolute;top:14px;right:14px;z-index:7;width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:0;color:#ffffffd1;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:0;pointer-events:none;transition:opacity .18s ease,color .16s ease,transform .16s ease}.x8-player-area.controls-visible .x8-airplay-btn{opacity:1;pointer-events:auto}.x8-airplay-btn:hover{color:#fff;background:transparent;transform:scale(1.06)}.x8-player-video-right{position:relative;min-width:0;min-height:0;height:100%;overflow:hidden;background:transparent;border-left:.5px solid rgba(255,255,255,.04)}.x8-side-playlist{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.x8-side-playlist-head .header-title{padding:16px 24px 14px;color:#fff;font-size:20px;line-height:24px;font-weight:500}.x8-side-lines{display:flex;gap:8px;overflow-x:auto;padding:0 24px 14px;scrollbar-width:none}.x8-side-lines::-webkit-scrollbar{display:none}.x8-side-lines button{flex:0 0 auto;height:28px;border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:0 11px;color:#ffffffad;background:#ffffff0a;font-size:13px}.x8-side-lines button.active,.x8-side-lines button:hover{color:#111;background:#fff;border-color:#fff}.x8-side-playlist-head .header-sections{height:32px;display:flex;align-items:flex-start;gap:10px;padding:0 24px;border-bottom:1px solid rgba(255,255,255,.08)}.x8-side-playlist-head .sections-left{flex:1;display:flex;gap:24px;overflow-x:auto;scrollbar-width:none}.x8-side-playlist-head .sections-left::-webkit-scrollbar{display:none}.x8-side-playlist-head .sections-left button{height:32px;border:0;border-bottom:2px solid transparent;padding:0 0 8px;color:#ffffffe0;background:transparent;font-size:16px;line-height:22px;white-space:nowrap}.x8-side-playlist-head .sections-left button.active{border-bottom-color:#fff;color:#fff}.x8-side-playlist-head .sections-sort{width:24px;height:24px;display:grid;place-items:center;border:0;color:#ffffffe0;background:transparent}.x8-side-playlist-head .sections-sort svg{width:18px;height:18px}.x8-side-episodes{flex:1;min-height:0;display:flex;flex-wrap:wrap;align-content:flex-start;gap:10px;padding:16px 24px;overflow-y:auto}.x8-side-episodes::-webkit-scrollbar{width:4px}.x8-side-episodes::-webkit-scrollbar-thumb{border-radius:4px;background:#ffffff38}.x8-side-episodes button,.x8-episode-grid button{position:relative;overflow:hidden;min-width:54px;height:42px;display:inline-flex;align-items:center;justify-content:center;gap:4px;border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:0;color:#ffffffe0;background:transparent;font-size:14px;line-height:1;text-align:center;white-space:nowrap;transition:border-color .25s ease,background .25s ease,color .25s ease}.x8-side-episodes button:hover,.x8-episode-grid button:hover{border-color:#ffffff59}.x8-side-episodes button.active,.x8-episode-grid button.active{color:#111;background:#fff;border-color:#fff}.x8-video-toolbar{position:absolute;left:0;right:0;bottom:0;z-index:10;height:58px;display:flex;flex-direction:column;justify-content:center;gap:7px;padding:7px 18px 9px;background:linear-gradient(180deg,#0000,#0000008f 24%,#000000db);border-top:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;pointer-events:none;transform:none;transition:opacity .18s ease}.x8-player-area.controls-visible .x8-video-toolbar{opacity:1;pointer-events:auto}.x8-progress{width:100%;height:10px;margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer}.x8-progress::-webkit-slider-runnable-track{height:2px;border-radius:999px;background:linear-gradient(90deg,#fff 0%,#fff var(--x8-progress, 0%),rgba(255,255,255,.24) var(--x8-progress, 0%),rgba(255,255,255,.24) 100%)}.x8-progress::-webkit-slider-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:8px;height:8px;margin-top:-3px;border:0;border-radius:50%;background:#fff;box-shadow:0 0 0 5px #ffffff1f,0 2px 10px #00000073}.x8-progress::-moz-range-track{height:2px;border-radius:999px;background:#ffffff42}.x8-progress::-moz-range-progress{height:2px;border-radius:999px;background:#fff}.x8-progress::-moz-range-thumb{width:8px;height:8px;border:0;border-radius:50%;background:#fff;box-shadow:0 0 0 4px #ffffff29,0 2px 8px #00000073}.x8-control-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px}.x8-control-left,.x8-control-right{display:flex;align-items:center;min-width:0}.x8-control-left{flex:1;gap:13px}.x8-control-right{gap:12px;justify-content:flex-end}.x8-video-toolbar button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:34px;height:34px;border:0;border-radius:0;color:#ffffffe6;background:transparent;font-size:15px;line-height:1;transition:color .16s ease,background .16s ease,transform .16s ease}.x8-video-toolbar button:hover,.x8-video-toolbar button.active{color:#fff;background:transparent;transform:scale(1.06)}.x8-video-toolbar .x8-lucide,.x8-airplay-btn .x8-lucide{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.15;stroke-linecap:round;stroke-linejoin:round}.x8-time{color:#ffffffd1;font-size:14px;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.x8-control-pop{position:relative}.x8-settings-menu,.x8-quality-menu{position:absolute;right:0;bottom:46px;z-index:20;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#121212ad;box-shadow:0 10px 28px #0000005c;backdrop-filter:blur(16px) saturate(130%);-webkit-backdrop-filter:blur(16px) saturate(130%)}.x8-settings-menu{width:218px;padding:7px;display:grid;gap:3px}.x8-settings-menu.rate-mode{width:154px;padding:5px}.x8-settings-menu .x8-switch-row,.x8-settings-menu .x8-setting-row,.x8-settings-menu .x8-setting-back,.x8-rate-panel button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:32px;border:0;border-radius:8px;padding:0 10px;color:#ffffffe6;background:transparent;font-size:14px;font-weight:600;line-height:1}.x8-video-toolbar .x8-settings-menu .x8-setting-row,.x8-video-toolbar .x8-settings-menu .x8-setting-back{height:32px;min-height:32px}.x8-video-toolbar .x8-rate-panel button{height:26px;min-height:26px}.x8-settings-menu .x8-switch-row{position:relative;cursor:pointer}.x8-settings-menu .x8-switch-row:hover,.x8-settings-menu .x8-setting-row:hover,.x8-settings-menu .x8-setting-back:hover,.x8-rate-panel button:hover{background:#ffffff12;transform:none}.x8-settings-menu .x8-switch-row input{position:absolute;opacity:0;pointer-events:none}.x8-settings-menu .x8-switch-row i{position:relative;width:36px;height:20px;flex:0 0 36px;border-radius:999px;background:#ffffff2e;box-shadow:inset 0 0 0 1px #ffffff14;transition:background .18s ease,box-shadow .18s ease}.x8-settings-menu .x8-switch-row i:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #00000059;transition:transform .18s ease}.x8-settings-menu .x8-switch-row input:checked+i{background:#ffffffeb;box-shadow:inset 0 0 0 1px #ffffff4d}.x8-settings-menu .x8-switch-row input:checked+i:after{transform:translate(16px);background:#111}.x8-skip-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:2px 0}.x8-skip-grid label{min-width:0;height:34px;border-radius:8px;padding:0 7px;display:flex;align-items:center;gap:6px;color:#ffffffc7;background:#ffffff12;font-size:12px;font-weight:600}.x8-skip-grid input{min-width:0;width:48px;height:24px;margin-left:auto;border:1px solid rgba(255,255,255,.12);border-radius:6px;color:#fff;background:#00000038;text-align:center;outline:none}.x8-skip-grid input::-webkit-outer-spin-button,.x8-skip-grid input::-webkit-inner-spin-button{margin:0}.x8-settings-menu .x8-setting-row{cursor:pointer}.x8-settings-menu .x8-setting-row b{margin-left:auto;color:#fff;font-size:14px;font-weight:600}.x8-settings-menu .x8-reset-row b{color:#ffffff80;font-size:12px;font-weight:500}.x8-settings-menu .x8-setting-row svg,.x8-settings-menu .x8-setting-back svg{width:15px;height:15px;color:#ffffff9e}.x8-rate-panel{min-width:0;padding:0;display:grid;gap:2px}.x8-settings-menu .x8-setting-back{justify-content:flex-start;height:28px;margin:-1px -3px 3px;border-radius:10px 10px 0 0;border-bottom:1px solid rgba(255,255,255,.08);color:#fff;font-size:13px}.x8-rate-panel button{justify-content:center;font-weight:600;min-height:26px;font-size:13px}.x8-rate-panel button.on,.x8-quality-menu button.on{color:#fff;background:#ffffff14}.x8-quality-menu button{width:100%;min-height:38px;border:0;border-radius:8px;padding:7px 10px;display:flex;align-items:center;justify-content:center;gap:8px;color:#ffffffc7;background:transparent;font-size:13px;font-weight:500;transition:background .16s ease,transform .16s ease,color .16s ease}.x8-quality-menu{width:168px;padding:7px;display:grid;gap:3px}.x8-quality-menu button:not(.on){box-shadow:inset 0 0 0 1px #ffffff17}.x8-quality-menu button:hover{transform:scale(1.02);color:#fff;background:#ffffff12}.x8-quality-menu button strong{color:#fff;font-size:15px;line-height:1}.x8-quality-menu button span{color:#ffffffb8;font-size:13px;line-height:1.2}.x8-quality-trigger b{font-weight:800}.x8-quality-trigger:disabled{opacity:1;cursor:default;transform:none}.x8-player-detail{width:100%;display:flex;flex-direction:column;gap:20px}.x8-player-title{display:flex;align-items:baseline;min-width:0;color:#fff;font-size:30px;line-height:38px;font-weight:600}.x8-player-title button{display:inline-flex;align-items:center;min-width:0;border:0;color:#fff;background:transparent}.x8-player-title h1{margin:0;max-width:620px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:30px;line-height:38px;font-weight:600}.x8-player-title button svg{width:20px;height:20px;margin:0 10px;color:#ffffffdb}.x8-player-title h2{margin:0;color:#ffffffa8;font-size:30px;line-height:38px;font-weight:600}.x8-player-meta{display:flex;align-items:center;flex-wrap:wrap;gap:0;color:#ffffffe0;font-size:14px;line-height:20px}.x8-player-meta .rating{display:inline-flex;align-items:center;font-size:14px}.x8-player-meta .rating svg{width:16px;height:16px;margin-right:4px}.x8-player-meta .line{margin:0 10px;color:#ffffff80}.x8-player-tags{display:flex;flex-wrap:wrap;gap:8px;margin-left:24px}.x8-player-tags span{padding:2px 8px;border:1px solid rgba(255,255,255,.1);border-radius:4px;color:#ffffffa8;font-size:14px;line-height:18px}.x8-player-desc{max-width:100%;margin:-4px 0 0;color:#ffffffe0;font-size:14px;line-height:22px;text-align:justify}.x8-mini-play-list{display:none;padding-bottom:30px;border-top:1px solid rgba(255,255,255,.08)}.x8-play-list-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:22px 0}.x8-play-list-head .player-name{color:#fff;font-size:20px;line-height:24px;font-weight:500}.x8-play-list-head .x8-line-tabs{flex:1;margin:0}.x8-play-list-head .player-sort{display:flex;align-items:center;gap:3px;padding:3px 9px;border:1px solid rgba(255,255,255,.08);border-radius:4px;color:#fffc;background:transparent;font-size:14px}.x8-play-list-head .player-sort svg{width:24px;height:24px}.x8-episode-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(164px,1fr));gap:12px;max-height:300px;overflow-y:auto;text-align:center}.x8-episode-grid::-webkit-scrollbar{width:2px;background:#fff3}.x8-episode-grid::-webkit-scrollbar-thumb{background:#fff6}.x8-player-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;align-content:center;gap:12px;border:0;color:#fff;background:radial-gradient(circle at 50% 45%,rgba(255,255,255,.08),transparent 28%),#050505}.x8-player-empty .x8-play-icon{width:auto;height:auto;border-radius:0;background:transparent}.x8-player-empty .x8-play-icon svg{width:51px;height:51px}.x8-player-empty em{font-style:normal;font-weight:500}.x8-user-center{min-height:calc(100vh - 72px);display:grid;grid-template-columns:260px minmax(0,1fr);gap:28px;padding-top:110px}.x8-user-side,.x8-user-content{min-width:0;border-radius:10px;background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff0f}.x8-user-side{align-self:start;position:sticky;top:calc(92px + env(safe-area-inset-top));max-height:calc(100vh - 112px - env(safe-area-inset-top));overflow-y:auto;padding:20px}.x8-user-profile-card{display:grid;justify-items:center;gap:9px;padding:8px 0 20px;border-bottom:1px solid rgba(255,255,255,.08)}.x8-user-profile-avatar{width:72px;height:72px;display:grid;place-items:center;overflow:hidden;border-radius:50%;color:#111;background:#fff;font-size:26px;font-weight:800}.x8-user-profile-avatar img{width:100%;height:100%;object-fit:cover}.x8-user-profile-card strong{max-width:100%;overflow:hidden;color:#fff;font-size:17px;line-height:22px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.x8-user-profile-card em{color:#ffffff7a;font-size:13px;font-style:normal}.x8-user-side-nav{display:grid;gap:6px;padding:18px 0}.x8-user-side-nav button,.x8-user-side-logout,.x8-user-save{border:0;cursor:pointer}.x8-user-side-nav button,.x8-user-side-logout{width:100%;height:44px;border-radius:8px;padding:0 14px;display:flex;align-items:center;gap:11px;color:#ffffffad;background:transparent;font-size:14px;font-weight:500;text-align:left}.x8-user-side-nav svg,.x8-user-side-logout svg{width:19px;height:19px;flex:0 0 19px}.x8-user-side-nav span,.x8-user-side-logout span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x8-user-side-nav button:hover,.x8-user-side-nav button.active,.x8-user-side-logout:hover{color:#fff;background:#ffffff13}.x8-user-content{min-width:0;padding:24px 26px 30px}.x8-user-content-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:20px}.x8-user-content-head span{color:#ffffff57;font-size:12px;letter-spacing:2px}.x8-user-content-head h1{margin:4px 0 0;color:#fff;font-size:24px;line-height:32px;font-weight:700}.x8-user-save{height:32px;border-radius:7px;padding:0 12px;color:#111;background:#fff;font-size:12px;line-height:32px;font-weight:500}.x8-user-info-panel{display:grid;gap:18px}.x8-user-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.x8-user-info-row{min-height:76px;display:grid;align-content:center;gap:8px;border-radius:10px;padding:14px 16px;background:#ffffff0b}.x8-user-info-row span,.x8-user-records em,.x8-user-empty{color:#ffffff80}.x8-user-info-row span{overflow:hidden;font-size:12px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.x8-user-info-row strong{min-width:0;overflow:hidden;color:#fff;font-size:17px;line-height:22px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.x8-user-pref,.x8-user-password{min-width:0;border-radius:12px;padding:18px;background:#ffffff09}.x8-user-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.x8-user-section-head div{min-width:0;display:grid;gap:5px}.x8-user-section-head strong{color:#fff;font-size:16px;line-height:22px;font-weight:700}.x8-user-section-head span{overflow:hidden;color:#ffffff75;font-size:13px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.x8-user-chips{min-width:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:10px}.x8-user-chips button{min-width:0;height:34px;border:0;border-radius:8px;padding:0 12px;overflow:hidden;color:#ffffffad;background:#ffffff14;font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.x8-user-chips button.active{color:#111;background:#fff}.x8-user-subprefs{display:grid;gap:12px;margin-top:14px}.x8-user-subprefs section{min-width:0;display:grid;gap:10px;border-radius:10px;padding:13px;background:#ffffff09}.x8-user-subprefs section>div:first-child{min-width:0;display:flex;align-items:center;gap:10px}.x8-user-subprefs strong{color:#fff;font-size:14px;line-height:18px}.x8-user-subprefs span{min-width:0;overflow:hidden;color:#ffffff6b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.x8-user-subchips{display:flex;flex-wrap:wrap;gap:8px}.x8-user-subchips button{min-width:0;height:30px;border:0;border-radius:7px;padding:0 11px;color:#ffffffa3;background:#ffffff13;font-size:12px;font-weight:500;cursor:pointer}.x8-user-subchips button.active{color:#111;background:#fff}.x8-page .x8-user-section-head>.x8-user-save{flex:0 0 auto;height:32px;border-radius:7px;padding:0 12px;font-size:12px;line-height:32px;font-weight:500}.x8-user-history-panel{min-width:0;display:grid;gap:14px}.x8-user-history-toolbar{min-width:0;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-radius:10px;padding:0 16px;background:#ffffff09}.x8-user-history-toolbar strong{min-width:0;overflow:hidden;color:#fff;font-size:15px;line-height:20px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.x8-user-history-toolbar span{flex:0 0 auto;color:#ffffff80;font-size:13px}.x8-user-records{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.x8-user-records button{width:100%;min-width:0;min-height:78px;border:0;border-radius:10px;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;padding:10px 14px;color:#fff;background:#ffffff0b;cursor:pointer;text-align:left}.x8-user-records button:hover{background:#ffffff14}.x8-user-records img{width:48px;height:58px;border-radius:5px;object-fit:cover}.x8-user-records span{min-width:0;display:grid;gap:6px}.x8-user-records b,.x8-user-records em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x8-user-records b{font-size:15px;line-height:20px}.x8-user-records em{font-size:12px;line-height:16px;font-style:normal}.x8-user-history-pager{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:8px}.x8-user-history-pager button{height:34px;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:0 14px;color:#ffffffc2;background:#ffffff0e;cursor:pointer;font-size:13px}.x8-user-history-pager button:disabled{cursor:not-allowed;opacity:.38}.x8-user-history-pager span{min-width:82px;color:#ffffff85;font-size:13px;text-align:center}.x8-user-inner-tabs{min-width:0;display:inline-flex;align-items:center;gap:4px;width:fit-content;max-width:100%;border-radius:9px;padding:4px;background:#ffffff0b;box-shadow:inset 0 0 0 1px #ffffff0f;overflow-x:auto}.x8-user-inner-tabs button{flex:0 0 auto;height:32px;border:0;border-radius:7px;padding:0 14px;color:#ffffff94;background:transparent;font-size:13px;line-height:32px;font-weight:500;cursor:pointer}.x8-user-inner-tabs button:hover{color:#fff}.x8-user-inner-tabs button.active{color:#111;background:#fff}.x8-user-profile-form{min-width:0;display:grid;gap:14px;border-radius:10px;padding:18px;background:#ffffff09}.x8-user-email-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.x8-user-email-grid label{min-width:0;display:grid;gap:8px}.x8-user-email-grid label span{overflow:hidden;color:#ffffff85;font-size:12px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.x8-user-email-grid input,.x8-user-email-grid select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-width:0;height:40px;border:1px solid rgba(255,255,255,.1);outline:0;border-radius:8px;padding:0 12px;color:#fff;background:#ffffff0e;font-size:14px}.x8-user-email-grid input[readonly]{color:#ffffff94;background:#ffffff09}.x8-user-email-grid select{padding-right:34px;background-image:linear-gradient(45deg,transparent 50%,rgba(255,255,255,.68) 50%),linear-gradient(135deg,rgba(255,255,255,.68) 50%,transparent 50%);background-position:calc(100% - 18px) 17px,calc(100% - 13px) 17px;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.x8-user-email-grid select option{color:#111;background:#fff}.x8-user-email-grid input:focus,.x8-user-email-grid select:focus{border-color:#ffffff57;background:#ffffff14}.x8-user-password-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.x8-user-password-grid label{min-width:0;display:grid;gap:8px}.x8-user-password-grid label span{overflow:hidden;color:#ffffff85;font-size:12px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.x8-user-password-grid input{width:100%;min-width:0;height:40px;border:1px solid rgba(255,255,255,.1);outline:0;border-radius:8px;padding:0 12px;color:#fff;background:#ffffff0e;font-size:14px}.x8-user-password-grid input:focus{border-color:#ffffff57;background:#ffffff14}.x8-user-form-msg{margin-top:12px;color:#ffffff94;font-size:13px;line-height:18px}.x8-user-follow-panel{min-width:0;display:grid;gap:16px}.x8-user-follow-toolbar{min-width:0;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-radius:10px;padding:0 14px 0 18px;background:#ffffff09}.x8-user-follow-toolbar>div:first-child{min-width:0;display:grid;gap:3px}.x8-user-follow-toolbar strong{overflow:hidden;color:#fff;font-size:15px;line-height:20px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.x8-user-follow-toolbar span{color:#ffffff75;font-size:12px;line-height:16px}.x8-user-follow-actions{flex:0 0 auto;display:flex;align-items:center;gap:8px}.x8-user-follow-actions button,.x8-user-follow-remove{border:0;border-radius:8px;cursor:pointer}.x8-user-follow-actions button{height:32px;padding:0 13px;color:#ffffffd1;background:#ffffff17;font-size:13px;font-weight:500}.x8-user-follow-actions button:hover{color:#fff;background:#ffffff24}.x8-user-follow-actions button:disabled,.x8-user-follow-remove:disabled{cursor:not-allowed;opacity:.45}.x8-user-follow-grid{min-width:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.x8-user-follow-card{min-width:0;border-radius:10px;overflow:hidden;background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff0f}.x8-user-follow-main{width:100%;min-width:0;height:126px;border:0;display:grid;grid-template-columns:74px minmax(0,1fr) auto;gap:13px;align-items:center;padding:12px;color:#fff;background:transparent;text-align:left;cursor:pointer}.x8-user-follow-card.editing .x8-user-follow-main{grid-template-columns:26px 74px minmax(0,1fr) auto}.x8-user-follow-card:hover{background:#fff1}.x8-user-follow-card.selected{box-shadow:inset 0 0 0 1px #ffffff57}.x8-user-follow-check{display:none;width:22px;height:22px;border-radius:50%;place-items:center;color:#111;background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff3d}.x8-user-follow-card.editing .x8-user-follow-check{display:grid}.x8-user-follow-card.selected .x8-user-follow-check{background:#fff}.x8-user-follow-check svg{width:15px;height:15px}.x8-user-follow-poster{width:74px;height:102px;flex:0 0 auto;overflow:hidden;border-radius:7px;background:#ffffff14}.x8-user-follow-poster img{width:100%;height:100%;object-fit:cover;display:block}.x8-user-follow-info{min-width:0;display:grid;gap:7px}.x8-user-follow-info b,.x8-user-follow-info em,.x8-user-follow-info small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x8-user-follow-info b{color:#fff;font-size:15px;line-height:20px;font-weight:700}.x8-user-follow-info em{color:#ffffff85;font-size:13px;line-height:18px;font-style:normal}.x8-user-follow-info small{width:fit-content;max-width:100%;height:24px;border-radius:6px;padding:0 8px;color:#ffffffb8;background:#ffffff14;font-size:12px;line-height:24px}.x8-user-follow-main i{align-self:start;color:#ff4f5e;font-size:15px;line-height:20px;font-style:normal;font-weight:700}.x8-user-follow-remove{width:calc(100% - 24px);height:34px;margin:0 12px 12px;color:#ff7884f2;background:#ff5c6b1a;font-size:13px;font-weight:700}.x8-user-follow-remove:hover{color:#fff;background:#ff5c6b2e}.x8-user-empty{grid-column:1 / -1;min-height:180px;display:grid;place-items:center;border-radius:12px;background:#ffffff09;font-size:15px}.x8-user-loading{display:grid;gap:12px}.x8-user-loading span{height:58px;border-radius:10px;background:linear-gradient(90deg,#ffffff0d,#ffffff1c,#ffffff0d);background-size:220% 100%;animation:x8-shimmer 1.25s linear infinite}@media(max-width:1180px){.x8-user-center{grid-template-columns:220px minmax(0,1fr);gap:18px}.x8-user-records,.x8-user-email-grid,.x8-user-password-grid{grid-template-columns:1fr}}.x8-login-page{position:relative;box-sizing:border-box;height:100%;min-height:100%;overflow:hidden;isolation:isolate;display:flex;align-items:center;justify-content:center;padding:calc(96px + env(safe-area-inset-top)) 24px 54px;background:#090a0e}.x8-login-wall{position:absolute;top:-16vh;right:-14vw;bottom:-16vh;left:-14vw;z-index:-3;display:grid;grid-template-columns:repeat(12,minmax(94px,1fr));grid-auto-rows:clamp(142px,18vh,232px);gap:16px;transform:perspective(1200px) rotateX(54deg) rotate(-12deg) translateY(-9vh) scale(1.18);transform-origin:center;opacity:.74;filter:saturate(1.08) brightness(.72)}.x8-login-poster{min-height:0;overflow:hidden;border-radius:12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);box-shadow:0 18px 44px #0006;animation:x8-login-drift 12s ease-in-out infinite;animation-delay:var(--x8-login-delay, 0s)}.x8-login-poster:nth-child(3n){transform:translateY(28px)}.x8-login-poster:nth-child(4n){transform:translateY(-24px)}.x8-login-poster:nth-child(5n){transform:translate(18px)}.x8-login-poster img{width:100%;height:100%;object-fit:cover}.x8-login-vignette{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:radial-gradient(circle at 50% 42%,#08090d29,#08090d94 56%,#08090deb),linear-gradient(90deg,#08090dd6,#08090d47,#08090dd6)}.x8-login-shell{width:min(430px,100%)}.x8-login-card{width:100%;display:flex;flex-direction:column;gap:14px;padding:26px;border-radius:18px;border:1px solid rgba(255,255,255,.16);background:linear-gradient(145deg,#ffffff29,#ffffff0e),#12141b94;box-shadow:inset 0 1px #ffffff38,inset 0 -22px 52px #ffffff0a,0 28px 88px #00000094;backdrop-filter:blur(30px) saturate(1.25);-webkit-backdrop-filter:blur(30px) saturate(1.25)}.x8-login-tabs{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.x8-login-tabs button,.x8-login-home,.x8-login-submit{border:0;cursor:pointer}.x8-login-tabs button{height:44px;border-radius:12px;color:#ffffff9e;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff14;font-size:15px;font-weight:600}.x8-login-tabs button.active{color:#111;background:#fffffff0;box-shadow:none}.x8-login-tabs button:disabled{opacity:.45;cursor:not-allowed}.x8-login-title{margin-top:8px;color:#fff;font-size:28px;font-weight:700}.x8-login-card p{margin:-6px 0 6px;color:#ffffff94;font-size:13px;line-height:1.7}.x8-login-card label{display:grid;gap:8px}.x8-login-card label span{color:#ffffff94;font-size:12px;font-weight:500}.x8-login-card input{width:100%;height:46px;border:1px solid rgba(255,255,255,.12);outline:0;border-radius:12px;padding:0 14px;color:#fff;background:#08090d75;font-size:15px;box-shadow:inset 0 1px 12px #0000002e}.x8-login-card input:focus{border-color:#ffffff6b;box-shadow:0 0 0 3px #ffffff1a,inset 0 1px 12px #0000002e}.x8-login-error{border:1px solid rgba(255,92,107,.28);border-radius:12px;padding:10px 12px;color:#ffd7dc;background:#ff5c6b1f;font-size:13px;line-height:1.45}.x8-login-submit,.x8-login-home{height:46px;border-radius:12px;font-weight:700}.x8-login-submit{margin-top:2px;color:#111;background:#fffffff0}.x8-login-submit:disabled{opacity:.58;cursor:not-allowed}.x8-login-home{color:#ffffffb8;background:#ffffff12}.x8-login-copy{margin-top:18px;color:#ffffff75;font-size:12px;text-align:center}@keyframes x8-login-drift{0%,to{translate:0 0}50%{translate:0 -18px}}.x8-footer{margin-top:34px;border-top:1px solid rgba(255,255,255,.12);color:#fff9;background-color:#1f1f1f;background-image:linear-gradient(180deg,#1f1f1f29,#1f1f1f33),url(/x8/footer-bg.png);background-size:cover;background-position:center}.x8-footer-inner{width:min(1750px,calc(100vw - 112px));min-width:0;margin:0 auto}.x8-quick-navigation{height:308px;display:flex;justify-content:center;gap:50px;padding:60px 0;border-bottom:1px solid rgba(255,255,255,.12);font-weight:500}.x8-footer-nav{width:407px;min-width:208px}.x8-footer-nav h3{margin:0 0 21px;color:#fffc;text-align:center;font-size:16px;line-height:22px;font-weight:600}.x8-footer-card{height:145px;display:flex;flex-wrap:wrap;align-items:center;gap:30px 0;padding:35.5px 17px;border-radius:12px;background:#ffffff0a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.x8-footer-card.category{flex-direction:column}.x8-footer-card .top,.x8-footer-card .bottom{width:100%;display:flex}.x8-footer-card .top{padding:0 30px}.x8-footer-card .bottom{justify-content:space-between}.x8-footer-card button{width:50%;min-height:22px;display:flex;align-items:center;justify-content:center;gap:10px;border:0;color:#ffffffb8;background:transparent;font-size:16px;font-weight:500;line-height:22px;white-space:nowrap;text-align:center}.x8-footer-card.category .bottom button{width:auto}.x8-footer-card button em{font-style:normal}@font-face{font-family:x8-footer-iconfont;src:url(/x8/iconfont.woff) format("woff");font-weight:400;font-style:normal;font-display:block}.x8-footer-icon{width:20px;height:20px;display:inline-grid;place-items:center;color:#ffffff8f;font-family:x8-footer-iconfont;font-size:20px;font-style:normal;line-height:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-kuaijielianjie:before{content:""}.icon-kuaijielianjie1:before{content:""}.icon-kuaijielianjie2:before{content:""}.icon-kuaijielianjie3:before{content:""}.icon-kuaijielianjie4:before{content:""}.icon-kuaijielianjie5:before{content:""}.icon-kuaijielianjie6:before{content:""}.icon-kuaijielianjie7:before{content:""}.icon-kuaijielianjie8:before{content:""}.icon-kuaijielianjie9:before{content:""}.icon-kuaijielianjie10:before{content:""}.icon-kuaijielianjie11:before{content:""}.icon-kuaijielianjie12:before{content:""}.x8-help-navigation{display:flex;flex-direction:column;align-items:center;gap:14px;padding:40px 0 42px}.x8-help-navigation nav{display:flex;align-items:center;gap:40px;font-size:16px;line-height:22px;font-weight:500}.x8-help-navigation button{border:0;color:#fff9;background:transparent}.x8-help-navigation span{color:#ffffff4d;transform:scaleX(.7)}.x8-help-navigation .year{color:#ffffffa8;line-height:22px}.x8-float{position:fixed;right:30px;bottom:30px;z-index:90;display:flex;flex-direction:column;gap:20px}.x8-float button{width:52px;height:52px;display:grid;place-items:center;border:.5px solid rgba(255,255,255,.08);border-radius:50%;color:#fff;background:#333;box-shadow:0 2px 6px #0003}.x8-float svg{width:22px;height:22px}.x8-request-empty{display:grid;justify-items:center;gap:10px}.x8-request-empty strong{font-size:20px;color:#fff}.x8-request-empty span{color:#ffffff94}.x8-request-empty button,.x8-interaction-head button,.x8-comment-input button,.x8-play-actions button,.x8-danmaku-input button,.x8-report-modal button{border:0;border-radius:8px;background:#fff;color:#111;cursor:pointer;font-weight:800}.x8-request-empty button{height:38px;padding:0 18px}.x8-request-empty button:disabled,.x8-comment-input button:disabled,.x8-danmaku-input button:disabled,.x8-report-modal button:disabled{opacity:.55;cursor:not-allowed}.x8-interaction-panel{margin:26px auto 0;padding:18px;border-radius:12px;background:#ffffff0e;border:1px solid rgba(255,255,255,.08)}.x8-interaction-panel.compact{margin-top:18px}.x8-interaction-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.x8-interaction-head div{display:grid;gap:4px}.x8-interaction-head strong{font-size:18px}.x8-interaction-head span{color:#ffffff94;font-size:13px}.x8-interaction-head button{height:32px;padding:0 14px;background:#ffffff1f;color:#fff}.x8-rating-row{display:flex;gap:6px;margin-bottom:14px}.x8-rating-row button{width:30px;height:30px;border:0;background:transparent;color:#ffffff47;font-size:22px;line-height:1;cursor:pointer}.x8-rating-row button.on,.x8-rating-row button:hover{color:#ffc233}.x8-comment-box,.x8-comment-list{display:grid;gap:10px}.x8-comment-input,.x8-danmaku-input{display:grid;grid-template-columns:minmax(0,1fr) 74px;gap:8px}.x8-comment-input input,.x8-danmaku-input input,.x8-report-modal select,.x8-report-modal textarea{min-width:0;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#0000003d;color:#fff;outline:0}.x8-comment-input input,.x8-danmaku-input input{height:38px;padding:0 12px}.x8-comment-input button,.x8-danmaku-input button{height:38px}.x8-comment-list article{display:grid;gap:5px;padding:12px;border-radius:8px;background:#0000002e}.x8-comment-list b{font-size:13px}.x8-comment-list p{margin:0;color:#ffffffd1;font-size:14px;line-height:1.55}.x8-comment-list time,.x8-comment-empty{color:#ffffff6b;font-size:12px}.x8-play-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.x8-play-actions button{height:34px;padding:0 14px;background:#ffffff1a;color:#fff}.x8-play-actions button.on{background:#fff;color:#111}.x8-danmaku-input{max-width:520px;margin-top:12px}.x8-danmaku-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;pointer-events:none;overflow:hidden}.x8-danmaku-layer span{position:absolute;left:100%;min-width:max-content;padding:3px 9px;border-radius:999px;background:#0000003d;color:#fff;font-size:20px;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.85);animation:x8DanmakuMove 7.6s linear forwards}@keyframes x8DanmakuMove{0%{transform:translate(0)}to{transform:translate(calc(-100vw - 100%))}}.x8-modal-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:grid;place-items:center;padding:20px;background:#0000009e}.x8-report-modal{width:min(420px,100%);display:grid;gap:12px;padding:20px;border-radius:12px;background:#1f1f1f;border:1px solid rgba(255,255,255,.12)}.x8-report-modal strong{font-size:18px}.x8-report-modal select{height:38px;padding:0 10px}.x8-report-modal textarea{min-height:112px;padding:10px;resize:vertical}.x8-report-modal div{display:flex;justify-content:flex-end;gap:8px}.x8-report-modal button{height:36px;padding:0 16px}@media(max-width:1749px){.x8-panel,.x8-page-panel{width:min(1480px,calc(100vw - 88px))}.x8-play{width:min(1400px,calc(100vw - 80px))}.x8-footer-inner{width:min(1480px,calc(100vw - 88px))}.x8-card-grid.hot,.x8-card-grid.browse{grid-template-columns:repeat(6,minmax(0,1fr))}.x8-card-grid.section{grid-template-columns:repeat(6,minmax(0,1fr));gap:40px 16px}.x8-card-grid.hot .x8-card-poster{height:347.53px}.x8-card-grid.section .x8-card-poster{height:300px;aspect-ratio:auto}.x8-card-grid.section .x8-card-info{height:46px;font-size:14px;gap:6px}.x8-card-grid.section .x8-card-info span{font-size:14px}.x8-card-grid.section .x8-card-info b{font-size:16px}.x8-card-grid.hot .x8-card-info{height:46px;font-size:16px;gap:6px}.x8-card-grid.hot .x8-card-info span{font-size:16px}.x8-card-grid.hot .x8-card-info b,.x8-card-grid.section .x8-card-bottom b,.x8-card-grid.hot .x8-card-bottom b{font-size:18px}.x8-rank-card,.x8-footer-nav{width:390px}.x8-page .x8-panel-title,.x8-rank-head h3{font-size:28px}.x8-rank-card.static .x8-rank-head h3{font-size:20px}.x8-rank-item{height:44px}.x8-rank-item.active{height:100px}}@media(max-width:1399px){.x8-header{grid-template-columns:138px minmax(280px,1fr) minmax(182px,276px) auto;gap:18px;padding:env(safe-area-inset-top) 32px 0}.x8-nav{gap:22px;padding:0 28px 0 22px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 28px,#000 calc(100% - 48px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 28px,#000 calc(100% - 48px),transparent 100%);scroll-padding-left:22px;scroll-padding-right:28px}.x8-header-tools{gap:20px}.x8-card-grid.hot,.x8-card-grid.section,.x8-card-grid.browse{grid-template-columns:repeat(6,minmax(0,1fr));gap:44px 23px}.x8-card-grid.hot .x8-card-poster,.x8-card-grid.section .x8-card-poster{height:auto;aspect-ratio:100 / 159}.x8-section-row{display:block}.x8-player-video{grid-template-columns:minmax(0,1fr) 360px;height:calc((min(1400px,calc(100vw - 80px)) - 360px)*.5625)}.x8-side-playlist-head .header-title{padding:16px 24px 24px;font-size:20px;line-height:24px}.x8-side-playlist-head .header-sections{padding:0 24px}.x8-side-playlist-head .sections-left button{font-size:16px}.x8-side-episodes{gap:10px;padding:16px 24px}.x8-side-episodes button{font-size:14px}.x8-video-toolbar{height:64px}.x8-video-toolbar button{font-size:13px}.x8-video-toolbar svg{width:18px;height:18px}.x8-player-title,.x8-player-title h1,.x8-player-title h2{font-size:30px;line-height:38px}.x8-quick-navigation{gap:24px}.x8-footer-nav{width:380px}}@media(min-width:1360px){.x8-rank-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1830px){.x8-rank-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:1350px){.x8-player-video{display:block;height:auto}.x8-player-area{aspect-ratio:16 / 9;height:auto}.x8-player-video-right{display:none}.x8-mini-play-list{display:block}}@media(max-width:1024px){.x8-header{grid-template-columns:auto minmax(0,1fr) 40px;height:calc(96px + env(safe-area-inset-top));align-content:start;padding:calc(12px + env(safe-area-inset-top)) 18px 0;gap:10px}.x8-nav{grid-column:1 / -1;order:4;overflow-x:auto;gap:22px;padding:0 28px 8px 22px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 28px,#000 calc(100% - 42px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 28px,#000 calc(100% - 42px),transparent 100%);scroll-padding-left:22px;scroll-padding-right:28px;scrollbar-width:none}.x8-header-tools{display:none}.x8-banner{padding-top:70vh}.x8-slide-action{left:18px;bottom:36.17px;max-width:80vw}.x8-go-title .list-title{font-size:32px}.x8-go-title .list-description{font-size:12px!important}.x8-banner-dots{bottom:36.17px;height:22px;gap:4px;padding:0 8px}.x8-banner-arrow{width:38px;height:38px;opacity:1}.x8-banner-arrow.left{left:14px}.x8-banner-arrow.right{right:14px}.x8-banner-arrow svg{width:21px;height:21px}.x8-panel,.x8-page-panel{width:calc(100vw - 28px)}.x8-play{width:calc(100vw - 28px);padding-top:calc(116px + env(safe-area-inset-top))}.x8-footer-inner{width:calc(100vw - 28px)}.x8-card-grid.hot,.x8-card-grid.section,.x8-card-grid.browse{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 14px}.x8-card-grid.hot .x8-card-poster,.x8-card-grid.section .x8-card-poster{aspect-ratio:100 / 161.91}.x8-card:hover .x8-card-poster{transform:none}.x8-card-hover{display:none}.x8-trailer-flex{flex-direction:column;gap:18px}.x8-trailer-player{width:100%}.x8-trailer-right{min-height:170px;margin:0}.x8-quick-navigation{flex-direction:column;align-items:center;padding-top:46px}.x8-footer-nav{width:min(100%,420px)}.x8-footer-card .top{padding:0}.x8-footer-icon{display:none}.x8-help-navigation nav{gap:14px;flex-wrap:wrap;justify-content:center}.x8-rank-page{padding-top:calc(116px + env(safe-area-inset-top))}.x8-rank-large-heat{font-size:13px}}@media(max-width:720px){.x8-brand-text b{font-size:13px}.x8-brand-text em{font-size:8px}.x8-panel{margin-bottom:38px}.x8-page .x8-panel-title,.x8-rank-head h3{font-size:24px}.x8-rank-card.static .x8-rank-head{flex-basis:58px;height:58px;padding:0 14px}.x8-rank-card.static .x8-rank-head h3{font-size:18px}.x8-rank-head p{font-size:12px}.x8-card-grid.hot,.x8-card-grid.section,.x8-card-grid.browse{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px}.x8-card-bottom{height:72px;padding:0 8px 10px}.x8-card-bottom b,.x8-card-info b{font-size:14px}.x8-card-info{height:32px;font-size:14px;padding:0 4px}.x8-go-title .list-title{font-size:20px}.x8-go-title .list-description{font-size:10px!important}.x8-banner-dots{bottom:32.81px;height:18px;gap:4px}.x8-banner-dots button{width:14px;height:14px}.x8-banner-dots span{height:3px}.x8-banner-arrow{width:32px;height:32px}.x8-banner-arrow.left{left:10px}.x8-banner-arrow.right{right:10px}.x8-banner-arrow svg{width:18px;height:18px}.x8-trailer-name,.x8-trailer-name small{font-size:16px}.x8-trailer-content{min-height:410px}.x8-watermark b{font-size:26px}.x8-trailer-thumbs{gap:6px}.x8-rank-grid{grid-template-columns:1fr}.x8-rank-card.static{height:846px}.x8-rank-large-list{padding:0 8px 14px}.x8-rank-large-item.active{height:132px}.x8-rank-large-content{padding:9px 8px}.x8-rank-large-no{flex-basis:32px}.x8-rank-large-item.active .x8-rank-large-center-content{height:108px;gap:8px}.x8-rank-large-item.active .x8-rank-large-poster{width:72px;height:108px}.x8-rank-large-main{gap:6px}.x8-rank-large-main b{font-size:14px}.x8-rank-large-tags{max-height:52px;overflow:hidden}.x8-rank-large-tags em{height:22px;padding:0 6px;font-size:11px}.x8-rank-large-heat{width:58px;flex-basis:58px;font-size:12px}.x8-rank-large-heat:before{width:10px;height:10px}.x8-detail-info{flex-direction:column}.x8-detail-poster{position:relative;top:auto;width:180px;height:259px;flex-basis:auto;margin:0 0 18px}.x8-detail-main{height:auto;max-height:none;overflow:visible}.x8-detail-meta h1{white-space:normal;font-size:28px}.x8-detail-action-top{flex-wrap:wrap}.x8-detail-stats{flex-wrap:wrap;gap:14px}.x8-detail-stats i{display:none}.x8-player-video{margin:0 -14px;border-radius:0;display:block;height:auto}.x8-player-area{aspect-ratio:16 / 9;height:auto}.x8-player-video-right{display:none}.x8-mini-play-list{display:block}.x8-video-toolbar{min-height:66px;height:66px;gap:5px;padding:6px 10px 8px;scrollbar-width:none}.x8-video-toolbar::-webkit-scrollbar{display:none}.x8-control-row{justify-content:flex-start;gap:6px;overflow-x:auto;padding-bottom:2px}.x8-control-left,.x8-control-right{flex:0 0 auto;gap:6px}.x8-video-toolbar button{min-width:30px;width:30px;height:30px;border-radius:0}.x8-video-toolbar .x8-lucide,.x8-airplay-btn .x8-lucide{width:20px;height:20px}.x8-time{font-size:12px}.x8-quality-trigger{width:auto!important;min-width:54px!important;padding:0 8px;gap:4px;font-size:12px!important}.x8-quality-trigger span{display:none}.x8-settings-menu,.x8-quality-menu{bottom:40px}.x8-player-title,.x8-player-title h1,.x8-player-title h2{font-size:24px;line-height:32px}.x8-player-title button span,.x8-player-title button svg{display:none}.x8-player-tags{width:100%;margin:12px 0 0}.x8-episode-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.x8-float{right:8px;gap:12px}.x8-float button{width:36px;height:36px}.x8-quick-navigation{gap:26px}.x8-footer-card{height:auto;min-height:128px;padding:28px 16px}.x8-help-navigation nav{font-size:14px;gap:10px}}.request-empty[data-v-58824677]{display:grid;justify-items:center;gap:10px}.request-empty strong[data-v-58824677]{color:var(--text);font-size:18px}.request-empty span[data-v-58824677]{color:var(--muted2)}.request-empty button[data-v-58824677]{height:38px;border:0;border-radius:10px;padding:0 18px;background:var(--btn-primary-bg);color:var(--btn-primary-text);font-weight:900;cursor:pointer}.request-empty button[data-v-58824677]:disabled{opacity:.6;cursor:not-allowed}.desktop-video-player[data-v-2524547a]{position:relative;width:100%;height:100%;background:#000;overflow:hidden;color:#fff;outline:none}.desktop-video-player video[data-v-2524547a],.desktop-video-player iframe[data-v-2524547a]{width:100%;height:100%;display:block;background:#000;object-fit:contain;border:0}.desktop-video-player video[data-v-2524547a]::cue{color:var(--desktop-subtitle-color, #fff);background:var(--desktop-subtitle-bg, rgba(0,0,0,.55));font-size:var(--desktop-subtitle-size, 22px);line-height:1.38;text-shadow:0 2px 5px rgba(0,0,0,.9)}.desktop-video-player video[data-v-2524547a]:not([controls])::-webkit-media-controls{display:none!important}.desktop-video-player.theater[data-v-2524547a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;border-radius:0}.desktop-video-title[data-v-2524547a]{position:absolute;top:18px;left:20px;z-index:5;max-width:calc(100% - 40px);color:#ffffffeb;font-size:15px;text-shadow:0 2px 10px rgba(0,0,0,.55)}.desktop-video-empty[data-v-2524547a]{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:132px;height:132px;border:0;background:transparent;color:#fff;cursor:pointer;display:grid;place-items:center;gap:10px;z-index:4}.desktop-video-empty span[data-v-2524547a]{width:68px;height:68px;border-radius:50%;display:grid;place-items:center;background:#ffffff2e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.desktop-video-empty svg[data-v-2524547a]{width:34px;height:34px}.desktop-video-empty em[data-v-2524547a]{font-style:normal;font-size:14px;font-weight:800}.desktop-video-loading[data-v-2524547a]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#ffffffb8;pointer-events:none;z-index:3}.desktop-video-notice[data-v-2524547a]{position:absolute;left:14px;right:14px;bottom:76px;z-index:6;border:1px solid rgba(255,255,255,.18);border-radius:10px;background:#080a0fd1;color:#f6d7db;font-size:13px;line-height:1.45;padding:9px 12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none}.desktop-video-iframe-note[data-v-2524547a]{position:absolute;left:0;right:0;bottom:0;z-index:4;font-size:12px;color:#ffffffb8;background:#0009;padding:6px 12px;text-align:center;pointer-events:none}.desktop-airplay[data-v-2524547a]{position:absolute;right:16px;top:14px;z-index:5;width:34px;height:34px;border:0;background:transparent;color:#ffffffdb;cursor:pointer;opacity:0;transform:translateY(-4px);transition:.18s}.desktop-video-player.controls-visible .desktop-airplay[data-v-2524547a],.desktop-video-player:hover .desktop-airplay[data-v-2524547a]{opacity:1;transform:none}.desktop-airplay svg[data-v-2524547a],.desktop-video-toolbar svg[data-v-2524547a]{width:22px;height:22px;display:block;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.desktop-video-toolbar[data-v-2524547a]{position:absolute;left:0;right:0;bottom:0;z-index:6;padding:0 16px 14px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.78));opacity:0;transform:translateY(16px);transition:opacity .18s,transform .18s;pointer-events:none}.desktop-video-player.controls-visible .desktop-video-toolbar[data-v-2524547a],.desktop-video-player:hover .desktop-video-toolbar[data-v-2524547a]{opacity:1;transform:none;pointer-events:auto}.desktop-progress[data-v-2524547a]{width:100%;height:18px;margin:0 0 6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;display:block}.desktop-progress[data-v-2524547a]::-webkit-slider-runnable-track{height:3px;border-radius:99px;background:linear-gradient(90deg,#e50914 var(--desktop-progress, 0%),rgba(255,255,255,.32) 0)}.desktop-progress[data-v-2524547a]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:10px;height:10px;margin-top:-3.5px;border-radius:50%;background:#fff;box-shadow:0 0 0 4px #e5091433}.desktop-progress[data-v-2524547a]::-moz-range-track{height:3px;border-radius:99px;background:#ffffff52}.desktop-progress[data-v-2524547a]::-moz-range-progress{height:3px;border-radius:99px;background:#e50914}.desktop-progress[data-v-2524547a]::-moz-range-thumb{width:10px;height:10px;border:0;border-radius:50%;background:#fff}.desktop-control-row[data-v-2524547a]{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:16px}.desktop-control-left[data-v-2524547a],.desktop-control-right[data-v-2524547a]{display:flex;align-items:center;gap:8px;min-width:0}.desktop-control-right[data-v-2524547a]{justify-content:flex-end}.desktop-video-toolbar button[data-v-2524547a]{width:34px;height:34px;border:0;border-radius:50%;background:transparent;color:#ffffffe6;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .15s,color .15s,background .15s;flex:0 0 auto}.desktop-video-toolbar button[data-v-2524547a]:not(:disabled):hover,.desktop-video-toolbar button.active[data-v-2524547a]{color:#fff;transform:scale(1.06);background:#ffffff1a}.desktop-video-toolbar button[data-v-2524547a]:disabled{opacity:.35;cursor:not-allowed}.desktop-time[data-v-2524547a]{color:#ffffffd1;font-size:13px;line-height:1;white-space:nowrap}.desktop-pop[data-v-2524547a]{position:relative;display:inline-flex}.desktop-quality-trigger[data-v-2524547a]{width:auto!important;min-width:86px;padding:0 10px!important;border-radius:18px!important;gap:6px}.desktop-quality-trigger[data-v-2524547a]:disabled{opacity:1;cursor:default;transform:none!important}.desktop-quality-trigger span[data-v-2524547a]{font-size:12px;color:#ffffff9e}.desktop-quality-trigger b[data-v-2524547a]{font-size:12px;color:#fff}.desktop-quality-menu[data-v-2524547a],.desktop-settings-menu[data-v-2524547a]{position:absolute;right:0;bottom:44px;border:1px solid rgba(255,255,255,.12);background:#121212ad;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 18px 46px #00000052;z-index:8}.desktop-quality-menu[data-v-2524547a]{width:168px;padding:8px;border-radius:12px;display:grid;gap:6px}.desktop-quality-menu button[data-v-2524547a]{width:100%;height:38px;border-radius:8px;justify-content:space-between;padding:0 10px!important;background:transparent;transform:none!important}.desktop-quality-menu button.on[data-v-2524547a],.desktop-quality-menu button[data-v-2524547a]:hover{background:#ffffff1f}.desktop-quality-menu strong[data-v-2524547a]{font-size:13px}.desktop-quality-menu span[data-v-2524547a]{font-size:12px;color:#ffffff9e}.desktop-settings-menu[data-v-2524547a]{width:218px;min-height:118px;padding:8px;border-radius:14px}.desktop-settings-menu[data-v-2524547a]:not(.rate-mode){min-height:248px}.desktop-settings-menu.rate-mode[data-v-2524547a]{width:154px}.desktop-switch-row[data-v-2524547a],.desktop-setting-row[data-v-2524547a],.desktop-setting-back[data-v-2524547a]{width:100%;height:32px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#ffffffe0;font-size:14px;border-radius:8px}.desktop-switch-row[data-v-2524547a]{padding:0 8px}.desktop-switch-row input[data-v-2524547a]{display:none}.desktop-switch-row i[data-v-2524547a]{width:36px;height:20px;border-radius:999px;background:#fff3;position:relative;transition:.16s}.desktop-switch-row i[data-v-2524547a]:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#fff;transition:.16s}.desktop-switch-row input:checked+i[data-v-2524547a]{background:#e50914}.desktop-switch-row input:checked+i[data-v-2524547a]:after{transform:translate(16px)}.desktop-skip-grid[data-v-2524547a]{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:4px 0 6px}.desktop-skip-grid label[data-v-2524547a]{min-width:0;height:38px;display:flex;align-items:center;gap:6px;padding:0 7px;border-radius:8px;background:#ffffff12;color:#ffffffc7;font-size:12px}.desktop-skip-grid input[data-v-2524547a]{min-width:0;width:48px;height:24px;border:1px solid rgba(255,255,255,.12);border-radius:6px;background:#00000038;color:#fff;text-align:center;outline:none}.desktop-skip-grid input[data-v-2524547a]::-webkit-outer-spin-button,.desktop-skip-grid input[data-v-2524547a]::-webkit-inner-spin-button{margin:0}.desktop-setting-row[data-v-2524547a],.desktop-setting-back[data-v-2524547a],.desktop-rate-panel button[data-v-2524547a]{width:100%!important;border-radius:8px!important;justify-content:space-between!important;padding:0 8px!important;background:transparent!important;transform:none!important}.desktop-setting-row[data-v-2524547a]:hover,.desktop-setting-back[data-v-2524547a]:hover,.desktop-rate-panel button[data-v-2524547a]:hover,.desktop-rate-panel button.on[data-v-2524547a]{background:#ffffff1f!important}.desktop-setting-row svg[data-v-2524547a],.desktop-setting-back svg[data-v-2524547a]{width:16px;height:16px}.desktop-reset-row b[data-v-2524547a]{color:#ffffff80;font-size:12px;font-weight:500}.desktop-rate-panel[data-v-2524547a]{display:grid;gap:4px}.desktop-rate-panel button[data-v-2524547a]{height:26px!important;font-size:13px;color:#ffffffdb}.desktop-subtitle-panel[data-v-2524547a]{margin:3px 0 0;padding-top:5px;border-top:1px solid rgba(255,255,255,.08);display:grid;gap:3px}.desktop-subtitle-panel button[data-v-2524547a]{width:100%!important;height:28px!important;border-radius:8px!important;padding:0 8px!important;justify-content:flex-start!important;color:#ffffffd1;font-size:13px;transform:none!important;background:transparent!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desktop-subtitle-panel button[data-v-2524547a]:hover,.desktop-subtitle-panel button.on[data-v-2524547a]{background:#ffffff1f!important;color:#fff}@media(max-width:760px){.desktop-video-toolbar[data-v-2524547a]{padding:0 10px 10px;overflow-x:auto}.desktop-control-row[data-v-2524547a]{min-width:600px}}.play-wrap[data-v-3089157b]{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:24px}.player-col[data-v-3089157b]{min-width:0}.player-box[data-v-3089157b]{position:relative;background:#000;border-radius:14px;overflow:hidden;aspect-ratio:16/9}.player-box.locked[data-v-3089157b]{background:#11131b}.play-failure-dialog[data-v-3089157b]{position:absolute;z-index:9;left:50%;top:50%;width:min(360px,calc(100% - 36px));transform:translate(-50%,-50%);padding:18px;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:#0e1016e0;color:#fff;text-align:center;box-shadow:0 18px 52px #0000006b;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.play-failure-dialog strong[data-v-3089157b]{display:block;font-size:18px;line-height:1.25}.play-failure-dialog p[data-v-3089157b]{margin:8px 0 14px;color:#ffffffc2;font-size:13px;line-height:1.55}.play-failure-dialog div[data-v-3089157b]{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.play-failure-dialog button[data-v-3089157b]{min-width:78px;height:34px;border:0;border-radius:9px;color:#fff;background:#ffffff1f;cursor:pointer;font-weight:800}.play-failure-dialog button[data-v-3089157b]:first-child{background:#e50914}.pc-danmaku-layer[data-v-3089157b]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;pointer-events:none;overflow:hidden}.pc-danmaku-layer span[data-v-3089157b]{position:absolute;left:100%;min-width:max-content;padding:3px 10px;border-radius:999px;background:#00000047;color:#fff;font-size:20px;font-weight:800;text-shadow:0 1px 2px rgba(0,0,0,.85);animation:pcDanmakuMove-3089157b 7.6s linear forwards}@keyframes pcDanmakuMove-3089157b{0%{transform:translate(0)}to{transform:translate(calc(-100vw - 100%))}}.pc-interaction[data-v-3089157b]{display:grid;gap:12px;margin-top:16px;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff0a}.pc-interaction-head[data-v-3089157b]{display:flex;align-items:center;justify-content:space-between;gap:12px}.pc-interaction-head strong[data-v-3089157b]{color:var(--text);font-size:16px}.pc-interaction-head span[data-v-3089157b]{color:var(--muted2);font-size:13px}.pc-rating[data-v-3089157b]{display:flex;gap:5px}.pc-rating button[data-v-3089157b]{border:0;background:transparent;color:#ffffff47;font-size:22px;cursor:pointer}.pc-rating button.on[data-v-3089157b],.pc-rating button[data-v-3089157b]:hover{color:#ffc233}.pc-danmaku-input[data-v-3089157b],.pc-comment-input[data-v-3089157b]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px}.pc-comment-input[data-v-3089157b]{grid-template-columns:minmax(0,1fr) 72px}.pc-danmaku-input input[data-v-3089157b],.pc-comment-input input[data-v-3089157b],.pc-report select[data-v-3089157b],.pc-report textarea[data-v-3089157b]{min-width:0;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:#ffffff0f;color:var(--text);outline:0}.pc-danmaku-input input[data-v-3089157b],.pc-comment-input input[data-v-3089157b]{height:38px;padding:0 12px}.pc-danmaku-input button[data-v-3089157b],.pc-comment-input button[data-v-3089157b],.pc-report button[data-v-3089157b]{height:38px;border:0;border-radius:9px;padding:0 14px;background:var(--btn-primary-bg);color:var(--btn-primary-text);font-weight:900;cursor:pointer}.pc-comments[data-v-3089157b]{display:grid;gap:10px}.pc-comments article[data-v-3089157b]{display:grid;gap:4px;padding:10px;border-radius:10px;background:#ffffff0a}.pc-comments b[data-v-3089157b]{color:var(--text);font-size:13px}.pc-comments p[data-v-3089157b]{margin:0;color:var(--muted);font-size:14px;line-height:1.55}.pc-report-mask[data-v-3089157b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:20px;background:#0000009e}.pc-report[data-v-3089157b]{width:min(420px,100%);display:grid;gap:12px;padding:18px;border-radius:14px;background:var(--card);border:1px solid rgba(255,255,255,.12)}.pc-report strong[data-v-3089157b]{color:var(--text);font-size:18px}.pc-report select[data-v-3089157b]{height:38px;padding:0 10px}.pc-report textarea[data-v-3089157b]{min-height:108px;padding:10px;resize:vertical}.pc-report div[data-v-3089157b]{display:flex;justify-content:flex-end;gap:8px}.video[data-v-3089157b]{width:100%;height:100%;background:#000;object-fit:contain}.sub-toggle[data-v-3089157b]{position:absolute;left:12px;top:12px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.28);background:#00000080;color:#ffffffd9;border-radius:8px;cursor:pointer;z-index:6}.sub-toggle[data-v-3089157b]:hover,.sub-toggle.on[data-v-3089157b]{background:#000000b8;color:#fff}.sub-sync[data-v-3089157b]{position:absolute;left:12px;top:50px;display:flex;align-items:center;gap:6px;padding:5px 8px;background:#000000b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:18px;font-size:12px;z-index:6;pointer-events:auto}.sub-sync .ss-tag[data-v-3089157b]{color:#ffffffb8;margin-right:2px}.sub-sync .ss-val[data-v-3089157b]{color:#fff;min-width:40px;text-align:center}.sub-sync .ss-btn[data-v-3089157b],.sub-sync .ss-reset[data-v-3089157b]{border:1px solid rgba(255,255,255,.28);background:transparent;color:#fff;border-radius:6px;padding:3px 8px;cursor:pointer;font-size:12px}.sub-sync .ss-btn[data-v-3089157b]:hover,.sub-sync .ss-reset[data-v-3089157b]:hover{background:#ffffff29}.video-ph[data-v-3089157b]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#667;pointer-events:none}.play-lock-bg[data-v-3089157b]{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;filter:blur(16px) brightness(.42) saturate(1.08);transform:scale(1.08);opacity:.88}.play-lock-bg[data-v-3089157b]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 42%,#14161d80,#06070ae6 70%),linear-gradient(0deg,#000000c7,#0000002e)}.play-lock[data-v-3089157b]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;text-align:center}.play-lock-icon[data-v-3089157b]{width:54px;height:54px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#ffffff1a;border:1px solid rgba(255,255,255,.14);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.play-lock-icon svg[data-v-3089157b]{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.play-lock-title[data-v-3089157b]{max-width:680px;color:#fff;font-size:22px;line-height:1.35;font-weight:900;overflow-wrap:anywhere}.play-lock-desc[data-v-3089157b]{max-width:520px;color:var(--muted2);font-size:13.5px;line-height:1.7}.play-lock-btn[data-v-3089157b]{height:42px;padding:0 24px;border:0;border-radius:11px;background:var(--btn-primary-bg);color:var(--btn-primary-text);cursor:pointer;font-size:14px;font-weight:900;box-shadow:0 10px 30px #00000059}.play-lock-btn[data-v-3089157b]:hover{filter:brightness(1.06)}.play-notice[data-v-3089157b]{position:absolute;left:12px;right:12px;bottom:12px;z-index:3;border:1px solid rgba(255,255,255,.18);border-radius:10px;background:#080a0fd1;color:#f6d7db;font-size:13px;line-height:1.45;padding:9px 12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none}.iframe-note[data-v-3089157b]{position:absolute;left:0;right:0;bottom:0;font-size:12px;color:var(--muted2);background:#0009;padding:6px 12px;text-align:center;pointer-events:none}.not-found[data-v-3089157b]{display:flex;align-items:center;justify-content:center;min-height:60vh}.nf-box[data-v-3089157b]{text-align:center;max-width:360px}.nf-icon[data-v-3089157b]{color:var(--muted);margin-bottom:20px;display:flex;justify-content:center}.nf-title[data-v-3089157b]{font-size:18px;font-weight:700;margin-bottom:8px}.nf-desc[data-v-3089157b]{font-size:13px;color:var(--muted);margin-bottom:26px}.nf-actions[data-v-3089157b]{display:flex;gap:12px;justify-content:center}.nf-btn[data-v-3089157b]{padding:10px 24px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;border:1px solid var(--line);background:var(--card);color:var(--text);transition:.15s}.nf-btn[data-v-3089157b]:hover{border-color:var(--btn-hover-border);color:var(--btn-hover-text)}.nf-btn.primary[data-v-3089157b]{background:var(--btn-primary-bg);border-color:transparent;color:var(--btn-primary-text)}.nf-btn.primary[data-v-3089157b]:hover{opacity:.9;color:var(--btn-primary-text)}.pv-head[data-v-3089157b]{display:flex;align-items:flex-start;gap:16px;margin:18px 0;padding:16px;background:var(--card);border:1px solid var(--line);border-radius:14px}.pv-poster[data-v-3089157b]{width:108px;flex-shrink:0;align-self:flex-start;aspect-ratio:2/3;border-radius:10px;overflow:hidden}.pv-poster img[data-v-3089157b]{width:100%;height:100%;object-fit:cover}.pv-meta[data-v-3089157b]{min-width:0;flex:1}.pv-title[data-v-3089157b]{font-size:22px;margin-bottom:10px}.db-rating[data-v-3089157b]{display:inline-flex;align-items:center;gap:4px;font-size:15px;color:var(--gold);font-weight:800;margin-left:10px}.db-rating svg[data-v-3089157b]{width:16px;height:16px;flex-shrink:0}.pv-tags[data-v-3089157b]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.pv-tags .t[data-v-3089157b]{font-size:12px;padding:3px 10px;background:var(--bg2);border-radius:6px;color:var(--muted)}.pv-tags .t.accent[data-v-3089157b]{background:var(--play-line-active-bg);color:var(--play-line-active-text)}.pv-line[data-v-3089157b]{font-size:13px;color:var(--muted);margin:5px 0;line-height:1.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.people-line[data-v-3089157b]{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:8px 0}.people-label[data-v-3089157b]{color:var(--muted);font-size:12px;margin-right:2px}.person-chip[data-v-3089157b]{display:inline-flex;align-items:center;gap:5px;min-height:25px;max-width:112px;padding:3px 8px;border-radius:999px;border:1px solid var(--line);background:var(--bg2);color:var(--text);font-size:12px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.person-chip[data-v-3089157b]:hover{border-color:var(--play-link-text);color:#fff}.person-chip img[data-v-3089157b]{width:18px;height:18px;border-radius:50%;object-fit:cover;flex-shrink:0}.pv-intro[data-v-3089157b]{margin-top:10px}.pv-intro p[data-v-3089157b]{font-size:13px;color:#9aa4b7;line-height:1.75}.pv-intro p.fold[data-v-3089157b]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.intro-toggle[data-v-3089157b]{font-size:12px;color:var(--play-link-text);cursor:pointer;margin-top:4px;display:inline-block}.still-section[data-v-3089157b]{margin-top:14px}.still-head[data-v-3089157b]{display:flex;align-items:baseline;gap:8px;margin-bottom:9px}.still-head span[data-v-3089157b]{font-size:14px;font-weight:800;color:var(--text)}.still-head em[data-v-3089157b]{font-style:normal;font-size:12px;color:var(--muted)}.still-strip[data-v-3089157b]{display:flex;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding:0 2px 8px;scrollbar-width:thin;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.still[data-v-3089157b]{flex:0 0 148px;aspect-ratio:16/9;border-radius:8px;overflow:hidden;background:#0f1420;border:1px solid var(--line);cursor:zoom-in;scroll-snap-align:start}.still img[data-v-3089157b]{width:100%;height:100%;object-fit:cover;display:block}.gallery-viewer[data-v-3089157b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:#000000db;display:flex;align-items:center;justify-content:center;padding:54px 70px}.gallery-viewer img[data-v-3089157b]{max-width:min(1180px,100%);max-height:82vh;object-fit:contain;border-radius:10px;box-shadow:0 18px 60px #000000a6}.gv-close[data-v-3089157b],.gv-nav[data-v-3089157b]{position:fixed;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.18);background:#14161db8;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);line-height:1;padding:0}.gv-close svg[data-v-3089157b],.gv-nav svg[data-v-3089157b]{display:block;width:24px;height:24px;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;fill:none}.gv-close[data-v-3089157b]{top:24px;right:28px;width:42px;height:42px;border-radius:50%}.gv-nav[data-v-3089157b]{top:50%;transform:translateY(-50%);width:48px;height:64px;border-radius:12px}.gv-nav svg[data-v-3089157b]{width:30px;height:30px}.gv-nav.prev[data-v-3089157b]{left:24px}.gv-nav.next[data-v-3089157b]{right:24px}.gv-count[data-v-3089157b]{position:fixed;left:50%;bottom:28px;transform:translate(-50%);color:#dfe5ef;font-size:13px;background:#14161db8;border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:7px 14px}.now-playing[data-v-3089157b]{min-height:42px;margin:12px 0 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;color:var(--muted)}.now-playing-text[data-v-3089157b]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.now-playing b[data-v-3089157b]{color:var(--text)}.episode-nav[data-v-3089157b]{flex:0 0 auto;display:flex;align-items:center;gap:8px}.episode-nav button[data-v-3089157b]{height:32px;padding:0 12px;border-radius:8px;border:1px solid var(--line);background:var(--card);color:var(--text);cursor:pointer;font-size:12.5px;font-weight:var(--small-text-max-weight);transition:.15s}.episode-nav button[data-v-3089157b]:not(:disabled):hover{border-color:var(--play-episode-active-bg);color:#fff}.episode-nav button[data-v-3089157b]:disabled{opacity:.38;cursor:not-allowed}.lines-bar[data-v-3089157b]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:16px 0;padding:14px;background:var(--card);border:1px solid var(--line);border-radius:12px}.channels-bar[data-v-3089157b]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:-6px 0 16px;padding:10px 14px;background:#ffffff05;border:1px dashed var(--line);border-radius:10px}.chan-btn[data-v-3089157b]{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:5px 12px;border-radius:7px;border:0;background:var(--bg2);box-shadow:inset 0 0 0 1px var(--line);font-size:12.5px;line-height:1;cursor:pointer;transition:.15s}.chan-btn[data-v-3089157b]:hover{box-shadow:inset 0 0 0 1px var(--play-channel-active-bg)}.chan-btn.on[data-v-3089157b]{background:var(--play-channel-active-bg);box-shadow:none;color:var(--play-channel-active-text);font-weight:600}.chan-btn.dead[data-v-3089157b]{opacity:.4;cursor:not-allowed;text-decoration:line-through}.chan-btn em[data-v-3089157b]{font-style:normal;font-size:11px;margin-left:4px;opacity:.8}.lbl[data-v-3089157b]{color:var(--muted);font-size:14px}.line-btn[data-v-3089157b]{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:6px 14px;border-radius:8px;border:0;background:var(--bg2);box-shadow:inset 0 0 0 1px var(--line);font-size:13px;line-height:1;cursor:pointer;transition:.2s}.line-btn em[data-v-3089157b]{color:var(--muted);font-style:normal;font-size:12px}.line-btn[data-v-3089157b]:hover{box-shadow:inset 0 0 0 1px var(--play-link-text)}.line-btn.on[data-v-3089157b]{background:var(--play-line-active-bg);box-shadow:none;color:var(--play-line-active-text)}.line-btn.on em[data-v-3089157b]{color:#fffc}.eps-box[data-v-3089157b]{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:16px}.eps-head[data-v-3089157b]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.eps-head>span[data-v-3089157b]{flex:0 0 auto;font-size:15px;font-weight:700}.eps-head em[data-v-3089157b]{color:var(--muted);font-style:normal;font-size:13px;font-weight:400;margin-left:8px}.eps-groups[data-v-3089157b]{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:7px;overflow-x:auto;scrollbar-width:none}.eps-groups[data-v-3089157b]::-webkit-scrollbar{display:none}.quality-toggle[data-v-3089157b]{position:absolute;right:12px;top:12px;display:inline-flex;align-items:center;gap:4px;padding:0 10px;height:30px;border:1px solid rgba(255,255,255,.28);background:#00000080;color:#ffffffe6;border-radius:8px;cursor:pointer;z-index:6;font-size:12px}.quality-toggle[data-v-3089157b]:hover,.quality-toggle.on[data-v-3089157b]{background:#000000b8;color:#fff}.quality-toggle .qt-label[data-v-3089157b]{line-height:1}.quality-menu[data-v-3089157b]{position:absolute;right:12px;top:50px;display:flex;flex-direction:column;gap:4px;padding:6px;background:#000000d1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:10px;z-index:6;min-width:88px}.quality-menu button[data-v-3089157b]{border:0;background:transparent;color:#ffffffd9;border-radius:6px;padding:6px 12px;cursor:pointer;font-size:13px;text-align:center}.quality-menu button[data-v-3089157b]:hover{background:#ffffff29;color:#fff}.quality-menu button.on[data-v-3089157b]{background:var(--play-episode-active-bg);color:var(--play-episode-active-text)}.eps-groups button[data-v-3089157b]{flex:0 0 auto;height:28px;padding:0 10px;border-radius:8px;border:0;box-shadow:inset 0 0 0 1px var(--line);background:var(--bg2);color:var(--muted);cursor:pointer;font-size:12px;font-weight:var(--small-text-max-weight)}.eps-groups button[data-v-3089157b]:hover{box-shadow:inset 0 0 0 1px var(--play-episode-active-bg);color:var(--text)}.eps-groups button.on[data-v-3089157b]{box-shadow:none;background:var(--play-episode-active-bg);color:var(--play-episode-active-text)}.eps-grid[data-v-3089157b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(66px,1fr));gap:8px;max-height:360px;overflow-y:auto}.ep[data-v-3089157b]{position:relative;display:grid;place-items:center;gap:2px;text-align:center;min-height:38px;padding:7px 4px;background:var(--bg2);border:0;box-shadow:inset 0 0 0 1px var(--line);border-radius:7px;font-size:13px;cursor:pointer;transition:.15s;overflow:hidden}.ep[data-v-3089157b]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--play-episode-progress, 0);background:#ffffff14;pointer-events:none}.ep>span[data-v-3089157b],.ep>em[data-v-3089157b]{position:relative;z-index:1;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ep>em[data-v-3089157b]{font-style:normal;font-size:11px;line-height:1;color:var(--muted)}.ep[data-v-3089157b]:hover{box-shadow:inset 0 0 0 1px var(--play-episode-active-bg);color:#fff}.ep.on[data-v-3089157b]{background:var(--play-episode-active-bg);box-shadow:none;color:var(--play-episode-active-text)}.ep.on>em[data-v-3089157b]{color:#ffffffd1}.rec-col[data-v-3089157b]{min-width:0}.rec-head[data-v-3089157b]{font-size:16px;font-weight:800;margin-bottom:14px;display:flex;align-items:center;gap:9px}.rec-head[data-v-3089157b]:before{content:"";width:4px;height:17px;border-radius:2px;background:var(--section-accent-bg)}.rec-list[data-v-3089157b]{display:flex;flex-direction:column;gap:12px}.rec-item[data-v-3089157b]{display:flex;gap:11px;cursor:pointer;padding:6px;border-radius:10px;transition:.15s}.rec-item[data-v-3089157b]:hover{background:var(--card)}.rec-poster[data-v-3089157b]{width:60px;flex-shrink:0;aspect-ratio:2/3;border-radius:8px;overflow:hidden;position:relative;background:#0f1420}.rec-poster img[data-v-3089157b]{width:100%;height:100%;object-fit:cover}.rec-poster .noimg[data-v-3089157b]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#455068;font-size:11px}.rec-score[data-v-3089157b]{position:absolute;right:3px;bottom:3px;background:linear-gradient(90deg,#ff8a00,#ff5c8a);color:#fff;font-size:11px;font-weight:var(--small-text-max-weight);padding:1px 5px;border-radius:5px}.rec-info[data-v-3089157b]{min-width:0;flex:1;padding-top:3px}.rec-name[data-v-3089157b]{font-size:14px;font-weight:600;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rec-sub[data-v-3089157b]{font-size:12px;color:var(--muted);margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rec-empty[data-v-3089157b]{color:var(--muted);font-size:13px;padding:20px 0;text-align:center}@media(max-width:1024px){.play-wrap[data-v-3089157b]{grid-template-columns:1fr}.rec-col[data-v-3089157b]{margin-top:8px}.rec-list[data-v-3089157b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}@media(max-width:480px){.play-wrap[data-v-3089157b]{gap:14px}.player-box[data-v-3089157b]{border-radius:12px;margin:0 -12px}.play-lock[data-v-3089157b]{gap:10px;padding:18px}.play-lock-icon[data-v-3089157b]{width:44px;height:44px}.play-lock-icon svg[data-v-3089157b]{width:23px;height:23px}.play-lock-title[data-v-3089157b]{font-size:17px}.play-lock-desc[data-v-3089157b]{font-size:12.5px}.play-lock-btn[data-v-3089157b]{height:38px;padding:0 18px}.pv-head[data-v-3089157b]{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px 13px;margin:14px 0 12px;padding:12px;border-radius:13px;overflow:hidden}.pv-poster[data-v-3089157b]{width:92px;grid-column:1;grid-row:1 / span 4;max-height:138px;border-radius:9px}.pv-meta[data-v-3089157b]{display:contents}.pv-title[data-v-3089157b]{grid-column:2;min-width:0;margin:0;font-size:19px;line-height:1.26;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.db-rating[data-v-3089157b]{margin-left:6px;font-size:14px}.pv-tags[data-v-3089157b]{grid-column:2;align-content:start;gap:6px 7px;margin:0}.pv-tags .t[data-v-3089157b]{max-width:100%;padding:3px 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-line[data-v-3089157b]{margin:0;line-height:1.55;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.update-line[data-v-3089157b]{grid-column:2;align-self:start}.credit-line[data-v-3089157b],.people-line[data-v-3089157b],.still-section[data-v-3089157b],.pv-actions[data-v-3089157b]{grid-column:2}.credit-line[data-v-3089157b]{color:var(--muted2);-webkit-line-clamp:2}.people-line[data-v-3089157b]{align-items:flex-start;gap:7px;margin:2px 0 0}.people-label[data-v-3089157b]{flex:0 0 auto;height:26px;display:inline-flex;align-items:center}.person-chip[data-v-3089157b]{max-width:100%;min-height:26px}.pv-intro[data-v-3089157b]{grid-column:1 / -1;margin-top:2px;padding-top:10px;border-top:1px solid rgba(255,255,255,.045)}.pv-intro p[data-v-3089157b]{font-size:13px;line-height:1.68}.pv-actions[data-v-3089157b]{gap:8px;margin-top:6px}.pv-actions .mini-btn[data-v-3089157b]{height:34px;padding:0 12px;border-radius:11px}.now-playing[data-v-3089157b]{margin:10px 0 12px;align-items:flex-start;font-size:13px;line-height:1.6}.now-playing-text[data-v-3089157b]{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.episode-nav button[data-v-3089157b]{height:30px;padding:0 10px}.lines-bar[data-v-3089157b],.channels-bar[data-v-3089157b],.eps-box[data-v-3089157b]{border-radius:12px}.eps-head[data-v-3089157b]{align-items:flex-start;flex-direction:column}.eps-groups[data-v-3089157b]{width:100%;justify-content:flex-start}.lines-bar[data-v-3089157b]{align-items:flex-start;gap:9px;margin:12px 0;padding:12px}.lines-bar .lbl[data-v-3089157b],.channels-bar .lbl[data-v-3089157b]{width:38px;padding-top:7px}.line-btn[data-v-3089157b],.chan-btn[data-v-3089157b]{max-width:calc(100% - 48px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.still[data-v-3089157b]{flex-basis:164px}.gallery-viewer[data-v-3089157b]{padding:62px 44px 54px}.gv-close[data-v-3089157b]{top:16px;right:16px;width:38px;height:38px}.gv-close svg[data-v-3089157b]{width:22px;height:22px}.gv-nav[data-v-3089157b]{width:36px;height:52px;border-radius:10px}.gv-nav svg[data-v-3089157b]{width:26px;height:26px}.gv-nav.prev[data-v-3089157b]{left:8px}.gv-nav.next[data-v-3089157b]{right:8px}}.profile-library[data-v-bd139912]{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:16px}.profile-tabs[data-v-bd139912]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.profile-tabs button[data-v-bd139912]{height:36px;padding:0 16px;border-radius:10px;border:1px solid var(--line);background:var(--bg2);color:var(--muted);cursor:pointer;font-size:14px;font-weight:800}.profile-tabs button[data-v-bd139912]:hover{border-color:var(--btn-hover-border);color:var(--btn-hover-text)}.profile-tabs button.on[data-v-bd139912]{border-color:transparent;background:var(--btn-primary-bg);color:var(--btn-primary-text)}.profile-tabs span[data-v-bd139912]{margin-left:5px;opacity:.72;font-size:12px}.profile-tab-panel[data-v-bd139912]{min-height:180px}.profile-card-grid[data-v-bd139912]{display:grid;grid-template-columns:repeat(auto-fill,minmax(136px,1fr));gap:14px}.pager[data-v-bd139912]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:16px}.pager button[data-v-bd139912]{height:32px;padding:0 14px;border-radius:9px;border:1px solid var(--line);background:var(--bg2);color:var(--text);cursor:pointer;font-size:12.5px;font-weight:var(--small-text-max-weight)}.pager button[data-v-bd139912]:not(:disabled):hover{border-color:var(--btn-hover-border);color:var(--btn-hover-text)}.pager button[data-v-bd139912]:disabled{opacity:.42;cursor:not-allowed}.pager span[data-v-bd139912]{color:var(--muted);font-size:13px;min-width:52px;text-align:center}@media(max-width:640px){.profile-library[data-v-bd139912]{padding:12px;border-radius:14px}.profile-tabs[data-v-bd139912]{gap:8px}.profile-tabs button[data-v-bd139912]{flex:1;padding:0 10px}.profile-card-grid[data-v-bd139912]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pager[data-v-bd139912]{margin-top:14px}}.shorts-page[data-v-652981ed]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;overflow:hidden;background:#05060a;color:#fff;touch-action:pan-y;user-select:none;-webkit-user-select:none}.shorts-bg[data-v-652981ed]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 16%,rgba(255,94,108,.18),transparent 32%),linear-gradient(135deg,#05060a,#0e1017 58%,#05060a)}.shorts-shell[data-v-652981ed]{position:relative;width:min(100vw,430px);height:100%;margin:0 auto;overflow:hidden;background:#05060a;box-shadow:0 0 0 1px #ffffff0f,0 0 70px #000000b8}.shorts-top[data-v-652981ed]{position:absolute;top:0;left:0;right:0;z-index:9;display:flex;align-items:center;justify-content:space-between;min-height:calc(50px + env(safe-area-inset-top));padding:calc(12px + env(safe-area-inset-top)) 14px 10px;background:linear-gradient(180deg,#00000094,#0000);pointer-events:none}.shorts-top[data-v-652981ed]>*{pointer-events:auto}.shorts-top-actions[data-v-652981ed]{display:flex;justify-content:flex-end;gap:8px;min-width:38px}.icon-btn[data-v-652981ed]{width:38px;height:38px;border:1px solid rgba(255,255,255,.1);border-radius:50%;background:#0e10166b;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.icon-btn svg[data-v-652981ed]{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.shorts-title[data-v-652981ed]{position:absolute;left:50%;top:calc(12px + env(safe-area-inset-top));width:min(180px,calc(100% - 156px));transform:translate(-50%);min-width:0;text-align:center;line-height:1.15;pointer-events:none}.shorts-title strong[data-v-652981ed]{display:block;font-size:17px;font-weight:900;letter-spacing:0}.shorts-title span[data-v-652981ed]{display:block;margin-top:3px;font-size:11px;color:#ffffff9e}.shorts-feed[data-v-652981ed]{height:100%;overflow-y:auto;overflow-x:hidden;scroll-snap-type:y mandatory;scrollbar-width:none;overscroll-behavior:contain}.shorts-feed.series-feed[data-v-652981ed]{scroll-snap-type:y mandatory}.shorts-feed.frozen[data-v-652981ed]{overflow:hidden}.landscape-theater-mode[data-v-652981ed]{--theater-safe-x: max(14px, env(safe-area-inset-left), env(safe-area-inset-right));--theater-safe-top: max(10px, env(safe-area-inset-top), env(safe-area-inset-left), env(safe-area-inset-right));--theater-safe-bottom: max(12px, env(safe-area-inset-bottom), env(safe-area-inset-left), env(safe-area-inset-right));touch-action:none}.landscape-theater-mode .shorts-shell[data-v-652981ed]{width:100vw;max-width:none;box-shadow:none}.landscape-theater-mode .shorts-feed[data-v-652981ed]{overflow:hidden}.shorts-feed[data-v-652981ed]::-webkit-scrollbar{display:none}.short-card[data-v-652981ed]{position:relative;height:100%;scroll-snap-align:start;scroll-snap-stop:always;overflow:hidden;background:#05060a}.short-media[data-v-652981ed]{position:absolute;top:0;right:0;bottom:0;left:0;background:#05060a}.short-poster-bg[data-v-652981ed]{position:absolute;top:-18px;right:-18px;bottom:-18px;left:-18px;background-size:cover;background-position:center;filter:blur(28px) brightness(.48) saturate(1.18);transform:scale(1.1)}.short-poster[data-v-652981ed],.short-video[data-v-652981ed]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#05060a;transform:translateZ(0);backface-visibility:hidden}.short-poster[data-v-652981ed]{z-index:1;object-fit:cover}.short-video[data-v-652981ed]{z-index:2;opacity:0;object-fit:contain;object-position:center center;transition:opacity .16s ease}.short-video.ready[data-v-652981ed]{opacity:1}.short-video.contain[data-v-652981ed]{object-position:center 42%}.short-video.portrait[data-v-652981ed]{object-fit:cover}.short-dim[data-v-652981ed]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.6),transparent 22%,transparent 54%,rgba(0,0,0,.82)),linear-gradient(90deg,rgba(0,0,0,.48),transparent 42%,rgba(0,0,0,.24))}.short-card.theater .short-media[data-v-652981ed]{position:fixed;left:50%;top:50%;z-index:50;width:100vw;height:100vh;width:100dvw;height:100dvh;overflow:hidden;background:#000;transform:translate(-50%,-50%);transform-origin:center center}.theater-rotated .short-card.theater .short-media[data-v-652981ed]{width:100vh;height:100vw;width:100dvh;height:100dvw;transform:translate(-50%,-50%) rotate(90deg)}.short-card.theater .short-poster-bg[data-v-652981ed],.short-card.theater .short-poster[data-v-652981ed],.short-card.theater .short-dim[data-v-652981ed]{display:none}.short-card.theater .short-video[data-v-652981ed]{top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;object-position:center center;opacity:1;transform:none}.short-card.theater .center-state.play-state[data-v-652981ed]{display:none}.short-card.theater .short-progress[data-v-652981ed]{position:absolute;left:var(--theater-safe-x);right:var(--theater-safe-x);bottom:var(--theater-safe-bottom);z-index:62;display:grid;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:10px;padding:0;opacity:1}.short-card.theater .short-progress[data-v-652981ed]:before{left:calc(-1 * var(--theater-safe-x));right:calc(-1 * var(--theater-safe-x));top:-48px;bottom:calc(-1 * var(--theater-safe-bottom));background:linear-gradient(180deg,#0000,#0000009e)}.short-card.theater .short-progress input[data-v-652981ed]{grid-column:2;grid-row:1;height:36px;margin:-16px 0}.short-card.theater .progress-time[data-v-652981ed]{display:contents;opacity:1;transform:none}.short-card.theater .progress-time span[data-v-652981ed]{color:#ffffffdb;font-size:11px;line-height:1;font-weight:var(--small-text-max-weight);text-shadow:0 2px 10px rgba(0,0,0,.78)}.short-card.theater .progress-time span[data-v-652981ed]:first-child{grid-column:1;grid-row:1;text-align:left}.short-card.theater .progress-time span[data-v-652981ed]:last-child{grid-column:3;grid-row:1;text-align:right}.short-card.theater .short-lock[data-v-652981ed]{position:fixed;z-index:60}.theater-controls[data-v-652981ed]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:61;pointer-events:none;color:#fff;opacity:1;transition:opacity .28s ease}.theater-controls.controls-hidden[data-v-652981ed]{opacity:0}.theater-controls.controls-hidden .theater-icon-btn[data-v-652981ed],.theater-controls.controls-hidden .theater-skip-btn[data-v-652981ed],.theater-controls.controls-hidden .theater-play-btn[data-v-652981ed]{pointer-events:none}.short-card.theater .short-progress[data-v-652981ed]{transition:opacity .28s ease}.short-card.theater .short-progress.controls-hidden[data-v-652981ed]{opacity:0;pointer-events:none}.theater-topbar[data-v-652981ed]{position:absolute;left:var(--theater-safe-x);right:var(--theater-safe-x);top:var(--theater-safe-top);display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;pointer-events:none}.theater-now[data-v-652981ed]{min-width:0;display:grid;gap:3px;text-shadow:0 2px 12px rgba(0,0,0,.78)}.theater-now strong[data-v-652981ed]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.15;font-weight:950;letter-spacing:0}.theater-now span[data-v-652981ed]{color:#ffffffad;font-size:11px;line-height:1;font-weight:var(--small-text-max-weight)}.theater-top-actions[data-v-652981ed]{display:flex;gap:8px;pointer-events:none}.theater-icon-btn[data-v-652981ed],.theater-skip-btn[data-v-652981ed],.theater-play-btn[data-v-652981ed]{border:1px solid rgba(255,255,255,.18);border-radius:50%;background:#090b107a;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 10px 28px #00000052;pointer-events:auto;touch-action:manipulation}.theater-icon-btn[data-v-652981ed]{width:42px;height:42px}.theater-icon-btn svg[data-v-652981ed]{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.theater-center-controls[data-v-652981ed]{position:absolute;left:50%;top:50%;display:flex;align-items:center;gap:24px;transform:translate(-50%,-50%);pointer-events:none}.theater-skip-btn[data-v-652981ed]{width:54px;height:54px}.theater-skip-btn svg[data-v-652981ed]{width:25px;height:25px;fill:#ffffff1f;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.theater-play-btn[data-v-652981ed]{width:70px;height:70px;background:#ffffffe6;color:#101218;border-color:#ffffffeb}.theater-play-btn svg[data-v-652981ed]{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.theater-play-btn svg[fill=currentColor][data-v-652981ed]{fill:currentColor;stroke:none;opacity:.8;margin-left:4px}.theater-icon-btn[data-v-652981ed]:disabled,.theater-skip-btn[data-v-652981ed]:disabled{opacity:.36;cursor:not-allowed}.landscape-theater-mode .shorts-top[data-v-652981ed],.landscape-theater-mode .short-actions[data-v-652981ed],.landscape-theater-mode .short-meta[data-v-652981ed]{display:none}.landscape-theater-mode .episode-mask[data-v-652981ed]{position:fixed;inset:auto;left:50%;top:50%;z-index:70;width:100vw;height:100vh;width:100dvw;height:100dvh;align-items:stretch;justify-content:flex-end;background:#0000007a;transform:translate(-50%,-50%);transform-origin:center center}.theater-rotated .episode-mask[data-v-652981ed]{width:100vh;height:100vw;width:100dvh;height:100dvw;transform:translate(-50%,-50%) rotate(90deg)}.landscape-theater-mode.theater-rotated[data-v-652981ed]{--theater-safe-x: max(14px, env(safe-area-inset-top), env(safe-area-inset-bottom));--theater-safe-top: max(10px, env(safe-area-inset-right));--theater-safe-bottom: max(12px, env(safe-area-inset-left))}.landscape-theater-mode .episode-sheet-panel[data-v-652981ed]{width:min(340px,42%);height:100%;max-height:none;border-radius:0;border-top:0;border-left:1px solid rgba(255,255,255,.12);padding:var(--theater-safe-top) var(--theater-safe-x) var(--theater-safe-bottom) 14px}.landscape-theater-mode .episode-grid[data-v-652981ed]{grid-template-columns:repeat(3,minmax(0,1fr));max-height:calc(100% - 56px)}.immersive-mode .short-dim[data-v-652981ed]{background:linear-gradient(180deg,rgba(0,0,0,.22),transparent 28%,transparent 72%,rgba(0,0,0,.48)),linear-gradient(90deg,rgba(0,0,0,.16),transparent 48%,rgba(0,0,0,.16))}.center-state[data-v-652981ed]{position:absolute;left:50%;top:50%;z-index:5;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:9px;min-height:42px;padding:0 15px;border-radius:999px;background:#0a0c1294;color:#fff;font-size:13px;font-weight:var(--small-text-max-weight);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.play-state[data-v-652981ed]{width:68px;height:68px;min-height:68px;justify-content:center;padding:0;background:#fff3}.play-state svg[data-v-652981ed]{width:34px;height:34px;opacity:.8;margin-left:4px}.portrait-lock-mask[data-v-652981ed]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:32;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:11px;padding:24px;text-align:center;background:#05060af0;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.portrait-lock-mask .rotate-icon[data-v-652981ed]{width:58px;height:58px;border-radius:18px;display:flex;align-items:center;justify-content:center;background:#ffffff17;border:1px solid rgba(255,255,255,.1)}.portrait-lock-mask svg[data-v-652981ed]{width:31px;height:31px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.portrait-lock-mask strong[data-v-652981ed]{font-size:18px;line-height:1.25;font-weight:950}.portrait-lock-mask span[data-v-652981ed]{max-width:260px;color:#ffffffad;font-size:12px;line-height:1.55;font-weight:var(--small-text-max-weight)}.portrait-lock-mask button[data-v-652981ed]{height:38px;margin-top:3px;border:1px solid rgba(255,255,255,.76);border-radius:999px;padding:0 18px;background:#ffffffeb;color:#101218;font-size:13px;font-weight:var(--small-text-max-weight);cursor:pointer}.shorts-spinner[data-v-652981ed]{width:26px;height:26px;border-radius:50%;border:3px solid rgba(255,255,255,.24);border-top-color:#fff;animation:spin-652981ed .8s linear infinite}.shorts-spinner.small[data-v-652981ed]{width:18px;height:18px;border-width:2px}@keyframes spin-652981ed{to{transform:rotate(360deg)}}.short-actions[data-v-652981ed]{position:absolute;right:10px;bottom:calc(104px + env(safe-area-inset-bottom));z-index:7;display:flex;flex-direction:column;gap:14px;align-items:center}.short-actions.compact[data-v-652981ed]{bottom:calc(58px + env(safe-area-inset-bottom));gap:12px}.action-btn[data-v-652981ed]{width:54px;border:0;background:transparent;color:#fff;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:5px;text-shadow:0 2px 10px rgba(0,0,0,.7)}.action-btn svg[data-v-652981ed]{width:30px;height:30px;fill:#ffffff1f;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 4px 10px rgba(0,0,0,.55))}.action-btn.on svg[data-v-652981ed]{fill:var(--accent);stroke:var(--accent)}.action-btn.subtle[data-v-652981ed]{opacity:.72}.action-btn span[data-v-652981ed]{font-size:11px;font-weight:var(--small-text-max-weight)}.short-meta[data-v-652981ed]{position:absolute;left:16px;right:16px;bottom:calc(22px + env(safe-area-inset-bottom));z-index:6;min-width:0}.short-meta-main[data-v-652981ed]{min-width:0;padding-right:66px}.episode-pill[data-v-652981ed]{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;background:#ffffff21;color:#ffffffe0;font-size:12px;line-height:1;font-weight:var(--small-text-max-weight);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.short-quality-pill[data-v-652981ed]{display:inline-flex;align-items:center;min-height:23px;margin:8px 0 0;padding:0 8px;border-radius:999px;background:#00000057;color:#ffffffd6;font-size:11px;line-height:1;font-weight:var(--small-text-max-weight);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.short-meta h1[data-v-652981ed]{margin-top:10px;font-size:21px;line-height:1.22;font-weight:950;letter-spacing:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.short-title[data-v-652981ed]{cursor:pointer;outline:none}.short-title[data-v-652981ed]:focus-visible{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.meta-tags[data-v-652981ed]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:9px}.meta-tags span[data-v-652981ed]{display:inline-flex;align-items:center;justify-content:center;height:23px;padding:0 8px;border-radius:7px;background:#ffffff1a;color:#fffc;font-size:11px;line-height:1;font-weight:var(--small-text-max-weight);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.short-meta p[data-v-652981ed]{margin-top:9px;color:#ffffffc7;font-size:13px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.short-lock[data-v-652981ed]{position:absolute;left:28px;right:28px;top:50%;z-index:7;transform:translateY(-50%);text-align:center;padding:24px 18px;border-radius:18px;background:#10121aad;border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 70px #0000008c;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.lock-icon[data-v-652981ed]{width:52px;height:52px;margin:0 auto 13px;border-radius:50%;background:#ffffff1a;display:flex;align-items:center;justify-content:center}.lock-icon svg[data-v-652981ed]{width:27px;height:27px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.short-lock strong[data-v-652981ed]{display:block;font-size:17px;line-height:1.45;font-weight:950}.short-lock p[data-v-652981ed]{margin:8px 0 16px;color:#ffffffad;font-size:13px;line-height:1.6}.short-lock-actions[data-v-652981ed]{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.short-lock button[data-v-652981ed],.shorts-empty button[data-v-652981ed]{height:40px;border:0;border-radius:11px;padding:0 22px;background:var(--btn-primary-bg);color:var(--btn-primary-text);font-weight:900;cursor:pointer}.short-lock .lock-ghost-btn[data-v-652981ed]{border:1px solid rgba(255,255,255,.14);background:#ffffff1a;color:#fff}.watch-full-row[data-v-652981ed]{display:flex;justify-content:center;gap:9px;margin-bottom:8px;padding-right:0;pointer-events:none}.watch-full-btn[data-v-652981ed]{display:flex;align-items:center;justify-content:center;width:max-content;height:31px;padding:0 13px;border:1px solid rgba(255,255,255,.72);border-radius:999px;background:#00000029;color:#fff;font-size:12px;font-weight:var(--small-text-max-weight);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-shadow:0 2px 8px rgba(0,0,0,.42);pointer-events:auto}.landscape-full-btn[data-v-652981ed]{background:#ffffff2e}.short-progress[data-v-652981ed]{position:absolute;left:13px;right:13px;bottom:calc(2px + env(safe-area-inset-bottom));z-index:10;display:grid;gap:0;padding:11px 0 4px;opacity:.56;transition:opacity .16s ease;isolation:isolate}.short-progress.active[data-v-652981ed],.short-progress[data-v-652981ed]:focus-within{opacity:.98}.short-progress[data-v-652981ed]:before{content:"";position:absolute;left:-13px;right:-13px;top:-24px;bottom:calc(-8px - env(safe-area-inset-bottom));z-index:-1;pointer-events:none;background:linear-gradient(180deg,#0000,#0000002e 38%,#00000085)}.short-progress input[data-v-652981ed]{width:100%;height:40px;margin:-17px 0 -14px;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;background:transparent;touch-action:none}.short-progress input[data-v-652981ed]::-webkit-slider-runnable-track{height:3px;border-radius:999px;background:linear-gradient(90deg,#fff var(--progress),rgba(255,255,255,.28) var(--progress))}.short-progress input[data-v-652981ed]::-webkit-slider-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:13px;height:13px;margin-top:-5px;border-radius:50%;background:#fff;box-shadow:0 2px 10px #00000073}.short-progress input[data-v-652981ed]::-moz-range-track{height:3px;border-radius:999px;background:#ffffff47}.short-progress input[data-v-652981ed]::-moz-range-progress{height:3px;border-radius:999px;background:#fff}.short-progress input[data-v-652981ed]::-moz-range-thumb{width:13px;height:13px;border:0;border-radius:50%;background:#fff;box-shadow:0 2px 10px #00000073}.progress-time[data-v-652981ed]{display:flex;justify-content:space-between;color:#ffffffc2;font-size:10px;line-height:1;font-weight:var(--small-text-max-weight);opacity:0;transform:translateY(2px);transition:opacity .16s ease,transform .16s ease;text-shadow:0 2px 8px rgba(0,0,0,.6)}.short-progress.active .progress-time[data-v-652981ed],.short-progress:focus-within .progress-time[data-v-652981ed]{opacity:1;transform:translateY(0)}.episode-mask[data-v-652981ed]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:24;display:flex;align-items:flex-end;background:linear-gradient(180deg,transparent 30%,rgba(0,0,0,.54))}.episode-sheet-panel[data-v-652981ed]{width:100%;max-height:min(62dvh,520px);padding:18px 16px calc(18px + env(safe-area-inset-bottom));border-top:1px solid rgba(255,255,255,.12);border-radius:18px 18px 0 0;background:#0c0e14d6;box-shadow:0 -28px 70px #00000075;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.detail-sheet-panel[data-v-652981ed],.search-sheet-panel[data-v-652981ed],.library-sheet-panel[data-v-652981ed]{width:100%;max-height:min(76dvh,620px);padding:18px 16px calc(18px + env(safe-area-inset-bottom));border-top:1px solid rgba(255,255,255,.12);border-radius:18px 18px 0 0;background:#0c0e14e6;box-shadow:0 -28px 70px #00000080;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);overflow:hidden}.episode-sheet-head[data-v-652981ed]{display:grid;grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:12px;margin-bottom:14px}.episode-sheet-head strong[data-v-652981ed]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.25;font-weight:950}.episode-sheet-head span[data-v-652981ed]{display:block;margin-top:4px;color:#ffffff9e;font-size:12px;font-weight:var(--small-text-max-weight)}.episode-sheet-head button[data-v-652981ed]{width:36px;height:36px;border:1px solid rgba(255,255,255,.12);border-radius:50%;background:#ffffff14;color:#fff;cursor:pointer}.episode-sheet-head svg[data-v-652981ed]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.episode-grid[data-v-652981ed]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;max-height:calc(min(62dvh,520px) - 86px);overflow:auto;scrollbar-width:none}.episode-grid[data-v-652981ed]::-webkit-scrollbar{display:none}.episode-grid button[data-v-652981ed]{height:42px;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff14;color:#ffffffd6;font-size:12px;font-weight:var(--small-text-max-weight);cursor:pointer;overflow:hidden}.episode-grid button.on[data-v-652981ed]{border-color:#ffffffc2;background:#ffffff38;color:#fff;box-shadow:inset 0 0 0 1px #ffffff1f}.episode-grid button span[data-v-652981ed]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.1}.episode-grid button em[data-v-652981ed]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ffffff9e;font-size:10px;line-height:1;font-style:normal;font-weight:var(--small-text-max-weight)}.episode-grid button.on em[data-v-652981ed]{color:#ffffffdb}.detail-body[data-v-652981ed]{display:grid;grid-template-columns:92px minmax(0,1fr);gap:13px;align-items:start}.detail-body img[data-v-652981ed]{width:92px;aspect-ratio:3 / 4;border-radius:10px;object-fit:cover;background:#ffffff14}.detail-tags[data-v-652981ed]{margin-top:0}.detail-body p[data-v-652981ed]{margin-top:10px;color:#ffffffbd;font-size:13px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.detail-actions[data-v-652981ed]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-top:16px}.detail-actions button[data-v-652981ed],.short-search-box button[data-v-652981ed]{height:38px;min-width:0;border:0;border-radius:11px;background:var(--btn-primary-bg);color:var(--btn-primary-text);font-weight:900;cursor:pointer}.detail-actions button[data-v-652981ed]:nth-child(2){background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.12)}.short-search-box[data-v-652981ed]{display:grid;grid-template-columns:minmax(0,1fr) 72px;gap:9px;margin-bottom:12px}.short-search-box input[data-v-652981ed]{height:40px;min-width:0;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#ffffff14;color:#fff;padding:0 12px;outline:none;font-size:16px}.short-search-box input[data-v-652981ed]::placeholder{color:#ffffff6b}.search-history[data-v-652981ed]{margin:-2px 0 12px;display:grid;gap:8px}.search-history-head[data-v-652981ed]{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#ffffff94;font-size:11px;font-weight:var(--small-text-max-weight)}.search-history-head button[data-v-652981ed]{border:0;background:transparent;color:#ffffff7a;font-size:11px;font-weight:var(--small-text-max-weight);cursor:pointer}.search-history-list[data-v-652981ed]{display:flex;gap:7px;overflow-x:auto;scrollbar-width:none}.search-history-list[data-v-652981ed]::-webkit-scrollbar{display:none}.search-history-list button[data-v-652981ed]{flex:0 0 auto;max-width:132px;height:28px;border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:0 10px;background:#ffffff12;color:#ffffffc7;font-size:12px;font-weight:var(--small-text-max-weight);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.short-search-results[data-v-652981ed]{display:grid;gap:8px;max-height:calc(min(76dvh,620px) - 132px);overflow:auto;scrollbar-width:none}.search-sheet-panel.with-history .short-search-results[data-v-652981ed]{max-height:calc(min(76dvh,620px) - 182px)}.short-search-results[data-v-652981ed]::-webkit-scrollbar{display:none}.short-search-results button[data-v-652981ed]{display:grid;grid-template-columns:48px minmax(0,1fr);gap:10px;align-items:center;min-width:0;min-height:62px;padding:7px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff0f;color:#fff;text-align:left;cursor:pointer}.short-search-results img[data-v-652981ed]{width:48px;height:48px;border-radius:9px;object-fit:cover;background:#ffffff14}.short-search-results span[data-v-652981ed]{min-width:0;display:grid;gap:4px}.short-search-results b[data-v-652981ed]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.2}.short-search-results em[data-v-652981ed]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ffffff94;font-size:11px;line-height:1.2;font-style:normal}.library-tabs[data-v-652981ed]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px;padding:3px;border:1px solid rgba(255,255,255,.1);border-radius:13px;background:#ffffff0f}.library-tabs button[data-v-652981ed]{min-width:0;height:34px;border:0;border-radius:10px;background:transparent;color:#ffffffad;font-size:12px;font-weight:var(--small-text-max-weight);cursor:pointer}.library-tabs button.on[data-v-652981ed]{background:#ffffff29;color:#fff;box-shadow:inset 0 0 0 1px #ffffff14}.library-tabs span[data-v-652981ed]{margin-left:3px;color:#ffffff80;font-size:11px}.library-list[data-v-652981ed]{display:grid;gap:8px;max-height:calc(min(76dvh,620px) - 142px);overflow:auto;scrollbar-width:none}.library-list[data-v-652981ed]::-webkit-scrollbar{display:none}.library-item[data-v-652981ed]{display:grid;grid-template-columns:52px minmax(0,1fr);gap:10px;align-items:center;min-width:0;min-height:72px;padding:7px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff0f;color:#fff;text-align:left;cursor:pointer}.library-item img[data-v-652981ed]{width:52px;height:58px;border-radius:9px;object-fit:cover;background:#ffffff14}.library-info[data-v-652981ed]{min-width:0;display:grid;gap:4px}.library-info b[data-v-652981ed]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.2}.library-info em[data-v-652981ed],.library-info i[data-v-652981ed]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ffffff94;font-size:11px;line-height:1.2;font-style:normal}.library-info i[data-v-652981ed]{color:#ffffff7a}.library-state[data-v-652981ed]{min-height:148px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;color:#ffffff9e;font-size:13px;font-weight:var(--small-text-max-weight);text-align:center}.library-state button[data-v-652981ed]{height:34px;border:0;border-radius:10px;padding:0 16px;background:var(--btn-primary-bg);color:var(--btn-primary-text);font-weight:900;cursor:pointer}.search-state[data-v-652981ed]{height:120px;display:flex;align-items:center;justify-content:center;gap:9px;color:#ffffff9e;font-size:13px;font-weight:var(--small-text-max-weight)}.episode-sheet-enter-active[data-v-652981ed],.episode-sheet-leave-active[data-v-652981ed]{transition:opacity .18s ease}.episode-sheet-enter-active .episode-sheet-panel[data-v-652981ed],.episode-sheet-leave-active .episode-sheet-panel[data-v-652981ed],.episode-sheet-enter-active .detail-sheet-panel[data-v-652981ed],.episode-sheet-leave-active .detail-sheet-panel[data-v-652981ed],.episode-sheet-enter-active .search-sheet-panel[data-v-652981ed],.episode-sheet-leave-active .search-sheet-panel[data-v-652981ed],.episode-sheet-enter-active .library-sheet-panel[data-v-652981ed],.episode-sheet-leave-active .library-sheet-panel[data-v-652981ed]{transition:transform .18s ease}.episode-sheet-enter-from[data-v-652981ed],.episode-sheet-leave-to[data-v-652981ed]{opacity:0}.episode-sheet-enter-from .episode-sheet-panel[data-v-652981ed],.episode-sheet-leave-to .episode-sheet-panel[data-v-652981ed],.episode-sheet-enter-from .detail-sheet-panel[data-v-652981ed],.episode-sheet-leave-to .detail-sheet-panel[data-v-652981ed],.episode-sheet-enter-from .search-sheet-panel[data-v-652981ed],.episode-sheet-leave-to .search-sheet-panel[data-v-652981ed],.episode-sheet-enter-from .library-sheet-panel[data-v-652981ed],.episode-sheet-leave-to .library-sheet-panel[data-v-652981ed]{transform:translateY(18px)}.landscape-theater-mode .episode-sheet-enter-from .episode-sheet-panel[data-v-652981ed],.landscape-theater-mode .episode-sheet-leave-to .episode-sheet-panel[data-v-652981ed]{transform:translate(18px)}.shorts-loading[data-v-652981ed],.shorts-empty[data-v-652981ed]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#ffffffc2}.shorts-empty strong[data-v-652981ed]{color:#fff;font-size:18px}.empty-icon[data-v-652981ed]{width:58px;height:58px;border-radius:18px;display:flex;align-items:center;justify-content:center;background:#ffffff14}.empty-icon svg[data-v-652981ed]{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:2}.feed-tail[data-v-652981ed]{height:64px;display:flex;align-items:center;justify-content:center;color:#ffffff80;font-size:12px}@media(max-width:480px){.shorts-shell[data-v-652981ed]{width:100vw;box-shadow:none}.shorts-top[data-v-652981ed]{padding-left:12px;padding-right:12px}.short-meta[data-v-652981ed]{left:14px;right:14px}.short-actions[data-v-652981ed]{right:8px}}@media(orientation:landscape)and (max-height:520px){.shorts-shell[data-v-652981ed]{width:min(100vw,430px);box-shadow:0 0 0 1px #ffffff14,0 0 60px #000000c2}.landscape-theater-mode .shorts-shell[data-v-652981ed]{width:100vw;max-width:none;box-shadow:none}.shorts-top[data-v-652981ed]{padding-top:calc(8px + env(safe-area-inset-top))}.short-actions[data-v-652981ed]{bottom:calc(92px + env(safe-area-inset-bottom));gap:10px}.short-actions.compact[data-v-652981ed]{bottom:calc(52px + env(safe-area-inset-bottom))}.short-card.locked .short-meta[data-v-652981ed]{display:none}.short-meta h1[data-v-652981ed]{font-size:18px;-webkit-line-clamp:1}.short-meta p[data-v-652981ed]{-webkit-line-clamp:1}}.mshell[data-v-55a1bbe4]{--mobile-tab-height: calc(62px + env(safe-area-inset-bottom)) ;min-height:100dvh;background:#f7f7f8}.m-route-stage[data-v-55a1bbe4]{position:relative;min-height:100dvh;overflow-x:hidden}.search-shell[data-v-55a1bbe4],.play-shell[data-v-55a1bbe4]{background:#f7f7f8}.search-shell[data-v-55a1bbe4]{background:#fffefe}.shorts-shell[data-v-55a1bbe4]{background:#050505}.m-edge-guard[data-v-55a1bbe4]{position:fixed;z-index:2147483647;top:0;bottom:0;width:24px;touch-action:none;pointer-events:auto;background:transparent}.m-edge-guard-left[data-v-55a1bbe4]{left:0}.m-edge-guard-right[data-v-55a1bbe4]{right:0}.m-push-enter-active[data-v-55a1bbe4],.m-push-leave-active[data-v-55a1bbe4],.m-pop-enter-active[data-v-55a1bbe4],.m-pop-leave-active[data-v-55a1bbe4]{transition:opacity .22s cubic-bezier(.22,.61,.36,1),transform .22s cubic-bezier(.22,.61,.36,1);will-change:transform,opacity;backface-visibility:hidden}.m-push-leave-active[data-v-55a1bbe4],.m-pop-leave-active[data-v-55a1bbe4]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;pointer-events:none}.m-push-enter-from[data-v-55a1bbe4]{opacity:.98;transform:translate3d(100%,0,0)}.m-push-enter-to[data-v-55a1bbe4],.m-push-leave-from[data-v-55a1bbe4],.m-pop-enter-to[data-v-55a1bbe4],.m-pop-leave-from[data-v-55a1bbe4]{opacity:1;transform:translateZ(0)}.m-push-leave-to[data-v-55a1bbe4]{opacity:.92;transform:translate3d(-18%,0,0)}.m-pop-enter-from[data-v-55a1bbe4]{opacity:.96;transform:translate3d(-18%,0,0)}.m-pop-leave-to[data-v-55a1bbe4]{opacity:.98;transform:translate3d(100%,0,0)}.mtab[data-v-55a1bbe4]{position:fixed;z-index:50;left:0;right:0;bottom:0;height:var(--mobile-tab-height);min-height:var(--mobile-tab-height);padding:6px 14px calc(6px + env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(4,1fr);gap:4px;background:#fffffff0;border-top:1px solid rgba(18,20,26,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:opacity .12s ease,transform .12s ease}.mshell:not(.chrome-ready) .mtab[data-v-55a1bbe4]{opacity:0;pointer-events:none;transform:translate3d(0,10px,0)}.mtab button[data-v-55a1bbe4]{min-width:0;border:0;padding:4px 0;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:transparent;color:#8a8f99;font-size:11px;line-height:1.1;font-weight:var(--small-text-max-weight)}.mtab svg[data-v-55a1bbe4]{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mtab button.on[data-v-55a1bbe4]{color:#f04438}.shorts-shell .mtab[data-v-55a1bbe4]{background:#08080ab8;border-top-color:#ffffff14}.shorts-shell .mtab button[data-v-55a1bbe4]{color:#ffffff9e}.shorts-shell .mtab button.on[data-v-55a1bbe4]{color:#ff5a49}.shorts-full-shell .mtab[data-v-55a1bbe4]{display:none}.mh[data-v-d14fd10c]{min-height:100dvh;padding:calc(env(safe-area-inset-top) + 64px) 14px calc(88px + env(safe-area-inset-bottom));background:linear-gradient(180deg,#fff4f1,#f7f7f8 180px,#f7f7f8);color:#191a20;overscroll-behavior-y:none}.mh-head[data-v-d14fd10c]{position:fixed;z-index:30;left:0;right:0;top:0;margin:0;padding:calc(env(safe-area-inset-top) + 12px) 14px 10px;display:flex;align-items:center;gap:10px;background:rgb(255 244 241 / var(--mh-head-bg));transition:background .16s ease;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.mh-search[data-v-d14fd10c]{flex:1;min-width:0;height:42px;border:0;border-radius:999px;padding:0 14px;display:flex;align-items:center;gap:8px;background:#ffffffeb;color:#8b9098;box-shadow:0 10px 26px #2b14120f;font-size:14px;font-weight:500;text-align:left;touch-action:manipulation;transition:transform .16s ease,box-shadow .16s ease}.mh-search[data-v-d14fd10c]:active,.mh-section-head button[data-v-d14fd10c]:active,.mh-history[data-v-d14fd10c]:active,.mh-card[data-v-d14fd10c]:active,.mh-actions button[data-v-d14fd10c]:active,.mh-hero-dots button[data-v-d14fd10c]:active{transform:scale(.98)}.mh-search svg[data-v-d14fd10c],.mh-section-head svg[data-v-d14fd10c],.mh-kicker svg[data-v-d14fd10c],.mh-actions svg[data-v-d14fd10c]{width:18px;height:18px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mh-primary svg[data-v-d14fd10c]{fill:currentColor;stroke:none;opacity:.8;margin-left:1px}.mh-hero-stage[data-v-d14fd10c]{position:relative;min-height:214px;margin-top:4px}.mh-hero[data-v-d14fd10c]{position:relative;min-height:214px;height:100%;border-radius:18px;overflow:hidden;background:#201210;box-shadow:0 18px 46px #581e142e;isolation:isolate;touch-action:pan-y}.mh-skeleton[data-v-d14fd10c]{margin-top:4px}.mh-hero-img-swap-enter-active[data-v-d14fd10c],.mh-hero-img-swap-leave-active[data-v-d14fd10c]{transition:opacity .32s ease,transform .32s cubic-bezier(.22,.61,.36,1);will-change:opacity,transform;backface-visibility:hidden}.mh-hero-img-swap-enter-active[data-v-d14fd10c]{z-index:2}.mh-hero-img-swap-leave-active[data-v-d14fd10c]{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;pointer-events:none}.mh-hero-img-swap-enter-from[data-v-d14fd10c],.mh-hero-img-swap-leave-to[data-v-d14fd10c]{opacity:0}.hero-next .mh-hero-img-swap-enter-from[data-v-d14fd10c]{transform:translate(12px)}.hero-next .mh-hero-img-swap-leave-to[data-v-d14fd10c]{transform:translate(-8px)}.hero-prev .mh-hero-img-swap-enter-from[data-v-d14fd10c]{transform:translate(-12px)}.hero-prev .mh-hero-img-swap-leave-to[data-v-d14fd10c]{transform:translate(8px)}.mh-hero-img[data-v-d14fd10c]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover}.mh-hero-shade[data-v-d14fd10c]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#0c0908e0,#0c09088f 44%,#0c09082e),linear-gradient(0deg,rgba(12,9,8,.82) 0%,transparent 55%)}.mh-hero-content[data-v-d14fd10c]{position:relative;z-index:2;min-height:214px;padding:18px 16px 16px;display:flex;flex-direction:column;justify-content:flex-end;color:#fff}.mh-kicker[data-v-d14fd10c]{display:flex;align-items:center;gap:6px;margin-bottom:8px;color:#ffd0c8;font-size:12px;font-weight:var(--small-text-max-weight)}.mh-hero h1[data-v-d14fd10c]{max-width:94%;margin:0;font-size:23px;line-height:1.14;letter-spacing:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mh-meta[data-v-d14fd10c]{display:flex;flex-wrap:wrap;gap:6px;margin:9px 0 0}.mh-meta span[data-v-d14fd10c]{padding:3px 7px;border-radius:999px;background:#ffffff29;font-size:11px;font-weight:var(--small-text-max-weight)}.mh-desc[data-v-d14fd10c]{max-width:86%;margin:8px 0 0;color:#fffc;font-size:12px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mh-actions[data-v-d14fd10c]{display:flex;gap:9px;margin-top:14px}.mh-actions button[data-v-d14fd10c]{height:36px;border:0;border-radius:999px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;line-height:1;touch-action:manipulation;transition:transform .16s ease,filter .16s ease}.mh-action-inner[data-v-d14fd10c]{display:inline-flex;align-items:center;justify-content:center;gap:3px;line-height:1}.mh-action-inner svg[data-v-d14fd10c]{display:block}.mh-action-label[data-v-d14fd10c]{display:block;line-height:1}.mh-primary[data-v-d14fd10c]{color:#fff;background:linear-gradient(135deg,#ff6a4f,#f04438)}.mh-secondary[data-v-d14fd10c]{color:#fff;background:#ffffff2e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mh-hero-controls[data-v-d14fd10c]{position:absolute;z-index:3;right:12px;bottom:12px;height:22px;display:inline-flex;align-items:center;padding:0 7px;border-radius:999px;background:#00000038;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mh-hero-dots[data-v-d14fd10c]{display:flex;align-items:center;gap:4px}.mh-hero-dots button[data-v-d14fd10c]{width:6px;height:6px;border:0;border-radius:999px;padding:0;background:#ffffff75;transition:width .22s ease,background .22s ease,transform .16s ease}.mh-hero-dots button.on[data-v-d14fd10c]{width:16px;background:#fff}.mh-continue[data-v-d14fd10c]::-webkit-scrollbar{display:none}.mh-section[data-v-d14fd10c]{margin-top:22px}.mh-section-head[data-v-d14fd10c]{height:30px;display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.mh-section-head h2[data-v-d14fd10c]{margin:0;display:flex;align-items:center;gap:6px;font-size:18px;line-height:1}.mh-section-head h2 svg[data-v-d14fd10c]{color:#f04438}.mh-section-head button[data-v-d14fd10c]{border:0;padding:0;background:transparent;color:#9a9fa8;font-size:13px;font-weight:500;touch-action:manipulation;transition:transform .16s ease,color .16s ease}.mh-continue[data-v-d14fd10c]{margin:0 -14px;padding:0 14px 2px;display:flex;gap:10px;overflow-x:auto;scrollbar-width:none}.mh-history[data-v-d14fd10c]{width:122px;flex:0 0 auto;min-width:0;touch-action:manipulation;transition:transform .16s ease}.mh-history-cover[data-v-d14fd10c]{position:relative;height:70px;border-radius:12px;overflow:hidden;background:#e9eaee}.mh-history-cover img[data-v-d14fd10c]{width:100%;height:100%;object-fit:cover}.mh-progress[data-v-d14fd10c]{position:absolute;left:7px;right:7px;bottom:6px;height:3px;border-radius:999px;background:#ffffff61}.mh-progress i[data-v-d14fd10c]{display:block;height:100%;border-radius:inherit;background:#ff6048}.mh-history strong[data-v-d14fd10c],.mh-card strong[data-v-d14fd10c]{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:7px;color:var(--mobile-vod-card-title-color);font-size:var(--mobile-vod-card-title-size);font-weight:var(--mobile-vod-card-title-weight);line-height:var(--mobile-vod-card-title-line)}.mh-history span[data-v-d14fd10c],.mh-card p[data-v-d14fd10c]{display:block;margin:4px 0 0;color:#8b9098;font-size:11px;line-height:1.2;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mh-grid[data-v-d14fd10c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 9px}.mh-poster[data-v-d14fd10c]{position:relative;aspect-ratio:3 / 4.25;border-radius:10px;overflow:hidden;background:#e9eaee;box-shadow:0 8px 22px #11182714}.mh-card[data-v-d14fd10c]{min-width:0;touch-action:manipulation;transition:transform .16s ease}.mh-poster img[data-v-d14fd10c]{width:100%;height:100%;object-fit:cover}.mh-mark[data-v-d14fd10c],.mh-score[data-v-d14fd10c]{position:absolute;z-index:1;left:6px;bottom:6px;max-width:calc(100% - 12px);padding:3px 6px;border-radius:999px;color:#fff;background:#00000085;font-size:10px;font-weight:var(--small-text-max-weight);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mh-score[data-v-d14fd10c]{left:auto;right:6px;top:6px;bottom:auto;background:#ff6048;font-weight:700}.mh-skeleton[data-v-d14fd10c]{padding:18px 16px;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;background:#fff}.sk[data-v-d14fd10c]{border-radius:999px;background:linear-gradient(90deg,#eceef2,#f7f7f9,#eceef2);background-size:200% 100%;animation:sk-d14fd10c 1.1s infinite linear}.sk-badge[data-v-d14fd10c]{width:92px;height:18px}.sk-title[data-v-d14fd10c]{width:62%;height:28px}.sk-text[data-v-d14fd10c]{width:84%;height:14px}.sk-actions[data-v-d14fd10c]{width:148px;height:36px}@keyframes sk-d14fd10c{to{background-position:-200% 0}}@media(max-width:360px){.mh-grid[data-v-d14fd10c]{gap:12px 8px}.mh-hero h1[data-v-d14fd10c]{font-size:22px}}.mt[data-v-e78167a9]{min-height:100dvh;padding:calc(env(safe-area-inset-top) + 64px) 14px calc(90px + env(safe-area-inset-bottom));background:linear-gradient(180deg,#fff4f1,#f7f7f8 180px,#f7f7f8);color:#191a20;overscroll-behavior-y:none}.mt-head[data-v-e78167a9]{position:fixed;z-index:20;left:0;right:0;top:0;margin:0;padding:calc(env(safe-area-inset-top) + 12px) 14px 10px;background:rgb(255 244 241 / var(--mt-head-bg));transition:background .16s ease;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.mt-search[data-v-e78167a9]{height:42px;border-radius:999px;padding:0 10px 0 14px;display:flex;align-items:center;gap:8px;background:#fffffff0;box-shadow:0 10px 26px #2b14120f;touch-action:manipulation}.mt-search svg[data-v-e78167a9],.mt-sortbar svg[data-v-e78167a9],.mt-section-head svg[data-v-e78167a9]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mt-search svg[data-v-e78167a9]{color:#9aa0aa}.mt-search input[data-v-e78167a9]{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#1f232b;font-size:14px;font-weight:500}.mt button[data-v-e78167a9]:focus-visible,.mt input[data-v-e78167a9]:focus-visible{outline:0;box-shadow:0 0 0 2px #f044382e}.mt-search input[data-v-e78167a9]::placeholder{color:#9aa0aa}.mt-search button[data-v-e78167a9]{height:28px;border:0;border-radius:999px;padding:0 10px;color:#f04438;background:#fff0ed;font-size:12px;font-weight:var(--small-text-max-weight);transition:transform .16s ease,background .16s ease}.mt-search button[data-v-e78167a9]:active,.mt-types button[data-v-e78167a9]:active,.mt-sortbar button[data-v-e78167a9]:active,.mt-section-head button[data-v-e78167a9]:active,.mt-subgrid button[data-v-e78167a9]:active,.mt-rank article[data-v-e78167a9]:active,.mt-card[data-v-e78167a9]:active,.mt-more[data-v-e78167a9]:active,.mt-filter button[data-v-e78167a9]:active{transform:scale(.98)}.mt-types[data-v-e78167a9],.mt-sortbar[data-v-e78167a9]{margin:10px -14px 0;padding:0 14px 2px;display:flex;gap:9px;overflow-x:auto;scrollbar-width:none}.mt-types[data-v-e78167a9]::-webkit-scrollbar,.mt-sortbar[data-v-e78167a9]::-webkit-scrollbar,.mt-rank[data-v-e78167a9]::-webkit-scrollbar{display:none}.mt-types button[data-v-e78167a9]{flex:0 0 auto;height:32px;border:0;border-radius:999px;padding:0 14px;color:#3d414a;background:#fff;font-size:var(--mobile-control-text-size);font-weight:var(--mobile-control-text-weight);touch-action:manipulation;transition:transform .16s ease,background .16s ease,color .16s ease}.mt-types button.on[data-v-e78167a9]{color:#fff;background:linear-gradient(135deg,#ff6a4f,#f04438)}.mt-sortbar[data-v-e78167a9]{margin-top:10px}.mt-sortbar button[data-v-e78167a9]{flex:0 0 auto;height:34px;border:0;border-radius:12px;padding:0 13px;display:inline-flex;align-items:center;gap:5px;color:#616773;background:#fff;font-size:var(--mobile-control-text-size);font-weight:var(--mobile-control-text-weight);touch-action:manipulation;transition:transform .16s ease,color .16s ease,background .16s ease}.mt-sortbar button.on[data-v-e78167a9]{color:#f04438}.mt-section[data-v-e78167a9]{margin-top:20px}.mt>.mt-section[data-v-e78167a9]:first-of-type{margin-top:0}.mt-section-head[data-v-e78167a9]{height:30px;display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.mt-section-head h2[data-v-e78167a9]{margin:0;font-size:18px;line-height:1}.mt-section-head button[data-v-e78167a9]{border:0;padding:0;display:inline-flex;align-items:center;gap:4px;color:#9a9fa8;background:transparent;font-size:13px;font-weight:500;touch-action:manipulation;transition:transform .16s ease,color .16s ease}.mt-subgrid[data-v-e78167a9]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.mt-subgrid button[data-v-e78167a9]{min-width:0;height:54px;border:0;border-radius:13px;padding:7px 4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:#fff;box-shadow:0 8px 22px #1118270d;touch-action:manipulation;transition:transform .16s ease,background .16s ease}.mt-subgrid span[data-v-e78167a9]{max-width:100%;color:#262a33;font-size:13px;font-weight:var(--small-text-max-weight);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mt-subgrid i[data-v-e78167a9]{color:#a1a6af;font-size:10px;font-style:normal}.mt-subgrid button.on[data-v-e78167a9]{background:#fff0ed}.mt-subgrid button.on span[data-v-e78167a9],.mt-subgrid button.on i[data-v-e78167a9]{color:#f04438}.mt-rank[data-v-e78167a9]{margin:0 -14px;padding:0 14px 2px;display:flex;gap:10px;overflow-x:auto;scrollbar-width:none}.mt-rank article[data-v-e78167a9]{width:104px;flex:0 0 auto;min-width:0;touch-action:manipulation;transition:transform .16s ease}.mt-rank-poster[data-v-e78167a9],.mt-poster[data-v-e78167a9]{position:relative;overflow:hidden;background:#e9eaee}.mt-rank-poster[data-v-e78167a9]{aspect-ratio:3 / 4.15;border-radius:10px}.mt-rank-poster img[data-v-e78167a9],.mt-poster img[data-v-e78167a9]{width:100%;height:100%;object-fit:cover}.mt-rank-poster b[data-v-e78167a9]{position:absolute;z-index:2;left:6px;top:6px;min-width:22px;height:22px;border-radius:8px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#ff7b4c,#f04438);font-size:12px}.mt-rank strong[data-v-e78167a9],.mt-card strong[data-v-e78167a9]{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:7px;color:var(--mobile-vod-card-title-color);font-size:var(--mobile-vod-card-title-size);font-weight:var(--mobile-vod-card-title-weight);line-height:var(--mobile-vod-card-title-line)}.mt-rank span[data-v-e78167a9],.mt-card p[data-v-e78167a9]{display:block;margin:4px 0 0;color:#8b9098;font-size:11px;line-height:1.2;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mt-list-section[data-v-e78167a9]{margin-top:22px}.mt-grid[data-v-e78167a9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 8px}.mt-card[data-v-e78167a9]{min-width:0;touch-action:manipulation;transition:transform .16s ease}.mt-poster[data-v-e78167a9]{aspect-ratio:3 / 4.1;border-radius:12px;box-shadow:0 8px 22px #11182714}.mt-mark[data-v-e78167a9],.mt-score[data-v-e78167a9]{position:absolute;z-index:2;left:7px;bottom:7px;max-width:calc(100% - 14px);padding:3px 7px;border-radius:999px;color:#fff;background:#0000008a;font-size:10px;font-weight:var(--small-text-max-weight);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mt-score[data-v-e78167a9]{left:auto;right:7px;top:7px;bottom:auto;background:#ff6048;font-weight:700}.mt-more[data-v-e78167a9]{width:100%;height:42px;margin-top:18px;border:0;border-radius:999px;color:#f04438;background:#fff;font-weight:900;touch-action:manipulation;transition:transform .16s ease,color .16s ease}.mt-empty[data-v-e78167a9]{min-height:160px;padding:24px 16px;display:grid;place-content:center;gap:8px;text-align:center;background:#fff;border-radius:16px;box-shadow:inset 0 0 0 1px #11182708}.mt-empty strong[data-v-e78167a9]{color:#292d36;font-size:15px}.mt-empty span[data-v-e78167a9]{color:#9a9fa8;font-size:12px;font-weight:var(--small-text-max-weight)}.mt-sk div[data-v-e78167a9],.mt-sk b[data-v-e78167a9],.mt-sk p[data-v-e78167a9]{display:block;border-radius:10px;background:linear-gradient(90deg,#eceef2,#f7f7f9,#eceef2);background-size:200% 100%;animation:mt-sk-e78167a9 1.1s infinite linear}.mt-sk div[data-v-e78167a9]{aspect-ratio:3 / 4.1}.mt-sk b[data-v-e78167a9]{width:82%;height:14px;margin-top:8px}.mt-sk p[data-v-e78167a9]{width:48%;height:11px}.mt-filter-mask[data-v-e78167a9]{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;background:transparent}.mt-filter[data-v-e78167a9]{position:fixed;z-index:81;left:0;right:0;bottom:0;max-height:min(78dvh,620px);padding:10px 16px calc(16px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;background:#fff;transform:translate3d(0,108%,0);transition:transform .16s ease;will-change:transform;backface-visibility:hidden;overflow-y:auto;box-shadow:0 -18px 48px #1118272e}.mt-filter.open[data-v-e78167a9]{transform:translateZ(0)}.mt-filter-head[data-v-e78167a9],.mt-filter-actions[data-v-e78167a9]{display:flex;align-items:center;justify-content:space-between}.mt-filter-head h3[data-v-e78167a9]{margin:0;font-size:18px}.mt-filter-head button[data-v-e78167a9]{width:36px;height:36px;border:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#f3f4f6;color:#6b7280}.mt-filter-head button svg[data-v-e78167a9]{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.mt-filter-group[data-v-e78167a9]{margin-top:18px}.mt-filter-group label[data-v-e78167a9]{display:block;margin-bottom:10px;color:#6d7480;font-size:var(--mobile-control-text-size);font-weight:var(--mobile-control-text-weight)}.mt-filter-group div[data-v-e78167a9]{display:flex;flex-wrap:wrap;gap:8px}.mt-filter-group button[data-v-e78167a9]{min-height:34px;border:0;border-radius:999px;padding:0 12px;color:#5f6570;background:#f4f5f7;font-size:var(--mobile-control-text-size);font-weight:var(--mobile-control-text-weight);touch-action:manipulation;transition:transform .16s ease,background .16s ease,color .16s ease}.mt-filter-group button.on[data-v-e78167a9]{color:#f04438;background:#fff0ed}.mt-filter-actions[data-v-e78167a9]{position:sticky;bottom:0;gap:10px;margin-top:22px;padding-top:12px;background:linear-gradient(180deg,#fff0,#fff 26%)}.mt-filter-actions button[data-v-e78167a9]{flex:1;height:42px;border:0;border-radius:999px;font-size:var(--mobile-control-text-size);font-weight:var(--mobile-control-text-weight);touch-action:manipulation;transition:transform .16s ease,background .16s ease}.mt-filter-actions button[data-v-e78167a9]:first-child{color:#5f6570;background:#f4f5f7}.mt-filter-actions button[data-v-e78167a9]:last-child{color:#fff;background:linear-gradient(135deg,#ff6a4f,#f04438)}@keyframes mt-sk-e78167a9{to{background-position:-200% 0}}@media(max-width:360px){.mt-subgrid[data-v-e78167a9]{grid-template-columns:repeat(3,minmax(0,1fr))}}.ms[data-v-1b44a865]{min-height:100dvh;background:#050505;color:#fff;overflow:visible;overflow-x:hidden}.ms-feed[data-v-1b44a865]{height:100dvh;overflow-y:auto;overflow-x:hidden;scroll-snap-type:y mandatory;overscroll-behavior:contain;scrollbar-width:none;background:#050505}.ms-feed[data-v-1b44a865]::-webkit-scrollbar{display:none}.ms-feed.frozen[data-v-1b44a865]{overflow:hidden}.full-mode .ms-feed[data-v-1b44a865],.full-mode .ms-card[data-v-1b44a865]{height:100dvh}.full-mode .ms-card[data-v-1b44a865]{overflow:hidden}.ms-card[data-v-1b44a865]{position:relative;height:100dvh;scroll-snap-align:start;overflow:hidden;background:#050505}.ms-bg[data-v-1b44a865],.ms-poster[data-v-1b44a865],.ms-video[data-v-1b44a865],.ms-vignette[data-v-1b44a865]{position:absolute;top:0;right:0;bottom:0;left:0}.ms-bg[data-v-1b44a865]{background-position:center;background-size:cover;filter:blur(28px);transform:scale(1.12);opacity:.48;z-index:0}.ms-poster[data-v-1b44a865]{width:100%;height:100%;object-fit:cover;z-index:1}.ms-video[data-v-1b44a865]{width:100%;height:100%;object-fit:cover;opacity:0;background:#000;z-index:2}.ms-video.contain[data-v-1b44a865]{object-fit:contain}.ms-video.landscape[data-v-1b44a865]{object-position:center var(--ms-landscape-object-y, 36%)}.ms-video.ready[data-v-1b44a865]{opacity:1}.ms-vignette[data-v-1b44a865]{z-index:3}.ms-prompt-row[data-v-1b44a865]{position:absolute;z-index:12;left:50%;bottom:calc(238px + env(safe-area-inset-bottom));transform:translate(-50%);display:flex;align-items:center;justify-content:center;gap:10px}.full-mode .ms-prompt-row[data-v-1b44a865]{bottom:calc(220px + env(safe-area-inset-bottom))}.full-mode .ms-prompt-row.landscape[data-v-1b44a865]{top:var(--ms-landscape-prompt-y, calc(var(--ms-landscape-play-y, 50%) + 54px));bottom:auto}.ms-prompt-btn[data-v-1b44a865]{height:40px;border:1px solid rgba(255,255,255,.26);border-radius:999px;padding:0 14px;display:inline-flex;align-items:center;gap:7px;color:#fff;background:#00000070;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:13px;font-weight:var(--small-text-max-weight);box-shadow:0 14px 34px #00000047;touch-action:manipulation;white-space:nowrap}.ms-prompt-btn svg[data-v-1b44a865]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ms-vignette[data-v-1b44a865]{background:linear-gradient(180deg,rgba(0,0,0,.34),transparent 24%,transparent 60%,rgba(0,0,0,.62)),linear-gradient(90deg,rgba(0,0,0,.18),transparent 48%,rgba(0,0,0,.2));pointer-events:none}.full-mode .ms-vignette[data-v-1b44a865]{background:linear-gradient(180deg,rgba(0,0,0,.14),transparent 22%,transparent 62%,rgba(0,0,0,.58)),linear-gradient(90deg,rgba(0,0,0,.12),transparent 48%,rgba(0,0,0,.14))}.ms-top[data-v-1b44a865]{position:fixed;z-index:58;top:calc(env(safe-area-inset-top) + 10px);left:10px;right:10px;display:flex;justify-content:space-between}.ms-top.full[data-v-1b44a865]{display:flex;align-items:center;justify-content:space-between;gap:12px;filter:drop-shadow(0 4px 12px rgba(0,0,0,.34))}.ms-top.full .ms-top-left[data-v-1b44a865]{min-width:0;display:flex;align-items:center;gap:0}.ms-top.full .ms-top-right[data-v-1b44a865]{display:flex;flex:0 0 auto;gap:2px}.ms-episode-title[data-v-1b44a865]{min-width:0;color:#fffffff0;font-size:16px;line-height:1.2;font-weight:900;text-shadow:0 0 4px rgba(0,0,0,.34);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-quality-pill[data-v-1b44a865]{flex:0 0 auto;max-width:82px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ffffffc7;font-size:11px;font-weight:var(--small-text-max-weight)}.ms-top button[data-v-1b44a865],.ms-play[data-v-1b44a865],.ms-actions button[data-v-1b44a865],.ms-filter-head button[data-v-1b44a865]{border:0;color:inherit;background:transparent}.ms-top button[data-v-1b44a865]{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:transparent;touch-action:manipulation;transition:transform .16s ease,color .16s ease}.ms-top.full .ms-top-right button[data-v-1b44a865]{width:48px;height:48px;margin:-7px -5px}.ms-top.full .ms-top-right svg[data-v-1b44a865]{width:22px;height:22px}.ms-top svg[data-v-1b44a865],.ms-play svg[data-v-1b44a865],.ms-actions svg[data-v-1b44a865],.ms-filter svg[data-v-1b44a865],.ms-full-bottom svg[data-v-1b44a865],.ms-tool-menu svg[data-v-1b44a865]{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ms-tool-menu[data-v-1b44a865]{position:absolute;z-index:18;top:calc(env(safe-area-inset-top) + 58px);right:14px;width:174px;padding:8px;border-radius:16px;background:#121214db;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 18px 40px #00000047}.ms-tool-menu button[data-v-1b44a865]{width:100%;min-height:34px;border:0;border-radius:10px;padding:0 9px;display:flex;align-items:center;gap:8px;background:transparent;color:#ffffffe6;font-size:13px;font-weight:var(--small-text-max-weight);text-align:left;touch-action:manipulation;transition:transform .16s ease,background .16s ease}.ms-tool-menu button[data-v-1b44a865]:hover{background:#ffffff1a}.ms-center[data-v-1b44a865]{position:absolute;z-index:12;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;color:#ffffffe6;font-size:13px}.ms-center div[data-v-1b44a865]{width:28px;height:28px;border-radius:50%;border:3px solid rgba(255,255,255,.22);border-top-color:#fff;animation:ms-spin-1b44a865 .8s linear infinite}.ms-play[data-v-1b44a865]{position:absolute;z-index:12;left:50%;top:50%;width:74px;height:74px;margin:-37px 0 0 -37px;border-radius:50%;display:grid;place-items:center;background:transparent;touch-action:manipulation;transition:transform .16s ease,color .16s ease}.ms-play.landscape[data-v-1b44a865]{top:var(--ms-landscape-play-y, 50%)}.ms-play svg[data-v-1b44a865]{width:58px;height:58px;color:#fff;fill:currentColor;stroke:none;opacity:.8;margin-left:4px;filter:drop-shadow(0 6px 16px rgba(0,0,0,.42))}.ms-lock[data-v-1b44a865]{position:absolute;z-index:14;left:24px;right:24px;top:50%;transform:translateY(-50%);padding:22px;border-radius:18px;background:#0c0c0ed1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:center}.ms-lock strong[data-v-1b44a865]{display:block;font-size:18px}.ms-lock p[data-v-1b44a865]{margin:8px 0 16px;color:#ffffffb8;font-size:13px}.ms-lock button[data-v-1b44a865],.ms-filter-actions button[data-v-1b44a865]:last-child{border:0;border-radius:999px;background:linear-gradient(120deg,#ff4d3d,#ff7a38);color:#fff;font-weight:800}.ms-lock button[data-v-1b44a865]{height:42px;padding:0 24px;touch-action:manipulation}.ms-actions[data-v-1b44a865]{position:absolute;z-index:9;right:13px;bottom:calc(126px + env(safe-area-inset-bottom));display:grid;gap:15px}.full-mode .ms-actions[data-v-1b44a865]{bottom:calc(82px + env(safe-area-inset-bottom))}.ms-actions button[data-v-1b44a865]{min-width:46px;display:grid;justify-items:center;gap:5px;color:#fffffff0;font-size:11px;font-weight:var(--small-text-max-weight);text-shadow:0 2px 8px rgba(0,0,0,.45);touch-action:manipulation;transition:transform .16s ease,color .16s ease}.ms-actions svg[data-v-1b44a865]{width:30px;height:30px;padding:0;border-radius:0;background:transparent}.ms-actions button.on[data-v-1b44a865]{color:#ff5747}.ms-meta[data-v-1b44a865]{position:absolute;z-index:9;left:16px;text-shadow:0 0 4px #000;right:78px;bottom:calc(116px + env(safe-area-inset-bottom))}.full-mode .ms-meta[data-v-1b44a865]{bottom:calc(70px + env(safe-area-inset-bottom))}.ms-meta.full[data-v-1b44a865]{right:76px}.ms-meta h1[data-v-1b44a865]{margin:0 0 8px;font-size:20px;line-height:1.2;letter-spacing:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ms-tags[data-v-1b44a865]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.ms-tags span[data-v-1b44a865]{height:22px;padding:0 8px;border-radius:999px;display:inline-flex;align-items:center;background:#ffffff29;color:#ffffffe0;font-size:11px;font-weight:var(--small-text-max-weight)}.ms-meta p[data-v-1b44a865]{margin:0 0 11px;color:#ffffffd6;font-size:13px;line-height:1.42;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ms-roam-bottom[data-v-1b44a865]{position:fixed;z-index:55;left:0;right:0;bottom:var(--mobile-tab-height, calc(62px + env(safe-area-inset-bottom)) )}.ms-roam-card[data-v-1b44a865]{position:relative;width:100%;min-width:0;height:46px;border:0;border-top:1px solid rgba(255,255,255,.08);border-radius:0;overflow:visible;background:#08080a75;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:none}.ms-roam-open[data-v-1b44a865]{width:100%;height:100%;min-width:0;border:0;padding:0 14px 0 16px;display:grid;grid-template-columns:minmax(0,1fr) 22px;align-items:center;gap:8px;background:transparent;color:inherit;touch-action:manipulation;transition:transform .16s ease,background .16s ease}.ms-roam-card strong[data-v-1b44a865]{min-width:0;font-size:15px;font-weight:500;letter-spacing:0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-roam-arrow[data-v-1b44a865]{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:.82}.ms-roam-card input[data-v-1b44a865]{position:absolute;z-index:2;left:0;right:0;top:-14px;width:100%;height:28px;margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;touch-action:none}.ms-roam-card input[data-v-1b44a865]::-webkit-slider-runnable-track{height:2px;border-radius:999px;background:linear-gradient(90deg,#ff5547 var(--progress),rgba(255,255,255,.24) var(--progress))}.ms-roam-card input[data-v-1b44a865]::-webkit-slider-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:12px;height:12px;margin-top:-5px;border-radius:50%;background:#fff;box-shadow:0 2px 10px #00000073;opacity:0;transition:opacity .18s ease}.ms-roam-card input[data-v-1b44a865]:active::-webkit-slider-thumb{opacity:1}.ms-roam-card input[data-v-1b44a865]::-moz-range-track{height:2px;border-radius:999px;background:#ffffff3d}.ms-roam-card input[data-v-1b44a865]::-moz-range-progress{height:2px;border-radius:999px;background:#ff5547}.ms-roam-card input[data-v-1b44a865]::-moz-range-thumb{width:12px;height:12px;border:0;border-radius:50%;background:#fff;box-shadow:0 2px 10px #00000073}.ms-top button[data-v-1b44a865]:active,.ms-tool-menu button[data-v-1b44a865]:active,.ms-prompt-btn[data-v-1b44a865]:active,.ms-play[data-v-1b44a865]:active,.ms-lock button[data-v-1b44a865]:active,.ms-actions button[data-v-1b44a865]:active,.ms-roam-open[data-v-1b44a865]:active,.ms-full-bottom button[data-v-1b44a865]:active,.ms-clear-exit[data-v-1b44a865]:active,.ms-state button[data-v-1b44a865]:active,.ms-filter button[data-v-1b44a865]:active,.ms-drawer-tabs button[data-v-1b44a865]:active,.ms-episode-ranges button[data-v-1b44a865]:active,.ms-episode-grid button[data-v-1b44a865]:active,.ms-related-grid article[data-v-1b44a865]:active,.ms-drawer-follow[data-v-1b44a865]:active{transform:scale(.98)}.ms-progress[data-v-1b44a865]{position:absolute;z-index:80;left:0;right:0;bottom:calc(62px + env(safe-area-inset-bottom));height:28px;display:flex;align-items:center;padding:0}.full-mode .ms-progress[data-v-1b44a865]{position:fixed;top:auto;bottom:calc(62px + env(safe-area-inset-bottom));height:20px;align-items:center}.ms-progress input[data-v-1b44a865]{position:relative;z-index:2;width:100%;height:28px;margin:0;transform:translateY(13px);-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;background:transparent;touch-action:none}.full-mode .ms-progress input[data-v-1b44a865]{position:absolute;left:0;right:0;bottom:-9px;height:20px;transform:none}.ms-progress input[data-v-1b44a865]::-webkit-slider-runnable-track{height:2px;border-radius:999px;background:linear-gradient(90deg,#ff5547 var(--progress),rgba(255,255,255,.24) var(--progress))}.ms-progress input[data-v-1b44a865]::-webkit-slider-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:12px;height:12px;margin-top:-5px;border-radius:50%;background:#fff;box-shadow:0 2px 10px #00000073;opacity:0;transition:opacity .18s ease}.ms-progress.active input[data-v-1b44a865]::-webkit-slider-thumb,.ms-progress input[data-v-1b44a865]:active::-webkit-slider-thumb{opacity:1}.ms-progress input[data-v-1b44a865]::-moz-range-track{height:2px;border-radius:999px;background:#ffffff3d}.ms-progress input[data-v-1b44a865]::-moz-range-progress{height:2px;border-radius:999px;background:#ff5547}.ms-progress input[data-v-1b44a865]::-moz-range-thumb{width:12px;height:12px;border:0;border-radius:50%;background:#fff;box-shadow:0 2px 10px #00000073}.ms-full-bottom[data-v-1b44a865]{position:fixed;z-index:60;left:0;right:0;bottom:0;height:calc(62px + env(safe-area-inset-bottom));padding:13px 16px calc(13px + env(safe-area-inset-bottom));display:grid;grid-template-columns:calc(100vw - 80px) 36px;gap:12px;align-items:center;background:#050505}.ms-full-bottom button[data-v-1b44a865]{min-width:0;height:36px;border:0;border-radius:12px;background:#171717;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:15px;font-weight:900;box-shadow:0 12px 28px #0000005c;touch-action:manipulation}.ms-full-bottom button[data-v-1b44a865]:first-child{justify-content:space-between;padding:0 14px 0 16px;text-align:left}.ms-full-bottom button span[data-v-1b44a865]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-full-bottom button[data-v-1b44a865]:last-child{width:36px;border-radius:12px;background:#171717;-webkit-backdrop-filter:none;backdrop-filter:none}.ms-full-bottom button:first-child svg[data-v-1b44a865]{transform:rotate(-90deg)}.ms-clear-exit[data-v-1b44a865]{position:fixed;z-index:80;right:14px;bottom:calc(14px + env(safe-area-inset-bottom));border:0;height:36px;padding:0 14px;border-radius:999px;background:#ffffff29;color:#fff;font-weight:900;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.clear-mode .ms-top[data-v-1b44a865],.clear-mode .ms-actions[data-v-1b44a865],.clear-mode .ms-meta[data-v-1b44a865],.clear-mode .ms-progress[data-v-1b44a865],.clear-mode .ms-full-bottom[data-v-1b44a865],.clear-mode .ms-roam-bottom[data-v-1b44a865],.clear-mode .ms-prompt-row[data-v-1b44a865],.clear-mode .ms-tool-menu[data-v-1b44a865]{display:none}.ms-tail[data-v-1b44a865]{height:52px;display:grid;place-items:center;color:#ffffff8c;font-size:12px;background:#050505}.ms-state[data-v-1b44a865]{min-height:100dvh;display:grid;place-content:center;gap:14px;text-align:center;background:#050505}.ms-state strong[data-v-1b44a865]{font-size:16px}.ms-state p[data-v-1b44a865]{margin:0;color:#ffffff9e;font-size:12px}.ms-state button[data-v-1b44a865]{border:0;height:40px;padding:0 20px;border-radius:999px;background:#fff;color:#111;font-weight:800;touch-action:manipulation;transition:transform .16s ease,background .16s ease}.ms-filter-mask[data-v-1b44a865]{position:fixed;z-index:70;top:0;right:0;bottom:0;left:0;background:#0000006b}.ms-filter[data-v-1b44a865]{position:fixed;z-index:71;left:0;right:0;bottom:0;max-height:min(76dvh,620px);padding:10px 16px calc(16px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;background:#fff;color:#16181d;overflow-y:auto;box-shadow:0 -18px 48px #00000047}.ms-filter-head[data-v-1b44a865]{height:44px;display:flex;align-items:center;justify-content:space-between}.ms-filter-head h2[data-v-1b44a865]{margin:0;font-size:18px}.ms-filter-head button[data-v-1b44a865]{width:36px;height:36px;color:#6b7280;border-radius:50%;background:#f3f4f6}.ms-filter-tags[data-v-1b44a865]{display:flex;flex-wrap:wrap;gap:8px;padding:4px 0 10px}.ms-filter-tags button[data-v-1b44a865]{border:0;min-width:0;height:30px;padding:0 9px 0 11px;border-radius:999px;display:inline-flex;align-items:center;gap:5px;background:#fff0ed;color:#f04438;font-size:12px;font-weight:var(--small-text-max-weight);touch-action:manipulation}.ms-filter-tags svg[data-v-1b44a865]{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.ms-filter-group[data-v-1b44a865]{padding:12px 0}.ms-filter-group label[data-v-1b44a865]{display:block;margin-bottom:10px;color:#6d7480;font-size:13px;font-weight:var(--small-text-max-weight)}.ms-filter-group div[data-v-1b44a865]{display:flex;flex-wrap:wrap;gap:9px}.ms-filter-group button[data-v-1b44a865]{border:0;min-height:34px;padding:0 13px;border-radius:999px;background:#f2f3f5;color:#333843;font-weight:800;touch-action:manipulation;transition:transform .16s ease,background .16s ease,color .16s ease}.ms-filter-group button.on[data-v-1b44a865]{background:#fff0ed;color:#f04438}.ms-filter-group button small[data-v-1b44a865]{margin-left:5px;color:inherit;opacity:.6;font-size:10px;font-weight:var(--small-text-max-weight)}.ms-filter-actions[data-v-1b44a865]{position:sticky;bottom:calc(-16px - env(safe-area-inset-bottom));display:grid;grid-template-columns:1fr 1.4fr;gap:10px;margin:0 -16px calc(-16px - env(safe-area-inset-bottom));padding:12px 16px calc(16px + env(safe-area-inset-bottom));background:#ffffffba;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ms-filter-actions button[data-v-1b44a865]{border:0;height:44px;border-radius:999px;background:#f2f3f5;color:#333843;font-weight:900;touch-action:manipulation;transition:transform .16s ease,background .16s ease}.ms-fade-enter-active[data-v-1b44a865],.ms-fade-leave-active[data-v-1b44a865]{transition:opacity .12s ease}.ms-fade-enter-from[data-v-1b44a865],.ms-fade-leave-to[data-v-1b44a865]{opacity:0}.ms-bottom-sheet-enter-active[data-v-1b44a865],.ms-bottom-sheet-leave-active[data-v-1b44a865]{transition:transform .16s cubic-bezier(.2,.7,.2,1)}.ms-bottom-sheet-enter-from[data-v-1b44a865],.ms-bottom-sheet-leave-to[data-v-1b44a865]{transform:translateY(105%)}.ms-drawer-mask[data-v-1b44a865]{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000014,#00000075)}.ms-episode-drawer[data-v-1b44a865]{position:fixed;z-index:81;left:0;right:0;bottom:0;max-height:min(72dvh,640px);padding:8px 16px calc(14px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;background:#fff;color:#17191f;overflow-y:auto;box-shadow:0 -18px 48px #00000047}.ms-drag[data-v-1b44a865]{width:38px;height:4px;margin:4px auto 12px;border-radius:999px;background:#d6d8dd}.ms-drawer-head[data-v-1b44a865]{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;align-items:center}.ms-drawer-head img[data-v-1b44a865]{width:76px;height:102px;border-radius:10px;object-fit:cover;background:#f1f2f4}.ms-drawer-head h2[data-v-1b44a865]{margin:0 0 8px;font-size:18px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ms-drawer-head p[data-v-1b44a865]{margin:0 0 6px;color:#4b5563;font-size:13px;font-weight:var(--small-text-max-weight)}.ms-drawer-head span[data-v-1b44a865]{color:#8a9099;font-size:12px;font-weight:var(--small-text-max-weight)}.ms-drawer-tabs[data-v-1b44a865]{position:sticky;top:0;z-index:2;margin:14px -2px 8px;padding-top:8px;display:grid;grid-template-columns:repeat(3,1fr);background:#fff}.ms-drawer-tabs button[data-v-1b44a865]{border:0;height:38px;border-radius:999px;background:transparent;color:#727985;font-weight:900}.ms-drawer-tabs button.on[data-v-1b44a865]{background:#fff0ed;color:#f04438}.ms-drawer-body[data-v-1b44a865]{padding:6px 0 68px}.ms-intro-text[data-v-1b44a865]{margin:0 0 12px;color:#343946;font-size:14px;line-height:1.65}.ms-tags.light span[data-v-1b44a865]{background:#f2f3f5;color:#59606b}.ms-episode-ranges[data-v-1b44a865]{display:flex;gap:8px;overflow-x:auto;padding-bottom:10px;scrollbar-width:none}.ms-episode-ranges[data-v-1b44a865]::-webkit-scrollbar{display:none}.ms-episode-ranges button[data-v-1b44a865]{flex:0 0 auto;border:0;height:32px;padding:0 12px;border-radius:999px;background:#f2f3f5;color:#606874;font-weight:900;touch-action:manipulation;transition:transform .16s ease,background .16s ease,color .16s ease}.ms-episode-ranges button.on[data-v-1b44a865]{background:#fff0ed;color:#f04438}.ms-episode-grid[data-v-1b44a865]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.ms-episode-grid button[data-v-1b44a865]{position:relative;min-width:0;height:42px;border:0;border-radius:10px;background:#f3f4f6;color:#303641;font-size:13px;font-weight:var(--small-text-max-weight);touch-action:manipulation;transition:transform .16s ease,background .16s ease,color .16s ease;overflow:hidden}.ms-episode-grid button span[data-v-1b44a865]{position:relative;z-index:1;display:block}.ms-episode-grid button em[data-v-1b44a865]{position:relative;z-index:1;display:block;margin-top:2px;font-size:10px;font-style:normal;line-height:1;opacity:.86}.ms-episode-grid button i[data-v-1b44a865]{position:absolute;left:0;bottom:0;height:3px;border-radius:0 999px 999px 0;background:#f04438}.ms-episode-grid button.resume[data-v-1b44a865]:not(.on){background:#fff0ed;color:#f04438}.ms-episode-grid button.on[data-v-1b44a865]{background:linear-gradient(120deg,#ff4d3d,#ff7a38);color:#fff}.ms-episode-grid button.on i[data-v-1b44a865]{background:#ffffffb8}.ms-related-state[data-v-1b44a865]{min-height:120px;display:grid;place-items:center;color:#858c96;font-size:13px;font-weight:var(--small-text-max-weight)}.ms-related-grid[data-v-1b44a865]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 9px}.ms-related-grid article[data-v-1b44a865]{min-width:0;touch-action:manipulation;transition:transform .16s ease}.ms-related-grid img[data-v-1b44a865]{width:100%;aspect-ratio:3 / 4.1;border-radius:10px;object-fit:cover;background:#f1f2f4}.ms-related-grid strong[data-v-1b44a865]{display:block;margin-top:6px;color:var(--mobile-vod-card-title-color);font-size:var(--mobile-vod-card-title-size);font-weight:var(--mobile-vod-card-title-weight);line-height:var(--mobile-vod-card-title-line);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ms-related-grid span[data-v-1b44a865]{display:block;margin-top:3px;color:#8a9099;font-size:11px}.ms-drawer-follow[data-v-1b44a865]{position:sticky;bottom:0;width:100%;height:44px;border:0;border-radius:999px;background:linear-gradient(120deg,#ff4d3d,#ff7a38);color:#fff;font-size:15px;font-weight:950;touch-action:manipulation;transition:transform .16s ease,background .16s ease,color .16s ease}.ms-drawer-follow.on[data-v-1b44a865]{background:#f2f3f5;color:#f04438}@keyframes ms-spin-1b44a865{to{transform:rotate(360deg)}}.msearch[data-v-09e96edd]{min-height:100dvh;padding:calc(env(safe-area-inset-top) + 62px) 14px 28px;background:#fffefe;color:#1f232b}.msr-head[data-v-09e96edd]{position:fixed;z-index:20;left:0;right:0;top:0;margin:0;padding:calc(env(safe-area-inset-top) + 8px) 15px 10px;display:grid;grid-template-columns:30px minmax(0,1fr) 46px;align-items:center;gap:9px;background:rgb(255 255 255 / var(--msr-head-bg));-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);transition:background .16s ease}.msr-back[data-v-09e96edd],.msr-submit[data-v-09e96edd],.msr-section-head button[data-v-09e96edd]{border:0;background:transparent}.msr-back[data-v-09e96edd]{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:#1f232b}.msr-back svg[data-v-09e96edd],.msr-form svg[data-v-09e96edd],.msr-section-head svg[data-v-09e96edd]{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.msr-back svg[data-v-09e96edd]{width:23px;height:23px}.msr-form[data-v-09e96edd]{height:44px;min-width:0;border-radius:22px;padding:0 9px 0 15px;display:flex;align-items:center;gap:9px;background:#f2f3f5;box-shadow:none;position:relative}.msr-form svg[data-v-09e96edd]{width:18px;height:18px;color:#8f96a3}.msr-form input[data-v-09e96edd]{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#1f232b;font-size:16px;font-weight:500}.msr-form input[data-v-09e96edd]::placeholder{color:#a6abb4}.msr-clear[data-v-09e96edd]{width:24px;height:24px;border:0;border-radius:50%;background:#f0f1f4;color:#8e949f;font-size:17px;line-height:1}.msr-submit[data-v-09e96edd]{height:40px;padding:0;color:#111318;font-size:17px;font-weight:800;letter-spacing:0}.msr-suggest-pop[data-v-09e96edd]{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:30;padding:6px;border:1px solid #eceef2;border-radius:14px;background:#fff;box-shadow:0 14px 34px #15192424}.msr-suggest-pop button[data-v-09e96edd]{width:100%;min-height:42px;border:0;border-radius:10px;padding:7px 10px;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left}.msr-suggest-pop button[data-v-09e96edd]:active{background:#f4f5f7}.msr-suggest-pop .msr-correction[data-v-09e96edd]{background:#fff8ed}.msr-suggest-pop .msr-correction[data-v-09e96edd]:active{background:#ffefd8}.msr-suggest-pop .msr-correction span[data-v-09e96edd]{color:#d17b18}.msr-suggest-pop strong[data-v-09e96edd]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1f232b;font-size:14px;font-weight:500}.msr-suggest-pop span[data-v-09e96edd]{flex:0 0 auto;max-width:42%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8d95a1;font-size:12px}.msr-section[data-v-09e96edd]{margin-top:18px}.msr-section-head[data-v-09e96edd]{height:30px;margin-bottom:9px;display:flex;align-items:center;justify-content:space-between}.msr-section-head h2[data-v-09e96edd]{margin:0;font-size:17px;line-height:1}.msr-section-head button[data-v-09e96edd]{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:#9aa0aa}.msr-word-grid[data-v-09e96edd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.msr-word-grid button[data-v-09e96edd]{min-width:0;height:34px;border:0;border-radius:12px;padding:0 8px;background:transparent;color:#3c424d;font-size:14px;font-weight:500;line-height:1.1;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;box-shadow:none}.msr-suggest-cards[data-v-09e96edd]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.msr-suggest-cards article[data-v-09e96edd]{min-width:0;touch-action:manipulation}.msr-suggest-poster[data-v-09e96edd]{position:relative;overflow:hidden;border-radius:12px;background:#e7e9ee;box-shadow:0 8px 22px #11182714}.msr-suggest-poster[data-v-09e96edd]:after,.msr-rank-poster[data-v-09e96edd]:after,.msr-poster[data-v-09e96edd]:after{content:"";position:absolute;z-index:2;left:0;right:0;bottom:0;height:36%;background:linear-gradient(180deg,#0000,#00000057);pointer-events:none}.msr-suggest-cards img[data-v-09e96edd]{width:100%;aspect-ratio:3 / 4.1;object-fit:cover}.msr-heat[data-v-09e96edd]{position:absolute;z-index:4;left:7px;bottom:7px;display:inline-flex;align-items:center;gap:3px;max-width:calc(100% - 14px);color:#fff;font-size:10px;font-weight:500;line-height:1;text-shadow:0 1px 4px rgba(0,0,0,.48)}.msr-heat svg[data-v-09e96edd]{width:11px;height:11px;fill:currentColor}.msr-suggest-cards strong[data-v-09e96edd]{display:block;margin-top:7px;color:var(--mobile-vod-card-title-color);font-size:var(--mobile-vod-card-title-size);font-weight:var(--mobile-vod-card-title-weight);line-height:var(--mobile-vod-card-title-line);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.msr-suggest-cards span[data-v-09e96edd]{display:block;margin-top:3px;color:#8c929d;font-size:11px;line-height:1.2;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.msr-suggest-cards .msr-heat[data-v-09e96edd]{display:inline-flex;margin-top:0;color:#fff}.msr-rank-panel[data-v-09e96edd]{margin-top:20px;margin-left:-14px;margin-right:-14px;padding:14px 14px 15px;border-radius:10px 10px 0 0;background:linear-gradient(118deg,#ffefebf5,#f2faf6fa,#e2f4ecfa),#fff;box-shadow:0 10px 28px #2126300f}.msr-rank-tabs[data-v-09e96edd],.msr-result-tabs[data-v-09e96edd]{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.msr-rank-tabs[data-v-09e96edd]::-webkit-scrollbar,.msr-result-tabs[data-v-09e96edd]::-webkit-scrollbar{display:none}.msr-rank-tabs button[data-v-09e96edd],.msr-result-tabs button[data-v-09e96edd]{flex:0 0 auto;border:0;background:transparent;color:#8b919c;font-weight:700}.msr-rank-tabs button[data-v-09e96edd]{height:34px;padding:0 5px;font-size:16px;font-weight:500}.msr-rank-tabs button.on[data-v-09e96edd]{color:#15171c;font-weight:500}.msr-result-tabs button.on[data-v-09e96edd]{color:#15171c;font-weight:900}.msr-rank-grid[data-v-09e96edd]{margin-top:9px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px}.msr-rank-poster[data-v-09e96edd],.msr-poster[data-v-09e96edd]{position:relative;overflow:hidden;background:#e7e9ee}.msr-rank-poster[data-v-09e96edd]{aspect-ratio:3 / 4.2;border-radius:10px}.msr-rank-poster img[data-v-09e96edd],.msr-poster img[data-v-09e96edd]{width:100%;height:100%;object-fit:cover}.msr-rank-no[data-v-09e96edd],.msr-rank-tag[data-v-09e96edd],.msr-poster span[data-v-09e96edd]{position:absolute;z-index:3;color:#fff;font-weight:900}.msr-rank-no[data-v-09e96edd]{left:0;top:0;min-width:25px;height:24px;border-radius:10px 0;display:grid;place-items:center;background:#1e222ab8;box-shadow:0 4px 12px #00000024;font-size:12px;font-style:italic;overflow:hidden}.msr-rank-card:nth-child(1) .msr-rank-no[data-v-09e96edd]{background:linear-gradient(135deg,#ff4b3e,#ff8a4a)}.msr-rank-card:nth-child(2) .msr-rank-no[data-v-09e96edd]{background:linear-gradient(135deg,#ff8c2f,#ffc247)}.msr-rank-card:nth-child(3) .msr-rank-no[data-v-09e96edd]{background:linear-gradient(135deg,#ffbd36,#ffe07a);color:#6a4300}.msr-rank-card:nth-child(-n+3) .msr-rank-no[data-v-09e96edd]:before{content:"";position:absolute;left:-9px;top:-10px;width:23px;height:35px;transform:rotate(38deg);background:linear-gradient(90deg,#ffffffdb,#ffffff38,#fff0);pointer-events:none}.msr-rank-tag[data-v-09e96edd]{right:5px;top:5px;padding:4px 6px;border-radius:999px;background:#f04438eb;font-size:11px;line-height:1}.msr-rank-tag.hot[data-v-09e96edd]{background:#f04438eb}.msr-rank-tag.fresh[data-v-09e96edd],.msr-rank-tag.updating[data-v-09e96edd]{background:#1f77ffe6}.msr-rank-tag.done[data-v-09e96edd]{background:#2106069e}.msr-rank-card strong[data-v-09e96edd],.msr-card strong[data-v-09e96edd]{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:7px;color:var(--mobile-vod-card-title-color);font-size:var(--mobile-vod-card-title-size);font-weight:var(--mobile-vod-card-title-weight);line-height:var(--mobile-vod-card-title-line)}.msr-rank-card p[data-v-09e96edd],.msr-card p[data-v-09e96edd]{margin:4px 0 0;color:#8c929d;font-size:12px;line-height:1.25}.msr-result-tabs[data-v-09e96edd]{position:sticky;z-index:18;top:calc(env(safe-area-inset-top) + 52px);margin:0 -14px 12px;padding:0 14px 10px;background:linear-gradient(180deg,#fff4f1f0,#f7f7f8f0)}.msr-result-tabs button[data-v-09e96edd]{height:36px;border-radius:999px;padding:0 14px;background:#fff;font-size:14px;box-shadow:0 8px 18px #1118270a}.msr-result-tabs button.on[data-v-09e96edd]{color:#fff;background:linear-gradient(135deg,#ff6a4f,#f04438)}.msr-filter-panel[data-v-09e96edd]{margin:0 -14px 14px;padding:0 14px 12px;background:#f7f7f8;border-bottom:1px solid #eceef2}.msr-filter-row[data-v-09e96edd]{display:grid;grid-template-columns:38px minmax(0,1fr);gap:8px;align-items:start;margin-top:8px}.msr-filter-row>span[data-v-09e96edd]{color:#8b929f;font-size:12px;line-height:30px}.msr-filter-row>div[data-v-09e96edd]{display:flex;gap:7px;overflow-x:auto;scrollbar-width:none}.msr-filter-row>div[data-v-09e96edd]::-webkit-scrollbar{display:none}.msr-filter-row button[data-v-09e96edd],.msr-filter-clear[data-v-09e96edd]{border:0}.msr-filter-row button[data-v-09e96edd]{flex:0 0 auto;height:30px;border-radius:999px;padding:0 11px;background:#fff;color:#555e6e;font-size:12px;font-weight:600;box-shadow:0 6px 14px #1118270a}.msr-filter-row button.on[data-v-09e96edd]{background:#111318;color:#fff}.msr-filter-clear[data-v-09e96edd]{height:30px;margin-top:10px;border-radius:999px;padding:0 12px;background:#fff;color:#f04438;font-size:12px;font-weight:700}.msr-card-grid[data-v-09e96edd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px}.msr-poster[data-v-09e96edd]{aspect-ratio:3 / 4.1;border-radius:12px;box-shadow:0 8px 22px #11182714}.msr-poster span[data-v-09e96edd]{left:7px;bottom:7px;max-width:calc(100% - 14px);padding:3px 7px;border-radius:999px;background:#00000085;font-size:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.msr-more[data-v-09e96edd]{width:100%;height:42px;margin-top:18px;border:0;border-radius:999px;color:#f04438;background:#fff;font-weight:900}.msr-empty[data-v-09e96edd]{min-height:180px;border-radius:18px;display:grid;place-content:center;gap:6px;text-align:center;background:#fff;color:#9aa0aa}.msr-empty strong[data-v-09e96edd]{color:#2a2f38}.msr-empty button[data-v-09e96edd]{justify-self:center;height:34px;border:0;border-radius:12px;padding:0 16px;background:#1f232b;color:#fff;font-weight:900}.msr-empty em[data-v-09e96edd]{color:#5f6672;font-size:12px;font-style:normal}.msr-sk div[data-v-09e96edd],.msr-sk b[data-v-09e96edd],.msr-sk p[data-v-09e96edd]{display:block;border-radius:10px;background:linear-gradient(90deg,#eceef2,#f8f8fa,#eceef2);background-size:200% 100%;animation:msr-sk-09e96edd 1.1s infinite linear}.msr-sk div[data-v-09e96edd]{aspect-ratio:3 / 4.15}.msr-sk b[data-v-09e96edd]{height:13px;margin-top:8px}.msr-sk p[data-v-09e96edd]{width:72%;height:10px}@keyframes msr-sk-09e96edd{0%{background-position:100% 0}to{background-position:-100% 0}}.mme[data-v-0f47fa93]{min-height:100dvh;padding:calc(env(safe-area-inset-top) + 8px) 0 calc(82px + env(safe-area-inset-bottom));background:#fff;color:#191a20}.mme.settings[data-v-0f47fa93]{padding-bottom:calc(28px + env(safe-area-inset-bottom));background:#fff}.mme-topbar[data-v-0f47fa93],.mme-subhead[data-v-0f47fa93]{position:sticky;top:0;z-index:20;min-height:52px;display:flex;align-items:center;padding:0 14px;background:#ffffffeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mme-topbar[data-v-0f47fa93]{justify-content:flex-end}.mme-topbar button[data-v-0f47fa93],.mme-subhead button[data-v-0f47fa93]{width:38px;height:38px;border:0;display:grid;place-items:center;color:#1f232b;background:transparent}.mme-topbar svg[data-v-0f47fa93],.mme-subhead svg[data-v-0f47fa93],.mme-quick svg[data-v-0f47fa93],.mme-list-action svg[data-v-0f47fa93]{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mme-subhead[data-v-0f47fa93]{justify-content:flex-start;gap:8px}.mme-subhead strong[data-v-0f47fa93]{font-size:17px;font-weight:600}.mme-user-panel[data-v-0f47fa93],.mme-quick[data-v-0f47fa93],.mme-section[data-v-0f47fa93],.mme-setting-section[data-v-0f47fa93]{border-top:8px solid #f5f6f8;background:#fff}.mme-user-panel[data-v-0f47fa93]{border-top:0;padding:8px 14px 18px}.mme-user[data-v-0f47fa93]{display:flex;gap:13px;align-items:center;min-width:0}.mme-avatar[data-v-0f47fa93]{width:62px;height:62px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#15171d;flex:0 0 62px}.mme-avatar svg[data-v-0f47fa93]{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mme-user-copy[data-v-0f47fa93]{min-width:0;flex:1}.mme-user-copy h1[data-v-0f47fa93]{margin:0;color:#15171d;font-size:22px;line-height:1.15;letter-spacing:0}.mme-user-copy p[data-v-0f47fa93]{margin:7px 0 0;color:#767d89;font-size:13px;line-height:1.45}.mme-level[data-v-0f47fa93]{display:inline-flex;margin-top:9px;padding:4px 8px;border-radius:999px;font-size:11px;font-weight:var(--small-text-max-weight)}.mme-login[data-v-0f47fa93]{width:100%;height:42px;margin-top:16px;border:0;border-radius:0;background:#15171d;color:#fff;font-size:14px;font-weight:600}.mme-stats[data-v-0f47fa93]{display:grid;grid-template-columns:repeat(2,1fr);margin-top:18px;border-top:1px solid #f0f1f4}.mme-stats button[data-v-0f47fa93]{min-width:0;border:0;padding:14px 4px 0;background:transparent;color:#191a20}.mme-stats button+button[data-v-0f47fa93]{border-left:1px solid #f0f1f4}.mme-stats strong[data-v-0f47fa93]{display:block;font-size:22px;line-height:1}.mme-stats span[data-v-0f47fa93]{display:block;margin-top:7px;color:#808691;font-size:12px;font-weight:var(--small-text-max-weight)}.mme-stats.muted[data-v-0f47fa93]{opacity:.62}.mme-quick[data-v-0f47fa93]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:16px 8px}.mme-quick button[data-v-0f47fa93]{min-width:0;border:0;display:grid;justify-items:center;gap:8px;color:#1f232b;background:transparent;font-size:12px;font-weight:var(--small-text-max-weight)}.mme-quick button span[data-v-0f47fa93]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mme-section[data-v-0f47fa93]{padding:16px 14px 18px;scroll-margin-top:8px}.mme-section-head[data-v-0f47fa93]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:13px}.mme-section-head h2[data-v-0f47fa93],.mme-setting-section h2[data-v-0f47fa93]{margin:0;color:#15171d;font-size:17px;line-height:1.2;font-weight:600}.mme-section-head button[data-v-0f47fa93]{border:0;background:transparent;color:#f04438;font-size:13px;font-weight:var(--small-text-max-weight)}.mme-watch-list[data-v-0f47fa93]{display:grid;gap:12px}.mme-watch[data-v-0f47fa93]{display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px;align-items:center;min-height:92px}.mme-watch-cover[data-v-0f47fa93]{position:relative;width:92px;aspect-ratio:16 / 10;overflow:hidden;border-radius:0;background:#eceef2}.mme-watch-cover img[data-v-0f47fa93],.mme-card img[data-v-0f47fa93]{width:100%;height:100%;object-fit:cover;display:block}.mme-watch-cover span[data-v-0f47fa93]{position:absolute;left:5px;right:5px;bottom:5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:4px 6px;background:#00000094;color:#fff;font-size:11px;font-weight:var(--small-text-max-weight);text-align:center}.mme-watch strong[data-v-0f47fa93],.mme-card strong[data-v-0f47fa93]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--mobile-vod-card-title-color);font-size:var(--mobile-vod-card-title-size);font-weight:var(--mobile-vod-card-title-weight);line-height:var(--mobile-vod-card-title-line)}.mme-watch p[data-v-0f47fa93],.mme-card p[data-v-0f47fa93]{margin:7px 0 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#858b96;font-size:12px}.mme-watch i[data-v-0f47fa93]{display:block;height:4px;margin-top:13px;overflow:hidden;background:#edf0f4}.mme-watch em[data-v-0f47fa93]{display:block;height:100%;background:#f04438}.mme-grid[data-v-0f47fa93]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 9px}.mme-card[data-v-0f47fa93]{min-width:0}.mme-card div[data-v-0f47fa93]{position:relative;aspect-ratio:3 / 4;overflow:hidden;border-radius:0;background:#eceef2}.mme-card span[data-v-0f47fa93]{position:absolute;left:5px;top:5px;max-width:calc(100% - 10px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:3px 6px;background:#00000094;color:#fff;font-size:10px;font-style:normal;font-weight:600}.mme-card strong[data-v-0f47fa93]{margin-top:8px}.mme-empty[data-v-0f47fa93]{display:grid;place-items:center;min-height:112px;background:#f5f6f8;text-align:center}.mme-empty.small[data-v-0f47fa93]{min-height:92px}.mme-empty strong[data-v-0f47fa93]{display:block;font-size:15px}.mme-empty span[data-v-0f47fa93]{display:block;margin-top:7px;color:#858b96;font-size:12px}.mme-setting-section[data-v-0f47fa93]{padding:18px 14px}.mme-setting-section h2[data-v-0f47fa93]{margin-bottom:13px}.mme-setting-list[data-v-0f47fa93],.mme-form-block[data-v-0f47fa93]{display:grid;gap:0}.mme-setting-row[data-v-0f47fa93],.mme-list-action[data-v-0f47fa93]{min-height:48px;border:0;border-bottom:1px solid #f0f1f4;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0;background:transparent;color:#15171d;text-align:left}.mme-setting-row span[data-v-0f47fa93],.mme-list-action span[data-v-0f47fa93],.mme-form-block label span[data-v-0f47fa93]{color:#69707c;font-size:14px;font-weight:var(--small-text-max-weight)}.mme-setting-row strong[data-v-0f47fa93]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500}.mme-form-block+.mme-form-block[data-v-0f47fa93]{margin-top:18px;padding-top:18px;border-top:1px solid #f0f1f4}.mme-form-block label[data-v-0f47fa93]{display:grid;gap:8px;margin-bottom:12px}.mme-form-block input[data-v-0f47fa93]{width:100%;height:42px;box-sizing:border-box;border:1px solid #e7e9ee;border-radius:0;outline:0;padding:0 12px;color:#15171d;background:#fff;font-size:14px}.mme-form-block input[data-v-0f47fa93]:focus{border-color:#15171d}.mme-form-block button[data-v-0f47fa93],.mme-logout-wide[data-v-0f47fa93]{width:100%;height:42px;border:0;border-radius:0;color:#fff;background:#15171d;font-size:14px;font-weight:600}.mme-form-block button[data-v-0f47fa93]:disabled{opacity:.48}.mme-form-block p[data-v-0f47fa93]{margin:9px 0 0;color:#f04438;font-size:12px;line-height:1.4}.mme-list-action svg[data-v-0f47fa93]{width:18px;height:18px;color:#a0a5ae}.mme-logout-wide[data-v-0f47fa93]{margin:18px 14px 0;width:calc(100% - 28px);color:#f04438;background:#fff1ef}.mme-logout-wide.login[data-v-0f47fa93]{color:#fff;background:#15171d}.mme-sk div[data-v-0f47fa93],.mme-sk b[data-v-0f47fa93],.mme-sk p[data-v-0f47fa93]{display:block;background:linear-gradient(90deg,#eef0f4,#f8f8fa,#eef0f4);background-size:200% 100%;animation:mme-sk-0f47fa93 1.15s infinite linear}.mme-sk div[data-v-0f47fa93]{width:92px;aspect-ratio:16 / 10}.mme-sk b[data-v-0f47fa93]{width:70%;height:16px}.mme-sk p[data-v-0f47fa93]{width:48%;height:12px;margin-top:10px}@keyframes mme-sk-0f47fa93{to{background-position:-200% 0}}.mdetail[data-v-448dadda]{min-height:100dvh;padding:calc(env(safe-area-inset-top) + 62px) 14px 34px;background:#f7f7f8;color:#1f232b}.md-head[data-v-448dadda]{position:fixed;z-index:30;left:0;right:0;top:0;height:calc(env(safe-area-inset-top) + 54px);padding:env(safe-area-inset-top) 12px 0;display:grid;grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;gap:6px;background:rgb(247 247 248 / var(--md-head-bg));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.md-head button[data-v-448dadda],.md-actions button[data-v-448dadda],.md-line-tabs button[data-v-448dadda],.md-episodes button[data-v-448dadda],.md-section header button[data-v-448dadda],.md-people button[data-v-448dadda],.md-empty button[data-v-448dadda]{border:0}.md-head button[data-v-448dadda]{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:transparent;color:#1f232b}.md-head svg[data-v-448dadda],.md-actions svg[data-v-448dadda]{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.md-head strong[data-v-448dadda]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:16px;font-weight:600}.md-hero[data-v-448dadda]{display:grid;grid-template-columns:118px minmax(0,1fr);gap:14px;align-items:start}.md-cover[data-v-448dadda]{width:118px;aspect-ratio:3 / 4;border-radius:8px;object-fit:cover;background:#e6e8ee}.md-info h1[data-v-448dadda]{margin:2px 0 9px;font-size:22px;line-height:1.18;letter-spacing:0}.md-tags[data-v-448dadda]{display:flex;flex-wrap:wrap;gap:6px}.md-tags span[data-v-448dadda]{padding:4px 7px;border-radius:999px;background:#eceef2;color:#59616f;font-size:12px}.md-remark[data-v-448dadda]{margin:10px 0 0;color:#f04438;font-size:13px}.md-actions[data-v-448dadda]{display:flex;gap:8px;margin-top:14px}.md-actions button[data-v-448dadda]{height:36px;min-width:78px;border-radius:999px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;gap:5px;background:#fff;color:#20242c;font-size:14px;font-weight:600}.md-actions button.primary[data-v-448dadda]{background:#111318;color:#fff}.md-actions button.on[data-v-448dadda]{color:#f04438}.md-section[data-v-448dadda]{margin-top:22px}.md-section header[data-v-448dadda]{min-height:30px;margin-bottom:9px;display:flex;align-items:center;justify-content:space-between;gap:10px}.md-section h2[data-v-448dadda]{margin:0;font-size:17px;line-height:1}.md-section header span[data-v-448dadda],.md-section header button[data-v-448dadda]{color:#8b929f;font-size:13px;background:transparent}.md-intro[data-v-448dadda]{margin:0;color:#4b5563;font-size:14px;line-height:1.72}.md-intro.folded[data-v-448dadda]{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.md-people[data-v-448dadda]{display:grid;grid-template-columns:44px minmax(0,1fr);gap:8px;align-items:start;margin-top:8px}.md-people span[data-v-448dadda]{color:#8b929f;font-size:13px;line-height:32px}.md-people button[data-v-448dadda]{min-height:32px;margin:0 6px 6px 0;border-radius:999px;padding:0 10px;background:#fff;color:#333946;font-size:13px}.md-line-tabs[data-v-448dadda]{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.md-line-tabs button[data-v-448dadda]{flex:0 0 auto;height:34px;border-radius:999px;padding:0 13px;background:#fff;color:#555e6e;font-size:13px}.md-line-tabs button.on[data-v-448dadda]{background:#111318;color:#fff}.md-episodes[data-v-448dadda]{margin-top:10px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.md-episodes button[data-v-448dadda]{height:36px;border-radius:8px;background:#fff;color:#343b48;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.md-related[data-v-448dadda]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 9px}.md-related article[data-v-448dadda]{min-width:0}.md-related img[data-v-448dadda]{width:100%;aspect-ratio:3 / 4;border-radius:8px;object-fit:cover;background:#e6e8ee}.md-related strong[data-v-448dadda],.md-related span[data-v-448dadda]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.md-related strong[data-v-448dadda]{margin-top:6px;color:#20242c;font-size:14px;font-weight:500}.md-related span[data-v-448dadda]{margin-top:3px;color:#8b929f;font-size:12px}.md-empty[data-v-448dadda]{min-height:50vh;display:grid;place-content:center;gap:14px;text-align:center}.md-empty button[data-v-448dadda]{height:38px;border-radius:999px;padding:0 16px;background:#111318;color:#fff}.md-skeleton[data-v-448dadda]{min-height:178px}.md-skeleton>div[data-v-448dadda],.md-skeleton b[data-v-448dadda],.md-skeleton p[data-v-448dadda]{border-radius:8px;background:linear-gradient(110deg,#eceef2 8%,#f8f8fa 18%,#eceef2 33%);background-size:200% 100%;animation:md-shimmer-448dadda 1.2s linear infinite}.md-skeleton>div[data-v-448dadda]{width:118px;aspect-ratio:3 / 4}.md-skeleton b[data-v-448dadda]{width:70%;height:24px}.md-skeleton p[data-v-448dadda]{width:90%;height:80px}@keyframes md-shimmer-448dadda{to{background-position-x:-200%}}.mperson[data-v-3152345b]{min-height:100dvh;padding:calc(env(safe-area-inset-top) + 62px) 14px 34px;background:#f7f7f8;color:#1f232b}.mps-head[data-v-3152345b]{position:fixed;z-index:24;left:0;right:0;top:0;height:calc(env(safe-area-inset-top) + 54px);padding:env(safe-area-inset-top) 12px 0;display:grid;grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;gap:6px;background:#f7f7f8f5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mps-head button[data-v-3152345b],.mps-empty button[data-v-3152345b]{border:0}.mps-head button[data-v-3152345b]{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:transparent;color:#1f232b}.mps-head svg[data-v-3152345b]{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mps-head strong[data-v-3152345b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:16px;font-weight:600}.mps-title[data-v-3152345b]{margin:4px 0 15px}.mps-title h1[data-v-3152345b]{margin:0;font-size:24px;line-height:1.2;letter-spacing:0}.mps-title p[data-v-3152345b]{margin:6px 0 0;color:#7b8390;font-size:13px}.mps-grid[data-v-3152345b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 9px}.mps-card[data-v-3152345b]{min-width:0}.mps-poster[data-v-3152345b]{position:relative;overflow:hidden;aspect-ratio:3 / 4.1;border-radius:8px;background:#e6e8ee}.mps-poster[data-v-3152345b]:after{content:"";position:absolute;z-index:2;left:0;right:0;bottom:0;height:36%;background:linear-gradient(180deg,#0000,#00000057);pointer-events:none}.mps-poster img[data-v-3152345b]{width:100%;height:100%;object-fit:cover}.mps-poster span[data-v-3152345b]{position:absolute;z-index:3;left:6px;bottom:6px;max-width:calc(100% - 12px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#fff;font-size:10px;font-weight:700;text-shadow:0 1px 4px rgba(0,0,0,.5)}.mps-card strong[data-v-3152345b],.mps-card p[data-v-3152345b]{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mps-card strong[data-v-3152345b]{margin-top:7px;color:#20242c;font-size:14px;font-weight:500}.mps-card p[data-v-3152345b]{margin:4px 0 0;color:#8b929f;font-size:12px}.mps-empty[data-v-3152345b]{min-height:52vh;display:grid;place-content:center;gap:14px;text-align:center;color:#8b929f}.mps-empty strong[data-v-3152345b]{color:#303642}.mps-empty button[data-v-3152345b]{height:38px;border-radius:999px;padding:0 16px;background:#111318;color:#fff}.mps-sk div[data-v-3152345b],.mps-sk b[data-v-3152345b],.mps-sk p[data-v-3152345b]{display:block;border-radius:8px;background:linear-gradient(90deg,#eceef2,#f8f8fa,#eceef2);background-size:200% 100%;animation:mps-sk-3152345b 1.1s infinite linear}.mps-sk div[data-v-3152345b]{aspect-ratio:3 / 4.1}.mps-sk b[data-v-3152345b]{height:13px;margin-top:8px}.mps-sk p[data-v-3152345b]{width:74%;height:10px}@keyframes mps-sk-3152345b{0%{background-position:100% 0}to{background-position:-100% 0}}.mp[data-v-25f19af7]{min-height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:calc(22px + env(safe-area-inset-bottom));background-color:#fff;background-image:linear-gradient(180deg,#000 0,#000 env(safe-area-inset-top),#fff env(safe-area-inset-top),#fff 100%);color:#15171d}.mp-player[data-v-25f19af7]{position:relative;aspect-ratio:16 / 9;height:auto;min-height:0;margin:0;overflow:hidden;background-color:#08090d;background-size:cover;background-position:center}.mp-player.landscape[data-v-25f19af7]{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;aspect-ratio:auto;--mp-player-top-safe: env(safe-area-inset-top)}@media(orientation:portrait){.mp-player.landscape[data-v-25f19af7]:not(.portrait){inset:auto;top:50%;left:50%;width:100dvh;height:100vw;transform:translate(-50%,-50%) rotate(90deg);transform-origin:center center}}.mp-bg[data-v-25f19af7]{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000075;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mp-video[data-v-25f19af7]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:#000}.mp-video[data-v-25f19af7]::cue{color:var(--mp-subtitle-color, #fff);background:var(--mp-subtitle-bg, rgba(0,0,0,.55));font-size:var(--mp-subtitle-size, 22px);line-height:1.38;text-shadow:0 2px 5px rgba(0,0,0,.9)}.mp-topbar[data-v-25f19af7]{position:absolute;z-index:10;top:calc(var(--mp-player-top-safe, 0px) + 6px);left:8px;right:8px;display:grid;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:4px;color:#fff;pointer-events:none}.mp-topbar strong[data-v-25f19af7]{min-width:0;overflow:hidden;color:#fffffff0;font-size:13px;font-weight:var(--small-text-max-weight);line-height:1.2;text-overflow:ellipsis;text-shadow:0 1px 8px rgba(0,0,0,.72);white-space:nowrap}.mp-icon-btn[data-v-25f19af7]{width:38px;height:38px;border:0;display:grid;place-items:center;color:#fff;background:transparent;pointer-events:auto}.mp-icon-btn svg[data-v-25f19af7]{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 6px rgba(0,0,0,.72))}.mp-state[data-v-25f19af7],.mp-lock[data-v-25f19af7],.mp-play[data-v-25f19af7]{position:absolute;z-index:6;left:50%;top:50%;transform:translate(-50%,-50%)}.mp-state[data-v-25f19af7]{display:grid;justify-items:center;gap:10px;color:#ffffffe6;font-size:13px;font-weight:var(--small-text-max-weight)}.mp-state div[data-v-25f19af7]{width:30px;height:30px;border-radius:50%;border:3px solid rgba(255,255,255,.24);border-top-color:#fff;animation:mp-spin-25f19af7 .8s linear infinite}.mp-play[data-v-25f19af7]{width:72px;height:72px;border:0;background:transparent;color:#fff}.mp-play svg[data-v-25f19af7]{width:60px;height:60px;fill:currentColor;stroke:none;opacity:.8;margin-left:4px;filter:drop-shadow(0 8px 18px rgba(0,0,0,.46))}.mp-center-controls[data-v-25f19af7]{position:absolute;z-index:9;left:50%;top:50%;display:grid;grid-template-columns:46px 62px 46px;align-items:center;gap:22px;transform:translate(-50%,-50%)}.mp-round-btn[data-v-25f19af7]{width:46px;height:46px;border:0;border-radius:50%;display:grid;place-items:center;color:#fff;background:#00000042;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mp-round-btn[data-v-25f19af7]:disabled{opacity:.35}.mp-round-btn svg[data-v-25f19af7]{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.mp-round-main[data-v-25f19af7]{width:62px;height:62px;background:#00000057}.mp-round-main svg[data-v-25f19af7]{width:34px;height:34px;fill:currentColor;stroke:none;opacity:.86}.mp-bottom-controls[data-v-25f19af7]{position:absolute;z-index:9;left:0;right:0;bottom:0;min-height:54px;padding:12px 8px 8px;color:#fff;background:linear-gradient(180deg,#0000,#000000c2)}.mp-progress-row[data-v-25f19af7]{display:grid;grid-template-columns:30px auto minmax(74px,1fr) auto repeat(3,30px);align-items:center;gap:5px}.mp-progress-row.compact[data-v-25f19af7]{grid-template-columns:30px auto minmax(92px,1fr) auto repeat(2,30px)}.mp-control-btn[data-v-25f19af7]{width:30px;height:30px;border:0;border-radius:8px;display:grid;place-items:center;color:#fff;background:transparent}.mp-control-btn[data-v-25f19af7]:disabled{opacity:.35}.mp-control-btn svg[data-v-25f19af7]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.mp-iframe-full[data-v-25f19af7]{margin-left:auto}.mp-range[data-v-25f19af7]{min-width:0;width:100%;height:20px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}.mp-range[data-v-25f19af7]::-webkit-slider-runnable-track{height:3px;border-radius:999px;background:linear-gradient(90deg,#f04438 var(--progress),rgba(255,255,255,.34) 0)}.mp-range[data-v-25f19af7]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:12px;margin-top:-4.5px;border-radius:50%;background:#fff}.mp-range[data-v-25f19af7]::-moz-range-track{height:3px;border-radius:999px;background:#ffffff57}.mp-range[data-v-25f19af7]::-moz-range-progress{height:3px;border-radius:999px;background:#f04438}.mp-range[data-v-25f19af7]::-moz-range-thumb{width:12px;height:12px;border:0;border-radius:50%;background:#fff}.mp-time[data-v-25f19af7]{flex:0 0 auto;color:#ffffffd1;font-size:11px;font-weight:var(--small-text-max-weight);line-height:1;font-variant-numeric:tabular-nums}.mp-quality-badge[data-v-25f19af7]{flex:0 0 auto;max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ffffffc7;font-size:11px;font-weight:var(--small-text-max-weight)}.mp-menu[data-v-25f19af7]{position:absolute;right:10px;bottom:50px;width:min(240px,calc(100vw - 20px));padding:10px;border-radius:14px;display:grid;gap:10px;background:#121216e6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 12px 28px #00000047}.mp-menu-speeds[data-v-25f19af7]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.mp-menu-speeds button[data-v-25f19af7],.mp-menu-cast[data-v-25f19af7]{height:32px;border:0;border-radius:9px;color:#ffffffd6;background:#ffffff1a;font-size:12px;font-weight:var(--small-text-max-weight)}.mp-menu-speeds button.on[data-v-25f19af7]{color:#fff;background:#f04438}.mp-menu-toggle[data-v-25f19af7]{min-height:34px;border-radius:10px;padding:0 8px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#ffffffdb;background:#ffffff14;font-size:12px;font-weight:var(--small-text-max-weight)}.mp-menu-toggle input[data-v-25f19af7]{display:none}.mp-menu-toggle i[data-v-25f19af7]{position:relative;width:36px;height:20px;border-radius:999px;background:#fff3;flex:0 0 auto}.mp-menu-toggle i[data-v-25f19af7]:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .16s ease}.mp-menu-toggle input:checked+i[data-v-25f19af7]{background:#f04438}.mp-menu-toggle input:checked+i[data-v-25f19af7]:after{transform:translate(16px)}.mp-skip-grid[data-v-25f19af7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.mp-skip-grid label[data-v-25f19af7]{min-width:0;height:34px;border-radius:9px;padding:0 7px;display:flex;align-items:center;gap:6px;color:#ffffffd1;background:#ffffff14;font-size:12px;font-weight:var(--small-text-max-weight)}.mp-skip-grid input[data-v-25f19af7]{min-width:0;width:48px;height:24px;margin-left:auto;border:1px solid rgba(255,255,255,.14);border-radius:7px;color:#fff;background:#0000003d;text-align:center;outline:none}.mp-skip-grid input[data-v-25f19af7]::-webkit-outer-spin-button,.mp-skip-grid input[data-v-25f19af7]::-webkit-inner-spin-button{margin:0}.mp-menu-reset[data-v-25f19af7]{width:100%;height:32px;border:0;border-radius:9px;color:#ffffffc7;background:#ffffff14;font-size:12px;font-weight:var(--small-text-max-weight)}.mp-menu-subtitles[data-v-25f19af7]{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.mp-menu-subtitles[data-v-25f19af7]::-webkit-scrollbar{display:none}.mp-menu-subtitles button[data-v-25f19af7]{flex:0 0 auto;max-width:116px;height:30px;border:0;border-radius:9px;padding:0 9px;color:#fffc;background:#ffffff1a;font-size:12px;font-weight:var(--small-text-max-weight);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-menu-subtitles button.on[data-v-25f19af7]{color:#fff;background:#f04438}.mp-menu-cast[data-v-25f19af7]{display:inline-flex;align-items:center;justify-content:center;gap:6px}.mp-menu-cast svg[data-v-25f19af7]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.1}.mp-lock[data-v-25f19af7]{width:min(320px,calc(100vw - 42px));padding:22px;border-radius:18px;display:grid;gap:10px;color:#fff;text-align:center;background:#0a0a0cd1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mp-lock strong[data-v-25f19af7]{font-size:17px;line-height:1.35}.mp-lock p[data-v-25f19af7]{margin:0;color:#ffffffb8;font-size:13px;line-height:1.5}.mp-lock button[data-v-25f19af7]{height:40px;border:0;border-radius:999px;color:#fff;background:#f04438;font-weight:900}.mp-notice[data-v-25f19af7]{position:absolute;z-index:8;left:50%;bottom:56px;transform:translate(-50%);max-width:calc(100vw - 40px);padding:8px 12px;border-radius:999px;color:#fff;background:#0000008f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:12px;font-weight:var(--small-text-max-weight);white-space:nowrap}.mp-failure[data-v-25f19af7]{position:absolute;z-index:11;left:50%;top:50%;width:min(318px,calc(100vw - 42px));transform:translate(-50%,-50%);padding:18px;border-radius:18px;color:#fff;text-align:center;background:#0a0a0cdb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 48px #0000005c}.mp-failure strong[data-v-25f19af7]{display:block;font-size:17px;line-height:1.3}.mp-failure p[data-v-25f19af7]{margin:8px 0 14px;color:#ffffffb8;font-size:13px;line-height:1.5}.mp-failure div[data-v-25f19af7]{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.mp-failure button[data-v-25f19af7]{min-width:68px;height:34px;border:0;border-radius:999px;color:#fff;background:#ffffff1f;font-size:12px;font-weight:var(--small-text-max-weight)}.mp-failure button[data-v-25f19af7]:first-child{background:#f04438}.mp-seek-preview[data-v-25f19af7]{position:absolute;z-index:9;left:50%;top:50%;transform:translate(-50%,-50%);padding:10px 18px;border-radius:12px;color:#fff;background:#000000a8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:16px;font-weight:800;letter-spacing:.5px;white-space:nowrap;pointer-events:none}.mp-info[data-v-25f19af7],.mp-panel[data-v-25f19af7]{margin:0;border-radius:0;background:#fff;box-shadow:none;border-top:8px solid #f5f6f8}.mp-info[data-v-25f19af7]{padding:14px 14px 16px;border-top:0}.mp-danmaku-layer[data-v-25f19af7]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:7;overflow:hidden;pointer-events:none}.mp-danmaku-layer span[data-v-25f19af7]{position:absolute;left:100%;min-width:max-content;padding:2px 8px;border-radius:999px;background:#0000003d;color:#fff;font-size:15px;font-weight:800;text-shadow:0 1px 2px rgba(0,0,0,.85);animation:mpDanmakuMove-25f19af7 7s linear forwards}@keyframes mpDanmakuMove-25f19af7{0%{transform:translate(0)}to{transform:translate(calc(-100vw - 100%))}}.mp-interaction[data-v-25f19af7]{display:grid;gap:10px;margin-top:14px}.mp-interaction-head[data-v-25f19af7]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px}.mp-interaction-head strong[data-v-25f19af7]{font-size:15px;color:#1f232b}.mp-interaction-head span[data-v-25f19af7]{min-width:0;color:#7b8492;font-size:12px}.mp-interaction-head button[data-v-25f19af7],.mp-inline-input button[data-v-25f19af7],.mp-report button[data-v-25f19af7]{height:32px;border:0;border-radius:10px;padding:0 12px;background:#1f232b;color:#fff;font-weight:900}.mp-rating[data-v-25f19af7]{display:flex;gap:3px}.mp-rating button[data-v-25f19af7]{border:0;background:transparent;color:#d3d7df;font-size:22px}.mp-rating button.on[data-v-25f19af7]{color:#ffc233}.mp-inline-input[data-v-25f19af7]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:7px}.mp-inline-input input[data-v-25f19af7],.mp-report select[data-v-25f19af7],.mp-report textarea[data-v-25f19af7]{min-width:0;border:1px solid #e4e7ec;border-radius:10px;background:#f7f8fa;color:#1f232b;outline:0}.mp-inline-input input[data-v-25f19af7]{height:34px;padding:0 10px}.mp-comments[data-v-25f19af7]{display:grid;gap:8px}.mp-comments article[data-v-25f19af7]{display:grid;gap:4px;padding:9px;border-radius:10px;background:#f7f8fa}.mp-comments b[data-v-25f19af7]{color:#1f232b;font-size:12px}.mp-comments p[data-v-25f19af7]{margin:0;color:#535b68;font-size:13px;line-height:1.45}.mp-report-mask[data-v-25f19af7]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:18px;background:#0000008c}.mp-report[data-v-25f19af7]{width:100%;max-width:360px;display:grid;gap:10px;padding:16px;border-radius:16px;background:#fff}.mp-report strong[data-v-25f19af7]{color:#1f232b}.mp-report select[data-v-25f19af7]{height:36px;padding:0 10px}.mp-report textarea[data-v-25f19af7]{min-height:92px;padding:10px}.mp-report div[data-v-25f19af7]{display:flex;justify-content:flex-end;gap:8px}.mp-title-row[data-v-25f19af7]{display:flex;align-items:flex-start;gap:10px}.mp-title-row>div[data-v-25f19af7]{min-width:0;flex:1}.mp-cover[data-v-25f19af7]{width:58px;aspect-ratio:2 / 3;flex:0 0 58px;border-radius:9px;object-fit:cover;background:#eceef2}.mp-title-row h1[data-v-25f19af7]{margin:0;font-size:18px;line-height:1.22;letter-spacing:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mp-title-row p[data-v-25f19af7]{margin:8px 0 0;display:flex;flex-wrap:wrap;gap:6px;color:#767b86;font-size:12px;font-weight:var(--small-text-max-weight)}.mp-title-row p span[data-v-25f19af7]{padding:4px 7px;border-radius:8px;background:#f2f3f5}.mp-follow[data-v-25f19af7]{flex:0 0 auto;min-width:58px;height:32px;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:4px;color:#f04438;background:#fff0ed;font-size:12px;font-weight:var(--small-text-max-weight)}.mp-follow.on[data-v-25f19af7]{color:#fff;background:#f04438}.mp-follow svg[data-v-25f19af7]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2}.mp-intro[data-v-25f19af7]{margin:10px 0 0;color:#535966;font-size:14px;line-height:1.72}.mp-intro.folded[data-v-25f19af7]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mp-panel[data-v-25f19af7]{padding:16px 14px 18px}.mp-panel header[data-v-25f19af7]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.mp-panel h2[data-v-25f19af7]{margin:0;font-size:16px;line-height:1}.mp-panel header span[data-v-25f19af7]{color:#8a8f99;font-size:12px;font-weight:var(--small-text-max-weight)}.mp-lines-panel[data-v-25f19af7]{padding-bottom:14px}.mp-line-tabs[data-v-25f19af7],.mp-channel-tabs[data-v-25f19af7]{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mp-line-tabs[data-v-25f19af7]::-webkit-scrollbar,.mp-channel-tabs[data-v-25f19af7]::-webkit-scrollbar{display:none}.mp-channel-tabs[data-v-25f19af7]{margin-top:10px}.mp-line-tabs button[data-v-25f19af7],.mp-channel-tabs button[data-v-25f19af7]{flex:0 0 auto;max-width:128px;height:34px;border:0;border-radius:999px;padding:0 13px;color:#4b515c;background:#f2f3f5;font-size:13px;font-weight:var(--small-text-max-weight);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-line-tabs button.on[data-v-25f19af7],.mp-channel-tabs button.on[data-v-25f19af7]{color:#fff;background:#15171d}.mp-episode-ranges[data-v-25f19af7]{display:flex;gap:8px;overflow-x:auto;padding:0 0 10px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mp-episode-ranges[data-v-25f19af7]::-webkit-scrollbar{display:none}.mp-episode-ranges button[data-v-25f19af7]{flex:0 0 auto;height:32px;border:0;border-radius:999px;padding:0 12px;color:#606874;background:#f2f3f5;font-size:12px;font-weight:var(--small-text-max-weight)}.mp-episode-ranges button.on[data-v-25f19af7]{color:#fff;background:#15171d}.mp-episode-grid[data-v-25f19af7]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.mp-episode-grid button[data-v-25f19af7]{position:relative;min-width:0;height:42px;border:0;border-radius:11px;color:#4b515c;background:#f2f3f5;font-size:13px;font-weight:var(--small-text-max-weight);overflow:hidden}.mp-episode-grid button span[data-v-25f19af7]{position:relative;z-index:1;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-episode-grid button em[data-v-25f19af7]{position:relative;z-index:1;display:block;margin-top:2px;font-size:10px;font-style:normal;line-height:1;opacity:.86}.mp-episode-grid button i[data-v-25f19af7]{position:absolute;left:0;bottom:0;height:3px;border-radius:0 999px 999px 0;background:#f04438}.mp-episode-grid button.resume[data-v-25f19af7]:not(.on){color:#f04438;background:#fff0ed}.mp-episode-grid button.on[data-v-25f19af7]{color:#fff;background:#f04438}.mp-episode-grid button.on i[data-v-25f19af7]{background:#ffffffb8}.mp-stills[data-v-25f19af7]{display:grid;grid-auto-flow:column;grid-auto-columns:74%;gap:10px;overflow-x:auto}.mp-stills img[data-v-25f19af7]{width:100%;aspect-ratio:16 / 9;border-radius:13px;object-fit:cover;background:#eceef2}.mp-related[data-v-25f19af7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 9px}.mp-related article[data-v-25f19af7]{min-width:0}.mp-related img[data-v-25f19af7]{width:100%;aspect-ratio:2 / 3;border-radius:12px;object-fit:cover;background:#eceef2}.mp-related strong[data-v-25f19af7]{display:block;margin-top:7px;color:var(--mobile-vod-card-title-color);font-size:var(--mobile-vod-card-title-size);font-weight:var(--mobile-vod-card-title-weight);line-height:var(--mobile-vod-card-title-line);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-related span[data-v-25f19af7]{display:block;margin-top:3px;color:#8a8f99;font-size:11px;font-weight:var(--small-text-max-weight);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes mp-spin-25f19af7{to{transform:rotate(360deg)}}:root{--bg: #0a0b0f;--card: #14161d;--card-hi: #0f111a;--line: rgba(255,255,255,.045);--line-hi: rgba(255,255,255,.1);--text: #eceef3;--muted: #79818f;--muted2: #9aa2b1;--accent: #e5a00d;--accent-lt: #f5c842;--accent-soft: rgba(229,160,13,.12);--gold: #ffc233;--rose: #e88db0;--btn-primary-bg: #e5a00d;--btn-primary-text: #fff;--btn-ghost-bg: rgba(255,255,255,.06);--btn-ghost-text: var(--text);--btn-hover-border: var(--accent);--btn-hover-text: var(--accent-lt);--nav-active-bg: var(--accent-soft);--nav-active-text: var(--accent);--search-bg: rgba(20,22,29,.5);--search-panel-bg: rgba(20,22,29,.82);--search-focus-border: rgba(229,160,13,.6);--search-focus-shadow: rgba(229,160,13,.15);--search-button-bg: #fff;--search-button-text: #16181d;--rank-first-text: #e5a00d;--rank-second-text: #ffc233;--rank-third-text: #e88db0;--hero-badge-bg: var(--accent-soft);--hero-badge-text: var(--accent);--hero-primary-button-bg: #fff;--hero-primary-button-text: #16181d;--hero-secondary-button-bg: rgba(255,255,255,.12);--hero-secondary-button-text: #fff;--hero-mask-side-strong: rgba(10,11,15,.88);--hero-mask-side-mid: rgba(10,11,15,.63);--hero-mask-side-soft: rgba(10,11,15,.28);--hero-mask-bottom: var(--bg);--hero-mask-bottom-mid: rgba(10,11,15,.82);--hero-mask-bottom-soft: rgba(10,11,15,.36);--hero-mask-top: rgba(10,11,15,.46);--chip-active-bg: var(--accent);--chip-active-text: #fff;--section-accent-bg: var(--grad);--badge-score-bg: var(--gold);--badge-score-text: #1a1204;--poster-overlay-bg: linear-gradient(0deg, rgba(8,9,13,.82) 0%, transparent 55%);--play-line-active-bg: var(--grad);--play-line-active-text: #fff;--play-channel-active-bg: var(--accent);--play-channel-active-text: #fff;--play-episode-active-bg: var(--accent);--play-episode-active-text: #fff;--play-link-text: var(--accent);--gallery-active-border: var(--accent);--onboarding-bg: linear-gradient(135deg, var(--accent-soft), rgba(32,36,52,.78));--sidebar-w: 214px;--topbar-h: 76px;--mobile-vod-card-title-size: 14px;--mobile-vod-card-title-weight: 500;--mobile-vod-card-title-line: 1.25;--mobile-vod-card-title-color: #1f232b;--mobile-control-text-size: 14px;--mobile-control-text-weight: 500;--small-text-max-weight: 500;--grad: linear-gradient(120deg, #e5a00d, #f5c842);--radius: 12px;--radius-sm: 9px;--shadow: 0 14px 40px rgba(0,0,0,.5)}*{box-sizing:border-box;margin:0;padding:0}html,body,#app{background:var(--bg);color:var(--text)}html,body{overflow-x:hidden;overscroll-behavior-x:none;font-family:-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{display:block}.m-img-fade{opacity:0;transform:translateZ(0) scale(1.018);transition:opacity .22s ease,transform .28s cubic-bezier(.22,.61,.36,1);will-change:opacity,transform;backface-visibility:hidden}.m-img-fade.is-loaded{opacity:1;transform:translateZ(0) scale(1);will-change:auto}.mh-hero:has(>img.m-img-fade:not(.is-loaded)):before,.mh-history-cover:has(>img.m-img-fade:not(.is-loaded)):before,.mh-poster:has(>img.m-img-fade:not(.is-loaded)):before,.mt-rank-poster:has(>img.m-img-fade:not(.is-loaded)):before,.mt-poster:has(>img.m-img-fade:not(.is-loaded)):before,.msr-rank-poster:has(>img.m-img-fade:not(.is-loaded)):before,.msr-poster:has(>img.m-img-fade:not(.is-loaded)):before,.mme-watch-cover:has(>img.m-img-fade:not(.is-loaded)):before,.mme-card div:has(>img.m-img-fade:not(.is-loaded)):before,.mp-stills:has(img.m-img-fade:not(.is-loaded)) img.m-img-fade:not(.is-loaded),.mp-related article:has(>img.m-img-fade:not(.is-loaded)) img.m-img-fade:not(.is-loaded),.ms-related-grid article:has(>img.m-img-fade:not(.is-loaded)) img.m-img-fade:not(.is-loaded){background:linear-gradient(90deg,#e8eaee,#f7f7f9,#e8eaee);background-size:200% 100%;animation:m-img-skel 1.1s linear infinite}.mh-hero:has(>img.m-img-fade:not(.is-loaded)):before,.mh-history-cover:has(>img.m-img-fade:not(.is-loaded)):before,.mh-poster:has(>img.m-img-fade:not(.is-loaded)):before,.mt-rank-poster:has(>img.m-img-fade:not(.is-loaded)):before,.mt-poster:has(>img.m-img-fade:not(.is-loaded)):before,.msr-rank-poster:has(>img.m-img-fade:not(.is-loaded)):before,.msr-poster:has(>img.m-img-fade:not(.is-loaded)):before,.mme-watch-cover:has(>img.m-img-fade:not(.is-loaded)):before,.mme-card div:has(>img.m-img-fade:not(.is-loaded)):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.m-img-fade{position:relative;z-index:1}@keyframes m-img-skel{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.m-img-fade{opacity:1;transform:none;transition:none;will-change:auto}}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:#262a35;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#333846}::-webkit-scrollbar-track{background:transparent}button{font-family:inherit}@keyframes sk{0%{background-position:100% 0}to{background-position:-100% 0}}.sk{background:linear-gradient(90deg,#14161d 25%,#1f232d 37%,#14161d 63%);background-size:400% 100%;animation:sk 1.35s ease infinite;border-radius:var(--radius-sm)}.layout{display:flex;min-height:100vh}.sidebar{position:fixed;top:0;left:0;bottom:0;width:var(--sidebar-w);background:var(--bg);border-right:1px solid var(--line);z-index:70;display:flex;flex-direction:column;padding:20px 0 24px;overflow-y:auto}.sb-brand{display:flex;align-items:center;gap:10px;padding:2px 22px 22px;font-size:20px;font-weight:800;letter-spacing:.3px;cursor:pointer;white-space:nowrap;color:#fff}.sb-brand img{width:26px;height:26px;border-radius:7px;object-fit:cover}.sb-nav{display:flex;flex-direction:column;gap:3px;padding:0 12px}.sb-item{display:flex;align-items:center;gap:13px;padding:10px 15px;border-radius:10px;font-size:14.5px;font-weight:500;color:var(--muted2);cursor:pointer;transition:color .16s,background .16s}.sb-item svg{width:20px;height:20px;flex-shrink:0}.category-nav-icon{width:20px;height:20px;flex:0 0 20px;display:inline-flex;align-items:center;justify-content:center;color:currentColor}.category-nav-icon svg{width:20px;height:20px;display:block}.sb-item:hover{color:var(--text);background:#ffffff0b}.sb-item.on{color:var(--nav-active-text);background:var(--nav-active-bg);font-weight:600}.sb-sep{height:1px;background:#ffffff0a;margin:14px 22px}.sb-label{font-size:11px;color:var(--muted);padding:2px 28px 8px;letter-spacing:1.5px;font-weight:var(--small-text-max-weight)}.main{flex:1;margin-left:var(--sidebar-w);min-width:0;display:flex;flex-direction:column;position:relative}.topbar{position:fixed;top:0;left:var(--sidebar-w);right:0;z-index:60;height:var(--topbar-h);display:flex;align-items:center;gap:16px;padding:0 32px;background:linear-gradient(180deg,rgba(10,11,15,.72) 0%,rgba(10,11,15,.32) 60%,transparent 100%);transition:background .3s;pointer-events:none}.topbar>*{pointer-events:auto}.topbar-main{display:flex;align-items:center;gap:16px;width:100%}.mobile-tabs{display:none}.menu-btn{display:none;flex-direction:column;gap:4px;background:none;border:none;cursor:pointer;padding:6px}.menu-btn span{width:22px;height:2px;background:var(--text);border-radius:2px}.search-box{position:relative;width:100%;max-width:640px;margin:0 auto}.search-row{display:flex;align-items:center;gap:10px;width:100%}.top-user{flex-shrink:0}.user-chip{height:38px;max-width:190px;padding:0 16px;border-radius:20px;border:1px solid rgba(255,255,255,.16);background:#14161db8;color:var(--text);cursor:pointer;font-size:13.5px;font-weight:var(--small-text-max-weight);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:.15s;display:inline-flex;align-items:center;justify-content:center;gap:7px}.user-chip svg{width:17px;height:17px;flex-shrink:0}.user-chip-text{overflow:hidden;text-overflow:ellipsis;min-width:0}.user-level-label{flex:0 0 auto;max-width:64px;overflow:hidden;text-overflow:ellipsis;padding:3px 6px;border-radius:7px;color:#1a1204;background:var(--gold);font-size:11px;font-weight:var(--small-text-max-weight)}.user-chip:hover{border-color:var(--btn-hover-border);color:var(--btn-hover-text)}.search{flex:1;min-width:0;display:flex;align-items:center;gap:12px;background:var(--search-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1.5px solid rgba(255,255,255,.12);border-radius:30px;padding:5px 6px 5px 22px;color:var(--muted);transition:.18s}.search>svg{flex-shrink:0}.search:hover{border-color:#fff3}.search:focus-within{border-color:var(--search-focus-border);background:var(--search-bg);box-shadow:0 0 0 4px var(--search-focus-shadow)}.search input{background:none;border:none;outline:none;color:var(--text);width:100%;font-size:16px;height:34px}.search input::placeholder{color:var(--muted)}.search .clear{cursor:pointer;font-size:20px;line-height:1;color:var(--muted);padding:0 2px}.search-btn{flex-shrink:0;background:var(--search-button-bg);color:var(--search-button-text);border:none;cursor:pointer;font-size:14.5px;font-weight:700;padding:0 26px;height:42px;border-radius:24px;display:flex;align-items:center;gap:6px;transition:transform .16s,background .16s;box-shadow:0 4px 14px #0000004d}.search-btn:hover{transform:translateY(-1px);background:#f0f2f5}.search-cancel{display:none;flex-shrink:0;height:42px;padding:0 8px;border:0;background:transparent;color:var(--nav-active-text);cursor:pointer;font-size:14px;font-weight:800;white-space:nowrap}.search-cancel:hover{color:var(--text)}.search-panel{position:absolute;top:60px;left:0;right:0;background:var(--search-panel-bg);-webkit-backdrop-filter:blur(18px) saturate(1.08);backdrop-filter:blur(18px) saturate(1.08);border:1px solid var(--line-hi);border-radius:16px;padding:16px;box-shadow:var(--shadow);max-height:70vh;overflow-y:auto}.sp-head{display:flex;align-items:center;gap:22px;margin-bottom:14px;padding:0 2px}.sp-tab{font-size:15px;font-weight:700;color:var(--muted);cursor:pointer;padding-bottom:8px;border-bottom:2px solid transparent;transition:.15s}.sp-tab:hover{color:var(--muted2)}.sp-tab.on{color:var(--text);border-bottom-color:var(--nav-active-text)}.sp-loading,.sp-empty{text-align:center;color:var(--muted);font-size:13px;padding:40px 0}.sp-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px 22px}.sp-item{display:flex;align-items:center;gap:12px;padding:8px;border-radius:10px;cursor:pointer;transition:background .14s}.sp-item:hover{background:#ffffff0e}.sp-rank{width:20px;flex-shrink:0;text-align:center;font-weight:800;font-size:15px;color:var(--muted);font-style:italic}.sp-rank.top{color:#fff}.sp-rank.r1{color:var(--rank-first-text)}.sp-rank.r2{color:var(--rank-second-text)}.sp-rank.r3{color:var(--rank-third-text)}.sp-thumb{position:relative;width:88px;aspect-ratio:16/10;flex-shrink:0;border-radius:8px;overflow:hidden;background:var(--card-hi)}.sp-thumb img{width:100%;height:100%;object-fit:cover}.sp-thumb .noimg{width:100%;height:100%;background:var(--card-hi)}.sp-play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#08090d57;opacity:0;transition:opacity .16s}.sp-item:hover .sp-play{opacity:1}.sp-play svg{width:23px;height:23px;color:#fff;opacity:.8;margin-left:2px}.sp-info{min-width:0;flex:1}.sp-name{font-size:14px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-sub{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);margin-top:6px;white-space:nowrap;overflow:hidden}.sp-score{color:var(--gold);font-weight:700;flex-shrink:0}.sp-foot{margin-top:10px;padding:12px;text-align:center;font-size:13px;color:var(--play-link-text);cursor:pointer;border-top:1px solid var(--line);font-weight:500}@media(max-width:640px){.sp-grid{grid-template-columns:1fr}}.fade-enter-active,.fade-leave-active{transition:opacity .16s}.fade-enter-from,.fade-leave-to{opacity:0}.page{padding:calc(var(--topbar-h) + 12px) 32px 12px;width:100%}.foot{text-align:center;color:var(--muted);padding:54px 24px;font-size:12.5px;line-height:1.9;margin-top:28px}.home-hero{position:relative;margin:calc(-1 * (var(--topbar-h) + 12px)) -32px 4px;height:680px;overflow:hidden}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center center;filter:brightness(.72) saturate(1.08);transform:none;transition:opacity .42s ease,filter .35s,transform .35s}.hero-bg-layer{opacity:0}.hero-bg-layer.on{opacity:1}.hero-bg.fallback{filter:blur(18px) brightness(.6) saturate(1.25);transform:scale(1.2)}.hero-mask{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--hero-mask-side-strong) 0%,var(--hero-mask-side-mid) 34%,var(--hero-mask-side-soft) 72%,var(--hero-mask-side-mid) 100%),linear-gradient(0deg,var(--hero-mask-bottom) 0%,var(--hero-mask-bottom) 5%,var(--hero-mask-bottom-mid) 17%,var(--hero-mask-bottom-soft) 34%,transparent 56%),linear-gradient(180deg,var(--hero-mask-top) 0%,transparent 22%)}.hero-in{position:relative;height:620px;display:flex;flex-direction:column;justify-content:center;max-width:620px;padding:var(--topbar-h) 0 48px 48px}.hero-badge{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;margin-bottom:20px;font-size:12.5px;font-weight:var(--small-text-max-weight);letter-spacing:.5px;color:var(--hero-badge-text);background:var(--hero-badge-bg);padding:6px 14px;border-radius:8px;line-height:1}.hero-badge-icon{display:block;width:15px;height:15px;flex:0 0 15px;overflow:visible;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hero-title{font-size:46px;font-weight:800;line-height:1.1;margin-bottom:20px;letter-spacing:.5px;text-shadow:0 4px 24px rgba(0,0,0,.7);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.hero-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:22px}.hero-meta .score{color:var(--gold);font-weight:800;font-size:19px;display:flex;align-items:center;gap:5px}.hero-meta .m{font-size:13px;color:var(--muted2);background:#ffffff1a;padding:5px 13px;border-radius:8px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hero-desc{font-size:15px;color:var(--muted2);line-height:1.85;margin-bottom:34px;max-width:540px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hero-actions{display:flex;align-items:center;gap:14px}.hero-play{display:inline-flex;align-items:center;gap:10px;background:var(--hero-primary-button-bg);color:var(--hero-primary-button-text);font-size:16px;font-weight:700;padding:14px 38px;border-radius:12px;cursor:pointer;border:none;white-space:nowrap;transition:transform .18s,box-shadow .18s,background .18s;box-shadow:0 10px 30px #0006}.hero-play:hover{transform:translateY(-2px);background:#f2f4f7;box-shadow:0 14px 38px #00000080}.hero-play svg{width:19px;height:19px;opacity:.8;margin-left:1px}.hero-fav{display:inline-flex;align-items:center;gap:8px;background:var(--hero-secondary-button-bg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--hero-secondary-button-text);font-size:15px;font-weight:600;padding:14px 26px;border-radius:12px;cursor:pointer;border:1px solid rgba(255,255,255,.18);white-space:nowrap;transition:.18s}.hero-fav:hover{background:#fff3}.hero-rail{position:absolute;right:40px;bottom:calc(-580px + 100%);z-index:2}.hero-rail-track{display:flex;align-items:flex-end;gap:14px}.hero-thumb{width:96px;aspect-ratio:2/3;border-radius:10px;overflow:hidden;cursor:pointer;outline:2px solid transparent;outline-offset:-2px;opacity:.5;transition:opacity .2s,transform .2s}.hero-thumb img{width:100%;height:100%;object-fit:cover}.hero-thumb:hover{opacity:.85}.hero-thumb.on{opacity:1;outline-color:#fff;transform:translateY(-5px);box-shadow:0 12px 28px #0009}.home-hero.sk-hero .hero-in .sk{border-radius:10px}.chip-bar{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:36px}.chip{padding:8px 18px;border-radius:11px;font-size:13.5px;font-weight:500;color:var(--muted2);cursor:pointer;transition:.15s;background:#ffffff0d;border:1px solid transparent;white-space:nowrap}.chip:hover{color:var(--text);background:#ffffff17}.chip.on{color:var(--chip-active-text);background:var(--chip-active-bg);border-color:transparent;font-weight:700}.chip .cc{font-style:normal;font-size:11px;opacity:.6;margin-left:6px}.week-tabs{display:flex;flex-wrap:nowrap;gap:8px;margin-bottom:22px;overflow-x:auto;padding-bottom:2px}.week-tab{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:62px;padding:8px 14px;border-radius:11px;cursor:pointer;transition:.15s;background:#ffffff0d;color:var(--muted2);font-weight:600;flex:0 0 auto}.week-tab:hover{color:var(--text);background:#ffffff17}.week-tab.on{background:var(--chip-active-bg);color:var(--chip-active-text)}.week-tab .wd{font-size:14px}.week-tab .wt{font-size:11px;opacity:.7;font-weight:500}.week-tab.on .wt{opacity:.85}.week-tab .today-dot{color:var(--accent)}.week-tab.on .today-dot{color:var(--chip-active-text)}.row{margin-bottom:50px}.row-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.row-title{font-size:22px;font-weight:800;letter-spacing:0;display:inline-flex;align-items:center;gap:8px;min-width:0}.row-title-icon,.section-title-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--muted2)}.row-title-icon svg,.section-title-icon svg{display:block;width:20px;height:20px}.row-more{font-size:13px;color:var(--muted);cursor:pointer;display:flex;align-items:center;gap:3px;transition:.15s;font-weight:500}.row-more:hover{color:var(--play-link-text)}.row-more svg{transition:transform .15s}.row-more:hover svg{transform:translate(2px)}.row-scroll{display:grid;grid-auto-flow:column;grid-auto-columns:176px;gap:22px;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:12px;scrollbar-width:thin}.row-scroll>*{scroll-snap-align:start}.row-empty{color:var(--muted);font-size:14px;padding:30px 0}.grid{display:grid;grid-template-columns:repeat(auto-fill,164px);justify-content:start;gap:26px 20px}.card2{cursor:pointer}.poster{position:relative;aspect-ratio:2/3;background:var(--card-hi);border-radius:var(--radius);overflow:hidden;outline:1px solid var(--line);outline-offset:-1px;transition:transform .24s cubic-bezier(.2,.7,.3,1),box-shadow .24s}.card2:hover .poster{transform:translateY(-6px);box-shadow:0 16px 36px #0009;outline-color:var(--line-hi)}.poster img{width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.2,.7,.3,1)}.card2:hover .poster img{transform:scale(1.07)}.poster .noimg{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:13px;background:var(--card-hi)}.poster-hover{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;padding-bottom:18px;background:var(--poster-overlay-bg);opacity:0;transition:opacity .24s}.card2:hover .poster-hover{opacity:1}.poster-hover .play-ic{width:46px;height:46px;border-radius:50%;background:#fffffff2;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px #0006;transform:translateY(8px);transition:transform .24s}.card2:hover .poster-hover .play-ic{transform:translateY(0)}.poster-hover .play-ic svg{width:22px;height:22px;color:#16181d;opacity:.8;transform:translate(2px)}.badge{position:absolute;right:8px;top:8px;background:#08090db8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--text);font-size:11.5px;font-weight:var(--small-text-max-weight);padding:3px 8px;border-radius:7px;z-index:2}.score-badge{position:absolute;right:8px;bottom:8px;z-index:2;min-width:32px;text-align:center;background:var(--badge-score-bg);color:var(--badge-score-text);font-size:11.5px;font-weight:600;padding:3px 8px;border-radius:7px;box-shadow:0 4px 12px #00000047}.c-info{padding:11px 3px 0}.c-name{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.2px}.c-sub{font-size:12px;color:var(--muted);margin-top:5px}.sk-card .sk-poster{aspect-ratio:2/3;border-radius:var(--radius)}.sk-card .sk-line{height:13px;margin-top:11px}.sk-card .sk-line.s{width:60%;height:11px;margin-top:7px}.filter-bar{display:none}.filter-content{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:6px 18px;margin-bottom:26px}.filter-head,.filter-sheet-head,.filter-drawer-backdrop{display:none}.filter-row{display:flex;align-items:flex-start;gap:14px;padding:12px 0}.filter-row+.filter-row{border-top:1px solid rgba(255,255,255,.03)}.f-label{color:var(--muted);font-size:13px;padding-top:6px;width:42px;flex-shrink:0;font-weight:500}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip.sm{padding:5px 13px;font-size:13px;border-radius:9px}.section-title{font-size:22px;font-weight:800;margin:2px 0 22px;display:flex;align-items:center;gap:8px;letter-spacing:0}.cnt{font-size:13px;color:var(--muted);font-weight:400}.loading,.empty{text-align:center;color:var(--muted);padding:70px 0}.pager{display:flex;justify-content:center;align-items:center;gap:12px;margin:36px 0 12px}.pager button{background:var(--card);border:1px solid var(--line);color:var(--text);min-width:42px;padding:9px 14px;border-radius:10px;cursor:pointer;font-size:14px;transition:.15s}.pager button:not(:disabled):hover{border-color:var(--btn-hover-border);color:var(--btn-hover-text)}.pager button.active{border-color:var(--btn-primary-bg);background:var(--btn-primary-bg);color:var(--btn-primary-text);font-weight:700}.pager button:disabled{opacity:.35;cursor:not-allowed}.sb-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:65;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.mini-btn{border:0;box-shadow:inset 0 0 0 1px var(--line-hi);color:var(--btn-ghost-text);background:var(--btn-ghost-bg);height:34px;padding:0 16px;border-radius:9px;cursor:pointer;font-weight:700;transition:.15s}.mini-btn:hover{box-shadow:inset 0 0 0 1px var(--btn-hover-border);color:var(--btn-hover-text)}.mini-btn.primary{box-shadow:none;background:var(--btn-primary-bg);color:var(--btn-primary-text)}.mini-btn:disabled{opacity:.55;cursor:not-allowed}.pv-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.profile-page{display:flex;flex-direction:column;gap:24px}.profile-head,.pref-panel,.onboarding-panel{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:20px}.profile-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.profile-title{font-size:24px;font-weight:850}.profile-sub{color:var(--muted);font-size:13px;margin-top:6px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.member-level-label{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:7px;color:var(--badge-score-text);background:var(--gold);font-size:12px;font-weight:var(--small-text-max-weight)}.profile-logout{height:36px;padding:0 16px;border-radius:9px;border:1px solid var(--line-hi);background:transparent;color:var(--muted2);cursor:pointer}.profile-logout:hover{color:var(--btn-hover-text);border-color:var(--btn-hover-border)}.onboarding-panel{display:flex;align-items:center;justify-content:space-between;gap:16px;border-color:var(--btn-hover-border);background:var(--onboarding-bg)}.onboarding-title{font-size:18px;font-weight:850;margin-bottom:6px}.onboarding-sub{color:var(--muted);font-size:13px;line-height:1.65}.pref-chips{margin-top:14px}.pref-actions{display:flex;align-items:center;gap:12px;margin-top:16px}.pref-msg{font-size:13px;color:var(--muted2)}.history-list{display:flex;flex-direction:column;gap:10px}.history-item{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:14px 16px;cursor:pointer;transition:.15s}.history-item:hover{border-color:var(--btn-hover-border);transform:translateY(-1px)}.history-name{font-weight:750;margin-bottom:6px}.history-sub{color:var(--muted);font-size:12.5px}.empty.small{padding:24px 0}@media(max-width:1100px){.home-hero{height:520px}.hero-in{height:100%}.hero-rail{display:none}.hero-title{font-size:38px}}@media(min-width:861px){.layout.home-cover-sidebar .sidebar{background:linear-gradient(90deg,var(--hero-mask-side-strong) 0%,var(--hero-mask-side-mid) 72%,transparent 100%);border-right-color:#ffffff0d;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.layout.home-cover-sidebar .home-hero{margin-left:calc(-1 * (var(--sidebar-w) + 32px))}.layout.home-cover-sidebar .hero-in{padding-left:calc(var(--sidebar-w) + 48px)}}@media(max-width:860px){:root{--sidebar-w: 0px;--topbar-h: 118px}.sidebar{transform:translate(-100%);transition:transform .26s cubic-bezier(.2,.7,.3,1);width:214px}.sidebar.open{transform:translate(0);box-shadow:0 0 60px #000000b3}.main{margin-left:0}.menu-btn{display:none}.search-box{margin:0;min-width:0;flex:1}.topbar{left:0;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:9px;padding:9px 18px 12px;background:linear-gradient(180deg,rgba(10,11,15,.94) 0%,rgba(10,11,15,.78) 78%,transparent 100%)}.topbar-main{gap:10px}.mobile-tabs{display:flex;align-items:center;gap:18px;height:42px;margin:0 -18px;padding:0 18px 2px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 18px,#000 calc(100% - 18px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 18px,#000 calc(100% - 18px),transparent 100%)}.mobile-tabs::-webkit-scrollbar{display:none}.mobile-tab{position:relative;flex:0 0 auto;height:40px;border:none;background:transparent;color:var(--muted2);font-size:18px;font-weight:800;line-height:1;white-space:nowrap;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.mobile-tab .category-nav-icon{width:18px;height:18px;flex-basis:18px}.mobile-tab .category-nav-icon svg{width:18px;height:18px}.mobile-tab.on{color:var(--text);font-size:20px;font-weight:900}.mobile-tab.on:after{content:"";position:absolute;left:50%;bottom:0;width:18px;height:3px;border-radius:3px;background:var(--section-accent-bg);transform:translate(-50%)}.topbar-main{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.topbar-main.searching{grid-template-columns:minmax(0,1fr)}.topbar-main.searching .top-user{display:none}.page{padding:calc(var(--topbar-h) + 8px) 18px calc(28px + env(safe-area-inset-bottom))}.home-hero{margin:calc(-1 * (var(--topbar-h) + 8px)) -18px 34px;height:460px}.hero-in{padding:var(--topbar-h) 0 32px 24px;max-width:100%}.hero-title{font-size:28px}.hero-desc{font-size:14px;margin-bottom:24px}.hero-actions{position:relative;z-index:4;max-width:42vw}.hero-rail{display:flex;left:40vw;right:14px;bottom:12px;height:82px;overflow:hidden;align-items:flex-end;padding-top:5px;z-index:3;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 44px,#000 calc(100% - 28px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 44px,#000 calc(100% - 28px),transparent 100%)}.hero-rail-track{gap:8px;transform:translate(calc(var(--hero-leading, 0px) + (var(--hero-offset, 0) * -60px)));transition:transform .32s cubic-bezier(.2,.7,.3,1)}.hero-thumb{display:block;flex:0 0 52px;width:52px;height:auto;aspect-ratio:2/3;border-radius:8px;opacity:.84}.hero-thumb.on{opacity:1;outline:1px solid rgba(255,255,255,.14);transform:translateY(-3px);box-shadow:0 10px 28px #00000073}.grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:20px 12px}.row{margin-bottom:38px}.filter-bar{display:block;position:relative;z-index:35;padding:11px 13px;margin:0 0 16px;border-radius:14px;background:#14161de6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.filter-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.filter-title{font-size:14px;font-weight:800;color:var(--text)}.filter-summary{margin-top:4px;max-width:58vw;color:var(--muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.filter-toggle{flex-shrink:0;height:36px;padding:0 13px;border:1px solid var(--line-hi);border-radius:11px;background:#ffffff0f;color:var(--text);font-weight:800;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.filter-toggle svg{width:15px;height:15px}.filter-drawer-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:82;background:#00000094;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.filter-content{position:fixed;left:0;right:0;bottom:0;z-index:83;max-height:min(74vh,620px);overflow-y:auto;padding:16px 16px calc(18px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;background:var(--card);border:1px solid rgba(255,255,255,.08);box-shadow:0 -18px 54px #0000008f;transform:translateY(110%);transition:transform .22s cubic-bezier(.2,.7,.2,1)}.filter-content.open{transform:translateY(0)}.filter-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.055);margin-bottom:2px}.filter-sheet-title{font-size:17px;font-weight:850;color:var(--text)}.filter-close{width:36px;height:36px;border-radius:50%;border:1px solid var(--line-hi);background:#ffffff0f;color:var(--text);font-size:22px;line-height:1;cursor:pointer}.filter-row{display:block;padding:14px 0 12px}.filter-row+.filter-row{border-top-color:#ffffff0b}.f-label{display:block;width:auto;padding:0;margin-bottom:9px;font-size:12px}.chips{flex-wrap:wrap;gap:8px;overflow:visible;padding-bottom:0}.chip.sm{height:34px;display:inline-flex;align-items:center;padding:0 13px;border-radius:10px;font-size:13px}.section-title{margin:6px 0 18px;font-size:23px}.cnt{font-size:13px}}@media(max-width:480px){:root{--topbar-h: 108px}.topbar{gap:7px;padding:7px 12px 9px;background:linear-gradient(180deg,rgba(10,11,15,.95) 0%,rgba(10,11,15,.78) 78%,transparent 100%)}.mobile-tabs{height:36px;gap:16px;margin:0 -12px;padding:0 12px 2px}.mobile-tab{height:34px;font-size:17px}.mobile-tab.on{font-size:18px}.mobile-tab.on:after{width:16px;height:2px}.search-box{flex:1 1 auto;min-width:0}.search-row{gap:8px}.user-chip{width:36px;max-width:36px;height:36px;padding:0;border-radius:50%}.user-chip-text,.user-level-label{display:none}.user-chip svg{width:18px;height:18px}.search{position:relative;gap:7px;height:42px;padding:0 13px;border-radius:21px;border-color:#ffffff2e}.search>svg{width:17px;height:17px}.search input{min-width:0;height:40px;font-size:16px}.search input:placeholder-shown{text-overflow:ellipsis}.search .clear{position:absolute;right:14px;top:50%;transform:translateY(-50%);z-index:2}.search-btn{display:none}.search-cancel{display:block;height:36px;min-width:34px;padding:0;font-size:15px}.search-panel{position:fixed;top:calc(var(--topbar-h) + 6px);left:12px;right:12px;max-height:calc(100vh - var(--topbar-h) - 28px)}.home-hero{height:430px;margin-bottom:24px}.hero-bg.fallback{filter:blur(14px) brightness(.55) saturate(1.18);transform:scale(1.18)}.hero-mask{background:linear-gradient(180deg,var(--hero-mask-side-strong) 0%,var(--hero-mask-side-soft) 36%,var(--hero-mask-bottom-soft) 58%,var(--hero-mask-bottom-mid) 78%,var(--hero-mask-bottom) 100%),linear-gradient(90deg,var(--hero-mask-side-strong) 0%,var(--hero-mask-side-mid) 58%,var(--hero-mask-side-soft) 100%)}.hero-in{justify-content:flex-end;padding:var(--topbar-h) 16px 30px 18px}.hero-badge{margin-bottom:12px;padding:5px 11px;border-radius:8px;font-size:11.5px}.hero-title{max-width:94%;margin-bottom:12px;font-size:26px;line-height:1.16;letter-spacing:0;-webkit-line-clamp:2}.hero-meta{gap:7px;margin-bottom:12px;flex-wrap:nowrap;max-width:100%;overflow:hidden}.hero-meta .score{flex-shrink:0;font-size:15px}.hero-meta .m{flex-shrink:0;max-width:38vw;padding:4px 9px;border-radius:7px;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-meta .extra{display:none}.hero-desc{max-width:94%;margin-bottom:18px;font-size:13px;line-height:1.55;-webkit-line-clamp:2}.hero-actions{gap:10px;max-width:40vw}.hero-play{height:42px;padding:0 22px;border-radius:10px;font-size:14px}.hero-play svg{width:17px;height:17px}.hero-fav{display:none}.hero-rail{left:37vw;right:6px;bottom:8px;height:76px;overflow:hidden;align-items:flex-end;padding-top:4px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 46px,#000 calc(100% - 26px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 46px,#000 calc(100% - 26px),transparent 100%)}.hero-rail-track{gap:8px;transform:translate(calc(var(--hero-leading, 0px) + (var(--hero-offset, 0) * -56px)))}.hero-thumb{display:block;flex-basis:48px;width:48px;height:auto;aspect-ratio:2/3;border-radius:7px;opacity:.84}.hero-thumb.on{opacity:1;outline:1px solid rgba(255,255,255,.18);transform:translateY(-3px)}.chip-bar{flex-wrap:nowrap;gap:8px;margin:0 -12px 28px;padding:0 12px 4px;overflow-x:auto;scrollbar-width:none}.chip-bar::-webkit-scrollbar{display:none}.chip{height:34px;display:inline-flex;align-items:center;padding:0 13px;border-radius:10px;font-size:13px}.row{margin-bottom:34px}.row-head{margin-bottom:14px}.row-title{font-size:19px}.row-more{font-size:12px}.home .row-scroll{grid-auto-columns:42vw;gap:12px;margin:0;padding:0 0 10px;scrollbar-width:none}.home .row-scroll::-webkit-scrollbar{display:none}.page{padding-left:12px;padding-right:12px}.filter-bar{margin-left:0;margin-right:0;margin-bottom:16px}.filter-summary{max-width:52vw}.filter-content{padding-left:14px;padding-right:14px}.filter-row{padding:13px 0 11px}.chip.sm{height:35px;padding:0 12px}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.row-scroll{grid-auto-columns:128px;gap:14px}.home .row-scroll{grid-auto-columns:42vw;gap:12px}.poster{border-radius:11px}.badge{font-size:11px;padding:3px 7px}.score-badge{right:7px;bottom:7px;font-size:11px;padding:3px 7px}.c-info{padding-top:9px}.c-name{color:var(--mobile-vod-card-title-color);font-size:var(--mobile-vod-card-title-size);font-weight:var(--mobile-vod-card-title-weight);line-height:var(--mobile-vod-card-title-line);display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.c-sub{font-size:12px;margin-top:4px}.section-title{margin-top:4px;margin-bottom:18px;font-size:21px}.pager{gap:8px;margin-top:30px}.pager button{padding:9px 13px}}.pwa-update{position:fixed;left:50%;bottom:calc(18px + env(safe-area-inset-bottom));z-index:120;width:min(420px,calc(100vw - 28px));transform:translate(-50%);display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#101218eb;color:#fff;box-shadow:0 18px 50px #00000061;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.pwa-update b{display:block;font-size:13px;line-height:1.2}.pwa-update span{display:block;margin-top:3px;color:#ffffff9e;font-size:11px;line-height:1.25}.pwa-update button{height:34px;border:0;border-radius:10px;padding:0 12px;background:var(--btn-primary-bg);color:var(--btn-primary-text);font-size:12px;font-weight:var(--small-text-max-weight);cursor:pointer;white-space:nowrap}.pwa-update .ghost{border:1px solid rgba(255,255,255,.12);background:#ffffff14;color:#ffffffc7}@media(max-width:420px){.pwa-update{grid-template-columns:minmax(0,1fr) auto}.pwa-update .ghost{display:none}}
