.ad-overlay[data-v-a3277a22]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000;display:flex;flex-direction:column;color:#fff;background:linear-gradient(160deg,#ff4b5c,#ff8a3d 45%,#3b1d6e);background-size:200% 200%;animation:ad-bg-a3277a22 6s ease infinite}.ad-top[data-v-a3277a22]{display:flex;align-items:center;gap:10px;padding:14px 16px;padding-top:calc(14px + env(safe-area-inset-top))}.ad-tag[data-v-a3277a22]{font-size:12px;padding:2px 6px;border:1px solid rgba(255,255,255,.7);border-radius:4px}.ad-count[data-v-a3277a22]{flex:1;font-size:14px}.ad-close[data-v-a3277a22]{border:none;background:#00000059;color:#fff;border-radius:16px;padding:6px 14px;font-size:13px;cursor:pointer}.ad-body[data-v-a3277a22]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:0 24px;text-align:center}.ad-logo[data-v-a3277a22]{width:96px;height:96px;border-radius:24px;background:#fffffff2;display:flex;align-items:center;justify-content:center;animation:ad-pulse-a3277a22 1.4s ease-in-out infinite}.ad-logo-dot[data-v-a3277a22]{width:0;height:0;border-left:30px solid #ff3b4f;border-top:20px solid transparent;border-bottom:20px solid transparent;margin-left:8px}.ad-brand[data-v-a3277a22]{font-size:26px;font-weight:700;letter-spacing:2px}.ad-slogan[data-v-a3277a22]{font-size:16px;opacity:.9}.ad-tip[data-v-a3277a22]{font-size:13px;opacity:.8}.ad-progress[data-v-a3277a22]{width:70%;max-width:360px;height:4px;background:#ffffff4d;border-radius:2px;overflow:hidden}.ad-progress-bar[data-v-a3277a22]{height:100%;background:#fff;transition:width 1s linear}.ad-overlay.has-creative[data-v-a3277a22]{background:#111;animation:none}.ad-creative[data-v-a3277a22]{justify-content:center;padding:0 16px}.ad-media[data-v-a3277a22]{position:relative;width:100%;max-width:480px;max-height:62vh;border-radius:12px;overflow:hidden;background:#000;cursor:pointer;display:flex;align-items:center;justify-content:center}.ad-media-el[data-v-a3277a22]{display:block;width:100%;max-height:62vh;object-fit:contain}.ad-sound[data-v-a3277a22]{position:absolute;right:8px;bottom:8px;border:none;background:#00000080;color:#fff;border-radius:12px;padding:4px 10px;font-size:12px;cursor:pointer}.ad-creative-info[data-v-a3277a22]{width:100%;max-width:480px;display:flex;align-items:center;gap:12px}.ad-creative-title[data-v-a3277a22]{flex:1;min-width:0;text-align:left;font-size:16px;font-weight:600}.ad-detail-btn[data-v-a3277a22]{flex-shrink:0;border:none;border-radius:16px;padding:7px 16px;background:#fff;color:#ff3b4f;font-size:14px;font-weight:600;cursor:pointer}.ad-bottom[data-v-a3277a22]{text-align:center;font-size:12px;opacity:.6;padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom))}@keyframes ad-bg-a3277a22{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes ad-pulse-a3277a22{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.ad-fade-enter-active[data-v-a3277a22],.ad-fade-leave-active[data-v-a3277a22]{transition:opacity .25s}.ad-fade-enter-from[data-v-a3277a22],.ad-fade-leave-to[data-v-a3277a22]{opacity:0}.splash[data-v-1b7ec084]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:6000;background:#000;color:#fff;display:flex;align-items:center;justify-content:center}.splash-media[data-v-1b7ec084]{width:100%;height:100%;object-fit:cover;display:block}.splash-mock[data-v-1b7ec084]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:linear-gradient(160deg,#ff4b5c,#ff8a3d 45%,#3b1d6e)}.splash-mock-logo[data-v-1b7ec084]{width:88px;height:88px;border-radius:22px;background:#fffffff2;display:flex;align-items:center;justify-content:center}.splash-mock-logo span[data-v-1b7ec084]{width:0;height:0;border-left:28px solid #ff3b4f;border-top:18px solid transparent;border-bottom:18px solid transparent;margin-left:8px}.splash-mock-title[data-v-1b7ec084]{font-size:22px;font-weight:700}.splash-mock-sub[data-v-1b7ec084]{font-size:13px;opacity:.75}.splash-tag[data-v-1b7ec084]{position:absolute;left:14px;top:calc(14px + env(safe-area-inset-top));font-size:11px;padding:2px 6px;border-radius:4px;border:1px solid rgba(255,255,255,.7);background:#00000040}.splash-skip[data-v-1b7ec084]{position:absolute;right:14px;top:calc(12px + env(safe-area-inset-top));border:none;border-radius:16px;padding:6px 14px;font-size:13px;color:#fff;background:#00000073}.splash-foot[data-v-1b7ec084]{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:40px 18px calc(28px + env(safe-area-inset-bottom));font-size:15px;background:linear-gradient(transparent,#000000b3)}.splash-more[data-v-1b7ec084]{flex-shrink:0;padding:6px 14px;border-radius:16px;background:#fff3;font-size:13px}.splash-fade-leave-active[data-v-1b7ec084]{transition:opacity .3s}.splash-fade-leave-to[data-v-1b7ec084]{opacity:0}.popup-mask[data-v-ab4b3a30]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4500;background:#000000a6;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px}.popup-box[data-v-ab4b3a30]{width:min(82vw,340px);border-radius:12px;overflow:hidden;background:#fff}.popup-mask.is-pc .popup-box[data-v-ab4b3a30]{width:420px}.popup-media[data-v-ab4b3a30]{position:relative;aspect-ratio:3 / 4;background:#111}.popup-mask.is-pc .popup-media[data-v-ab4b3a30]{aspect-ratio:4 / 3}.popup-media.clickable[data-v-ab4b3a30]{cursor:pointer}.popup-media-el[data-v-ab4b3a30]{width:100%;height:100%;object-fit:cover;display:block}.popup-mock[data-v-ab4b3a30]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#ff6a3d,#ff3b4f)}.popup-mock-title[data-v-ab4b3a30]{font-size:18px;font-weight:600}.popup-mock-sub[data-v-ab4b3a30]{margin-top:8px;font-size:12px;opacity:.8}.popup-tag[data-v-ab4b3a30]{position:absolute;left:8px;bottom:8px;font-size:11px;padding:1px 6px;border-radius:4px;color:#fff;background:#00000073}.popup-count[data-v-ab4b3a30]{position:absolute;right:8px;top:8px;font-size:12px;padding:2px 8px;border-radius:10px;color:#fff;background:#00000073}.popup-title[data-v-ab4b3a30]{padding:10px 12px;font-size:14px;color:#333}.popup-close[data-v-ab4b3a30]{margin-top:18px;width:36px;height:36px;border-radius:50%;border:1px solid rgba(255,255,255,.7);background:transparent;color:#fff;font-size:22px;line-height:32px;cursor:pointer}.popup-fade-enter-active[data-v-ab4b3a30],.popup-fade-leave-active[data-v-ab4b3a30]{transition:opacity .2s}.popup-fade-enter-from[data-v-ab4b3a30],.popup-fade-leave-to[data-v-ab4b3a30]{opacity:0}*{box-sizing:border-box}html,body{margin:0;padding:0;height:100%;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}#app{min-height:100%}a{color:inherit;text-decoration:none}img{display:block}html[data-area=pc] body{background:#0d0d10;color:#e8e8ec}html[data-area=h5] body{background:#f6f6f8;color:#222;overscroll-behavior:none}.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ellipsis-2{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cover-placeholder{background:linear-gradient(135deg,#3a1c2e,#1c2340)}.content-badges{position:absolute;top:0;right:0;z-index:1;display:flex;gap:2px}.content-badge{font-size:10px;line-height:16px;padding:0 5px;color:#fff;font-weight:600}.content-badge:last-child{border-bottom-left-radius:6px}.content-badge.vip{color:#5c3a00;background:linear-gradient(90deg,#ffe3a3,#f5c26b)}.content-badge.movie{background:#1890ffd9}.vip-mark{display:inline-flex;align-items:center;font-size:10px;line-height:16px;padding:0 6px;border-radius:8px;font-weight:700;font-style:italic;color:#5c3a00;background:linear-gradient(90deg,#ffe3a3,#f5c26b);flex-shrink:0}.vip-mark.off{color:#999;background:#eee}
