.auth-overlay[data-v-383b4b8b]{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-383b4b8b]{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-383b4b8b]{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-383b4b8b]:nth-child(-n+9){transform:translate(-34px)}.auth-poster[data-v-383b4b8b]:nth-child(n+10):nth-child(-n+18){transform:translate(14px)}.auth-poster[data-v-383b4b8b]:nth-child(n+19):nth-child(-n+27){transform:translate(-16px)}.auth-poster[data-v-383b4b8b]:nth-child(n+28){transform:translate(30px)}.auth-poster img[data-v-383b4b8b]{width:100%;height:100%;object-fit:cover}.auth-poster.broken[data-v-383b4b8b]{opacity:.18}.auth-shade[data-v-383b4b8b]{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-383b4b8b]{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-383b4b8b]{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-383b4b8b]:hover{color:var(--text);background:#ffffff1a}.auth-close svg[data-v-383b4b8b]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.auth-title[data-v-383b4b8b]{font-size:25px;font-weight:900;letter-spacing:0;margin-bottom:8px;color:var(--text)}.auth-sub[data-v-383b4b8b]{min-height:22px;color:#d3d8e3;font-size:13px;line-height:1.7;margin-bottom:20px}.auth-sub.muted[data-v-383b4b8b]{color:var(--muted)}.auth-form[data-v-383b4b8b]{display:flex;flex-direction:column;gap:13px}.auth-form label span[data-v-383b4b8b]{display:block;margin-bottom:7px;color:var(--muted2);font-size:12px;font-weight:var(--small-text-max-weight)}.auth-form input[data-v-383b4b8b]{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-383b4b8b]:focus{border-color:var(--search-focus-border);box-shadow:0 0 0 3px var(--search-focus-shadow)}.auth-form label.invalid input[data-v-383b4b8b]{border-color:#ff5e6cb8}.auth-form label em[data-v-383b4b8b]{display:block;margin-top:6px;color:#ff8995;font-style:normal;font-size:12px;line-height:1.35}.auth-server-error[data-v-383b4b8b]{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-383b4b8b]{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-383b4b8b]:disabled{opacity:.58;cursor:not-allowed}.auth-mode-link[data-v-383b4b8b]{width:100%;margin-top:14px;border:0;background:transparent;color:#d3d8e3;font-size:13px;font-weight:600;cursor:pointer}.auth-mode-link[data-v-383b4b8b]:hover{color:#fff}.auth-fade-enter-active[data-v-383b4b8b],.auth-fade-leave-active[data-v-383b4b8b]{transition:opacity .12s ease;will-change:opacity}.auth-fade-enter-from[data-v-383b4b8b],.auth-fade-leave-to[data-v-383b4b8b]{opacity:0}.auth-fade-enter-active .auth-modal[data-v-383b4b8b],.auth-fade-leave-active .auth-modal[data-v-383b4b8b]{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-383b4b8b],.auth-fade-leave-to .auth-modal[data-v-383b4b8b]{opacity:0;transform:translate3d(0,10px,0) scale(.985)}@media(max-width:640px){.auth-overlay[data-v-383b4b8b]{padding:calc(14px + env(safe-area-inset-top)) 14px 14px;align-items:flex-end}.auth-wall[data-v-383b4b8b]{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-383b4b8b]{border-radius:9px}.auth-poster[data-v-383b4b8b]:nth-child(-n+6){transform:translate(-22px)}.auth-poster[data-v-383b4b8b]:nth-child(n+7):nth-child(-n+12){transform:translate(12px)}.auth-poster[data-v-383b4b8b]:nth-child(n+13):nth-child(-n+18){transform:translate(-16px)}.auth-poster[data-v-383b4b8b]:nth-child(n+19):nth-child(-n+24){transform:translate(16px)}.auth-poster[data-v-383b4b8b]:nth-child(n+25):nth-child(-n+30){transform:translate(-12px)}.auth-poster[data-v-383b4b8b]:nth-child(n+31){transform:translate(20px)}.auth-modal[data-v-383b4b8b]{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%;max-width:100%;max-height:min(70vh,585px);padding:0;overflow:hidden;overflow-x: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;width:100%;min-width:0;max-height:min(70vh,585px);padding-bottom:12px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.x8-search-pop-scroll::-webkit-scrollbar{display:none}.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:min(100%,180px);min-width:0;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;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x8-search-history-list button:hover{background:#ffffff24;transform:none}.x8-search-hot-box{width:100%;min-width:0;padding:0 12px;color:#fff;overflow:hidden}.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;min-width:0}.x8-search-hot-list button{width:100%;min-width:0;height:36px;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;justify-items:stretch;justify-content:start;gap:10px;padding:0 8px;border-radius:8px;color:#fff;text-align:left;overflow:hidden}.x8-search-hot-list button:hover{background:#ffffff12;transform:none}.x8-search-hot-list i{width:24px;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 span{min-width:0;overflow:hidden;color:#fff;font-size:14px;text-align:left;text-overflow:ellipsis;white-space:nowrap;justify-self:start}.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-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-video-left{position:relative}.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-comment-section,.x8-play.theater-mode .x8-panel{display:none!important}.x8-play.theater-mode .x8-under-player-toolbar{position:absolute;right:max(18px,env(safe-area-inset-right));bottom:calc(86px + env(safe-area-inset-bottom));z-index:12;min-height:0;padding:0;border:0;background:transparent;pointer-events:none}.x8-play.theater-mode .x8-toolbar-left,.x8-play.theater-mode .x8-toolbar-danmaku,.x8-play.theater-mode .x8-toolbar-danmaku input,.x8-play.theater-mode .x8-danmaku-send,.x8-play.theater-mode .x8-toolbar-danmaku .x8-danmaku-icon-btn+.x8-danmaku-icon-btn,.x8-play.theater-mode .x8-danmaku-settings{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;flex:1 1 auto;min-height:0;width:100%;height:auto;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:30px;margin:-10px 0 -4px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer;touch-action:pan-x}.x8-progress::-webkit-slider-runnable-track{height:3px;border-radius:999px;background:linear-gradient(90deg,#fff 0%,#fff var(--x8-progress, 0%),rgba(255,255,255,.52) var(--x8-progress, 0%),rgba(255,255,255,.52) var(--x8-buffered, 0%),rgba(255,255,255,.24) var(--x8-buffered, 0%),rgba(255,255,255,.24) 100%)}.x8-progress::-webkit-slider-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:12px;height:12px;margin-top:-4.5px;border:0;border-radius:50%;background:#fff;box-shadow:0 0 0 7px #ffffff24,0 2px 10px #00000073}.x8-progress::-moz-range-track{height:3px;border-radius:999px;background:#ffffff42}.x8-progress::-moz-range-progress{height:3px;border-radius:999px;background:#fff}.x8-progress::-moz-range-thumb{width:12px;height:12px;border:0;border-radius:50%;background:#fff;box-shadow:0 0 0 7px #ffffff24,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-control-danmaku-toggle{background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.x8-control-danmaku-toggle svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.x8-control-danmaku-toggle.on{color:#fff}.x8-control-danmaku-toggle:not(.on){color:#ffffff7a}.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-comment-input button,.x8-toolbar-danmaku 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-toolbar-danmaku button:disabled,.x8-report-modal button:disabled{opacity:.55;cursor:not-allowed}.x8-under-player-toolbar{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;padding:0 18px;border-top:1px solid rgba(255,255,255,.08);background:#0a0a0aeb}.x8-toolbar-left{min-width:0;display:flex;align-items:center;gap:4px;overflow-x:auto;scrollbar-width:none}.x8-toolbar-left::-webkit-scrollbar{display:none}.x8-toolbar-left button{flex:0 0 auto;min-width:66px;height:44px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:0;background:transparent;color:#ffffffc7;cursor:pointer}.x8-toolbar-left button:hover,.x8-toolbar-left button.on{color:#fff;background:#ffffff14;border-radius:8px}.x8-toolbar-left button.on.x8-toolbar-like,.x8-toolbar-left button.on.x8-toolbar-follow{color:#ff4d55;background:#ff4d551f}.x8-toolbar-left button.on.x8-toolbar-dislike{color:#8fb4ff;background:#8fb4ff1f}.x8-toolbar-left svg{width:19px;height:19px;transform-origin:50% 78%;transition:color .16s ease,transform .16s ease}.x8-toolbar-left button.x8-toolbar-like.pulse svg{animation:x8ThumbsUp .52s cubic-bezier(.2,.8,.2,1)}.x8-toolbar-left button.x8-toolbar-dislike.pulse svg{animation:x8ThumbsDown .52s cubic-bezier(.2,.8,.2,1)}.x8-toolbar-left button.x8-toolbar-follow.pulse svg{animation:x8HeartPop .52s cubic-bezier(.2,.8,.2,1)}.x8-toolbar-left span{font-size:12px;line-height:1}@keyframes x8ThumbsUp{0%{transform:translateY(0) rotate(0) scale(1)}28%{transform:translateY(-5px) rotate(-12deg) scale(1.14)}58%{transform:translateY(-2px) rotate(-7deg) scale(1.08)}to{transform:translateY(0) rotate(0) scale(1)}}@keyframes x8ThumbsDown{0%{transform:translateY(0) rotate(0) scale(1)}28%{transform:translateY(5px) rotate(12deg) scale(1.14)}58%{transform:translateY(2px) rotate(7deg) scale(1.08)}to{transform:translateY(0) rotate(0) scale(1)}}@keyframes x8HeartPop{0%{transform:scale(1)}32%{transform:scale(1.24)}62%{transform:scale(.94)}to{transform:scale(1)}}.x8-toolbar-danmaku{position:relative;flex:0 1 420px;min-width:260px;display:grid;grid-template-columns:40px 40px minmax(0,1fr) 52px;gap:6px;align-items:center}.x8-toolbar-danmaku button{height:36px;padding:0 10px;background:#ffffff1f;color:#fff;font-size:12px;line-height:1}.x8-toolbar-danmaku button.on{background:#fff;color:#111}.x8-danmaku-icon-btn{width:40px;padding:0!important;display:inline-grid;place-items:center}.x8-danmaku-icon-btn svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.x8-danmaku-toggle-btn svg{width:25px;height:25px}.x8-toolbar-danmaku input{min-width:0;height:32px;padding:0 10px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff14;color:#fff;font-size:13px;outline:0}.x8-danmaku-send{min-width:0}.x8-danmaku-settings{position:absolute;right:0;bottom:calc(100% + 10px);z-index:30;width:min(380px,calc(100vw - 32px));padding:12px;display:grid;gap:10px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#12141ceb;box-shadow:0 18px 46px #00000073;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.x8-danmaku-setting-group{display:grid;grid-template-columns:52px minmax(0,1fr);gap:8px;align-items:center}.x8-danmaku-setting-group>span{color:#ffffff9e;font-size:12px}.x8-danmaku-setting-group>div{display:flex;flex-wrap:wrap;gap:6px}.x8-danmaku-setting-group button{height:26px;padding:0 9px;border-radius:999px;background:#ffffff14;color:#ffffffc7;font-weight:700}.x8-danmaku-setting-group button.on{background:#fff;color:#111}.x8-comment-section{margin-top:24px;padding:4px 0 0}.x8-comment-title{display:flex;align-items:center;gap:8px;margin-bottom:18px;color:#fff}.x8-comment-title>span{width:28px;height:28px;border-radius:50%;background:#ffffff24;position:relative}.x8-comment-title>span:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:2px solid currentColor;border-top:0;border-radius:3px 3px 8px 8px;transform:skew(-8deg)}.x8-comment-title strong{font-size:24px;font-weight:700}.x8-comment-title em{color:#ffffffa8;font-style:normal;font-size:16px}.x8-comment-login{display:block;margin-bottom:18px}.x8-comment-login button{width:100%;min-width:0;height:58px;border:0;border-radius:8px;background:#ffffff0b;color:#ffffffb8;cursor:pointer}.x8-comment-login button:first-child{display:flex;align-items:center;justify-content:center;gap:4px;font-size:14px}.x8-comment-login b{display:inline-grid;place-items:center;height:32px;padding:0 12px;border:1px solid rgba(255,255,255,.84);border-radius:4px;color:#fff}.x8-comment-compose{display:grid;gap:12px;margin-bottom:18px}.x8-rating-row{display:flex;align-items:center;gap:6px}.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-rating-row span{margin-left:8px;color:#ffffff80;font-size:13px}.x8-comment-box,.x8-comment-list{display:grid;gap:10px}.x8-comment-input{display:grid;grid-template-columns:minmax(0,1fr) 74px;gap:8px}.x8-comment-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{height:38px;padding:0 12px}.x8-comment-input button{height:38px}.x8-comment-tabs{display:flex;gap:28px;margin:4px 0 18px}.x8-comment-tabs button{border:0;background:transparent;color:#ffffff7a;font-size:15px;cursor:pointer}.x8-comment-tabs button.active{color:#fff;font-weight:800}.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-comment-empty-large{min-height:120px;display:grid;place-items:center;border-radius:8px;background:#ffffff09}.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;max-width:var(--x8-danmaku-width, 70vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:max-content;padding:2px 8px;border-radius:999px;background:#0000003d;color:#fff;opacity:var(--x8-danmaku-opacity, .75);font-size:var(--x8-danmaku-font-size, 16px);font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.85)}.x8-danmaku-layer span.mode-scroll{left:100%;animation:x8DanmakuMove var(--x8-danmaku-duration, 7s) linear forwards}.x8-danmaku-layer span.mode-top,.x8-danmaku-layer span.mode-bottom{left:50%;transform:translate(-50%);animation:x8DanmakuHold var(--x8-danmaku-duration, 7s) linear forwards}@keyframes x8DanmakuMove{0%{transform:translate(0)}to{transform:translate(calc(-100vw - 100%))}}@keyframes x8DanmakuHold{0%{opacity:0}12%,88%{opacity:var(--x8-danmaku-opacity, .75)}to{opacity:0}}.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{flex:none;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-under-player-toolbar{min-height:0;flex-direction:column;align-items:stretch;gap:8px;padding:8px 10px 10px}.x8-toolbar-left button{min-width:58px}.x8-toolbar-danmaku{width:100%;min-width:0;flex:none;grid-template-columns:40px 40px minmax(0,1fr) 52px}.x8-danmaku-settings{right:auto;left:0;width:calc(100vw - 20px)}.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-fa0a4f34]{display:grid;justify-items:center;gap:10px}.request-empty strong[data-v-fa0a4f34]{color:var(--text);font-size:18px}.request-empty span[data-v-fa0a4f34]{color:var(--muted2)}.request-empty button[data-v-fa0a4f34]{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-fa0a4f34]:disabled{opacity:.6;cursor:not-allowed}.desktop-video-player[data-v-96aa672e]{position:relative;width:100%;height:100%;background:#000;overflow:hidden;color:#fff;outline:none}.desktop-video-player video[data-v-96aa672e],.desktop-video-player iframe[data-v-96aa672e]{width:100%;height:100%;display:block;background:#000;object-fit:contain;border:0}.desktop-video-player video[data-v-96aa672e]::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-96aa672e]:not([controls])::-webkit-media-controls{display:none!important}.desktop-video-player.theater[data-v-96aa672e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;border-radius:0}.desktop-video-title[data-v-96aa672e]{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-96aa672e]{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-96aa672e]{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-96aa672e]{width:34px;height:34px}.desktop-video-empty em[data-v-96aa672e]{font-style:normal;font-size:14px;font-weight:800}.desktop-video-loading[data-v-96aa672e]{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-96aa672e]{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-96aa672e]{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-96aa672e]{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-96aa672e],.desktop-video-player:hover .desktop-airplay[data-v-96aa672e]{opacity:1;transform:none}.desktop-airplay svg[data-v-96aa672e],.desktop-video-toolbar svg[data-v-96aa672e]{width:22px;height:22px;display:block;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.desktop-video-toolbar[data-v-96aa672e]{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-96aa672e],.desktop-video-player:hover .desktop-video-toolbar[data-v-96aa672e]{opacity:1;transform:none;pointer-events:auto}.desktop-progress[data-v-96aa672e]{width:100%;height:34px;margin:-8px 0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;display:block;touch-action:pan-x}.desktop-progress[data-v-96aa672e]::-webkit-slider-runnable-track{height:3px;border-radius:99px;background:linear-gradient(90deg,#e50914 0%,#e50914 var(--desktop-progress, 0%),rgba(255,255,255,.56) var(--desktop-progress, 0%),rgba(255,255,255,.56) var(--desktop-buffered, 0%),rgba(255,255,255,.32) var(--desktop-buffered, 0%),rgba(255,255,255,.32) 100%)}.desktop-progress[data-v-96aa672e]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:12px;margin-top:-4.5px;border-radius:50%;background:#fff;box-shadow:0 0 0 7px #e5091438,0 2px 10px #00000059}.desktop-progress[data-v-96aa672e]::-moz-range-track{height:3px;border-radius:99px;background:#ffffff52}.desktop-progress[data-v-96aa672e]::-moz-range-progress{height:3px;border-radius:99px;background:#e50914}.desktop-progress[data-v-96aa672e]::-moz-range-thumb{width:12px;height:12px;border:0;border-radius:50%;background:#fff;box-shadow:0 0 0 7px #e5091438,0 2px 10px #00000059}.desktop-control-row[data-v-96aa672e]{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:16px}.desktop-control-left[data-v-96aa672e],.desktop-control-right[data-v-96aa672e]{display:flex;align-items:center;gap:8px;min-width:0}.desktop-control-right[data-v-96aa672e]{justify-content:flex-end}.desktop-video-toolbar button[data-v-96aa672e]{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-96aa672e]:not(:disabled):hover,.desktop-video-toolbar button.active[data-v-96aa672e]{color:#fff;transform:scale(1.06);background:#ffffff1a}.desktop-video-toolbar button[data-v-96aa672e]:disabled{opacity:.35;cursor:not-allowed}.desktop-time[data-v-96aa672e]{color:#ffffffd1;font-size:13px;line-height:1;white-space:nowrap}.desktop-pop[data-v-96aa672e]{position:relative;display:inline-flex}.desktop-quality-trigger[data-v-96aa672e]{width:auto!important;min-width:86px;padding:0 10px!important;border-radius:18px!important;gap:6px}.desktop-quality-trigger[data-v-96aa672e]:disabled{opacity:1;cursor:default;transform:none!important}.desktop-quality-trigger span[data-v-96aa672e]{font-size:12px;color:#ffffff9e}.desktop-quality-trigger b[data-v-96aa672e]{font-size:12px;color:#fff}.desktop-quality-menu[data-v-96aa672e],.desktop-settings-menu[data-v-96aa672e]{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-96aa672e]{width:168px;padding:8px;border-radius:12px;display:grid;gap:6px}.desktop-quality-menu button[data-v-96aa672e]{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-96aa672e],.desktop-quality-menu button[data-v-96aa672e]:hover{background:#ffffff1f}.desktop-quality-menu strong[data-v-96aa672e]{font-size:13px}.desktop-quality-menu span[data-v-96aa672e]{font-size:12px;color:#ffffff9e}.desktop-settings-menu[data-v-96aa672e]{width:218px;min-height:118px;padding:8px;border-radius:14px}.desktop-settings-menu[data-v-96aa672e]:not(.rate-mode){min-height:248px}.desktop-settings-menu.rate-mode[data-v-96aa672e]{width:154px}.desktop-switch-row[data-v-96aa672e],.desktop-setting-row[data-v-96aa672e],.desktop-setting-back[data-v-96aa672e]{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-96aa672e]{padding:0 8px}.desktop-switch-row input[data-v-96aa672e]{display:none}.desktop-switch-row i[data-v-96aa672e]{width:36px;height:20px;border-radius:999px;background:#fff3;position:relative;transition:.16s}.desktop-switch-row i[data-v-96aa672e]: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-96aa672e]{background:#e50914}.desktop-switch-row input:checked+i[data-v-96aa672e]:after{transform:translate(16px)}.desktop-skip-grid[data-v-96aa672e]{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:4px 0 6px}.desktop-skip-grid label[data-v-96aa672e]{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-96aa672e]{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-96aa672e]::-webkit-outer-spin-button,.desktop-skip-grid input[data-v-96aa672e]::-webkit-inner-spin-button{margin:0}.desktop-setting-row[data-v-96aa672e],.desktop-setting-back[data-v-96aa672e],.desktop-rate-panel button[data-v-96aa672e]{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-96aa672e]:hover,.desktop-setting-back[data-v-96aa672e]:hover,.desktop-rate-panel button[data-v-96aa672e]:hover,.desktop-rate-panel button.on[data-v-96aa672e]{background:#ffffff1f!important}.desktop-setting-row svg[data-v-96aa672e],.desktop-setting-back svg[data-v-96aa672e]{width:16px;height:16px}.desktop-reset-row b[data-v-96aa672e]{color:#ffffff80;font-size:12px;font-weight:500}.desktop-rate-panel[data-v-96aa672e]{display:grid;gap:4px}.desktop-rate-panel button[data-v-96aa672e]{height:26px!important;font-size:13px;color:#ffffffdb}.desktop-subtitle-panel[data-v-96aa672e]{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-96aa672e]{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-96aa672e]:hover,.desktop-subtitle-panel button.on[data-v-96aa672e]{background:#ffffff1f!important;color:#fff}@media(max-width:760px){.desktop-video-toolbar[data-v-96aa672e]{padding:0 10px 10px;overflow-x:auto}.desktop-control-row[data-v-96aa672e]{min-width:600px}}.play-wrap[data-v-3ea81089]{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:24px}.player-col[data-v-3ea81089]{min-width:0}.player-box[data-v-3ea81089]{position:relative;background:#000;border-radius:14px 14px 0 0;overflow:hidden;aspect-ratio:16/9}.player-box.locked[data-v-3ea81089]{background:#11131b}.play-failure-dialog[data-v-3ea81089]{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-3ea81089]{display:block;font-size:18px;line-height:1.25}.play-failure-dialog p[data-v-3ea81089]{margin:8px 0 14px;color:#ffffffc2;font-size:13px;line-height:1.55}.play-failure-dialog div[data-v-3ea81089]{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.play-failure-dialog button[data-v-3ea81089]{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-3ea81089]:first-child{background:#e50914}.pc-danmaku-layer[data-v-3ea81089]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;pointer-events:none;overflow:hidden}.pc-danmaku-layer span[data-v-3ea81089]{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-3ea81089 7.6s linear forwards}@keyframes pcDanmakuMove-3ea81089{0%{transform:translate(0)}to{transform:translate(calc(-100vw - 100%))}}.pc-under-player-toolbar[data-v-3ea81089]{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 16px;border:1px solid rgba(255,255,255,.08);border-top:0;border-radius:0 0 14px 14px;background:#0a0a0aeb}.pc-toolbar-left[data-v-3ea81089]{min-width:0;display:flex;align-items:center;gap:4px;overflow-x:auto;scrollbar-width:none}.pc-toolbar-left[data-v-3ea81089]::-webkit-scrollbar{display:none}.pc-toolbar-left button[data-v-3ea81089]{flex:0 0 auto;min-width:66px;height:44px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:0;background:transparent;color:#ffffffc7;cursor:pointer}.pc-toolbar-left button[data-v-3ea81089]:hover,.pc-toolbar-left button.on[data-v-3ea81089]{color:#fff;background:#ffffff14;border-radius:8px}.pc-toolbar-left svg[data-v-3ea81089]{width:19px;height:19px}.pc-toolbar-left span[data-v-3ea81089]{font-size:12px;line-height:1}.pc-toolbar-danmaku[data-v-3ea81089]{flex:0 1 430px;min-width:280px;display:grid;grid-template-columns:72px minmax(0,1fr) 66px;gap:8px}.pc-toolbar-danmaku button[data-v-3ea81089]{height:36px;border:0;border-radius:9px;padding:0 12px;background:#ffffff1f;color:#fff;font-weight:900;cursor:pointer}.pc-toolbar-danmaku button.on[data-v-3ea81089]{background:var(--btn-primary-bg);color:var(--btn-primary-text)}.pc-toolbar-danmaku button[data-v-3ea81089]:disabled{opacity:.55;cursor:not-allowed}.pc-toolbar-danmaku input[data-v-3ea81089]{min-width:0;height:36px;padding:0 12px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:#ffffff0f;color:var(--text);outline:0}.pc-comment-section[data-v-3ea81089]{margin-top:20px}.pc-comment-title[data-v-3ea81089]{display:flex;align-items:center;gap:8px;margin-bottom:18px;color:var(--text)}.pc-comment-title>span[data-v-3ea81089]{width:28px;height:28px;border-radius:50%;background:#ffffff24;position:relative}.pc-comment-title>span[data-v-3ea81089]:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:2px solid currentColor;border-top:0;border-radius:3px 3px 8px 8px;transform:skew(-8deg)}.pc-comment-title strong[data-v-3ea81089]{font-size:24px;font-weight:800}.pc-comment-title em[data-v-3ea81089]{color:var(--muted);font-style:normal;font-size:16px}.pc-comment-login[data-v-3ea81089]{display:grid;grid-template-columns:minmax(0,1fr) 116px;gap:12px;margin-bottom:18px}.pc-comment-login button[data-v-3ea81089]{min-width:0;height:70px;border:0;border-radius:8px;background:#ffffff0b;color:var(--muted);cursor:pointer}.pc-comment-login button[data-v-3ea81089]:first-child{display:flex;align-items:center;justify-content:center;gap:4px;font-size:14px}.pc-comment-login b[data-v-3ea81089]{display:inline-grid;place-items:center;height:32px;padding:0 12px;border:1px solid rgba(255,255,255,.84);border-radius:4px;color:var(--text)}.pc-comment-login button[data-v-3ea81089]:last-child{display:grid;place-items:center;align-content:center;gap:4px;font-size:13px}.pc-comment-login i[data-v-3ea81089]{width:22px;height:22px;border-radius:6px;background:#ffffff2e}.pc-comment-compose[data-v-3ea81089]{display:grid;gap:12px;margin-bottom:18px}.pc-rating[data-v-3ea81089]{display:flex;align-items:center;gap:5px}.pc-rating button[data-v-3ea81089]{border:0;background:transparent;color:#ffffff47;font-size:22px;cursor:pointer}.pc-rating button.on[data-v-3ea81089],.pc-rating button[data-v-3ea81089]:hover{color:#ffc233}.pc-rating span[data-v-3ea81089]{margin-left:8px;color:var(--muted2);font-size:13px}.pc-comment-input[data-v-3ea81089]{display:grid;grid-template-columns:minmax(0,1fr) 72px;gap:8px}.pc-comment-input input[data-v-3ea81089],.pc-report select[data-v-3ea81089],.pc-report textarea[data-v-3ea81089]{min-width:0;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:#ffffff0f;color:var(--text);outline:0}.pc-comment-input input[data-v-3ea81089]{height:38px;padding:0 12px}.pc-comment-input button[data-v-3ea81089],.pc-report button[data-v-3ea81089]{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-comment-input button[data-v-3ea81089]:disabled{opacity:.55;cursor:not-allowed}.pc-comment-tabs[data-v-3ea81089]{display:flex;gap:28px;margin:4px 0 18px}.pc-comment-tabs button[data-v-3ea81089]{border:0;background:transparent;color:var(--muted2);font-size:15px;cursor:pointer}.pc-comment-tabs button.active[data-v-3ea81089]{color:var(--text);font-weight:900}.pc-comments[data-v-3ea81089]{display:grid;gap:10px}.pc-comments article[data-v-3ea81089]{display:grid;gap:4px;padding:10px;border-radius:10px;background:#ffffff0a}.pc-comments b[data-v-3ea81089]{color:var(--text);font-size:13px}.pc-comments p[data-v-3ea81089]{margin:0;color:var(--muted);font-size:14px;line-height:1.55}.pc-comment-empty[data-v-3ea81089]{min-height:120px;display:grid;place-items:center;border-radius:8px;background:#ffffff09;color:var(--muted2);font-size:13px}.pc-report-mask[data-v-3ea81089]{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-3ea81089]{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-3ea81089]{color:var(--text);font-size:18px}.pc-report select[data-v-3ea81089]{height:38px;padding:0 10px}.pc-report textarea[data-v-3ea81089]{min-height:108px;padding:10px;resize:vertical}.pc-report div[data-v-3ea81089]{display:flex;justify-content:flex-end;gap:8px}.video[data-v-3ea81089]{width:100%;height:100%;background:#000;object-fit:contain}.sub-toggle[data-v-3ea81089]{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-3ea81089]:hover,.sub-toggle.on[data-v-3ea81089]{background:#000000b8;color:#fff}.sub-sync[data-v-3ea81089]{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-3ea81089]{color:#ffffffb8;margin-right:2px}.sub-sync .ss-val[data-v-3ea81089]{color:#fff;min-width:40px;text-align:center}.sub-sync .ss-btn[data-v-3ea81089],.sub-sync .ss-reset[data-v-3ea81089]{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-3ea81089]:hover,.sub-sync .ss-reset[data-v-3ea81089]:hover{background:#ffffff29}.video-ph[data-v-3ea81089]{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-3ea81089]{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-3ea81089]: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-3ea81089]{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-3ea81089]{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-3ea81089]{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.play-lock-title[data-v-3ea81089]{max-width:680px;color:#fff;font-size:22px;line-height:1.35;font-weight:900;overflow-wrap:anywhere}.play-lock-desc[data-v-3ea81089]{max-width:520px;color:var(--muted2);font-size:13.5px;line-height:1.7}.play-lock-btn[data-v-3ea81089]{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-3ea81089]:hover{filter:brightness(1.06)}.play-notice[data-v-3ea81089]{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-3ea81089]{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-3ea81089]{display:flex;align-items:center;justify-content:center;min-height:60vh}.nf-box[data-v-3ea81089]{text-align:center;max-width:360px}.nf-icon[data-v-3ea81089]{color:var(--muted);margin-bottom:20px;display:flex;justify-content:center}.nf-title[data-v-3ea81089]{font-size:18px;font-weight:700;margin-bottom:8px}.nf-desc[data-v-3ea81089]{font-size:13px;color:var(--muted);margin-bottom:26px}.nf-actions[data-v-3ea81089]{display:flex;gap:12px;justify-content:center}.nf-btn[data-v-3ea81089]{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-3ea81089]:hover{border-color:var(--btn-hover-border);color:var(--btn-hover-text)}.nf-btn.primary[data-v-3ea81089]{background:var(--btn-primary-bg);border-color:transparent;color:var(--btn-primary-text)}.nf-btn.primary[data-v-3ea81089]:hover{opacity:.9;color:var(--btn-primary-text)}.pv-head[data-v-3ea81089]{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-3ea81089]{width:108px;flex-shrink:0;align-self:flex-start;aspect-ratio:2/3;border-radius:10px;overflow:hidden}.pv-poster img[data-v-3ea81089]{width:100%;height:100%;object-fit:cover}.pv-meta[data-v-3ea81089]{min-width:0;flex:1}.pv-title[data-v-3ea81089]{font-size:22px;margin-bottom:10px}.db-rating[data-v-3ea81089]{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-3ea81089]{width:16px;height:16px;flex-shrink:0}.pv-tags[data-v-3ea81089]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.pv-tags .t[data-v-3ea81089]{font-size:12px;padding:3px 10px;background:var(--bg2);border-radius:6px;color:var(--muted)}.pv-tags .t.accent[data-v-3ea81089]{background:var(--play-line-active-bg);color:var(--play-line-active-text)}.pv-line[data-v-3ea81089]{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-3ea81089]{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:8px 0}.people-label[data-v-3ea81089]{color:var(--muted);font-size:12px;margin-right:2px}.person-chip[data-v-3ea81089]{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-3ea81089]:hover{border-color:var(--play-link-text);color:#fff}.person-chip img[data-v-3ea81089]{width:18px;height:18px;border-radius:50%;object-fit:cover;flex-shrink:0}.pv-intro[data-v-3ea81089]{margin-top:10px}.pv-intro p[data-v-3ea81089]{font-size:13px;color:#9aa4b7;line-height:1.75}.pv-intro p.fold[data-v-3ea81089]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.intro-toggle[data-v-3ea81089]{font-size:12px;color:var(--play-link-text);cursor:pointer;margin-top:4px;display:inline-block}.still-section[data-v-3ea81089]{margin-top:14px}.still-head[data-v-3ea81089]{display:flex;align-items:baseline;gap:8px;margin-bottom:9px}.still-head span[data-v-3ea81089]{font-size:14px;font-weight:800;color:var(--text)}.still-head em[data-v-3ea81089]{font-style:normal;font-size:12px;color:var(--muted)}.still-strip[data-v-3ea81089]{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-3ea81089]{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-3ea81089]{width:100%;height:100%;object-fit:cover;display:block}.gallery-viewer[data-v-3ea81089]{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-3ea81089]{max-width:min(1180px,100%);max-height:82vh;object-fit:contain;border-radius:10px;box-shadow:0 18px 60px #000000a6}.gv-close[data-v-3ea81089],.gv-nav[data-v-3ea81089]{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-3ea81089],.gv-nav svg[data-v-3ea81089]{display:block;width:24px;height:24px;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;fill:none}.gv-close[data-v-3ea81089]{top:24px;right:28px;width:42px;height:42px;border-radius:50%}.gv-nav[data-v-3ea81089]{top:50%;transform:translateY(-50%);width:48px;height:64px;border-radius:12px}.gv-nav svg[data-v-3ea81089]{width:30px;height:30px}.gv-nav.prev[data-v-3ea81089]{left:24px}.gv-nav.next[data-v-3ea81089]{right:24px}.gv-count[data-v-3ea81089]{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-3ea81089]{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-3ea81089]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.now-playing b[data-v-3ea81089]{color:var(--text)}.episode-nav[data-v-3ea81089]{flex:0 0 auto;display:flex;align-items:center;gap:8px}.episode-nav button[data-v-3ea81089]{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-3ea81089]:not(:disabled):hover{border-color:var(--play-episode-active-bg);color:#fff}.episode-nav button[data-v-3ea81089]:disabled{opacity:.38;cursor:not-allowed}.lines-bar[data-v-3ea81089]{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-3ea81089]{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-3ea81089]{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-3ea81089]:hover{box-shadow:inset 0 0 0 1px var(--play-channel-active-bg)}.chan-btn.on[data-v-3ea81089]{background:var(--play-channel-active-bg);box-shadow:none;color:var(--play-channel-active-text);font-weight:600}.chan-btn.dead[data-v-3ea81089]{opacity:.4;cursor:not-allowed;text-decoration:line-through}.chan-btn em[data-v-3ea81089]{font-style:normal;font-size:11px;margin-left:4px;opacity:.8}.lbl[data-v-3ea81089]{color:var(--muted);font-size:14px}.line-btn[data-v-3ea81089]{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-3ea81089]{color:var(--muted);font-style:normal;font-size:12px}.line-btn[data-v-3ea81089]:hover{box-shadow:inset 0 0 0 1px var(--play-link-text)}.line-btn.on[data-v-3ea81089]{background:var(--play-line-active-bg);box-shadow:none;color:var(--play-line-active-text)}.line-btn.on em[data-v-3ea81089]{color:#fffc}.eps-box[data-v-3ea81089]{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:16px}.eps-head[data-v-3ea81089]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.eps-head>span[data-v-3ea81089]{flex:0 0 auto;font-size:15px;font-weight:700}.eps-head em[data-v-3ea81089]{color:var(--muted);font-style:normal;font-size:13px;font-weight:400;margin-left:8px}.eps-groups[data-v-3ea81089]{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:7px;overflow-x:auto;scrollbar-width:none}.eps-groups[data-v-3ea81089]::-webkit-scrollbar{display:none}.quality-toggle[data-v-3ea81089]{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-3ea81089]:hover,.quality-toggle.on[data-v-3ea81089]{background:#000000b8;color:#fff}.quality-toggle .qt-label[data-v-3ea81089]{line-height:1}.quality-menu[data-v-3ea81089]{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-3ea81089]{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-3ea81089]:hover{background:#ffffff29;color:#fff}.quality-menu button.on[data-v-3ea81089]{background:var(--play-episode-active-bg);color:var(--play-episode-active-text)}.eps-groups button[data-v-3ea81089]{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-3ea81089]:hover{box-shadow:inset 0 0 0 1px var(--play-episode-active-bg);color:var(--text)}.eps-groups button.on[data-v-3ea81089]{box-shadow:none;background:var(--play-episode-active-bg);color:var(--play-episode-active-text)}.eps-grid[data-v-3ea81089]{display:grid;grid-template-columns:repeat(auto-fill,minmax(66px,1fr));gap:8px;max-height:360px;overflow-y:auto}.ep[data-v-3ea81089]{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-3ea81089]: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-3ea81089],.ep>em[data-v-3ea81089]{position:relative;z-index:1;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ep>em[data-v-3ea81089]{font-style:normal;font-size:11px;line-height:1;color:var(--muted)}.ep[data-v-3ea81089]:hover{box-shadow:inset 0 0 0 1px var(--play-episode-active-bg);color:#fff}.ep.on[data-v-3ea81089]{background:var(--play-episode-active-bg);box-shadow:none;color:var(--play-episode-active-text)}.ep.on>em[data-v-3ea81089]{color:#ffffffd1}.rec-col[data-v-3ea81089]{min-width:0}.rec-head[data-v-3ea81089]{font-size:16px;font-weight:800;margin-bottom:14px;display:flex;align-items:center;gap:9px}.rec-head[data-v-3ea81089]:before{content:"";width:4px;height:17px;border-radius:2px;background:var(--section-accent-bg)}.rec-change[data-v-3ea81089]{margin-left:auto;padding:4px 14px;border:1px solid var(--border);border-radius:16px;background:transparent;color:var(--text-secondary);font-size:13px;cursor:pointer;transition:all .15s}.rec-change[data-v-3ea81089]:hover{color:var(--accent);border-color:var(--accent)}.rec-list[data-v-3ea81089]{display:flex;flex-direction:column;gap:12px}.rec-item[data-v-3ea81089]{display:flex;gap:11px;cursor:pointer;padding:6px;border-radius:10px;transition:.15s}.rec-item[data-v-3ea81089]:hover{background:var(--card)}.rec-poster[data-v-3ea81089]{width:60px;flex-shrink:0;aspect-ratio:2/3;border-radius:8px;overflow:hidden;position:relative;background:#0f1420}.rec-poster img[data-v-3ea81089]{width:100%;height:100%;object-fit:cover}.rec-poster .noimg[data-v-3ea81089]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#455068;font-size:11px}.rec-score[data-v-3ea81089]{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-3ea81089]{min-width:0;flex:1;padding-top:3px}.rec-name[data-v-3ea81089]{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-3ea81089]{font-size:12px;color:var(--muted);margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rec-empty[data-v-3ea81089]{color:var(--muted);font-size:13px;padding:20px 0;text-align:center}@media(max-width:1024px){.play-wrap[data-v-3ea81089]{grid-template-columns:1fr}.rec-col[data-v-3ea81089]{margin-top:8px}.rec-list[data-v-3ea81089]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}@media(max-width:720px){.pc-under-player-toolbar[data-v-3ea81089]{min-height:0;flex-direction:column;align-items:stretch;gap:8px;padding:8px 10px 10px}.pc-toolbar-left[data-v-3ea81089]{padding-bottom:2px}.pc-toolbar-left button[data-v-3ea81089]{min-width:58px}.pc-toolbar-danmaku[data-v-3ea81089]{width:100%;min-width:0;flex:none;grid-template-columns:68px minmax(0,1fr) 58px}}@media(max-width:480px){.play-wrap[data-v-3ea81089]{gap:14px}.player-box[data-v-3ea81089]{border-radius:12px 12px 0 0;margin:0 -12px}.pc-under-player-toolbar[data-v-3ea81089]{margin:0 -12px;border-radius:0 0 12px 12px}.play-lock[data-v-3ea81089]{gap:10px;padding:18px}.play-lock-icon[data-v-3ea81089]{width:44px;height:44px}.play-lock-icon svg[data-v-3ea81089]{width:23px;height:23px}.play-lock-title[data-v-3ea81089]{font-size:17px}.play-lock-desc[data-v-3ea81089]{font-size:12.5px}.play-lock-btn[data-v-3ea81089]{height:38px;padding:0 18px}.pv-head[data-v-3ea81089]{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-3ea81089]{width:92px;grid-column:1;grid-row:1 / span 4;max-height:138px;border-radius:9px}.pv-meta[data-v-3ea81089]{display:contents}.pv-title[data-v-3ea81089]{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-3ea81089]{margin-left:6px;font-size:14px}.pv-tags[data-v-3ea81089]{grid-column:2;align-content:start;gap:6px 7px;margin:0}.pv-tags .t[data-v-3ea81089]{max-width:100%;padding:3px 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-line[data-v-3ea81089]{margin:0;line-height:1.55;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.update-line[data-v-3ea81089]{grid-column:2;align-self:start}.credit-line[data-v-3ea81089],.people-line[data-v-3ea81089],.still-section[data-v-3ea81089],.pv-actions[data-v-3ea81089]{grid-column:2}.credit-line[data-v-3ea81089]{color:var(--muted2);-webkit-line-clamp:2}.people-line[data-v-3ea81089]{align-items:flex-start;gap:7px;margin:2px 0 0}.people-label[data-v-3ea81089]{flex:0 0 auto;height:26px;display:inline-flex;align-items:center}.person-chip[data-v-3ea81089]{max-width:100%;min-height:26px}.pv-intro[data-v-3ea81089]{grid-column:1 / -1;margin-top:2px;padding-top:10px;border-top:1px solid rgba(255,255,255,.045)}.pv-intro p[data-v-3ea81089]{font-size:13px;line-height:1.68}.pv-actions[data-v-3ea81089]{gap:8px;margin-top:6px}.pv-actions .mini-btn[data-v-3ea81089]{height:34px;padding:0 12px;border-radius:11px}.now-playing[data-v-3ea81089]{margin:10px 0 12px;align-items:flex-start;font-size:13px;line-height:1.6}.now-playing-text[data-v-3ea81089]{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.episode-nav button[data-v-3ea81089]{height:30px;padding:0 10px}.lines-bar[data-v-3ea81089],.channels-bar[data-v-3ea81089],.eps-box[data-v-3ea81089]{border-radius:12px}.eps-head[data-v-3ea81089]{align-items:flex-start;flex-direction:column}.eps-groups[data-v-3ea81089]{width:100%;justify-content:flex-start}.lines-bar[data-v-3ea81089]{align-items:flex-start;gap:9px;margin:12px 0;padding:12px}.lines-bar .lbl[data-v-3ea81089],.channels-bar .lbl[data-v-3ea81089]{width:38px;padding-top:7px}.line-btn[data-v-3ea81089],.chan-btn[data-v-3ea81089]{max-width:calc(100% - 48px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.still[data-v-3ea81089]{flex-basis:164px}.gallery-viewer[data-v-3ea81089]{padding:62px 44px 54px}.gv-close[data-v-3ea81089]{top:16px;right:16px;width:38px;height:38px}.gv-close svg[data-v-3ea81089]{width:22px;height:22px}.gv-nav[data-v-3ea81089]{width:36px;height:52px;border-radius:10px}.gv-nav svg[data-v-3ea81089]{width:26px;height:26px}.gv-nav.prev[data-v-3ea81089]{left:8px}.gv-nav.next[data-v-3ea81089]{right:8px}}.profile-library[data-v-30b84006]{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:16px}.profile-tabs[data-v-30b84006]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.profile-tabs button[data-v-30b84006]{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-30b84006]:hover{border-color:var(--btn-hover-border);color:var(--btn-hover-text)}.profile-tabs button.on[data-v-30b84006]{border-color:transparent;background:var(--btn-primary-bg);color:var(--btn-primary-text)}.profile-tabs span[data-v-30b84006]{margin-left:5px;opacity:.72;font-size:12px}.profile-tab-panel[data-v-30b84006]{min-height:180px}.profile-card-grid[data-v-30b84006]{display:grid;grid-template-columns:repeat(auto-fill,minmax(136px,1fr));gap:14px}.pager[data-v-30b84006]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:16px}.pager button[data-v-30b84006]{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-30b84006]:not(:disabled):hover{border-color:var(--btn-hover-border);color:var(--btn-hover-text)}.pager button[data-v-30b84006]:disabled{opacity:.42;cursor:not-allowed}.pager span[data-v-30b84006]{color:var(--muted);font-size:13px;min-width:52px;text-align:center}@media(max-width:640px){.profile-library[data-v-30b84006]{padding:12px;border-radius:14px}.profile-tabs[data-v-30b84006]{gap:8px}.profile-tabs button[data-v-30b84006]{flex:1;padding:0 10px}.profile-card-grid[data-v-30b84006]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pager[data-v-30b84006]{margin-top:14px}}.shorts-page[data-v-17506b46]{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-17506b46]{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-17506b46]{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-17506b46]{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-17506b46]>*{pointer-events:auto}.shorts-top-actions[data-v-17506b46]{display:flex;justify-content:flex-end;gap:8px;min-width:38px}.icon-btn[data-v-17506b46]{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-17506b46]{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.shorts-title[data-v-17506b46]{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-17506b46]{display:block;font-size:17px;font-weight:900;letter-spacing:0}.shorts-title span[data-v-17506b46]{display:block;margin-top:3px;font-size:11px;color:#ffffff9e}.shorts-feed[data-v-17506b46]{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-17506b46]{scroll-snap-type:y mandatory}.shorts-feed.frozen[data-v-17506b46]{overflow:hidden}.landscape-theater-mode[data-v-17506b46]{--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-17506b46]{width:100vw;max-width:none;box-shadow:none}.landscape-theater-mode .shorts-feed[data-v-17506b46]{overflow:hidden}.shorts-feed[data-v-17506b46]::-webkit-scrollbar{display:none}.short-card[data-v-17506b46]{position:relative;height:100%;scroll-snap-align:start;scroll-snap-stop:always;overflow:hidden;background:#05060a}.short-media[data-v-17506b46]{position:absolute;top:0;right:0;bottom:0;left:0;background:#05060a}.short-poster-bg[data-v-17506b46]{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-17506b46],.short-video[data-v-17506b46]{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-17506b46]{z-index:1;object-fit:cover}.short-video[data-v-17506b46]{z-index:2;opacity:0;object-fit:contain;object-position:center center;transition:opacity .16s ease}.short-video.ready[data-v-17506b46]{opacity:1}.short-video.contain[data-v-17506b46]{object-position:center 42%}.short-video.portrait[data-v-17506b46]{object-fit:cover}.short-dim[data-v-17506b46]{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-17506b46]{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-17506b46]{width:100vh;height:100vw;width:100dvh;height:100dvw;transform:translate(-50%,-50%) rotate(90deg)}.short-card.theater .short-poster-bg[data-v-17506b46],.short-card.theater .short-poster[data-v-17506b46],.short-card.theater .short-dim[data-v-17506b46]{display:none}.short-card.theater .short-video[data-v-17506b46]{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-17506b46]{display:none}.short-card.theater .short-progress[data-v-17506b46]{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-17506b46]: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-17506b46]{grid-column:2;grid-row:1;height:36px;margin:-16px 0}.short-card.theater .progress-time[data-v-17506b46]{display:contents;opacity:1;transform:none}.short-card.theater .progress-time span[data-v-17506b46]{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-17506b46]:first-child{grid-column:1;grid-row:1;text-align:left}.short-card.theater .progress-time span[data-v-17506b46]:last-child{grid-column:3;grid-row:1;text-align:right}.short-card.theater .short-lock[data-v-17506b46]{position:fixed;z-index:60}.theater-controls[data-v-17506b46]{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-17506b46]{opacity:0}.theater-controls.controls-hidden .theater-icon-btn[data-v-17506b46],.theater-controls.controls-hidden .theater-skip-btn[data-v-17506b46],.theater-controls.controls-hidden .theater-play-btn[data-v-17506b46]{pointer-events:none}.short-card.theater .short-progress[data-v-17506b46]{transition:opacity .28s ease}.short-card.theater .short-progress.controls-hidden[data-v-17506b46]{opacity:0;pointer-events:none}.theater-topbar[data-v-17506b46]{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-17506b46]{min-width:0;display:grid;gap:3px;text-shadow:0 2px 12px rgba(0,0,0,.78)}.theater-now strong[data-v-17506b46]{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-17506b46]{color:#ffffffad;font-size:11px;line-height:1;font-weight:var(--small-text-max-weight)}.theater-top-actions[data-v-17506b46]{display:flex;gap:8px;pointer-events:none}.theater-icon-btn[data-v-17506b46],.theater-skip-btn[data-v-17506b46],.theater-play-btn[data-v-17506b46]{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-17506b46]{width:42px;height:42px}.theater-icon-btn svg[data-v-17506b46]{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.theater-center-controls[data-v-17506b46]{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-17506b46]{width:54px;height:54px}.theater-skip-btn svg[data-v-17506b46]{width:25px;height:25px;fill:#ffffff1f;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.theater-play-btn[data-v-17506b46]{width:70px;height:70px;background:#ffffffe6;color:#101218;border-color:#ffffffeb}.theater-play-btn svg[data-v-17506b46]{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-17506b46]{fill:currentColor;stroke:none;opacity:.8;margin-left:4px}.theater-icon-btn[data-v-17506b46]:disabled,.theater-skip-btn[data-v-17506b46]:disabled{opacity:.36;cursor:not-allowed}.landscape-theater-mode .shorts-top[data-v-17506b46],.landscape-theater-mode .short-actions[data-v-17506b46],.landscape-theater-mode .short-meta[data-v-17506b46]{display:none}.landscape-theater-mode .episode-mask[data-v-17506b46]{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-17506b46]{width:100vh;height:100vw;width:100dvh;height:100dvw;transform:translate(-50%,-50%) rotate(90deg)}.landscape-theater-mode.theater-rotated[data-v-17506b46]{--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-17506b46]{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-17506b46]{grid-template-columns:repeat(3,minmax(0,1fr));max-height:calc(100% - 56px)}.immersive-mode .short-dim[data-v-17506b46]{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-17506b46]{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-17506b46]{width:68px;height:68px;min-height:68px;justify-content:center;padding:0;background:#fff3}.play-state svg[data-v-17506b46]{width:34px;height:34px;opacity:.8;margin-left:4px}.portrait-lock-mask[data-v-17506b46]{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-17506b46]{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-17506b46]{width:31px;height:31px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.portrait-lock-mask strong[data-v-17506b46]{font-size:18px;line-height:1.25;font-weight:950}.portrait-lock-mask span[data-v-17506b46]{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-17506b46]{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-17506b46]{width:26px;height:26px;border-radius:50%;border:3px solid rgba(255,255,255,.24);border-top-color:#fff;animation:spin-17506b46 .8s linear infinite}.shorts-spinner.small[data-v-17506b46]{width:18px;height:18px;border-width:2px}@keyframes spin-17506b46{to{transform:rotate(360deg)}}.short-actions[data-v-17506b46]{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-17506b46]{bottom:calc(58px + env(safe-area-inset-bottom));gap:12px}.action-btn[data-v-17506b46]{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-17506b46]{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-17506b46]{fill:var(--accent);stroke:var(--accent)}.action-btn.subtle[data-v-17506b46]{opacity:.72}.action-btn span[data-v-17506b46]{font-size:11px;font-weight:var(--small-text-max-weight)}.short-meta[data-v-17506b46]{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-17506b46]{min-width:0;padding-right:66px}.episode-pill[data-v-17506b46]{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-17506b46]{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-17506b46]{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-17506b46]{cursor:pointer;outline:none}.short-title[data-v-17506b46]:focus-visible{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.meta-tags[data-v-17506b46]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:9px}.meta-tags span[data-v-17506b46]{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-17506b46]{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-17506b46]{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-17506b46]{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-17506b46]{width:27px;height:27px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.short-lock strong[data-v-17506b46]{display:block;font-size:17px;line-height:1.45;font-weight:950}.short-lock p[data-v-17506b46]{margin:8px 0 16px;color:#ffffffad;font-size:13px;line-height:1.6}.short-lock-actions[data-v-17506b46]{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.short-lock button[data-v-17506b46],.shorts-empty button[data-v-17506b46]{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-17506b46]{border:1px solid rgba(255,255,255,.14);background:#ffffff1a;color:#fff}.watch-full-row[data-v-17506b46]{display:flex;justify-content:center;gap:9px;margin-bottom:8px;padding-right:0;pointer-events:none}.watch-full-btn[data-v-17506b46]{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-17506b46]{background:#ffffff2e}.short-progress[data-v-17506b46]{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-17506b46],.short-progress[data-v-17506b46]:focus-within{opacity:.98}.short-progress[data-v-17506b46]: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-17506b46]{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-17506b46]::-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-17506b46]::-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-17506b46]::-moz-range-track{height:3px;border-radius:999px;background:#ffffff47}.short-progress input[data-v-17506b46]::-moz-range-progress{height:3px;border-radius:999px;background:#fff}.short-progress input[data-v-17506b46]::-moz-range-thumb{width:13px;height:13px;border:0;border-radius:50%;background:#fff;box-shadow:0 2px 10px #00000073}.progress-time[data-v-17506b46]{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-17506b46],.short-progress:focus-within .progress-time[data-v-17506b46]{opacity:1;transform:translateY(0)}.episode-mask[data-v-17506b46]{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-17506b46]{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-17506b46],.search-sheet-panel[data-v-17506b46],.library-sheet-panel[data-v-17506b46]{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-17506b46]{display:grid;grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:12px;margin-bottom:14px}.episode-sheet-head strong[data-v-17506b46]{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-17506b46]{display:block;margin-top:4px;color:#ffffff9e;font-size:12px;font-weight:var(--small-text-max-weight)}.episode-sheet-head button[data-v-17506b46]{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-17506b46]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.episode-grid[data-v-17506b46]{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-17506b46]::-webkit-scrollbar{display:none}.episode-grid button[data-v-17506b46]{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-17506b46]{border-color:#ffffffc2;background:#ffffff38;color:#fff;box-shadow:inset 0 0 0 1px #ffffff1f}.episode-grid button span[data-v-17506b46]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.1}.episode-grid button em[data-v-17506b46]{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-17506b46]{color:#ffffffdb}.detail-body[data-v-17506b46]{display:grid;grid-template-columns:92px minmax(0,1fr);gap:13px;align-items:start}.detail-body img[data-v-17506b46]{width:92px;aspect-ratio:3 / 4;border-radius:10px;object-fit:cover;background:#ffffff14}.detail-tags[data-v-17506b46]{margin-top:0}.detail-body p[data-v-17506b46]{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-17506b46]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-top:16px}.detail-actions button[data-v-17506b46],.short-search-box button[data-v-17506b46]{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-17506b46]:nth-child(2){background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.12)}.short-search-box[data-v-17506b46]{display:grid;grid-template-columns:minmax(0,1fr) 72px;gap:9px;margin-bottom:12px}.short-search-box input[data-v-17506b46]{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-17506b46]::placeholder{color:#ffffff6b}.search-history[data-v-17506b46]{margin:-2px 0 12px;display:grid;gap:8px}.search-history-head[data-v-17506b46]{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-17506b46]{border:0;background:transparent;color:#ffffff7a;font-size:11px;font-weight:var(--small-text-max-weight);cursor:pointer}.search-history-list[data-v-17506b46]{display:flex;gap:7px;overflow-x:auto;scrollbar-width:none}.search-history-list[data-v-17506b46]::-webkit-scrollbar{display:none}.search-history-list button[data-v-17506b46]{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-17506b46]{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-17506b46]{max-height:calc(min(76dvh,620px) - 182px)}.short-search-results[data-v-17506b46]::-webkit-scrollbar{display:none}.short-search-results button[data-v-17506b46]{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-17506b46]{width:48px;height:48px;border-radius:9px;object-fit:cover;background:#ffffff14}.short-search-results span[data-v-17506b46]{min-width:0;display:grid;gap:4px}.short-search-results b[data-v-17506b46]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.2}.short-search-results em[data-v-17506b46]{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-17506b46]{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-17506b46]{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-17506b46]{background:#ffffff29;color:#fff;box-shadow:inset 0 0 0 1px #ffffff14}.library-tabs span[data-v-17506b46]{margin-left:3px;color:#ffffff80;font-size:11px}.library-list[data-v-17506b46]{display:grid;gap:8px;max-height:calc(min(76dvh,620px) - 142px);overflow:auto;scrollbar-width:none}.library-list[data-v-17506b46]::-webkit-scrollbar{display:none}.library-item[data-v-17506b46]{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-17506b46]{width:52px;height:58px;border-radius:9px;object-fit:cover;background:#ffffff14}.library-info[data-v-17506b46]{min-width:0;display:grid;gap:4px}.library-info b[data-v-17506b46]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.2}.library-info em[data-v-17506b46],.library-info i[data-v-17506b46]{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-17506b46]{color:#ffffff7a}.library-state[data-v-17506b46]{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-17506b46]{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-17506b46]{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-17506b46],.episode-sheet-leave-active[data-v-17506b46]{transition:opacity .18s ease}.episode-sheet-enter-active .episode-sheet-panel[data-v-17506b46],.episode-sheet-leave-active .episode-sheet-panel[data-v-17506b46],.episode-sheet-enter-active .detail-sheet-panel[data-v-17506b46],.episode-sheet-leave-active .detail-sheet-panel[data-v-17506b46],.episode-sheet-enter-active .search-sheet-panel[data-v-17506b46],.episode-sheet-leave-active .search-sheet-panel[data-v-17506b46],.episode-sheet-enter-active .library-sheet-panel[data-v-17506b46],.episode-sheet-leave-active .library-sheet-panel[data-v-17506b46]{transition:transform .18s ease}.episode-sheet-enter-from[data-v-17506b46],.episode-sheet-leave-to[data-v-17506b46]{opacity:0}.episode-sheet-enter-from .episode-sheet-panel[data-v-17506b46],.episode-sheet-leave-to .episode-sheet-panel[data-v-17506b46],.episode-sheet-enter-from .detail-sheet-panel[data-v-17506b46],.episode-sheet-leave-to .detail-sheet-panel[data-v-17506b46],.episode-sheet-enter-from .search-sheet-panel[data-v-17506b46],.episode-sheet-leave-to .search-sheet-panel[data-v-17506b46],.episode-sheet-enter-from .library-sheet-panel[data-v-17506b46],.episode-sheet-leave-to .library-sheet-panel[data-v-17506b46]{transform:translateY(18px)}.landscape-theater-mode .episode-sheet-enter-from .episode-sheet-panel[data-v-17506b46],.landscape-theater-mode .episode-sheet-leave-to .episode-sheet-panel[data-v-17506b46]{transform:translate(18px)}.shorts-loading[data-v-17506b46],.shorts-empty[data-v-17506b46]{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-17506b46]{color:#fff;font-size:18px}.empty-icon[data-v-17506b46]{width:58px;height:58px;border-radius:18px;display:flex;align-items:center;justify-content:center;background:#ffffff14}.empty-icon svg[data-v-17506b46]{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:2}.feed-tail[data-v-17506b46]{height:64px;display:flex;align-items:center;justify-content:center;color:#ffffff80;font-size:12px}@media(max-width:480px){.shorts-shell[data-v-17506b46]{width:100vw;box-shadow:none}.shorts-top[data-v-17506b46]{padding-left:12px;padding-right:12px}.short-meta[data-v-17506b46]{left:14px;right:14px}.short-actions[data-v-17506b46]{right:8px}}@media(orientation:landscape)and (max-height:520px){.shorts-shell[data-v-17506b46]{width:min(100vw,430px);box-shadow:0 0 0 1px #ffffff14,0 0 60px #000000c2}.landscape-theater-mode .shorts-shell[data-v-17506b46]{width:100vw;max-width:none;box-shadow:none}.shorts-top[data-v-17506b46]{padding-top:calc(8px + env(safe-area-inset-top))}.short-actions[data-v-17506b46]{bottom:calc(92px + env(safe-area-inset-bottom));gap:10px}.short-actions.compact[data-v-17506b46]{bottom:calc(52px + env(safe-area-inset-bottom))}.short-card.locked .short-meta[data-v-17506b46]{display:none}.short-meta h1[data-v-17506b46]{font-size:18px;-webkit-line-clamp:1}.short-meta p[data-v-17506b46]{-webkit-line-clamp:1}}.mshell[data-v-4f51f846]{min-height:100dvh;background:var(--m-shell-bg)}.m-route-stage[data-v-4f51f846]{position:relative;min-height:100dvh;overflow-x:hidden}.search-shell[data-v-4f51f846],.play-shell[data-v-4f51f846]{background:var(--m-shell-bg)}.search-shell[data-v-4f51f846]{background:#fffefe}.mobile-night.search-shell[data-v-4f51f846]{background:var(--m-shell-bg)}.shorts-shell[data-v-4f51f846]{background:#050505}.m-edge-guard[data-v-4f51f846]{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-4f51f846]{left:0}.m-edge-guard-right[data-v-4f51f846]{right:0}.m-push-enter-active[data-v-4f51f846],.m-push-leave-active[data-v-4f51f846],.m-pop-enter-active[data-v-4f51f846],.m-pop-leave-active[data-v-4f51f846]{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-4f51f846],.m-pop-leave-active[data-v-4f51f846]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;pointer-events:none}.m-push-enter-from[data-v-4f51f846]{opacity:.98;transform:translate3d(100%,0,0)}.m-push-enter-to[data-v-4f51f846],.m-push-leave-from[data-v-4f51f846],.m-pop-enter-to[data-v-4f51f846],.m-pop-leave-from[data-v-4f51f846]{opacity:1;transform:translateZ(0)}.m-push-leave-to[data-v-4f51f846]{opacity:.92;transform:translate3d(-18%,0,0)}.m-pop-enter-from[data-v-4f51f846]{opacity:.96;transform:translate3d(-18%,0,0)}.m-pop-leave-to[data-v-4f51f846]{opacity:.98;transform:translate3d(100%,0,0)}.mtab[data-v-4f51f846]{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}.mobile-night .mtab[data-v-4f51f846]{background:#12141ae6;border-top-color:#ffffff14}.mshell:not(.chrome-ready) .mtab[data-v-4f51f846]{opacity:0;pointer-events:none;transform:translate3d(0,10px,0)}.mtab button[data-v-4f51f846]{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:var(--m-faint-text);font-size:var(--m-font-caption);line-height:var(--m-line-tight);font-weight:var(--m-weight-strong)}.mtab svg[data-v-4f51f846]{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mtab button.on[data-v-4f51f846]{color:var(--m-accent)}.mobile-night .mtab button[data-v-4f51f846]{color:var(--m-faint-text)}.mobile-night .mtab button.on[data-v-4f51f846]{color:var(--m-accent)}.shorts-shell .mtab[data-v-4f51f846]{background:#08080ab8;border-top-color:#ffffff14}.shorts-shell .mtab button[data-v-4f51f846]{color:#ffffff9e}.shorts-shell .mtab button.on[data-v-4f51f846]{color:var(--m-accent)}.shorts-full-shell .mtab[data-v-4f51f846]{display:none}.mh[data-v-342235ba]{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-342235ba]{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-342235ba]{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-342235ba]:active,.mh-section-head button[data-v-342235ba]:active,.mh-history[data-v-342235ba]:active,.mh-card[data-v-342235ba]:active,.mh-actions button[data-v-342235ba]:active,.mh-hero-dots button[data-v-342235ba]:active{transform:scale(.98)}.mh-search svg[data-v-342235ba],.mh-section-head svg[data-v-342235ba],.mh-kicker svg[data-v-342235ba],.mh-actions svg[data-v-342235ba]{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-342235ba]{fill:currentColor;stroke:none;opacity:.8;margin-left:1px}.mh-hero-stage[data-v-342235ba]{position:relative;min-height:214px;margin-top:4px}.mh-hero[data-v-342235ba]{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-342235ba]{margin-top:4px}.mh-hero-img-swap-enter-active[data-v-342235ba],.mh-hero-img-swap-leave-active[data-v-342235ba]{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-342235ba]{z-index:2}.mh-hero-img-swap-leave-active[data-v-342235ba]{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-342235ba],.mh-hero-img-swap-leave-to[data-v-342235ba]{opacity:0}.hero-next .mh-hero-img-swap-enter-from[data-v-342235ba]{transform:translate(12px)}.hero-next .mh-hero-img-swap-leave-to[data-v-342235ba]{transform:translate(-8px)}.hero-prev .mh-hero-img-swap-enter-from[data-v-342235ba]{transform:translate(-12px)}.hero-prev .mh-hero-img-swap-leave-to[data-v-342235ba]{transform:translate(8px)}.mh-hero-img[data-v-342235ba]{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-342235ba]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#0c0908eb,#0c0908a3 48%,#0c09083d),linear-gradient(0deg,rgba(8,7,7,.94) 0%,rgba(8,7,7,.72) 32%,transparent 68%)}.mh-hero-content[data-v-342235ba]{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-342235ba]{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-342235ba]{max-width:94%;margin:0;color:#fff;font-size:23px;line-height:1.14;letter-spacing:0;text-shadow:0 2px 12px rgba(0,0,0,.62);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mh .mh-hero .mh-meta[data-v-342235ba]{display:flex;flex-wrap:wrap;gap:6px;margin:9px 0 0;color:#fffffff5!important;text-shadow:0 1px 8px rgba(0,0,0,.58)}.mh-meta span[data-v-342235ba]{padding:3px 7px;border-radius:999px;background:#ffffff38;color:#fff;box-shadow:inset 0 0 0 1px #ffffff1f;font-size:11px;font-weight:var(--small-text-max-weight)}.mh .mh-hero .mh-desc[data-v-342235ba]{max-width:86%;margin:8px 0 0;color:#fffffff0!important;font-size:12px;line-height:1.45;text-shadow:0 2px 10px rgba(0,0,0,.68);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mh-actions[data-v-342235ba]{display:flex;gap:9px;margin-top:14px}.mh-actions button[data-v-342235ba]{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-342235ba]{display:inline-flex;align-items:center;justify-content:center;gap:3px;line-height:1}.mh-action-inner svg[data-v-342235ba]{display:block}.mh-action-label[data-v-342235ba]{display:block;line-height:1}.mh-primary[data-v-342235ba]{color:#fff;background:linear-gradient(135deg,#ff6a4f,#f04438)}.mh-secondary[data-v-342235ba]{color:#fff;background:#ffffff2e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mh-hero-controls[data-v-342235ba]{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-342235ba]{display:flex;align-items:center;gap:4px}.mh-hero-dots button[data-v-342235ba]{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-342235ba]{width:16px;background:#fff}.mh-continue[data-v-342235ba]::-webkit-scrollbar{display:none}.mh-section[data-v-342235ba]{margin-top:22px}.mh-section-head[data-v-342235ba]{height:30px;display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.mh-section-head h2[data-v-342235ba]{margin:0;display:flex;align-items:center;gap:6px;font-size:18px;line-height:1}.mh-section-head h2 svg[data-v-342235ba]{color:#f04438}.mh-section-head button[data-v-342235ba]{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-342235ba]{margin:0 -14px;padding:0 14px 2px;display:flex;gap:10px;overflow-x:auto;scrollbar-width:none}.mh-history[data-v-342235ba]{width:122px;flex:0 0 auto;min-width:0;touch-action:manipulation;transition:transform .16s ease}.mh-history-cover[data-v-342235ba]{position:relative;height:70px;border-radius:12px;overflow:hidden;background:#e9eaee}.mh-history-cover img[data-v-342235ba]{width:100%;height:100%;object-fit:cover}.mh-progress[data-v-342235ba]{position:absolute;left:7px;right:7px;bottom:6px;height:3px;border-radius:999px;background:#ffffff61}.mh-progress i[data-v-342235ba]{display:block;height:100%;border-radius:inherit;background:#ff6048}.mh-history strong[data-v-342235ba],.mh-card strong[data-v-342235ba]{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-342235ba],.mh-card p[data-v-342235ba]{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-342235ba]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 9px}.mh-poster[data-v-342235ba]{position:relative;aspect-ratio:3 / 4.25;border-radius:10px;overflow:hidden;background:#e9eaee;box-shadow:0 8px 22px #11182714}.mh-card[data-v-342235ba]{min-width:0;touch-action:manipulation;transition:transform .16s ease}.mh-poster img[data-v-342235ba]{width:100%;height:100%;object-fit:cover}.mh-mark[data-v-342235ba],.mh-score[data-v-342235ba]{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-342235ba]{left:auto;right:6px;top:6px;bottom:auto;background:#ff6048;font-weight:700}.mh-skeleton[data-v-342235ba]{padding:18px 16px;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;background:#fff}.sk[data-v-342235ba]{border-radius:999px;background:linear-gradient(90deg,#eceef2,#f7f7f9,#eceef2);background-size:200% 100%;animation:sk-342235ba 1.1s infinite linear}.sk-badge[data-v-342235ba]{width:92px;height:18px}.sk-title[data-v-342235ba]{width:62%;height:28px}.sk-text[data-v-342235ba]{width:84%;height:14px}.sk-actions[data-v-342235ba]{width:148px;height:36px}@keyframes sk-342235ba{to{background-position:-200% 0}}@media(max-width:360px){.mh-grid[data-v-342235ba]{gap:12px 8px}.mh-hero h1[data-v-342235ba]{font-size:22px}}.mt[data-v-682bda41]{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-682bda41]{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-682bda41]{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-682bda41],.mt-sortbar svg[data-v-682bda41],.mt-section-head svg[data-v-682bda41]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mt-search svg[data-v-682bda41]{color:#9aa0aa}.mt-search input[data-v-682bda41]{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#1f232b;font-size:14px;font-weight:500}.mt button[data-v-682bda41]:focus-visible,.mt input[data-v-682bda41]:focus-visible{outline:0;box-shadow:0 0 0 2px #f044382e}.mt-search input[data-v-682bda41]::placeholder{color:#9aa0aa}.mt-search button[data-v-682bda41]{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-682bda41]:active,.mt-types button[data-v-682bda41]:active,.mt-sortbar button[data-v-682bda41]:active,.mt-section-head button[data-v-682bda41]:active,.mt-subgrid button[data-v-682bda41]:active,.mt-rank article[data-v-682bda41]:active,.mt-card[data-v-682bda41]:active,.mt-filter button[data-v-682bda41]:active{transform:scale(.98)}.mt-controls[data-v-682bda41]{margin-top:10px;padding:0}.mt-types[data-v-682bda41],.mt-sortbar[data-v-682bda41]{margin:0 -14px;padding:0 14px 2px;display:flex;gap:18px;overflow-x:auto;scrollbar-width:none}.mt-types[data-v-682bda41]::-webkit-scrollbar,.mt-sortbar[data-v-682bda41]::-webkit-scrollbar,.mt-subgrid[data-v-682bda41]::-webkit-scrollbar,.mt-rank[data-v-682bda41]::-webkit-scrollbar{display:none}.mt-types button[data-v-682bda41]{flex:0 0 auto;position:relative;height:34px;border:0;border-radius:0;padding:0;color:#3d414a;background:transparent;font-size:var(--mobile-control-text-size);font-weight:var(--mobile-control-text-weight);touch-action:manipulation;transition:transform .16s ease,color .16s ease}.mt-types button.on[data-v-682bda41]{color:#f04438;font-weight:800}.mt-types button.on[data-v-682bda41]:after{content:"";position:absolute;left:50%;bottom:0;width:16px;height:3px;border-radius:999px;background:#f04438;transform:translate(-50%)}.mt-sortbar[data-v-682bda41]{margin-top:6px;gap:20px}.mt-sortbar button[data-v-682bda41]{flex:0 0 auto;position:relative;height:32px;border:0;border-radius:0;padding:0;display:inline-flex;align-items:center;gap:5px;color:#616773;background:transparent;font-size:var(--mobile-control-text-size);font-weight:var(--mobile-control-text-weight);touch-action:manipulation;transition:transform .16s ease,color .16s ease}.mt-sortbar button.on[data-v-682bda41]{color:#15171d;font-weight:800}.mt-sortbar button.on[data-v-682bda41]:after{content:"";position:absolute;left:50%;bottom:0;width:18px;height:3px;border-radius:999px;background:#15171d;transform:translate(-50%)}.mt-section[data-v-682bda41]{margin-top:20px}.mt-rank-section[data-v-682bda41]{margin-top:16px}.mt-section-head[data-v-682bda41]{height:30px;display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.mt-section-head h2[data-v-682bda41]{margin:0;font-size:18px;line-height:1}.mt-section-head button[data-v-682bda41]{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-subpanel[data-v-682bda41]{margin-top:10px;padding:10px;border-radius:14px;background:#fff;box-shadow:0 8px 22px #1118270b}.mt-subgrid[data-v-682bda41]{display:flex;flex-wrap:wrap;gap:7px;max-height:67px;overflow:hidden;scrollbar-width:none;transition:max-height .18s ease}.mt-subpanel.expanded .mt-subgrid[data-v-682bda41]{max-height:360px}.mt-subgrid button[data-v-682bda41]{flex:0 0 auto;max-width:86px;height:30px;border:0;border-radius:999px;padding:0 12px;display:flex;align-items:center;justify-content:center;color:#606773;background:#f6f7f9;touch-action:manipulation;transition:transform .16s ease,background .16s ease}.mt-subgrid span[data-v-682bda41]{max-width:100%;color:inherit;font-size:13px;font-weight:var(--small-text-max-weight);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mt-subgrid button.on[data-v-682bda41]{background:#fff0ed;color:#f04438}.mt-submore[data-v-682bda41]{width:100%;height:28px;margin-top:8px;border:0;border-radius:999px;color:#f04438;background:#fff0ed;font-size:12px;font-weight:700}.mt-rank[data-v-682bda41]{margin:0 -14px;padding:0 14px 2px;display:flex;gap:10px;overflow-x:auto;scrollbar-width:none}.mt-rank article[data-v-682bda41]{width:86px;flex:0 0 auto;min-width:0;touch-action:manipulation;transition:transform .16s ease}.mt-rank-poster[data-v-682bda41],.mt-poster[data-v-682bda41]{position:relative;overflow:hidden;background:#e9eaee}.mt-rank-poster[data-v-682bda41]{aspect-ratio:3 / 4.15;border-radius:8px}.mt-rank-poster img[data-v-682bda41],.mt-poster img[data-v-682bda41]{width:100%;height:100%;object-fit:cover}.mt-rank-poster b[data-v-682bda41]{position:absolute;z-index:2;left:6px;top:6px;min-width:22px;height:22px;border-radius:7px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#ff7b4c,#f04438);font-size:12px}.mt-rank strong[data-v-682bda41],.mt-card strong[data-v-682bda41]{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-682bda41],.mt-card p[data-v-682bda41]{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-682bda41]{margin-top:22px}.mt-grid[data-v-682bda41]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 8px}.mt-card[data-v-682bda41]{min-width:0;touch-action:manipulation;transition:transform .16s ease}.mt-poster[data-v-682bda41]{aspect-ratio:3 / 4.1;border-radius:12px;box-shadow:0 8px 22px #11182714}.mt-mark[data-v-682bda41],.mt-score[data-v-682bda41]{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-682bda41]{left:auto;right:7px;top:7px;bottom:auto;background:#ff6048;font-weight:700}.mt-auto-loading[data-v-682bda41]{height:42px;margin-top:18px;display:grid;place-items:center;color:#9a9fa8;font-size:13px;font-weight:700}.mt-empty[data-v-682bda41]{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-682bda41]{color:#292d36;font-size:15px}.mt-empty span[data-v-682bda41]{color:#9a9fa8;font-size:12px;font-weight:var(--small-text-max-weight)}.mt-sk div[data-v-682bda41],.mt-sk b[data-v-682bda41],.mt-sk p[data-v-682bda41]{display:block;border-radius:10px;background:linear-gradient(90deg,#eceef2,#f7f7f9,#eceef2);background-size:200% 100%;animation:mt-sk-682bda41 1.1s infinite linear}.mt-sk div[data-v-682bda41]{aspect-ratio:3 / 4.1}.mt-sk b[data-v-682bda41]{width:82%;height:14px;margin-top:8px}.mt-sk p[data-v-682bda41]{width:48%;height:11px}.mt-filter-mask[data-v-682bda41]{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;background:transparent}.mt-filter[data-v-682bda41]{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-682bda41]{transform:translateZ(0)}.mt-filter-head[data-v-682bda41],.mt-filter-actions[data-v-682bda41]{display:flex;align-items:center;justify-content:space-between}.mt-filter-head h3[data-v-682bda41]{margin:0;font-size:18px}.mt-filter-head button[data-v-682bda41]{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-682bda41]{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.mt-filter-group[data-v-682bda41]{margin-top:18px}.mt-filter-group label[data-v-682bda41]{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-682bda41]{display:flex;flex-wrap:wrap;gap:8px}.mt-filter-group button[data-v-682bda41]{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-682bda41]{color:#f04438;background:#fff0ed}.mt-filter-actions[data-v-682bda41]{position:sticky;bottom:0;gap:10px;margin-top:22px;padding-top:12px;background:transparent}.mt-filter-actions button[data-v-682bda41]{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-682bda41]:first-child{color:#5f6570;background:#f4f5f7}.mt-filter-actions button[data-v-682bda41]:last-child{color:#fff;background:linear-gradient(135deg,#ff6a4f,#f04438)}.mt-filter-group button[data-v-682bda41]:disabled{opacity:.62}@keyframes mt-sk-682bda41{to{background-position:-200% 0}}@media(max-width:360px){.mt-controls[data-v-682bda41]{margin-left:0;margin-right:0}}.ms[data-v-92c2afc1]{min-height:100dvh;background:#050505;color:#fff;overflow:visible;overflow-x:hidden}.ms.route-hidden[data-v-92c2afc1]{visibility:hidden;opacity:0;pointer-events:none}.ms-feed[data-v-92c2afc1]{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-92c2afc1]::-webkit-scrollbar{display:none}.ms-feed.frozen[data-v-92c2afc1]{overflow:hidden}.full-mode .ms-feed[data-v-92c2afc1],.full-mode .ms-card[data-v-92c2afc1]{height:100dvh}.full-mode .ms-card[data-v-92c2afc1]{overflow:hidden}.ms-card[data-v-92c2afc1]{position:relative;height:100dvh;scroll-snap-align:start;overflow:hidden;background:#050505}.ms-bg[data-v-92c2afc1],.ms-poster[data-v-92c2afc1],.ms-video[data-v-92c2afc1],.ms-vignette[data-v-92c2afc1]{position:absolute;top:0;right:0;bottom:0;left:0}.ms-bg[data-v-92c2afc1]{background-position:center;background-size:cover;filter:blur(28px);transform:scale(1.12);opacity:.48;z-index:0}.ms-poster[data-v-92c2afc1]{width:100%;height:100%;object-fit:cover;z-index:1}.ms-video[data-v-92c2afc1]{width:100%;height:100%;object-fit:cover;opacity:0;background:#000;z-index:2}.ms-video.contain[data-v-92c2afc1]{object-fit:contain}.ms-video.landscape[data-v-92c2afc1]{object-position:center var(--ms-landscape-object-y, 36%)}.ms-video.ready[data-v-92c2afc1]{opacity:1}.ms-vignette[data-v-92c2afc1]{z-index:3}.ms-clear-gesture-layer[data-v-92c2afc1]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:70;touch-action:pan-y;background:transparent}.ms-clear-hud[data-v-92c2afc1]{position:absolute;z-index:76;left:50%;top:50%;min-width:108px;padding:12px 16px;border-radius:14px;transform:translate(-50%,-50%);display:grid;gap:4px;place-items:center;color:#fff;background:#00000094;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 16px 44px #00000061;pointer-events:none}.ms-clear-hud strong[data-v-92c2afc1]{font-size:13px;font-weight:900}.ms-clear-hud span[data-v-92c2afc1]{font-size:12px;font-weight:800;color:#ffffffc7;white-space:nowrap}.ms-prompt-row[data-v-92c2afc1]{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-92c2afc1]{bottom:calc(220px + env(safe-area-inset-bottom))}.full-mode .ms-prompt-row.landscape[data-v-92c2afc1]{top:var(--ms-landscape-prompt-y, calc(var(--ms-landscape-play-y, 50%) + 54px));bottom:auto}.ms-prompt-btn[data-v-92c2afc1]{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-92c2afc1]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ms-vignette[data-v-92c2afc1]{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-92c2afc1]{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-92c2afc1]{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-92c2afc1]{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-92c2afc1]{min-width:0;display:flex;align-items:center;gap:0}.ms-top.full .ms-top-right[data-v-92c2afc1]{display:flex;flex:0 0 auto;gap:2px}.ms-episode-title[data-v-92c2afc1]{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-92c2afc1]{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-92c2afc1],.ms-play[data-v-92c2afc1],.ms-actions button[data-v-92c2afc1],.ms-filter-head button[data-v-92c2afc1]{border:0;color:inherit;background:transparent}.ms-top button[data-v-92c2afc1]{transition:transform .16s ease,color .16s ease}.ms-top button[data-v-92c2afc1]:not(.m-back-btn){width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:transparent;touch-action:manipulation}.ms-top.full .ms-top-right button[data-v-92c2afc1]{width:48px;height:48px;margin:-7px -5px}.ms-top.full .ms-top-right svg[data-v-92c2afc1]{width:22px;height:22px}.ms-top button:not(.m-back-btn) svg[data-v-92c2afc1],.ms-play svg[data-v-92c2afc1],.ms-actions svg[data-v-92c2afc1],.ms-filter svg[data-v-92c2afc1],.ms-full-bottom svg[data-v-92c2afc1],.ms-tool-menu svg[data-v-92c2afc1]{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ms-tool-menu[data-v-92c2afc1]{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-92c2afc1]{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-92c2afc1]:hover{background:#ffffff1a}.ms-center[data-v-92c2afc1]{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-92c2afc1]{width:28px;height:28px;border-radius:50%;border:3px solid rgba(255,255,255,.22);border-top-color:#fff;animation:ms-spin-92c2afc1 .8s linear infinite}.ms-play[data-v-92c2afc1]{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-92c2afc1]{top:var(--ms-landscape-play-y, 50%)}.ms-play svg[data-v-92c2afc1]{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-92c2afc1]{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-92c2afc1]{display:block;font-size:18px}.ms-lock p[data-v-92c2afc1]{margin:8px 0 16px;color:#ffffffb8;font-size:13px}.ms-lock button[data-v-92c2afc1],.ms-filter-actions button[data-v-92c2afc1]:last-child{border:0;border-radius:999px;background:linear-gradient(120deg,#ff4d3d,#ff7a38);color:#fff;font-weight:800}.ms-lock button[data-v-92c2afc1]{height:42px;padding:0 24px;touch-action:manipulation}.ms-actions[data-v-92c2afc1]{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-92c2afc1]{bottom:calc(82px + env(safe-area-inset-bottom))}.ms-actions button[data-v-92c2afc1]{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-92c2afc1]{width:30px;height:30px;padding:0;border-radius:0;background:transparent}.ms-actions button.on[data-v-92c2afc1]{color:#ff5747}.ms-meta[data-v-92c2afc1]{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-92c2afc1]{bottom:calc(70px + env(safe-area-inset-bottom))}.ms-meta.full[data-v-92c2afc1]{right:76px}.ms-meta h1[data-v-92c2afc1]{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-92c2afc1]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.ms-tags span[data-v-92c2afc1]{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-92c2afc1]{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-92c2afc1]{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-92c2afc1]{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-92c2afc1]{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-92c2afc1]{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-92c2afc1]{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-92c2afc1]{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-92c2afc1]::-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-92c2afc1]::-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-92c2afc1]:active::-webkit-slider-thumb{opacity:1}.ms-roam-card input[data-v-92c2afc1]::-moz-range-track{height:2px;border-radius:999px;background:#ffffff3d}.ms-roam-card input[data-v-92c2afc1]::-moz-range-progress{height:2px;border-radius:999px;background:#ff5547}.ms-roam-card input[data-v-92c2afc1]::-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-92c2afc1]:active,.ms-tool-menu button[data-v-92c2afc1]:active,.ms-prompt-btn[data-v-92c2afc1]:active,.ms-play[data-v-92c2afc1]:active,.ms-lock button[data-v-92c2afc1]:active,.ms-actions button[data-v-92c2afc1]:active,.ms-roam-open[data-v-92c2afc1]:active,.ms-full-bottom button[data-v-92c2afc1]:active,.ms-clear-exit[data-v-92c2afc1]:active,.ms-state button[data-v-92c2afc1]:active,.ms-filter button[data-v-92c2afc1]:active,.ms-drawer-tabs button[data-v-92c2afc1]:active,.ms-episode-ranges button[data-v-92c2afc1]:active,.ms-episode-grid button[data-v-92c2afc1]:active,.ms-related-grid article[data-v-92c2afc1]:active,.ms-drawer-follow[data-v-92c2afc1]:active{transform:scale(.98)}.ms-progress[data-v-92c2afc1]{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-92c2afc1]{position:fixed;top:auto;bottom:calc(62px + env(safe-area-inset-bottom));height:20px;align-items:center}.ms-progress input[data-v-92c2afc1]{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-92c2afc1]{position:absolute;left:0;right:0;bottom:-9px;height:20px;transform:none}.ms-progress input[data-v-92c2afc1]::-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-92c2afc1]::-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-92c2afc1]::-webkit-slider-thumb,.ms-progress input[data-v-92c2afc1]:active::-webkit-slider-thumb{opacity:1}.ms-progress input[data-v-92c2afc1]::-moz-range-track{height:2px;border-radius:999px;background:#ffffff3d}.ms-progress input[data-v-92c2afc1]::-moz-range-progress{height:2px;border-radius:999px;background:#ff5547}.ms-progress input[data-v-92c2afc1]::-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-92c2afc1]{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-92c2afc1]{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-92c2afc1]:first-child{justify-content:space-between;padding:0 14px 0 16px;text-align:left}.ms-full-bottom button span[data-v-92c2afc1]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-full-bottom button[data-v-92c2afc1]: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-92c2afc1]{transform:rotate(-90deg)}.ms-clear-exit[data-v-92c2afc1]{position:fixed;z-index:80;right:14px;bottom:calc(14px + env(safe-area-inset-bottom));border:0;width:40px;height:36px;padding:0;border-radius:12px;display:grid;place-items:center;background:#ffffff29;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ms-clear-exit svg[data-v-92c2afc1]{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.clear-mode .ms-vignette[data-v-92c2afc1],.clear-mode .ms-top[data-v-92c2afc1],.clear-mode .ms-actions[data-v-92c2afc1],.clear-mode .ms-meta[data-v-92c2afc1],.clear-mode .ms-progress[data-v-92c2afc1],.clear-mode .ms-full-bottom[data-v-92c2afc1],.clear-mode .ms-roam-bottom[data-v-92c2afc1],.clear-mode .ms-prompt-row[data-v-92c2afc1],.clear-mode .ms-tool-menu[data-v-92c2afc1]{display:none}.ms-tail[data-v-92c2afc1]{height:52px;display:grid;place-items:center;color:#ffffff8c;font-size:12px;background:#050505}.ms-state[data-v-92c2afc1]{min-height:100dvh;display:grid;place-content:center;gap:14px;text-align:center;background:#050505}.ms-state strong[data-v-92c2afc1]{font-size:16px}.ms-state p[data-v-92c2afc1]{margin:0;color:#ffffff9e;font-size:12px}.ms-state button[data-v-92c2afc1]{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-92c2afc1]{position:fixed;z-index:70;top:0;right:0;bottom:0;left:0;background:#0000006b}.ms-filter[data-v-92c2afc1]{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-92c2afc1]{height:44px;display:flex;align-items:center;justify-content:space-between}.ms-filter-head h2[data-v-92c2afc1]{margin:0;font-size:18px}.ms-filter-head button[data-v-92c2afc1]{width:36px;height:36px;color:#6b7280;border-radius:50%;background:#f3f4f6}.ms-filter-tags[data-v-92c2afc1]{display:flex;flex-wrap:wrap;gap:8px;padding:4px 0 10px}.ms-filter-tags button[data-v-92c2afc1]{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-92c2afc1]{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.ms-filter-group[data-v-92c2afc1]{padding:12px 0}.ms-filter-group label[data-v-92c2afc1]{display:block;margin-bottom:10px;color:#6d7480;font-size:13px;font-weight:var(--small-text-max-weight)}.ms-filter-group div[data-v-92c2afc1]{display:flex;flex-wrap:wrap;gap:9px}.ms-filter-group button[data-v-92c2afc1]{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-92c2afc1]{background:#fff0ed;color:#f04438}.ms-filter-group button small[data-v-92c2afc1]{margin-left:5px;color:inherit;opacity:.6;font-size:10px;font-weight:var(--small-text-max-weight)}.ms-filter-actions[data-v-92c2afc1]{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-92c2afc1]{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-92c2afc1],.ms-fade-leave-active[data-v-92c2afc1]{transition:opacity .12s ease}.ms-fade-enter-from[data-v-92c2afc1],.ms-fade-leave-to[data-v-92c2afc1]{opacity:0}.ms-bottom-sheet-enter-active[data-v-92c2afc1],.ms-bottom-sheet-leave-active[data-v-92c2afc1]{transition:transform .16s cubic-bezier(.2,.7,.2,1)}.ms-bottom-sheet-enter-from[data-v-92c2afc1],.ms-bottom-sheet-leave-to[data-v-92c2afc1]{transform:translateY(105%)}.ms-drawer-mask[data-v-92c2afc1]{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000014,#00000075)}.ms-episode-drawer[data-v-92c2afc1]{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-92c2afc1]{width:38px;height:4px;margin:4px auto 12px;border-radius:999px;background:#d6d8dd}.ms-drawer-head[data-v-92c2afc1]{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;align-items:center}.ms-drawer-head img[data-v-92c2afc1]{width:76px;height:102px;border-radius:10px;object-fit:cover;background:#f1f2f4}.ms-drawer-head h2[data-v-92c2afc1]{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-92c2afc1]{margin:0 0 6px;color:#4b5563;font-size:13px;font-weight:var(--small-text-max-weight)}.ms-drawer-head span[data-v-92c2afc1]{color:#8a9099;font-size:12px;font-weight:var(--small-text-max-weight)}.ms-drawer-tabs[data-v-92c2afc1]{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-92c2afc1]{border:0;height:38px;border-radius:999px;background:transparent;color:#727985;font-weight:900}.ms-drawer-tabs button.on[data-v-92c2afc1]{background:#fff0ed;color:#f04438}.ms-drawer-body[data-v-92c2afc1]{padding:6px 0 68px}.ms-intro-text[data-v-92c2afc1]{margin:0 0 12px;color:#343946;font-size:14px;line-height:1.65}.ms-tags.light span[data-v-92c2afc1]{background:#f2f3f5;color:#59606b}.ms-episode-ranges[data-v-92c2afc1]{display:flex;gap:8px;overflow-x:auto;padding-bottom:10px;scrollbar-width:none}.ms-episode-ranges[data-v-92c2afc1]::-webkit-scrollbar{display:none}.ms-episode-ranges button[data-v-92c2afc1]{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-92c2afc1]{background:#fff0ed;color:#f04438}.ms-episode-grid[data-v-92c2afc1]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.ms-episode-grid button[data-v-92c2afc1]{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-92c2afc1]{position:relative;z-index:1;display:block}.ms-episode-grid button em[data-v-92c2afc1]{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-92c2afc1]{position:absolute;left:0;bottom:0;height:3px;border-radius:0 999px 999px 0;background:#f04438}.ms-episode-grid button.resume[data-v-92c2afc1]:not(.on){background:#fff0ed;color:#f04438}.ms-episode-grid button.on[data-v-92c2afc1]{background:linear-gradient(120deg,#ff4d3d,#ff7a38);color:#fff}.ms-episode-grid button.on i[data-v-92c2afc1]{background:#ffffffb8}.ms-related-state[data-v-92c2afc1]{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-92c2afc1]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 9px}.ms-related-grid article[data-v-92c2afc1]{min-width:0;touch-action:manipulation;transition:transform .16s ease}.ms-related-grid img[data-v-92c2afc1]{width:100%;aspect-ratio:3 / 4.1;border-radius:10px;object-fit:cover;background:#f1f2f4}.ms-related-grid strong[data-v-92c2afc1]{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-92c2afc1]{display:block;margin-top:3px;color:#8a9099;font-size:11px}.ms-drawer-follow[data-v-92c2afc1]{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-92c2afc1]{background:#f2f3f5;color:#f04438}@keyframes ms-spin-92c2afc1{to{transform:rotate(360deg)}}.msearch[data-v-e16f387c]{min-height:100dvh;padding:calc(env(safe-area-inset-top) + 62px) 14px 28px;background:#fffefe;color:#1f232b}.msr-head[data-v-e16f387c]{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:40px minmax(0,1fr) 46px;align-items:center;gap:7px;background:rgb(255 255 255 / var(--msr-head-bg));-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);transition:background .16s ease}.msr-submit[data-v-e16f387c],.msr-section-head button[data-v-e16f387c]{border:0;background:transparent}.msr-back[data-v-e16f387c]{color:#1f232b}.msr-form svg[data-v-e16f387c],.msr-section-head svg[data-v-e16f387c]{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.msr-back svg[data-v-e16f387c]{width:23px;height:23px}.msr-form[data-v-e16f387c]{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-e16f387c]{width:18px;height:18px;color:#8f96a3}.msr-form input[data-v-e16f387c]{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#1f232b;font-size:16px;font-weight:500}.msr-form input[data-v-e16f387c]::placeholder{color:#a6abb4}.msr-clear[data-v-e16f387c]{width:24px;height:24px;border:0;border-radius:50%;background:#f0f1f4;color:#8e949f;font-size:17px;line-height:1}.msr-submit[data-v-e16f387c]{height:40px;padding:0;color:#111318;font-size:17px;font-weight:800;letter-spacing:0}.msr-suggest-pop[data-v-e16f387c]{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-e16f387c]{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-e16f387c]:active{background:#f4f5f7}.msr-suggest-pop .msr-correction[data-v-e16f387c]{background:#fff8ed}.msr-suggest-pop .msr-correction[data-v-e16f387c]:active{background:#ffefd8}.msr-suggest-pop .msr-correction span[data-v-e16f387c]{color:#d17b18}.msr-suggest-pop strong[data-v-e16f387c]{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-e16f387c]{flex:0 0 auto;max-width:42%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8d95a1;font-size:12px}.msr-section[data-v-e16f387c]{margin-top:18px}.msr-section-head[data-v-e16f387c]{height:30px;margin-bottom:9px;display:flex;align-items:center;justify-content:space-between}.msr-section-head h2[data-v-e16f387c]{margin:0;font-size:17px;line-height:1}.msr-section-head button[data-v-e16f387c]{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:#9aa0aa}.msr-word-grid[data-v-e16f387c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.msr-word-grid button[data-v-e16f387c]{min-width:0;max-width:100%;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-e16f387c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.msr-suggest-cards article[data-v-e16f387c]{min-width:0;touch-action:manipulation}.msr-suggest-poster[data-v-e16f387c]{position:relative;overflow:hidden;border-radius:12px;background:#e7e9ee;box-shadow:0 8px 22px #11182714}.msr-suggest-poster[data-v-e16f387c]:after,.msr-rank-poster[data-v-e16f387c]:after,.msr-poster[data-v-e16f387c]: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-e16f387c]{width:100%;aspect-ratio:3 / 4.1;object-fit:cover}.msr-heat[data-v-e16f387c]{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-e16f387c]{width:11px;height:11px;fill:currentColor}.msr-suggest-cards strong[data-v-e16f387c]{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-e16f387c]{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-e16f387c]{display:inline-flex;margin-top:0;color:#fff}.msr-rank-panel[data-v-e16f387c]{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-e16f387c],.msr-result-tabs[data-v-e16f387c]{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.msr-rank-tabs[data-v-e16f387c]::-webkit-scrollbar,.msr-result-tabs[data-v-e16f387c]::-webkit-scrollbar{display:none}.msr-rank-tabs button[data-v-e16f387c],.msr-result-tabs button[data-v-e16f387c]{flex:0 0 auto;border:0;background:transparent;color:#8b919c;font-weight:700}.msr-rank-tabs button[data-v-e16f387c]{height:34px;padding:0 5px;font-size:16px;font-weight:500}.msr-rank-tabs button.on[data-v-e16f387c]{color:#15171c;font-weight:500}.msr-result-tabs button.on[data-v-e16f387c]{color:#15171c;font-weight:900}.msr-rank-grid[data-v-e16f387c]{margin-top:9px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px}.msr-rank-poster[data-v-e16f387c],.msr-poster[data-v-e16f387c]{position:relative;overflow:hidden;background:#e7e9ee}.msr-rank-poster[data-v-e16f387c]{aspect-ratio:3 / 4.2;border-radius:10px}.msr-rank-poster img[data-v-e16f387c],.msr-poster img[data-v-e16f387c]{width:100%;height:100%;object-fit:cover}.msr-rank-no[data-v-e16f387c],.msr-rank-tag[data-v-e16f387c],.msr-poster span[data-v-e16f387c]{position:absolute;z-index:3;color:#fff;font-weight:900}.msr-rank-no[data-v-e16f387c]{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-e16f387c]{background:linear-gradient(135deg,#ff4b3e,#ff8a4a)}.msr-rank-card:nth-child(2) .msr-rank-no[data-v-e16f387c]{background:linear-gradient(135deg,#ff8c2f,#ffc247)}.msr-rank-card:nth-child(3) .msr-rank-no[data-v-e16f387c]{background:linear-gradient(135deg,#ffbd36,#ffe07a);color:#6a4300}.msr-rank-card:nth-child(-n+3) .msr-rank-no[data-v-e16f387c]: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-e16f387c]{right:5px;top:5px;padding:4px 6px;border-radius:999px;background:#f04438eb;font-size:11px;line-height:1}.msr-rank-tag.hot[data-v-e16f387c]{background:#f04438eb}.msr-rank-tag.fresh[data-v-e16f387c],.msr-rank-tag.updating[data-v-e16f387c]{background:#1f77ffe6}.msr-rank-tag.done[data-v-e16f387c]{background:#2106069e}.msr-rank-card strong[data-v-e16f387c],.msr-card strong[data-v-e16f387c]{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-e16f387c],.msr-card p[data-v-e16f387c]{margin:4px 0 0;color:#8c929d;font-size:12px;line-height:1.25}.msr-result-tabs[data-v-e16f387c]{position:sticky;z-index:18;top:calc(env(safe-area-inset-top) + 52px);margin:0 -14px 12px;padding:0 14px 10px;background:#fffefe}.msr-result-tabs button[data-v-e16f387c]{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-e16f387c]{color:#fff;background:#f04438}.msr-filter-panel[data-v-e16f387c]{margin:0 -14px 14px;padding:0 14px 12px;background:transparent;border-bottom:0}.msr-filter-row[data-v-e16f387c]{display:grid;grid-template-columns:38px minmax(0,1fr);gap:8px;align-items:start;margin-top:8px}.msr-filter-row>span[data-v-e16f387c]{color:#8b929f;font-size:12px;line-height:30px}.msr-filter-row>div[data-v-e16f387c]{display:flex;gap:7px;overflow-x:auto;scrollbar-width:none}.msr-filter-row>div[data-v-e16f387c]::-webkit-scrollbar{display:none}.msr-filter-row button[data-v-e16f387c],.msr-filter-clear[data-v-e16f387c]{border:0}.msr-filter-row button[data-v-e16f387c]{flex:0 0 auto;height:30px;border-radius:999px;padding:0 11px;background:transparent;color:#555e6e;font-size:12px;font-weight:600;box-shadow:none}.msr-filter-row button.on[data-v-e16f387c]{background:#111318;color:#fff}.msr-filter-clear[data-v-e16f387c]{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-e16f387c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px}.msr-poster[data-v-e16f387c]{aspect-ratio:3 / 4.1;border-radius:12px;box-shadow:0 8px 22px #11182714}.msr-poster span[data-v-e16f387c]{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-e16f387c]{width:100%;height:42px;margin-top:18px;border:0;border-radius:999px;color:#f04438;background:#fff;font-weight:900}.msr-empty[data-v-e16f387c]{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-e16f387c]{color:#2a2f38}.msr-empty button[data-v-e16f387c]{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-e16f387c]{color:#5f6672;font-size:12px;font-style:normal}.msr-sk div[data-v-e16f387c],.msr-sk b[data-v-e16f387c],.msr-sk p[data-v-e16f387c]{display:block;border-radius:10px;background:linear-gradient(90deg,#eceef2,#f8f8fa,#eceef2);background-size:200% 100%;animation:msr-sk-e16f387c 1.1s infinite linear}.msr-sk div[data-v-e16f387c]{aspect-ratio:3 / 4.15}.msr-sk b[data-v-e16f387c]{height:13px;margin-top:8px}.msr-sk p[data-v-e16f387c]{width:72%;height:10px}@keyframes msr-sk-e16f387c{0%{background-position:100% 0}to{background-position:-100% 0}}.mme[data-v-5aa01667]{min-height:100dvh;padding:calc(env(safe-area-inset-top) + 10px) 14px calc(92px + env(safe-area-inset-bottom));background:linear-gradient(180deg,#fff4f1,#f7f7f8 180px,#f7f7f8);color:var(--m-text)}.mme-top[data-v-5aa01667]{height:42px;display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.mme-top h1[data-v-5aa01667]{margin:0;font-size:22px;line-height:1;letter-spacing:0}.mme-top-tools[data-v-5aa01667]{display:flex;align-items:center;gap:8px}.mme-top button[data-v-5aa01667]{width:38px;height:38px;border:0;border-radius:50%;display:grid;place-items:center;background:transparent;color:var(--m-text);box-shadow:none}.mme-top svg[data-v-5aa01667],.mme-actions svg[data-v-5aa01667]{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mme-profile[data-v-5aa01667],.mme-card[data-v-5aa01667],.mme-actions[data-v-5aa01667]{border-radius:16px;background:var(--m-card-bg);box-shadow:var(--m-shadow)}.mme-profile[data-v-5aa01667]{min-height:96px;display:flex;align-items:center;gap:12px;padding:16px}.mme-avatar[data-v-5aa01667]{width:58px;height:58px;border-radius:18px;display:grid;place-items:center;flex:0 0 58px;color:#fff;background:linear-gradient(135deg,#20242d,#545c6f)}.mme-avatar svg[data-v-5aa01667]{width:29px;height:29px;fill:none;stroke:currentColor;stroke-width:2}.mme-profile-main[data-v-5aa01667]{flex:1;min-width:0}.mme-profile-main h2[data-v-5aa01667]{margin:0;font-size:21px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mme-profile-main p[data-v-5aa01667]{margin:6px 0 0;color:var(--m-subtext);font-size:13px;line-height:1.35}.mme-level[data-v-5aa01667]{display:inline-flex;align-items:center;gap:4px;margin-top:8px;padding:4px 8px;border-radius:999px;font-size:11px;font-weight:600}.mme-level .level-tag-text[data-v-5aa01667]{min-width:0;overflow:hidden;text-overflow:ellipsis}.mme-level .level-icon-mark[data-v-5aa01667]{width:15px;height:15px;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border-radius:999px;background:var(--level-tag-contrast);color:var(--level-tag-color)}.mme-level .vip-level-icon[data-v-5aa01667]{width:12px;height:12px;display:block}.mme-login[data-v-5aa01667]{height:34px;padding:0 15px;border:0;border-radius:999px;background:var(--m-button-bg);color:var(--m-button-text);font-size:13px;font-weight:700}.mme-actions[data-v-5aa01667]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:12px;padding:12px 6px}.mme-actions button[data-v-5aa01667]{min-width:0;border:0;display:grid;justify-items:center;gap:6px;padding:6px 2px;background:transparent;color:var(--m-text)}.mme-actions strong[data-v-5aa01667]{font-size:15px;line-height:1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mme-actions span[data-v-5aa01667]{color:var(--m-subtext);font-size:11px;white-space:nowrap}.mme-card[data-v-5aa01667]{margin-top:12px;padding:15px}.mme-card-head[data-v-5aa01667]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.mme-card-head h2[data-v-5aa01667]{margin:0;font-size:17px;line-height:1.2;letter-spacing:0}.mme-card-head button[data-v-5aa01667]{border:0;border-radius:999px;padding:6px 10px;background:var(--m-soft-bg);color:var(--m-text);font-size:12px;font-weight:700}.mme-history-strip[data-v-5aa01667]{margin:0 -15px;padding:0 15px 2px;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 30px) * .285714);gap:10px;overflow-x:auto;scrollbar-width:none}.mme-history-strip[data-v-5aa01667]::-webkit-scrollbar{display:none}.mme-history-card[data-v-5aa01667]{min-width:0;touch-action:manipulation}.mme-cover[data-v-5aa01667]{position:relative;width:100%;aspect-ratio:16/10;overflow:hidden;border-radius:12px;background:var(--m-cover-bg)}.mme-cover img[data-v-5aa01667]{width:100%;height:100%;object-fit:cover;display:block}.mme-cover span[data-v-5aa01667]{position:absolute;left:7px;bottom:6px;max-width:calc(100% - 14px);border-radius:999px;padding:3px 7px;background:#00000094;color:#fff;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mme-cover i[data-v-5aa01667]{position:absolute;left:7px;right:7px;bottom:5px;display:block;height:3px;border-radius:999px;overflow:hidden;background:#ffffff6b}.mme-cover em[data-v-5aa01667]{display:block;height:100%;border-radius:inherit;background:var(--m-accent)}.mme-history-card strong[data-v-5aa01667],.mme-poster-grid strong[data-v-5aa01667]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:14px;line-height:1.3}.mme-history-card p[data-v-5aa01667]{margin:4px 0 0;color:var(--m-subtext);font-size:11px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mme-poster-grid[data-v-5aa01667]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 9px}.mme-poster-grid article[data-v-5aa01667]{min-width:0}.mme-poster-grid img[data-v-5aa01667]{width:100%;aspect-ratio:3/4;display:block;object-fit:cover;border-radius:12px;background:var(--m-cover-bg);margin-bottom:7px}.mme-empty[data-v-5aa01667]{min-height:96px;border-radius:14px;display:grid;align-content:center;justify-items:center;gap:6px;background:var(--m-muted-bg);color:var(--m-faint-text);text-align:center}.mme-empty strong[data-v-5aa01667]{color:var(--m-text);font-size:14px}.mme-empty span[data-v-5aa01667]{font-size:12px}.mme-empty.small[data-v-5aa01667]{min-height:112px}.mme-skeleton[data-v-5aa01667]{display:grid;gap:8px;align-content:start}.mme-skeleton i[data-v-5aa01667],.mme-skeleton b[data-v-5aa01667],.mme-skeleton p[data-v-5aa01667]{display:block;border-radius:12px;background:linear-gradient(90deg,#eef0f4,#f8f9fb,#eef0f4);background-size:200% 100%;animation:mme-sk-5aa01667 1.2s linear infinite}.mme-skeleton i[data-v-5aa01667]{width:100%;aspect-ratio:16/10}.mme-skeleton b[data-v-5aa01667]{width:70%;height:16px}.mme-skeleton p[data-v-5aa01667]{width:52%;height:12px;margin:0}@keyframes mme-sk-5aa01667{to{background-position:-200% 0}}.mmh[data-v-b2971096]{min-height:100dvh;padding:calc(env(safe-area-inset-top) + 4px) 14px calc(28px + env(safe-area-inset-bottom));background:var(--m-page-bg);color:var(--m-text)}.mmh-head[data-v-b2971096]{height:50px;display:grid;grid-template-columns:44px 1fr 54px;align-items:center;gap:4px;margin-bottom:8px}.mmh-head strong[data-v-b2971096]{text-align:center;font-size:17px}.mmh-head>button[data-v-b2971096]:last-child{border:0;border-radius:999px;height:32px;background:var(--m-card-bg);color:var(--m-text);font-size:13px;font-weight:700}.mmh-list[data-v-b2971096]{display:grid;gap:10px}.mmh-row[data-v-b2971096]{position:relative;min-height:96px;border-radius:16px;background:var(--m-card-bg);display:grid;grid-template-columns:94px minmax(0,1fr);gap:12px;align-items:center;padding:10px;box-shadow:var(--m-shadow)}.mmh-row.editing[data-v-b2971096]{grid-template-columns:28px 94px minmax(0,1fr)}.mmh-check[data-v-b2971096]{width:24px;height:24px;border:1px solid var(--m-border);border-radius:50%;background:var(--m-card-bg);display:grid;place-items:center}.mmh-check span[data-v-b2971096]{width:12px;height:12px;border-radius:50%;background:transparent}.mmh-row.selected .mmh-check[data-v-b2971096]{border-color:var(--m-accent)}.mmh-row.selected .mmh-check span[data-v-b2971096]{background:var(--m-accent)}.mmh-cover[data-v-b2971096]{position:relative;width:94px;aspect-ratio:16/10;overflow:hidden;border-radius:12px;background:var(--m-cover-bg)}.mmh-cover img[data-v-b2971096]{width:100%;height:100%;object-fit:cover;display:block}.mmh-cover em[data-v-b2971096]{position:absolute;left:7px;bottom:6px;max-width:calc(100% - 14px);border-radius:999px;padding:3px 7px;background:#00000094;color:#fff;font-size:11px;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mmh-copy[data-v-b2971096]{min-width:0}.mmh-copy strong[data-v-b2971096]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px}.mmh-copy p[data-v-b2971096],.mmh-copy small[data-v-b2971096]{display:block;margin:6px 0 0;color:var(--m-subtext);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mmh-copy i[data-v-b2971096]{display:block;height:4px;margin-top:10px;border-radius:999px;overflow:hidden;background:var(--m-soft-bg)}.mmh-copy i span[data-v-b2971096]{display:block;height:100%;background:var(--m-accent)}.mmh-empty[data-v-b2971096]{min-height:50dvh;display:grid;align-content:center;justify-items:center;gap:7px;color:var(--m-faint-text);text-align:center}.mmh-empty strong[data-v-b2971096]{color:var(--m-text);font-size:15px}.mmh-empty span[data-v-b2971096]{font-size:12px}.mmh-editbar[data-v-b2971096]{position:fixed;left:14px;right:14px;bottom:calc(14px + env(safe-area-inset-bottom));z-index:20;height:52px;border-radius:18px;background:var(--m-button-bg);display:flex;align-items:center;justify-content:space-between;padding:0 14px;box-shadow:0 14px 34px #00000038}.mmh-editbar button[data-v-b2971096]{border:0;background:transparent;color:var(--m-button-text);font-size:14px;font-weight:700}.mmh-editbar button[data-v-b2971096]:disabled{opacity:.45}.mmh-sk i[data-v-b2971096],.mmh-sk b[data-v-b2971096],.mmh-sk p[data-v-b2971096]{display:block;border-radius:12px;background:linear-gradient(90deg,#eef0f4,#f8f9fb,#eef0f4);background-size:200% 100%;animation:mmh-sk-b2971096 1.2s linear infinite}.mmh-sk i[data-v-b2971096]{width:94px;aspect-ratio:16/10}.mmh-sk b[data-v-b2971096]{width:70%;height:16px}.mmh-sk p[data-v-b2971096]{width:52%;height:12px;margin-top:10px}@keyframes mmh-sk-b2971096{to{background-position:-200% 0}}.mmf[data-v-c399e6b9]{min-height:100dvh;padding:calc(env(safe-area-inset-top) + 4px) 14px calc(28px + env(safe-area-inset-bottom));background:var(--m-page-bg);color:var(--m-text)}.mmf-head[data-v-c399e6b9]{height:50px;display:grid;grid-template-columns:44px 1fr 54px;align-items:center;gap:4px;margin-bottom:8px}.mmf-head strong[data-v-c399e6b9]{text-align:center;font-size:17px}.mmf-head>button[data-v-c399e6b9]:last-child{border:0;border-radius:999px;height:32px;background:var(--m-card-bg);color:var(--m-text);font-size:13px;font-weight:700}.mmf-grid[data-v-c399e6b9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px}.mmf-card[data-v-c399e6b9]{min-width:0}.mmf-card div[data-v-c399e6b9]{position:relative;border-radius:14px;overflow:hidden;background:var(--m-cover-bg);margin-bottom:8px}.mmf-card img[data-v-c399e6b9],.mmf-sk i[data-v-c399e6b9]{width:100%;aspect-ratio:3/4;object-fit:cover;display:block}.mmf-card button[data-v-c399e6b9]{position:absolute;left:6px;right:6px;bottom:6px;height:28px;border:0;border-radius:999px;background:#000000a8;color:#fff;font-size:12px;font-weight:700}.mmf-card strong[data-v-c399e6b9]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.3}.mmf-card p[data-v-c399e6b9]{margin:4px 0 0;color:var(--m-faint-text);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mmf-empty[data-v-c399e6b9]{min-height:60dvh;display:grid;align-content:center;justify-items:center;gap:8px;color:var(--m-faint-text);text-align:center}.mmf-empty strong[data-v-c399e6b9]{color:var(--m-text);font-size:16px}.mmf-empty span[data-v-c399e6b9]{font-size:13px}.mmf-empty button[data-v-c399e6b9]{height:38px;margin-top:8px;border:0;border-radius:999px;padding:0 18px;background:var(--m-button-bg);color:var(--m-button-text);font-size:14px;font-weight:700}.mmf-sk i[data-v-c399e6b9],.mmf-sk b[data-v-c399e6b9],.mmf-sk p[data-v-c399e6b9]{display:block;border-radius:12px;background:linear-gradient(90deg,#eef0f4,#f8f9fb,#eef0f4);background-size:200% 100%;animation:mmf-sk-c399e6b9 1.2s linear infinite}.mmf-sk b[data-v-c399e6b9]{width:80%;height:14px}.mmf-sk p[data-v-c399e6b9]{width:56%;height:11px}@keyframes mmf-sk-c399e6b9{to{background-position:-200% 0}}.mms[data-v-2298a8d0]{min-height:100dvh;padding:calc(env(safe-area-inset-top) + 4px) 14px calc(28px + env(safe-area-inset-bottom));background:var(--m-page-bg);color:var(--m-text)}.mms-head[data-v-2298a8d0]{height:50px;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;gap:4px;margin-bottom:8px}.mms-head strong[data-v-2298a8d0]{text-align:center;font-size:17px}.mms-card[data-v-2298a8d0]{border-radius:16px;background:var(--m-card-bg);padding:16px;margin-bottom:12px;box-shadow:var(--m-shadow)}.mms-card h2[data-v-2298a8d0]{margin:0 0 13px;font-size:16px;line-height:1.2}.mms-row[data-v-2298a8d0]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:38px;border-top:1px solid var(--m-border)}.mms-row[data-v-2298a8d0]:first-of-type{border-top:0}.mms-row span[data-v-2298a8d0],.mms-field span[data-v-2298a8d0]{color:var(--m-subtext);font-size:13px}.mms-row strong[data-v-2298a8d0]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.mms-field[data-v-2298a8d0]{display:grid;gap:7px;margin-top:12px}.mms-field[data-v-2298a8d0]:first-of-type{margin-top:0}.mms-field input[data-v-2298a8d0]{width:100%;height:42px;box-sizing:border-box;border:1px solid var(--m-border);border-radius:12px;padding:0 12px;background:var(--m-muted-bg);color:var(--m-text);font-size:14px;outline:none}.mms-msg[data-v-2298a8d0]{margin:10px 0 0;color:#f04438;font-size:12px}.mms-primary[data-v-2298a8d0],.mms-logout[data-v-2298a8d0]{width:100%;height:44px;margin-top:14px;border:0;border-radius:13px;background:var(--m-button-bg);color:var(--m-button-text);font-size:14px;font-weight:700}.mms-primary[data-v-2298a8d0]:disabled{opacity:.5}.mms-action[data-v-2298a8d0]{width:100%;height:44px;border:0;border-radius:13px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;background:var(--m-muted-bg);color:var(--m-text);font-size:14px;font-weight:700}.mms-action svg[data-v-2298a8d0]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2}.mms-action+.mms-action[data-v-2298a8d0]{margin-top:10px}.mms-switch-row>span[data-v-2298a8d0]{display:inline-flex;align-items:center;gap:8px}.mms-switch-row>span svg[data-v-2298a8d0]{width:18px;height:18px}.mms-switch-row i[data-v-2298a8d0]{position:relative;width:46px;height:26px;border-radius:999px;background:#7f879847;transition:background .18s ease}.mms-switch-row i[data-v-2298a8d0]:after{content:"";position:absolute;width:22px;height:22px;left:2px;top:2px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0000002e;transition:transform .18s ease}.mms-switch-row i.on[data-v-2298a8d0]{background:var(--m-accent)}.mms-switch-row i.on[data-v-2298a8d0]:after{transform:translate(20px)}.mms-logout[data-v-2298a8d0]{background:var(--m-card-bg);color:var(--m-accent);box-shadow:var(--m-shadow)}.mms-logout.login[data-v-2298a8d0]{color:var(--m-button-text);background:var(--m-button-bg)}.mmm[data-v-cb54ab06]{min-height:100dvh;padding:calc(env(safe-area-inset-top) + 4px) 14px calc(28px + env(safe-area-inset-bottom));background:var(--m-page-bg);color:var(--m-text)}.mmm-head[data-v-cb54ab06]{height:50px;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;gap:4px;margin-bottom:8px}.mmm-head strong[data-v-cb54ab06]{text-align:center;font-size:17px}.mmm-list[data-v-cb54ab06]{display:grid;gap:10px}.mmm-item[data-v-cb54ab06]{border-radius:16px;background:var(--m-card-bg);padding:15px;box-shadow:var(--m-shadow)}.mmm-item.unread[data-v-cb54ab06]{box-shadow:inset 3px 0 0 var(--m-accent),var(--m-shadow)}.mmm-item strong[data-v-cb54ab06]{display:block;font-size:15px;line-height:1.3}.mmm-item p[data-v-cb54ab06]{margin:7px 0 0;color:var(--m-subtext);font-size:13px;line-height:1.55}.mmm-item span[data-v-cb54ab06]{display:block;margin-top:9px;color:var(--m-faint-text);font-size:12px}.mmm-empty[data-v-cb54ab06]{min-height:60dvh;display:grid;align-content:center;justify-items:center;gap:8px;color:var(--m-faint-text);text-align:center}.mmm-empty strong[data-v-cb54ab06]{color:var(--m-text);font-size:16px}.mmm-empty span[data-v-cb54ab06]{font-size:13px}.mmm-empty button[data-v-cb54ab06]{height:38px;margin-top:8px;border:0;border-radius:999px;padding:0 18px;background:var(--m-button-bg);color:var(--m-button-text);font-size:14px;font-weight:700}.mmm-sk b[data-v-cb54ab06],.mmm-sk p[data-v-cb54ab06]{display:block;border-radius:12px;background:linear-gradient(90deg,#eef0f4,#f8f9fb,#eef0f4);background-size:200% 100%;animation:mmm-sk-cb54ab06 1.2s linear infinite}.mmm-sk b[data-v-cb54ab06]{width:70%;height:16px}.mmm-sk p[data-v-cb54ab06]{width:88%;height:13px}@keyframes mmm-sk-cb54ab06{to{background-position:-200% 0}}.mdetail[data-v-791dfa6a]{min-height:100dvh;padding:calc(env(safe-area-inset-top) + 82px) 14px 38px;background:var(--m-page-bg);color:var(--m-text);--md-cover-w: clamp(122px, 32vw, 132px);--md-cover-h: calc(var(--md-cover-w) * 4 / 3);--md-head-rgb: 255 255 255;--md-danger-soft: #fff1ef;--md-danger-soft-strong: #fff6f4;--md-danger-border: #ffd6cf;--md-danger-text: #9f2b22}.mobile-night{--md-head-rgb: 16 18 24;--md-danger-soft: rgba(255, 90, 73, .14);--md-danger-soft-strong: rgba(255, 90, 73, .1);--md-danger-border: rgba(255, 90, 73, .34);--md-danger-text: #ff9a8e}.md-head[data-v-791dfa6a]{position:fixed;z-index:30;left:0;right:0;top:0;height:calc(env(safe-area-inset-top) + 58px);padding:env(safe-area-inset-top) 12px 0;display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:8px;background:rgb(var(--md-head-rgb) / var(--md-head-bg));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--m-border)}.md-head button[data-v-791dfa6a],.md-action-row button[data-v-791dfa6a],.md-line-tabs button[data-v-791dfa6a],.md-episodes button[data-v-791dfa6a],.md-intro-block button[data-v-791dfa6a],.md-empty button[data-v-791dfa6a]{border:0}.md-head>button[data-v-791dfa6a]{color:var(--m-text)}.md-head-title[data-v-791dfa6a]{min-width:0;overflow:hidden;color:var(--m-text);font-size:16px;font-weight:800;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.md-action-row svg[data-v-791dfa6a]{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.md-hero[data-v-791dfa6a]{display:grid;grid-template-columns:var(--md-cover-w) minmax(0,1fr);gap:15px;align-items:start}.md-cover[data-v-791dfa6a]{width:var(--md-cover-w);aspect-ratio:3 / 4;border-radius:9px;object-fit:cover;background:var(--m-cover-bg);box-shadow:var(--m-shadow)}.md-info[data-v-791dfa6a]{min-width:0;max-height:var(--md-cover-h);overflow:hidden;display:flex;flex-direction:column;gap:8px;padding-top:1px}.md-info h1[data-v-791dfa6a]{margin:0;color:var(--m-text);font-size:23px;line-height:1.16;letter-spacing:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.md-tags[data-v-791dfa6a]{display:flex;flex-wrap:wrap;gap:6px;max-height:55px;overflow:hidden}.md-tags span[data-v-791dfa6a]{padding:4px 8px;border-radius:6px;color:var(--m-subtext);background:var(--m-soft-bg);box-shadow:inset 0 0 0 1px var(--m-border);font-size:12px;line-height:1.2}.md-meta-list[data-v-791dfa6a]{display:grid;gap:6px;min-height:0;overflow:hidden}.md-meta-list p[data-v-791dfa6a]{min-width:0;margin:0;overflow:hidden;color:var(--m-subtext);font-size:14px;line-height:1.34;text-overflow:ellipsis;white-space:nowrap}.md-meta-list span[data-v-791dfa6a]{color:var(--m-faint-text)}.md-action-row[data-v-791dfa6a]{display:grid;grid-template-columns:minmax(0,1fr) repeat(3,52px);gap:12px;margin-top:24px}.md-action-row button[data-v-791dfa6a]{position:relative;height:52px;min-width:0;border-radius:12px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:var(--m-text);background:transparent;box-shadow:inset 0 0 0 1px var(--m-border);font-size:18px;font-weight:600}.md-action-row button.primary[data-v-791dfa6a]{color:var(--m-button-text);background:var(--m-button-bg);box-shadow:none}.md-action-row button.primary svg[data-v-791dfa6a]{position:relative;z-index:1;flex:0 0 auto;fill:currentColor;stroke:none}.md-play-copy[data-v-791dfa6a]{position:relative;z-index:1;min-width:0;display:grid;justify-items:start;gap:2px;line-height:1.1}.md-play-main[data-v-791dfa6a],.md-play-sub[data-v-791dfa6a]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.md-play-main[data-v-791dfa6a]{font-size:16px}.md-play-sub[data-v-791dfa6a]{color:#ffffffd1;font-size:11px;font-weight:800}.md-play-progress[data-v-791dfa6a]{position:absolute;left:0;bottom:0;height:3px;background:#ffffff9e}.md-action-row button.on[data-v-791dfa6a]{color:var(--m-accent);background:var(--md-danger-soft)}.md-stats[data-v-791dfa6a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px}.md-stats div[data-v-791dfa6a]{min-width:0;display:grid;justify-items:center;gap:8px;padding:0 7px;border-left:1px solid var(--m-border)}.md-stats div[data-v-791dfa6a]:first-child{border-left:0}.md-stats b[data-v-791dfa6a],.md-stats span[data-v-791dfa6a]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.md-stats b[data-v-791dfa6a]{color:var(--m-text);font-size:15px;line-height:1.1}.md-stats span[data-v-791dfa6a]{color:var(--m-subtext);font-size:13px}.md-intro-block[data-v-791dfa6a]{display:grid;justify-items:stretch;gap:10px;margin-top:24px}.md-section[data-v-791dfa6a]{margin-top:28px;border-radius:12px;overflow:hidden;background:var(--m-card-bg);box-shadow:var(--m-shadow)}.md-section header[data-v-791dfa6a]{min-height:58px;padding:0 16px;margin-bottom:0;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--m-border)}.md-section h2[data-v-791dfa6a]{margin:0;color:var(--m-text);font-size:16px;line-height:1}.md-section header span[data-v-791dfa6a]{min-width:0;overflow:hidden;color:var(--m-faint-text);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.md-change-btn[data-v-791dfa6a]{flex-shrink:0;padding:5px 14px;border:none;border-radius:20px;background:var(--m-accent, #4f6ef7);color:#fff;font-size:12px;font-weight:var(--small-text-max-weight);cursor:pointer;transition:opacity .15s}.md-change-btn[data-v-791dfa6a]:active{opacity:.7}.md-intro[data-v-791dfa6a]{margin:0;color:var(--m-subtext);font-size:15px;line-height:1.62}.md-intro.folded[data-v-791dfa6a]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.md-intro-block button[data-v-791dfa6a]{justify-self:end;height:31px;border-radius:7px;padding:0 10px;color:var(--m-text);background:var(--m-card-bg);box-shadow:inset 0 0 0 1px var(--m-border);font-size:13px}.md-line-tabs[data-v-791dfa6a]{display:flex;gap:8px;overflow-x:auto;padding:14px 16px 2px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.md-line-tabs[data-v-791dfa6a]::-webkit-scrollbar{display:none}.md-line-tabs button[data-v-791dfa6a]{flex:0 0 auto;min-height:34px;border-radius:8px;padding:0 13px;display:inline-grid;align-content:center;gap:2px;background:var(--m-soft-bg);color:var(--m-subtext);font-size:13px}.md-line-tabs button em[data-v-791dfa6a]{font-style:normal;font-size:10px;line-height:1;opacity:.76}.md-line-tabs button.watched[data-v-791dfa6a]:not(.on){color:var(--m-accent);background:var(--md-danger-soft)}.md-line-tabs button.on[data-v-791dfa6a]{background:var(--m-button-bg);color:var(--m-button-text);box-shadow:none}.md-episode-ranges[data-v-791dfa6a]{display:flex;gap:8px;overflow-x:auto;padding:12px 16px 0;scrollbar-width:none;-webkit-overflow-scrolling:touch}.md-episode-ranges[data-v-791dfa6a]::-webkit-scrollbar{display:none}.md-episode-ranges button[data-v-791dfa6a]{flex:0 0 auto;height:30px;border:0;border-radius:7px;padding:0 11px;color:var(--m-subtext);background:var(--m-muted-bg);font-size:12px;font-weight:700}.md-episode-ranges button.on[data-v-791dfa6a]{color:var(--m-button-text);background:var(--m-button-bg)}.md-episodes[data-v-791dfa6a]{padding:12px 14px 16px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.md-episodes button[data-v-791dfa6a]{position:relative;height:38px;border-radius:8px;background:var(--m-muted-bg);color:var(--m-text);box-shadow:inset 0 0 0 1px var(--m-border);font-size:12px;font-weight:700;overflow:hidden}.md-episodes button span[data-v-791dfa6a],.md-episodes button em[data-v-791dfa6a]{position:relative;z-index:1;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.md-episodes button em[data-v-791dfa6a]{margin-top:1px;color:var(--m-accent);font-size:10px;font-style:normal}.md-episodes button i[data-v-791dfa6a]{position:absolute;left:0;bottom:0;height:2px;background:var(--m-accent)}.md-episodes button.resume[data-v-791dfa6a]{color:var(--m-accent);background:var(--md-danger-soft-strong);box-shadow:inset 0 0 0 1px var(--md-danger-border)}.md-related[data-v-791dfa6a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 9px;padding:0 14px 16px}.md-related article[data-v-791dfa6a]{min-width:0}.md-related img[data-v-791dfa6a]{width:100%;aspect-ratio:3 / 4;border-radius:8px;object-fit:cover;background:var(--m-cover-bg)}.md-related strong[data-v-791dfa6a],.md-related span[data-v-791dfa6a]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.md-related strong[data-v-791dfa6a]{margin-top:6px;color:var(--m-text);font-size:14px;font-weight:500}.md-related span[data-v-791dfa6a]{margin-top:3px;color:var(--m-subtext);font-size:12px}.md-empty[data-v-791dfa6a]{min-height:50vh;display:grid;place-content:center;gap:14px;text-align:center}.md-empty button[data-v-791dfa6a]{height:38px;border-radius:999px;padding:0 16px;background:var(--m-button-bg);color:var(--m-button-text)}.md-skeleton-hero[data-v-791dfa6a],.md-sk-actions[data-v-791dfa6a],.md-sk-stats[data-v-791dfa6a],.md-sk-intro[data-v-791dfa6a],.md-sk-section[data-v-791dfa6a]{pointer-events:none}.md-skeleton-hero i[data-v-791dfa6a],.md-sk-actions i[data-v-791dfa6a],.md-sk-stats i[data-v-791dfa6a],.md-sk-stats b[data-v-791dfa6a],.md-sk-intro i[data-v-791dfa6a],.md-sk-section i[data-v-791dfa6a],.md-sk-section b[data-v-791dfa6a],.md-sk-section em[data-v-791dfa6a]{display:block;border-radius:8px;background:var(--m-skeleton-gradient);background-size:200% 100%;animation:md-shimmer-791dfa6a 1.15s linear infinite}.md-sk-cover[data-v-791dfa6a]{width:var(--md-cover-w);aspect-ratio:3 / 4;border-radius:9px;background:var(--m-skeleton-gradient);background-size:200% 100%;animation:md-shimmer-791dfa6a 1.15s linear infinite;box-shadow:var(--m-shadow)}.md-sk-info[data-v-791dfa6a]{min-width:0;max-height:var(--md-cover-h);display:flex;flex-direction:column;gap:9px;padding-top:2px;overflow:hidden}.md-sk-title[data-v-791dfa6a]{width:min(92%,240px);height:54px}.md-sk-tags[data-v-791dfa6a]{display:flex;gap:6px}.md-sk-tags i[data-v-791dfa6a]{width:46px;height:24px;border-radius:6px}.md-sk-line[data-v-791dfa6a]{width:78%;height:18px}.md-sk-line.wide[data-v-791dfa6a]{width:96%}.md-sk-line.short[data-v-791dfa6a]{width:62%}.md-sk-actions[data-v-791dfa6a]{display:grid;grid-template-columns:minmax(0,1fr) repeat(3,52px);gap:12px;margin-top:24px}.md-sk-actions i[data-v-791dfa6a]{height:52px;border-radius:12px}.md-sk-actions i[data-v-791dfa6a]:not(.primary){border-radius:50%}.md-sk-stats[data-v-791dfa6a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px}.md-sk-stats div[data-v-791dfa6a]{display:grid;justify-items:center;gap:8px;padding:0 7px;border-left:1px solid var(--m-border)}.md-sk-stats div[data-v-791dfa6a]:first-child{border-left:0}.md-sk-stats i[data-v-791dfa6a]{width:42px;height:16px}.md-sk-stats b[data-v-791dfa6a]{width:34px;height:13px}.md-sk-intro[data-v-791dfa6a]{display:grid;gap:9px;margin-top:24px}.md-sk-intro i[data-v-791dfa6a]{width:100%;height:17px}.md-sk-intro i.short[data-v-791dfa6a]{width:68%}.md-sk-section[data-v-791dfa6a]{min-height:0}.md-sk-section header i[data-v-791dfa6a]{width:96px;height:18px}.md-sk-section header b[data-v-791dfa6a]{width:72px;height:14px}.md-sk-tabs[data-v-791dfa6a]{display:flex;gap:8px;overflow:hidden;padding:14px 16px 2px}.md-sk-tabs i[data-v-791dfa6a]{flex:0 0 78px;height:34px}.md-sk-episodes[data-v-791dfa6a]{padding:12px 14px 16px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.md-sk-episodes i[data-v-791dfa6a]{height:38px}.md-sk-related[data-v-791dfa6a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 9px;padding:0 14px 16px}.md-sk-related article[data-v-791dfa6a]{min-width:0}.md-sk-related article>i[data-v-791dfa6a]{width:100%;aspect-ratio:3 / 4}.md-sk-related b[data-v-791dfa6a]{width:86%;height:15px;margin-top:7px}.md-sk-related em[data-v-791dfa6a]{width:58%;height:12px;margin-top:5px}@keyframes md-shimmer-791dfa6a{to{background-position-x:-200%}}.mperson[data-v-e090578f]{min-height:100dvh;padding:calc(env(safe-area-inset-top) + 62px) 14px 34px;background:#f7f7f8;color:#1f232b}.mps-head[data-v-e090578f]{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:40px minmax(0,1fr) 40px;align-items:center;gap:4px;background:#f7f7f8f5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mps-empty button[data-v-e090578f]{border:0}.mps-head button[data-v-e090578f]{color:#1f232b}.mps-head strong[data-v-e090578f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:16px;font-weight:600}.mps-title[data-v-e090578f]{margin:4px 0 15px}.mps-title h1[data-v-e090578f]{margin:0;font-size:24px;line-height:1.2;letter-spacing:0}.mps-title p[data-v-e090578f]{margin:6px 0 0;color:#7b8390;font-size:13px}.mps-grid[data-v-e090578f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 9px}.mps-card[data-v-e090578f]{min-width:0}.mps-poster[data-v-e090578f]{position:relative;overflow:hidden;aspect-ratio:3 / 4.1;border-radius:8px;background:#e6e8ee}.mps-poster[data-v-e090578f]: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-e090578f]{width:100%;height:100%;object-fit:cover}.mps-poster span[data-v-e090578f]{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-e090578f],.mps-card p[data-v-e090578f]{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mps-card strong[data-v-e090578f]{margin-top:7px;color:#20242c;font-size:14px;font-weight:500}.mps-card p[data-v-e090578f]{margin:4px 0 0;color:#8b929f;font-size:12px}.mps-empty[data-v-e090578f]{min-height:52vh;display:grid;place-content:center;gap:14px;text-align:center;color:#8b929f}.mps-empty strong[data-v-e090578f]{color:#303642}.mps-empty button[data-v-e090578f]{height:38px;border-radius:999px;padding:0 16px;background:#111318;color:#fff}.mps-sk div[data-v-e090578f],.mps-sk b[data-v-e090578f],.mps-sk p[data-v-e090578f]{display:block;border-radius:8px;background:linear-gradient(90deg,#eceef2,#f8f8fa,#eceef2);background-size:200% 100%;animation:mps-sk-e090578f 1.1s infinite linear}.mps-sk div[data-v-e090578f]{aspect-ratio:3 / 4.1}.mps-sk b[data-v-e090578f]{height:13px;margin-top:8px}.mps-sk p[data-v-e090578f]{width:74%;height:10px}@keyframes mps-sk-e090578f{0%{background-position:100% 0}to{background-position:-100% 0}}.mp[data-v-90fb6ac0]{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-90fb6ac0]{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-safe-top: 0px;--mp-safe-right: 0px;--mp-safe-bottom: 0px;--mp-safe-left: 0px;--mp-edge-x: clamp(8px, 2.3vmin, 18px);--mp-top-gap: clamp(5px, 1.7vmin, 12px);--mp-bottom-gap: clamp(3px, 1.2vmin, 8px);--mp-top-btn: clamp(34px, 8.6vmin, 42px);--mp-bottom-btn: clamp(28px, 7.2vmin, 36px);--mp-control-gap: clamp(3px, 1.1vmin, 6px)}.mp-player.landscape[data-v-90fb6ac0]{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;aspect-ratio:auto;--mp-safe-top: env(safe-area-inset-top);--mp-safe-right: env(safe-area-inset-right);--mp-safe-bottom: env(safe-area-inset-bottom);--mp-safe-left: env(safe-area-inset-left);--mp-edge-x: clamp(10px, 2.5vmin, 24px);--mp-top-gap: clamp(6px, 1.8vmin, 16px);--mp-bottom-gap: clamp(2px, 1.1vmin, 10px);--mp-top-btn: clamp(36px, 7vmin, 46px);--mp-bottom-btn: clamp(30px, 6vmin, 38px)}@media(orientation:portrait){.mp-player.landscape[data-v-90fb6ac0]:not(.portrait){inset:auto;top:50%;left:50%;width:100dvh;height:100vw;transform:translate(-50%,-50%) rotate(90deg);transform-origin:center center;--mp-safe-top: 0px;--mp-safe-right: env(safe-area-inset-top);--mp-safe-bottom: 0px;--mp-safe-left: env(safe-area-inset-bottom)}}.mp-bg[data-v-90fb6ac0]{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-90fb6ac0]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:#000}.mp-video[data-v-90fb6ac0]::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-90fb6ac0]{position:absolute;z-index:10;top:calc(var(--mp-safe-top) + var(--mp-top-gap));left:calc(var(--mp-safe-left) + var(--mp-edge-x));right:calc(var(--mp-safe-right) + var(--mp-edge-x));display:grid;grid-template-columns:var(--mp-top-btn) minmax(0,1fr) var(--mp-top-btn);align-items:center;gap:clamp(4px,1.2vmin,10px);color:#fff;pointer-events:none}.mp-topbar strong[data-v-90fb6ac0]{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-90fb6ac0]{border:0;background:transparent;box-shadow:none;color:#fff;pointer-events:auto}.mp-icon-btn svg[data-v-90fb6ac0]{filter:drop-shadow(0 1px 6px rgba(0,0,0,.72))}.mp-landscape-btn[data-v-90fb6ac0]{padding:0;display:grid;place-items:center}.mp-landscape-btn svg[data-v-90fb6ac0]{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.mp-landscape-btn .mp-ratio-icon[data-v-90fb6ac0]{fill:currentColor;stroke:none}.mp-state[data-v-90fb6ac0],.mp-lock[data-v-90fb6ac0],.mp-play[data-v-90fb6ac0]{position:absolute;z-index:6;left:50%;top:50%;transform:translate(-50%,-50%)}.mp-state[data-v-90fb6ac0]{display:grid;justify-items:center;gap:10px;color:#ffffffe6;font-size:13px;font-weight:var(--small-text-max-weight)}.mp-state div[data-v-90fb6ac0]{width:30px;height:30px;border-radius:50%;border:3px solid rgba(255,255,255,.24);border-top-color:#fff;animation:mp-spin-90fb6ac0 .8s linear infinite}.mp-play[data-v-90fb6ac0]{width:72px;height:72px;border:0;background:transparent;color:#fff}.mp-play svg[data-v-90fb6ac0]{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-90fb6ac0]{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-90fb6ac0]{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-90fb6ac0]:disabled{opacity:.35}.mp-round-btn svg[data-v-90fb6ac0]{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.mp-round-main[data-v-90fb6ac0]{width:62px;height:62px;background:#00000057}.mp-round-main svg[data-v-90fb6ac0]{width:34px;height:34px;fill:currentColor;stroke:none;opacity:.86}.mp-bottom-controls[data-v-90fb6ac0]{position:absolute;z-index:9;left:0;right:0;bottom:0;min-height:0;padding:var(--mp-bottom-gap) calc(var(--mp-safe-right) + var(--mp-edge-x)) calc(var(--mp-safe-bottom) + var(--mp-bottom-gap)) calc(var(--mp-safe-left) + var(--mp-edge-x));color:#fff;background:linear-gradient(180deg,#0000,#000000c2)}.mp-control-stack[data-v-90fb6ac0]{display:grid;gap:var(--mp-control-gap);min-width:0}.mp-control-row[data-v-90fb6ac0]{display:flex;align-items:center;gap:var(--mp-control-gap);min-width:0}.mp-control-btn[data-v-90fb6ac0]{flex:0 0 var(--mp-bottom-btn);width:var(--mp-bottom-btn);height:var(--mp-bottom-btn);border:0;border-radius:8px;display:grid;place-items:center;color:#fff;background:transparent}.mp-control-btn[data-v-90fb6ac0]:disabled{opacity:.35}.mp-control-btn svg[data-v-90fb6ac0]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.mp-play-toggle svg[data-v-90fb6ac0]{width:24px;height:24px;fill:currentColor;stroke:none}.mp-quality-btn[data-v-90fb6ac0]{flex-basis:auto;width:auto;min-width:42px;max-width:58px;padding:0 5px}.mp-quality-btn span[data-v-90fb6ac0],.mp-quality-readonly[data-v-90fb6ac0]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:12px;font-weight:var(--small-text-max-weight);line-height:1}.mp-quality-readonly[data-v-90fb6ac0]{flex:0 1 auto;max-width:58px;padding:0 3px}.mp-control-spacer[data-v-90fb6ac0]{flex:1 1 8px;min-width:4px}.mp-iframe-full[data-v-90fb6ac0]{margin-left:auto}.mp-range[data-v-90fb6ac0]{min-width:0;width:100%;height:clamp(14px,3.6vmin,20px);margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}.mp-range[data-v-90fb6ac0]::-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-90fb6ac0]::-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-90fb6ac0]::-moz-range-track{height:3px;border-radius:999px;background:#ffffff57}.mp-range[data-v-90fb6ac0]::-moz-range-progress{height:3px;border-radius:999px;background:#f04438}.mp-range[data-v-90fb6ac0]::-moz-range-thumb{width:12px;height:12px;border:0;border-radius:50%;background:#fff}.mp-time[data-v-90fb6ac0]{flex:0 0 auto;color:#ffffffd1;font-size:12px;font-weight:var(--small-text-max-weight);line-height:1;font-variant-numeric:tabular-nums}.mp-time-combo[data-v-90fb6ac0]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-menu-sheet-mask[data-v-90fb6ac0]{position:fixed;z-index:1300;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;padding:18px 10px calc(10px + env(safe-area-inset-bottom));background:#00000075}.mp-menu[data-v-90fb6ac0]{width:100%;max-height:min(72dvh,520px);padding:14px;border-radius:18px 18px 12px 12px;display:grid;gap:13px;overflow-y:auto;overscroll-behavior:contain;color:#fff;background:#161618fa;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 -16px 40px #0000005c}.mp-menu header[data-v-90fb6ac0]{display:flex;align-items:center;justify-content:space-between;gap:10px}.mp-menu header strong[data-v-90fb6ac0]{font-size:16px;line-height:1}.mp-menu header button[data-v-90fb6ac0]{width:32px;height:32px;border:0;border-radius:50%;display:grid;place-items:center;color:#ffffffd1;background:#ffffff1a}.mp-menu header svg[data-v-90fb6ac0]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2}.mp-menu section[data-v-90fb6ac0]{display:grid;gap:8px}.mp-menu h3[data-v-90fb6ac0]{margin:0;color:#ffffffb8;font-size:12px;line-height:1}.mp-menu-speeds[data-v-90fb6ac0]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.mp-menu-speeds button[data-v-90fb6ac0],.mp-menu-cast[data-v-90fb6ac0]{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-90fb6ac0]{color:#fff;background:#f04438}.mp-menu-toggle[data-v-90fb6ac0]{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-90fb6ac0]{display:none}.mp-menu-toggle i[data-v-90fb6ac0]{position:relative;width:36px;height:20px;border-radius:999px;background:#fff3;flex:0 0 auto}.mp-menu-toggle i[data-v-90fb6ac0]: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-90fb6ac0]{background:#f04438}.mp-menu-toggle input:checked+i[data-v-90fb6ac0]:after{transform:translate(16px)}.mp-skip-grid[data-v-90fb6ac0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.mp-skip-grid label[data-v-90fb6ac0]{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-90fb6ac0]{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-90fb6ac0]::-webkit-outer-spin-button,.mp-skip-grid input[data-v-90fb6ac0]::-webkit-inner-spin-button{margin:0}.mp-menu-reset[data-v-90fb6ac0]{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-90fb6ac0]{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.mp-menu-subtitles[data-v-90fb6ac0]::-webkit-scrollbar{display:none}.mp-menu-subtitles button[data-v-90fb6ac0]{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-90fb6ac0]{color:#fff;background:#f04438}.mp-menu-cast[data-v-90fb6ac0]{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:6px}.mp-menu-cast svg[data-v-90fb6ac0]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.1}.mp-lock[data-v-90fb6ac0]{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-90fb6ac0]{font-size:17px;line-height:1.35}.mp-lock p[data-v-90fb6ac0]{margin:0;color:#ffffffb8;font-size:13px;line-height:1.5}.mp-lock button[data-v-90fb6ac0]{height:40px;border:0;border-radius:999px;color:#fff;background:#f04438;font-weight:900}.mp-notice[data-v-90fb6ac0]{position:absolute;z-index:8;left:50%;bottom:calc(var(--mp-safe-bottom) + var(--mp-bottom-gap) + var(--mp-bottom-btn) + clamp(12px,3vmin,24px));transform:translate(-50%);max-width:calc(100% - var(--mp-safe-left) - var(--mp-safe-right) - 32px);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-90fb6ac0]{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-90fb6ac0]{display:block;font-size:17px;line-height:1.3}.mp-failure p[data-v-90fb6ac0]{margin:8px 0 14px;color:#ffffffb8;font-size:13px;line-height:1.5}.mp-failure div[data-v-90fb6ac0]{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.mp-failure button[data-v-90fb6ac0]{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-90fb6ac0]:first-child{background:#f04438}.mp-seek-preview[data-v-90fb6ac0]{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-90fb6ac0],.mp-panel[data-v-90fb6ac0]{margin:0;border-radius:0;background:#fff;box-shadow:none;border-top:8px solid #f5f6f8}.mp-info[data-v-90fb6ac0]{padding:14px 14px 16px;border-top:0}.mp-danmaku-layer[data-v-90fb6ac0]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:7;overflow:hidden;pointer-events:none}.mp-danmaku-layer span[data-v-90fb6ac0]{position:absolute;max-width:var(--mp-danmaku-width, 70vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:max-content;padding:2px 8px;border-radius:999px;background:#0000003d;color:#fff;opacity:var(--mp-danmaku-opacity, .75);font-size:var(--mp-danmaku-font-size, 16px);font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.85)}.mp-danmaku-layer span.mode-scroll[data-v-90fb6ac0]{left:100%;animation:mpDanmakuMove-90fb6ac0 var(--mp-danmaku-duration, 7s) linear forwards}.mp-danmaku-layer span.mode-top[data-v-90fb6ac0],.mp-danmaku-layer span.mode-bottom[data-v-90fb6ac0]{left:50%;transform:translate(-50%);animation:mpDanmakuHold-90fb6ac0 var(--mp-danmaku-duration, 7s) linear forwards}@keyframes mpDanmakuMove-90fb6ac0{0%{transform:translate(0)}to{transform:translate(calc(-100vw - 100%))}}@keyframes mpDanmakuHold-90fb6ac0{0%{opacity:0}12%,88%{opacity:var(--mp-danmaku-opacity, .75)}to{opacity:0}}.mp-toolbar-panel[data-v-90fb6ac0]{padding:8px 0 10px;background:#111216;border-top:0;border-bottom:8px solid #f5f6f8}.mp-action-panel[data-v-90fb6ac0]{padding:10px 0 12px;background:#fff;border-bottom:8px solid #f5f6f8}.mp-action-strip[data-v-90fb6ac0]{display:flex;justify-content:flex-end;gap:8px;padding:0 14px;overflow:visible}.mp-action-strip button[data-v-90fb6ac0]{flex:0 0 58px;height:44px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:0;border-radius:10px;background:transparent;color:#535b68;font-size:11px;font-weight:800}.mp-action-strip button.on[data-v-90fb6ac0]{background:#f0f2f5;color:#11151d}.mp-action-strip svg[data-v-90fb6ac0]{width:18px;height:18px}.mp-toolbar-danmaku[data-v-90fb6ac0]{display:grid;grid-template-columns:32px 32px minmax(0,1fr) 50px;gap:6px;align-items:center;padding:0 10px}.mp-toolbar-danmaku button[data-v-90fb6ac0],.mp-comment-input button[data-v-90fb6ac0],.mp-report button[data-v-90fb6ac0]{height:32px;border:0;border-radius:10px;padding:0 12px;background:#1f232b;color:#fff;font-weight:900}.mp-toolbar-danmaku .mp-danmaku-icon-btn[data-v-90fb6ac0]{width:32px;padding:0;display:grid;place-items:center;color:#ffffffad;background:#ffffff14}.mp-toolbar-danmaku .mp-danmaku-icon-btn svg[data-v-90fb6ac0]{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mp-toolbar-danmaku .mp-danmaku-toggle-btn svg[data-v-90fb6ac0]{width:21px;height:21px}.mp-toolbar-danmaku button.on[data-v-90fb6ac0]{background:#ffffff2e;color:#fff}.mp-toolbar-danmaku button[data-v-90fb6ac0]:disabled,.mp-comment-input button[data-v-90fb6ac0]:disabled{opacity:.55}.mp-toolbar-danmaku input[data-v-90fb6ac0],.mp-comment-input input[data-v-90fb6ac0],.mp-report select[data-v-90fb6ac0],.mp-report textarea[data-v-90fb6ac0]{min-width:0;border:1px solid #e4e7ec;border-radius:10px;background:#f7f8fa;color:#1f232b;outline:0}.mp-toolbar-danmaku input[data-v-90fb6ac0],.mp-comment-input input[data-v-90fb6ac0]{height:34px;padding:0 10px}.mp-toolbar-danmaku input[data-v-90fb6ac0]{border-color:#ffffff1a;color:#fff;background:#ffffff14;font-size:13px}.mp-toolbar-danmaku input[data-v-90fb6ac0]::placeholder{color:#ffffff6b}.mp-danmaku-send[data-v-90fb6ac0]{min-width:0;padding:0 8px!important;font-size:12px}.mp-danmaku-settings-mask[data-v-90fb6ac0]{position:fixed;z-index:1300;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;padding:18px 10px calc(10px + env(safe-area-inset-bottom));background:#00000075}.mp-danmaku-settings[data-v-90fb6ac0]{width:100%;max-height:min(72dvh,520px);padding:14px;border-radius:18px 18px 12px 12px;display:grid;gap:12px;overflow-y:auto;color:#fff;background:#161618fa;box-shadow:0 -16px 40px #0000005c;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mp-danmaku-settings header[data-v-90fb6ac0]{display:flex;align-items:center;justify-content:space-between;gap:10px}.mp-danmaku-settings header strong[data-v-90fb6ac0]{font-size:16px;line-height:1}.mp-danmaku-settings header button[data-v-90fb6ac0]{width:32px;height:32px;border:0;border-radius:50%;display:grid;place-items:center;color:#ffffffd1;background:#ffffff1a}.mp-danmaku-settings header svg[data-v-90fb6ac0]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2}.mp-danmaku-setting-group[data-v-90fb6ac0]{display:grid;grid-template-columns:52px minmax(0,1fr);gap:8px;align-items:center}.mp-danmaku-setting-group>span[data-v-90fb6ac0]{color:#ffffff9e;font-size:12px}.mp-danmaku-setting-group>div[data-v-90fb6ac0]{display:flex;flex-wrap:wrap;gap:6px}.mp-danmaku-setting-group button[data-v-90fb6ac0]{height:28px;border:0;border-radius:999px;padding:0 10px;color:#ffffffc7;background:#ffffff14;font-size:12px;font-weight:var(--small-text-max-weight)}.mp-danmaku-setting-group button.on[data-v-90fb6ac0]{color:#111;background:#fff}.mp-comment-section[data-v-90fb6ac0]{border-bottom:8px solid #f5f6f8}.mp-comment-login[data-v-90fb6ac0]{display:block;margin-bottom:14px}.mp-comment-login button[data-v-90fb6ac0]{min-width:0;min-height:58px;border:0;border-radius:10px;display:flex;align-items:center;justify-content:center;gap:3px;padding:8px 10px;background:#f7f8fa;color:#697180;font-size:12px;line-height:1.35;flex-wrap:wrap}.mp-comment-login b[data-v-90fb6ac0]{display:inline-grid;place-items:center;height:28px;padding:0 10px;border:1px solid #1f232b;border-radius:6px;color:#1f232b}.mp-comment-compose[data-v-90fb6ac0]{display:grid;gap:10px;margin-bottom:14px}.mp-rating[data-v-90fb6ac0]{display:flex;align-items:center;gap:3px}.mp-rating button[data-v-90fb6ac0]{border:0;background:transparent;color:#d3d7df;font-size:22px}.mp-rating button.on[data-v-90fb6ac0]{color:#ffc233}.mp-rating span[data-v-90fb6ac0]{min-width:0;color:#7b8492;font-size:12px}.mp-comment-input[data-v-90fb6ac0]{display:grid;grid-template-columns:minmax(0,1fr) 58px;gap:7px}.mp-comment-tabs[data-v-90fb6ac0]{display:flex;gap:22px;margin:4px 0 14px}.mp-comment-tabs button[data-v-90fb6ac0]{border:0;background:transparent;color:#7b8492;font-size:14px;font-weight:800}.mp-comment-tabs button.active[data-v-90fb6ac0]{color:#1f232b}.mp-comments[data-v-90fb6ac0]{display:grid;gap:8px}.mp-comments article[data-v-90fb6ac0]{display:grid;gap:4px;padding:9px;border-radius:10px;background:#f7f8fa}.mp-comments b[data-v-90fb6ac0]{color:#1f232b;font-size:12px}.mp-comments p[data-v-90fb6ac0]{margin:0;color:#535b68;font-size:13px;line-height:1.45}.mp-comment-empty[data-v-90fb6ac0]{min-height:96px;display:grid;place-items:center;border-radius:10px;background:#f7f8fa;color:#7b8492;font-size:12px}.mp-report-mask[data-v-90fb6ac0]{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-90fb6ac0]{width:100%;max-width:360px;display:grid;gap:10px;padding:16px;border-radius:16px;background:#fff}.mp-report strong[data-v-90fb6ac0]{color:#1f232b}.mp-report select[data-v-90fb6ac0]{height:36px;padding:0 10px}.mp-report textarea[data-v-90fb6ac0]{min-height:92px;padding:10px}.mp-report div[data-v-90fb6ac0]{display:flex;justify-content:flex-end;gap:8px}.mp-title-row[data-v-90fb6ac0]{display:flex;align-items:flex-start;gap:10px}.mp-title-row>div[data-v-90fb6ac0]{min-width:0;flex:1}.mp-title-row h1[data-v-90fb6ac0]{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-90fb6ac0]{margin:8px 0 0;display:flex;flex-wrap:nowrap;gap:5px;max-width:100%;overflow:hidden;color:#767b86;font-size:11px;font-weight:var(--small-text-max-weight);white-space:nowrap}.mp-title-row p span[data-v-90fb6ac0]{flex:0 0 auto;max-width:42%;overflow:hidden;padding:4px 6px;border-radius:8px;background:#f2f3f5;text-overflow:ellipsis}.mp-title-actions[data-v-90fb6ac0]{flex:0 0 auto;display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto}.mp-credit-list[data-v-90fb6ac0]{margin:12px 0 0;display:grid;gap:7px}.mp-credit-list p[data-v-90fb6ac0]{margin:0;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:8px;color:#535966;font-size:13px;line-height:1.5}.mp-credit-list span[data-v-90fb6ac0]{color:#8a909a;font-weight:var(--small-text-max-weight)}.mp-credit-list b[data-v-90fb6ac0]{min-width:0;color:#313641;font-weight:var(--small-text-max-weight);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-follow[data-v-90fb6ac0]{flex:0 0 auto;min-width:62px;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-90fb6ac0]{color:#fff;background:#f04438}.mp-follow svg[data-v-90fb6ac0]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2}.mp-like[data-v-90fb6ac0]{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:#535b68;background:#f2f3f5;font-size:12px;font-weight:var(--small-text-max-weight)}.mp-like.on[data-v-90fb6ac0]{color:#fff;background:#f04438}.mp-like svg[data-v-90fb6ac0]{width:16px;height:16px;fill:currentColor}.mp-intro[data-v-90fb6ac0]{margin:10px 0 0;color:#535966;font-size:14px;line-height:1.72}.mp-intro.folded[data-v-90fb6ac0]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mp-panel[data-v-90fb6ac0]{padding:16px 14px 18px}.mp-panel header[data-v-90fb6ac0]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.mp-panel h2[data-v-90fb6ac0]{margin:0;font-size:16px;line-height:1}.mp-panel header span[data-v-90fb6ac0]{color:#8a8f99;font-size:12px;font-weight:var(--small-text-max-weight)}.mp-change-btn[data-v-90fb6ac0]{flex-shrink:0;padding:5px 14px;border:none;border-radius:20px;background:var(--m-accent, #4f6ef7);color:#fff;font-size:12px;font-weight:var(--small-text-max-weight);cursor:pointer;transition:opacity .15s}.mp-change-btn[data-v-90fb6ac0]:active{opacity:.7}.mp-lines-panel[data-v-90fb6ac0]{padding-bottom:14px}.mp-line-tabs[data-v-90fb6ac0],.mp-channel-tabs[data-v-90fb6ac0]{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mp-line-tabs[data-v-90fb6ac0]::-webkit-scrollbar,.mp-channel-tabs[data-v-90fb6ac0]::-webkit-scrollbar{display:none}.mp-channel-tabs[data-v-90fb6ac0]{margin-top:10px}.mp-line-tabs button[data-v-90fb6ac0],.mp-channel-tabs button[data-v-90fb6ac0]{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-90fb6ac0],.mp-channel-tabs button.on[data-v-90fb6ac0]{color:#fff;background:#15171d}.mp-episode-ranges[data-v-90fb6ac0]{display:flex;gap:8px;overflow-x:auto;padding:0 0 10px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mp-episode-ranges[data-v-90fb6ac0]::-webkit-scrollbar{display:none}.mp-episode-ranges button[data-v-90fb6ac0]{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-90fb6ac0]{color:#fff;background:#15171d}.mp-episode-grid[data-v-90fb6ac0]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.mp-episode-grid button[data-v-90fb6ac0]{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-90fb6ac0]{position:relative;z-index:1;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-episode-grid button em[data-v-90fb6ac0]{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-90fb6ac0]{position:absolute;left:0;bottom:0;height:3px;border-radius:0 999px 999px 0;background:#f04438}.mp-episode-grid button.resume[data-v-90fb6ac0]:not(.on){color:#f04438;background:#fff0ed}.mp-episode-grid button.on[data-v-90fb6ac0]{color:#fff;background:#f04438}.mp-episode-grid button.on i[data-v-90fb6ac0]{background:#ffffffb8}.mp-stills[data-v-90fb6ac0]{display:grid;grid-auto-flow:column;grid-auto-columns:74%;gap:10px;overflow-x:auto}.mp-stills img[data-v-90fb6ac0]{width:100%;aspect-ratio:16 / 9;border-radius:13px;object-fit:cover;background:#eceef2}.mp-related[data-v-90fb6ac0]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 9px}.mp-related article[data-v-90fb6ac0]{min-width:0}.mp-related img[data-v-90fb6ac0]{width:100%;aspect-ratio:2 / 3;border-radius:12px;object-fit:cover;background:#eceef2}.mp-related strong[data-v-90fb6ac0]{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-90fb6ac0]{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-90fb6ac0{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}:root{--skeleton-base: #e8ebf1;--skeleton-shine: rgba(255,255,255,.68)}.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-suggest-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:var(--skeleton-base)}.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-suggest-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;overflow:hidden;background:var(--skeleton-base)}.mh-hero:has(>img.m-img-fade:not(.is-loaded)):after,.mh-history-cover:has(>img.m-img-fade:not(.is-loaded)):after,.mh-poster:has(>img.m-img-fade:not(.is-loaded)):after,.mt-rank-poster:has(>img.m-img-fade:not(.is-loaded)):after,.mt-poster:has(>img.m-img-fade:not(.is-loaded)):after,.msr-suggest-poster:has(>img.m-img-fade:not(.is-loaded)):after,.msr-rank-poster:has(>img.m-img-fade:not(.is-loaded)):after,.msr-poster:has(>img.m-img-fade:not(.is-loaded)):after,.mme-watch-cover:has(>img.m-img-fade:not(.is-loaded)):after,.mme-card div:has(>img.m-img-fade:not(.is-loaded)):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(105deg,transparent 0%,transparent 32%,var(--skeleton-shine) 50%,transparent 68%,transparent 100%);transform:translate(-135%);animation:skeletonSweep 1.65s cubic-bezier(.4,0,.2,1) infinite}.m-img-fade{position:relative;z-index:1}@keyframes skeletonSweep{to{transform:translate(135%)}}@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)}:where(.m-skeleton,.mh-skeleton,.md-skeleton-hero i,.md-sk-actions i,.md-sk-stats i,.md-sk-stats b,.md-sk-intro i,.md-sk-section i,.md-sk-section b,.md-sk-section em,.md-sk-cover,.mt-sk,.msr-sk div,.msr-sk b,.msr-sk p,.mme-skeleton i,.mme-skeleton b,.mme-skeleton p,.mmh-sk i,.mmh-sk b,.mmh-sk p,.mmf-sk i,.mmf-sk b,.mmf-sk p,.mmm-sk b,.mmm-sk p,.x8-banner-skeleton,.x8-skeleton-shine,.x8-skeleton-line,.x8-rank-skeleton-poster,.x8-rank-large-poster-skeleton,.x8-filter-line.skeleton span){position:relative;overflow:hidden;background:var(--m-skeleton-base, #242424)!important;background-size:auto!important;animation:none!important}:where(.m-skeleton,.mh-skeleton,.md-skeleton-hero i,.md-sk-actions i,.md-sk-stats i,.md-sk-stats b,.md-sk-intro i,.md-sk-section i,.md-sk-section b,.md-sk-section em,.md-sk-cover,.mt-sk,.msr-sk div,.msr-sk b,.msr-sk p,.mme-skeleton i,.mme-skeleton b,.mme-skeleton p,.mmh-sk i,.mmh-sk b,.mmh-sk p,.mmf-sk i,.mmf-sk b,.mmf-sk p,.mmm-sk b,.mmm-sk p,.x8-banner-skeleton,.x8-skeleton-shine,.x8-skeleton-line,.x8-rank-skeleton-poster,.x8-rank-large-poster-skeleton,.x8-filter-line.skeleton span):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,transparent 0%,transparent 32%,var(--m-skeleton-shine, rgba(255,255,255,.12)) 50%,transparent 68%,transparent 100%);transform:translate(-135%);animation:skeletonSweep 1.65s cubic-bezier(.4,0,.2,1) infinite}.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:82px;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);display:inline-flex;align-items:center;gap:4px}.level-tag-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.level-icon-mark{width:16px;height:16px;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border-radius:999px;background:var(--level-tag-contrast);color:var(--level-tag-color)}.level-icon-mark .vip-level-icon{width:13px;height:13px;display:block}.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;gap:4px;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 button:disabled{cursor:default;opacity:.72}.pwa-update-primary{min-width:78px;display:inline-flex;align-items:center;justify-content:center;gap:6px}.pwa-update-primary i{width:13px;height:13px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:pwa-spin .8s linear infinite}.pwa-update .ghost{border:1px solid rgba(255,255,255,.12);background:#ffffff14;color:#ffffffc7}@keyframes pwa-spin{to{transform:rotate(360deg)}}@media(max-width:420px){.pwa-update{grid-template-columns:minmax(0,1fr) auto}.pwa-update .ghost{display:none}}.mshell{--mobile-tab-height: calc(62px + env(safe-area-inset-bottom)) ;--m-page-bg: #f5f6f8;--m-shell-bg: #f7f7f8;--m-card-bg: #fff;--m-muted-bg: #f7f8fa;--m-soft-bg: #f1f2f5;--m-cover-bg: #e7e9ee;--m-skeleton-base: #e8ebf1;--m-skeleton-shine: #f7f8fb;--m-skeleton-gradient: var(--m-skeleton-base);--m-text: #17191f;--m-subtext: #727987;--m-faint-text: #858c99;--m-border: #f0f2f5;--m-button-bg: #17191f;--m-button-text: #fff;--m-accent: #f04438;--m-danger-soft: rgba(240, 68, 56, .1);--m-danger-soft-strong: rgba(240, 68, 56, .16);--m-danger-border: rgba(240, 68, 56, .18);--m-danger-text: #e5483b;--m-shadow: 0 1px 10px rgba(15, 23, 42, .04);--m-radius-xs: 8px;--m-radius-sm: 10px;--m-radius-md: 12px;--m-radius-lg: 16px;--m-page-x: 14px;--m-touch-size: 40px;--m-font-display: 24px;--m-font-page-title: 22px;--m-font-screen-title: 17px;--m-font-section-title: 18px;--m-font-panel-title: 16px;--m-font-list-title: 15px;--m-font-card-title: 14px;--m-font-body: 14px;--m-font-control: 13px;--m-font-meta: 12px;--m-font-caption: 11px;--m-font-badge: 10px;--m-line-tight: 1.15;--m-line-title: 1.22;--m-line-body: 1.55;--m-weight-regular: 500;--m-weight-medium: 600;--m-weight-strong: 700;--m-weight-title: 800;--m-weight-heavy: 900;--m-title-size: var(--m-font-page-title);--m-body-size: var(--m-font-body);--m-caption-size: var(--m-font-meta)}.mshell.mobile-night{--m-page-bg: #101218;--m-shell-bg: #101218;--m-card-bg: #1a1d25;--m-muted-bg: #222631;--m-soft-bg: #252a35;--m-cover-bg: #2a2f3b;--m-skeleton-base: #242936;--m-skeleton-shine: #333a49;--m-skeleton-gradient: var(--m-skeleton-base);--m-text: #f4f6fb;--m-subtext: #a3aabc;--m-faint-text: #7f8798;--m-border: rgba(255, 255, 255, .08);--m-button-bg: #f4f6fb;--m-button-text: #101218;--m-accent: #ff5a49;--m-danger-soft: rgba(255, 90, 73, .12);--m-danger-soft-strong: rgba(255, 90, 73, .18);--m-danger-border: rgba(255, 90, 73, .22);--m-danger-text: #ff7b6d;--m-shadow: 0 1px 14px rgba(0, 0, 0, .22)}.m-page{min-height:100dvh;background:var(--m-page-bg);color:var(--m-text)}.m-page-padded{padding:calc(env(safe-area-inset-top) + 10px) var(--m-page-x) calc(28px + env(safe-area-inset-bottom))}.m-card{background:var(--m-card-bg);color:var(--m-text);border:1px solid var(--m-border);border-radius:var(--m-radius-lg);box-shadow:var(--m-shadow)}.m-surface{background:var(--m-muted-bg);color:var(--m-subtext);border:1px solid var(--m-border);border-radius:var(--m-radius-md)}.m-title{color:var(--m-text);font-size:var(--m-font-page-title);font-weight:var(--m-weight-title);line-height:var(--m-line-title)}.m-screen-title{color:var(--m-text);font-size:var(--m-font-screen-title);font-weight:var(--m-weight-title);line-height:var(--m-line-title)}.m-section-title{color:var(--m-text);font-size:var(--m-font-section-title);font-weight:var(--m-weight-title);line-height:var(--m-line-title)}.m-card-title{color:var(--m-text);font-size:var(--m-font-card-title);font-weight:var(--m-weight-regular);line-height:1.25}.m-body{color:var(--m-subtext);font-size:var(--m-font-body);line-height:var(--m-line-body)}.m-caption{color:var(--m-faint-text);font-size:var(--m-font-meta);line-height:1.35}.m-meta{color:var(--m-subtext);font-size:var(--m-font-meta);line-height:1.35}.m-fine{color:var(--m-faint-text);font-size:var(--m-font-caption);line-height:1.25}.m-badge-text{font-size:var(--m-font-badge);font-weight:var(--m-weight-strong);line-height:1}.m-icon-btn,.m-back-btn{width:var(--m-touch-size);height:var(--m-touch-size);border:0;border-radius:50%;display:grid;place-items:center;padding:0;color:inherit;background:transparent;touch-action:manipulation}.m-primary-btn{min-width:0;height:42px;border:0;border-radius:var(--m-radius-md);display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;background:var(--m-button-bg);color:var(--m-button-text);font-size:var(--m-font-body);font-weight:var(--m-weight-title)}.m-ghost-btn{min-width:0;height:36px;border:0;border-radius:999px;padding:0 12px;background:var(--m-soft-bg);color:var(--m-text);font-size:var(--m-font-meta);font-weight:var(--m-weight-title)}.m-chip{min-width:0;height:32px;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;background:var(--m-muted-bg);color:var(--m-subtext);font-size:var(--m-font-control);font-weight:var(--m-weight-strong)}.m-chip.on,.m-chip.is-active{background:var(--m-danger-soft-strong);color:var(--m-accent)}.m-input{min-width:0;height:42px;border:0;border-radius:999px;padding:0 14px;background:var(--m-soft-bg);color:var(--m-text);font-size:var(--m-font-list-title);outline:0}.m-input::placeholder{color:var(--m-faint-text)}.m-cover{background:var(--m-cover-bg);overflow:hidden}.m-skeleton{background:var(--m-skeleton-gradient);background-size:200% 100%;animation:mSkeleton 1.2s linear infinite}@keyframes mSkeleton{to{background-position:-200% 0}}.mshell.mshell :is(.mh-head strong,.mt-head strong,.msr-head strong,.md-head-title,.mps-head strong,.mmh-head strong,.mmf-head strong,.mms-head strong,.mmm-head strong){color:var(--m-text);font-size:var(--m-font-screen-title);font-weight:var(--m-weight-title);line-height:var(--m-line-title)}.mshell.mshell :is(.mh-section-head h2,.mt-section-head h2,.msr-section-head h2,.md-section-title,.mp-panel header h2,.mme-card-head strong,.mms-card h2){color:var(--m-text);font-size:var(--m-font-section-title);font-weight:var(--m-weight-title);line-height:var(--m-line-title)}.mshell.mshell :is(.md-title,.mps-title h1,.mp-title-row h1,.ms-roam-card h3,.m-placeholder h1){color:var(--m-text);font-size:var(--m-font-page-title);font-weight:var(--m-weight-title);line-height:var(--m-line-title)}.mshell.mshell :is(.mh-card strong,.mt-card strong,.msr-card strong,.msr-suggest-cards strong,.msr-rank-card strong,.md-related strong,.mps-card strong,.mme-history-card strong,.mmf-card strong,.mmh-copy strong,.mmm-item strong){color:var(--m-text);font-size:var(--m-font-card-title);font-weight:var(--m-weight-regular);line-height:1.25}.mshell.mshell :is(.mh-meta,.md-meta,.md-line-note,.mps-meta,.mp-meta,.mp-line-sub,.mp-comment-meta,.mmh-copy p,.mmh-copy small,.mmm-item p,.mme-history-card p,.mmf-card p,.msr-card p,.msr-rank-card p){color:var(--m-subtext);font-size:var(--m-font-meta);line-height:1.35}.mshell.mshell :is(.mh-desc,.md-intro,.mps-desc,.mp-desc,.mp-intro,.m-placeholder p){color:var(--m-subtext);font-size:var(--m-font-body);line-height:var(--m-line-body)}.mshell.mshell :is(.mh-section-head button,.mt-section-head button,.msr-section-head button,.mme-card-head button,.mmh-head>button:last-child,.mms-action,.mms-primary,.mms-logout,.mmm-empty button,.mmf-empty button){font-size:var(--m-font-control);font-weight:var(--m-weight-strong)}.mshell.mshell :is(.mh-tag,.md-tag,.msr-rank-tag,.mt-score,.mp-badge,.mmh-cover em){font-size:var(--m-font-badge);font-weight:var(--m-weight-strong);line-height:1}.mshell.mshell :is(.mh-card p,.mt-card p,.mps-card p,.md-related p,.msr-suggest-cards span,.mmm-item span,.mmm-empty span,.mmh-empty span,.mmf-empty span){color:var(--m-faint-text);font-size:var(--m-font-caption);line-height:1.25}.mshell.mshell :is(.mms-row span,.mms-field span,.mms-msg,.msr-filter-row>span){font-size:var(--m-font-meta);line-height:1.35}.m-back-btn{width:40px;height:40px;border:0;border-radius:50%;display:grid;place-items:center;padding:0;color:inherit;background:transparent;touch-action:manipulation}.m-back-btn svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.mshell.mobile-night .mh,.mshell.mobile-night .mt,.mshell.mobile-night .msearch,.mshell.mobile-night .md,.mshell.mobile-night .mp,.mshell.mobile-night .mps{background:var(--m-page-bg);color:var(--m-text)}.mshell.mobile-night .mme{background:var(--m-page-bg)}.mshell.mobile-night .mh-head,.mshell.mobile-night .mt-head,.mshell.mobile-night .msr-head,.mshell.mobile-night .md-head,.mshell.mobile-night .mps-head{background:#101218e6}.mshell.mobile-night .mh-search,.mshell.mobile-night .mt-search,.mshell.mobile-night .msr-search,.mshell.mobile-night .md-card,.mshell.mobile-night .md-episodes,.mshell.mobile-night .mp-info,.mshell.mobile-night .mp-panel,.mshell.mobile-night .mp-action-panel,.mshell.mobile-night .mp-comment-login button,.mshell.mobile-night .mp-comments article,.mshell.mobile-night .mp-comment-empty,.mshell.mobile-night .mp-report,.mshell.mobile-night .mp-menu,.mshell.mobile-night .mp-danmaku-settings,.mshell.mobile-night .mps-head,.mshell.mobile-night .msearch .msr-panel,.mshell.mobile-night .mt-rank article,.mshell.mobile-night .mt-subpanel,.mshell.mobile-night .mt-subgrid button,.mshell.mobile-night .mt-filter,.mshell.mobile-night .mt-empty,.mshell.mobile-night .msr-history button,.mshell.mobile-night .msr-empty{background:var(--m-card-bg);color:var(--m-text);border-color:var(--m-border)}.mshell.mobile-night .mt-filter-actions,.mshell.mobile-night .msr-result-tabs,.mshell.mobile-night .mp-toolbar-panel{border-color:var(--m-border)}.mshell.mobile-night .msr-result-tabs,.mshell.mobile-night .mp-toolbar-panel{background:var(--m-page-bg)}.mshell.mobile-night .mt-search input,.mshell.mobile-night .msr-search input,.mshell.mobile-night .mp-comment-input input,.mshell.mobile-night .mp-report select,.mshell.mobile-night .mp-report textarea{color:var(--m-text)}.mshell.mobile-night .mh-search,.mshell.mobile-night .mt-search svg,.mshell.mobile-night .mt-search input::placeholder,.mshell.mobile-night .msr-search input::placeholder,.mshell.mobile-night .mh-section-head button,.mshell.mobile-night .mt-section-head button,.mshell.mobile-night .mt-rank span,.mshell.mobile-night .mt-card p,.mshell.mobile-night .mh-card p,.mshell.mobile-night .mh-history span,.mshell.mobile-night .mme-history-card p,.mshell.mobile-night .md-meta,.mshell.mobile-night .md-intro,.mshell.mobile-night .md-line-note,.mshell.mobile-night .mp-title-row p,.mshell.mobile-night .mp-credit-list,.mshell.mobile-night .mp-credit-list span,.mshell.mobile-night .mp-intro,.mshell.mobile-night .mp-panel header span,.mshell.mobile-night .mp-related span,.mshell.mobile-night .mp-comments p,.mshell.mobile-night .mp-comment-empty,.mshell.mobile-night .mp-comment-tabs button,.mshell.mobile-night .mp-rating span,.mshell.mobile-night .mp-menu h3,.mshell.mobile-night .mp-menu-toggle,.mshell.mobile-night .mp-danmaku-setting-group>span,.mshell.mobile-night .mps-meta,.mshell.mobile-night .mps-desc,.mshell.mobile-night .mps-sub,.mshell.mobile-night .msr-empty,.mshell.mobile-night .msr-history button,.mshell.mobile-night .msr-clear,.mshell.mobile-night .msr-card p{color:var(--m-subtext)}.mshell.mobile-night .mh-section-head h2,.mshell.mobile-night .mt-section-head h2,.mshell.mobile-night .mh-card strong,.mshell.mobile-night .mh-history strong,.mshell.mobile-night .mme-history-card strong,.mshell.mobile-night .mt-card strong,.mshell.mobile-night .mt-rank strong,.mshell.mobile-night .md-title,.mshell.mobile-night .md-section-title,.mshell.mobile-night .md-episode,.mshell.mobile-night .mp-title-row h1,.mshell.mobile-night .mp-credit-list b,.mshell.mobile-night .mp-panel h2,.mshell.mobile-night .mp-comments b,.mshell.mobile-night .mp-report strong,.mshell.mobile-night .mp-menu header strong,.mshell.mobile-night .mp-danmaku-settings header strong,.mshell.mobile-night .mp-related strong,.mshell.mobile-night .mps-name,.mshell.mobile-night .msr-card strong,.mshell.mobile-night .msr-hot-main{color:var(--m-text)}.mshell.mobile-night .mh-poster,.mshell.mobile-night .mh-history-cover,.mshell.mobile-night .mt-poster,.mshell.mobile-night .mt-rank-poster,.mshell.mobile-night .md-poster,.mshell.mobile-night .md-cover,.mshell.mobile-night .md-related img,.mshell.mobile-night .mp-related img,.mshell.mobile-night .mp-stills img,.mshell.mobile-night .mps-poster,.mshell.mobile-night .msr-poster,.mshell.mobile-night .msr-suggest-poster,.mshell.mobile-night .msr-rank-poster,.mshell.mobile-night .mme-cover,.mshell.mobile-night .mme-poster-grid img,.mshell.mobile-night .mmf-card div{background:var(--m-cover-bg)}.mshell.mobile-night .md-tag,.mshell.mobile-night .md-episode,.mshell.mobile-night .mp-title-row p span,.mshell.mobile-night .mp-line-tabs button,.mshell.mobile-night .mp-channel-tabs button,.mshell.mobile-night .mp-episode-ranges button,.mshell.mobile-night .mp-episode-grid button,.mshell.mobile-night .mp-action-strip button,.mshell.mobile-night .mp-like,.mshell.mobile-night .mp-comment-input input,.mshell.mobile-night .mp-report select,.mshell.mobile-night .mp-report textarea,.mshell.mobile-night .mp-menu-speeds button,.mshell.mobile-night .mp-menu-subtitles button,.mshell.mobile-night .mp-menu-cast,.mshell.mobile-night .mp-danmaku-setting-group button,.mshell.mobile-night .mt-filter-group button,.mshell.mobile-night .msr-result-tabs button{background:var(--m-muted-bg);color:var(--m-subtext)}.mshell.mobile-night .mt-subgrid button.on,.mshell.mobile-night .mt-filter-group button.on,.mshell.mobile-night .md-episode.on,.mshell.mobile-night .mp-line-tabs button.on,.mshell.mobile-night .mp-channel-tabs button.on,.mshell.mobile-night .mp-episode-ranges button.on,.mshell.mobile-night .mp-episode-grid button.on,.mshell.mobile-night .mp-episode-grid button.resume:not(.on),.mshell.mobile-night .mp-action-strip button.on,.mshell.mobile-night .mp-like.on,.mshell.mobile-night .mp-menu-speeds button.on,.mshell.mobile-night .mp-menu-subtitles button.on,.mshell.mobile-night .mp-danmaku-setting-group button.on,.mshell.mobile-night .msr-result-tabs button.on{background:#ff5a4929;color:var(--m-accent)}.mshell.mobile-night .mt-types button,.mshell.mobile-night .mt-sortbar button{background:transparent;color:var(--m-subtext)}.mshell.mobile-night .mt-types button.on,.mshell.mobile-night .mt-sortbar button.on{background:transparent;color:var(--m-accent)}.mshell.mobile-night .mt-types button.on:after,.mshell.mobile-night .mt-sortbar button.on:after{background:var(--m-accent)}.mshell.mobile-night .mp{background-image:linear-gradient(180deg,#000 0,#000 env(safe-area-inset-top),var(--m-page-bg) env(safe-area-inset-top),var(--m-page-bg) 100%)}.mshell.mobile-night .mp-info,.mshell.mobile-night .mp-panel,.mshell.mobile-night .mp-action-panel,.mshell.mobile-night .mp-comment-section{border-color:#ffffff0f}.mshell.mobile-night .mp-toolbar-danmaku input{border-color:#ffffff1a;color:#fff;background:#ffffff14}.mshell.mobile-night .mp-follow{color:var(--m-accent);background:#ff5a4929}.mshell.mobile-night .mp-follow.on{color:#fff;background:var(--m-accent)}.mshell.mobile-night .mp-comment-tabs button.active{color:var(--m-text)}.mshell.mobile-night .mp-comment-login b{color:var(--m-text);border-color:var(--m-border)}.mshell.mobile-night .mp-menu-toggle i{background:#ffffff24}.mshell.mobile-night .mt-rank article{background:transparent}.mshell.mobile-night .msr-form,.mshell.mobile-night .msr-suggest-pop{background:var(--m-card-bg);color:var(--m-text);border-color:var(--m-border)}.mshell.mobile-night .msr-back,.mshell.mobile-night .msr-submit,.mshell.mobile-night .msr-form input,.mshell.mobile-night .msr-suggest-pop strong,.mshell.mobile-night .msr-filter-row button.on{color:var(--m-text)}.mshell.mobile-night .msr-form svg,.mshell.mobile-night .msr-form input::placeholder,.mshell.mobile-night .msr-clear,.mshell.mobile-night .msr-suggest-pop span,.mshell.mobile-night .msr-filter-row>span,.mshell.mobile-night .msr-filter-row button{color:var(--m-subtext)}.mshell.mobile-night .msr-clear,.mshell.mobile-night .msr-suggest-pop button:active{background:var(--m-muted-bg)}.mshell.mobile-night .msr-suggest-pop .msr-correction{background:#ff5a491f}.mshell.mobile-night .msr-filter-panel{background:transparent;border-bottom-color:transparent}.mshell.mobile-night .msr-filter-row button{background:transparent;box-shadow:none}.mshell.mobile-night .msr-filter-row button.on{background:#ff5a4929;color:var(--m-accent)}.mshell.mobile-night .msr-filter-clear{background:transparent;color:var(--m-accent)}.mshell.mobile-night .msr-section-head h2,.mshell.mobile-night .msr-word-grid button,.mshell.mobile-night .msr-suggest-cards strong,.mshell.mobile-night .msr-rank-card strong,.mshell.mobile-night .msr-rank-tabs button.on{color:var(--m-text)}.mshell.mobile-night .msr-section-head button,.mshell.mobile-night .msr-suggest-cards span,.mshell.mobile-night .msr-rank-card p,.mshell.mobile-night .msr-rank-tabs button{color:var(--m-subtext)}.mshell.mobile-night .msr-rank-panel{background:var(--m-card-bg);box-shadow:none}.mshell.mobile-night .msr-suggest-poster,.mshell.mobile-night .msr-rank-poster{background:var(--m-cover-bg)}.mshell.mobile-night .m-img-fade:not(.is-loaded){background:var(--m-skeleton-gradient);background-size:200% 100%}.mshell.mobile-night .mh-hero:has(>img.m-img-fade:not(.is-loaded)):before,.mshell.mobile-night .mh-history-cover:has(>img.m-img-fade:not(.is-loaded)):before,.mshell.mobile-night .mh-poster:has(>img.m-img-fade:not(.is-loaded)):before,.mshell.mobile-night .mt-rank-poster:has(>img.m-img-fade:not(.is-loaded)):before,.mshell.mobile-night .mt-poster:has(>img.m-img-fade:not(.is-loaded)):before,.mshell.mobile-night .msr-suggest-poster:has(>img.m-img-fade:not(.is-loaded)):before,.mshell.mobile-night .msr-rank-poster:has(>img.m-img-fade:not(.is-loaded)):before,.mshell.mobile-night .msr-poster:has(>img.m-img-fade:not(.is-loaded)):before,.mshell.mobile-night .mme-cover:has(>img:not(.is-loaded)):before,.mshell.mobile-night .mme-poster-grid:has(>img:not(.is-loaded)):before,.mshell.mobile-night .mmf-card div:has(>img:not(.is-loaded)):before{background:var(--m-skeleton-gradient);background-size:200% 100%}.mshell.mobile-night .mh-skeleton,.mshell.mobile-night .md-sk-section{background:var(--m-card-bg);border-color:var(--m-border)}.mshell.mobile-night .sk,.mshell.mobile-night .mt-sk div,.mshell.mobile-night .mt-sk b,.mshell.mobile-night .mt-sk p,.mshell.mobile-night .msr-sk div,.mshell.mobile-night .msr-sk b,.mshell.mobile-night .msr-sk p,.mshell.mobile-night .mps-sk div,.mshell.mobile-night .mps-sk b,.mshell.mobile-night .mps-sk p,.mshell.mobile-night .mme-skeleton i,.mshell.mobile-night .mme-skeleton b,.mshell.mobile-night .mme-skeleton p,.mshell.mobile-night .mmh-sk i,.mshell.mobile-night .mmh-sk b,.mshell.mobile-night .mmh-sk p,.mshell.mobile-night .mmf-sk i,.mshell.mobile-night .mmf-sk b,.mshell.mobile-night .mmf-sk p,.mshell.mobile-night .mmm-sk b,.mshell.mobile-night .mmm-sk p,.mshell.mobile-night .md-skeleton-hero i,.mshell.mobile-night .md-sk-actions i,.mshell.mobile-night .md-sk-stats i,.mshell.mobile-night .md-sk-stats b,.mshell.mobile-night .md-sk-intro i,.mshell.mobile-night .md-sk-section i,.mshell.mobile-night .md-sk-section b,.mshell.mobile-night .md-sk-section em,.mshell.mobile-night .md-sk-cover{background:var(--m-skeleton-gradient);background-size:200% 100%}.mshell.mobile-night .md-sk-cover{box-shadow:0 8px 22px #0000002e}
