.home[data-v-017aeee4]{background:#000;min-height:100vh;max-width:480px;margin:0 auto;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased}.top-bar[data-v-017aeee4]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;position:sticky;top:0;z-index:100;background:#000000d9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.logo-text[data-v-017aeee4]{margin:0;font-size:22px;font-weight:800;letter-spacing:.5px;background:linear-gradient(135deg,#e8a825,gold,#e8a825);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.search-btn[data-v-017aeee4]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#1c1c1e;text-decoration:none;transition:background .2s}.search-btn[data-v-017aeee4]:hover{background:#2c2c2e}.state-container[data-v-017aeee4]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:100px 20px}.spinner[data-v-017aeee4]{width:36px;height:36px;border:3px solid #333;border-top-color:#e8a825;border-radius:50%;animation:spin-017aeee4 .8s linear infinite;margin-bottom:16px}@keyframes spin-017aeee4{to{transform:rotate(360deg)}}.state-text[data-v-017aeee4]{color:#aaa;font-size:14px;margin:0}.error-icon[data-v-017aeee4]{width:56px;height:56px;background:#ff3b3026;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:26px;font-weight:700;color:#ff3b30;margin-bottom:16px}.state-title[data-v-017aeee4]{font-size:17px;color:#fff;margin:0 0 6px}.state-desc[data-v-017aeee4]{color:#aaa;font-size:13px;margin:0 0 24px}.retry-btn[data-v-017aeee4]{padding:10px 36px;background:#e8a825;color:#000;border:none;border-radius:20px;cursor:pointer;font-size:14px;font-weight:600;transition:opacity .2s}.retry-btn[data-v-017aeee4]:active{opacity:.8}.content[data-v-017aeee4]{padding:0 0 40px}.banner-section[data-v-017aeee4]{position:relative;padding:0 16px;margin-bottom:24px}.banner-viewport[data-v-017aeee4]{overflow:hidden;border-radius:12px}.banner-track[data-v-017aeee4]{display:flex;transition:transform .45s cubic-bezier(.25,.46,.45,.94)}.banner-slide[data-v-017aeee4]{min-width:100%;position:relative;height:180px;cursor:pointer;flex-shrink:0}.banner-slide img[data-v-017aeee4]{width:100%;height:100%;object-fit:cover;display:block}.banner-overlay[data-v-017aeee4]{position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(transparent,#000000d9);display:flex;align-items:flex-end;padding:0 14px 14px}.banner-title[data-v-017aeee4]{font-size:16px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 4px rgba(0,0,0,.5)}.banner-dots[data-v-017aeee4]{display:flex;justify-content:center;gap:6px;margin-top:10px}.dot[data-v-017aeee4]{width:6px;height:6px;border-radius:50%;background:#666;cursor:pointer;transition:all .3s}.dot.active[data-v-017aeee4]{width:18px;border-radius:3px;background:#e8a825}.section[data-v-017aeee4]{margin-bottom:28px}.section-header[data-v-017aeee4]{display:flex;align-items:center;justify-content:space-between;padding:0 16px;margin-bottom:14px}.section-title[data-v-017aeee4]{margin:0;font-size:18px;font-weight:700;color:#fff;display:flex;align-items:center;gap:6px}.fire-icon[data-v-017aeee4],.new-icon[data-v-017aeee4],.all-icon[data-v-017aeee4]{font-size:20px}.section-more[data-v-017aeee4]{display:flex;align-items:center;text-decoration:none;color:#e8a825;font-size:13px;transition:opacity .2s}.section-more[data-v-017aeee4]:hover{opacity:.7}.horizontal-scroll[data-v-017aeee4]{display:flex;gap:10px;overflow-x:auto;padding:0 16px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.horizontal-scroll[data-v-017aeee4]::-webkit-scrollbar{display:none}.horizontal-scroll[data-v-017aeee4]{-ms-overflow-style:none;scrollbar-width:none}.portrait-card[data-v-017aeee4]{flex-shrink:0;width:120px;cursor:pointer;scroll-snap-align:start;transition:transform .2s}.portrait-card[data-v-017aeee4]:hover{transform:scale(1.03)}.portrait-cover[data-v-017aeee4]{position:relative;width:120px;height:170px;border-radius:8px;overflow:hidden;background:#1c1c1e}.portrait-cover img[data-v-017aeee4]{width:100%;height:100%;object-fit:cover;display:block}.hot-badge[data-v-017aeee4]{position:absolute;top:6px;left:6px;background:#ff3b30;color:#fff;font-size:10px;font-weight:600;padding:2px 6px;border-radius:4px;line-height:1.3}.vip-badge[data-v-017aeee4]{position:absolute;top:6px;right:6px;background:linear-gradient(135deg,#e8a825,gold);color:#000;font-size:10px;font-weight:700;padding:2px 6px;border-radius:4px;line-height:1.3}.portrait-title[data-v-017aeee4]{margin:8px 0 0;font-size:13px;color:#fff;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all}.featured-grid[data-v-017aeee4]{display:flex;gap:10px;padding:0 16px}.featured-card[data-v-017aeee4]{position:relative;flex:55 0 0;height:220px;border-radius:10px;overflow:hidden;cursor:pointer;background:#1c1c1e}.featured-card img[data-v-017aeee4]{width:100%;height:100%;object-fit:cover;display:block}.featured-overlay[data-v-017aeee4]{position:absolute;bottom:0;left:0;right:0;padding:14px;background:linear-gradient(transparent,#000c);display:flex;flex-direction:column;gap:6px;align-items:flex-start}.play-pill[data-v-017aeee4]{display:inline-block;background:#e8a825;color:#000;font-size:11px;font-weight:700;padding:4px 14px;border-radius:14px;letter-spacing:.5px}.featured-title[data-v-017aeee4]{font-size:14px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;text-shadow:0 1px 3px rgba(0,0,0,.5)}.featured-right[data-v-017aeee4]{flex:45 0 0;display:flex;flex-direction:column;gap:10px}.featured-small-card[data-v-017aeee4]{position:relative;flex:1;border-radius:10px;overflow:hidden;cursor:pointer;background:#1c1c1e}.featured-small-card img[data-v-017aeee4]{width:100%;height:100%;object-fit:cover;display:block}.featured-small-overlay[data-v-017aeee4]{position:absolute;bottom:0;left:0;right:0;padding:10px;background:linear-gradient(transparent,#000000bf)}.featured-small-title[data-v-017aeee4]{font-size:12px;font-weight:500;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;text-shadow:0 1px 2px rgba(0,0,0,.5)}.grid-3col[data-v-017aeee4]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:0 16px}.grid-3col .portrait-card[data-v-017aeee4]{width:auto}.grid-3col .portrait-cover[data-v-017aeee4]{width:100%;height:0;padding-top:133.33%}.grid-3col .portrait-cover img[data-v-017aeee4]{position:absolute;top:0;left:0;width:100%;height:100%}.empty-hint[data-v-017aeee4]{text-align:center;padding:40px 16px}.empty-hint p[data-v-017aeee4]{color:#666;font-size:14px;margin:0}.load-more-wrap[data-v-017aeee4]{display:flex;justify-content:center;padding:20px 16px 0}.load-more-btn[data-v-017aeee4]{width:100%;max-width:320px;padding:12px 0;background:#1c1c1e;color:#aaa;border:1px solid #333333;border-radius:22px;font-size:14px;cursor:pointer;transition:all .2s}.load-more-btn[data-v-017aeee4]:hover:not(:disabled){border-color:#e8a825;color:#e8a825}.load-more-btn[data-v-017aeee4]:disabled{opacity:.5;cursor:not-allowed}.video-detail[data-v-41bfe51e]{min-height:100vh;background:#000;color:#fff;max-width:500px;margin:0 auto;position:relative;padding-bottom:80px}.top-bar[data-v-41bfe51e]{display:flex;align-items:center;padding:12px 16px;background:#000;position:sticky;top:0;z-index:10}.back-btn[data-v-41bfe51e]{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.top-title[data-v-41bfe51e]{flex:1;text-align:center;font-size:17px;font-weight:600;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 12px}.top-spacer[data-v-41bfe51e]{width:32px;flex-shrink:0}.loading[data-v-41bfe51e],.error[data-v-41bfe51e]{text-align:center;padding:60px 20px;color:#aaa}.error[data-v-41bfe51e]{color:#f44}.cover-wrapper[data-v-41bfe51e]{position:relative;width:100%;height:220px;overflow:hidden}.cover-image[data-v-41bfe51e]{width:100%;height:100%;object-fit:cover}.cover-gradient[data-v-41bfe51e]{position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(transparent,#000)}.info-card[data-v-41bfe51e]{display:flex;gap:12px;padding:16px;margin:-20px 12px 0;background:#1c1c1e;border-radius:12px;position:relative;z-index:2}.info-thumb[data-v-41bfe51e]{width:80px;height:80px;border-radius:8px;object-fit:cover;flex-shrink:0}.info-text[data-v-41bfe51e]{flex:1;min-width:0}.info-title[data-v-41bfe51e]{font-size:16px;font-weight:600;color:#fff;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.info-ep-count[data-v-41bfe51e]{font-size:13px;color:#e8a825;display:inline-block;margin-bottom:6px}.info-synopsis[data-v-41bfe51e]{font-size:13px;color:#aaa;line-height:1.4;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.range-tabs[data-v-41bfe51e]{display:flex;gap:0;padding:16px 16px 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.range-tabs[data-v-41bfe51e]::-webkit-scrollbar{display:none}.range-tab[data-v-41bfe51e]{background:none;border:none;color:#aaa;font-size:14px;padding:8px 16px;cursor:pointer;white-space:nowrap;position:relative;transition:color .2s}.range-tab.active[data-v-41bfe51e]{color:#e8a825;font-weight:600}.range-tab.active[data-v-41bfe51e]:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:24px;height:2px;background:#e8a825;border-radius:1px}.episode-grid[data-v-41bfe51e]{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;padding:16px}.ep-btn[data-v-41bfe51e]{position:relative;aspect-ratio:1;border:none;border-radius:8px;background:#3a3a3a;color:#fff;font-size:15px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.ep-btn[data-v-41bfe51e]:active{transform:scale(.95)}.ep-btn.current[data-v-41bfe51e]{background:#e8a825;color:#fff;font-weight:700}.ep-btn.locked[data-v-41bfe51e]{color:#999}.ep-number[data-v-41bfe51e]{position:relative;z-index:1}.ep-lock[data-v-41bfe51e]{position:absolute;top:4px;right:4px;display:flex;align-items:center;justify-content:center}.action-bar[data-v-41bfe51e]{padding:16px;position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:500px;background:linear-gradient(transparent,#000 30%);z-index:10;box-sizing:border-box}.play-btn[data-v-41bfe51e]{width:100%;padding:14px 0;border:none;border-radius:24px;background:linear-gradient(135deg,#e8a825,#d4941f);color:#fff;font-size:17px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s}.play-btn[data-v-41bfe51e]:active{opacity:.85}.player-page[data-v-e8981af3]{width:100%;height:100vh;background:#000;overflow:hidden;position:relative}.video-container[data-v-e8981af3]{position:relative;width:100%;height:100%;background:#000}.video-container video[data-v-e8981af3]{width:100%;height:100%;object-fit:contain;display:block}.video-container.fullscreen[data-v-e8981af3]{position:fixed;inset:0;z-index:9999}.buffering[data-v-e8981af3]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5}.spinner[data-v-e8981af3]{width:40px;height:40px;border:3px solid rgba(255,255,255,.2);border-top-color:#e8a825;border-radius:50%;animation:spin-e8981af3 .8s linear infinite}@keyframes spin-e8981af3{to{transform:rotate(360deg)}}.play-indicator[data-v-e8981af3]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:6;pointer-events:none}.center-play-toggle[data-v-e8981af3]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:8;pointer-events:none}.center-play-btn[data-v-e8981af3]{background:transparent;border:none;padding:0;margin:0;cursor:pointer;pointer-events:auto}.fade-enter-active[data-v-e8981af3],.fade-leave-active[data-v-e8981af3]{transition:opacity .3s}.fade-enter-from[data-v-e8981af3],.fade-leave-to[data-v-e8981af3]{opacity:0}.player-top-bar[data-v-e8981af3]{position:absolute;top:0;left:0;right:0;padding:12px 16px;background:linear-gradient(rgba(0,0,0,.6),transparent);z-index:8;display:flex;align-items:center;gap:8px}.back-btn[data-v-e8981af3]{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center}.top-video-meta[data-v-e8981af3]{min-width:0;display:flex;align-items:center;gap:8px}.top-video-title[data-v-e8981af3]{font-size:15px;font-weight:600;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-video-episode[data-v-e8981af3]{font-size:12px;color:#e8a825;background:#e8a82526;padding:2px 8px;border-radius:4px;flex-shrink:0}.side-actions[data-v-e8981af3]{position:absolute;right:12px;bottom:160px;display:flex;flex-direction:column;align-items:center;gap:20px;z-index:7}.action-item[data-v-e8981af3]{display:flex;flex-direction:column;align-items:center;gap:4px;background:none;border:none;cursor:pointer;padding:0}.action-label[data-v-e8981af3]{color:#fff;font-size:12px}.bottom-overlay[data-v-e8981af3]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000000d9);padding:40px 16px 16px;z-index:8}.bottom-info[data-v-e8981af3]{margin-bottom:12px;padding-right:60px}.bottom-desc[data-v-e8981af3]{font-size:13px;color:#aaa;line-height:1.4;margin:4px 0 0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.bottom-desc.expanded[data-v-e8981af3]{-webkit-line-clamp:unset}.expand-btn[data-v-e8981af3]{background:none;border:none;color:#e8a825;font-size:12px;padding:2px 0;cursor:pointer}.control-bar[data-v-e8981af3]{width:100%}.persistent-progress[data-v-e8981af3]{position:absolute;left:12px;right:12px;bottom:8px;z-index:9}.progress-wrapper[data-v-e8981af3]{width:100%;padding:8px 0;cursor:pointer}.progress-track[data-v-e8981af3]{height:3px;background:#ffffff40;border-radius:2px;position:relative}.progress-fill[data-v-e8981af3]{height:100%;background:#e8a825;border-radius:2px;transition:width .1s linear}.progress-thumb[data-v-e8981af3]{position:absolute;top:50%;transform:translate(-50%,-50%);width:12px;height:12px;background:#e8a825;border-radius:50%;transition:left .1s linear}.controls-row[data-v-e8981af3]{display:flex;align-items:center;gap:12px}.ctrl-btn[data-v-e8981af3]{background:none;border:none;cursor:pointer;padding:6px;display:flex;align-items:center;justify-content:center}.time-display[data-v-e8981af3]{color:#fffc;font-size:12px;font-variant-numeric:tabular-nums}.right-ctrls[data-v-e8981af3]{margin-left:auto;display:flex;align-items:center;gap:8px}.speed-wrapper[data-v-e8981af3]{position:relative}.speed-btn[data-v-e8981af3]{background:#ffffff26;border:none;color:#fff;font-size:12px;padding:4px 10px;border-radius:4px;cursor:pointer}.speed-menu[data-v-e8981af3]{position:absolute;bottom:36px;right:0;background:#2a2a2a;border-radius:8px;padding:4px;display:flex;flex-direction:column;min-width:70px;box-shadow:0 4px 20px #00000080}.speed-option[data-v-e8981af3]{background:none;border:none;color:#fff;font-size:13px;padding:8px 12px;cursor:pointer;border-radius:4px;text-align:center;transition:background .15s}.speed-option[data-v-e8981af3]:hover{background:#ffffff1a}.speed-option.active[data-v-e8981af3]{color:#e8a825;font-weight:600}.paywall-overlay[data-v-e8981af3]{position:absolute;inset:0;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:20}.paywall-content[data-v-e8981af3]{text-align:center;color:#fff;padding:20px}.paywall-content h2[data-v-e8981af3]{font-size:22px;margin:0 0 8px;color:#fff}.paywall-content p[data-v-e8981af3]{color:#aaa;margin:0 0 24px;font-size:14px}.retention-popup[data-v-e8981af3]{max-width:90%;max-height:80vh;overflow-y:auto}.retention-videos[data-v-e8981af3]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0}.retention-video-item[data-v-e8981af3]{cursor:pointer;border-radius:8px;overflow:hidden;background:#1a1a1a}.retention-cover[data-v-e8981af3]{width:100%;aspect-ratio:9/16;object-fit:cover}.retention-info[data-v-e8981af3]{padding:8px}.retention-title[data-v-e8981af3]{font-size:12px;color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.paywall-unlock-btn[data-v-e8981af3]{display:block;width:200px;margin:0 auto 12px;padding:14px 0;border:none;border-radius:24px;background:linear-gradient(135deg,#e8a825,#d4941f);color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:opacity .2s}.paywall-unlock-btn[data-v-e8981af3]:active{opacity:.85}.paywall-close-btn[data-v-e8981af3]{display:block;width:200px;margin:0 auto;padding:12px 0;background:#ffffff1a;color:#aaa;border:none;border-radius:24px;font-size:14px;cursor:pointer;transition:background .2s}.paywall-close-btn[data-v-e8981af3]:hover{background:#ffffff26}.episode-sheet-mask[data-v-e8981af3]{position:absolute;inset:0;background:#00000073;z-index:18;display:flex;align-items:flex-end}.episode-sheet[data-v-e8981af3]{width:100%;max-height:55vh;background:#1a1a1a;border-top-left-radius:16px;border-top-right-radius:16px;padding:12px 16px 18px;overflow-y:auto}.episode-sheet-title[data-v-e8981af3]{font-size:16px;font-weight:600;color:#fff;margin-bottom:10px}.episode-grid[data-v-e8981af3]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.episode-btn[data-v-e8981af3]{height:38px;border-radius:8px;border:none;background:#ffffff14;color:#fff;position:relative}.episode-btn.active[data-v-e8981af3]{background:#e8a825;color:#fff}.lock-icon[data-v-e8981af3]{position:absolute;right:4px;top:4px;color:#fff}.lock-icon.unlocked[data-v-e8981af3]{color:#e8a825}.payment-result[data-v-ced13d8f]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f5f5f5;padding:20px}.result-card[data-v-ced13d8f]{background:#fff;border-radius:12px;padding:60px 40px;max-width:500px;width:100%;text-align:center;box-shadow:0 4px 12px #0000001a}.loading[data-v-ced13d8f]{padding:20px 0}.spinner[data-v-ced13d8f]{width:50px;height:50px;border:4px solid #f3f3f3;border-top:4px solid #007bff;border-radius:50%;margin:0 auto 20px;animation:spin-ced13d8f 1s linear infinite}@keyframes spin-ced13d8f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.icon[data-v-ced13d8f]{font-size:80px;margin-bottom:20px}h1[data-v-ced13d8f]{margin:0 0 16px;font-size:28px}p[data-v-ced13d8f]{color:#666;margin:0 0 30px}.error-msg[data-v-ced13d8f]{color:#dc3545}.actions[data-v-ced13d8f]{display:flex;gap:12px;justify-content:center}.actions button[data-v-ced13d8f]{padding:12px 24px;border:1px solid #ddd;background:#fff;border-radius:6px;font-size:16px;cursor:pointer;transition:all .2s}.actions button.primary[data-v-ced13d8f]{background:#007bff;color:#fff;border-color:#007bff}.actions button[data-v-ced13d8f]:hover{opacity:.9;transform:translateY(-1px)}.login-page[data-v-cb5fee29]{min-height:100vh;background:#000;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px}.logo-section[data-v-cb5fee29]{text-align:center;margin-bottom:40px}.logo-text[data-v-cb5fee29]{margin:0;font-size:32px;font-weight:800;background:linear-gradient(135deg,#f5d98a,#c8a84e,#8b6914);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:1px}.logo-subtitle[data-v-cb5fee29]{margin:8px 0 0;color:#aaa;font-size:14px}.login-card[data-v-cb5fee29]{background:#1c1c1e;border-radius:16px;padding:32px 24px;max-width:400px;width:100%}.form-group[data-v-cb5fee29]{margin-bottom:18px}.input-wrapper[data-v-cb5fee29]{display:flex;align-items:center;background:#2a2a2a;border-radius:10px;border:1.5px solid transparent;padding:0 14px;transition:border-color .2s}.input-wrapper.focused[data-v-cb5fee29]{border-color:#e8a825}.input-icon[data-v-cb5fee29]{flex-shrink:0;margin-right:10px}.input-wrapper input[data-v-cb5fee29]{flex:1;background:transparent;border:none;outline:none;color:#fff;font-size:15px;padding:14px 0;width:0}.input-wrapper input[data-v-cb5fee29]::placeholder{color:#666}.toggle-password[data-v-cb5fee29]{background:none;border:none;padding:4px;cursor:pointer;display:flex;align-items:center;justify-content:center}.error-message[data-v-cb5fee29]{color:#ff4d4f;font-size:13px;text-align:center;margin-bottom:16px}.login-btn[data-v-cb5fee29]{width:100%;padding:14px;border:none;background:linear-gradient(90deg,#e8a825,#f0c040);color:#fff;font-size:16px;font-weight:700;border-radius:25px;cursor:pointer;transition:opacity .2s;display:flex;align-items:center;justify-content:center;min-height:48px}.login-btn[data-v-cb5fee29]:hover{opacity:.92}.login-btn[data-v-cb5fee29]:disabled{opacity:.6;cursor:not-allowed}.btn-spinner[data-v-cb5fee29]{width:20px;height:20px;border:2.5px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-cb5fee29 .7s linear infinite}@keyframes spin-cb5fee29{to{transform:rotate(360deg)}}.footer-link[data-v-cb5fee29]{margin-top:24px;text-align:center;font-size:14px}.footer-text[data-v-cb5fee29]{color:#aaa}.footer-action[data-v-cb5fee29]{color:#e8a825;cursor:pointer;text-decoration:none;margin-left:4px;font-weight:500}.footer-action[data-v-cb5fee29]:hover{text-decoration:underline}.register-page[data-v-c0b39b13]{min-height:100vh;background:#000;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px}.logo-section[data-v-c0b39b13]{text-align:center;margin-bottom:40px}.logo-text[data-v-c0b39b13]{margin:0;font-size:32px;font-weight:800;background:linear-gradient(135deg,#f5d98a,#c8a84e,#8b6914);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:1px}.logo-subtitle[data-v-c0b39b13]{margin:8px 0 0;color:#aaa;font-size:14px}.register-card[data-v-c0b39b13]{background:#1c1c1e;border-radius:16px;padding:32px 24px;max-width:400px;width:100%}.form-group[data-v-c0b39b13]{margin-bottom:18px}.input-wrapper[data-v-c0b39b13]{display:flex;align-items:center;background:#2a2a2a;border-radius:10px;border:1.5px solid transparent;padding:0 14px;transition:border-color .2s}.input-wrapper.focused[data-v-c0b39b13]{border-color:#e8a825}.input-icon[data-v-c0b39b13]{flex-shrink:0;margin-right:10px}.input-wrapper input[data-v-c0b39b13]{flex:1;background:transparent;border:none;outline:none;color:#fff;font-size:15px;padding:14px 0;width:0}.input-wrapper input[data-v-c0b39b13]::placeholder{color:#666}.toggle-password[data-v-c0b39b13]{background:none;border:none;padding:4px;cursor:pointer;display:flex;align-items:center;justify-content:center}.error-message[data-v-c0b39b13]{color:#ff4d4f;font-size:13px;text-align:center;margin-bottom:16px}.register-btn[data-v-c0b39b13]{width:100%;padding:14px;border:none;background:linear-gradient(90deg,#e8a825,#f0c040);color:#fff;font-size:16px;font-weight:700;border-radius:25px;cursor:pointer;transition:opacity .2s;display:flex;align-items:center;justify-content:center;min-height:48px}.register-btn[data-v-c0b39b13]:hover{opacity:.92}.register-btn[data-v-c0b39b13]:disabled{opacity:.6;cursor:not-allowed}.btn-spinner[data-v-c0b39b13]{width:20px;height:20px;border:2.5px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-c0b39b13 .7s linear infinite}@keyframes spin-c0b39b13{to{transform:rotate(360deg)}}.footer-link[data-v-c0b39b13]{margin-top:24px;text-align:center;font-size:14px}.footer-text[data-v-c0b39b13]{color:#aaa}.footer-action[data-v-c0b39b13]{color:#e8a825;cursor:pointer;text-decoration:none;margin-left:4px;font-weight:500}.footer-action[data-v-c0b39b13]:hover{text-decoration:underline}.profile-page[data-v-04129eb1]{min-height:100vh;background:#000;padding:0 16px 40px;max-width:480px;margin:0 auto}.loading-state[data-v-04129eb1]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;color:#aaa;font-size:14px}.spinner[data-v-04129eb1]{width:32px;height:32px;border:3px solid #2A2A2A;border-top-color:#e8a825;border-radius:50%;animation:spin-04129eb1 .8s linear infinite;margin-bottom:12px}@keyframes spin-04129eb1{to{transform:rotate(360deg)}}.error-state[data-v-04129eb1]{text-align:center;padding:60px 20px;color:#ff4d4f;font-size:14px}.avatar-section[data-v-04129eb1]{display:flex;flex-direction:column;align-items:center;padding:40px 0 20px}.avatar-ring[data-v-04129eb1]{width:80px;height:80px;border-radius:50%;border:3px solid #E8A825;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#1c1c1e}.avatar-img[data-v-04129eb1]{width:100%;height:100%;object-fit:cover}.avatar-placeholder[data-v-04129eb1]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f5d98a,#c8a84e,#8b6914);color:#000;font-size:32px;font-weight:700}.display-name[data-v-04129eb1]{margin:10px 0 0;color:#fff;font-size:18px;font-weight:700}.uid-text[data-v-04129eb1]{margin:10px 0 0;color:#666;font-size:13px}.vip-banner[data-v-04129eb1]{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#f5d98a,#c8a84e,#8b6914);border-radius:12px;padding:18px 20px;margin-bottom:16px;cursor:pointer}.vip-banner-left[data-v-04129eb1]{display:flex;flex-direction:column;gap:4px}.vip-title[data-v-04129eb1]{font-size:18px;font-weight:700;color:#000}.vip-subtitle[data-v-04129eb1]{font-size:13px;color:#5a4200;font-weight:500}.vip-btn[data-v-04129eb1]{background:linear-gradient(90deg,#e8a825,#f0c040);border:none;border-radius:20px;padding:8px 20px;font-size:13px;font-weight:600;color:#000;cursor:pointer;white-space:nowrap;box-shadow:0 2px 8px #e8a8254d}.vip-btn[data-v-04129eb1]:active{opacity:.85}.wallet-card[data-v-04129eb1]{background:#1c1c1e;border-radius:12px;padding:18px 20px;margin-bottom:16px}.wallet-header[data-v-04129eb1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.wallet-title[data-v-04129eb1]{font-size:16px;font-weight:600;color:#fff}.wallet-link[data-v-04129eb1]{font-size:13px;color:#aaa;cursor:pointer}.wallet-link[data-v-04129eb1]:active{color:#e8a825}.wallet-body[data-v-04129eb1]{display:flex;justify-content:space-between;align-items:center}.coins-display[data-v-04129eb1]{display:flex;align-items:center;gap:10px}.coin-icon[data-v-04129eb1]{flex-shrink:0}.coins-count[data-v-04129eb1]{font-size:28px;font-weight:700;color:#fff}.recharge-btn[data-v-04129eb1]{background:linear-gradient(90deg,#e8a825,#f0c040);border:none;border-radius:20px;padding:8px 24px;font-size:14px;font-weight:600;color:#000;cursor:pointer}.recharge-btn[data-v-04129eb1]:active{opacity:.85}.watch-section[data-v-04129eb1]{margin-bottom:16px}.section-header[data-v-04129eb1]{display:flex;justify-content:space-between;align-items:center;padding:12px 4px;cursor:pointer}.section-title[data-v-04129eb1]{font-size:16px;font-weight:600;color:#fff}.section-arrow[data-v-04129eb1]{color:#666;font-size:16px}.watch-scroll[data-v-04129eb1]{background:#1c1c1e;border-radius:12px;padding:12px}.watch-empty[data-v-04129eb1]{margin:12px 0;text-align:center;color:#666;font-size:13px}.watch-list[data-v-04129eb1]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.watch-item[data-v-04129eb1]{border:none;background:transparent;padding:0;text-align:left}.watch-cover[data-v-04129eb1]{width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:8px;background:#2a2a2a}.watch-item-title[data-v-04129eb1]{margin-top:6px;font-size:12px;color:#fff;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.watch-progress[data-v-04129eb1]{margin-top:4px;font-size:12px;color:#999}.menu-list[data-v-04129eb1]{background:#1c1c1e;border-radius:12px;overflow:hidden;margin-bottom:32px}.menu-item[data-v-04129eb1]{display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 20px;cursor:pointer;transition:background .15s}.menu-item[data-v-04129eb1]:not(:last-child){border-bottom:1px solid rgba(255,255,255,.06)}.menu-item[data-v-04129eb1]:active{background:#2a2a2a}.menu-item-left[data-v-04129eb1]{display:flex;align-items:center;gap:14px}.menu-icon[data-v-04129eb1]{flex-shrink:0}.menu-label[data-v-04129eb1]{font-size:15px;color:#fff}.menu-lang-value[data-v-04129eb1]{font-size:13px;color:#e8a825;font-weight:500}.menu-chevron[data-v-04129eb1]{flex-shrink:0}.search-page[data-v-9db11f07]{min-height:100vh;background:#000;color:#fff;max-width:500px;margin:0 auto}.search-bar[data-v-9db11f07]{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#000;position:sticky;top:0;z-index:10}.back-btn[data-v-9db11f07]{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;flex-shrink:0}.search-input-wrapper[data-v-9db11f07]{flex:1;display:flex;align-items:center;background:#333;border-radius:20px;padding:0 12px;height:38px;gap:8px}.search-icon-left[data-v-9db11f07]{flex-shrink:0}.search-input-wrapper input[data-v-9db11f07]{flex:1;background:none;border:none;outline:none;color:#fff;font-size:14px;height:100%;padding:0}.search-input-wrapper input[data-v-9db11f07]::placeholder{color:#666}.clear-input[data-v-9db11f07]{background:none;border:none;cursor:pointer;padding:2px;display:flex;align-items:center;flex-shrink:0}.search-btn[data-v-9db11f07]{width:38px;height:38px;border-radius:50%;background:#e8a825;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:opacity .2s}.search-btn[data-v-9db11f07]:active{opacity:.8}.section-header[data-v-9db11f07]{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 12px}.section-title[data-v-9db11f07]{font-size:16px;font-weight:600;color:#fff}.clear-history[data-v-9db11f07],.clear-results[data-v-9db11f07]{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;color:#666;font-size:13px}.refresh-btn[data-v-9db11f07]{background:none;border:none;cursor:pointer;display:flex;align-items:center;gap:4px;color:#666;font-size:13px;padding:4px}.history-tags[data-v-9db11f07]{display:flex;flex-wrap:wrap;gap:10px;padding:0 16px 16px}.history-tag[data-v-9db11f07]{background:#2a2a2a;border:none;color:#fff;font-size:13px;padding:8px 16px;border-radius:20px;cursor:pointer;transition:background .2s}.history-tag[data-v-9db11f07]:active{background:#3a3a3a}.video-grid[data-v-9db11f07]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:0 16px 20px}.video-card[data-v-9db11f07]{cursor:pointer}.card-thumb-wrapper[data-v-9db11f07]{position:relative;width:100%;aspect-ratio:3/4;border-radius:8px;overflow:hidden;background:#1c1c1e}.card-thumb[data-v-9db11f07]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .2s}.video-card:active .card-thumb[data-v-9db11f07]{transform:scale(1.03)}.card-episode[data-v-9db11f07]{position:absolute;bottom:6px;right:6px;background:#000000b3;color:#fff;font-size:11px;padding:2px 6px;border-radius:4px}.card-title[data-v-9db11f07]{font-size:13px;color:#fff;margin:6px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3}.empty-state[data-v-9db11f07]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#666;font-size:14px}.empty-state p[data-v-9db11f07]{margin:0}.email-bind-fade-enter-active[data-v-68cd1a73],.email-bind-fade-leave-active[data-v-68cd1a73]{transition:opacity .24s ease}.email-bind-fade-enter-from[data-v-68cd1a73],.email-bind-fade-leave-to[data-v-68cd1a73]{opacity:0}.email-bind-overlay[data-v-68cd1a73]{position:fixed;inset:0;z-index:2100;display:flex;align-items:center;justify-content:center;padding:20px;background:radial-gradient(circle at top,rgba(112,72,232,.28),transparent 38%),radial-gradient(circle at bottom,rgba(72,28,135,.42),transparent 48%),#060311db;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.email-bind-panel[data-v-68cd1a73]{position:relative;width:min(100%,420px);min-height:640px;border-radius:30px;overflow:hidden;background:linear-gradient(180deg,#22113fb8,#15092bf0);box-shadow:0 24px 60px #00000070,inset 0 1px #ffffff14}.email-bind-art[data-v-68cd1a73]{position:absolute;inset:0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:110px 18px 18px;opacity:.26;pointer-events:none}.email-bind-art-tile[data-v-68cd1a73]{border-radius:18px;background:linear-gradient(135deg,#ffffff24,#ffffff0a),linear-gradient(180deg,#986aff38,#3a118529);min-height:118px;box-shadow:inset 0 1px #ffffff0f}.email-bind-close[data-v-68cd1a73]{position:absolute;top:18px;right:18px;z-index:2;width:42px;height:42px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#ffffffb8;background:#ffffff14;border:1px solid rgba(255,255,255,.08)}.email-bind-card[data-v-68cd1a73]{position:relative;z-index:1;margin:190px 16px 16px;padding:28px 18px 20px;border-radius:28px;background:#160a2bc7;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff0f}.email-bind-kicker[data-v-68cd1a73]{color:#ffffffb3;font-size:13px;letter-spacing:.16em;text-transform:uppercase}.email-bind-title[data-v-68cd1a73]{margin:14px 0 10px;color:#fff;font-size:34px;line-height:1.05;font-weight:800}.email-bind-description[data-v-68cd1a73]{margin:0 0 26px;color:#e5ddffc2;font-size:15px;line-height:1.55}.email-bind-form[data-v-68cd1a73]{display:flex;flex-direction:column}.email-bind-label[data-v-68cd1a73]{margin-bottom:10px;color:#fffffff0;font-size:15px;font-weight:600}.email-bind-input[data-v-68cd1a73]{width:100%;height:58px;padding:0 18px;border-radius:16px;border:1px solid rgba(151,116,255,.8);background:#ffffff0f;color:#fff;font-size:17px;box-shadow:inset 0 0 0 1px #ffffff08}.email-bind-input[data-v-68cd1a73]::placeholder{color:#ffffff5c}.email-bind-error[data-v-68cd1a73],.email-bind-hint[data-v-68cd1a73]{min-height:22px;margin:10px 2px 0;font-size:13px;line-height:1.5}.email-bind-error[data-v-68cd1a73]{color:#ff8c9d}.email-bind-hint[data-v-68cd1a73]{color:#e7e0ff99}.email-bind-submit[data-v-68cd1a73]{width:100%;margin-top:18px;height:58px;border-radius:16px;background:linear-gradient(90deg,#6e2cf1,#7d37ff 45%,#5b16db);color:#fff;font-size:19px;font-weight:700;box-shadow:0 14px 28px #5e24cc57}.email-bind-submit[data-v-68cd1a73]:disabled,.email-bind-close[data-v-68cd1a73]:disabled{opacity:.72}@media(max-width:480px){.email-bind-overlay[data-v-68cd1a73]{padding:0}.email-bind-panel[data-v-68cd1a73]{width:100%;min-height:100vh;border-radius:0}.email-bind-card[data-v-68cd1a73]{margin-top:230px;border-bottom-left-radius:0;border-bottom-right-radius:0}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background-color:#000;color:#fff;line-height:1.5;min-height:100vh;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}img,video{display:block;max-width:100%}button,input,textarea,select{font:inherit;color:inherit;background:none;border:none;outline:none}ul,ol{list-style:none}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#333;border-radius:2px}#app{min-height:100vh;max-width:480px;margin:0 auto;position:relative;background-color:#000}#app.has-tabbar{padding-bottom:70px}.tab-bar{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:480px;height:60px;background-color:#1a1a1a;border-top:.5px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:space-around;z-index:1000;padding-bottom:env(safe-area-inset-bottom,0px)}.tab-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;flex:1;height:100%;color:#666;font-size:10px;font-weight:500;transition:color .2s ease;-webkit-tap-highlight-color:transparent;cursor:pointer}.tab-item:active{opacity:.7}.tab-item.active{color:#e8a825}.tab-item svg{width:24px;height:24px;flex-shrink:0}.tab-item span{line-height:1}:root{--bg-primary: #000000;--bg-card: #1c1c1e;--bg-card-secondary: #2a2a2a;--bg-tabbar: #1a1a1a;--color-accent: #e8a825;--color-gold-muted: #c8a84e;--color-text-primary: #ffffff;--color-text-secondary: #aaaaaa;--color-text-tertiary: #666666;--color-hot-badge: #ff3b30;--color-tab-active: #e8a825;--color-tab-inactive: #666666}.app-loading{display:flex;align-items:center;justify-content:center;min-height:100vh;background:#000}.app-spinner{width:32px;height:32px;border:3px solid #2a2a2a;border-top-color:#e8a825;border-radius:50%;animation:app-spin .8s linear infinite}@keyframes app-spin{to{transform:rotate(360deg)}}
