@charset "UTF-8";[data-v-7744a6d1] .h5-H5HomePageTopMobile-sdkAds{height:100%;position:relative;width:100%;z-index:99}[data-v-7744a6d1] .h5-H5HomePageTopMobile-sdkAds .adsbytmc>div{height:100%}[data-v-7744a6d1] .h5-H5HomePageTopMobile-sdkAds .adsbytmc>div .tmc-wrapper{height:100%}[data-v-7744a6d1] .h5-H5HomePageTopMobile-sdkAds .adsbytmc .tmc-btn{display:none}[data-v-7744a6d1] .pc-H5HomePageTopPC-sdkAds{height:100%;position:relative;z-index:99}[data-v-7744a6d1] .pc-H5HomePageTopPC-sdkAds .tmc-native-pc{height:100%}.h5-banner-wrap[data-v-7744a6d1]{background:#0d0f14;height:56vw;margin-bottom:0;max-height:21.25rem;min-height:12.5rem;overflow:hidden;position:relative;width:100%}.h5-banner-track[data-v-7744a6d1]{display:flex;height:100%;width:100%;will-change:transform}.h5-banner-slide[data-v-7744a6d1]{cursor:pointer;flex-shrink:0;height:100%;overflow:hidden;position:relative;width:100%}.h5-banner-slide[data-v-7744a6d1] img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.h5-banner-fade-bottom[data-v-7744a6d1]{background:linear-gradient(0deg,#0d0f14 0,rgba(13,15,20,.6) 50%,transparent);bottom:0;height:8.75rem;left:0;position:absolute;width:100%;z-index:3}.h5-banner-pagination[data-v-7744a6d1]{bottom:0;height:3.5rem;inset-inline-start:0;overflow:hidden;position:absolute;width:100%;z-index:10}.h5-pagination-track[data-v-7744a6d1]{display:flex;will-change:transform}.h5-page-card[data-v-7744a6d1]{align-items:center;-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);background:#00000073;border:.0625rem solid hsla(0,0%,100%,.08);border-radius:.375rem;cursor:pointer;display:flex;flex-shrink:0;gap:.5rem;height:3rem;margin-inline-end:.5rem;opacity:.5;padding:.375rem .5rem .375rem 3.25rem;position:relative;transition:opacity .25s ease,background .25s ease,border-color .25s ease;width:12.5rem}.h5-page-card--active[data-v-7744a6d1]{background:#ffffff1a;border-color:#fff3;opacity:1}.h5-page-thumb[data-v-7744a6d1]{background:#2a2a2a;border-radius:.25rem;bottom:0;flex-shrink:0;height:3.375rem;inset-inline-start:.375rem;overflow:hidden;position:absolute;width:2.375rem}.h5-page-thumb[data-v-7744a6d1] img,.h5-page-thumb img[data-v-7744a6d1]{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.h5-page-info[data-v-7744a6d1]{display:flex;flex:1;flex-direction:column;gap:.1875rem;min-width:0}.h5-page-title[data-v-7744a6d1]{color:#ffffffe0;font-size:.75rem;font-weight:600;line-height:1.3;margin:0}.h5-page-meta[data-v-7744a6d1]{align-items:center;color:#ffffff73;display:flex;font-size:.625rem;font-weight:400;gap:.25rem}.h5-page-dot[data-v-7744a6d1]{color:#ffffff40}.h5-page-play[data-v-7744a6d1]{color:#ffffff80;flex-shrink:0;height:1.125rem;width:1.125rem}.banner-pc[data-v-7744a6d1]{background:#0d0f14;cursor:default;display:none;height:100vh;min-height:37.5rem;overflow:hidden;position:relative;width:100%}@media (min-width:768px){.banner-pc[data-v-7744a6d1]{display:block}}.banner-fullscreen-stack[data-v-7744a6d1]{cursor:pointer;top:0;right:0;bottom:0;left:0;position:absolute}.banner-fullscreen-slide[data-v-7744a6d1]{top:0;right:0;bottom:0;left:0;opacity:0;position:absolute;transition:opacity 1.1s cubic-bezier(.4,0,.2,1);z-index:1}.banner-fullscreen-slide[data-v-7744a6d1] img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.banner-fullscreen-slide.is-visible[data-v-7744a6d1]{opacity:1;z-index:2}.banner-overlay-gradient[data-v-7744a6d1]{background:linear-gradient(180deg,rgba(13,15,20,.6) 0,transparent 22%),linear-gradient(0deg,#0d0f14 0,rgba(13,15,20,.92) 12%,rgba(13,15,20,.55) 30%,transparent 56%),linear-gradient(90deg,rgba(13,15,20,.92) 0,rgba(13,15,20,.5) 24%,transparent 50%);top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:9}.banner-bottom-bar[data-v-7744a6d1]{align-items:flex-end;bottom:0;display:flex;gap:2rem;justify-content:space-between;left:0;padding:0 clamp(2rem,6vw,5rem) clamp(2.25rem,4.5vh,3.75rem);position:absolute;right:0;z-index:10}.banner-content[data-v-7744a6d1]{cursor:pointer;display:flex;flex:1;flex-direction:column;max-width:35rem;min-width:0}.banner-badge-row[data-v-7744a6d1]{align-items:center;display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:.875rem}.banner-type-badge[data-v-7744a6d1]{background:#6366f1;border-radius:.1875rem;color:#fff;font-size:.625rem;font-weight:800;letter-spacing:.08em;padding:.1875rem .5rem;text-transform:uppercase}.banner-genre-badge[data-v-7744a6d1]{background:#ffffff14;border:.0625rem solid hsla(0,0%,100%,.14);border-radius:.1875rem;color:#fff9;font-size:.6875rem;font-weight:500;padding:.1875rem .5625rem}.banner-title[data-v-7744a6d1]{color:#fff;font-size:clamp(1.75rem,3.8vw,3.75rem);font-weight:900;letter-spacing:-.035em;line-height:1.04;margin:0 0 .625rem;text-shadow:0 .125rem 2.5rem rgba(0,0,0,.6);word-break:break-word}.banner-meta-row[data-v-7744a6d1]{align-items:center;display:flex;gap:.625rem;margin-bottom:.625rem}.banner-meta-rating[data-v-7744a6d1]{align-items:center;color:#fbbf24;display:flex;font-size:.8125rem;font-weight:700;gap:.25rem}.banner-meta-year[data-v-7744a6d1]{color:#ffffff80;font-size:.8125rem;font-weight:500}.banner-meta-year[data-v-7744a6d1]:before{color:#ffffff40;content:"·";margin-inline-end:.625rem}.banner-desc[data-v-7744a6d1]{color:#ffffff7a;display:-webkit-box;font-size:.8125rem;-webkit-line-clamp:2;line-clamp:2;line-height:1.65;margin-bottom:1.375rem;-webkit-box-orient:vertical;overflow:hidden}.banner-actions[data-v-7744a6d1]{align-items:center;display:flex;gap:.625rem}.banner-btn-play[data-v-7744a6d1]{align-items:center;background:#fff;border:none;border-radius:.375rem;color:#111;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:700;gap:.5rem;padding:.6875rem 1.625rem;transition:background .15s ease,transform .15s ease}.banner-btn-play[data-v-7744a6d1]:hover{background:#ffffffdb;transform:scale(1.03)}.banner-btn-info[data-v-7744a6d1]{align-items:center;-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);background:#ffffff1a;border:.0625rem solid hsla(0,0%,100%,.18);border-radius:.375rem;color:#ffffffe0;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.6875rem 1.625rem;transition:background .15s ease,border-color .15s ease}.banner-btn-info[data-v-7744a6d1]:hover{background:#fff3;border-color:#ffffff59}.banner-queue[data-v-7744a6d1]{display:flex;flex-direction:column;flex-shrink:0;gap:.625rem;width:15rem}.banner-queue-header[data-v-7744a6d1]{align-items:center;display:flex;justify-content:space-between}.queue-label[data-v-7744a6d1]{color:#fff6;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.queue-arrows[data-v-7744a6d1]{display:flex;gap:.25rem}.queue-arrow[data-v-7744a6d1]{align-items:center;background:#ffffff12;border:.0625rem solid hsla(0,0%,100%,.12);border-radius:50%;color:#fff9;cursor:pointer;display:flex;height:1.75rem;justify-content:center;transition:background .15s ease,color .15s ease;width:1.75rem}.queue-arrow[data-v-7744a6d1]:hover{background:#ffffff26;color:#fff}.queue-list[data-v-7744a6d1]{display:flex;flex-direction:column;gap:.3125rem}.queue-item[data-v-7744a6d1]{align-items:center;border:.0625rem solid transparent;border-radius:.4375rem;cursor:pointer;display:flex;gap:.625rem;opacity:.5;padding:.3125rem;transition:opacity .2s ease,background .2s ease,border-color .2s ease}.queue-item[data-v-7744a6d1]:hover{background:#ffffff0f;opacity:.8}.queue-item.is-active[data-v-7744a6d1]{background:#ffffff17;border-color:#ffffff26;opacity:1}.queue-thumb[data-v-7744a6d1]{background:#222;border-radius:.3125rem;flex-shrink:0;height:4.5rem;overflow:hidden;position:relative;width:3.25rem}.queue-thumb[data-v-7744a6d1] img,.queue-thumb img[data-v-7744a6d1]{height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.queue-active-icon[data-v-7744a6d1]{align-items:center;background:#00000073;color:#fff;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:absolute;z-index:2}.queue-info[data-v-7744a6d1]{flex:1;min-width:0}.queue-title[data-v-7744a6d1]{color:#ffffffd9;display:-webkit-box;font-size:.75rem;font-weight:600;-webkit-line-clamp:2;line-clamp:2;line-height:1.35;margin:0 0 .25rem;overflow:hidden;-webkit-box-orient:vertical}.queue-year[data-v-7744a6d1]{color:#ffffff59;font-size:.625rem}.queue-dots[data-v-7744a6d1]{align-items:center;display:flex;gap:.3125rem}.queue-dot[data-v-7744a6d1]{background:#fff3;border:none;border-radius:.125rem;cursor:pointer;flex:1;height:.125rem;transition:background .3s ease}.queue-dot.is-active[data-v-7744a6d1]{background:#ffffffd9}
