@import url("/source-prize-ticker.css");
@import url('./source-catalog-assets/vant-icons.css');
/* Exact public catalog component corrections; source declarations and runtime evidence in analysis/css-catalog-audit.md. */
.catalog-source{--x07-lemon:#ffe033;--x07-lemon-deep:#f0b800;--x07-lemon-soft:#fff6b8;--x07-leaf:#84cc16;--x07-leaf-soft:#a3e635;--x07-on-lemon:#1a1400;--x07-ink:#0a0a0a;--x07-ink-raised:#141412;--x07-ink-card:#1c1c18;--x07-line:hsla(0,0%,100%,.08);--ad-accent:var(--x07-lemon);--ad-accent-deep:var(--x07-lemon-deep);--ad-leaf:var(--x07-leaf);--ad-on-accent:var(--x07-on-lemon);--ad-surface:var(--x07-ink);--ad-surface-card:var(--x07-ink-card);--ad-feature-bg:linear-gradient(145deg,#1c1b18,#10100e 52%,rgb(132 204 22/7%));--ad-feature-border:rgba(255,224,51,.24);--ad-bar-gradient:linear-gradient(180deg,var(--x07-lemon) 0%,var(--x07-leaf) 100%);--ad-btn-gradient:linear-gradient(135deg,var(--x07-lemon) 0%,var(--x07-lemon-deep) 100%);--ad-vip-gradient:linear-gradient(135deg,var(--x07-lemon) 0%,var(--x07-leaf) 100%);--ad-genre-active-bg:var(--ad-btn-gradient);--ad-card-radius:calc(var(--source-rem)*.32);--ad-chip-active-fg:var(--x07-on-lemon);--ad-chip-active-bg:var(--ad-btn-gradient);--ad-tag-ep-fg:var(--x07-lemon);--ad-tag-ep-bg:rgba(255,224,51,.16);--ad-tag-rank-fg:var(--x07-leaf-soft);--ad-tag-rank-bg:rgba(132,204,22,.16);--ad-rank-badge:var(--ad-vip-gradient);--ad-rank-heat:var(--x07-lemon);--ad-rank-hero-bg:linear-gradient(135deg,rgba(132,204,22,.14) 0%,var(--x07-ink-card) 55%,var(--x07-ink) 100%);--ad-line:var(--x07-line);--ad-chip-bg:var(--x07-ink-card);--ad-chip-genre-fg:var(--x07-leaf-soft);--ad-chip-genre-bg:rgba(132,204,22,.14);--ad-ep-bg:var(--x07-ink-raised);--ad-ep-active-bg:rgba(255,224,51,.1);--ad-ep-active-border:rgba(255,224,51,.45);--theme-primary-color:var(--x07-lemon);--theme-primary-color-light:var(--x07-lemon-soft);--theme-bg-linear:linear-gradient(to bottom,rgba(255,224,51,.18) 0%,var(--theme-main-bg-color) 72%);--skin-accent:var(--x07-lemon);--skin-accent-light:var(--x07-lemon-soft);--skin-accent-leaf:var(--x07-leaf);--skin-surface-glass:rgba(20,20,18,.88);--skin-surface-glass-soft:rgba(20,20,18,.52);--skin-tabbar-active-text:var(--x07-lemon);--skin-sys-accent:var(--x07-lemon);--skin-sys-accent-light:var(--x07-lemon-soft);--skin-sys-confirm-text:var(--x07-on-lemon);--skin-sys-check-icon:var(--x07-on-lemon);--skin-sys-overlay-bg:rgba(0,0,0,.62);--skin-sys-card-shadow:0 calc(var(--source-rem)*.64) calc(var(--source-rem)*1.70667) rgba(0,0,0,.45),0 calc(var(--source-rem)*.21333) calc(var(--source-rem)*.64) rgba(0,0,0,.28);--theme-active-color:var(--x07-on-lemon);--theme-active-linear-bg:var(--ad-btn-gradient);--theme-active-other-color:var(--x07-lemon);--theme-btn-after-color:transparent;--theme-danger-color:var(--x07-lemon);--theme-on-primary-color:var(--x07-on-lemon);--theme-primary-btn-text-color:var(--x07-on-lemon);--red-orders-theme-6:var(--x07-lemon);--red-orders-primary:var(--x07-lemon);--red-orders-primary-committee:var(--x07-lemon);--red-orders-primary-light:rgba(255,224,51,.12);--red-orders-primary-variant-a:var(--x07-lemon-soft);--red-orders-primary-variant-b:var(--x07-lemon);--red-orders-live-transparent-1:rgba(255,224,51,.7);--red-orders-live-transparent-2:rgba(255,224,51,.7);--red-orders-live-variant-1-a:var(--x07-lemon-soft);--red-orders-live-variant-1-b:var(--x07-lemon);--red-orders-live-variant-2-a:#fff9d6;--red-orders-live-variant-2-b:var(--x07-lemon);--red-orders-live-bar-color-3:var(--x07-lemon);--red-orders-theme-variant-b:var(--x07-lemon);--ad-on-accent:var(--theme-on-primary-color,#0f172a);color:#fff;min-width:0}.catalog-source :is(button,a){-webkit-tap-highlight-color:transparent}.catalog-source svg{display:inline-block;vertical-align:middle}.catalog-source .catalog-columns{display:flex;gap:calc(var(--source-rem)*.26667);align-items:flex-start;min-width:0;width:100%}.catalog-column{display:flex;flex:1 1 0;flex-direction:column;gap:calc(var(--source-rem)*.26667);min-width:0}.source-catalog-section>.catalog-columns{margin-top:calc(var(--source-rem)*.4)}

/* AiDramaCard-BlLSe31_.css: retained source rules with rem mapped to source-rem. */
.ai-drama-cover{background:transparent;border:0;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;min-width:0;padding:0;text-align:left;-webkit-transition:opacity .12s ease,-webkit-transform .12s ease;transition:opacity .12s ease,-webkit-transform .12s ease;transition:transform .12s ease,opacity .12s ease;transition:transform .12s ease,opacity .12s ease,-webkit-transform .12s ease;width:100%}.ai-drama-cover:active{opacity:.88;-webkit-transform:scale(.985);-ms-transform:scale(.985);transform:scale(.985)}.ai-drama-cover:has(.ai-drama-cover__tag:active){opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}.ai-drama-cover__poster{aspect-ratio:3/4;background:var(--theme-bg-color,var(--theme-main-bg-color));overflow:hidden;position:relative;width:100%}.ai-drama-cover__poster.is-natural{aspect-ratio:auto}.ai-drama-cover__placeholder{inset:0;position:absolute}.ai-drama-cover__img{display:block;height:auto;width:100%}.ai-drama-cover__badge{border-radius:0 var(--ad-card-radius,10px) 0 var(--ad-card-radius,10px);font-size:calc(var(--source-rem)*.32);font-weight:700;left:0;padding:calc(var(--source-rem)*.05333) calc(var(--source-rem)*.21333);position:absolute;top:0;z-index:1}.ai-drama-cover__badge.is-vip{background:var(--ad-vip-gradient,linear-gradient(90deg,#fdba74,#fb923c));color:#fff}.ai-drama-cover__badge.is-original{background:-webkit-linear-gradient(315deg,#ff5a5a,#e11d1d 55%,#c40000);background:linear-gradient(135deg,#ff5a5a,#e11d1d 55%,#c40000);color:#fff}.ai-drama-cover__badge.is-unlock{background:var(--ad-btn-gradient,linear-gradient(90deg,#ffc615,#e6a800));color:var(--ad-on-accent,#56190a)}.ai-drama-cover__badge.is-free{color:var(--theme-on-primary-color,#0f172a)}.ai-drama-cover__badge.is-free,.ai-drama-cover__limited-free{background:-webkit-gradient(linear,left top,right top,from(#86efac),to(#4ade80));background:-webkit-linear-gradient(left,#86efac,#4ade80);background:linear-gradient(90deg,#86efac,#4ade80)}.ai-drama-cover__limited-free{border-radius:0 var(--ad-card-radius,10px) 0 var(--ad-card-radius,10px);color:#0f172a;font-size:calc(var(--source-rem)*.32);font-weight:700;left:0;padding:calc(var(--source-rem)*.05333) calc(var(--source-rem)*.21333);pointer-events:none;position:absolute;top:0;z-index:2}.ai-drama-cover__score{color:#ff4d4f;font-size:calc(var(--source-rem)*.34667);font-weight:800;position:absolute;right:calc(var(--source-rem)*.21333);text-shadow:0 calc(var(--source-rem)*.02667) calc(var(--source-rem)*.05333) rgba(0,0,0,.65);top:calc(var(--source-rem)*.21333);z-index:2}.ai-drama-cover__heat{bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:calc(var(--source-rem)*.05333);left:0;position:absolute;right:0;z-index:1;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.7)));background:-webkit-linear-gradient(transparent,rgba(0,0,0,.7));background:linear-gradient(transparent,#000000b3);color:#fff;font-size:calc(var(--source-rem)*.32);height:calc(var(--source-rem)*.8);padding:0 calc(var(--source-rem)*.21333) calc(var(--source-rem)*.10667)}.ai-drama-cover__heat .van-icon{color:#ffffffeb}.ai-drama-cover__ep{background:#0000008c;border-radius:calc(var(--source-rem)*.10667);bottom:calc(var(--source-rem)*.16);color:#fff;font-size:calc(var(--source-rem)*.26667);line-height:1.4;padding:calc(var(--source-rem)*.02667) calc(var(--source-rem)*.16);pointer-events:none;position:absolute;right:calc(var(--source-rem)*.16);z-index:2}.ai-drama-cover__body{min-width:0}.ai-drama-cover__title{color:#fff;display:-webkit-box;font-size:calc(var(--source-rem)*.37333);font-weight:600;line-height:1.35;margin:calc(var(--source-rem)*.16) 0 0}.ai-drama-cover__desc,.ai-drama-cover__title{-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical}.ai-drama-cover__desc{color:#ffffff73;display:none;font-size:calc(var(--source-rem)*.29333);line-height:1.4;margin:calc(var(--source-rem)*.10667) 0 0}.ai-drama-cover__heat-num,.ai-drama-cover__heat-suffix{display:inline}.ai-drama-cover__meta{gap:calc(var(--source-rem)*.16);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:calc(var(--source-rem)*.10667)}.ai-drama-cover__meta,.ai-drama-cover__tags{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ai-drama-cover__tags{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:calc(var(--source-rem)*.10667);min-width:0}.ai-drama-cover__meta-heat{display:none;-webkit-flex-shrink:0;-ms-flex-negative:0;color:#fff6;flex-shrink:0;font-size:calc(var(--source-rem)*.26667);white-space:nowrap}.ai-drama-cover__tag{background:var(--ad-chip-bg,#2e2e2e);border:0;border-radius:calc(var(--source-rem)*.08);color:#9ca3af;cursor:pointer;font-size:calc(var(--source-rem)*.26667);padding:calc(var(--source-rem)*.02667) calc(var(--source-rem)*.13333)}.ai-drama-cover__tag:active{color:var(--ad-accent,#ffc615)}.ai-drama-cover__play{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;left:calc(var(--source-rem)*.21333);position:absolute;top:calc(var(--source-rem)*.21333);z-index:2;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;background:#ffffffeb;border-radius:50%;-webkit-box-shadow:0 calc(var(--source-rem)*.05333) calc(var(--source-rem)*.16) rgba(0,0,0,.16);box-shadow:0 calc(var(--source-rem)*.05333) calc(var(--source-rem)*.16) #00000029;color:#333;height:calc(var(--source-rem)*.64);justify-content:center;width:calc(var(--source-rem)*.64)}.ai-drama-cover__type{background:var(--ad-accent,#f06292);border-radius:calc(var(--source-rem)*26.64);font-size:calc(var(--source-rem)*.26667);padding:calc(var(--source-rem)*.05333) calc(var(--source-rem)*.18667);right:calc(var(--source-rem)*.21333);top:calc(var(--source-rem)*.21333)}.ai-drama-cover__title-on,.ai-drama-cover__type{color:#fff;font-weight:700;line-height:1.3;position:absolute;z-index:2}.ai-drama-cover__title-on{bottom:0;display:-webkit-box;font-size:calc(var(--source-rem)*.34667);left:0;-webkit-line-clamp:2;margin:0;overflow:hidden;padding:calc(var(--source-rem)*.74667) calc(var(--source-rem)*.21333) calc(var(--source-rem)*.21333);right:0;text-shadow:0 calc(var(--source-rem)*.02667) calc(var(--source-rem)*.08) rgba(0,0,0,.55);-webkit-box-orient:vertical;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.78)));background:-webkit-linear-gradient(transparent,rgba(0,0,0,.78));background:linear-gradient(transparent,#000000c7)}.ai-drama-cover--papaya .ai-drama-cover__poster,.ai-drama-cover--papaya .ai-drama-cover__poster.is-natural{aspect-ratio:3/4}.ai-drama-cover--papaya .ai-drama-cover__poster .ai-drama-cover__img{height:100%;-o-object-fit:cover;object-fit:cover}.ai-drama-cover--papaya .ai-drama-cover__badge{border-radius:calc(var(--source-rem)*26.64);bottom:calc(var(--source-rem)*1.06667);left:calc(var(--source-rem)*.21333);padding:calc(var(--source-rem)*.05333) calc(var(--source-rem)*.21333);right:auto;top:auto}.ai-drama-cover--papaya .ai-drama-cover__ep{background:#0000008c;border-radius:calc(var(--source-rem)*26.64);bottom:auto;font-size:calc(var(--source-rem)*.26667);left:auto;padding:calc(var(--source-rem)*.05333) calc(var(--source-rem)*.18667);right:calc(var(--source-rem)*.21333);top:calc(var(--source-rem)*.85333)}

/* index-C49jwZEO.css: search component. */
.ai-drama-search{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;color:#fff;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;min-width:0;overflow:hidden;width:100%}.ai-drama-search,.ai-drama-search__header{background:var(--ad-surface,#000);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ai-drama-search__header{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;gap:calc(var(--source-rem)*.21333);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:calc(calc(var(--source-rem)*1.38667) + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0) calc(var(--source-rem)*.32) 0}.ai-drama-search__back,.ai-drama-search__clear,.ai-drama-search__submit{background:transparent;border:0;color:#fff;cursor:pointer;padding:0}.ai-drama-search__back{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;height:calc(var(--source-rem)*.96);justify-content:center;margin-left:calc(var(--source-rem)*-.10667);width:calc(var(--source-rem)*.96)}.ai-drama-search__back,.ai-drama-search__field{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.ai-drama-search__field{position:relative;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;gap:calc(var(--source-rem)*.16);-ms-flex-align:center;background:var(--ad-chip-bg,#1a1a1a);border-radius:calc(var(--source-rem)*26.64);height:calc(var(--source-rem)*.90667);min-width:0;padding:0 calc(var(--source-rem)*.26667)}.ai-drama-search__field-icon{-webkit-flex-shrink:0;-ms-flex-negative:0;color:#9ca3af;flex-shrink:0}.ai-drama-search__input{-webkit-box-flex:1;background:transparent;border:0;color:#fff;-webkit-flex:1;-ms-flex:1;flex:1;font-size:calc(var(--source-rem)*.34667);height:100%;min-width:0;outline:none;padding:0}.ai-drama-search__input::-webkit-input-placeholder{color:#6b7280}.ai-drama-search__input::-moz-placeholder{color:#6b7280}.ai-drama-search__input:-ms-input-placeholder{color:#6b7280}.ai-drama-search__input::-ms-input-placeholder{color:#6b7280}.ai-drama-search__input::placeholder{color:#6b7280}.ai-drama-search__clear{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#9ca3af}.ai-drama-search__clear,.ai-drama-search__submit{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.ai-drama-search__submit{color:var(--ad-accent,#ffc615);font-size:calc(var(--source-rem)*.37333);font-weight:600}.ai-drama-search__main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:0}.ai-drama-search__suggest-mask{background:#00000059;inset:0;position:absolute;z-index:2}.ai-drama-search__suggestions{background:var(--ad-surface-card,#111);border-bottom:calc(var(--source-rem)*.02667) solid var(--ad-line,hsla(0,0%,100%,.06));-webkit-box-shadow:0 calc(var(--source-rem)*.32) calc(var(--source-rem)*.64) rgba(0,0,0,.35);box-shadow:0 calc(var(--source-rem)*.32) calc(var(--source-rem)*.64) #00000059;left:0;max-height:min(60%,calc(var(--source-rem)*9.6));overflow:auto;position:absolute;right:0;top:0;z-index:3}.ai-drama-search__suggestion{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:calc(var(--source-rem)*.21333);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:transparent;border:0;border-bottom:calc(var(--source-rem)*.02667) solid hsla(0,0%,100%,.04);color:#e5e7eb;cursor:pointer;font-size:calc(var(--source-rem)*.37333);padding:calc(var(--source-rem)*.32) calc(var(--source-rem)*.42667);text-align:left;width:100%}.ai-drama-search__body{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:auto;padding:calc(var(--source-rem)*.32) calc(var(--source-rem)*.32) calc(calc(var(--source-rem)*.64) + env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch}.ai-drama-search__body .van-pull-refresh{overflow:visible}.ai-drama-search__body .van-pull-refresh__track{min-height:100%}.ai-drama-search__section+.ai-drama-search__section{margin-top:calc(var(--source-rem)*.53333)}.ai-drama-search__idle-hint{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--source-rem)*.26667);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;color:#9ca3af;justify-content:center;padding:calc(var(--source-rem)*1.70667) calc(var(--source-rem)*.42667);text-align:center}.ai-drama-search__idle-hint p{font-size:calc(var(--source-rem)*.37333);margin:0}.ai-drama-search__section-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:calc(var(--source-rem)*.26667)}.ai-drama-search__section-head h3{font-size:calc(var(--source-rem)*.4);font-weight:700;margin:0}.ai-drama-search__section-head button{background:transparent;border:0;color:#9ca3af;cursor:pointer;font-size:calc(var(--source-rem)*.32);padding:0}.ai-drama-search__chips{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:calc(var(--source-rem)*.21333)}.ai-drama-search__chip{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;gap:calc(var(--source-rem)*.16);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:var(--ad-chip-bg,#2e2e2e);border:0;border-radius:calc(var(--source-rem)*26.64);color:#d1d5db;cursor:pointer;font-size:calc(var(--source-rem)*.32);max-width:100%;overflow:hidden;padding:calc(var(--source-rem)*.16) calc(var(--source-rem)*.21333) calc(var(--source-rem)*.16) calc(var(--source-rem)*.26667);white-space:nowrap}.ai-drama-search__chip.is-hot{background:var(--ad-btn-gradient,linear-gradient(90deg,#ffc615,#e6a800));color:var(--ad-on-accent,#56190a)}.ai-drama-search__chip-text{overflow:hidden;text-overflow:ellipsis}.ai-drama-search__chip-x{-webkit-flex-shrink:0;-ms-flex-negative:0;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;flex-shrink:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;border-radius:50%;color:#ffffff8c;font-size:calc(var(--source-rem)*.37333);height:calc(var(--source-rem)*.42667);justify-content:center;line-height:1;width:calc(var(--source-rem)*.42667)}.ai-drama-search__chip-x:active{background:#ffffff1f;color:#fff}.ai-drama-search__two-col{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:100%}.ai-drama-search__col,.ai-drama-search__two-col{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:calc(var(--source-rem)*.26667);min-width:0}.ai-drama-search__col{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ai-drama-search__skeleton{pointer-events:none}.ai-drama-search__skeleton-card{-webkit-animation:ai-drama-search-skel-30aca956 1.2s ease-in-out infinite;animation:ai-drama-search-skel-30aca956 1.2s ease-in-out infinite;aspect-ratio:3/4;background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,.06)),color-stop(50%,hsla(0,0%,100%,.12)),to(hsla(0,0%,100%,.06)));background:-webkit-linear-gradient(left,hsla(0,0%,100%,.06),hsla(0,0%,100%,.12) 50%,hsla(0,0%,100%,.06));background:linear-gradient(90deg,#ffffff0f,#ffffff1f 50%,#ffffff0f);background-size:200% 100%;border-radius:calc(var(--source-rem)*.26667);width:100%}.ai-drama-search__skeleton-card.is-h1{aspect-ratio:3/4}.ai-drama-search__skeleton-card.is-h2{aspect-ratio:2/3}.ai-drama-search__skeleton-card.is-h3{aspect-ratio:3/5}@-webkit-keyframes ai-drama-search-skel-30aca956{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes ai-drama-search-skel-30aca956{0%{background-position:100% 0}to{background-position:-100% 0}}.ai-drama-search__empty{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--source-rem)*.32);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;color:#9ca3af;justify-content:center;padding:calc(var(--source-rem)*1.28) calc(var(--source-rem)*.42667);text-align:center}.ai-drama-search__retry{background:var(--ad-btn-gradient,linear-gradient(90deg,#ffc615,#e6a800));border:0;border-radius:calc(var(--source-rem)*26.64);color:var(--ad-on-accent,#56190a);cursor:pointer;font-size:calc(var(--source-rem)*.34667);font-weight:700;height:calc(var(--source-rem)*.96);padding:0 calc(var(--source-rem)*.48)}.ai-drama-search__empty-img{height:auto;opacity:.85;width:calc(var(--source-rem)*3.2)}

/* index-B0wgqcyU.css: rank component. */
.ai-drama-rank-row{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:transparent;border:0;cursor:pointer;height:auto;min-height:calc(var(--source-rem)*2.4);min-width:0;padding:calc(var(--source-rem)*.21333) calc(var(--source-rem)*.26667);text-align:left;-webkit-transition:opacity .12s ease,-webkit-transform .12s ease;transition:opacity .12s ease,-webkit-transform .12s ease;transition:opacity .12s ease,transform .12s ease;transition:opacity .12s ease,transform .12s ease,-webkit-transform .12s ease;width:100%}.ai-drama-rank-row:active{opacity:.88;-webkit-transform:scale(.99);-ms-transform:scale(.99);transform:scale(.99)}.ai-drama-rank-row__poster{-webkit-flex-shrink:0;position:relative;-ms-flex-negative:0;background:var(--theme-bg-color,var(--theme-main-bg-color));border-radius:calc(var(--source-rem)*.16);flex-shrink:0;height:calc(var(--source-rem)*2.4);overflow:hidden;width:calc(var(--source-rem)*1.81333)}.ai-drama-rank-row__placeholder{inset:0;position:absolute}.ai-drama-rank-row__img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ai-drama-rank-row__rank{border-radius:0 0 calc(var(--source-rem)*.16);-webkit-box-shadow:0 calc(var(--source-rem)*.02667) calc(var(--source-rem)*.13333) rgba(0,0,0,.45);box-shadow:0 calc(var(--source-rem)*.02667) calc(var(--source-rem)*.13333) #00000073;color:#fff;font-size:calc(var(--source-rem)*.32);font-weight:800;left:0;line-height:1.2;min-width:calc(var(--source-rem)*.58667);padding:calc(var(--source-rem)*.05333) calc(var(--source-rem)*.18667);position:absolute;text-align:center;text-shadow:0 calc(var(--source-rem)*.02667) calc(var(--source-rem)*.05333) rgba(0,0,0,.35);top:0;z-index:1}.ai-drama-rank-row__rank.is-gold{background:-webkit-linear-gradient(305deg,#e8b40a,#c48900 55%,#9a6b00);background:linear-gradient(145deg,#e8b40a,#c48900 55%,#9a6b00);-webkit-box-shadow:0 calc(var(--source-rem)*.02667) calc(var(--source-rem)*.13333) rgba(0,0,0,.45),inset 0 calc(var(--source-rem)*.02667) 0 hsla(0,0%,100%,.28);box-shadow:0 calc(var(--source-rem)*.02667) calc(var(--source-rem)*.13333) #00000073,inset 0 calc(var(--source-rem)*.02667) #ffffff47}.ai-drama-rank-row__rank.is-silver{background:-webkit-linear-gradient(305deg,#9aa3af,#6b7280 55%,#4b5563);background:linear-gradient(145deg,#9aa3af,#6b7280 55%,#4b5563);-webkit-box-shadow:0 calc(var(--source-rem)*.02667) calc(var(--source-rem)*.13333) rgba(0,0,0,.45),inset 0 calc(var(--source-rem)*.02667) 0 hsla(0,0%,100%,.22);box-shadow:0 calc(var(--source-rem)*.02667) calc(var(--source-rem)*.13333) #00000073,inset 0 calc(var(--source-rem)*.02667) #ffffff38}.ai-drama-rank-row__rank.is-bronze{background:-webkit-linear-gradient(305deg,#d97706,#b45309 55%,#7c3a0a);background:linear-gradient(145deg,#d97706,#b45309 55%,#7c3a0a);-webkit-box-shadow:0 calc(var(--source-rem)*.02667) calc(var(--source-rem)*.13333) rgba(0,0,0,.45),inset 0 calc(var(--source-rem)*.02667) 0 hsla(0,0%,100%,.18);box-shadow:0 calc(var(--source-rem)*.02667) calc(var(--source-rem)*.13333) #00000073,inset 0 calc(var(--source-rem)*.02667) #ffffff2e}.ai-drama-rank-row__rank.is-normal{background:-webkit-linear-gradient(305deg,#3f3f46,#27272a);background:linear-gradient(145deg,#3f3f46,#27272a);-webkit-box-shadow:0 calc(var(--source-rem)*.02667) calc(var(--source-rem)*.08) rgba(0,0,0,.35);box-shadow:0 calc(var(--source-rem)*.02667) calc(var(--source-rem)*.08) #00000059;color:#ffffffd1;text-shadow:none}.ai-drama-rank-row__poster-heat{bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:calc(var(--source-rem)*.05333);left:0;position:absolute;right:0;z-index:1;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.78)));background:-webkit-linear-gradient(transparent,rgba(0,0,0,.78));background:linear-gradient(transparent,#000000c7);color:#fff;font-size:calc(var(--source-rem)*.29333);font-weight:600;justify-content:center;line-height:1.2;min-width:0;padding:calc(var(--source-rem)*.26667) calc(var(--source-rem)*.10667) calc(var(--source-rem)*.10667);text-shadow:0 calc(var(--source-rem)*.02667) calc(var(--source-rem)*.05333) rgba(0,0,0,.75)}.ai-drama-rank-row__poster-heat .van-icon{-webkit-flex-shrink:0;-ms-flex-negative:0;color:#fff;flex-shrink:0}.ai-drama-rank-row__poster-heat-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-drama-rank-row__main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--source-rem)*.10667);-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-width:0;padding:0 calc(var(--source-rem)*.26667)}.ai-drama-rank-row__title{color:#fff;font-size:calc(var(--source-rem)*.37333);font-weight:600;line-height:1.35;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-drama-rank-row__sub{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 calc(var(--source-rem)*.21333);-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;font-size:calc(var(--source-rem)*.29333);line-height:1.3;min-width:0}.ai-drama-rank-row__genre{color:#ffffff73}.ai-drama-rank-row__score{color:#ff7a7a;font-weight:700}.ai-drama-rank-row__time{color:#ffffff6b;font-size:calc(var(--source-rem)*.29333);line-height:1.3}.ai-drama-rank-row__tags{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:calc(var(--source-rem)*.10667)}.ai-drama-rank-row__tag{border-radius:calc(var(--source-rem)*.10667);font-size:calc(var(--source-rem)*.26667);font-weight:600;line-height:1.4;padding:calc(var(--source-rem)*.05333) calc(var(--source-rem)*.18667)}.ai-drama-rank-row__tag.is-ep{background:var(--ad-tag-ep-bg,rgba(255,224,51,.16));color:var(--ad-tag-ep-fg,#ffe033)}.ai-drama-rank-row__side-heat{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--source-rem)*.02667);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-width:calc(var(--source-rem)*1.17333)}.ai-drama-rank-row__side-heat,.ai-drama-rank-row__side-heat .van-icon{color:var(--ad-rank-heat,#ffe033)}.ai-drama-rank-row__side-heat-num{font-size:calc(var(--source-rem)*.34667);font-weight:700;line-height:1.15}.ai-drama-rank-row__side-heat-label{color:#ffffff6b;font-size:calc(var(--source-rem)*.26667);font-weight:500;line-height:1}.ai-drama-rank{background:var(--ad-surface,#000);color:#fff;height:100%;min-height:100%;min-width:0}.ai-drama-rank,.ai-drama-rank__hero{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden;width:100%}.ai-drama-rank__hero{position:relative;z-index:10;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;-webkit-flex-shrink:0;height:calc(calc(var(--source-rem)*3.46667) + env(safe-area-inset-top,0px));justify-content:flex-end;padding-top:env(safe-area-inset-top,0);-ms-flex-negative:0;background:var(--ad-rank-hero-bg,linear-gradient(135deg,#3e230b 0,#14110c 100%));flex-shrink:0}.ai-drama-rank__hero-bg{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.ai-drama-rank__back{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;left:calc(var(--source-rem)*.26667);position:absolute;top:calc(calc(var(--source-rem)*.26667) + env(safe-area-inset-top,0px));z-index:1;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;background:#00000080;border:0;border-radius:calc(var(--source-rem)*.13333);cursor:pointer;height:calc(var(--source-rem)*.93333);justify-content:center;padding:0;width:calc(var(--source-rem)*.93333)}.ai-drama-rank__title{color:#fff;cursor:pointer;font-size:calc(var(--source-rem)*.48);font-weight:700;margin:0;padding-left:calc(var(--source-rem)*.4);position:relative;z-index:1}.ai-drama-rank__subtitle{color:#d1d5db;font-size:calc(var(--source-rem)*.37333);margin-top:calc(var(--source-rem)*.08);padding:0 0 calc(var(--source-rem)*.32) calc(var(--source-rem)*.4);position:relative;z-index:1}.ai-drama-rank__body{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.ai-drama-rank__body,.ai-drama-rank__filters{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.ai-drama-rank__filters{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;gap:calc(var(--source-rem)*.26667);margin:calc(var(--source-rem)*.26667) 0 0;min-height:calc(var(--source-rem)*.85333);overflow-x:auto;padding:0 calc(var(--source-rem)*.26667);scrollbar-width:none}.ai-drama-rank__filters::-webkit-scrollbar{display:none}.ai-drama-rank__filter-chip{-webkit-flex-shrink:0;-ms-flex-negative:0;background:var(--ad-chip-bg,#262626);border:0;border-radius:calc(var(--source-rem)*.13333);color:#d1d5db;cursor:pointer;flex-shrink:0;font-size:calc(var(--source-rem)*.37333);font-weight:500;padding:calc(var(--source-rem)*.05333) calc(var(--source-rem)*.21333);-webkit-transition:all .2s ease;transition:all .2s ease;white-space:nowrap}.ai-drama-rank__filter-chip.active{background:var(--ad-chip-active-bg,#3e230b);color:var(--ad-chip-active-fg,#c8610a)}.ai-drama-rank__refresh{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.ai-drama-rank__refresh .van-pull-refresh{overflow:visible}.ai-drama-rank__refresh .van-pull-refresh__track{min-height:100%}.ai-drama-rank__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--source-rem)*.32);padding:calc(var(--source-rem)*.32) 0 calc(calc(var(--source-rem)*.53333) + env(safe-area-inset-bottom,0px))}.ai-drama-rank__back-top{bottom:calc(calc(var(--source-rem)*.64) + env(safe-area-inset-bottom,0px));display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;position:fixed;right:calc(var(--source-rem)*.37333);z-index:28;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;background:#1c1c1ee0;border:calc(var(--source-rem)*.02667) solid hsla(0,0%,100%,.18);border-radius:50%;-webkit-box-shadow:0 calc(var(--source-rem)*.16) calc(var(--source-rem)*.48) rgba(0,0,0,.4);box-shadow:0 calc(var(--source-rem)*.16) calc(var(--source-rem)*.48) #0006;color:#fff;cursor:pointer;height:calc(var(--source-rem)*1.28);justify-content:center;padding:0;width:calc(var(--source-rem)*1.28);-webkit-tap-highlight-color:transparent;-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease}.ai-drama-rank__back-top:active{opacity:.88;-webkit-transform:scale(.96);-ms-transform:scale(.96);transform:scale(.96)}.ai-drama-rank__skeleton{pointer-events:none}.ai-drama-rank__skeleton-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:calc(var(--source-rem)*.32);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 calc(var(--source-rem)*.32)}.ai-drama-rank__skeleton-poster{-webkit-flex-shrink:0;-ms-flex-negative:0;-webkit-animation:ai-drama-rank-skel-aa763055 1.2s ease-in-out infinite;animation:ai-drama-rank-skel-aa763055 1.2s ease-in-out infinite;background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,.06)),color-stop(50%,hsla(0,0%,100%,.12)),to(hsla(0,0%,100%,.06)));background:-webkit-linear-gradient(left,hsla(0,0%,100%,.06),hsla(0,0%,100%,.12) 50%,hsla(0,0%,100%,.06));background:linear-gradient(90deg,#ffffff0f,#ffffff1f 50%,#ffffff0f);background-size:200% 100%;border-radius:calc(var(--source-rem)*.21333);flex-shrink:0;height:calc(var(--source-rem)*2.56);width:calc(var(--source-rem)*1.92)}.ai-drama-rank__skeleton-main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--source-rem)*.26667);min-width:0}.ai-drama-rank__skeleton-line{-webkit-animation:ai-drama-rank-skel-aa763055 1.2s ease-in-out infinite;animation:ai-drama-rank-skel-aa763055 1.2s ease-in-out infinite;background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,.06)),color-stop(50%,hsla(0,0%,100%,.12)),to(hsla(0,0%,100%,.06)));background:-webkit-linear-gradient(left,hsla(0,0%,100%,.06),hsla(0,0%,100%,.12) 50%,hsla(0,0%,100%,.06));background:linear-gradient(90deg,#ffffff0f,#ffffff1f 50%,#ffffff0f);background-size:200% 100%;border-radius:calc(var(--source-rem)*.10667);height:calc(var(--source-rem)*.32)}.ai-drama-rank__skeleton-line.is-title{height:calc(var(--source-rem)*.37333);width:72%}.ai-drama-rank__skeleton-line.is-sub{width:44%}@-webkit-keyframes ai-drama-rank-skel-aa763055{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes ai-drama-rank-skel-aa763055{0%{background-position:100% 0}to{background-position:-100% 0}}.ai-drama-rank__empty{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--source-rem)*.32);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#9ca3af;font-size:calc(var(--source-rem)*.32);padding:calc(var(--source-rem)*.85333) 0;text-align:center}.ai-drama-rank__empty p{margin:0}.ai-drama-rank__empty-img{height:auto;opacity:.85;width:calc(var(--source-rem)*3.2)}.ai-drama-rank__retry{background:var(--ad-btn-gradient,linear-gradient(90deg,#ffc615,#e6a800));border:0;border-radius:calc(var(--source-rem)*26.64);color:var(--ad-on-accent,#56190a);cursor:pointer;font-size:calc(var(--source-rem)*.34667);font-weight:700;height:calc(var(--source-rem)*.96);padding:0 calc(var(--source-rem)*.48)}.catalog-source .hide-scrollbar{scrollbar-width:none}.catalog-source .hide-scrollbar::-webkit-scrollbar{display:none}
/* The source renders native buttons; keep their normal line box on local links. */
.catalog-source .source-feature{font-family:Arial,sans-serif;line-height:normal;color:#fff;box-shadow:inset 0 calc(var(--source-rem)*.02667) #ffffff0a,0 calc(var(--source-rem)*.21333) calc(var(--source-rem)*.64) #00000059}
.catalog-source .source-feature h3{font-family:inherit;color:#fff;line-height:normal;font-weight:700;margin:0}.catalog-source .source-feature-tags{max-height:calc(var(--source-rem)*1.12);overflow:hidden}.catalog-source .source-feature-tags span{line-height:normal;border-radius:calc(var(--source-rem)*.08);background:var(--ad-chip-bg);color:#9ca3af}.catalog-source .source-feature-tags span.is-genre{background:#84cc1624;color:#a3e635}.catalog-source .source-feature p{color:#ffffffb8;margin-bottom:0}.source-feature-spacer{flex:1 1 auto;min-height:calc(var(--source-rem)*.10667)}.catalog-source .source-feature-play{display:inline-flex;gap:calc(var(--source-rem)*.05333);align-items:center;align-self:flex-start;flex-shrink:0;margin:calc(var(--source-rem)*.10667) 0 0;background:var(--ad-btn-gradient);color:#0f172a;border-radius:calc(var(--source-rem)*26.64);font-weight:600;line-height:normal;box-shadow:0 calc(var(--source-rem)*.05333) calc(var(--source-rem)*.26667) #ffe03347}.source-feature-play svg{height:calc(var(--source-rem)*.32);width:calc(var(--source-rem)*.32)}.catalog-source .source-feature-badge{font-weight:700;line-height:normal;border-radius:calc(var(--source-rem)*.16) 0}.catalog-source .source-feature-badge.is-original{background:linear-gradient(135deg,#ff5a5a,#e11d1d 55%,#c40000)}.catalog-source .source-feature-badge.is-vip{background:var(--ad-vip-gradient);color:#0f172a}.catalog-source .source-feature-badge.is-free{background:linear-gradient(90deg,#86efac,#4ade80);color:#fff}.catalog-source .source-feature-heat{display:flex;align-items:center;gap:calc(var(--source-rem)*.05333);line-height:normal;color:#fff;border-radius:0 0 calc(var(--source-rem)*.16) calc(var(--source-rem)*.16);background:linear-gradient(transparent,#000000b8)}.source-feature-heat svg{height:12px;width:12px;flex-shrink:0}
.catalog-source .source-genre{border-width:calc(var(--source-rem)*.02667);border-color:#ffffff14;border-radius:calc(var(--source-rem)*26.64);background:#1c1c18;color:#d1d5db;line-height:normal}.catalog-source .source-genre.active{background:var(--ad-btn-gradient);border-color:transparent;color:#0f172a;box-shadow:0 calc(var(--source-rem)*.05333) calc(var(--source-rem)*.32) #ffe03338}
.catalog-source .ai-drama-cover{font-family:Arial,sans-serif;line-height:normal}.catalog-source .ai-drama-cover__poster{display:block;background:#1c1c18;border-radius:calc(var(--source-rem)*.32)}.catalog-source .ai-drama-cover__heat-icon{display:inline-flex;flex-shrink:0;width:12px;height:12px}.catalog-source .ai-drama-cover__heat-icon svg{width:12px;height:12px}.catalog-source .ai-drama-cover__tag{display:inline-block;text-decoration:none;line-height:normal;background:var(--ad-chip-bg)}.catalog-source .ai-drama-cover__badge.is-vip{background:var(--ad-vip-gradient);color:#0f172a}.catalog-source .ai-drama-cover__badge.is-unlock{background:var(--ad-btn-gradient);color:#0f172a}.catalog-source .ai-drama-cover__title a{color:inherit;font:inherit}.catalog-empty{color:#9ca3af;text-align:center;padding:calc(var(--source-rem)*1.28) calc(var(--source-rem)*.42667)}
/* Search/rank own their full source-height scroll area and preserve Mock tools below the catalog. */
:root[data-layout=source] :is([data-page=search],[data-page=rank])>.main{padding:0;overflow:hidden;min-height:0;display:flex;flex-direction:column}:root[data-layout=source][data-download=true] [data-page=search]>.main{height:calc(100dvh - var(--source-guide-height));flex:none}
.catalog-source.ai-drama-search,.catalog-source.ai-drama-rank{flex:1;min-height:0;height:100%;overflow:hidden;color:#fff;background:#0a0a0a}.catalog-source.ai-drama-search{font-family:Arial,sans-serif}.catalog-source .ai-drama-search__header{display:flex;margin:0;border:0;gap:calc(var(--source-rem)*.21333);padding:0 calc(var(--source-rem)*.32);height:calc(var(--source-rem)*1.38667);align-items:center;background:#0a0a0a}.catalog-source .ai-drama-search__field{display:flex;align-items:center;gap:calc(var(--source-rem)*.16);background:#1c1c18;margin:0;border:0;border-radius:calc(var(--source-rem)*26.64);padding:0 calc(var(--source-rem)*.26667);height:calc(var(--source-rem)*.90667)}.catalog-source .ai-drama-search__input{height:100%;font-size:calc(var(--source-rem)*.34667);padding:0!important;border:0!important;background:transparent!important;border-radius:0;box-shadow:none;color:#fff}.catalog-source .ai-drama-search__input::-webkit-search-cancel-button{display:none}.catalog-source .ai-drama-search__back svg{width:calc(var(--source-rem)*.58667);height:calc(var(--source-rem)*.58667)}.catalog-source .ai-drama-search__field-icon{width:14px;height:14px}.catalog-source .ai-drama-search__submit{font:600 calc(var(--source-rem)*.37333)/normal Arial,sans-serif;color:var(--ad-accent)}.catalog-source .ai-drama-search__input:placeholder-shown+[data-catalog-clear]{display:none}.catalog-source .ai-drama-search__clear{font-size:calc(var(--source-rem)*.48);line-height:1}.catalog-source .ai-drama-search__section-head h3{line-height:1.5}.catalog-source .ai-drama-search__body{padding:calc(var(--source-rem)*.32) calc(var(--source-rem)*.32) calc(var(--source-rem)*.64)}.catalog-source .remaining-pagination{font-size:calc(var(--source-rem)*.32);padding:calc(var(--source-rem)*.42667) 0}.catalog-mock-search-tools{margin-top:calc(var(--source-rem)*.53333);font-size:calc(var(--source-rem)*.32);color:#9ca3af}.catalog-mock-search-tools form{padding:calc(var(--source-rem)*.32);display:grid;gap:calc(var(--source-rem)*.26667)}.catalog-mock-search-tools label{display:grid;gap:calc(var(--source-rem)*.16)}
.catalog-source .ai-drama-rank__hero{background:var(--ad-rank-hero-bg)}.catalog-source .ai-drama-rank__title{font-size:calc(var(--source-rem)*.48);font-weight:700;line-height:1.5;margin:0}.catalog-source .ai-drama-rank__subtitle{margin:calc(var(--source-rem)*.08) 0 0;line-height:1.5}.catalog-source .ai-drama-rank__back svg{width:24px;height:24px;color:#fff}.catalog-source .ai-drama-rank__filter-chip{display:flex;align-items:center;line-height:normal;font-family:Arial,sans-serif}.catalog-source .ai-drama-rank-row{font:normal calc(var(--source-rem)*.32)/normal Arial,sans-serif;color:#fff}.catalog-source .ai-drama-rank-row__time{margin:0}.catalog-source .ai-drama-rank-row__side-heat svg{width:calc(var(--source-rem)*.4);height:calc(var(--source-rem)*.4)}.catalog-source .ai-drama-rank-row__poster-heat>svg{width:12px;height:12px;flex-shrink:0}.catalog-source .ai-drama-rank-row__rank{display:block}.catalog-source .ai-drama-rank-row__tag{display:inline-block}.catalog-source .ai-drama-rank-row__side-heat-num{font-size:calc(var(--source-rem)*.34667)}

/* whp actual public record popup, library-shell.css. */
.whp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--theme-bg-color,#0e0e0e);color:var(--theme-text-color,#fff);-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.whp-nav{border-bottom:calc(var(--source-rem)*.02667) solid hsla(0,0%,100%,.06);height:calc(var(--source-rem)*1.38667);padding:0 calc(var(--source-rem)*.42667)}
.whp-back,.whp-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.whp-back{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;background:transparent;border:0;color:var(--theme-text-color,#fff);cursor:pointer;height:calc(var(--source-rem)*1.17333);justify-content:center;margin-left:calc(var(--source-rem)*-.21333);position:relative;width:calc(var(--source-rem)*1.17333);z-index:2}
.whp-nav-title{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:calc(var(--source-rem)*.45333);font-weight:600;text-align:center}
.whp-nav-action{background:transparent;border:0;color:var(--theme-text-color-lighten,#aaa);cursor:pointer;font-size:calc(var(--source-rem)*.34667);text-align:right;width:calc(var(--source-rem)*.96)}
.whp-nav-action,.whp-sections-wrap{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.whp-sections-wrap{position:relative}
.whp-sections-wrap:after{background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),to(var(--theme-bg-color,#fff)));background:-webkit-linear-gradient(left,hsla(0,0%,100%,0),var(--theme-bg-color,#fff) 100%);background:linear-gradient(to right,hsla(0,0%,100%,0),var(--theme-bg-color,#fff) 100%);bottom:calc(var(--source-rem)*.02667);content:"";opacity:0;pointer-events:none;position:absolute;right:0;top:calc(var(--source-rem)*.02667);-webkit-transition:opacity .18s ease;transition:opacity .18s ease;width:calc(var(--source-rem)*.58667)}
.whp-sections{border-bottom:calc(var(--source-rem)*.02667) solid hsla(0,0%,100%,.06);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:calc(var(--source-rem)*.21333);overflow-x:auto;padding:calc(var(--source-rem)*.26667) calc(var(--source-rem)*.42667)}
.whp-sections::-webkit-scrollbar{display:none}
.whp-sections-wrap.has-more-right:after{opacity:1}
.whp-section-btn{-webkit-flex-shrink:0;-ms-flex-negative:0;background:transparent;border:calc(var(--source-rem)*.02667) solid hsla(0,0%,100%,.12);border-radius:calc(var(--source-rem)*26.64);color:var(--theme-text-color-lighten,#aaa);cursor:pointer;flex-shrink:0;font-size:calc(var(--source-rem)*.34667);font-weight:500;height:calc(var(--source-rem)*.8);padding:0 calc(var(--source-rem)*.32);-webkit-transition:background .2s,color .2s,border-color .2s;transition:background .2s,color .2s,border-color .2s;white-space:nowrap}
.whp-section-btn:not(.active){padding:0 calc(var(--source-rem)*.29333)}
.whp-section-btn.active{background:var(--video-accent-color,#e6253b);border-color:transparent;color:var(--theme-on-primary-color,#fff)}
.whp-action-tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;gap:calc(var(--source-rem)*.21333);padding:calc(var(--source-rem)*.26667) calc(var(--source-rem)*.42667);-ms-flex-negative:0;flex-shrink:0}
.whp-action-tab{background:var(--theme-deposit-bg-color,#1e1e1e);border:0;border-radius:calc(var(--source-rem)*26.64);color:var(--theme-text-color-lighten,#aaa);cursor:pointer;font-size:calc(var(--source-rem)*.34667);font-weight:500;height:calc(var(--source-rem)*.90667);padding:0 calc(var(--source-rem)*.42667);-webkit-transition:background .2s,color .2s;transition:background .2s,color .2s}
.whp-action-tab.active{background:var(--video-accent-color,#e6253b);color:var(--theme-on-primary-color,#fff)}
.whp-body{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:calc(var(--source-rem)*.21333) calc(var(--source-rem)*.32) calc(var(--source-rem)*2.13333)}
.whp-loading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:calc(var(--source-rem)*1.06667) 0}
.whp-grid{display:-ms-grid;display:grid;gap:calc(var(--source-rem)*.26667);padding-top:calc(var(--source-rem)*.10667)}
.whp-grid--2{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}
.whp-grid--3{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}
.whp-grid--videoitems{-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start}
.whp-grid--videoitems .video-card,.whp-grid--videoitems>*{min-width:0}
.whp-grid--videoitems .video-card{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;width:100%}
.whp-card{cursor:pointer}
.whp-card:active{opacity:.75}
.whp-cover{background:var(--theme-bg-color,var(--theme-main-bg-color));border-radius:calc(var(--source-rem)*.16);overflow:hidden;position:relative}
.whp-cover__placeholder{inset:0;position:absolute;z-index:0}
.whp-cover img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%;z-index:1}
.whp-cover--3x4{aspect-ratio:3/4}
.whp-cover--16x9{aspect-ratio:16/9}
.whp-duration{background:#0006;border-radius:calc(var(--source-rem)*.08);bottom:calc(var(--source-rem)*.10667);color:#fff;font-size:calc(var(--source-rem)*.26667);padding:calc(var(--source-rem)*.02667) calc(var(--source-rem)*.10667);position:absolute;right:calc(var(--source-rem)*.13333)}
.whp-card-title{display:-webkit-box;font-size:calc(var(--source-rem)*.32);-webkit-line-clamp:2;line-height:1.4;margin:calc(var(--source-rem)*.13333) 0 0;overflow:hidden;-webkit-box-orient:vertical}
.whp-card-meta{color:var(--theme-text-color-lighten,#aaa)}
.whp-card-meta,.whp-card-progress{font-size:calc(var(--source-rem)*.29333);margin:calc(var(--source-rem)*.05333) 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.whp-card-progress{color:var(--video-accent-color,#e6253b)}
.whp-post-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--source-rem)*.02667)}
.whp-post-item,.whp-post-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.whp-post-item{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:calc(var(--source-rem)*.02667) solid hsla(0,0%,100%,.06);cursor:pointer;gap:calc(var(--source-rem)*.32);padding:calc(var(--source-rem)*.32) 0}
.whp-post-item:active{opacity:.75}
.whp-post-cover{border-radius:calc(var(--source-rem)*.16);-webkit-flex-shrink:0;height:calc(var(--source-rem)*1.6);-o-object-fit:cover;object-fit:cover;width:calc(var(--source-rem)*2.13333);-ms-flex-negative:0;flex-shrink:0}
.whp-post-info{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
.whp-post-title{display:-webkit-box;font-size:calc(var(--source-rem)*.37333);-webkit-line-clamp:2;line-height:1.4;margin:0;overflow:hidden;-webkit-box-orient:vertical}
.whp-post-meta{color:var(--theme-text-color-lighten,#aaa);font-size:calc(var(--source-rem)*.32);margin:calc(var(--source-rem)*.10667) 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.whp-community-follow-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--source-rem)*.02667)}
.whp-community-follow-item,.whp-community-follow-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.whp-community-follow-item{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:calc(var(--source-rem)*.02667) solid hsla(0,0%,100%,.06);gap:calc(var(--source-rem)*.32);padding:calc(var(--source-rem)*.32) 0}
.whp-community-avatar{border-radius:50%;-webkit-flex-shrink:0;height:calc(var(--source-rem)*1.28);-o-object-fit:cover;object-fit:cover;width:calc(var(--source-rem)*1.28);-ms-flex-negative:0;background:var(--theme-deposit-bg-color,#1e1e1e);flex-shrink:0}
.whp-community-follow-info{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
.whp-community-name{font-size:calc(var(--source-rem)*.37333);font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.whp-community-intro,.whp-community-meta{color:var(--theme-text-color-lighten,#aaa);font-size:calc(var(--source-rem)*.32);margin:calc(var(--source-rem)*.10667) 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.whp-community-follow-status{-webkit-flex-shrink:0;-ms-flex-negative:0;border-radius:calc(var(--source-rem)*26.64);display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;flex-shrink:0;height:calc(var(--source-rem)*.69333);min-width:calc(var(--source-rem)*1.44);padding:0 calc(var(--source-rem)*.26667);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;background:var(--theme-deposit-bg-color,#1e1e1e);color:var(--theme-text-color-lighten,#aaa);font-size:calc(var(--source-rem)*.32);justify-content:center}
.whp-community-post-stats{color:var(--theme-text-color-lighten,#aaa);font-size:calc(var(--source-rem)*.29333);gap:calc(var(--source-rem)*.26667);margin-top:calc(var(--source-rem)*.16);white-space:nowrap}
.whp-community-post-stats,.whp-melon-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.whp-melon-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--source-rem)*.02667)}
.whp-melon-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:calc(var(--source-rem)*.02667) solid hsla(0,0%,100%,.06);cursor:pointer;gap:calc(var(--source-rem)*.32);padding:calc(var(--source-rem)*.26667) 0}
.whp-melon-item:active{opacity:.75}
.whp-melon-cover{border-radius:calc(var(--source-rem)*.16);-webkit-flex-shrink:0;height:calc(var(--source-rem)*1.81333);overflow:hidden;width:calc(var(--source-rem)*2.4);-ms-flex-negative:0;background:var(--theme-deposit-bg-color,#1e1e1e);flex-shrink:0}
.whp-melon-cover img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}
.whp-melon-info{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
.whp-melon-title{display:-webkit-box;font-size:calc(var(--source-rem)*.37333);-webkit-line-clamp:2;line-height:1.4;margin:0;overflow:hidden;-webkit-box-orient:vertical}
.whp-melon-meta{color:var(--theme-text-color-lighten,#aaa);font-size:calc(var(--source-rem)*.32);margin:calc(var(--source-rem)*.10667) 0 0}
.whp-novel-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--source-rem)*.02667)}
.whp-novel-item,.whp-novel-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.whp-novel-item{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:calc(var(--source-rem)*.02667) solid hsla(0,0%,100%,.06);cursor:pointer;gap:calc(var(--source-rem)*.32);padding:calc(var(--source-rem)*.32) 0}
.whp-novel-item:active{opacity:.75}
.whp-novel-cover{border-radius:calc(var(--source-rem)*.16);-webkit-flex-shrink:0;height:calc(var(--source-rem)*2.34667);overflow:hidden;width:calc(var(--source-rem)*1.70667);-ms-flex-negative:0;background:var(--theme-deposit-bg-color,#1e1e1e);flex-shrink:0}
.whp-novel-cover img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}
.whp-novel-info{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
.whp-novel-title{font-size:calc(var(--source-rem)*.4);font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.whp-novel-author{color:var(--theme-text-color-lighten,#aaa);font-size:calc(var(--source-rem)*.32);margin:calc(var(--source-rem)*.10667) 0 0}
.whp-novel-progress{color:var(--video-accent-color,#e6253b);font-size:calc(var(--source-rem)*.32);margin:calc(var(--source-rem)*.10667) 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.whp-load-more-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:calc(var(--source-rem)*.42667) 0}
.whp-load-more-btn{background:var(--theme-deposit-bg-color,#1e1e1e);border:0;border-radius:calc(var(--source-rem)*26.64);cursor:pointer;font-size:calc(var(--source-rem)*.34667);height:calc(var(--source-rem)*.90667);padding:0 calc(var(--source-rem)*.64)}
.whp-load-more-btn,.whp-no-more{color:var(--theme-text-color-lighten,#aaa)}
.whp-no-more{font-size:calc(var(--source-rem)*.32);margin:0;padding:calc(var(--source-rem)*.42667) 0;text-align:center}
.whp-empty{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;color:var(--theme-text-color-lighten,#aaa);font-size:calc(var(--source-rem)*.37333);gap:calc(var(--source-rem)*.32);justify-content:center;padding:calc(var(--source-rem)*1.6) 0}
.whp-retry-btn{background:var(--theme-primary-color,#1989fa);border:none;border-radius:calc(var(--source-rem)*26.64);color:var(--theme-on-primary-color,#fff);font-size:calc(var(--source-rem)*.34667);min-width:calc(var(--source-rem)*3.2);padding:calc(var(--source-rem)*.21333) calc(var(--source-rem)*.53333)}
:root[data-layout=source] [data-page=library]>.main{padding:0;overflow:hidden;display:flex;flex-direction:column}.catalog-library{height:100%;flex:1;min-height:0;background:#141412;--video-accent-color:#ffe033;--theme-bg-color:#141412;--theme-text-color:#eee;--theme-text-color-lighten:#9a9a94;--theme-on-primary-color:#0f172a;--theme-deposit-bg-color:#1c1c18}.catalog-library :is(.whp-section-btn,.whp-action-tab){display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;line-height:normal}.catalog-library .whp-nav-title{line-height:1.5}.catalog-library .whp-back svg{width:20px;height:20px}.catalog-library .whp-body{min-height:0}.catalog-library .whp-empty svg{width:48px;height:48px}.catalog-library .whp-empty p{margin:0}.catalog-library .whp-action-tabs{overflow-x:auto;scrollbar-width:none}.catalog-library .whp-action-tab{white-space:nowrap;flex-shrink:0}.catalog-library .whp-nav-action{border:0;min-height:0;padding:0;border-radius:0;background:none;font-size:calc(var(--source-rem)*.34667)}.catalog-library .whp-sections{scrollbar-width:none}.catalog-library .whp-grid{display:grid}.catalog-library .whp-card-title{font-weight:400}
/* index-BQoqnYPe.css video navigation, category-matrix and source VideoItem rows. */
:root[data-layout=source] [data-page=video]>.main{padding-inline:0}.catalog-source .source-video-nav-shell{margin-top:4px;padding:0 5px 4px;gap:calc(var(--source-rem)*.26667)}:root[data-layout=source] [data-page=video] .catalog-source .source-genres{padding:0;gap:calc(var(--source-rem)*.53333)}:root[data-layout=source] [data-page=video] .catalog-source .source-genre{background:none;box-shadow:none;border:0;border-radius:0;height:calc(var(--source-rem)*.69333);line-height:calc(var(--source-rem)*.69333);font-size:calc(var(--source-rem)*.37333);padding:0;color:#9a9a94;font-weight:400}:root[data-layout=source] [data-page=video] .catalog-source .source-genre.active{font-size:calc(var(--source-rem)*.42667);font-weight:700;color:#ffe033}.catalog-source .source-video-nav-shell>button{width:18px;height:calc(var(--source-rem)*.64);font-size:18px;line-height:normal;padding:0;color:#9a9a94}
.catalog-source .source-video-benefits{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:calc(var(--source-rem)*.10667);row-gap:calc(var(--source-rem)*.26667);padding:0 calc(var(--source-rem)*.21333) 4px;margin-inline:5px;align-items:start}.catalog-source .source-video-benefits>a{display:flex;flex-direction:column;align-items:center;width:100%;min-width:0;max-width:calc(var(--source-rem)*1.46667);gap:calc(var(--source-rem)*.08)}.catalog-source .source-video-benefits span{width:calc(var(--source-rem)*1.33333);height:calc(var(--source-rem)*1.33333);border:0;border-radius:calc(var(--source-rem)*.16);line-height:normal;flex-shrink:0}.catalog-source .source-video-benefits svg{width:calc(var(--source-rem)*.8);height:calc(var(--source-rem)*.8)}.catalog-source .source-video-benefits small{font-size:calc(var(--source-rem)*.29333);line-height:1.2;width:100%;max-width:calc(var(--source-rem)*1.46667);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}
.catalog-source .source-video-shortcuts{padding:0 5px 4px;gap:calc(var(--source-rem)*.16)}.catalog-source .source-video-shortcuts>a{flex:0 0 calc(var(--source-rem)*1.33333);min-width:0;width:calc(var(--source-rem)*1.33333);gap:calc(var(--source-rem)*.08)}.catalog-source .source-video-shortcuts span{height:calc(var(--source-rem)*1.33333);width:calc(var(--source-rem)*1.33333);border-radius:calc(var(--source-rem)*.16)}.catalog-source .source-video-shortcuts svg{height:calc(var(--source-rem)*.8);width:calc(var(--source-rem)*.8)}.catalog-source .source-video-shortcuts small{font-size:calc(var(--source-rem)*.29333);line-height:1.2;overflow:hidden;text-overflow:ellipsis}
.catalog-source .source-video-matrix{padding:4px 5px;gap:calc(var(--source-rem)*.10667)}.catalog-source .source-video-matrix-row{gap:calc(var(--source-rem)*.10667);align-items:flex-start}.catalog-source .source-video-matrix-row>span{align-self:stretch;min-height:calc(var(--source-rem)*.74667);width:calc(var(--source-rem)*.74667);padding:calc(var(--source-rem)*.10667) calc(var(--source-rem)*.05333);font-size:calc(var(--source-rem)*.29333);line-height:1.2;letter-spacing:.5px;border:calc(var(--source-rem)*.02667) solid #ffffff0d;background:#1c1c18}.catalog-source .source-video-matrix-row>div{grid-auto-rows:calc(var(--source-rem)*.74667)}.catalog-source .source-video-matrix-row a{display:flex;align-items:center;justify-content:center;height:calc(var(--source-rem)*.74667);padding:0 calc(var(--source-rem)*.05333);font-size:calc(var(--source-rem)*.29333);line-height:1.2;background:#1c1c18}.catalog-source .source-video-matrix-row a.highlight{background:#ffe033;color:#0f172a}
:root[data-layout=source] [data-page=video] .catalog-source .source-catalog-section{margin-top:0}:root[data-layout=source] [data-page=video] .catalog-source .source-section-heading{padding-inline:5px;margin-bottom:calc(var(--source-rem)*.21333)}:root[data-layout=source] [data-page=video] .catalog-source .source-section-heading>i{display:none}:root[data-layout=source] [data-page=video] .catalog-source .source-section-heading h2{font-size:calc(var(--source-rem)*.4);font-weight:500;line-height:1.5}.catalog-video-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--source-rem)*.32);padding:0 5px}.catalog-video-card{display:block;min-width:0;overflow:hidden;border-radius:2px;background:#1c1c18}.catalog-video-card.is-featured{grid-column:1/-1}.catalog-video-cover{position:relative;aspect-ratio:16/9;overflow:hidden}.catalog-video-cover>img{width:100%;height:100%;object-fit:cover;display:block}.catalog-video-badge{position:absolute;right:0;top:0;padding:calc(var(--source-rem)*.05333) calc(var(--source-rem)*.16);font-size:calc(var(--source-rem)*.26667);font-weight:500;border-radius:0 0 0 2px;background:#ffe033;color:#0f172a}.catalog-video-badge.is-vip{background:#f59e0b;color:#fff}.catalog-video-duration{position:absolute;bottom:0;left:0;right:0;text-align:right;background:linear-gradient(transparent,#000b);padding:calc(var(--source-rem)*.10667);font-size:calc(var(--source-rem)*.26667);line-height:1;color:#ffffffd9}.catalog-video-body{padding:calc(var(--source-rem)*.21333);margin-top:calc(var(--source-rem)*.10667)}.catalog-video-body h3{font-size:calc(var(--source-rem)*.32);font-weight:400;line-height:calc(var(--source-rem)*.42667);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:0;color:#eee}.catalog-video-body p{display:flex;align-items:center;justify-content:space-between;margin:calc(var(--source-rem)*.10667) 0 0;color:#9a9a94;font-size:calc(var(--source-rem)*.29333);line-height:1}.catalog-video-body p>span{display:flex;align-items:center}.catalog-video-body p svg{width:calc(var(--source-rem)*.32);height:calc(var(--source-rem)*.32);margin-right:calc(var(--source-rem)*.08)}.catalog-video-body b{font-weight:500;color:#ff743d}

/* Explicit source typography defeats generic heading defaults. */
.catalog-source .ai-drama-rank-row__title{font-size:calc(var(--source-rem)*.37333);font-weight:600;line-height:1.35;margin:0}.catalog-source .source-feature,.catalog-source .source-feature h3,.catalog-source .ai-drama-cover__tag,.catalog-source .source-genre{line-height:1.15}
:root[data-layout=source] :is([data-page=search],[data-page=rank])>.main{margin:0}
/* MyChannelsPopup-d12d4e92: bottom-aligned reset must not enlarge the source header. */
.source-channels-modal{background:#0a0a0a}.source-channels-modal .source-my-channels{height:100%;padding-bottom:env(safe-area-inset-bottom,calc(var(--source-rem)*.42667))}.source-my-channels header{align-items:flex-end;gap:0}.source-my-channels .source-channel-reset{margin-top:0;border:0;border-radius:0;font-family:sans-serif;font-weight:400;line-height:1.15;color:#9a9a94}.source-my-channels p{color:#9a9a94}.source-my-channels>div a{background:#1c1c18;padding:0 calc(var(--source-rem)*.26667);font-family:sans-serif;font-weight:400;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.source-my-channels>div a.active{color:#0f172a}
/* Runtime final theme and inherited native control line boxes, observed on both devices. */
.catalog-source .ai-drama-rank__hero{background:linear-gradient(135deg,rgba(132,204,22,.12) 0,#1c1c18 55%,#0a0a0a 100%)}.catalog-source .ai-drama-rank__subtitle{line-height:normal}.catalog-source .ai-drama-search__submit,.catalog-source .ai-drama-rank__filter-chip,.catalog-source .ai-drama-rank-row{line-height:1.15}
.catalog-source .source-feature-poster{background:#141412}

/* GOAL: directly scoped source component rules; preserve source rem and px units. */
.catalog-source.ai-drama-home :root[data-skin="x/x07"] .catalog-source.ai-drama-home{background:var(--ad-surface,#000)}
.catalog-source.ai-drama-home :root[data-skin="x/x07"] .ai-drama-home__logo{max-width:calc(var(--source-rem)*2.56)}
.catalog-source.ai-drama-home :root[data-skin="x/x07"] .ai-drama-home__search{background:var(--x07-ink-card);border-color:#ffe03324}
.catalog-source.ai-drama-home :root[data-skin="x/x07"] .ai-drama-home__action-icon{border-color:#ffe0337a;-webkit-box-shadow:0 0 0 calc(var(--source-rem)*.02667) rgba(255,224,51,.1),0 0 calc(var(--source-rem)*.26667) rgba(255,224,51,.12);box-shadow:0 0 0 calc(var(--source-rem)*.02667) #ffe0331a,0 0 calc(var(--source-rem)*.26667) #ffe0331f;color:var(--ad-accent,#ffe033)}
.catalog-source.ai-drama-home :root[data-skin="x/x07"] .ai-drama-home__action-label{color:#ffffffd1}
.catalog-source.ai-drama-home :root[data-skin="x/x07"] .ai-drama-home__genres-sticky{background:var(--ad-surface,var(--x07-ink))}
.catalog-source.ai-drama-home :root[data-skin="x/x07"] .ai-drama-home__genre{background:var(--x07-ink-card);border-color:var(--x07-line)}
.catalog-source.ai-drama-home :root[data-skin="x/x07"] .ai-drama-home__genre.active{background:var(--ad-genre-active-bg);border-color:transparent;-webkit-box-shadow:0 calc(var(--source-rem)*.05333) calc(var(--source-rem)*.32) rgba(255,224,51,.22);box-shadow:0 calc(var(--source-rem)*.05333) calc(var(--source-rem)*.32) #ffe03338;color:var(--ad-on-accent)}
.catalog-source.ai-drama-home :root[data-skin="x/x07"] .ai-drama-home__bar{background:var(--ad-bar-gradient);-webkit-box-shadow:0 0 calc(var(--source-rem)*.21333) rgba(132,204,22,.35);box-shadow:0 0 calc(var(--source-rem)*.21333) #84cc1659;width:calc(var(--source-rem)*.08)}
.catalog-source.ai-drama-home :root[data-skin="x/x07"] .ai-drama-home__feature{background:var(--ad-feature-bg);border-color:var(--ad-feature-border);border-radius:var(--ad-card-radius);-webkit-box-shadow:inset 0 calc(var(--source-rem)*.02667) 0 hsla(0,0%,100%,.04),0 calc(var(--source-rem)*.21333) calc(var(--source-rem)*.64) rgba(0,0,0,.35);box-shadow:inset 0 calc(var(--source-rem)*.02667) #ffffff0a,0 calc(var(--source-rem)*.21333) calc(var(--source-rem)*.64) #00000059}
.catalog-source.ai-drama-home :root[data-skin="x/x07"] .ai-drama-home__feature-title{color:#fff}
.catalog-source.ai-drama-home :root[data-skin="x/x07"] .ai-drama-home__feature-tag.is-genre{background:#84cc1624;color:var(--x07-leaf-soft)}
.catalog-source.ai-drama-home :root[data-skin="x/x07"] .ai-drama-home__feature-desc{color:#ffffffb8}
.catalog-source.ai-drama-home :root[data-skin="x/x07"] .ai-drama-home__watch-btn{background:var(--ad-btn-gradient);-webkit-box-shadow:0 calc(var(--source-rem)*.05333) calc(var(--source-rem)*.26667) rgba(255,224,51,.28);box-shadow:0 calc(var(--source-rem)*.05333) calc(var(--source-rem)*.26667) #ffe03347;color:var(--ad-on-accent)}
.catalog-source.ai-drama-home :root[data-skin="x/x07"] .ai-drama-home__feature-glow{background:var(--ad-vip-gradient);opacity:.85}
.catalog-source.ai-drama-home :root[data-skin="x/x07"] .ai-drama-home__feature-badge.is-vip{background:var(--ad-vip-gradient);color:var(--ad-on-accent)}
.catalog-source.ai-drama-home :root[data-skin="x/x07"] .ai-drama-home__retry{background:var(--ad-btn-gradient);color:var(--ad-on-accent)}
.catalog-source.ai-drama-home .ai-drama-home__section{margin-top:calc(var(--source-rem)*.4)}
.catalog-source.ai-drama-home .ai-drama-home__section-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:calc(var(--source-rem)*.16);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.catalog-source.ai-drama-home .ai-drama-home__section-head h2{-webkit-box-flex:1;color:#fff;-webkit-flex:1;-ms-flex:1;flex:1;font-size:calc(var(--source-rem)*.45333);font-weight:700;margin:0}
.catalog-source.ai-drama-home .ai-drama-home__more{display:none;gap:calc(var(--source-rem)*.05333);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:transparent;border:0;color:#ffffff73;cursor:pointer;font-size:calc(var(--source-rem)*.32);padding:0}
.catalog-source.ai-drama-home .ai-drama-home__bar,.catalog-source.ai-drama-home .ai-drama-home__more{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.catalog-source.ai-drama-home .ai-drama-home__bar{background:var(--ad-bar-gradient,#ffc615);border-radius:calc(var(--source-rem)*26.64);display:block;height:calc(var(--source-rem)*.4);width:calc(var(--source-rem)*.10667)}
.catalog-source.ai-drama-home .ai-drama-home__featured-swipe{-webkit-box-sizing:border-box;box-sizing:border-box;height:calc(var(--source-rem)*5.01333);margin-top:calc(var(--source-rem)*.26667);overflow:hidden;width:100%}
.catalog-source.ai-drama-home .ai-drama-home__featured-swipe .van-swipe__track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%}
.catalog-source.ai-drama-home .ai-drama-home__featured-swipe .van-swipe-item{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:calc(var(--source-rem)*4.69333);overflow:hidden;width:100%}
.catalog-source.ai-drama-home .ai-drama-home__featured-swipe .van-swipe__indicators{bottom:calc(var(--source-rem)*.05333)}
.catalog-source.ai-drama-home .ai-drama-home__featured-swipe .van-swipe__indicator{background:#fff;height:calc(var(--source-rem)*.13333);opacity:.45;width:calc(var(--source-rem)*.13333)}
.catalog-source.ai-drama-home .ai-drama-home__featured-swipe .van-swipe__indicator.van-swipe__indicator--active{background:var(--ad-accent,#ffc615);border-radius:calc(var(--source-rem)*26.64);opacity:1;width:calc(var(--source-rem)*.37333)}
.catalog-source.ai-drama-home .ai-drama-home__feature{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:calc(var(--source-rem)*.26667);-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--ad-feature-bg,linear-gradient(42deg,#674d31,transparent 31%,transparent 72%,#674d31));background-color:var(--ad-surface-card,#14110c);border:calc(var(--source-rem)*.02667) solid var(--ad-feature-border,rgba(255,198,21,.3));border-radius:var(--ad-card-radius,10px);cursor:pointer;height:100%;margin:0;padding:calc(var(--source-rem)*.26667);text-align:left;width:100%}
.catalog-source.ai-drama-home .ai-drama-home__feature,.catalog-source.ai-drama-home .ai-drama-home__feature-main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;max-width:100%;overflow:hidden}
.catalog-source.ai-drama-home .ai-drama-home__feature-main{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-width:0}
.catalog-source.ai-drama-home .ai-drama-home__feature-title{color:var(--ad-accent,#ffc615);font-size:calc(var(--source-rem)*.4);font-weight:700;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.catalog-source.ai-drama-home .ai-drama-home__feature-tags{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:calc(var(--source-rem)*.10667);margin-top:calc(var(--source-rem)*.10667);max-height:calc(var(--source-rem)*1.12);overflow:hidden}
.catalog-source.ai-drama-home .ai-drama-home__feature-tag{background:var(--ad-chip-bg,#2e2e2e);border-radius:calc(var(--source-rem)*.08);color:#9ca3af;font-size:calc(var(--source-rem)*.29333);padding:calc(var(--source-rem)*.02667) calc(var(--source-rem)*.13333)}
.catalog-source.ai-drama-home .ai-drama-home__feature-tag.is-genre{background:var(--ad-chip-genre-bg,#3b3123);color:var(--ad-chip-genre-fg,var(--ad-leaf,#a3e635));cursor:pointer}
.catalog-source.ai-drama-home .ai-drama-home__feature-desc{color:var(--ad-accent,#ffc615);display:-webkit-box;font-size:calc(var(--source-rem)*.32);-webkit-line-clamp:2;line-height:1.35;margin:calc(var(--source-rem)*.10667) 0 0;overflow:hidden;-webkit-box-orient:vertical}
.catalog-source.ai-drama-home .ai-drama-home__feature-spacer{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-height:calc(var(--source-rem)*.10667)}
.catalog-source.ai-drama-home .ai-drama-home__watch-btn{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;gap:calc(var(--source-rem)*.05333);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;background:var(--ad-btn-gradient,linear-gradient(90deg,#ffc615,#e6a800));border-radius:calc(var(--source-rem)*26.64);color:var(--ad-on-accent,#56190a);font-size:calc(var(--source-rem)*.32);font-weight:600;margin-bottom:0;margin-top:calc(var(--source-rem)*.10667);padding:calc(var(--source-rem)*.08) calc(var(--source-rem)*.26667)}
.catalog-source.ai-drama-home .ai-drama-home__feature-poster{position:relative;-webkit-box-flex:0;background:var(--theme-bg-color,var(--theme-main-bg-color));border-radius:calc(var(--source-rem)*.16);-webkit-flex:0 0 calc(var(--source-rem)*2.98667);-ms-flex:0 0 calc(var(--source-rem)*2.98667);flex:0 0 calc(var(--source-rem)*2.98667);height:calc(var(--source-rem)*3.94667);margin-top:calc(var(--source-rem)*.05333);overflow:hidden;width:calc(var(--source-rem)*2.98667)}
.catalog-source.ai-drama-home .ai-drama-home__feature-poster .ai-drama-home__feature-placeholder{border-radius:calc(var(--source-rem)*.16);inset:0;position:absolute;z-index:1}
.catalog-source.ai-drama-home .ai-drama-home__feature-poster img{border-radius:calc(var(--source-rem)*.16);height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}
.catalog-source.ai-drama-home .ai-drama-home__feature{gap:calc(var(--source-rem)*.21333);padding:calc(var(--source-rem)*.21333)}
.catalog-source.ai-drama-home .ai-drama-home__feature-poster{-webkit-flex-basis:calc(var(--source-rem)*2.56);-ms-flex-preferred-size:calc(var(--source-rem)*2.56);flex-basis:calc(var(--source-rem)*2.56);height:calc(var(--source-rem)*3.41333);width:calc(var(--source-rem)*2.56)}
.catalog-source.ai-drama-home .ai-drama-home__feature-title{font-size:calc(var(--source-rem)*.37333)}
.catalog-source.ai-drama-home .ai-drama-home__feature-glow{background:var(--ad-btn-gradient,linear-gradient(90deg,#ffc615,#e6a800));border-radius:calc(var(--source-rem)*.16);height:calc(100% - calc(var(--source-rem)*.21333));left:calc(var(--source-rem)*.10667);opacity:.55;pointer-events:none;position:absolute;top:calc(var(--source-rem)*.10667);width:calc(100% - calc(var(--source-rem)*.21333));z-index:0}
.catalog-source.ai-drama-home .ai-drama-home__feature-badge{border-radius:calc(var(--source-rem)*.16) 0;font-size:calc(var(--source-rem)*.32);font-weight:700;left:0;padding:calc(var(--source-rem)*.02667) calc(var(--source-rem)*.16);position:absolute;top:0;z-index:2}
.catalog-source.ai-drama-home .ai-drama-home__feature-badge.is-vip{background:var(--ad-vip-gradient,linear-gradient(90deg,#fdba74,#fb923c));color:#fff}
.catalog-source.ai-drama-home .ai-drama-home__feature-badge.is-original{background:-webkit-linear-gradient(315deg,#ff5a5a,#e11d1d 55%,#c40000);background:linear-gradient(135deg,#ff5a5a,#e11d1d 55%,#c40000);color:#fff}
.catalog-source.ai-drama-home .ai-drama-home__feature-badge.is-unlock{background:var(--ad-btn-gradient,linear-gradient(90deg,#ffc615,#e6a800));color:var(--ad-on-accent,#56190a)}
.catalog-source.ai-drama-home .ai-drama-home__feature-badge.is-free{background:-webkit-gradient(linear,left top,right top,from(#86efac),to(#4ade80));background:-webkit-linear-gradient(left,#86efac,#4ade80);background:linear-gradient(90deg,#86efac,#4ade80);color:#fff}
.catalog-source.ai-drama-home .ai-drama-home__feature-heat{bottom:0;gap:calc(var(--source-rem)*.05333);left:0;position:absolute;right:0;z-index:2;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.72)));background:-webkit-linear-gradient(transparent,rgba(0,0,0,.72));background:linear-gradient(transparent,#000000b8);border-radius:0 0 calc(var(--source-rem)*.16) calc(var(--source-rem)*.16);color:#fff;font-size:calc(var(--source-rem)*.26667);padding:calc(var(--source-rem)*.10667) calc(var(--source-rem)*.16)}
.catalog-source.ai-drama-home .ai-drama-home__feature-heat,.catalog-source.ai-drama-home .ai-drama-home__featured-rail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.catalog-source.ai-drama-home .ai-drama-home__featured-rail{gap:calc(var(--source-rem)*.26667);margin-top:calc(var(--source-rem)*.32);overflow-x:auto;overflow-y:hidden;padding:0 calc(var(--source-rem)*.05333) calc(var(--source-rem)*.10667);-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}
.catalog-source.ai-drama-home .ai-drama-home__featured-rail::-webkit-scrollbar{display:none}
.catalog-source.ai-drama-home .ai-drama-home__feature--rail{display:block;-webkit-box-flex:0;background:transparent;border:0;border-radius:calc(var(--source-rem)*.37333);-webkit-flex:0 0 42%;-ms-flex:0 0 42%;flex:0 0 42%;height:auto;max-width:calc(var(--source-rem)*4.48);overflow:hidden;padding:0;scroll-snap-align:start;width:42%}
.catalog-source.ai-drama-home .ai-drama-home__feature--rail .ai-drama-home__feature-poster{-webkit-box-flex:0;aspect-ratio:3/4;border-radius:calc(var(--source-rem)*.37333);-webkit-flex:none;-ms-flex:none;flex:none;height:auto;margin:0;width:100%}
.catalog-source.ai-drama-home .ai-drama-home__feature--rail .ai-drama-home__feature-poster .ai-drama-home__feature-placeholder,.catalog-source.ai-drama-home .ai-drama-home__feature--rail .ai-drama-home__feature-poster img{border-radius:calc(var(--source-rem)*.37333)}
.catalog-source.ai-drama-home .ai-drama-home__feature-play{display:none;left:calc(var(--source-rem)*.21333);position:absolute;top:calc(var(--source-rem)*.21333);z-index:3;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;background:#ffffffeb;border-radius:50%;-webkit-box-shadow:0 calc(var(--source-rem)*.05333) calc(var(--source-rem)*.21333) rgba(0,0,0,.18);box-shadow:0 calc(var(--source-rem)*.05333) calc(var(--source-rem)*.21333) #0000002e;color:#333;height:calc(var(--source-rem)*.69333);justify-content:center;width:calc(var(--source-rem)*.69333)}
.catalog-source.ai-drama-home .ai-drama-home__feature-type{background:var(--ad-accent,#f06292);font-weight:700;top:calc(var(--source-rem)*.21333)}
.catalog-source.ai-drama-home .ai-drama-home__feature-ep,.catalog-source.ai-drama-home .ai-drama-home__feature-type{border-radius:calc(var(--source-rem)*26.64);color:#fff;display:none;font-size:calc(var(--source-rem)*.26667);line-height:1.3;padding:calc(var(--source-rem)*.05333) calc(var(--source-rem)*.18667);position:absolute;right:calc(var(--source-rem)*.21333);z-index:3}
.catalog-source.ai-drama-home .ai-drama-home__feature-ep{background:#0000008c;font-weight:600;top:calc(var(--source-rem)*.85333)}
.catalog-source.ai-drama-home .ai-drama-home__feature-title-on{bottom:0;color:#fff;display:none;font-size:calc(var(--source-rem)*.34667);font-weight:700;left:0;-webkit-line-clamp:2;line-height:1.3;margin:0;overflow:hidden;padding:calc(var(--source-rem)*.74667) calc(var(--source-rem)*.26667) calc(var(--source-rem)*.26667);position:absolute;right:0;text-shadow:0 calc(var(--source-rem)*.02667) calc(var(--source-rem)*.08) rgba(0,0,0,.55);z-index:3;-webkit-box-orient:vertical;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.78)));background:-webkit-linear-gradient(transparent,rgba(0,0,0,.78));background:linear-gradient(transparent,#000000c7)}
.catalog-source.ai-drama-home .is-papaya .ai-drama-home__feature-ep,.catalog-source.ai-drama-home .is-papaya .ai-drama-home__feature-play,.catalog-source.ai-drama-home .is-papaya .ai-drama-home__feature-type,.catalog-source.ai-drama-home .is-papaya .ai-drama-home__more{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}
.catalog-source.ai-drama-home .is-papaya .ai-drama-home__feature-ep,.catalog-source.ai-drama-home .is-papaya .ai-drama-home__feature-type{display:inline-block}
.catalog-source.ai-drama-home .is-papaya .ai-drama-home__feature-title-on{display:-webkit-box}
.catalog-source.ai-drama-home .is-papaya .ai-drama-home__feature-badge{border-radius:calc(var(--source-rem)*26.64);bottom:calc(var(--source-rem)*1.12);font-size:calc(var(--source-rem)*.26667);left:calc(var(--source-rem)*.21333);padding:calc(var(--source-rem)*.05333) calc(var(--source-rem)*.21333);right:auto;top:auto}
.catalog-source.ai-drama-home .ai-drama-home__section--featured.is-brand{margin-top:0;position:relative}
.catalog-source.ai-drama-home .is-brand .ai-drama-home__featured-swipe{aspect-ratio:3/4;border-radius:0;height:auto;margin-top:0;overflow:hidden;width:100%}
.catalog-source.ai-drama-home .is-brand .ai-drama-home__featured-swipe .van-swipe-item,.catalog-source.ai-drama-home .is-brand .ai-drama-home__featured-swipe .van-swipe__track{height:100%}
.catalog-source.ai-drama-home .ai-drama-home__feature--brand{background:#111;border:0;cursor:pointer;display:block;height:100%;overflow:hidden;padding:0;position:relative;text-align:left;width:100%}
.catalog-source.ai-drama-home .ai-drama-home__feature--brand .ai-drama-home__feature-poster{inset:0;position:absolute;-webkit-box-flex:0;background:#111;border-radius:0;-webkit-flex:none;-ms-flex:none;flex:none;height:auto;margin:0;overflow:hidden;width:auto}
.catalog-source.ai-drama-home .ai-drama-home__feature--brand .ai-drama-home__feature-poster .ai-drama-home__feature-placeholder,.catalog-source.ai-drama-home .ai-drama-home__feature--brand .ai-drama-home__feature-poster img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%}
.catalog-source.ai-drama-home .ai-drama-home__feature--brand .ai-drama-home__feature-main{bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;left:0;position:absolute;right:0;z-index:2;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(78%,rgba(0,0,0,.82)));background:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.82) 78%);background:linear-gradient(180deg,transparent,rgba(0,0,0,.82) 78%);max-width:none;overflow:visible;padding:calc(var(--source-rem)*2.13333) calc(var(--source-rem)*.42667) calc(var(--source-rem)*1.17333)}
.catalog-source.ai-drama-home .ai-drama-home__feature-kicker{color:#fc0;font-size:calc(var(--source-rem)*.32);font-weight:600;line-height:1.3;margin:0 0 calc(var(--source-rem)*.16)}
.catalog-source.ai-drama-home .ai-drama-home__feature--brand .ai-drama-home__feature-title{color:#fff;font-size:calc(var(--source-rem)*.58667);font-weight:800;line-height:1.25;margin:0 0 calc(var(--source-rem)*.21333);text-shadow:0 calc(var(--source-rem)*.02667) calc(var(--source-rem)*.21333) rgba(0,0,0,.55)}
.catalog-source.ai-drama-home .ai-drama-home__feature--brand .ai-drama-home__feature-desc{color:#ffffffc7;display:-webkit-box;font-size:calc(var(--source-rem)*.34667);line-height:1.45;margin:0 0 calc(var(--source-rem)*.37333);overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.catalog-source.ai-drama-home .ai-drama-home__feature--brand .ai-drama-home__watch-btn{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;gap:calc(var(--source-rem)*.16);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#fc0;border-radius:calc(var(--source-rem)*26.64);-webkit-box-shadow:0 calc(var(--source-rem)*.16) calc(var(--source-rem)*.42667) rgba(255,204,0,.28);box-shadow:0 calc(var(--source-rem)*.16) calc(var(--source-rem)*.42667) #ffcc0047;color:#1a1400;font-size:calc(var(--source-rem)*.4);font-weight:700;height:calc(var(--source-rem)*1.06667);padding:0 calc(var(--source-rem)*.58667)}
.catalog-source.ai-drama-home .is-brand .ai-drama-home__featured-pager{bottom:calc(var(--source-rem)*.16);height:calc(var(--source-rem)*.85333);left:0;margin:0;pointer-events:none;position:absolute;right:0;z-index:3}
.catalog-source.ai-drama-home .is-brand .ai-drama-home__featured-arrow{pointer-events:auto}
.catalog-source.ai-drama-home .ai-drama-home__featured-pager{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:calc(var(--source-rem)*.42667);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;height:calc(var(--source-rem)*.96);justify-content:center;margin-top:calc(var(--source-rem)*.10667)}
.catalog-source.ai-drama-home .ai-drama-home__featured-arrow{background:transparent;border:0;color:#ffffff8c;cursor:pointer;font-size:calc(var(--source-rem)*.58667);height:calc(var(--source-rem)*.74667);line-height:calc(var(--source-rem)*.69333);width:calc(var(--source-rem)*.74667)}
.catalog-source.ai-drama-home .ai-drama-home__featured-dots{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:calc(var(--source-rem)*.16);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.catalog-source.ai-drama-home .ai-drama-home__featured-dots i{background:#ffffff47;border-radius:50%;display:block;height:calc(var(--source-rem)*.16);width:calc(var(--source-rem)*.16)}
.catalog-source.ai-drama-home .ai-drama-home__featured-dots i.active{background:#fc0;border-radius:calc(var(--source-rem)*26.64);width:calc(var(--source-rem)*.37333)}
.catalog-source.movie-home .category-matrix{padding:var(--video-page-block-gap,4px) var(--video-page-inline-padding,5px)}
.catalog-source.movie-home .category-matrix__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:calc(var(--source-rem)*.10667);-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:calc(var(--source-rem)*.10667)}
.catalog-source.movie-home .category-matrix__row:last-child{margin-bottom:0}
.catalog-source.movie-home .category-matrix__main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;-ms-flex-negative:0;-webkit-align-self:stretch;flex-shrink:0;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;background:var(--theme-card-bg-color,#3d3d3d);border:calc(var(--source-rem)*.02667) solid var(--theme-line-color,hsla(0,0%,100%,.2));border-radius:var(--video-card-radius,2px);color:var(--theme-text-color,#fff);cursor:pointer;justify-content:center;min-height:calc(var(--source-rem)*.74667);padding:calc(var(--source-rem)*.10667) calc(var(--source-rem)*.05333);width:calc(var(--source-rem)*.74667);-webkit-tap-highlight-color:transparent}
.catalog-source.movie-home .category-matrix__main-text{font-size:calc(var(--source-rem)*.29333);letter-spacing:.5px;line-height:1.2;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}
.catalog-source.movie-home .category-matrix__grid{display:-ms-grid;display:grid;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-ms-grid-columns:(minmax(0,1fr))[5];gap:calc(var(--source-rem)*.10667);grid-auto-rows:calc(var(--source-rem)*.74667);grid-template-columns:repeat(5,minmax(0,1fr));min-width:0}
.catalog-source.movie-home .category-matrix__sub{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;background:var(--theme-card-bg-color,#3d3d3d);border:0;border-radius:var(--video-card-radius,2px);-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;height:calc(var(--source-rem)*.74667);justify-content:center;max-height:calc(var(--source-rem)*.74667);min-width:0;overflow:hidden;padding:0 calc(var(--source-rem)*.05333);width:100%;-webkit-tap-highlight-color:transparent}
.catalog-source.movie-home .category-matrix__sub-text{color:var(--theme-text-color,#fff);display:block;font-size:calc(var(--source-rem)*.29333);line-height:1.2;min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}
.catalog-source.movie-home .category-matrix__row--accent .category-matrix__sub{background:var(--video-accent-color,var(--theme-primary-color,#4e7fff))}
.catalog-source.movie-home .category-matrix__row--accent .category-matrix__sub-text{color:var(--category-matrix-accent-text,var(--theme-active-color,#fff))}
.catalog-source.movie-home .category-matrix__row--accent-soft .category-matrix__sub{background:var(--theme-primary-color-light,color-mix(in srgb,var(--video-accent-color,var(--theme-primary-color,#4e7fff)) 72%,#fff 28%))}
.catalog-source.movie-home .category-matrix__row--accent-soft .category-matrix__sub-text{color:var(--category-matrix-accent-text,var(--theme-active-color,#fff))}
.catalog-source.movie-home .category-matrix__main:active,.catalog-source.movie-home .category-matrix__sub:active{opacity:.82}
.catalog-source.movie-home .video-section-header{padding-left:var(--video-page-inline-padding,5px);padding-right:var(--video-page-inline-padding,5px)}
.catalog-source.movie-home .static-shortcut-ads{padding-bottom:var(--video-page-block-gap,4px);padding-left:calc(var(--source-rem)*.21333);padding-right:calc(var(--source-rem)*.21333)}
.catalog-source.movie-home .static-shortcut-ads__row{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[6];-webkit-column-gap:calc(var(--source-rem)*.10667);-moz-column-gap:calc(var(--source-rem)*.10667);column-gap:calc(var(--source-rem)*.10667);grid-template-columns:repeat(6,minmax(0,1fr));justify-items:center;row-gap:calc(var(--source-rem)*.26667);-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start}
.catalog-source.movie-home .static-shortcut-ads__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--source-rem)*.08);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;max-width:calc(var(--source-rem)*1.46667);min-width:0;padding:0;width:100%;-webkit-tap-highlight-color:transparent}
.catalog-source.movie-home .static-shortcut-ads__item--no-action{cursor:default}
.catalog-source.movie-home .static-shortcut-ads__icon{-webkit-flex-shrink:0;position:relative;-ms-flex-negative:0;background:transparent;border-radius:calc(var(--source-rem)*.16);flex-shrink:0;height:calc(var(--source-rem)*1.33333);overflow:hidden;width:calc(var(--source-rem)*1.33333)}
.catalog-source.movie-home .static-shortcut-ads__icon:after{-webkit-animation:static-shortcut-ad-shine-378ae3f1 2.8s ease-in-out infinite;animation:static-shortcut-ad-shine-378ae3f1 2.8s ease-in-out infinite;background:-webkit-linear-gradient(345deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.18) 38%,hsla(0,0%,100%,.72) 50%,hsla(0,0%,100%,.18) 62%,hsla(0,0%,100%,0));background:linear-gradient(105deg,#fff0,#ffffff2e 38%,#ffffffb8,#ffffff2e 62%,#fff0);content:"";-webkit-filter:blur(calc(var(--source-rem)*.02667));filter:blur(calc(var(--source-rem)*.02667));height:140%;left:-75%;pointer-events:none;position:absolute;top:-20%;-webkit-transform:skewX(-18deg);-ms-transform:skewX(-18deg);transform:skew(-18deg);width:46%;z-index:2}
.catalog-source.movie-home .static-shortcut-ads__icon-img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%;z-index:1}
.catalog-source.movie-home .static-shortcut-ads__icon-fallback{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;color:#1e293bd9;font-size:calc(var(--source-rem)*.29333);font-weight:800;height:100%;justify-content:center;width:100%}
.catalog-source.movie-home .static-shortcut-ads__label{color:var(--theme-text-color,#111);font-size:calc(var(--source-rem)*.29333);line-height:1.2;max-width:calc(var(--source-rem)*1.46667);overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}
.catalog-source.movie-home .video-category-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;gap:calc(var(--source-rem)*.26667);justify-content:space-between;padding:0 var(--video-page-inline-padding,5px) var(--video-page-block-gap,4px)}
.catalog-source.movie-home .video-category-nav__list{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;overflow-x:auto;overflow-y:hidden}
.catalog-source.movie-home .video-category-nav__scroller{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:calc(var(--source-rem)*.53333);min-width:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content}
.catalog-source.movie-home .video-category-item,.catalog-source.movie-home .video-category-nav__scroller{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.catalog-source.movie-home .video-category-item{background:transparent;border:0;color:var(--theme-text-color-lighten);display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:calc(var(--source-rem)*.37333);height:calc(var(--source-rem)*.69333);line-height:calc(var(--source-rem)*.69333);padding:0;position:relative;white-space:nowrap}
.catalog-source.movie-home .video-category-item.active{color:var(--video-accent-color);font-size:calc(var(--source-rem)*.42667);font-weight:700}
.catalog-source.movie-home .video-category-nav__more{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;background:transparent;border:0;color:var(--theme-text-color-lighten);height:calc(var(--source-rem)*.64);justify-content:center;padding:0}
.catalog-source.movie-home .midnight-tools{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:calc(var(--source-rem)*.26667);position:-webkit-sticky;position:sticky;top:0;z-index:20;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:transparent;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}
.catalog-source.movie-home .midnight-tools.is-stuck{background-color:var(--theme-nav-bg-color)}
.catalog-source.movie-home .video-filter-tools{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;gap:calc(var(--source-rem)*.21333);min-width:0;overflow-x:auto}
.catalog-source.movie-home .video-filter-chip{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;background:var(--theme-card-bg-color);border:0;border-radius:calc(var(--source-rem)*.26667);color:var(--theme-text-color);font-size:calc(var(--source-rem)*.26667);height:calc(var(--source-rem)*.64);justify-content:center;padding:0 calc(var(--source-rem)*.26667)}
.catalog-source.movie-home .video-filter-chip.active{background:var(--video-accent-color);color:var(--theme-on-primary-color,#fff)}
.catalog-source.movie-home .tool-switch-trigger{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:transparent;border:0;color:var(--theme-text-color);font-size:calc(var(--source-rem)*.26667);gap:calc(var(--source-rem)*.10667);padding:0}
.catalog-source.movie-home .tool-switch-trigger__icon{display:block;height:calc(var(--source-rem)*.42667);-o-object-fit:contain;object-fit:contain;width:calc(var(--source-rem)*.42667)}

.catalog-source{--theme-main-bg-color:#0a0a0a;--theme-bg-color:#141412;--theme-card-bg-color:#1c1c18;--theme-text-color:#eee;--theme-text-color-lighten:#9a9a94;--theme-on-primary-color:#0f172a;--theme-primary-color:#ffe033;--video-accent-color:#ffe033}.catalog-source [hidden]{display:none!important}.catalog-source .van-list__finished-text{text-align:center;color:#9a9a94;font-size:calc(var(--source-rem)*.37333);line-height:calc(var(--source-rem)*1.33333)}
.catalog-source.ai-drama-home .source-content-scroll,.catalog-source.movie-home .source-content-scroll{padding:0}.catalog-source.ai-drama-home .source-section-heading{margin:0}.catalog-source.ai-drama-home .source-section-heading>i{flex:none}.catalog-source.ai-drama-home .swiper{overflow:hidden;width:100%;min-width:0}.catalog-source.ai-drama-home .source-feature-track{width:100%;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:0}.catalog-source.ai-drama-home .source-feature-track>.swiper-slide{flex:0 0 100%;width:100%;scroll-snap-align:start;min-width:0}.catalog-source.ai-drama-home .source-feature{width:100%;margin:0}.catalog-source.ai-drama-home .ai-drama-home__feature-title{font-size:calc(var(--source-rem)*.4);line-height:1.15;margin:0;font-weight:700}.catalog-source.ai-drama-home .ai-drama-home__feature-desc{font-size:calc(var(--source-rem)*.32);line-height:1.35;margin:calc(var(--source-rem)*.16) 0 0}.catalog-source .ai-drama-cover__tag{font-family:sans-serif;cursor:pointer}.catalog-source .ai-drama-cover__poster{position:relative}.catalog-source .ai-drama-cover__meta-heat{display:none}
.catalog-source.movie-home .video-section-header{display:flex;align-items:center;justify-content:space-between;padding:0 5px;margin:calc(var(--source-rem)*.21333) 0}.catalog-source.movie-home .video-section-header h3{font-size:calc(var(--source-rem)*.4);font-weight:500;margin:0}.catalog-source.movie-home .video-section-more{padding:0;background:none;border:0;color:#9a9a94}.catalog-source.movie-home .catalog-video-list.is-single{grid-template-columns:1fr}.catalog-source.movie-home .catalog-video-list.is-single .is-featured{grid-column:auto}.catalog-source .video-filter-tools{overflow-x:auto;display:flex;gap:calc(var(--source-rem)*.16);white-space:nowrap;scrollbar-width:none}.catalog-source .catalog-video-groups{padding:0 5px}.catalog-source .filter-row{display:flex;gap:calc(var(--source-rem)*.21333);font-size:calc(var(--source-rem)*.32);align-items:center}.catalog-source .filter-row>span{flex-shrink:0;color:#9a9a94}.catalog-source .filter-row>div{display:flex;gap:calc(var(--source-rem)*.21333);overflow-x:auto;scrollbar-width:none}.catalog-source .filter-item{border:0;border-radius:999px;color:#eee;background:none;padding:calc(var(--source-rem)*.10667) calc(var(--source-rem)*.32);white-space:nowrap;font-size:calc(var(--source-rem)*.37333)}.catalog-source .filter-item.active{color:#ffe033;background:#1c1c18}.catalog-video-filter{height:100%;overflow:hidden;display:flex;flex-direction:column;background:#0a0a0a}.catalog-video-filter .filter-page{height:100%;overflow:auto;padding-bottom:calc(var(--source-rem)*.53333)}.catalog-filter-header{display:flex;align-items:center;justify-content:space-between;padding:calc(var(--source-rem)*.26667);font-size:calc(var(--source-rem)*.48);font-weight:500}.catalog-filter-header>button{background:none;border:0;padding:0;color:#eee}.catalog-video-filter .category-row{display:flex;gap:calc(var(--source-rem)*.21333);overflow:auto;padding-left:calc(var(--source-rem)*.64);scrollbar-width:none}.catalog-video-filter .midnight-tools{padding:calc(var(--source-rem)*.21333)}.catalog-video-filter .catalog-video-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--source-rem)*.32);padding:calc(var(--source-rem)*.32)}.catalog-video-filter .video-filter-chip{border:0;background:none;color:#eee;font-size:calc(var(--source-rem)*.37333);padding:calc(var(--source-rem)*.10667) calc(var(--source-rem)*.32);white-space:nowrap}.catalog-video-filter .video-filter-chip.active{color:#ffe033;background:#1c1c18;border-radius:999px}.catalog-source .ai-drama-search__field>.van-icon{color:#9ca3af;flex-shrink:0}.catalog-source .ai-drama-search__clear .van-icon{font-size:14px}.catalog-source .catalog-column{flex:1;min-width:0}.catalog-source .ai-drama-rank-row__side-heat>.van-icon{color:#ffe033;font-size:calc(var(--source-rem)*.4)!important}.catalog-source .ai-drama-rank-row__poster-heat>.van-icon{font-size:12px}.catalog-source .ai-drama-cover__heat-icon>.van-icon{font-size:12px}

/* Preserved source component CSS including its media-query boundaries. Final x07 rules follow base components. */
.catalog-source.ai-drama-home{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:hidden;width:100%}.catalog-source.ai-drama-home,.catalog-source.ai-drama-home .ai-drama-home__header{background:var(--ad-surface,#000);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.catalog-source.ai-drama-home .ai-drama-home__header{-webkit-flex-shrink:0;position:relative;z-index:16;-ms-flex-negative:0;flex-shrink:0;gap:calc(var(--source-rem)*.16);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 calc(var(--source-rem)*.02667) 0 0 var(--ad-surface,#000);box-shadow:0 calc(var(--source-rem)*.02667) 0 0 var(--ad-surface,#000);height:calc(calc(var(--source-rem)*1.28) + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0) calc(var(--source-rem)*.21333) 0 calc(var(--source-rem)*.16)}.catalog-source.ai-drama-home .ai-drama-home__header:after{background:var(--ad-surface,#000);bottom:calc(var(--source-rem)*-.05333);content:"";height:calc(var(--source-rem)*.05333);left:0;pointer-events:none;position:absolute;right:0;z-index:-1}.catalog-source.ai-drama-home .ai-drama-home__header.has-actions{height:calc(calc(var(--source-rem)*1.44) + env(safe-area-inset-top,0px));padding-right:calc(var(--source-rem)*.16)}.catalog-source.ai-drama-home .ai-drama-home__trophy-icon{color:var(--ad-accent,#ffc615)}.catalog-source.ai-drama-home .ai-drama-home__spinner{color:var(--theme-primary-color,var(--ad-accent,#ffe033))}.catalog-source.ai-drama-home .ai-drama-home__logo-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:transparent;border:0;cursor:pointer;height:calc(var(--source-rem)*.74667);padding:0}.catalog-source.ai-drama-home .ai-drama-home__logo{height:100%;max-width:calc(var(--source-rem)*1.92);-o-object-fit:contain;object-fit:contain;width:auto}.catalog-source.ai-drama-home .ai-drama-home__search{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;gap:calc(var(--source-rem)*.10667);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:transparent;border:calc(var(--source-rem)*.02667) solid var(--ad-line,#2c2c2c);border-radius:calc(var(--source-rem)*26.64);color:#9ca3af;font-size:calc(var(--source-rem)*.32);height:calc(var(--source-rem)*.85333);min-width:0;overflow:hidden;padding:0 calc(var(--source-rem)*.26667)}.catalog-source.ai-drama-home .ai-drama-home__search-placeholder{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.catalog-source.ai-drama-home .ai-drama-home__search-icon{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:auto}.catalog-source.ai-drama-home .ai-drama-home__header.is-brand-bar{display:-ms-grid;display:grid;-ms-grid-columns:calc(var(--source-rem)*1.17333) minmax(0,1fr) calc(var(--source-rem)*1.17333);background:#0a0a0a;gap:0;grid-template-columns:calc(var(--source-rem)*1.17333) minmax(0,1fr) calc(var(--source-rem)*1.17333);height:calc(calc(var(--source-rem)*1.38667) + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0) calc(var(--source-rem)*.21333) 0}.catalog-source.ai-drama-home .ai-drama-home__header.is-brand-bar,.catalog-source.ai-drama-home .ai-drama-home__menu{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.catalog-source.ai-drama-home .ai-drama-home__menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;background:transparent;border:0;cursor:pointer;height:calc(var(--source-rem)*1.17333);justify-content:center;padding:0;width:calc(var(--source-rem)*1.17333)}.catalog-source.ai-drama-home .ai-drama-home__menu-bars{background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff)) 0 0,-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff)) 0 50%,-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff)) 0 100%;background:-webkit-linear-gradient(#fff,#fff) 0 0,-webkit-linear-gradient(#fff,#fff) 0 50%,-webkit-linear-gradient(#fff,#fff) 0 100%;background:linear-gradient(#fff,#fff) 0 0,linear-gradient(#fff,#fff) 0 50%,linear-gradient(#fff,#fff) 0 100%;background-repeat:no-repeat;background-size:100% calc(var(--source-rem)*.05333);display:block;height:calc(var(--source-rem)*.37333);width:calc(var(--source-rem)*.53333)}.catalog-source.ai-drama-home .ai-drama-home__header.is-brand-bar .ai-drama-home__logo-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-grid-column-align:center;height:calc(var(--source-rem)*.96);justify-self:center;max-width:calc(var(--source-rem)*4.8)}.catalog-source.ai-drama-home .ai-drama-home__header.is-brand-bar .ai-drama-home__logo{height:calc(var(--source-rem)*.96);max-width:calc(var(--source-rem)*4.8);-o-object-fit:contain;object-fit:contain;width:auto}.catalog-source.ai-drama-home .ai-drama-home__search.is-icon-only{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;-ms-grid-column-align:end;background:transparent;border:0;border-radius:0;height:calc(var(--source-rem)*1.17333);justify-self:end;padding:0;width:calc(var(--source-rem)*1.17333)}.catalog-source.ai-drama-home .ai-drama-home__search.is-icon-only .ai-drama-home__search-placeholder{display:none}.catalog-source.ai-drama-home .ai-drama-home__search.is-icon-only .ai-drama-home__search-icon{color:#fff;margin:0}.catalog-source.ai-drama-home .ai-drama-home__header.is-compact-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-right:calc(var(--source-rem)*.32)}.catalog-source.ai-drama-home .ai-drama-home__header-spacer{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:calc(var(--source-rem)*.21333)}.catalog-source.ai-drama-home .ai-drama-home__icon-group{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;gap:calc(var(--source-rem)*.42667);-ms-flex-align:center}.catalog-source.ai-drama-home .ai-drama-home__icon-btn,.catalog-source.ai-drama-home .ai-drama-home__icon-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.catalog-source.ai-drama-home .ai-drama-home__icon-btn{-webkit-box-flex:0;-webkit-flex:0 0 calc(var(--source-rem)*.74667);-ms-flex:0 0 calc(var(--source-rem)*.74667);flex:0 0 calc(var(--source-rem)*.74667);-ms-flex-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;background:transparent;border:0;color:#fff;cursor:pointer;height:calc(var(--source-rem)*.74667);justify-content:center;overflow:hidden;padding:0;width:calc(var(--source-rem)*.74667)}.catalog-source.ai-drama-home .ai-drama-home__icon-svg{display:block;height:calc(var(--source-rem)*.58667);width:calc(var(--source-rem)*.58667)}.catalog-source.ai-drama-home .ai-drama-home__icon-svg.is-menu{height:calc(var(--source-rem)*.64);width:calc(var(--source-rem)*.64)}.catalog-source.ai-drama-home .ai-drama-home__member-guest{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;background:#fff3;border-radius:50%;height:calc(var(--source-rem)*.69333);justify-content:center;width:calc(var(--source-rem)*.69333)}.catalog-source.ai-drama-home .ai-drama-home__member-avatar{display:block;-webkit-box-flex:0;border:calc(var(--source-rem)*.02667) solid hsla(0,0%,100%,.35);border-radius:50%;-webkit-flex:0 0 calc(var(--source-rem)*.69333);-ms-flex:0 0 calc(var(--source-rem)*.69333);flex:0 0 calc(var(--source-rem)*.69333);height:calc(var(--source-rem)*.69333);max-height:calc(var(--source-rem)*.69333);max-width:calc(var(--source-rem)*.69333);min-height:calc(var(--source-rem)*.69333);min-width:calc(var(--source-rem)*.69333);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:calc(var(--source-rem)*.69333)}.catalog-source.ai-drama-home .ai-drama-home__more-overlay{inset:0;position:fixed;z-index:2000}.catalog-source.ai-drama-home .ai-drama-home__more-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;right:calc(var(--source-rem)*.26667);top:calc(calc(var(--source-rem)*1.28) + env(safe-area-inset-top,0px));z-index:2001;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--theme-card-bg-color,#1c1e23);border-radius:calc(var(--source-rem)*.32);-webkit-box-shadow:0 calc(var(--source-rem)*.26667) calc(var(--source-rem)*.74667) rgba(0,0,0,.45);box-shadow:0 calc(var(--source-rem)*.26667) calc(var(--source-rem)*.74667) #00000073;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-width:calc(var(--source-rem)*3.94667);overflow:hidden;padding:calc(var(--source-rem)*.16) 0}.catalog-source.ai-drama-home .ai-drama-home__more-menu .ai-drama-home__more-item,.catalog-source.ai-drama-home .ai-drama-home__more-menu button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:calc(var(--source-rem)*.26667);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:transparent;border:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--theme-text-color,#f5f5f5);cursor:pointer;font-size:calc(var(--source-rem)*.37333);height:calc(var(--source-rem)*1.17333);padding:0 calc(var(--source-rem)*.37333);text-decoration:none;width:100%}.catalog-source.ai-drama-home .ai-drama-home__notice{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;background:#16100cc7;border:calc(var(--source-rem)*.02667) solid rgba(196,140,48,.42);border-radius:calc(var(--source-rem)*.16);cursor:pointer;height:calc(var(--source-rem)*.85333);margin:calc(var(--source-rem)*.26667) calc(var(--source-rem)*.32) calc(var(--source-rem)*.10667);overflow:hidden;text-align:left;width:calc(100% - calc(var(--source-rem)*.64))}.catalog-source.ai-drama-home .ai-drama-home__notice-lead{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;gap:calc(var(--source-rem)*.10667);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:-webkit-gradient(linear,left top,right top,from(#ff8a00),to(#ffd21a));background:-webkit-linear-gradient(left,#ff8a00,#ffd21a);background:linear-gradient(90deg,#ff8a00,#ffd21a);border-radius:calc(var(--source-rem)*.13333) 0 0 calc(var(--source-rem)*.13333);color:#111;font-size:calc(var(--source-rem)*.32);font-weight:700;letter-spacing:.04em;line-height:1;padding:0 calc(var(--source-rem)*.26667)}.catalog-source.ai-drama-home .ai-drama-home__notice-marquee{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;overflow:hidden}.catalog-source.ai-drama-home .ai-drama-home__notice-marquee,.catalog-source.ai-drama-home .ai-drama-home__notice-run{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.catalog-source.ai-drama-home .ai-drama-home__notice-run{-webkit-flex-shrink:0;-ms-flex-negative:0;-webkit-animation:ai-drama-notice-marquee-a9c11cf5 28s linear infinite;animation:ai-drama-notice-marquee-a9c11cf5 28s linear infinite;flex-shrink:0;width:-webkit-max-content;width:-moz-max-content;width:max-content}.catalog-source.ai-drama-home .ai-drama-home__notice-chunk{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.catalog-source.ai-drama-home .ai-drama-home__notice-chunk,.catalog-source.ai-drama-home .ai-drama-home__notice-item{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.catalog-source.ai-drama-home .ai-drama-home__notice-item{color:#f0c14b;font-size:calc(var(--source-rem)*.32);line-height:calc(var(--source-rem)*.85333);white-space:nowrap}.catalog-source.ai-drama-home .ai-drama-home__notice-item em{color:#ffd21a;font-style:normal;margin-left:calc(var(--source-rem)*.16)}.catalog-source.ai-drama-home .ai-drama-home__notice-sep{color:#e8a54b;font-size:calc(var(--source-rem)*.26667);line-height:1;margin:0 calc(var(--source-rem)*.42667)}@-webkit-keyframes ai-drama-notice-marquee-a9c11cf5{0%{-webkit-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(-50%);transform:translate(-50%)}}@keyframes ai-drama-notice-marquee-a9c11cf5{0%{-webkit-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(-50%);transform:translate(-50%)}}.catalog-source.ai-drama-home .ai-drama-home__trophy{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;background:transparent;border:0;height:calc(var(--source-rem)*.85333);justify-content:center;padding:0;width:calc(var(--source-rem)*.74667)}.catalog-source.ai-drama-home .ai-drama-home__actions,.catalog-source.ai-drama-home .ai-drama-home__trophy{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.catalog-source.ai-drama-home .ai-drama-home__actions{gap:calc(var(--source-rem)*.21333);margin-left:calc(var(--source-rem)*.05333)}.catalog-source.ai-drama-home .ai-drama-home__action{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--source-rem)*.05333);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;background:transparent;border:0;cursor:pointer;justify-content:center;min-width:calc(var(--source-rem)*.96);padding:0;-webkit-tap-highlight-color:transparent}.catalog-source.ai-drama-home .ai-drama-home__action:active{opacity:.85;-webkit-transform:scale(.96);-ms-transform:scale(.96);transform:scale(.96)}.catalog-source.ai-drama-home .ai-drama-home__action-icon{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;border:calc(var(--source-rem)*.02667) solid color-mix(in srgb,var(--ad-accent,#ffc615) 42%,transparent);border-radius:50%;-webkit-box-shadow:0 0 0 calc(var(--source-rem)*.02667) color-mix(in srgb,var(--ad-accent,#ffc615) 8%,transparent);box-shadow:0 0 0 calc(var(--source-rem)*.02667) color-mix(in srgb,var(--ad-accent,#ffc615) 8%,transparent);color:var(--ad-accent,#ffc615);height:calc(var(--source-rem)*.74667);justify-content:center;width:calc(var(--source-rem)*.74667)}.catalog-source.ai-drama-home .ai-drama-home__action-label{color:#ffffffc7;font-size:calc(var(--source-rem)*.24);font-weight:600;line-height:1.1;max-width:calc(var(--source-rem)*1.17333);overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.catalog-source.ai-drama-home .ai-drama-home__loading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.catalog-source.ai-drama-home .ai-drama-home__skeleton{pointer-events:none}.catalog-source.ai-drama-home .ai-drama-home__skeleton-chip{display:inline-block;-webkit-flex-shrink:0;-ms-flex-negative:0;-webkit-animation:ai-drama-skel-a9c11cf5 1.2s ease-in-out infinite;animation:ai-drama-skel-a9c11cf5 1.2s ease-in-out infinite;background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,.06)),color-stop(50%,hsla(0,0%,100%,.12)),to(hsla(0,0%,100%,.06)));background:-webkit-linear-gradient(left,hsla(0,0%,100%,.06),hsla(0,0%,100%,.12) 50%,hsla(0,0%,100%,.06));background:linear-gradient(90deg,#ffffff0f,#ffffff1f 50%,#ffffff0f);background-size:200% 100%;border-radius:calc(var(--source-rem)*26.64);flex-shrink:0;height:calc(var(--source-rem)*.74667);width:calc(var(--source-rem)*1.70667)}.catalog-source.ai-drama-home .ai-drama-home__skeleton-feature{border-radius:calc(var(--source-rem)*.32);height:calc(var(--source-rem)*4.53333);margin-top:calc(var(--source-rem)*.26667)}.catalog-source.ai-drama-home .ai-drama-home__skeleton-card,.catalog-source.ai-drama-home .ai-drama-home__skeleton-feature{-webkit-animation:ai-drama-skel-a9c11cf5 1.2s ease-in-out infinite;animation:ai-drama-skel-a9c11cf5 1.2s ease-in-out infinite;background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,.06)),color-stop(50%,hsla(0,0%,100%,.12)),to(hsla(0,0%,100%,.06)));background:-webkit-linear-gradient(left,hsla(0,0%,100%,.06),hsla(0,0%,100%,.12) 50%,hsla(0,0%,100%,.06));background:linear-gradient(90deg,#ffffff0f,#ffffff1f 50%,#ffffff0f);background-size:200% 100%;width:100%}.catalog-source.ai-drama-home .ai-drama-home__skeleton-card{aspect-ratio:3/4;border-radius:calc(var(--source-rem)*.26667);margin-bottom:calc(var(--source-rem)*.26667)}.catalog-source.ai-drama-home .ai-drama-home__skeleton-card.is-h1{aspect-ratio:3/4}.catalog-source.ai-drama-home .ai-drama-home__skeleton-card.is-h2{aspect-ratio:2/3}.catalog-source.ai-drama-home .ai-drama-home__skeleton-card.is-h3{aspect-ratio:3/5}@-webkit-keyframes ai-drama-skel-a9c11cf5{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes ai-drama-skel-a9c11cf5{0%{background-position:100% 0}to{background-position:-100% 0}}.catalog-source.ai-drama-home .ai-drama-home__scroll{-webkit-box-flex:1;background:var(--ad-surface,#000);-webkit-flex:1;-ms-flex:1;flex:1;margin-top:calc(var(--source-rem)*-.02667);min-height:0;overflow-x:hidden;overflow-y:auto;padding:calc(var(--source-rem)*.02667) calc(var(--source-rem)*.26667) calc(calc(var(--source-rem)*.64) + env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.catalog-source.ai-drama-home .ai-drama-home__scroll .van-pull-refresh{overflow:visible}.catalog-source.ai-drama-home .ai-drama-home__scroll .van-pull-refresh__track{min-height:100%}.catalog-source.ai-drama-home .ai-drama-home__left-floating-ad{bottom:calc(calc(var(--source-rem)*.32) + var(--layout-tabbar-offset, 52px) + env(safe-area-inset-bottom,0px) + var(--layout-cs-fab-lift, 0px));left:calc(var(--source-rem)*.32);position:fixed;z-index:28}.catalog-source.ai-drama-home .ai-drama-home__left-floating-ad .floating-ad-window--single,.catalog-source.ai-drama-home .ai-drama-home__left-floating-ad .floating-ad-window__single,.catalog-source.ai-drama-home .ai-drama-home__left-floating-ad .floating-ad-window__single-item{height:calc(var(--source-rem)*1.49333);width:calc(var(--source-rem)*1.49333)}.catalog-source.ai-drama-home .ai-drama-home__left-floating-ad .floating-ad-window__single-close{height:calc(var(--source-rem)*.42667);width:calc(var(--source-rem)*.42667)}.catalog-source.ai-drama-home .ai-drama-home__identity-entry{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:fixed;right:calc(var(--source-rem)*.37333);top:50%;z-index:28;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;background:var(--theme-card-bg-color,#141414);border:calc(var(--source-rem)*.02667) solid var(--theme-primary-color,#f5c518);border-radius:calc(var(--source-rem)*.21333);-webkit-box-shadow:0 calc(var(--source-rem)*.10667) calc(var(--source-rem)*.32) rgba(0,0,0,.16);box-shadow:0 calc(var(--source-rem)*.10667) calc(var(--source-rem)*.32) #00000029;color:var(--theme-text-color,#fff);cursor:pointer;font-size:calc(var(--source-rem)*.29333);font-weight:600;justify-content:center;line-height:1.15;padding:calc(var(--source-rem)*.21333) calc(var(--source-rem)*.05333) calc(var(--source-rem)*.26667);-webkit-transform:translateY(-150%);-ms-transform:translateY(-150%);transform:translateY(-150%);white-space:nowrap;width:calc(var(--source-rem)*1.38667);-webkit-tap-highlight-color:transparent}.catalog-source.ai-drama-home .ai-drama-home__identity-entry span{color:var(--theme-text-color,#fff);line-height:1}.catalog-source.ai-drama-home .ai-drama-home__identity-entry .ai-drama-home__identity-mark,.catalog-source.ai-drama-home .ai-drama-home__identity-entry .ai-drama-home__identity-mark svg{color:var(--theme-primary-color,#f5c518)}.catalog-source.ai-drama-home .ai-drama-home__identity-entry:active{opacity:.88;-webkit-transform:translateY(-150%) scale(.96);-ms-transform:translateY(-150%) scale(.96);transform:translateY(-150%) scale(.96)}.catalog-source.ai-drama-home .ai-drama-home__identity-mark{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;color:var(--theme-primary-color,#f5c518);justify-content:center}.catalog-source.ai-drama-home .ai-drama-home__identity-mark svg{color:var(--theme-primary-color,#f5c518);height:calc(var(--source-rem)*.8);width:calc(var(--source-rem)*.8)}.catalog-source.ai-drama-home .ai-drama-home__fab-stack{bottom:calc(calc(var(--source-rem)*.32) + var(--layout-tabbar-offset, 52px) + env(safe-area-inset-bottom,0px) + var(--layout-cs-fab-lift, 0px));display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:fixed;right:calc(var(--source-rem)*.37333);z-index:28;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--source-rem)*.26667);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;pointer-events:none}.catalog-source.ai-drama-home .ai-drama-home__fab-stack>*{pointer-events:auto}.catalog-source.ai-drama-home .ai-drama-home__back-top{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;background:#1c1c1ee0;border:calc(var(--source-rem)*.02667) solid hsla(0,0%,100%,.18);border-radius:50%;-webkit-box-shadow:0 calc(var(--source-rem)*.16) calc(var(--source-rem)*.48) rgba(0,0,0,.4);box-shadow:0 calc(var(--source-rem)*.16) calc(var(--source-rem)*.48) #0006;color:#fff;cursor:pointer;height:calc(var(--source-rem)*1.28);justify-content:center;padding:0;width:calc(var(--source-rem)*1.28);-webkit-tap-highlight-color:transparent;-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease}.catalog-source.ai-drama-home .ai-drama-home__back-top:active{opacity:.88;-webkit-transform:scale(.96);-ms-transform:scale(.96);transform:scale(.96)}.catalog-source.ai-drama-home .ai-drama-home__genres-sticky{background:var(--ad-surface,#000);-webkit-box-shadow:0 calc(var(--source-rem)*-.02667) 0 0 var(--ad-surface,#000);box-shadow:0 calc(var(--source-rem)*-.02667) 0 0 var(--ad-surface,#000);margin:0 calc(var(--source-rem)*-.26667);padding:calc(var(--source-rem)*.21333) calc(var(--source-rem)*.26667);position:-webkit-sticky;position:sticky;top:0;z-index:15}.catalog-source.ai-drama-home .ai-drama-home__body{min-height:calc(var(--source-rem)*5.33333);position:relative;-webkit-transition:opacity .18s ease;transition:opacity .18s ease}.catalog-source.ai-drama-home .ai-drama-home__body.is-loading{opacity:.55;pointer-events:none}.catalog-source.ai-drama-home .ai-drama-home__content-loading{left:0;pointer-events:none;position:absolute;right:0;top:calc(var(--source-rem)*.32);z-index:5}.catalog-source.ai-drama-home .ai-drama-home__content-loading,.catalog-source.ai-drama-home .ai-drama-home__empty{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.catalog-source.ai-drama-home .ai-drama-home__empty{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--source-rem)*.32);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#9ca3af;font-size:calc(var(--source-rem)*.37333);padding:calc(var(--source-rem)*1.28) 0;text-align:center}.catalog-source.ai-drama-home .ai-drama-home__empty p{margin:0}.catalog-source.ai-drama-home .ai-drama-home__empty-img{height:auto;opacity:.85;width:calc(var(--source-rem)*3.2)}.catalog-source.ai-drama-home .ai-drama-home__error{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--source-rem)*.37333);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;color:#9ca3af;justify-content:center;padding:calc(var(--source-rem)*1.28) calc(var(--source-rem)*.42667);text-align:center}.catalog-source.ai-drama-home .ai-drama-home__error p{font-size:calc(var(--source-rem)*.37333);margin:0}.catalog-source.ai-drama-home .ai-drama-home__retry{background:var(--ad-btn-gradient,linear-gradient(90deg,#ffc615,#e6a800));border:0;border-radius:calc(var(--source-rem)*26.64);color:var(--ad-on-accent,#56190a);cursor:pointer;font-size:calc(var(--source-rem)*.34667);font-weight:700;height:calc(var(--source-rem)*.96);padding:0 calc(var(--source-rem)*.48)}.catalog-source.ai-drama-home .ai-drama-home__genres{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:calc(var(--source-rem)*.21333);height:calc(var(--source-rem)*.85333);overflow-x:auto;scrollbar-width:none}.catalog-source.ai-drama-home .ai-drama-home__genres::-webkit-scrollbar{display:none}.catalog-source.ai-drama-home .ai-drama-home__genre{-webkit-flex-shrink:0;-ms-flex-negative:0;background:transparent;border:calc(var(--source-rem)*.02667) solid hsla(0,0%,100%,.18);border-radius:calc(var(--source-rem)*26.64);color:#d1d5db;cursor:pointer;flex-shrink:0;font-size:calc(var(--source-rem)*.4);font-weight:700;height:100%;padding:0 calc(var(--source-rem)*.32);-webkit-transition:all .25s;transition:all .25s;white-space:nowrap}.catalog-source.ai-drama-home .ai-drama-home__genre:disabled{cursor:wait;opacity:.72}.catalog-source.ai-drama-home .ai-drama-home__genre.active{background:var(--ad-genre-active-bg,#ffc615);border-color:var(--ad-accent,#ffc615);color:var(--ad-on-accent,#56190a)}.catalog-source.ai-drama-home .ai-drama-home__vip-banner{background:transparent;border:0;border-radius:calc(var(--source-rem)*.13333);cursor:pointer;display:block;margin-top:calc(var(--source-rem)*.26667);overflow:hidden;padding:0;width:100%}.catalog-source.ai-drama-home .ai-drama-home__vip-banner img{display:block;max-height:calc(var(--source-rem)*3.2);-o-object-fit:cover;object-fit:cover;width:100%}.catalog-source.ai-drama-home .ai-drama-home__section{margin-top:calc(var(--source-rem)*.4)}.catalog-source.ai-drama-home .ai-drama-home__section-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:calc(var(--source-rem)*.16);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.catalog-source.ai-drama-home .ai-drama-home__section-head h2{-webkit-box-flex:1;color:#fff;-webkit-flex:1;-ms-flex:1;flex:1;font-size:calc(var(--source-rem)*.45333);font-weight:700;margin:0}.catalog-source.ai-drama-home .ai-drama-home__more{display:none;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;gap:calc(var(--source-rem)*.05333);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:transparent;border:0;color:#ffffff73;cursor:pointer;font-size:calc(var(--source-rem)*.32);padding:0}.catalog-source.ai-drama-home .ai-drama-home__section--grid.is-papaya .ai-drama-home__more{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.catalog-source.ai-drama-home .ai-drama-home__bar{display:block;-webkit-flex-shrink:0;-ms-flex-negative:0;background:var(--ad-bar-gradient,#ffc615);border-radius:calc(var(--source-rem)*26.64);flex-shrink:0;height:calc(var(--source-rem)*.4);width:calc(var(--source-rem)*.10667)}.catalog-source.ai-drama-home .ai-drama-home__two-col{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-top:calc(var(--source-rem)*.4);width:100%}.catalog-source.ai-drama-home .ai-drama-home__col,.catalog-source.ai-drama-home .ai-drama-home__two-col{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:calc(var(--source-rem)*.26667);min-width:0}.catalog-source.ai-drama-home .ai-drama-home__col{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}

.catalog-source.ai-drama-home .ai-drama-home__section{margin-top:calc(var(--source-rem)*.4)}.catalog-source.ai-drama-home .ai-drama-home__section-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:calc(var(--source-rem)*.16);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.catalog-source.ai-drama-home .ai-drama-home__section-head h2{-webkit-box-flex:1;color:#fff;-webkit-flex:1;-ms-flex:1;flex:1;font-size:calc(var(--source-rem)*.45333);font-weight:700;margin:0}.catalog-source.ai-drama-home .ai-drama-home__more{display:none;gap:calc(var(--source-rem)*.05333);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:transparent;border:0;color:#ffffff73;cursor:pointer;font-size:calc(var(--source-rem)*.32);padding:0}.catalog-source.ai-drama-home .ai-drama-home__bar,.catalog-source.ai-drama-home .ai-drama-home__more{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.catalog-source.ai-drama-home .ai-drama-home__bar{background:var(--ad-bar-gradient,#ffc615);border-radius:calc(var(--source-rem)*26.64);display:block;height:calc(var(--source-rem)*.4);width:calc(var(--source-rem)*.10667)}.catalog-source.ai-drama-home .ai-drama-home__featured-swipe{-webkit-box-sizing:border-box;box-sizing:border-box;height:calc(var(--source-rem)*5.01333);margin-top:calc(var(--source-rem)*.26667);overflow:hidden;width:100%}.catalog-source.ai-drama-home .ai-drama-home__featured-swipe .van-swipe__track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%}.catalog-source.ai-drama-home .ai-drama-home__featured-swipe .van-swipe-item{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:calc(var(--source-rem)*4.69333);overflow:hidden;width:100%}.catalog-source.ai-drama-home .ai-drama-home__featured-swipe .van-swipe__indicators{bottom:calc(var(--source-rem)*.05333)}.catalog-source.ai-drama-home .ai-drama-home__featured-swipe .van-swipe__indicator{background:#fff;height:calc(var(--source-rem)*.13333);opacity:.45;width:calc(var(--source-rem)*.13333)}.catalog-source.ai-drama-home .ai-drama-home__featured-swipe .van-swipe__indicator.van-swipe__indicator--active{background:var(--ad-accent,#ffc615);border-radius:calc(var(--source-rem)*26.64);opacity:1;width:calc(var(--source-rem)*.37333)}.catalog-source.ai-drama-home .ai-drama-home__feature{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:calc(var(--source-rem)*.26667);-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--ad-feature-bg,linear-gradient(42deg,#674d31,transparent 31%,transparent 72%,#674d31));background-color:var(--ad-surface-card,#14110c);border:calc(var(--source-rem)*.02667) solid var(--ad-feature-border,rgba(255,198,21,.3));border-radius:var(--ad-card-radius,10px);cursor:pointer;height:100%;margin:0;padding:calc(var(--source-rem)*.26667);text-align:left;width:100%}.catalog-source.ai-drama-home .ai-drama-home__feature,.catalog-source.ai-drama-home .ai-drama-home__feature-main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;max-width:100%;overflow:hidden}.catalog-source.ai-drama-home .ai-drama-home__feature-main{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-width:0}.catalog-source.ai-drama-home .ai-drama-home__feature-title{color:var(--ad-accent,#ffc615);font-size:calc(var(--source-rem)*.4);font-weight:700;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-source.ai-drama-home .ai-drama-home__feature-tags{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:calc(var(--source-rem)*.10667);margin-top:calc(var(--source-rem)*.10667);max-height:calc(var(--source-rem)*1.12);overflow:hidden}.catalog-source.ai-drama-home .ai-drama-home__feature-tag{background:var(--ad-chip-bg,#2e2e2e);border-radius:calc(var(--source-rem)*.08);color:#9ca3af;font-size:calc(var(--source-rem)*.29333);padding:calc(var(--source-rem)*.02667) calc(var(--source-rem)*.13333)}.catalog-source.ai-drama-home .ai-drama-home__feature-tag.is-genre{background:var(--ad-chip-genre-bg,#3b3123);color:var(--ad-chip-genre-fg,var(--ad-leaf,#a3e635));cursor:pointer}.catalog-source.ai-drama-home .ai-drama-home__feature-desc{color:var(--ad-accent,#ffc615);display:-webkit-box;font-size:calc(var(--source-rem)*.32);-webkit-line-clamp:2;line-height:1.35;margin:calc(var(--source-rem)*.10667) 0 0;overflow:hidden;-webkit-box-orient:vertical}.catalog-source.ai-drama-home .ai-drama-home__feature-spacer{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-height:calc(var(--source-rem)*.10667)}.catalog-source.ai-drama-home .ai-drama-home__watch-btn{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;gap:calc(var(--source-rem)*.05333);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;background:var(--ad-btn-gradient,linear-gradient(90deg,#ffc615,#e6a800));border-radius:calc(var(--source-rem)*26.64);color:var(--ad-on-accent,#56190a);font-size:calc(var(--source-rem)*.32);font-weight:600;margin-bottom:0;margin-top:calc(var(--source-rem)*.10667);padding:calc(var(--source-rem)*.08) calc(var(--source-rem)*.26667)}.catalog-source.ai-drama-home .ai-drama-home__feature-poster{position:relative;-webkit-box-flex:0;background:var(--theme-bg-color,var(--theme-main-bg-color));border-radius:calc(var(--source-rem)*.16);-webkit-flex:0 0 calc(var(--source-rem)*2.98667);-ms-flex:0 0 calc(var(--source-rem)*2.98667);flex:0 0 calc(var(--source-rem)*2.98667);height:calc(var(--source-rem)*3.94667);margin-top:calc(var(--source-rem)*.05333);overflow:hidden;width:calc(var(--source-rem)*2.98667)}.catalog-source.ai-drama-home .ai-drama-home__feature-poster .ai-drama-home__feature-placeholder{border-radius:calc(var(--source-rem)*.16);inset:0;position:absolute;z-index:1}.catalog-source.ai-drama-home .ai-drama-home__feature-poster img{border-radius:calc(var(--source-rem)*.16);height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}@media (max-width:360px){.catalog-source.ai-drama-home .ai-drama-home__feature{gap:calc(var(--source-rem)*.21333);padding:calc(var(--source-rem)*.21333)}.catalog-source.ai-drama-home .ai-drama-home__feature-poster{-webkit-flex-basis:calc(var(--source-rem)*2.56);-ms-flex-preferred-size:calc(var(--source-rem)*2.56);flex-basis:calc(var(--source-rem)*2.56);height:calc(var(--source-rem)*3.41333);width:calc(var(--source-rem)*2.56)}.catalog-source.ai-drama-home .ai-drama-home__feature-title{font-size:calc(var(--source-rem)*.37333)}}.catalog-source.ai-drama-home .ai-drama-home__feature-glow{background:var(--ad-btn-gradient,linear-gradient(90deg,#ffc615,#e6a800));border-radius:calc(var(--source-rem)*.16);height:calc(100% - calc(var(--source-rem)*.21333));left:calc(var(--source-rem)*.10667);opacity:.55;pointer-events:none;position:absolute;top:calc(var(--source-rem)*.10667);width:calc(100% - calc(var(--source-rem)*.21333));z-index:0}.catalog-source.ai-drama-home .ai-drama-home__feature-badge{border-radius:calc(var(--source-rem)*.16) 0;font-size:calc(var(--source-rem)*.32);font-weight:700;left:0;padding:calc(var(--source-rem)*.02667) calc(var(--source-rem)*.16);position:absolute;top:0;z-index:2}.catalog-source.ai-drama-home .ai-drama-home__feature-badge.is-vip{background:var(--ad-vip-gradient,linear-gradient(90deg,#fdba74,#fb923c));color:#fff}.catalog-source.ai-drama-home .ai-drama-home__feature-badge.is-original{background:-webkit-linear-gradient(315deg,#ff5a5a,#e11d1d 55%,#c40000);background:linear-gradient(135deg,#ff5a5a,#e11d1d 55%,#c40000);color:#fff}.catalog-source.ai-drama-home .ai-drama-home__feature-badge.is-unlock{background:var(--ad-btn-gradient,linear-gradient(90deg,#ffc615,#e6a800));color:var(--ad-on-accent,#56190a)}.catalog-source.ai-drama-home .ai-drama-home__feature-badge.is-free{background:-webkit-gradient(linear,left top,right top,from(#86efac),to(#4ade80));background:-webkit-linear-gradient(left,#86efac,#4ade80);background:linear-gradient(90deg,#86efac,#4ade80);color:#fff}.catalog-source.ai-drama-home .ai-drama-home__feature-heat{bottom:0;gap:calc(var(--source-rem)*.05333);left:0;position:absolute;right:0;z-index:2;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.72)));background:-webkit-linear-gradient(transparent,rgba(0,0,0,.72));background:linear-gradient(transparent,#000000b8);border-radius:0 0 calc(var(--source-rem)*.16) calc(var(--source-rem)*.16);color:#fff;font-size:calc(var(--source-rem)*.26667);padding:calc(var(--source-rem)*.10667) calc(var(--source-rem)*.16)}.catalog-source.ai-drama-home .ai-drama-home__feature-heat,.catalog-source.ai-drama-home .ai-drama-home__featured-rail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.catalog-source.ai-drama-home .ai-drama-home__featured-rail{gap:calc(var(--source-rem)*.26667);margin-top:calc(var(--source-rem)*.32);overflow-x:auto;overflow-y:hidden;padding:0 calc(var(--source-rem)*.05333) calc(var(--source-rem)*.10667);-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.catalog-source.ai-drama-home .ai-drama-home__featured-rail::-webkit-scrollbar{display:none}.catalog-source.ai-drama-home .ai-drama-home__feature--rail{display:block;-webkit-box-flex:0;background:transparent;border:0;border-radius:calc(var(--source-rem)*.37333);-webkit-flex:0 0 42%;-ms-flex:0 0 42%;flex:0 0 42%;height:auto;max-width:calc(var(--source-rem)*4.48);overflow:hidden;padding:0;scroll-snap-align:start;width:42%}.catalog-source.ai-drama-home .ai-drama-home__feature--rail .ai-drama-home__feature-poster{-webkit-box-flex:0;aspect-ratio:3/4;border-radius:calc(var(--source-rem)*.37333);-webkit-flex:none;-ms-flex:none;flex:none;height:auto;margin:0;width:100%}.catalog-source.ai-drama-home .ai-drama-home__feature--rail .ai-drama-home__feature-poster .ai-drama-home__feature-placeholder,.catalog-source.ai-drama-home .ai-drama-home__feature--rail .ai-drama-home__feature-poster img{border-radius:calc(var(--source-rem)*.37333)}.catalog-source.ai-drama-home .ai-drama-home__feature-play{display:none;left:calc(var(--source-rem)*.21333);position:absolute;top:calc(var(--source-rem)*.21333);z-index:3;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;background:#ffffffeb;border-radius:50%;-webkit-box-shadow:0 calc(var(--source-rem)*.05333) calc(var(--source-rem)*.21333) rgba(0,0,0,.18);box-shadow:0 calc(var(--source-rem)*.05333) calc(var(--source-rem)*.21333) #0000002e;color:#333;height:calc(var(--source-rem)*.69333);justify-content:center;width:calc(var(--source-rem)*.69333)}.catalog-source.ai-drama-home .ai-drama-home__feature-type{background:var(--ad-accent,#f06292);font-weight:700;top:calc(var(--source-rem)*.21333)}.catalog-source.ai-drama-home .ai-drama-home__feature-ep,.catalog-source.ai-drama-home .ai-drama-home__feature-type{border-radius:calc(var(--source-rem)*26.64);color:#fff;display:none;font-size:calc(var(--source-rem)*.26667);line-height:1.3;padding:calc(var(--source-rem)*.05333) calc(var(--source-rem)*.18667);position:absolute;right:calc(var(--source-rem)*.21333);z-index:3}.catalog-source.ai-drama-home .ai-drama-home__feature-ep{background:#0000008c;font-weight:600;top:calc(var(--source-rem)*.85333)}.catalog-source.ai-drama-home .ai-drama-home__feature-title-on{bottom:0;color:#fff;display:none;font-size:calc(var(--source-rem)*.34667);font-weight:700;left:0;-webkit-line-clamp:2;line-height:1.3;margin:0;overflow:hidden;padding:calc(var(--source-rem)*.74667) calc(var(--source-rem)*.26667) calc(var(--source-rem)*.26667);position:absolute;right:0;text-shadow:0 calc(var(--source-rem)*.02667) calc(var(--source-rem)*.08) rgba(0,0,0,.55);z-index:3;-webkit-box-orient:vertical;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.78)));background:-webkit-linear-gradient(transparent,rgba(0,0,0,.78));background:linear-gradient(transparent,#000000c7)}.catalog-source.ai-drama-home .is-papaya .ai-drama-home__feature-ep,.catalog-source.ai-drama-home .is-papaya .ai-drama-home__feature-play,.catalog-source.ai-drama-home .is-papaya .ai-drama-home__feature-type,.catalog-source.ai-drama-home .is-papaya .ai-drama-home__more{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.catalog-source.ai-drama-home .is-papaya .ai-drama-home__feature-ep,.catalog-source.ai-drama-home .is-papaya .ai-drama-home__feature-type{display:inline-block}.catalog-source.ai-drama-home .is-papaya .ai-drama-home__feature-title-on{display:-webkit-box}.catalog-source.ai-drama-home .is-papaya .ai-drama-home__feature-badge{border-radius:calc(var(--source-rem)*26.64);bottom:calc(var(--source-rem)*1.12);font-size:calc(var(--source-rem)*.26667);left:calc(var(--source-rem)*.21333);padding:calc(var(--source-rem)*.05333) calc(var(--source-rem)*.21333);right:auto;top:auto}.catalog-source.ai-drama-home .ai-drama-home__section--featured.is-brand{margin-top:0;position:relative}.catalog-source.ai-drama-home .is-brand .ai-drama-home__featured-swipe{aspect-ratio:3/4;border-radius:0;height:auto;margin-top:0;overflow:hidden;width:100%}.catalog-source.ai-drama-home .is-brand .ai-drama-home__featured-swipe .van-swipe-item,.catalog-source.ai-drama-home .is-brand .ai-drama-home__featured-swipe .van-swipe__track{height:100%}.catalog-source.ai-drama-home .ai-drama-home__feature--brand{background:#111;border:0;cursor:pointer;display:block;height:100%;overflow:hidden;padding:0;position:relative;text-align:left;width:100%}.catalog-source.ai-drama-home .ai-drama-home__feature--brand .ai-drama-home__feature-poster{inset:0;position:absolute;-webkit-box-flex:0;background:#111;border-radius:0;-webkit-flex:none;-ms-flex:none;flex:none;height:auto;margin:0;overflow:hidden;width:auto}.catalog-source.ai-drama-home .ai-drama-home__feature--brand .ai-drama-home__feature-poster .ai-drama-home__feature-placeholder,.catalog-source.ai-drama-home .ai-drama-home__feature--brand .ai-drama-home__feature-poster img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%}.catalog-source.ai-drama-home .ai-drama-home__feature--brand .ai-drama-home__feature-main{bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;left:0;position:absolute;right:0;z-index:2;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(78%,rgba(0,0,0,.82)));background:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.82) 78%);background:linear-gradient(180deg,transparent,rgba(0,0,0,.82) 78%);max-width:none;overflow:visible;padding:calc(var(--source-rem)*2.13333) calc(var(--source-rem)*.42667) calc(var(--source-rem)*1.17333)}.catalog-source.ai-drama-home .ai-drama-home__feature-kicker{color:#fc0;font-size:calc(var(--source-rem)*.32);font-weight:600;line-height:1.3;margin:0 0 calc(var(--source-rem)*.16)}.catalog-source.ai-drama-home .ai-drama-home__feature--brand .ai-drama-home__feature-title{color:#fff;font-size:calc(var(--source-rem)*.58667);font-weight:800;line-height:1.25;margin:0 0 calc(var(--source-rem)*.21333);text-shadow:0 calc(var(--source-rem)*.02667) calc(var(--source-rem)*.21333) rgba(0,0,0,.55)}.catalog-source.ai-drama-home .ai-drama-home__feature--brand .ai-drama-home__feature-desc{color:#ffffffc7;display:-webkit-box;font-size:calc(var(--source-rem)*.34667);line-height:1.45;margin:0 0 calc(var(--source-rem)*.37333);overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.catalog-source.ai-drama-home .ai-drama-home__feature--brand .ai-drama-home__watch-btn{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;gap:calc(var(--source-rem)*.16);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#fc0;border-radius:calc(var(--source-rem)*26.64);-webkit-box-shadow:0 calc(var(--source-rem)*.16) calc(var(--source-rem)*.42667) rgba(255,204,0,.28);box-shadow:0 calc(var(--source-rem)*.16) calc(var(--source-rem)*.42667) #ffcc0047;color:#1a1400;font-size:calc(var(--source-rem)*.4);font-weight:700;height:calc(var(--source-rem)*1.06667);padding:0 calc(var(--source-rem)*.58667)}.catalog-source.ai-drama-home .is-brand .ai-drama-home__featured-pager{bottom:calc(var(--source-rem)*.16);height:calc(var(--source-rem)*.85333);left:0;margin:0;pointer-events:none;position:absolute;right:0;z-index:3}.catalog-source.ai-drama-home .is-brand .ai-drama-home__featured-arrow{pointer-events:auto}.catalog-source.ai-drama-home .ai-drama-home__featured-pager{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:calc(var(--source-rem)*.42667);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;height:calc(var(--source-rem)*.96);justify-content:center;margin-top:calc(var(--source-rem)*.10667)}.catalog-source.ai-drama-home .ai-drama-home__featured-arrow{background:transparent;border:0;color:#ffffff8c;cursor:pointer;font-size:calc(var(--source-rem)*.58667);height:calc(var(--source-rem)*.74667);line-height:calc(var(--source-rem)*.69333);width:calc(var(--source-rem)*.74667)}.catalog-source.ai-drama-home .ai-drama-home__featured-dots{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:calc(var(--source-rem)*.16);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.catalog-source.ai-drama-home .ai-drama-home__featured-dots i{background:#ffffff47;border-radius:50%;display:block;height:calc(var(--source-rem)*.16);width:calc(var(--source-rem)*.16)}.catalog-source.ai-drama-home .ai-drama-home__featured-dots i.active{background:#fc0;border-radius:calc(var(--source-rem)*26.64);width:calc(var(--source-rem)*.37333)}

.catalog-source.ai-drama-home .ai-drama-home{background:var(--ad-surface,#000)}
.catalog-source.ai-drama-home .ai-drama-home__logo{max-width:calc(var(--source-rem)*2.56)}
.catalog-source.ai-drama-home .ai-drama-home__search{background:var(--x07-ink-card);border-color:#ffe03324}
.catalog-source.ai-drama-home .ai-drama-home__action-icon{border-color:#ffe0337a;-webkit-box-shadow:0 0 0 calc(var(--source-rem)*.02667) rgba(255,224,51,.1),0 0 calc(var(--source-rem)*.26667) rgba(255,224,51,.12);box-shadow:0 0 0 calc(var(--source-rem)*.02667) #ffe0331a,0 0 calc(var(--source-rem)*.26667) #ffe0331f;color:var(--ad-accent,#ffe033)}
.catalog-source.ai-drama-home .ai-drama-home__action-label{color:#ffffffd1}
.catalog-source.ai-drama-home .ai-drama-home__genres-sticky{background:var(--ad-surface,var(--x07-ink))}
.catalog-source.ai-drama-home .ai-drama-home__genre{background:var(--x07-ink-card);border-color:var(--x07-line)}
.catalog-source.ai-drama-home .ai-drama-home__genre.active{background:var(--ad-genre-active-bg);border-color:transparent;-webkit-box-shadow:0 calc(var(--source-rem)*.05333) calc(var(--source-rem)*.32) rgba(255,224,51,.22);box-shadow:0 calc(var(--source-rem)*.05333) calc(var(--source-rem)*.32) #ffe03338;color:var(--ad-on-accent)}
.catalog-source.ai-drama-home .ai-drama-home__bar{background:var(--ad-bar-gradient);-webkit-box-shadow:0 0 calc(var(--source-rem)*.21333) rgba(132,204,22,.35);box-shadow:0 0 calc(var(--source-rem)*.21333) #84cc1659;width:calc(var(--source-rem)*.08)}
.catalog-source.ai-drama-home .ai-drama-home__feature{background:var(--ad-feature-bg);border-color:var(--ad-feature-border);border-radius:var(--ad-card-radius);-webkit-box-shadow:inset 0 calc(var(--source-rem)*.02667) 0 hsla(0,0%,100%,.04),0 calc(var(--source-rem)*.21333) calc(var(--source-rem)*.64) rgba(0,0,0,.35);box-shadow:inset 0 calc(var(--source-rem)*.02667) #ffffff0a,0 calc(var(--source-rem)*.21333) calc(var(--source-rem)*.64) #00000059}
.catalog-source.ai-drama-home .ai-drama-home__feature-title{color:#fff}
.catalog-source.ai-drama-home .ai-drama-home__feature-tag.is-genre{background:#84cc1624;color:var(--x07-leaf-soft)}
.catalog-source.ai-drama-home .ai-drama-home__feature-desc{color:#ffffffb8}
.catalog-source.ai-drama-home .ai-drama-home__watch-btn{background:var(--ad-btn-gradient);-webkit-box-shadow:0 calc(var(--source-rem)*.05333) calc(var(--source-rem)*.26667) rgba(255,224,51,.28);box-shadow:0 calc(var(--source-rem)*.05333) calc(var(--source-rem)*.26667) #ffe03347;color:var(--ad-on-accent)}
.catalog-source.ai-drama-home .ai-drama-home__feature-glow{background:var(--ad-vip-gradient);opacity:.85}
.catalog-source.ai-drama-home .ai-drama-home__feature-badge.is-vip{background:var(--ad-vip-gradient);color:var(--ad-on-accent)}
.catalog-source.ai-drama-home .ai-drama-detail__retry,.catalog-source.ai-drama-home .ai-drama-home__retry,.catalog-source.ai-drama-home .ai-drama-rank__retry,.catalog-source.ai-drama-home .ai-drama-search__retry{background:var(--ad-btn-gradient);color:var(--ad-on-accent)}
.catalog-purchased .pp-nav{background:var(--theme-bg-color,#0f1220);border-bottom:calc(var(--source-rem)*.02667) solid hsla(0,0%,100%,.06);height:calc(var(--source-rem)*1.38667);padding:0 calc(var(--source-rem)*.42667)}
.catalog-purchased .pp-back,.catalog-purchased .pp-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.catalog-purchased .pp-back{height:calc(var(--source-rem)*1.17333);margin-left:calc(var(--source-rem)*-.21333);width:calc(var(--source-rem)*1.17333);-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;background:none;border:none;color:var(--theme-text-color,#fff);cursor:pointer;justify-content:center;padding:0;position:relative;z-index:2}
.catalog-purchased .pp-nav-title{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:calc(var(--source-rem)*.45333);font-weight:600;text-align:center}
.catalog-purchased .pp-nav-placeholder{width:calc(var(--source-rem)*1.17333)}
.catalog-purchased .pp-tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:calc(var(--source-rem)*.21333);overflow-x:auto;padding:calc(var(--source-rem)*.32) calc(var(--source-rem)*.42667) calc(var(--source-rem)*.21333)}
.catalog-purchased .pp-tab-btn,.catalog-purchased .pp-tabs{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.catalog-purchased .pp-tab-btn{background:transparent;border:calc(var(--source-rem)*.02667) solid hsla(0,0%,100%,.12);border-radius:calc(var(--source-rem)*.53333);color:var(--theme-text-color-lighten,#aaa);cursor:pointer;font-size:calc(var(--source-rem)*.34667);padding:calc(var(--source-rem)*.16) calc(var(--source-rem)*.48);-webkit-transition:all .2s;transition:all .2s}
.catalog-purchased .pp-tab-btn.active{background:var( --video-accent-color,var(--theme-primary-color,#e6253b) );border-color:transparent;color:var( --theme-on-primary-color,var(--theme-primary-btn-text-color,#fff) )}
.catalog-purchased .pp-body{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:calc(var(--source-rem)*.21333) calc(var(--source-rem)*.42667) calc(var(--source-rem)*.64)}
.catalog-purchased .pp-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--source-rem)*.32)}
.catalog-purchased .pp-item{background:var(--theme-card-bg-color,#161b2e);gap:calc(var(--source-rem)*.32);padding:calc(var(--source-rem)*.37333)}
.catalog-purchased .pp-item,.catalog-purchased .pp-item-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:calc(var(--source-rem)*.32)}
.catalog-purchased .pp-item-icon{height:calc(var(--source-rem)*1.17333);width:calc(var(--source-rem)*1.17333);-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-flex-shrink:0;justify-content:center;-ms-flex-negative:0;color:#fff;flex-shrink:0}
.catalog-purchased .pp-item-icon--gold{background:-webkit-linear-gradient(315deg,#f5a623,#e8860a);background:linear-gradient(135deg,#f5a623,#e8860a)}
.catalog-purchased .pp-item-icon--silver{background:-webkit-linear-gradient(315deg,#aab4c8,#7f8fa6);background:linear-gradient(135deg,#aab4c8,#7f8fa6)}
.catalog-purchased .pp-item-icon--diamond{background:-webkit-linear-gradient(315deg,#56ccf2,#2f80ed);background:linear-gradient(135deg,#56ccf2,#2f80ed)}
.catalog-purchased .pp-item-icon--bronze{background:-webkit-linear-gradient(315deg,#c67c4e,sienna);background:linear-gradient(135deg,#c67c4e,sienna)}
.catalog-purchased .pp-item-info{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
.catalog-purchased .pp-item-title{color:var(--theme-text-color,#fff);font-size:calc(var(--source-rem)*.37333);font-weight:600;margin-bottom:calc(var(--source-rem)*.10667)}
.catalog-purchased .pp-item-time{color:var(--theme-text-color-lighten,#aaa);font-size:calc(var(--source-rem)*.32)}
.catalog-purchased .pp-item-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-flex-shrink:0;gap:calc(var(--source-rem)*.10667);-ms-flex-negative:0;flex-shrink:0}
.catalog-purchased .pp-item-amount{color:#f5a623;font-size:calc(var(--source-rem)*.4);font-weight:700}
.catalog-purchased .pp-item-status{border-radius:calc(var(--source-rem)*.26667);font-size:calc(var(--source-rem)*.29333);padding:calc(var(--source-rem)*.05333) calc(var(--source-rem)*.21333)}
.catalog-purchased .pp-item-status--done{background:#27ae6026;color:#27ae60}
.catalog-purchased .pp-item-status--pending{background:#f39c1226;color:#f39c12}
.catalog-purchased .pp-item-status--fail{background:#e74c3c26;color:#e74c3c}
.catalog-purchased .pp-empty{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:calc(var(--source-rem)*2.13333);-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.catalog-purchased .pp-copy-btn{background:none;border:none;color:var(--video-accent-color,#e6253b);cursor:pointer;font-size:calc(var(--source-rem)*.29333);line-height:1;padding:0}
.catalog-source.ai-drama-home .source-feature-track{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;height:calc(var(--source-rem)*4.69333);width:100%;gap:0}.catalog-source.ai-drama-home .source-feature-track>.van-swipe-item{flex:0 0 100%;width:100%;height:100%;min-width:0;scroll-snap-align:start}.catalog-source.ai-drama-home .ai-drama-home__feature{height:100%}.catalog-source.ai-drama-home .ai-drama-home__feature-title{line-height:1.15}.catalog-source.ai-drama-home .ai-drama-home__feature-tag{line-height:normal}.catalog-source.ai-drama-home .ai-drama-home__featured-pager{position:relative}.catalog-source.ai-drama-home .ai-drama-home__featured-dots{display:flex;justify-content:center;gap:calc(var(--source-rem)*.10667)}.catalog-source.ai-drama-home .ai-drama-home__featured-dots>button{border:0;padding:0}.catalog-source.ai-drama-home .source-section-heading{padding:0}.catalog-purchased{display:flex;flex-direction:column;height:100%;background:#141412;color:#eee}.catalog-purchased .pp-body{flex:1;overflow:auto;min-height:0}.catalog-purchased .pp-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(var(--source-rem)*2) 0;gap:calc(var(--source-rem)*.32)}.catalog-purchased .pp-empty img{width:calc(var(--source-rem)*2.66667);height:auto}.catalog-purchased .pp-empty p{margin:0;font-size:calc(var(--source-rem)*.37333);color:#9a9a94}.catalog-purchased .catalog-purchase-record{padding:calc(var(--source-rem)*.32);border-bottom:1px solid #ffffff0d}.catalog-library .whp-novel-cover img{width:100%;height:100%;object-fit:cover}.catalog-library .whp-novel-item{display:flex}.catalog-library .whp-novel-info{min-width:0;flex:1}.catalog-library .whp-community-follow-item,.catalog-library .whp-post-card{display:flex;padding:calc(var(--source-rem)*.32) 0;border-bottom:1px solid #ffffff0d}.catalog-source .whp-empty>.van-icon{font-size:48px!important}.catalog-source .ai-drama-cover__heat-icon{display:inline-flex;align-items:center}.catalog-source .ai-drama-cover__heat-icon>.van-icon{width:12px;height:12px}

/* Native swipe track behavior without old reconstruction class side effects. */
.catalog-source.ai-drama-home .van-swipe__track{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;height:calc(var(--source-rem)*4.69333);width:100%;gap:0}.catalog-source.ai-drama-home .van-swipe__track>.van-swipe-item{flex:0 0 100%;width:100%;height:100%;min-width:0;scroll-snap-align:start}.catalog-source.ai-drama-home .ai-drama-home__feature{width:100%;margin:0;color:#fff;font-family:sans-serif;line-height:1.15}.catalog-source.ai-drama-home .ai-drama-home__featured-dots>button{width:calc(var(--source-rem)*.13333);height:calc(var(--source-rem)*.13333);border-radius:999px;background:#ffffff40;padding:0}.catalog-source.ai-drama-home .ai-drama-home__featured-dots>button.active{width:calc(var(--source-rem)*.4);background:#ffe033}

/* Original public game UI strip CSS (including source animation/media queries). */
.catalog-source.movie-home .video-game-ad-wrap{padding:0 0 var(--video-page-block-gap,4px)}.catalog-source.movie-home .video-game-ad-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:calc(var(--source-rem)*.29333);-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin:0 auto;max-width:calc(var(--source-rem)*9.2);width:100%}.catalog-source.movie-home .video-game-ad-list,.catalog-source.movie-home .video-game-ad-list.is-grid{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.catalog-source.movie-home .video-game-ad-list.is-grid{display:-ms-grid;display:grid;-ms-grid-columns:(calc(var(--source-rem)*1.6))[5];gap:calc(var(--source-rem)*.37333) calc(var(--source-rem)*.29333);grid-template-columns:repeat(5,calc(var(--source-rem)*1.6))}.catalog-source.movie-home .video-game-ad-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 calc(var(--source-rem)*1.6);-ms-flex:0 0 calc(var(--source-rem)*1.6);flex:0 0 calc(var(--source-rem)*1.6);-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--source-rem)*.10667);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;width:calc(var(--source-rem)*1.6)}.catalog-source.movie-home .video-game-ad-item__icon-wrap{border-radius:calc(var(--source-rem)*.26667);-webkit-flex-shrink:0;height:calc(var(--source-rem)*1.6);overflow:hidden;position:relative;width:calc(var(--source-rem)*1.6);-ms-flex-negative:0;flex-shrink:0}.catalog-source.movie-home .video-game-ad-item__icon-wrap:after,.catalog-source.movie-home .video-game-ad-marquee__icon-wrap:after{-webkit-animation:video-game-ad-icon-shine-827759ac 2.8s ease-in-out infinite;animation:video-game-ad-icon-shine-827759ac 2.8s ease-in-out infinite;background:-webkit-linear-gradient(345deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.18) 38%,hsla(0,0%,100%,.72) 50%,hsla(0,0%,100%,.18) 62%,hsla(0,0%,100%,0));background:linear-gradient(105deg,#fff0,#ffffff2e 38%,#ffffffb8,#ffffff2e 62%,#fff0);content:"";-webkit-filter:blur(calc(var(--source-rem)*.02667));filter:blur(calc(var(--source-rem)*.02667));height:140%;left:-75%;pointer-events:none;position:absolute;top:-20%;-webkit-transform:skewX(-18deg);-ms-transform:skewX(-18deg);transform:skew(-18deg);width:46%;z-index:2}.catalog-source.movie-home .video-game-ad-item__blur-bg{-webkit-filter:blur(calc(var(--source-rem)*.26667));filter:blur(calc(var(--source-rem)*.26667));height:100%;inset:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;-webkit-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4);width:100%;z-index:0}.catalog-source.movie-home .video-game-ad-item__cover{height:calc(var(--source-rem)*1.6);-o-object-fit:cover;object-fit:cover;position:relative;width:calc(var(--source-rem)*1.6);z-index:1}.catalog-source.movie-home .video-game-ad-item__name{color:var(--theme-text-color);font-size:calc(var(--source-rem)*.32);line-height:calc(var(--source-rem)*.53333);overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.catalog-source.movie-home .video-game-ad-scroll-wrap{padding:0 var(--video-page-inline-padding,5px) var(--video-page-block-gap,4px)}.catalog-source.movie-home .video-game-ad-marquee{margin:0;max-width:100%;overflow:hidden;width:100%}.catalog-source.movie-home .video-game-ad-marquee__track{-webkit-animation:video-game-ad-marquee-scroll-827759ac var(--animation-duration,24s) linear infinite;animation:video-game-ad-marquee-scroll-827759ac var(--animation-duration,24s) linear infinite;gap:calc(var(--source-rem)*.10667);width:-webkit-max-content;width:-moz-max-content;width:max-content}.catalog-source.movie-home .video-game-ad-marquee__item,.catalog-source.movie-home .video-game-ad-marquee__track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.catalog-source.movie-home .video-game-ad-marquee__item{-webkit-box-flex:0;-webkit-flex:0 0 calc(var(--source-rem)*1.46667);-ms-flex:0 0 calc(var(--source-rem)*1.46667);flex:0 0 calc(var(--source-rem)*1.46667);-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--source-rem)*.08);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;width:calc(var(--source-rem)*1.46667)}.catalog-source.movie-home .video-game-ad-marquee__icon-wrap{border-radius:calc(var(--source-rem)*.16);-webkit-flex-shrink:0;height:calc(var(--source-rem)*1.33333);overflow:hidden;position:relative;width:calc(var(--source-rem)*1.33333);-ms-flex-negative:0;flex-shrink:0}.catalog-source.movie-home .video-game-ad-marquee__blur-bg{-webkit-filter:blur(calc(var(--source-rem)*.26667));filter:blur(calc(var(--source-rem)*.26667));height:100%;inset:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;-webkit-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4);width:100%;z-index:0}.catalog-source.movie-home .video-game-ad-marquee__cover{height:calc(var(--source-rem)*1.33333);-o-object-fit:cover;object-fit:cover;position:relative;width:calc(var(--source-rem)*1.33333);z-index:1}.catalog-source.movie-home .video-game-ad-marquee__name{color:var(--theme-text-color);font-size:calc(var(--source-rem)*.29333);line-height:1.2;max-width:calc(var(--source-rem)*1.46667);overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}@-webkit-keyframes video-game-ad-marquee-scroll-827759ac{0%{-webkit-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(calc(-50% - calc(var(--source-rem)*.05333)));transform:translate(calc(-50% - calc(var(--source-rem)*.05333)))}}@keyframes video-game-ad-marquee-scroll-827759ac{0%{-webkit-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(calc(-50% - calc(var(--source-rem)*.05333)));transform:translate(calc(-50% - calc(var(--source-rem)*.05333)))}}@-webkit-keyframes video-game-ad-icon-shine-827759ac{0%,38%{left:-75%;opacity:0}45%{opacity:1}62%,to{left:132%;opacity:0}}@keyframes video-game-ad-icon-shine-827759ac{0%,38%{left:-75%;opacity:0}45%{opacity:1}62%,to{left:132%;opacity:0}}
/* Public actor components: dimensions transcribed from the source's px utility declarations (37.5px source rem). */
.catalog-actor-list,.catalog-actor-detail{height:100%;min-height:0;display:flex;flex-direction:column;background:#0a0a0a;color:#eee}.catalog-actor-scroll{flex:1;min-height:0;overflow-y:auto;scrollbar-width:none}.catalog-actor-nav{display:flex;align-items:center;padding:calc(var(--source-rem)*.32);background:#141412;flex-shrink:0;font-size:calc(var(--source-rem)*.48);font-weight:500}.catalog-actor-nav>span{flex:1;text-align:center;padding-right:20px}.catalog-actor-nav>button,.catalog-actor-detail-nav>button{padding:0;background:none;border:0;color:#eee}.catalog-actor-tabs{display:flex;align-items:center;justify-content:space-around;gap:calc(var(--source-rem)*.10667);padding:calc(var(--source-rem)*.32) calc(var(--source-rem)*.42667) calc(var(--source-rem)*.26667);background:#141412;flex-shrink:0;overflow-x:auto;scrollbar-width:none}.catalog-actor-tab{position:relative;padding:0 calc(var(--source-rem)*.10667) calc(var(--source-rem)*.21333);font-size:calc(var(--source-rem)*.37333);line-height:calc(var(--source-rem)*.53333);background:none;border:0;color:#9a9a94;white-space:nowrap}.catalog-actor-tab.active{color:#ffe033}.catalog-actor-tab.active:after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:calc(var(--source-rem)*.48);height:calc(var(--source-rem)*.05333);border-radius:999px;background:#ffe033}.catalog-actor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:calc(var(--source-rem)*.42667);row-gap:calc(var(--source-rem)*.48);padding:calc(var(--source-rem)*.37333) calc(var(--source-rem)*.42667) calc(var(--source-rem)*.53333)}.catalog-actor-row{display:flex;align-items:center;gap:calc(var(--source-rem)*.26667);padding:0;background:none;border:0;text-align:left;min-width:0;color:#eee}.catalog-actor-avatar{width:calc(var(--source-rem)*1.17333);height:calc(var(--source-rem)*1.17333);border-radius:50%;overflow:hidden;flex-shrink:0;background:#0a0a0a}.catalog-actor-avatar img{display:block;width:100%;height:100%;object-fit:cover}.catalog-actor-row-info{display:flex;min-width:0;flex:1;flex-direction:column;justify-content:center;gap:calc(var(--source-rem)*.10667);padding:calc(var(--source-rem)*.05333) 0}.catalog-actor-row-info p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(var(--source-rem)*.37333);line-height:calc(var(--source-rem)*.48)}.catalog-actor-row-info p+p{font-size:calc(var(--source-rem)*.32);line-height:calc(var(--source-rem)*.42667);color:#9a9a94}.catalog-source .recommend-actress-section{padding:calc(var(--source-rem)*.32) calc(var(--source-rem)*.42667) 0}.catalog-source .recommend-actress-section__head{display:flex;width:100%;align-items:center;justify-content:space-between;background:none;border:0;padding:0;margin-bottom:calc(var(--source-rem)*.26667);color:#eee;font-size:calc(var(--source-rem)*.42667);font-weight:500;line-height:calc(var(--source-rem)*.54725)}.recommend-actress-section__head>span+span{font-size:calc(var(--source-rem)*.32);color:#9a9a94;display:flex;align-items:center;gap:calc(var(--source-rem)*.10667)}.catalog-recommend-actress-row{display:flex;gap:calc(var(--source-rem)*.32);overflow-x:auto;scrollbar-width:none}.catalog-recommend-actress{display:flex;flex:0 0 calc(var(--source-rem)*1.49333);width:calc(var(--source-rem)*1.49333);flex-direction:column;align-items:center;gap:1px;padding:0;background:none;border:0;color:#eee}.catalog-recommend-actress-avatar{width:calc(var(--source-rem)*1.49333);height:calc(var(--source-rem)*1.49333);overflow:hidden;border-radius:50%}.catalog-recommend-actress-avatar img{display:block;width:100%;height:100%;object-fit:cover}.catalog-recommend-actress>span{font-size:calc(var(--source-rem)*.32);line-height:calc(var(--source-rem)*.42667);max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.catalog-actor-detail-nav{position:relative;z-index:2;display:grid;grid-template-columns:20px 1fr 20px;align-items:center;height:calc(var(--source-rem)*1.17333);padding:0 calc(var(--source-rem)*.32);flex-shrink:0;font-size:calc(var(--source-rem)*.42667);text-align:center}.catalog-actor-profile{position:relative;margin-top:calc(var(--source-rem)*-1.17333);padding-top:calc(var(--source-rem)*1.49333);overflow:hidden}.catalog-actor-blur{position:absolute;inset:0;pointer-events:none}.catalog-actor-blur>img{width:100%;height:100%;object-fit:cover;filter:blur(18px);transform:scale(1.08)}.catalog-actor-blur>div{position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,23,42,.2) 0%,rgba(15,23,42,.5) 26%,rgba(15,23,42,.88) 100%),linear-gradient(90deg,rgba(15,23,42,.6),rgba(15,23,42,.16))}.catalog-actor-profile-main{position:relative;display:flex;gap:calc(var(--source-rem)*.42667);padding:0 calc(var(--source-rem)*.42667) calc(var(--source-rem)*.42667)}.catalog-actor-profile-main>img{height:calc(var(--source-rem)*3.73333);width:calc(var(--source-rem)*2.93333);object-fit:cover;border-radius:calc(var(--source-rem)*.21333);flex-shrink:0}.catalog-actor-profile-main>div{display:flex;flex-direction:column;justify-content:center;gap:calc(var(--source-rem)*.16)}.catalog-actor-profile-main strong{font-size:calc(var(--source-rem)*.48);font-weight:500}.catalog-actor-profile-main p{display:flex;gap:calc(var(--source-rem)*.32);font-size:calc(var(--source-rem)*.34667);color:rgba(255,255,255,.92);margin:0}.catalog-actor-profile-main p>span:first-child{width:calc(var(--source-rem)*.85333);flex-shrink:0}.catalog-actor-description{position:relative;padding:0 calc(var(--source-rem)*.42667) calc(var(--source-rem)*.42667)}.catalog-actor-description>p{font-size:calc(var(--source-rem)*.34667);line-height:1.5;color:rgba(255,255,255,.84);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.catalog-actor-description>p.is-expanded{display:block;-webkit-line-clamp:unset}.catalog-actor-description>button{display:block;margin-left:auto;background:none;border:0;color:#93c5fd;font-size:calc(var(--source-rem)*.32);padding:0}.catalog-actor-works-head{display:flex;align-items:center;justify-content:space-between;padding:calc(var(--source-rem)*.42667);font-size:calc(var(--source-rem)*.4);border-top:1px solid #1c1c18}.catalog-actor-sort{position:relative;font-size:calc(var(--source-rem)*.32)}.catalog-actor-sort>summary{display:flex;align-items:center;gap:calc(var(--source-rem)*.16);list-style:none;cursor:pointer}.catalog-actor-sort>summary::-webkit-details-marker{display:none}.catalog-actor-sort .van-popover{position:absolute;top:100%;right:0;background:white;color:#323233;border-radius:8px;box-shadow:0 2px 12px #3232331f;z-index:10;overflow:hidden;min-width:calc(var(--source-rem)*3.41333)}.catalog-actor-sort .van-popover__action{display:flex;align-items:center;justify-content:center;width:100%;height:calc(var(--source-rem)*1.17333);padding:0 calc(var(--source-rem)*.42667);background:none;border:0;color:#323233;font-size:calc(var(--source-rem)*.37333);white-space:nowrap}.catalog-actor-sort .van-popover__action+.van-popover__action{border-top:1px solid #ebedf0}.catalog-actor-video-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--source-rem)*.32);padding:0 calc(var(--source-rem)*.42667) calc(var(--source-rem)*.53333)}.catalog-actor-video{min-width:0;display:block;padding:0;border:0;background:none;text-align:left;color:#eee}.catalog-actor-video>div{aspect-ratio:16/9;overflow:hidden;border-radius:calc(var(--source-rem)*.21333)}.catalog-actor-video img{width:100%;height:100%;object-fit:cover;display:block}.catalog-actor-video p{font-size:calc(var(--source-rem)*.37333);line-height:calc(var(--source-rem)*.53333);margin:calc(var(--source-rem)*.21333) 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}

/* Declared standalone video-category source CSS. */
@-webkit-keyframes skeleton-shimmer-1ef02f0c{0%{background-position:100% 0}to{background-position:0 0}}@keyframes skeleton-shimmer-1ef02f0c{0%{background-position:100% 0}to{background-position:0 0}}@media (width <= 768px){.catalog-video-filter .back-to-top-custom{height:calc(var(--source-rem)*1.06667);width:calc(var(--source-rem)*1.06667)}}.catalog-video-filter .filter-page-wrapper{height:100%;overflow:hidden;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%}.catalog-video-filter .filter-page{height:100%;overflow-y:auto;position:relative;-webkit-overflow-scrolling:touch}.catalog-video-filter .hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.catalog-video-filter .hide-scrollbar::-webkit-scrollbar{display:none}.catalog-video-filter .category-row{min-height:calc(var(--source-rem)*.74667);position:relative}.catalog-video-filter .category-row:before{color:#4b5183;content:attr(data-title);font-size:calc(var(--source-rem)*.37333);left:0;position:absolute;top:0}.catalog-video-filter .back-to-top-wrap{bottom:calc(var(--source-rem)*2.13333);position:fixed;right:calc(var(--source-rem)*.53333);z-index:9999}.catalog-video-filter .back-to-top-wrap .back-top-container{background-color:transparent;border:none}.catalog-video-filter .back-to-top-custom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;background:var(--theme-primary-color);border-radius:50%;-webkit-box-shadow:0 calc(var(--source-rem)*.26667) calc(var(--source-rem)*.4) calc(var(--source-rem)*-.08) rgba(0,0,0,.2),0 calc(var(--source-rem)*.10667) calc(var(--source-rem)*.16) calc(var(--source-rem)*-.05333) rgba(0,0,0,.1);box-shadow:0 calc(var(--source-rem)*.26667) calc(var(--source-rem)*.4) calc(var(--source-rem)*-.08) #0003,0 calc(var(--source-rem)*.10667) calc(var(--source-rem)*.16) calc(var(--source-rem)*-.05333) #0000001a;color:var(--theme-on-primary-color,#fff);cursor:pointer;height:calc(var(--source-rem)*1.17333);justify-content:center;-webkit-transition:all .3s ease;transition:all .3s ease;width:calc(var(--source-rem)*1.17333)}.catalog-video-filter .back-to-top-custom:hover{-webkit-box-shadow:0 calc(var(--source-rem)*.32) calc(var(--source-rem)*.53333) calc(var(--source-rem)*-.08) rgba(0,0,0,.3),0 calc(var(--source-rem)*.16) calc(var(--source-rem)*.21333) calc(var(--source-rem)*-.05333) rgba(0,0,0,.15);box-shadow:0 calc(var(--source-rem)*.32) calc(var(--source-rem)*.53333) calc(var(--source-rem)*-.08) #0000004d,0 calc(var(--source-rem)*.16) calc(var(--source-rem)*.21333) calc(var(--source-rem)*-.05333) #00000026;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.catalog-video-filter .back-to-top-custom:active{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}.catalog-video-filter .content-fade{-webkit-transition:opacity .22s ease;transition:opacity .22s ease}.catalog-video-filter .content-fade.is-fading{opacity:.6}.catalog-video-filter .video-category-list-ad{aspect-ratio:345/120;border-radius:calc(var(--source-rem)*.21333);cursor:pointer;display:block;grid-column:1/-1;max-height:calc(var(--source-rem)*4.8);min-height:calc(var(--source-rem)*2.34667);-o-object-fit:cover;object-fit:cover;width:100%}.catalog-video-filter .skeleton-block{-webkit-animation:skeleton-shimmer-1ef02f0c 1.1s ease infinite;animation:skeleton-shimmer-1ef02f0c 1.1s ease infinite;background:-webkit-gradient(linear,left top,right top,color-stop(25%,rgb(from var(--theme-deposit-bg-color) r g b/60%)),color-stop(37%,rgb(from var(--theme-deposit-bg-color) r g b/100%)),color-stop(63%,rgb(from var(--theme-deposit-bg-color) r g b/60%)));background:-webkit-linear-gradient(left,rgb(from var(--theme-deposit-bg-color) r g b/60%) 25%,rgb(from var(--theme-deposit-bg-color) r g b/100%) 37%,rgb(from var(--theme-deposit-bg-color) r g b/60%) 63%);background:linear-gradient(90deg,rgb(from var(--theme-deposit-bg-color) r g b/60%) 25%,rgb(from var(--theme-deposit-bg-color) r g b/100%) 37%,rgb(from var(--theme-deposit-bg-color) r g b/60%) 63%);background-size:400% 100%}

/* VideoItemSex source structure and mixed-row policy. Source CSS VideoItemSex-Dblvphym + generated utility values. */
.catalog-source .catalog-video-list{display:flex;flex-direction:column;gap:calc(var(--source-rem)*.32);padding:0 calc(var(--source-rem)*.13333)}
.catalog-source .catalog-video-list.is-single{display:grid;grid-template-columns:minmax(0,1fr)}
.catalog-source .catalog-video-list>[data-catalog-row]{display:grid;gap:calc(var(--source-rem)*.32);grid-template-columns:minmax(0,1fr)}
.catalog-source .catalog-video-list>[data-catalog-row=double]{grid-template-columns:repeat(2,minmax(0,1fr))}
.catalog-source .catalog-video-list>[data-catalog-row]:not(:has(.video-card:not([hidden]))){display:none}
.catalog-source .catalog-video-list .video-card{background:var(--theme-card-bg-color);border-radius:var(--video-card-radius,2px);overflow:hidden;cursor:pointer;min-width:0}
.catalog-source .catalog-video-list .video-card>.relative{position:relative}
.catalog-source .catalog-video-list .video-card__cover{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}
.catalog-source .catalog-video-list .video-tag{position:absolute;right:0;top:0;z-index:10;padding:calc(var(--source-rem)*.05333) calc(var(--source-rem)*.16);font-size:calc(var(--source-rem)*.26667);font-weight:500;line-height:1.5;border-radius:0 0 0 var(--video-card-radius,2px)}
.catalog-source .catalog-video-list .video-tag-free{background-color:var(--video-accent-color,#ffe033);color:var(--theme-active-color,#fff)}
.catalog-source .catalog-video-list .video-tag-vip{background-color:#f59e0b;color:white}
.catalog-source .catalog-video-list .relative>.absolute:not(.video-tag){position:absolute;bottom:0;left:0;right:0;padding:calc(var(--source-rem)*.10667);background:linear-gradient(to top,#000b,transparent)}
.catalog-source .catalog-video-list .relative>.absolute:not(.video-tag)>div{display:flex;align-items:center;justify-content:flex-end;font-size:calc(var(--source-rem)*.26667);color:#ffffffd9;line-height:1}
.catalog-source .catalog-video-list .video-card>.relative+div{margin-top:calc(var(--source-rem)*.10667);padding:calc(var(--source-rem)*.21333)}
.catalog-source .catalog-video-list .truncate{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:calc(var(--source-rem)*.32);line-height:calc(var(--source-rem)*.42667)}
.catalog-source .catalog-video-list .truncate+div{display:flex;align-items:center;justify-content:space-between;margin-top:calc(var(--source-rem)*.10667);font-size:calc(var(--source-rem)*.29333);line-height:1}
.catalog-source .catalog-video-list .truncate+div>div{display:flex;align-items:center}
.catalog-source .catalog-video-list .truncate+div .van-icon{margin-right:calc(var(--source-rem)*.08)}
.catalog-source .catalog-video-list .truncate+div>span{font-weight:500}
.catalog-source.movie-home .movie-section{margin-top:calc(var(--source-rem)*.64)}
.catalog-source.movie-home .movie-section:first-of-type{margin-top:0}
.catalog-source.movie-home .video-section-header{margin:0 0 calc(var(--source-rem)*.21333);padding:0 calc(var(--source-rem)*.13333)}
.catalog-source.movie-home .video-section-header>span{font-size:calc(var(--source-rem)*.4);font-weight:500;line-height:1.5}
.catalog-source.movie-home .video-section-more{display:flex;align-items:center;font-size:calc(var(--source-rem)*.37333);color:var(--theme-text-color-lighten);padding:0}
.catalog-source.movie-home .video-section-more>span{padding:0 calc(var(--source-rem)*.10667)}
.catalog-source .section-footer-actions{display:flex;gap:calc(var(--source-rem)*.21333);margin-top:calc(var(--source-rem)*.32)}
.catalog-source .section-footer-btn{display:flex;align-items:center;justify-content:center;gap:calc(var(--source-rem)*.16);flex:1;border:0;background:var(--theme-card-bg-color);color:var(--theme-text-color-lighten);border-radius:calc(var(--source-rem)*.16);padding:calc(var(--source-rem)*.21333);font-size:calc(var(--source-rem)*.32)}
.catalog-source .section-footer-icon{width:calc(var(--source-rem)*.42667);height:calc(var(--source-rem)*.42667)}
.catalog-source .section-footer-btn.is-loading .section-footer-icon{animation:catalog-source-spin .6s linear infinite}
@keyframes catalog-source-spin{to{transform:rotate(360deg)}}

/* Verbatim section footer declarations, rem scoped. */
.catalog-source .section-footer-actions{-ms-flex-align:center;gap:calc(var(--source-rem)*.32);padding:0 var(--video-page-inline-padding,5px)}
.catalog-source .section-footer-actions,.catalog-source .section-footer-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}
.catalog-source .section-footer-btn{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:calc(var(--source-rem)*.8);-ms-flex-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;background:var(--theme-card-bg-color);border:none;border-radius:var(--video-card-radius,2px);color:var(--theme-text-color);cursor:pointer;font-family:PingFang SC,sans-serif;font-size:calc(var(--source-rem)*.32);gap:calc(var(--source-rem)*.08);justify-content:center;overflow:hidden;position:relative;-webkit-transition:opacity .15s;transition:opacity .15s}
.catalog-source .section-footer-btn:active{opacity:.7}
.catalog-source .section-footer-btn.is-loading{opacity:.5;pointer-events:none}
.catalog-source .section-footer-icon{display:block;-webkit-flex-shrink:0;height:calc(var(--source-rem)*.42667);width:calc(var(--source-rem)*.42667);-ms-flex-negative:0;flex-shrink:0}
.catalog-source .section-footer-icon.is-spinning{-webkit-animation:section-footer-spin-e104c9c9 .8s linear infinite;animation:section-footer-spin-e104c9c9 .8s linear infinite}
/* Preserve source native line-height reset and slide size instead of inherited app button values. */
.catalog-source.ai-drama-home .ai-drama-home__genre{line-height:1.15}
.catalog-source.ai-drama-home .ai-drama-home__featured-swipe .van-swipe__track{height:100%}
.catalog-source.ai-drama-home .ai-drama-home__featured-swipe .van-swipe-item{height:calc(var(--source-rem)*4.69333)}
.catalog-source.ai-drama-home .ai-drama-home__watch-btn{line-height:normal}

/* Native Vant carousel indicator placement. */
.catalog-source.ai-drama-home .van-swipe{position:relative}
.catalog-source.ai-drama-home .van-swipe__indicators{position:absolute;bottom:calc(var(--source-rem)*.05333);left:50%;display:flex;transform:translateX(-50%);gap:calc(var(--source-rem)*.16)}
.catalog-source.ai-drama-home .van-swipe__indicator{display:block;border:0;padding:0;border-radius:50%;background:white;opacity:.45;height:calc(var(--source-rem)*.13333);width:calc(var(--source-rem)*.13333);flex-shrink:0}
.catalog-source.ai-drama-home .van-swipe__indicator--active{background:var(--ad-accent,#ffe033);opacity:1;border-radius:calc(var(--source-rem)*26.64);width:calc(var(--source-rem)*.37333)}
.catalog-source.ai-drama-home .ai-drama-home__section--grid .ai-drama-home__more{display:inline-flex}

/* Scoped vendor Vant confirmation, source default tokens. */
.catalog-source-confirm.van-dialog{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:var(--van-dialog-background);border-radius:var(--van-dialog-radius);font-size:var(--van-dialog-font-size);overflow:hidden;top:45%;-webkit-transition:var(--van-dialog-transition);transition:var(--van-dialog-transition);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;width:var(--van-dialog-width)}.catalog-source-confirm .van-dialog__header{color:var(--van-text-color);font-weight:var(--van-dialog-header-font-weight);line-height:var(--van-dialog-header-line-height);padding-top:var(--van-dialog-header-padding-top);text-align:center}.catalog-source-confirm .van-dialog__message{color:var(--van-text-color);-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:var(--van-dialog-message-font-size);line-height:var(--van-dialog-message-line-height);max-height:var(--van-dialog-message-max-height);overflow-y:auto;padding:calc(var(--source-rem)*.69333) var(--van-dialog-message-padding);text-align:center;white-space:pre-wrap;word-wrap:break-word;-webkit-overflow-scrolling:touch}.catalog-source-confirm .van-dialog__message--has-title{color:var(--van-dialog-has-title-message-text-color);padding-top:var(--van-dialog-has-title-message-padding-top)}.catalog-source-confirm .van-dialog__message--left{text-align:left}.catalog-source-confirm .van-dialog__message--right{text-align:right}.catalog-source-confirm .van-dialog__message--justify{text-align:justify}.catalog-source-confirm .van-dialog__footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.catalog-source-confirm .van-dialog__cancel,.catalog-source-confirm .van-dialog__confirm{-webkit-box-flex:1;border:0;border-radius:0;-webkit-flex:1;-ms-flex:1;flex:1;height:var(--van-dialog-button-height);margin:0}.catalog-source-confirm .van-dialog__confirm,.catalog-source-confirm .van-dialog__confirm:active{color:var(--van-dialog-confirm-button-text-color)}
.catalog-source-confirm{max-width:95vw;border:0;padding:0;position:fixed;margin:0;left:50%;top:45%;transform:translate(-50%,-50%);color:var(--van-text-color);font-family:var(--van-base-font);z-index:10000}
@media(max-width:320px){.catalog-source-confirm{width:var(--van-dialog-small-screen-width)}}
.catalog-source-confirm::backdrop{background:var(--van-overlay-background,rgba(0,0,0,.7))}
.catalog-source-confirm .van-dialog__content--isolated{display:flex;align-items:center;min-height:calc(var(--source-rem)*2.77333)}
.catalog-source-confirm .van-button{display:inline-block;font-size:var(--van-dialog-font-size);line-height:1.2;text-align:center;background:var(--van-button-default-background);color:var(--van-text-color);padding:0 var(--van-padding-md);cursor:pointer}
.catalog-source-confirm .van-dialog__confirm{color:var(--van-dialog-confirm-button-text-color)}

.catalog-source-confirm .van-dialog__message{box-sizing:content-box}
.catalog-purchased .catalog-pp-list{display:flex;flex-direction:column;gap:calc(var(--source-rem)*.32)}
.catalog-purchased .catalog-pp-record{background:var(--theme-card-bg-color,#161b2e);border-radius:calc(var(--source-rem)*.32);padding:calc(var(--source-rem)*.37333);font-size:calc(var(--source-rem)*.32)}
.catalog-purchased .catalog-pp-record p{margin:0}
.catalog-purchased .catalog-pp-record-main,.catalog-purchased .catalog-pp-inline{display:flex;align-items:flex-start;gap:calc(var(--source-rem)*.32)}
.catalog-purchased .catalog-pp-inline{align-items:center}
.catalog-purchased .catalog-pp-icon{display:flex;align-items:center;justify-content:center;height:calc(var(--source-rem)*1.17333);width:calc(var(--source-rem)*1.17333);flex-shrink:0;border-radius:calc(var(--source-rem)*.32);background:linear-gradient(135deg,#f5a623,#e8860a);color:white}
.catalog-purchased .catalog-pp-info{min-width:0;flex:1}
.catalog-purchased .catalog-pp-top{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(var(--source-rem)*.26667)}
.catalog-purchased .catalog-pp-top>div{min-width:0;flex:1}
.catalog-purchased .catalog-pp-title{font-size:calc(var(--source-rem)*.37333);font-weight:600;color:var(--theme-text-color,#fff);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.catalog-purchased .catalog-pp-ref{font-size:calc(var(--source-rem)*.29333);margin-top:calc(var(--source-rem)*.10667)!important;color:var(--theme-text-color-lighten,#aaa);overflow:hidden;text-overflow:ellipsis}
.catalog-purchased .catalog-pp-amount{font-size:calc(var(--source-rem)*.4);font-weight:700;color:#f5a623;flex-shrink:0}
.catalog-purchased .catalog-pp-tags{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--source-rem)*.16);margin-top:calc(var(--source-rem)*.26667)}
.catalog-purchased .catalog-pp-status{border-radius:calc(var(--source-rem)*26.64);padding:calc(var(--source-rem)*.05333) calc(var(--source-rem)*.21333);font-size:calc(var(--source-rem)*.29333)}
.catalog-purchased .catalog-pp-status.is-done{background:#27ae6026;color:#27ae60}
.catalog-purchased .catalog-pp-status.is-pending{background:#f39c1226;color:#f39c12}
.catalog-purchased .catalog-pp-status.is-failed{background:#e74c3c26;color:#e74c3c}
.catalog-purchased .catalog-pp-status.is-whole{background:#56ccf226;color:#56ccf2}
.catalog-purchased .catalog-pp-time,.catalog-purchased .catalog-pp-order{font-size:calc(var(--source-rem)*.32);color:var(--theme-text-color-lighten,#aaa);margin-top:calc(var(--source-rem)*.10667)!important}
.catalog-purchased .catalog-pp-order{display:flex;align-items:center;gap:calc(var(--source-rem)*.16);font-size:calc(var(--source-rem)*.29333);min-width:0}
.catalog-purchased .catalog-pp-order>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.catalog-purchased .catalog-pp-right{display:flex;flex-direction:column;align-items:flex-end;gap:calc(var(--source-rem)*.10667);flex-shrink:0;max-width:40%}
.catalog-purchased .catalog-pp-right .catalog-pp-time{max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.catalog-purchased .catalog-pp-finished{text-align:center;padding:calc(var(--source-rem)*.48) 0;font-size:calc(var(--source-rem)*.32);color:var(--theme-text-color-lighten,#aaa)}
.catalog-purchased .pp-empty{padding-top:calc(var(--source-rem)*2.13333);justify-content:center}
.catalog-purchased .van-empty{display:flex;flex-direction:column;align-items:center;padding:32px 0}
.catalog-purchased .van-empty__image{width:100px;height:100px}
.catalog-purchased .van-empty__image img{width:100%;height:100%;object-fit:contain}
.catalog-purchased .van-empty__description{margin-top:16px!important;color:#969799;font-size:14px;line-height:20px;padding:0 60px}

/* Actress-list native utilities: 60px minimum card, 10/8px inset, 16px title and white active label. */
.catalog-actor-nav{font-size:calc(var(--source-rem)*.42667);line-height:1.5}
.catalog-actor-tab{padding:0 0 calc(var(--source-rem)*.16);line-height:1.5;color:var(--theme-text-color-lighten,#999)}
.catalog-actor-tab.active{color:var(--theme-text-color);font-weight:600}
.catalog-actor-row{min-height:calc(var(--source-rem)*1.6);padding:calc(var(--source-rem)*.21333) calc(var(--source-rem)*.26667);border-radius:calc(var(--source-rem)*.32);background:var(--theme-card-bg-color);line-height:1.5}
.catalog-actor-row>.van-icon{flex-shrink:0;color:var(--theme-text-color-lighten,#bbb)}

/* Source inline category filter grid and tool declarations. */
.catalog-source .video-page-inline-x{padding-left:var(--video-page-inline-padding,5px);padding-right:var(--video-page-inline-padding,5px)}.catalog-source .video-page-block-y{padding-bottom:var(--video-page-block-gap,4px);padding-top:var(--video-page-block-gap,4px)}.catalog-source .midnight-tools{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:calc(var(--source-rem)*.26667);position:-webkit-sticky;position:sticky;top:0;z-index:20;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:transparent;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.catalog-source .midnight-tools.is-stuck{background-color:var(--theme-nav-bg-color)}.catalog-source .video-filter-chip{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;background:var(--theme-card-bg-color);border:0;border-radius:calc(var(--source-rem)*.26667);color:var(--theme-text-color);font-size:calc(var(--source-rem)*.26667);height:calc(var(--source-rem)*.64);justify-content:center;padding:0 calc(var(--source-rem)*.26667)}.catalog-source .video-filter-chip.active{background:var(--video-accent-color);color:var(--theme-on-primary-color,#fff)}.catalog-source .video-subfilter-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--source-rem)*.26667);padding:var(--video-page-block-gap,4px) var(--video-page-inline-padding,5px) 0}.catalog-source .video-subfilter-grid{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[4];gap:calc(var(--source-rem)*.21333);grid-template-columns:repeat(4,minmax(0,1fr))}.catalog-source .video-subfilter-cell{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;background:var(--theme-card-bg-color);border:0;border-radius:calc(var(--source-rem)*.16);color:var(--theme-text-color);font-size:calc(var(--source-rem)*.32);height:calc(var(--source-rem)*.85333);justify-content:center;overflow:hidden;padding:0 calc(var(--source-rem)*.16);text-overflow:ellipsis;white-space:nowrap}.catalog-source .video-subfilter-cell.active{background:var(--video-accent-color);color:var(--theme-on-primary-color,#fff)}.catalog-source .tool-switch-trigger{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:transparent;border:0;color:var(--theme-text-color);font-size:calc(var(--source-rem)*.26667);gap:calc(var(--source-rem)*.10667);padding:0}.catalog-source .tool-switch-trigger__icon{display:block;height:calc(var(--source-rem)*.42667);-o-object-fit:contain;object-fit:contain;width:calc(var(--source-rem)*.42667)}
.catalog-video-filter .filter-categories{padding-left:calc(var(--source-rem)*.21333)}
.catalog-video-filter .category-row{display:block;margin-bottom:calc(var(--source-rem)*.21333);padding:0;overflow:visible;min-height:calc(var(--source-rem)*.74667)}
.catalog-video-filter .catalog-native-swiper{overflow:auto;padding:0 calc(var(--source-rem)*.42667);scrollbar-width:none}
.catalog-video-filter .swiper-wrapper{display:flex;width:max-content;gap:calc(var(--source-rem)*.21333)}
.catalog-video-filter .swiper-slide{flex-shrink:0;width:auto}
.catalog-video-filter .filter-item{padding:calc(var(--source-rem)*.10667) calc(var(--source-rem)*.32);font-size:calc(var(--source-rem)*.37333);line-height:1.5;border-radius:999px;border:0;background:none;color:var(--theme-text-color)}
.catalog-video-filter .filter-item[class*="px-[8px]"]{padding-left:calc(var(--source-rem)*.21333);padding-right:calc(var(--source-rem)*.21333)}
.catalog-video-filter .filter-item.active{background:var(--dcr-btn-bg-color,#1c1c18);color:var(--theme-primary-color)}
.catalog-video-filter .catalog-video-list.is-single{grid-template-columns:minmax(0,1fr);padding:0 calc(var(--source-rem)*.42667)}

/* Source reset values observed on each native component after final x07 sheet. */
.catalog-source.movie-home button{line-height:1.15}
.catalog-source.movie-home .section-footer-btn{padding:0}
.catalog-source.movie-home .video-section-header{padding:0 var(--video-page-inline-padding,5px)}
.catalog-source .ai-drama-cover{line-height:1.5}
.catalog-source.ai-drama-home .van-swipe__indicators{gap:normal}
.catalog-source.ai-drama-home .van-swipe__indicator:not(:last-child){margin-right:var(--van-swipe-indicator-margin,calc(var(--source-rem)*.16))}

/* Exact runtime reset and native Swiper padding after source CSS cascade. */
:root[data-layout=source] .catalog-source{font-family:"Helvetica Neue",Helvetica,Arial}
:root[data-layout=source] .catalog-source button,:root[data-layout=source] .catalog-source input,:root[data-layout=source] .catalog-source textarea,:root[data-layout=source] .catalog-source select{font-family:sans-serif}
.catalog-source .ai-drama-cover{line-height:1.5}
.catalog-source .ai-drama-search__field{font-size:calc(var(--source-rem)*.32);line-height:1.5}
.catalog-source .ai-drama-search__input{line-height:1.15}
.catalog-source .ai-drama-rank__filter-chip{display:block;line-height:1.15}
.catalog-source .ai-drama-rank-row{line-height:1.15}
.catalog-source .ai-drama-rank-row__poster-heat>.van-icon{font-size:11px}
.catalog-source .ai-drama-rank-row__side-heat>.van-icon{font-size:12px!important}
.catalog-source .whp-nav-title{line-height:normal}
.catalog-source .whp-section-btn,.catalog-source .whp-action-tab{display:block;line-height:1.15}
.catalog-source .section-footer-btn{font-family:PingFang SC,sans-serif!important}
.catalog-source .video-prize-ticker{padding:0;font-family:sans-serif}
.catalog-video-filter .filter-page{min-height:100vh;padding-bottom:0;background:var(--theme-main-bg-color);color:var(--theme-text-color)}
.catalog-video-filter .category-row{gap:normal}
.catalog-video-filter .catalog-native-swiper{padding:0}
.catalog-video-filter .filter-item{display:block;line-height:1.5;border-radius:calc(var(--source-rem)*266.64)}
:root[data-layout=source] .catalog-source .catalog-actor-row{font-family:"Helvetica Neue",Helvetica,Arial;line-height:1.5}

.catalog-purchased .catalog-pp-gift-icon{height:calc(var(--source-rem)*1.17333);width:calc(var(--source-rem)*1.17333);flex-shrink:0;border-radius:calc(var(--source-rem)*.32);object-fit:cover}

/* Native Vant PullRefresh structure, existing source branches. */
.catalog-source .van-pull-refresh{overflow:hidden}.catalog-source .van-pull-refresh__track{height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.catalog-source .van-pull-refresh__head{color:var(--van-pull-refresh-head-text-color);font-size:var(--van-pull-refresh-head-font-size);height:var(--van-pull-refresh-head-height);left:0;line-height:var(--van-pull-refresh-head-height);overflow:hidden;position:absolute;text-align:center;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);width:100%}.catalog-source .van-pull-refresh__loading .van-loading__spinner{height:var(--van-pull-refresh-loading-icon-size);width:var(--van-pull-refresh-loading-icon-size)}
.catalog-source .ai-drama-home__scroll .van-pull-refresh,.catalog-source .ai-drama-search__body .van-pull-refresh,.catalog-source .ai-drama-rank__refresh .van-pull-refresh{overflow:visible}
.catalog-source .van-pull-refresh__track{min-height:100%}

/* AV detail: source-actress-detail.js utility declarations, including the sticky header's natural line box. */
.catalog-actor-detail{display:block;overflow-y:auto;background:var(--theme-main-bg-color)}
.catalog-actor-detail>.catalog-actor-scroll{display:contents}
.catalog-actor-detail-nav{position:sticky;top:0;z-index:30;display:flex;height:auto;padding:calc(var(--source-rem)*.32);line-height:1.5;color:#fff;background:transparent}
.catalog-actor-detail-nav>span:nth-child(2){flex:1;text-align:center;font-weight:500}
.catalog-actor-detail-nav>span:last-child{width:calc(var(--source-rem)*.53333);flex-shrink:0}
.catalog-actor-detail-nav>button{color:#fff}
.catalog-actor-blur>img{filter:blur(calc(var(--source-rem)*.48));transform:scale(1.1)}
.catalog-actor-profile-main strong{font-weight:700;color:#fff}
.catalog-actor-profile-main p{align-items:center;line-height:1.5}
.catalog-actor-profile-main p>span:first-child{color:#ffffffa6}
.catalog-actor-description{padding-bottom:calc(var(--source-rem)*.32)}
.catalog-actor-description>button{margin-top:calc(var(--source-rem)*.10667)}
.catalog-actor-works-head{padding:calc(var(--source-rem)*.32) calc(var(--source-rem)*.42667);line-height:1.5;border-top:0;position:relative;font-weight:500}
.catalog-actor-works-head:before{content:'';position:absolute;left:calc(var(--source-rem)*.42667);right:calc(var(--source-rem)*.42667);top:0;height:1px;background:var(--theme-deposit-bg-color,#eee)}
.catalog-actor-sort{font-size:calc(var(--source-rem)*.34667);font-weight:400;color:var(--theme-text-color-lighten,#999)}
.catalog-actor-sort>summary{gap:calc(var(--source-rem)*.05333)}
.catalog-actor-video p{font-size:calc(var(--source-rem)*.32);line-height:1.4;margin-top:calc(var(--source-rem)*.10667)}
.catalog-video-filter .filter-item{box-sizing:content-box;font-family:"Helvetica Neue",Helvetica,Arial}

/* Native Vant light popovers take their x07 colors from the captured Vant tokens. */
.catalog-actor-sort .van-popover{background:var(--van-popover-light-background,#fff);color:var(--van-popover-light-text-color,#323233)}
.catalog-actor-sort .van-popover__action{color:var(--van-popover-light-text-color,#323233)}
.catalog-actor-sort .van-popover__action+.van-popover__action{border-color:var(--van-border-color,#ebedf0)}

/* Original preflight and inherited type; keep component border declarations dominant. */
:where(.catalog-source,.catalog-source *,.source-drama-header,.source-drama-header *){border-width:0;border-style:solid}
.catalog-source .ai-drama-cover{font-family:"Helvetica Neue",Helvetica,Arial}
/* Source vendor hairline and Button content tree, also observed on public login dialog. */
.catalog-source-confirm [class*=van-hairline]:after{border:0 solid var(--van-border-color);box-sizing:border-box;content:" ";inset:-50%;pointer-events:none;position:absolute;transform:scale(.5)}
.catalog-source-confirm .van-hairline--top,.catalog-source-confirm .van-hairline--left{position:relative}
.catalog-source-confirm .van-hairline--top:after{border-top-width:var(--van-border-width)}
.catalog-source-confirm .van-hairline--left:after{border-left-width:var(--van-border-width)}
.catalog-source-confirm .van-button__content{display:flex;align-items:center;justify-content:center;height:100%}
.catalog-source-confirm .van-button__content:before{content:" "}

/* Current MyChannelsPopup source scope, standalone official Vant Popup. */
:where(.source-movie-channels-popup) .my-channels[data-v-d12d4e92]{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;color:var(--theme-text-color);-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;overflow-y:auto;padding:calc(var(--source-rem,39px)*.53333) calc(var(--source-rem,39px)*.42667) env(safe-area-inset-bottom,calc(var(--source-rem,39px)*.42667))}:where(.source-movie-channels-popup) .my-channels[data-v-d12d4e92],:where(.source-movie-channels-popup) .my-channels__header[data-v-d12d4e92]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}:where(.source-movie-channels-popup) .my-channels__header[data-v-d12d4e92]{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:calc(var(--source-rem,39px)*.42667)}:where(.source-movie-channels-popup) .my-channels__title-wrap[data-v-d12d4e92]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--source-rem,39px)*.10667)}:where(.source-movie-channels-popup) .my-channels__title[data-v-d12d4e92]{color:var(--theme-text-color);font-size:calc(var(--source-rem,39px)*.48);font-weight:700;line-height:calc(var(--source-rem,39px)*.64)}:where(.source-movie-channels-popup) .my-channels__subtitle[data-v-d12d4e92]{color:var(--theme-text-color-lighten);font-size:calc(var(--source-rem,39px)*.32);line-height:calc(var(--source-rem,39px)*.42667)}:where(.source-movie-channels-popup) .my-channels__reset[data-v-d12d4e92]{background:transparent;border:0;color:var(--theme-text-color-lighten);font-size:calc(var(--source-rem,39px)*.34667);padding:calc(var(--source-rem,39px)*.10667) 0}:where(.source-movie-channels-popup) .my-channels__grid[data-v-d12d4e92]{display:-ms-grid;display:grid;position:relative;-ms-grid-columns:(minmax(0,1fr))[2];gap:calc(var(--source-rem,39px)*.26667);grid-template-columns:repeat(2,minmax(0,1fr))}:where(.source-movie-channels-popup) .my-channels__item[data-v-d12d4e92]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;background:var(--theme-card-bg-color);border:0;border-radius:calc(var(--source-rem,39px)*.21333);color:var(--theme-text-color);font-size:calc(var(--source-rem,39px)*.34667);height:calc(var(--source-rem,39px)*1.06667);justify-content:center;overflow:hidden;padding:0 calc(var(--source-rem,39px)*.26667);text-overflow:ellipsis;-webkit-transition:-webkit-transform .16s ease,-webkit-box-shadow .16s ease;transition:-webkit-transform .16s ease,-webkit-box-shadow .16s ease;transition:transform .16s ease,box-shadow .16s ease;transition:transform .16s ease,box-shadow .16s ease,-webkit-transform .16s ease,-webkit-box-shadow .16s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;-webkit-touch-callout:none}:where(.source-movie-channels-popup) .my-channels__item.active[data-v-d12d4e92]{background:var(--video-accent-color,var(--theme-primary-color));color:var(--theme-on-primary-color,#fff)}:where(.source-movie-channels-popup) .my-channels__item.dragging[data-v-d12d4e92]{-webkit-box-shadow:0 calc(var(--source-rem,39px)*.16) calc(var(--source-rem,39px)*.48) rgba(0,0,0,.25);box-shadow:0 calc(var(--source-rem,39px)*.16) calc(var(--source-rem,39px)*.48) #00000040;position:relative;-ms-touch-action:none;touch-action:none;-webkit-transition:-webkit-box-shadow .16s ease;transition:-webkit-box-shadow .16s ease;transition:box-shadow .16s ease;transition:box-shadow .16s ease,-webkit-box-shadow .16s ease;will-change:transform;z-index:2}


/* Current MovieHome model1 owned scroll/loading VNodes; original source attributes retained. */
:where([data-source-movie-parent="video"]) .video-scroll-container[data-v-30237b26]{-webkit-overflow-scrolling:touch;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}
:where([data-source-movie-parent="video"]) .video-page-inline-x[data-v-30237b26]{padding-left:var(--video-page-inline-padding,5px);padding-right:var(--video-page-inline-padding,5px)}
:where([data-source-movie-parent="video"]) .video-page-block-y[data-v-30237b26]{padding-bottom:var(--video-page-block-gap,4px);padding-top:var(--video-page-block-gap,4px)}
:where([data-source-movie-parent="video"]) .video-scroll-container[data-v-30237b26] .video-home-notice.notice-container{padding:var(--video-page-block-gap,4px) var(--video-page-inline-padding,5px)}
:where([data-source-movie-parent="video"]) .model-progress[data-v-30237b26]{background:#ffffff14;height:calc(var(--source-rem,39px)*.05333);left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;z-index:30}
:where([data-source-movie-parent="video"]) .model-progress-bar[data-v-30237b26]{-webkit-animation:model-progress-30237b26 1.1s ease-in-out infinite;animation:model-progress-30237b26 1.1s ease-in-out infinite;border-radius:calc(var(--source-rem,39px)*26.64);height:100%;width:40%}
:where([data-source-movie-parent="video"]) .skeleton-block[data-v-30237b26],:where([data-source-movie-parent="video"]) .skeleton-chip[data-v-30237b26]{-webkit-animation:skeleton-shimmer-30237b26 1.1s ease infinite;animation:skeleton-shimmer-30237b26 1.1s ease infinite;background:-webkit-gradient(linear,left top,right top,color-stop(25%,rgb(from var(--theme-deposit-bg-color) r g b/60%)),color-stop(37%,rgb(from var(--theme-deposit-bg-color) r g b/100%)),color-stop(63%,rgb(from var(--theme-deposit-bg-color) r g b/60%)));background:-webkit-linear-gradient(left,rgb(from var(--theme-deposit-bg-color) r g b/60%) 25%,rgb(from var(--theme-deposit-bg-color) r g b/100%) 37%,rgb(from var(--theme-deposit-bg-color) r g b/60%) 63%);background:linear-gradient(90deg,rgb(from var(--theme-deposit-bg-color) r g b/60%) 25%,rgb(from var(--theme-deposit-bg-color) r g b/100%) 37%,rgb(from var(--theme-deposit-bg-color) r g b/60%) 63%);background-size:400% 100%}
:where([data-source-movie-parent="video"]) .page-overlay[data-v-30237b26]{-webkit-backdrop-filter:blur(calc(var(--source-rem,39px)*.05333));backdrop-filter:blur(calc(var(--source-rem,39px)*.05333));background:var(--theme-nav-bg-color);inset:0;position:absolute;z-index:20}
:where([data-source-movie-parent="video"]) .page-overlay--boot[data-v-30237b26]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;background:var(--theme-main-bg-color,#0a0a0a);justify-content:flex-start;padding:calc(var(--source-rem,39px)*.32) calc(var(--source-rem,39px)*.26667) calc(var(--source-rem,39px)*.64)}
:where([data-source-movie-parent="video"]) .page-overlay__tip[data-v-30237b26]{color:var(--theme-text-color-lighten,#9ca3af);font-size:calc(var(--source-rem,39px)*.32)}
:where([data-source-movie-parent="video"]) .video-boot-skeleton[data-v-30237b26]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--source-rem,39px)*.32);margin:0 auto;max-width:var(--theme-max-width,calc(var(--source-rem,39px)*10));pointer-events:none;width:100%}
:where([data-source-movie-parent="video"]) .video-boot-skeleton[data-v-30237b26],:where([data-source-movie-parent="video"]) .video-boot-skeleton__chips[data-v-30237b26]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
:where([data-source-movie-parent="video"]) .video-boot-skeleton__chips[data-v-30237b26]{gap:calc(var(--source-rem,39px)*.21333);overflow:hidden}
:where([data-source-movie-parent="video"]) .video-boot-skeleton__chip[data-v-30237b26]{-webkit-flex-shrink:0;-ms-flex-negative:0;border-radius:calc(var(--source-rem,39px)*26.64);flex-shrink:0;height:calc(var(--source-rem,39px)*.74667);width:calc(var(--source-rem,39px)*1.49333)}
:where([data-source-movie-parent="video"]) .video-boot-skeleton__banner[data-v-30237b26]{border-radius:calc(var(--source-rem,39px)*.21333);height:calc(var(--source-rem,39px)*3.73333);width:100%}
:where([data-source-movie-parent="video"]) .video-boot-skeleton__grid[data-v-30237b26]{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[2];gap:calc(var(--source-rem,39px)*.21333);grid-template-columns:repeat(2,minmax(0,1fr))}
:where([data-source-movie-parent="video"]) .video-boot-skeleton__card[data-v-30237b26]{aspect-ratio:3/4;border-radius:calc(var(--source-rem,39px)*.16);width:100%}
@keyframes model-progress-30237b26{0%{-webkit-transform:translateX(-100%);transform:translate(-100%)}to{-webkit-transform:translateX(260%);transform:translate(260%)}}
@-webkit-keyframes model-progress-30237b26{0%{-webkit-transform:translateX(-100%);transform:translate(-100%)}to{-webkit-transform:translateX(260%);transform:translate(260%)}}
@keyframes skeleton-shimmer-30237b26{0%{background-position:100% 0}to{background-position:0 0}}
@-webkit-keyframes skeleton-shimmer-30237b26{0%{background-position:100% 0}to{background-position:0 0}}

/* Original Vant Popup/Overlay primitives, isolated to this owned channel leaf. */
.source-movie-channels-popup,.source-movie-channels-overlay{--van-duration-base:.3s;--van-duration-fast:.2s;--van-ease-out:ease-out;--van-ease-in:ease-in;--van-popup-background:var(--van-background-2);--van-popup-transition:transform var(--van-duration-base);--van-popup-round-radius:16px;--van-popup-close-icon-size:22px;--van-popup-close-icon-color:var(--van-gray-5);--van-popup-close-icon-margin:16px;--van-popup-close-icon-z-index:1;--van-duration-base:.3s;--van-duration-fast:.2s;--van-ease-out:ease-out;--van-ease-in:ease-in;--van-overlay-z-index:1;--van-overlay-background:rgba(0,0,0,.7);--van-popup-background:var(--van-background-2);--van-popup-transition:transform var(--van-duration-base);--van-popup-round-radius:calc(var(--source-rem,39px)*.42667);--van-popup-close-icon-size:calc(var(--source-rem,39px)*.58667);--van-popup-close-icon-color:var(--van-gray-5);--van-popup-close-icon-margin:calc(var(--source-rem,39px)*.42667);--van-popup-close-icon-z-index:1}
.source-movie-channels-overlay.van-fade-enter-active{-webkit-animation:var(--van-duration-base) van-fade-in both var(--van-ease-out);animation:var(--van-duration-base) van-fade-in both var(--van-ease-out)}
.source-movie-channels-overlay.van-fade-leave-active{-webkit-animation:var(--van-duration-base) van-fade-out both var(--van-ease-in);animation:var(--van-duration-base) van-fade-out both var(--van-ease-in)}
.source-movie-channels-overlay.van-overlay{background:var(--van-overlay-background);height:100%;left:0;position:fixed;top:0;width:100%;z-index:var(--van-overlay-z-index)}
.source-movie-channels-popup.van-popup{background:var(--van-popup-background);-webkit-box-sizing:border-box;box-sizing:border-box;max-height:100%;overflow-y:auto;position:fixed;-webkit-transition:var(--van-popup-transition);transition:var(--van-popup-transition);-webkit-overflow-scrolling:touch}
.source-movie-channels-popup.van-popup--center{left:0;margin:0 auto;max-width:calc(100vw - var(--van-padding-md)*2);right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.source-movie-channels-popup.van-popup--center.van-popup--round{border-radius:var(--van-popup-round-radius)}
.source-movie-channels-popup.van-popup--top{left:0;top:0;width:100%}
.source-movie-channels-popup.van-popup--top.van-popup--round{border-radius:0 0 var(--van-popup-round-radius) var(--van-popup-round-radius)}
.source-movie-channels-popup.van-popup--right{right:0;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
.source-movie-channels-popup.van-popup--right.van-popup--round{border-radius:var(--van-popup-round-radius) 0 0 var(--van-popup-round-radius)}
.source-movie-channels-popup.van-popup--bottom{bottom:0;left:0;width:100%}
.source-movie-channels-popup.van-popup--bottom.van-popup--round{border-radius:var(--van-popup-round-radius) var(--van-popup-round-radius) 0 0}
.source-movie-channels-popup.van-popup--left{left:0;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
.source-movie-channels-popup.van-popup--left.van-popup--round{border-radius:0 var(--van-popup-round-radius) var(--van-popup-round-radius) 0}
.source-movie-channels-popup.van-popup-slide-bottom-enter-active,.source-movie-channels-popup.van-popup-slide-left-enter-active,.source-movie-channels-popup.van-popup-slide-right-enter-active,.source-movie-channels-popup.van-popup-slide-top-enter-active{-webkit-transition-timing-function:var(--van-ease-out);transition-timing-function:var(--van-ease-out)}
.source-movie-channels-popup.van-popup-slide-bottom-leave-active,.source-movie-channels-popup.van-popup-slide-left-leave-active,.source-movie-channels-popup.van-popup-slide-right-leave-active,.source-movie-channels-popup.van-popup-slide-top-leave-active{-webkit-transition-timing-function:var(--van-ease-in);transition-timing-function:var(--van-ease-in)}
.source-movie-channels-popup.van-popup-slide-top-enter-from,.source-movie-channels-popup.van-popup-slide-top-leave-active{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
.source-movie-channels-popup.van-popup-slide-right-enter-from,.source-movie-channels-popup.van-popup-slide-right-leave-active{-webkit-transform:translate3d(100%,-50%,0);transform:translate3d(100%,-50%,0)}
.source-movie-channels-popup.van-popup-slide-bottom-enter-from,.source-movie-channels-popup.van-popup-slide-bottom-leave-active{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
.source-movie-channels-popup.van-popup-slide-left-enter-from,.source-movie-channels-popup.van-popup-slide-left-leave-active{-webkit-transform:translate3d(-100%,-50%,0);transform:translate3d(-100%,-50%,0)}
.source-movie-channels-popup.van-popup__close-icon{color:var(--van-popup-close-icon-color);font-size:var(--van-popup-close-icon-size);position:absolute;z-index:var(--van-popup-close-icon-z-index)}
.source-movie-channels-popup.van-popup__close-icon--top-left{left:var(--van-popup-close-icon-margin);top:var(--van-popup-close-icon-margin)}
.source-movie-channels-popup.van-popup__close-icon--top-right{right:var(--van-popup-close-icon-margin);top:var(--van-popup-close-icon-margin)}
.source-movie-channels-popup.van-popup__close-icon--bottom-left{bottom:var(--van-popup-close-icon-margin);left:var(--van-popup-close-icon-margin)}
.source-movie-channels-popup.van-popup__close-icon--bottom-right{bottom:var(--van-popup-close-icon-margin);right:var(--van-popup-close-icon-margin)}

/* Current global index Popup override, leaf-only; inline source78% remains subject to original max-width. */
.source-movie-channels-popup.van-popup{max-width:var(--theme-max-width);position:fixed}
.source-movie-channels-popup.van-popup--left{left:max(0px,(100vw - var(--theme-max-width))/2)!important;max-width:var(--theme-max-width);right:auto!important;width:100%}

/* BEGIN GENERATED MOVIE HOME RECOMMEND */
/* Source scopes/declarations retained; rem alone is adapted to the local source-rem. */
[data-source-movie-recommend] .video-section-header[data-v-e104c9c9]{padding-left:var(--video-page-inline-padding,5px);padding-right:var(--video-page-inline-padding,5px)}
[data-source-movie-recommend] .section-footer-actions[data-v-e104c9c9]{-ms-flex-align:center;gap:calc(var(--source-rem)*.32);padding:0 var(--video-page-inline-padding,5px)}
[data-source-movie-recommend] .section-footer-actions[data-v-e104c9c9],[data-source-movie-recommend] .section-footer-btn[data-v-e104c9c9]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}
[data-source-movie-recommend] .section-footer-btn[data-v-e104c9c9]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:calc(var(--source-rem)*.8);-ms-flex-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;background:var(--theme-card-bg-color);border:none;border-radius:var(--video-card-radius,2px);color:var(--theme-text-color);cursor:pointer;font-family:PingFang SC,sans-serif;font-size:calc(var(--source-rem)*.32);gap:calc(var(--source-rem)*.08);justify-content:center;overflow:hidden;position:relative;-webkit-transition:opacity .15s;transition:opacity .15s}
[data-source-movie-recommend] .section-footer-btn[data-v-e104c9c9]:active{opacity:.7}
[data-source-movie-recommend] .section-footer-btn.is-loading[data-v-e104c9c9]{opacity:.5;pointer-events:none}
[data-source-movie-recommend] .section-footer-icon[data-v-e104c9c9]{display:block;-webkit-flex-shrink:0;height:calc(var(--source-rem)*.42667);width:calc(var(--source-rem)*.42667);-ms-flex-negative:0;flex-shrink:0}
[data-source-movie-recommend] .section-footer-icon.is-spinning[data-v-e104c9c9]{-webkit-animation:section-footer-spin-e104c9c9 .8s linear infinite;animation:section-footer-spin-e104c9c9 .8s linear infinite}
@-webkit-keyframes section-footer-spin-e104c9c9{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes section-footer-spin-e104c9c9{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
@-webkit-keyframes scaleUp-82b3704f{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleUp-82b3704f{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes backInUp-82b3704f{0%{opacity:0;-webkit-transform:translateY(calc(var(--source-rem)*1)) scale(.7);transform:translateY(calc(var(--source-rem)*1)) scale(.7)}80%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes backInUp-82b3704f{0%{opacity:0;-webkit-transform:translateY(calc(var(--source-rem)*1)) scale(.7);transform:translateY(calc(var(--source-rem)*1)) scale(.7)}80%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes zoomText-82b3704f{0%{-webkit-transform:scale(1);transform:scale(1)}16%{-webkit-transform:scale(1.2);transform:scale(1.2)}33%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}66%{-webkit-transform:scale(1);transform:scale(1)}83%{-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoomText-82b3704f{0%{-webkit-transform:scale(1);transform:scale(1)}16%{-webkit-transform:scale(1.2);transform:scale(1.2)}33%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}66%{-webkit-transform:scale(1);transform:scale(1)}83%{-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}[data-source-movie-recommend] .big-prize-wrapper[data-v-82b3704f]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-top:calc(var(--source-rem)*.26667);width:100%}
[data-source-movie-recommend] .big-prize-wrapper[data-v-82b3704f],[data-source-movie-recommend] .big-prize-wrapper .title-wrap[data-v-82b3704f]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:calc(var(--source-rem)*.21333);-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
[data-source-movie-recommend] .big-prize-wrapper .title-wrap[data-v-82b3704f]{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:calc(var(--source-rem)*.37333);line-height:normal}
[data-source-movie-recommend] .big-prize-wrapper .title-wrap .icon[data-v-82b3704f]{height:calc(var(--source-rem)*.53333);width:calc(var(--source-rem)*.53333)}
[data-source-movie-recommend] .big-prize-wrapper .title-wrap .title[data-v-82b3704f]{color:var(--theme-text-color);font-weight:700}
[data-source-movie-recommend] .big-prize-wrapper .title-wrap .subtitle[data-v-82b3704f]{color:var(--theme-text-color-lighten2);font-size:calc(var(--source-rem)*.32)}
[data-source-movie-recommend] .big-prize-wrapper .game-list-wrap[data-v-82b3704f]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%}
[data-source-movie-recommend] .big-prize-wrapper .list-wrap[data-v-82b3704f]{height:100%;overflow:hidden;padding-top:calc(var(--source-rem)*.26667);width:100%}
[data-source-movie-recommend] .big-prize-wrapper .list-wrap .list-item[data-v-82b3704f]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;position:relative;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;background:var(--theme-bg-color);border-radius:calc(var(--source-rem)*.21333);height:calc(var(--source-rem)*1.33333);justify-content:center;width:calc(var(--source-rem)*4.61333)}
[data-source-movie-recommend] .big-prize-wrapper .list-wrap .list-item .item-img[data-v-82b3704f]{border-radius:calc(var(--source-rem)*.21333);border-bottom-right-radius:0;border-top-right-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;-o-object-fit:cover;object-fit:cover;width:calc(var(--source-rem)*1.33333)}
[data-source-movie-recommend] .big-prize-wrapper .list-wrap .list-item .item-info-wrap[data-v-82b3704f]{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-around;-ms-flex-pack:distribute;height:100%;justify-content:space-around;min-width:0;padding:calc(var(--source-rem)*.16) calc(var(--source-rem)*.10667)}
[data-source-movie-recommend] .big-prize-wrapper .list-wrap .list-item .item-info-wrap .game-info-wrap[data-v-82b3704f]{-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;font-size:calc(var(--source-rem)*.26667);justify-content:flex-start;min-height:calc(var(--source-rem)*.37333);overflow:hidden}
[data-source-movie-recommend] .big-prize-wrapper .list-wrap .list-item .item-info-wrap .game-info-wrap[data-v-82b3704f],[data-source-movie-recommend] .big-prize-wrapper .list-wrap .list-item .item-info-wrap .game-info-wrap .game-plate-name[data-v-82b3704f]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
[data-source-movie-recommend] .big-prize-wrapper .list-wrap .list-item .item-info-wrap .game-info-wrap .game-plate-name[data-v-82b3704f]{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;background-color:var(--theme-bg-color-lighten);border-radius:calc(var(--source-rem)*.18667);color:var(--theme-text-color-darken);justify-content:center;line-height:calc(var(--source-rem)*.37333);margin-right:calc(var(--source-rem)*.13333);padding:0 calc(var(--source-rem)*.10667);white-space:nowrap}
[data-source-movie-recommend] .big-prize-wrapper .list-wrap .list-item .item-info-wrap .game-info-wrap .game-name[data-v-82b3704f]{-webkit-box-flex:1;color:var(--theme-text-color-darken);-webkit-flex:1;-ms-flex:1;flex:1;font-weight:700;line-height:calc(var(--source-rem)*.37333);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
[data-source-movie-recommend] .big-prize-wrapper .list-wrap .list-item .item-info-wrap .amount[data-v-82b3704f]{background:-webkit-gradient(linear,left top,left bottom,color-stop(17.65%,#d7cb1f),color-stop(42.35%,#b09f0d),color-stop(83.12%,#e48500));background:-webkit-linear-gradient(top,#d7cb1f 17.65%,#b09f0d 42.35%,#e48500 83.12%);background:linear-gradient(180deg,#d7cb1f 17.65%,#b09f0d 42.35%,#e48500 83.12%);line-height:normal}
[data-source-movie-recommend] .big-prize-wrapper .list-wrap .list-item .item-info-wrap .amount.text_animated[data-v-82b3704f]{-webkit-animation:zoomText-82b3704f 1.5s ease-out forwards;animation:zoomText-82b3704f 1.5s ease-out forwards}
[data-source-movie-recommend] .big-prize-wrapper .list-wrap .list-item .item-info-wrap .amount.scroll_number_main[data-v-82b3704f]{-webkit-background-clip:text;background-clip:text;-webkit-transition:background 1.5s ease-in-out;transition:background 1.5s ease-in-out;will-change:background;-webkit-text-fill-color:transparent}
[data-source-movie-recommend] .big-prize-wrapper .list-wrap .list-item .item-info-wrap .amount[data-v-82b3704f],[data-source-movie-recommend] .big-prize-wrapper .list-wrap .list-item .item-info-wrap .amount div[data-v-82b3704f]{display:inline-block;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
[data-source-movie-recommend] .big-prize-wrapper .list-wrap .list-item .item-info-wrap .text[data-v-82b3704f]{color:#9a9eaa;line-height:normal}
[data-source-movie-recommend] .big-prize-wrapper .list-wrap .list-item .right-top-wrap[data-v-82b3704f]{opacity:0;position:absolute;right:0;top:0;visibility:hidden}
[data-source-movie-recommend] .big-prize-wrapper .list-wrap .list-item .animate-back-in-up[data-v-82b3704f]{-webkit-animation:backInUp-82b3704f .5s ease-out both;animation:backInUp-82b3704f .5s ease-out both;opacity:1;visibility:visible}
[data-source-movie-recommend] .big-prize-wrapper .list-wrap .list-item .show-permanent[data-v-82b3704f]{opacity:1;visibility:visible}
[data-source-movie-recommend] .big-prize-wrapper .list-wrap .list-item .x-amount[data-v-82b3704f]{background:-webkit-linear-gradient(.79deg,rgba(197,144,53,.5) .58%,rgba(197,144,53,0) 60.28%);background:linear-gradient(89.21deg,#c5903580 .58%,#c5903500 60.28%);border-left:calc(var(--source-rem)*.02667) solid #c59035;border-top-left-radius:calc(var(--source-rem)*.21333);color:var(--theme-text-color);font-size:calc(var(--source-rem)*.26667);height:calc(var(--source-rem)*.42667);padding:0 calc(var(--source-rem)*.16) 0 calc(var(--source-rem)*.10667);right:calc(var(--source-rem)*.4)}
[data-source-movie-recommend] .big-prize-wrapper .list-wrap .list-item .hot-icon[data-v-82b3704f],[data-source-movie-recommend] .big-prize-wrapper .list-wrap .list-item .x-amount[data-v-82b3704f]{position:absolute;top:0;-webkit-transform:translateY(calc(var(--source-rem)*-.21333));-ms-transform:translateY(calc(var(--source-rem)*-.21333));transform:translateY(calc(var(--source-rem)*-.21333))}
[data-source-movie-recommend] .big-prize-wrapper .list-wrap .list-item .hot-icon[data-v-82b3704f]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;right:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;background-position:50%;background-repeat:no-repeat;background-size:cover;border-bottom-left-radius:calc(var(--source-rem)*.21333);border-top-right-radius:calc(var(--source-rem)*.21333);color:#fff;font-size:calc(var(--source-rem)*.21333);height:calc(var(--source-rem)*.4);justify-content:center;padding-top:calc(var(--source-rem)*.05333);width:calc(var(--source-rem)*.34667)}
[data-source-movie-recommend] .big-prize-wrapper .list-wrap .list-item .play-btn[data-v-82b3704f]{background:var(--theme-bg-color-lighten);border-bottom-right-radius:calc(var(--source-rem)*.26667);border-top-left-radius:calc(var(--source-rem)*.26667);bottom:0;color:var(--theme-text-color);cursor:pointer;font-size:calc(var(--source-rem)*.26667);height:calc(var(--source-rem)*.48);position:absolute;right:0;width:calc(var(--source-rem)*1.06667)}
[data-source-movie-recommend] .big-prize-wrapper .list-wrap .list-item .play-btn span[data-v-82b3704f]{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-animation:scaleUp-82b3704f .8s infinite;animation:scaleUp-82b3704f .8s infinite;font-weight:700;height:100%;justify-content:center}
[data-source-movie-recommend] .big-prize-wrapper .list-wrap .list-item .play-btn span[data-v-82b3704f],[data-source-movie-recommend] .skeleton-container[data-v-82b3704f]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}
[data-source-movie-recommend] .skeleton-container[data-v-82b3704f]{gap:calc(var(--source-rem)*.26667);padding:0}
[data-source-movie-recommend] .skeleton-container .skeleton-item[data-v-82b3704f]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;position:relative;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:var(--theme-bg-color);border-radius:calc(var(--source-rem)*.21333);height:calc(var(--source-rem)*1.33333);overflow:hidden;width:calc(var(--source-rem)*4.61333)}
[data-source-movie-recommend] .skeleton-container .skeleton-item .skeleton-img[data-v-82b3704f]{border-radius:calc(var(--source-rem)*.21333);border-bottom-right-radius:0;border-top-right-radius:0;height:100%;width:calc(var(--source-rem)*1.33333)}
[data-source-movie-recommend] .skeleton-container .skeleton-item .skeleton-content[data-v-82b3704f]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--source-rem)*.08);-webkit-justify-content:space-around;-ms-flex-pack:distribute;height:100%;justify-content:space-around;padding:calc(var(--source-rem)*.16) calc(var(--source-rem)*.21333)}
[data-source-movie-recommend] .skeleton-container .skeleton-item .skeleton-content .skeleton-line[data-v-82b3704f]{border-radius:calc(var(--source-rem)*.10667)}
[data-source-movie-recommend] .skeleton-container .skeleton-item .skeleton-content .skeleton-line.skeleton-line-sm[data-v-82b3704f]{height:calc(var(--source-rem)*.21333);width:60%}
[data-source-movie-recommend] .skeleton-container .skeleton-item .skeleton-content .skeleton-line.skeleton-line-md[data-v-82b3704f]{height:calc(var(--source-rem)*.26667);width:80%}
[data-source-movie-recommend] .skeleton-container .skeleton-item .skeleton-content .skeleton-line.skeleton-line-lg[data-v-82b3704f]{height:calc(var(--source-rem)*.21333);width:40%}
[data-source-movie-recommend] .skeleton-container .skeleton-item .skeleton-badge[data-v-82b3704f]{border-radius:calc(var(--source-rem)*.10667);height:calc(var(--source-rem)*.42667);position:absolute;right:0;top:calc(var(--source-rem)*-.10667);width:calc(var(--source-rem)*.53333)}
[data-source-movie-recommend] .empty-container[data-v-82b3704f]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;background:var(--theme-bg-color);border-radius:calc(var(--source-rem)*.21333);gap:calc(var(--source-rem)*.21333);justify-content:center;min-height:calc(var(--source-rem)*2.13333);padding:calc(var(--source-rem)*.32) 0;width:100%}
[data-source-movie-recommend] .big-prize-retry-btn[data-v-82b3704f]{min-width:calc(var(--source-rem)*3.2)}

[data-source-movie-recommend] .re-empty-container[data-v-79d5e0fc]{padding:0 calc(var(--source-rem)*.02667)}
[data-source-movie-recommend] .re-empty-container .re-empty-wrap .re-empty-loading[data-v-79d5e0fc]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;height:80vh;justify-content:center}
[data-source-movie-recommend] .re-empty-container .re-empty-wrap[data-v-79d5e0fc] .van-empty__image{height:auto!important}
[data-source-movie-recommend] .re-empty-container .re-empty-wrap[data-v-79d5e0fc] .van-empty__image img{-o-object-fit:contain;object-fit:contain}

/* Restore source vendor button reset hidden by the earlier local catalog footer. */
[data-source-movie-recommend] .section-footer-btn[data-v-e104c9c9]{padding:0}
/* END GENERATED MOVIE HOME RECOMMEND */
