.tabbar[data-v-13b6e637]{position:fixed;left:0;right:0;bottom:0;z-index:100;display:flex;justify-content:space-around;align-items:flex-end;padding:6px 8px calc(8px + var(--safe-bottom));max-width:480px;margin:0 auto;background:linear-gradient(180deg,#0d1117eb,#0d1117);border-top:1px solid rgba(255,255,255,.06);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.tabbar__item[data-v-13b6e637]{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:4px 2px;color:var(--text-muted);text-decoration:none;font-size:11px;cursor:pointer}.tabbar__icon-wrap[data-v-13b6e637]{display:flex;flex-direction:column;align-items:center;min-height:28px;justify-content:flex-end}.tabbar__line[data-v-13b6e637]{position:absolute;top:0;width:28px;height:3px;border-radius:2px;background:var(--accent);box-shadow:0 0 10px var(--accent-glow)}.tabbar__item svg[data-v-13b6e637],.tabbar__icon[data-v-13b6e637]{opacity:.9}.tabbar__label[data-v-13b6e637]{color:inherit}.tabbar__item--active:not(.tabbar__item--home) .tabbar__label[data-v-13b6e637]{color:var(--accent);font-weight:600}.tabbar__item--home[data-v-13b6e637]{position:relative;color:var(--text-muted)}.tabbar__item--active[data-v-13b6e637]:not(.tabbar__item--home){color:var(--accent)}.tabbar__item--active:not(.tabbar__item--home) .tabbar__icon[data-v-13b6e637]{opacity:1}.tabbar__item--active.tabbar__item--home[data-v-13b6e637]{color:var(--accent)}.tabbar__item--home:not(.tabbar__item--active) .tabbar__home-label[data-v-13b6e637]{color:var(--text-muted);font-weight:400}.tabbar__item--home:not(.tabbar__item--active) .tabbar__avatar[data-v-13b6e637]{border-color:#ffffff1f;box-shadow:none;opacity:.75}.tabbar__home-wrap[data-v-13b6e637]{display:flex;flex-direction:column;align-items:center}.tabbar__home-line[data-v-13b6e637]{width:28px;height:3px;border-radius:2px;background:var(--accent);box-shadow:0 0 10px var(--accent-glow);margin-bottom:6px}.tabbar__avatar[data-v-13b6e637]{width:25px;height:25px;border-radius:50%;overflow:hidden;border:2px solid var(--accent);box-shadow:0 0 16px var(--accent-glow)}.tabbar__avatar img[data-v-13b6e637]{width:100%;height:100%;object-fit:cover;display:block}.tabbar__home-label[data-v-13b6e637]{margin-top:4px}.tabbar__item--active.tabbar__item--home .tabbar__home-label[data-v-13b6e637]{color:var(--accent);font-weight:600}.page[data-v-f59a7e29]{min-height:100dvh;padding:12px 16px calc(72px + var(--safe-bottom));max-width:480px;margin:0 auto;background:var(--bg)}.top[data-v-f59a7e29]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.logo__img[data-v-f59a7e29]{width:40px;height:40px;border-radius:10px}.search-btn[data-v-f59a7e29]{flex:1;display:flex;align-items:center;gap:8px;padding:10px 16px;border:none;border-radius:999px;background:#ffffff1a;color:#ffffff80;font-size:14px;cursor:pointer}.search-btn[data-v-f59a7e29]:active{background:#ffffff26}.search-btn__text[data-v-f59a7e29]{font-size:14px}.main[data-v-f59a7e29]{display:flex;flex-direction:column;gap:16px}.banner[data-v-f59a7e29]{position:relative;border-radius:12px;overflow:hidden;background:#0d0d0f}.banner__viewport[data-v-f59a7e29]{width:100%;overflow:hidden;border-radius:12px;aspect-ratio:16/9}.banner__track[data-v-f59a7e29]{display:flex;height:100%;transition:transform .45s ease;will-change:transform}.banner__slide[data-v-f59a7e29]{flex-shrink:0;height:100%;min-width:0}.banner__img[data-v-f59a7e29]{display:block;width:100%;height:100%;object-fit:cover}.banner__dots[data-v-f59a7e29]{position:absolute;left:0;right:0;bottom:10px;display:flex;justify-content:center;gap:8px}.banner__dot[data-v-f59a7e29]{width:6px;height:6px;padding:0;border:none;border-radius:50%;background:#fff6;cursor:pointer;transition:background .2s ease}.banner__dot--on[data-v-f59a7e29]{background:#22c55e}.notice[data-v-f59a7e29]{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:999px;background:#161b22f2;border:1px solid rgba(255,255,255,.06)}.notice__icon[data-v-f59a7e29]{flex-shrink:0;color:#ff6b9d;display:flex}.notice__marquee[data-v-f59a7e29]{flex:1;min-width:0;overflow:hidden}.notice__text[data-v-f59a7e29]{margin:0;font-size:13px;color:#ffffffb3;white-space:nowrap;animation:marquee-f59a7e29 18s linear infinite}@keyframes marquee-f59a7e29{0%{transform:translate(100%)}to{transform:translate(-100%)}}.category-nav[data-v-f59a7e29]{background:#161b22f2;border-radius:12px;padding:8px 0;border:1px solid rgba(255,255,255,.06)}.category-nav__scroll[data-v-f59a7e29]{display:flex;gap:8px;overflow-x:auto;padding:0 12px;scrollbar-width:none;-ms-overflow-style:none}.category-nav__scroll[data-v-f59a7e29]::-webkit-scrollbar{display:none}.category-nav__item[data-v-f59a7e29]{flex-shrink:0;padding:6px 16px;border:none;border-radius:999px;background:#ffffff14;color:#ffffffb3;font-size:13px;cursor:pointer;transition:all .2s ease}.category-nav__item[data-v-f59a7e29]:active{background:#ffffff26}.category-nav__item--active[data-v-f59a7e29]{background:linear-gradient(135deg,#ff6b9d,#ff9f43);color:#fff;font-weight:600}.category-blocks[data-v-f59a7e29]{display:flex;flex-direction:column;gap:20px}.category-block[data-v-f59a7e29]{background:#161b22cc;border-radius:12px;border:1px solid rgba(255,255,255,.06);overflow:hidden}.category-block__header[data-v-f59a7e29]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.04)}.category-block__title[data-v-f59a7e29]{margin:0;font-size:15px;font-weight:600;color:#fff}.category-block__more[data-v-f59a7e29]{display:flex;align-items:center;gap:4px;padding:4px 10px;border:none;border-radius:999px;background:#ffffff0f;color:#fff9;font-size:12px;cursor:pointer;transition:all .2s ease}.category-block__more[data-v-f59a7e29]:active{background:#ffffff1f;color:#fff}.category-block__videos[data-v-f59a7e29]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:12px 14px}.video-card--large[data-v-f59a7e29]{grid-column:1 / -1}.video-card--large .video-card__cover[data-v-f59a7e29]{aspect-ratio:16/7;border-radius:10px}.video-card--large .video-card__tag[data-v-f59a7e29]{top:8px;left:8px;padding:2px 8px;font-size:10px}.video-card--large .video-card__bottom[data-v-f59a7e29]{padding:10px}.video-card--large .video-card__title[data-v-f59a7e29]{font-size:13px}.video-card--large .video-card__views[data-v-f59a7e29]{font-size:12px}.video-card--small .video-card__cover[data-v-f59a7e29]{aspect-ratio:16/10;border-radius:8px}.video-card--small .video-card__tag[data-v-f59a7e29]{top:6px;left:6px;padding:2px 6px;font-size:9px}.video-card--small .video-card__bottom[data-v-f59a7e29]{padding:6px}.video-card--small .video-card__title[data-v-f59a7e29]{font-size:11px}.video-card--small .video-card__views[data-v-f59a7e29]{font-size:10px}.video-card[data-v-f59a7e29]{cursor:pointer}.video-card__cover[data-v-f59a7e29]{position:relative;overflow:hidden;background:#1a1a1a}.video-card__cover img[data-v-f59a7e29]{width:100%;height:100%;object-fit:cover}.video-card__overlay[data-v-f59a7e29]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.6) 100%)}.video-card__bottom[data-v-f59a7e29]{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:flex-end;justify-content:space-between;gap:4px}.video-card__title[data-v-f59a7e29]{flex:1;margin:0;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.video-card__views[data-v-f59a7e29]{flex-shrink:0;display:flex;align-items:center;gap:2px;color:#fff;opacity:.8}.category-block__footer[data-v-f59a7e29]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-top:1px solid rgba(255,255,255,.04);background:#0003}.footer-btn[data-v-f59a7e29]{display:flex;align-items:center;gap:6px;padding:6px 14px;border:none;border-radius:6px;background:#ffffff0f;color:#fff9;font-size:12px;cursor:pointer;transition:all .2s ease}.footer-btn[data-v-f59a7e29]:active:not(:disabled){background:#ffffff1f;color:#fff}.footer-btn[data-v-f59a7e29]:disabled{opacity:.4;cursor:not-allowed}.footer-btn--refresh[data-v-f59a7e29]:hover:not(:disabled){color:#4ade80}.footer-btn--more[data-v-f59a7e29]:hover:not(:disabled){color:#60a5fa}.loading-state[data-v-f59a7e29],.empty-state[data-v-f59a7e29]{grid-column:1 / -1;padding:20px 0;text-align:center;font-size:12px;color:#ffffff80}.page[data-v-f7b017b4]{min-height:100dvh;padding-bottom:calc(72px + var(--safe-bottom));max-width:480px;margin:0 auto;background:var(--bg)}.search-header[data-v-f7b017b4]{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#1a1a1a;position:sticky;top:0;z-index:20}.back-btn[data-v-f7b017b4]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:transparent;color:#fff;cursor:pointer;border-radius:10px}.back-btn[data-v-f7b017b4]:active{background:#ffffff1a}.search-box[data-v-f7b017b4]{flex:1;display:flex;align-items:center;gap:8px;padding:8px 12px;background:#ffffff1a;border-radius:20px;color:#fff9}.search-box[data-v-f7b017b4]:focus-within{background:#ffffff26}.search-input[data-v-f7b017b4]{flex:1;border:none;background:transparent;color:#fff;font-size:15px;outline:none}.search-input[data-v-f7b017b4]::placeholder{color:#ffffff80}.clear-btn[data-v-f7b017b4]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:#fff3;color:#fff;border-radius:50%;cursor:pointer}.category-bar[data-v-f7b017b4]{display:flex;gap:8px;padding:12px 16px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.category-bar[data-v-f7b017b4]::-webkit-scrollbar{display:none}.category-btn[data-v-f7b017b4]{flex-shrink:0;padding:8px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.15);background:transparent;color:#ffffffb3;font-size:13px;cursor:pointer}.category-btn--active[data-v-f7b017b4]{background:linear-gradient(135deg,#00a2ff,#08d);border-color:transparent;color:#fff}.history-section[data-v-f7b017b4]{padding:16px}.history-header[data-v-f7b017b4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.history-title[data-v-f7b017b4]{font-size:14px;color:#888}.clear-history[data-v-f7b017b4]{border:none;background:transparent;color:#00a2ff;font-size:13px;cursor:pointer}.history-tags[data-v-f7b017b4]{display:flex;flex-wrap:wrap;gap:8px}.history-tag[data-v-f7b017b4]{padding:6px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#ffffffb3;font-size:13px;cursor:pointer}.history-tag[data-v-f7b017b4]:active{background:#ffffff1a}.main[data-v-f7b017b4]{padding:12px 16px}.state-msg[data-v-f7b017b4]{text-align:center;padding:40px 0;color:#666;font-size:14px}.video-grid[data-v-f7b017b4]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.video-card[data-v-f7b017b4]{cursor:pointer}.video-card__cover[data-v-f7b017b4]{position:relative;border-radius:10px;overflow:hidden;aspect-ratio:16/10;background:#1a1a1a}.video-card__cover img[data-v-f7b017b4]{width:100%;height:100%;object-fit:cover}.video-card__overlay[data-v-f7b017b4]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.6) 100%)}.video-card__tag[data-v-f7b017b4]{position:absolute;top:8px;left:8px;padding:2px 8px;border-radius:4px;background:#00a2ffd9;color:#fff;font-size:10px}.video-card__bottom[data-v-f7b017b4]{position:absolute;bottom:0;left:0;right:0;padding:8px;display:flex;align-items:flex-end;justify-content:space-between;gap:4px}.video-card__title[data-v-f7b017b4]{flex:1;margin:0;font-size:12px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.video-card__views[data-v-f7b017b4]{flex-shrink:0;display:flex;align-items:center;gap:3px;color:#fff;font-size:11px}.page[data-v-4124f86e]{min-height:100dvh;display:flex;flex-direction:column;background:var(--bg)}.header[data-v-4124f86e]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#1a1a1a}.back-btn[data-v-4124f86e]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:transparent;color:#fff;cursor:pointer;border-radius:10px}.back-btn[data-v-4124f86e]:active{background:#ffffff1a}.header__title[data-v-4124f86e]{margin:0;font-size:18px;font-weight:700;color:#fff}.header__placeholder[data-v-4124f86e]{width:40px}.main[data-v-4124f86e]{flex:1;display:flex;flex-direction:column;align-items:center;padding:40px 24px}.logo-wrap[data-v-4124f86e]{display:flex;flex-direction:column;align-items:center;margin-bottom:40px}.logo[data-v-4124f86e]{width:80px;height:80px;border-radius:20px;margin-bottom:16px}.app-name[data-v-4124f86e]{margin:0;font-size:24px;font-weight:700;color:#fff}.form[data-v-4124f86e]{width:100%;max-width:320px}.form__group[data-v-4124f86e]{margin-bottom:20px}.form__label[data-v-4124f86e]{display:block;margin-bottom:8px;font-size:14px;color:#ffffffb3}.form__input[data-v-4124f86e]{width:100%;padding:14px 16px;border:1px solid rgba(255,255,255,.15);border-radius:12px;background:#ffffff14;color:#fff;font-size:15px;outline:none;box-sizing:border-box}.form__input[data-v-4124f86e]:focus{border-color:#00a2ff;background:#ffffff1f}.form__input[data-v-4124f86e]::placeholder{color:#fff6}.form__error[data-v-4124f86e]{padding:10px;margin-bottom:16px;border-radius:8px;background:#e5393533;color:#ff6b6b;font-size:13px;text-align:center}.form__btn[data-v-4124f86e]{width:100%;padding:14px;border:none;border-radius:12px;background:linear-gradient(135deg,#00a2ff,#08d);color:#fff;font-size:16px;font-weight:600;cursor:pointer;box-shadow:0 4px 20px #00a2ff4d}.form__btn[data-v-4124f86e]:active{transform:scale(.98)}.form__btn[data-v-4124f86e]:disabled{opacity:.6;cursor:not-allowed}.tips[data-v-4124f86e]{margin-top:24px;font-size:13px;color:#fff6;text-align:center}.page[data-v-1ee9828e]{min-height:100dvh;padding:0 0 calc(72px + var(--safe-bottom));max-width:480px;margin:0 auto;background:#1a1a2e}.user-header[data-v-1ee9828e]{display:flex;align-items:center;justify-content:space-between;padding:20px 16px;background:linear-gradient(135deg,#2d2d44,#1a1a2e)}.user-header__left[data-v-1ee9828e]{display:flex;align-items:center}.user-avatar[data-v-1ee9828e]{width:56px;height:56px;border-radius:50%;overflow:hidden;border:2px solid rgba(255,215,0,.3)}.user-avatar img[data-v-1ee9828e]{width:100%;height:100%;object-fit:cover}.user-info[data-v-1ee9828e]{margin-left:12px;color:#fff}.user-info__name[data-v-1ee9828e]{font-size:18px;font-weight:600}.user-info__id[data-v-1ee9828e]{font-size:12px;color:#fff9;margin-top:2px}.user-info__vip[data-v-1ee9828e]{display:inline-flex;align-items:center;gap:4px;margin-top:6px;padding:3px 10px;border-radius:10px;background:linear-gradient(135deg,gold,#ff8c00);color:#1a1a2e;font-size:11px;font-weight:700}.user-header__right[data-v-1ee9828e]{display:flex;align-items:center;gap:8px}.bind-status[data-v-1ee9828e]{display:flex;align-items:center;gap:4px;padding:4px 10px;border-radius:12px;background:#4caf5033;color:#4caf50;font-size:12px}.user-bind-btn[data-v-1ee9828e]{padding:6px 12px;border:none;border-radius:12px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:12px;font-weight:500;cursor:pointer}.nav-btn[data-v-1ee9828e]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:#ffffff1a;color:#fff;border-radius:50%;cursor:pointer}.card-row[data-v-1ee9828e]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:0 16px;margin-top:-10px}.card[data-v-1ee9828e]{display:flex;align-items:center;padding:14px;border-radius:12px;cursor:pointer}.card--vip[data-v-1ee9828e]{background:linear-gradient(135deg,#1a1a2e,#2d2d44);border:1px solid rgba(255,215,0,.3)}.card--coin[data-v-1ee9828e]{background:linear-gradient(135deg,#1a1a2e,#2d2d44);border:1px solid rgba(255,107,107,.3)}.card__icon[data-v-1ee9828e]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:10px;margin-right:10px}.card--vip .card__icon[data-v-1ee9828e]{background:linear-gradient(135deg,gold,#ff8c00);color:#1a1a2e}.card--coin .card__icon[data-v-1ee9828e]{background:linear-gradient(135deg,#ff6b6b,#ee5a5a);color:#fff}.card__info[data-v-1ee9828e]{flex:1}.card__title[data-v-1ee9828e]{font-size:14px;font-weight:600;color:#fff}.card__desc[data-v-1ee9828e]{font-size:11px;color:#fff9;margin-top:2px}.card__arrow[data-v-1ee9828e]{color:#fff6}.menu-grid[data-v-1ee9828e]{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#ffffff1a;margin:16px;border-radius:12px;overflow:hidden}.menu-item[data-v-1ee9828e]{display:flex;flex-direction:column;align-items:center;padding:16px 8px;background:#252540;cursor:pointer}.menu-item[data-v-1ee9828e]:active{background:#2d2d50}.menu-item__icon[data-v-1ee9828e]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#ffffff14;color:#fffc;margin-bottom:8px}.menu-item__label[data-v-1ee9828e]{font-size:11px;color:#ffffffb3;text-align:center}.logout-btn[data-v-1ee9828e]{width:100%;padding:14px;margin-top:16px;border:none;border-radius:12px;background:#252540;color:#fff9;font-size:14px;cursor:pointer}.logout-btn[data-v-1ee9828e]:active{background:#2d2d50}.guest-tip[data-v-1ee9828e]{padding:16px 0;text-align:center}.guest-login-btn[data-v-1ee9828e]{width:100%;padding:14px;border:none;border-radius:12px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:14px;font-weight:600;cursor:pointer;margin-bottom:12px}.guest-login-btn[data-v-1ee9828e]:last-child{margin-bottom:0}.guest-login-btn--secondary[data-v-1ee9828e]{background:transparent;border:1px solid rgba(255,255,255,.2);color:#fffc}.guest-modal-icon[data-v-1ee9828e]{text-align:center;margin-bottom:16px;color:#fff9}.guest-modal-text[data-v-1ee9828e]{font-size:14px;color:#fffc;text-align:center;line-height:1.6;margin-bottom:20px}.guest-modal-btns[data-v-1ee9828e]{display:flex;flex-direction:column;gap:10px}.guest-modal-btn[data-v-1ee9828e]{width:100%;padding:12px;border:none;border-radius:10px;background:#333350;color:#fffc;font-size:14px;cursor:pointer}.guest-modal-btn[data-v-1ee9828e]:active{background:#3a3a55}.guest-modal-btn--primary[data-v-1ee9828e]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:600}.guest-modal-btn--cancel[data-v-1ee9828e]{background:transparent;border:1px solid rgba(255,255,255,.15);color:#ffffff80;font-size:13px}.modal-mask[data-v-1ee9828e]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-1ee9828e]{width:90%;max-width:360px;background:#252540;border-radius:16px;overflow:hidden}.modal-header[data-v-1ee9828e]{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid rgba(255,255,255,.1)}.modal-title[data-v-1ee9828e]{font-size:16px;font-weight:600;color:#fff}.modal-close[data-v-1ee9828e]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:#ffffff1a;border-radius:50%;color:#fff;cursor:pointer}.modal-body[data-v-1ee9828e]{padding:16px}.qrcode[data-v-1ee9828e]{width:160px;height:160px;margin:0 auto 16px;border-radius:8px;overflow:hidden}.qrcode img[data-v-1ee9828e]{width:100%;height:100%;object-fit:cover}.info-item[data-v-1ee9828e]{display:flex;align-items:center;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.06)}.info-item[data-v-1ee9828e]:last-of-type{border-bottom:none}.info-label[data-v-1ee9828e]{width:70px;font-size:13px;color:#fff9}.info-value[data-v-1ee9828e]{flex:1;font-size:13px;color:#fff;word-break:break-all}.copy-btn[data-v-1ee9828e]{flex-shrink:0;margin-left:8px;padding:4px 10px;border:none;border-radius:6px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:12px;cursor:pointer}.tip-text[data-v-1ee9828e]{margin:12px 0 0;font-size:12px;color:#ffffff80;text-align:center}.page[data-v-a1f55f9a]{min-height:100dvh;max-width:480px;margin:0 auto;display:flex;flex-direction:column;background:#f8f8f8;color:#333}.nav[data-v-a1f55f9a]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 8px calc(10px + env(safe-area-inset-top,0px));padding-top:calc(10px + env(safe-area-inset-top,0px));background:#222;border-bottom:1px solid rgba(255,255,255,.06)}.nav__back[data-v-a1f55f9a]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:10px;background:transparent;color:#fff;cursor:pointer}.nav__title[data-v-a1f55f9a]{flex:1;margin:0;font-size:18px;font-weight:700;color:#fff;text-align:center}.nav__placeholder[data-v-a1f55f9a]{width:40px;height:40px}.cols-head[data-v-a1f55f9a]{display:flex;align-items:center;justify-content:space-around;padding:12px 6px;background:#e8e8e8;border-bottom:1px solid #ddd}.cols-head__cell[data-v-a1f55f9a]{flex:1;text-align:center;font-size:12px;font-weight:500;color:#555;line-height:1.3}.main[data-v-a1f55f9a]{flex:1;padding:12px 0}.state-msg[data-v-a1f55f9a]{text-align:center;padding:40px 0;font-size:14px;color:#aaa}.record-list[data-v-a1f55f9a]{list-style:none;margin:0;padding:0;background:#fff}.record-item[data-v-a1f55f9a]{display:flex;align-items:center;justify-content:space-around;padding:14px 8px;border-bottom:1px solid #f0f0f0;font-size:13px}.record-item__cell[data-v-a1f55f9a]{flex:1;text-align:center;color:#333}.vf[data-v-92c61995]{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.vf__row[data-v-92c61995]{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;min-height:32px}.vf__row--primary[data-v-92c61995]{flex-wrap:wrap;padding-bottom:2px;border-bottom:1px solid rgba(255,255,255,.06)}.vf__scroll[data-v-92c61995]{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.vf__scroll[data-v-92c61995]::-webkit-scrollbar{display:none}.vf__chip[data-v-92c61995]{flex-shrink:0;border:none;background:transparent;color:#e6edf3bf;font-size:13px;padding:6px 12px;border-radius:999px;cursor:pointer;white-space:nowrap}.vf__chip--text[data-v-92c61995]{padding:6px 10px;border-radius:8px}.vf__chip--text.vf__chip--on[data-v-92c61995]{color:#00a2ff;font-weight:600}.vf__chip--pill-on[data-v-92c61995]{background:linear-gradient(135deg,#1a9fff,#08d);color:#fff;font-weight:600;box-shadow:0 0 12px #00a2ff59}.page[data-v-004f22e5]{min-height:100dvh;max-width:480px;margin:0 auto;background:#0a0a0a;color:#fff}.nav[data-v-004f22e5]{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:10px 12px calc(10px + env(safe-area-inset-top,0px));padding-top:calc(10px + env(safe-area-inset-top,0px));background:#000000e6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.nav__back[data-v-004f22e5]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:10px;background:transparent;color:#fff;cursor:pointer}.nav__title[data-v-004f22e5]{flex:1;margin:0;font-size:18px;font-weight:700;color:#fff;text-align:center}.nav__placeholder[data-v-004f22e5]{width:40px}.main[data-v-004f22e5]{padding:0 14px 24px}.state[data-v-004f22e5]{text-align:center;padding:60px 0;color:#666;font-size:14px}.grid[data-v-004f22e5]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.card[data-v-004f22e5]{cursor:pointer}.card__cover[data-v-004f22e5]{position:relative;border-radius:8px;overflow:hidden;background:#1a1a1a;aspect-ratio:16/9}.card__cover img[data-v-004f22e5]{width:100%;height:100%;object-fit:cover}.card__dur[data-v-004f22e5]{position:absolute;right:6px;bottom:6px;padding:2px 5px;border-radius:4px;background:#000000b3;color:#fff;font-size:11px}.card__title[data-v-004f22e5]{margin:6px 0 2px;font-size:13px;font-weight:600;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card__meta[data-v-004f22e5]{margin:0;font-size:11px;color:#888}.page[data-v-2175f933]{min-height:100dvh;max-width:480px;margin:0 auto;background:#0a0a0a;color:#fff}.nav[data-v-2175f933]{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#000000f2}.nav__back[data-v-2175f933],.nav__share[data-v-2175f933]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:transparent;color:#fff;cursor:pointer;border-radius:50%}.nav__back[data-v-2175f933]:active,.nav__share[data-v-2175f933]:active{background:#ffffff1a}.nav__title[data-v-2175f933]{margin:0;font-size:17px;font-weight:600;color:#fff}.state[data-v-2175f933]{text-align:center;padding:60px 0;color:#666;font-size:14px}.player[data-v-2175f933]{position:relative;width:100%;height:180px;background:#000}.player--fullscreen[data-v-2175f933]{height:300px;background:#000}.player__video[data-v-2175f933]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;display:block}.player__fullscreen-hint[data-v-2175f933]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:8px 16px;background:#0009;color:#fff;font-size:14px;border-radius:4px;pointer-events:auto;opacity:0;animation:fadeInOut-2175f933 2s ease-in-out forwards}@keyframes fadeInOut-2175f933{0%{opacity:0}20%{opacity:1}80%{opacity:1}to{opacity:0}}.player__fullscreen-btn[data-v-2175f933]{position:absolute;bottom:10px;right:10px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:#00000080;color:#fff;cursor:pointer;opacity:.7;transition:opacity .2s,background .2s;z-index:10}.player__fullscreen-btn[data-v-2175f933]:hover,.player__fullscreen-btn--active[data-v-2175f933]{opacity:1;background:#000000b3}.player__cover[data-v-2175f933]{width:100%;height:100%;min-height:180px;object-fit:cover;display:block}.player__blocked[data-v-2175f933]{position:relative;width:100%;overflow:hidden;background:#111}.player__blocked-img[data-v-2175f933]{width:100%;height:180px;object-fit:cover;display:block;filter:brightness(.45)}.player__blocked-mask[data-v-2175f933]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:linear-gradient(180deg,#00000059,#000000bf)}.player__blocked-title[data-v-2175f933]{margin:0 0 8px;font-size:16px;font-weight:600;color:#fff}.player__blocked-hint[data-v-2175f933]{margin:0 0 14px;font-size:13px;color:#ffffffbf}.player__blocked-btn[data-v-2175f933]{padding:10px 24px;border:none;border-radius:20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:14px;font-weight:600;cursor:pointer}.player__blocked-btn--diamond[data-v-2175f933]{background:linear-gradient(135deg,#f59e0b,#d97706)}.info[data-v-2175f933]{padding:16px;background:#0a0a0a}.info__title[data-v-2175f933]{margin:0 0 8px;font-size:16px;font-weight:600;color:#fff;line-height:1.4}.info__meta[data-v-2175f933]{display:flex;gap:16px;font-size:12px;color:#888;align-items:center}.like-btn[data-v-2175f933]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border:none;border-radius:12px;background:#ffffff1a;cursor:pointer;font-size:12px;color:#888;transition:all .2s}.like-btn[data-v-2175f933]:active{transform:scale(.95)}.like-btn--active[data-v-2175f933]{background:#ff4d4f26;color:#ff4d4f}.action-btns[data-v-2175f933]{display:flex;justify-content:space-between;margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}.action-btn[data-v-2175f933]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 4px;border:none;background:transparent;color:#888;font-size:12px;cursor:pointer;transition:all .2s;flex:1}.action-btn[data-v-2175f933]:active{opacity:.7}.action-btn--icon[data-v-2175f933]{flex:0 0 auto;padding:8px 12px}.action-btn--icon svg[data-v-2175f933]{width:28px;height:28px}.action-btn__count[data-v-2175f933]{font-size:12px;margin-left:4px}.action-btn--icon.action-btn--liked .action-btn__count[data-v-2175f933]{color:#ff4d4f}.action-btn__count--gold[data-v-2175f933]{color:gold}.action-btn--liked[data-v-2175f933]{color:#ff4d4f}.action-btn--collected[data-v-2175f933],.action-btn--vip[data-v-2175f933]{color:gold}.action-btn--vip[data-v-2175f933]:active{color:#ffb800}.action-btn svg[data-v-2175f933]{width:24px;height:24px}.remain-tip[data-v-2175f933]{margin-top:12px;padding:8px 12px;border-radius:8px;background:#667eea26;color:#667eea;font-size:13px;text-align:center}.remain-tip--warn[data-v-2175f933]{background:#ff4d4f26;color:#ff4d4f}.guess[data-v-2175f933]{padding:16px;background:#0a0a0a}.guess__title[data-v-2175f933]{margin:0 0 12px;font-size:16px;font-weight:600;color:#fff}.guess__grid[data-v-2175f933]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.guess__card[data-v-2175f933]{margin:0;padding:0;border:none;border-radius:10px;background:#1a1a1a;text-align:left;cursor:pointer;overflow:hidden;-webkit-tap-highlight-color:transparent}.guess__card[data-v-2175f933]:active{opacity:.8}.guess__cover[data-v-2175f933]{position:relative;aspect-ratio:16 / 10;background:#111}.guess__cover img[data-v-2175f933]{width:100%;height:100%;object-fit:cover}.guess__dur[data-v-2175f933]{position:absolute;right:6px;bottom:6px;padding:2px 6px;border-radius:4px;background:#000000bf;color:#fff;font-size:11px}.guess__name[data-v-2175f933]{margin:8px;font-size:13px;font-weight:500;color:#eee;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guess__meta[data-v-2175f933]{margin:0 8px 10px;font-size:11px;color:#666}.modal-root[data-v-2175f933]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:flex;align-items:center;justify-content:center;padding:24px;background:#000000b3}.modal-card[data-v-2175f933]{width:100%;max-width:300px;padding:24px 20px;border-radius:16px;background:#1a1a1a;text-align:center}.modal-card__title[data-v-2175f933]{margin:0 0 12px;font-size:18px;font-weight:600;color:#fff}.modal-card__body[data-v-2175f933]{margin:0 0 16px;font-size:14px;line-height:1.5;color:#aaa}.modal-card__footer[data-v-2175f933]{margin-top:8px}.modal-card__ok[data-v-2175f933]{display:block;width:100%;padding:12px;border:none;border-radius:10px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:15px;font-weight:600;cursor:pointer}.modal-card__ok[data-v-2175f933]:active{opacity:.8}.modal-card__footer--flex[data-v-2175f933]{display:flex;gap:12px}.modal-card__cancel[data-v-2175f933]{flex:1;padding:12px;border:1px solid #333;border-radius:10px;background:transparent;color:#999;font-size:14px;font-weight:600;cursor:pointer}.modal-card__confirm[data-v-2175f933]{flex:1;padding:12px;border:none;border-radius:10px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;font-size:14px;font-weight:600;cursor:pointer}.modal-card__confirm[data-v-2175f933]:disabled{opacity:.6;cursor:not-allowed}.modal-card__error[data-v-2175f933]{margin:0 0 12px;padding:8px;border-radius:8px;background:#ef444433;color:#ef4444;font-size:13px}.toast[data-v-2175f933]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999;padding:12px 24px;border-radius:8px;background:#000000d9;color:#fff;font-size:14px;white-space:nowrap;box-shadow:0 4px 12px #0000004d}.toast-enter-active[data-v-2175f933],.toast-leave-active[data-v-2175f933]{transition:opacity .3s ease,transform .3s ease}.toast-enter-from[data-v-2175f933],.toast-leave-to[data-v-2175f933]{opacity:0;transform:translate(-50%,-50%) scale(.9)}.page[data-v-e3522f34]{min-height:100dvh;display:flex;flex-direction:column;padding-bottom:calc(72px + var(--safe-bottom));max-width:480px;margin:0 auto;background:#ededed;color:#333}.nav[data-v-e3522f34]{position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;padding:10px 12px calc(10px + env(safe-area-inset-top,0px));padding-top:calc(10px + env(safe-area-inset-top,0px));background:#1a1a1a;border-bottom:1px solid rgba(255,255,255,.06)}.nav__back[data-v-e3522f34]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:10px;background:transparent;color:#fff;cursor:pointer}.nav__title[data-v-e3522f34]{margin:0;font-size:18px;font-weight:700;color:#fff}.nav__placeholder[data-v-e3522f34]{width:40px;height:40px}.subnav[data-v-e3522f34]{display:flex;align-items:stretch;background:#f0f0f0;border-bottom:1px solid #e0e0e0}.subnav__item[data-v-e3522f34]{flex:1;display:flex;align-items:center;justify-content:center;padding:14px 8px;border:none;background:transparent;font-size:14px;font-weight:500;color:#555;cursor:pointer}.subnav__item[data-v-e3522f34]:not(:first-child){border-left:1px solid #d0d0d0}.subnav__item--active[data-v-e3522f34]{color:#111;font-weight:600}.main[data-v-e3522f34]{flex:1;min-height:40vh;padding:12px 0}.state-msg[data-v-e3522f34]{text-align:center;padding:48px 0;font-size:14px;color:#aaa}.msg-list[data-v-e3522f34]{list-style:none;margin:0;padding:0}.msg-item[data-v-e3522f34]{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:#fff;cursor:pointer;border-bottom:1px solid #f0f0f0}.msg-item--unread[data-v-e3522f34]{background:#fff8f0}.msg-item[data-v-e3522f34]:active{background:#f5f5f5}.msg-item__icon[data-v-e3522f34]{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#f5f5f5;border-radius:50%}.msg-item__body[data-v-e3522f34]{flex:1;min-width:0}.msg-item__row[data-v-e3522f34]{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.msg-item__title[data-v-e3522f34]{font-size:15px;font-weight:600;color:#222;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg-item__time[data-v-e3522f34]{font-size:12px;color:#aaa;flex-shrink:0}.msg-item__content[data-v-e3522f34]{margin:4px 0 0;font-size:13px;color:#888;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg-item__dot[data-v-e3522f34]{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:#e53935;margin-top:6px}.page[data-v-973f76d5]{min-height:100dvh;display:flex;flex-direction:column;max-width:480px;margin:0 auto;background:#f5f5f5;color:#333}.nav[data-v-973f76d5]{position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;padding:10px 12px;padding-top:calc(10px + env(safe-area-inset-top,0px));background:#1a1a1a;border-bottom:1px solid rgba(255,255,255,.06)}.nav__back[data-v-973f76d5]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:10px;background:transparent;color:#fff;cursor:pointer}.nav__title[data-v-973f76d5]{margin:0;font-size:18px;font-weight:700;color:#fff}.nav__placeholder[data-v-973f76d5]{width:40px;height:40px}.main[data-v-973f76d5]{flex:1;padding:16px}.state-msg[data-v-973f76d5]{text-align:center;padding:48px 0;font-size:14px;color:#aaa}.detail[data-v-973f76d5]{background:#fff;border-radius:12px;padding:20px 18px}.detail__title[data-v-973f76d5]{margin:0 0 12px;font-size:18px;font-weight:700;color:#1a1a1a;line-height:1.5}.detail__meta[data-v-973f76d5]{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid #f0f0f0}.detail__time[data-v-973f76d5]{font-size:13px;color:#aaa}.detail__type[data-v-973f76d5]{font-size:12px;padding:2px 8px;border-radius:4px;background:#f0f0f0;color:#666}.detail__content[data-v-973f76d5]{font-size:15px;line-height:1.8;color:#444;white-space:pre-wrap;word-break:break-word}.page[data-v-33dfcfba]{min-height:100dvh;padding:0 0 calc(72px + var(--safe-bottom));max-width:480px;margin:0 auto;background:#f5f5f5}.nav[data-v-33dfcfba]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;position:sticky;top:0;z-index:10}.nav__back[data-v-33dfcfba],.nav__publish[data-v-33dfcfba]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:transparent;color:#666;cursor:pointer;border-radius:50%}.nav__back[data-v-33dfcfba]:active,.nav__publish[data-v-33dfcfba]:active{background:#f5f5f5}.nav__title[data-v-33dfcfba]{font-size:17px;font-weight:600;color:#333}.content[data-v-33dfcfba]{padding:12px}.empty[data-v-33dfcfba]{display:flex;flex-direction:column;align-items:center;padding:80px 20px}.empty__icon[data-v-33dfcfba]{margin-bottom:16px}.empty__text[data-v-33dfcfba]{margin:0 0 8px;font-size:16px;color:#666}.empty__hint[data-v-33dfcfba]{margin:0;font-size:14px;color:#999}.list[data-v-33dfcfba]{display:flex;flex-direction:column;gap:10px}.item[data-v-33dfcfba]{display:flex;align-items:center;background:#fff;border-radius:10px;padding:12px;cursor:pointer}.item__cover[data-v-33dfcfba]{width:60px;height:60px;border-radius:8px;overflow:hidden;flex-shrink:0;background:#f0f0f0}.item__cover img[data-v-33dfcfba]{width:100%;height:100%;object-fit:cover}.item__cover-placeholder[data-v-33dfcfba]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.item__info[data-v-33dfcfba]{flex:1;margin-left:12px;overflow:hidden}.item__title[data-v-33dfcfba]{font-size:15px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:8px}.item__meta[data-v-33dfcfba]{display:flex;align-items:center;gap:8px;font-size:12px;color:#999}.item__author[data-v-33dfcfba]{color:#1899ff}.item__actions[data-v-33dfcfba]{flex-shrink:0;margin-left:12px}.like-btn[data-v-33dfcfba]{display:flex;align-items:center;gap:4px;padding:6px 10px;border:none;background:#f5f5f5;border-radius:16px;cursor:pointer;font-size:13px;color:#999}.like-btn--active[data-v-33dfcfba]{background:#fff0f0}.loading[data-v-33dfcfba]{display:flex;align-items:center;justify-content:center;gap:8px;padding:20px;color:#999;font-size:14px}.loading__spinner[data-v-33dfcfba]{width:16px;height:16px;border:2px solid #ddd;border-top-color:#999;border-radius:50%;animation:spin-33dfcfba .8s linear infinite}@keyframes spin-33dfcfba{to{transform:rotate(360deg)}}.no-more[data-v-33dfcfba]{text-align:center;padding:20px;color:#999;font-size:14px}.page[data-v-5cc1f37f]{min-height:100dvh;max-width:480px;margin:0 auto;background:#f5f5f5}.nav[data-v-5cc1f37f]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;position:sticky;top:0;z-index:10}.nav__back[data-v-5cc1f37f]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:transparent;color:#666;cursor:pointer;border-radius:50%}.nav__back[data-v-5cc1f37f]:active{background:#f5f5f5}.nav__title[data-v-5cc1f37f]{font-size:17px;font-weight:600;color:#333}.content[data-v-5cc1f37f]{padding:16px}.form[data-v-5cc1f37f]{background:#fff;border-radius:12px;padding:20px}.form__group[data-v-5cc1f37f]{margin-bottom:20px}.form__label[data-v-5cc1f37f]{display:block;font-size:15px;color:#333;font-weight:600;margin-bottom:10px}.form__textarea[data-v-5cc1f37f]{width:100%;padding:12px;border:1px solid #e8e8e8;border-radius:8px;font-size:15px;color:#333;resize:none;box-sizing:border-box}.form__textarea[data-v-5cc1f37f]:focus{outline:none;border-color:#1899ff}.form__counter[data-v-5cc1f37f]{text-align:right;font-size:12px;color:#999;margin-top:8px}.form__tip[data-v-5cc1f37f]{background:#f5f5f5;border-radius:8px;padding:12px 16px;margin-bottom:20px}.form__tip p[data-v-5cc1f37f]{margin:0 0 8px;font-size:14px;color:#666;font-weight:600}.form__tip ul[data-v-5cc1f37f]{margin:0;padding-left:20px}.form__tip li[data-v-5cc1f37f]{font-size:13px;color:#999;line-height:1.6}.form__submit[data-v-5cc1f37f]{width:100%;padding:14px;border:none;border-radius:10px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:16px;font-weight:600;cursor:pointer}.form__submit[data-v-5cc1f37f]:disabled{opacity:.5;cursor:not-allowed}.form__submit[data-v-5cc1f37f]:active:not(:disabled){opacity:.8}.page[data-v-985c4699]{min-height:100dvh;max-width:480px;margin:0 auto;display:flex;flex-direction:column;background:#f8f8f8;color:#333}.nav[data-v-985c4699]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 8px calc(10px + env(safe-area-inset-top,0px));padding-top:calc(10px + env(safe-area-inset-top,0px));background:#222;border-bottom:1px solid rgba(255,255,255,.06)}.nav__back[data-v-985c4699]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:10px;background:transparent;color:#fff;cursor:pointer}.nav__title[data-v-985c4699]{flex:1;margin:0;font-size:18px;font-weight:700;color:#fff;text-align:center}.nav__placeholder[data-v-985c4699]{width:40px;height:40px}.cols-head[data-v-985c4699]{display:flex;align-items:center;justify-content:space-around;padding:12px 6px;background:#e8e8e8;border-bottom:1px solid #ddd}.cols-head__cell[data-v-985c4699]{flex:1;text-align:center;font-size:12px;font-weight:500;color:#555;line-height:1.3}.main[data-v-985c4699]{flex:1;padding:12px 0}.state-msg[data-v-985c4699]{text-align:center;padding:40px 0;font-size:14px;color:#aaa}.record-list[data-v-985c4699]{list-style:none;margin:0;padding:0;background:#fff}.record-item[data-v-985c4699]{display:flex;align-items:center;justify-content:space-around;padding:14px 8px;border-bottom:1px solid #f0f0f0;font-size:13px}.record-item__cell[data-v-985c4699]{flex:1;text-align:center;color:#333}.record-item__video[data-v-985c4699]{flex:1;display:flex;align-items:center;gap:8px;padding:0;border:none;background:transparent;cursor:pointer;text-align:left}.record-item__video img[data-v-985c4699]{width:50px;height:34px;border-radius:4px;object-fit:cover;background:#eee}.record-item__title[data-v-985c4699]{flex:1;font-size:12px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-item__price[data-v-985c4699]{color:#f59e0b;font-weight:500}.page[data-v-a6e55805]{min-height:100dvh;max-width:480px;margin:0 auto;display:flex;flex-direction:column;background:#0a0a0a;color:#fff}.nav[data-v-a6e55805]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 8px;padding-top:calc(10px + env(safe-area-inset-top,0px));background:#000000f2;border-bottom:1px solid rgba(255,255,255,.06)}.nav__back[data-v-a6e55805]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:10px;background:transparent;color:#fff;cursor:pointer}.nav__back[data-v-a6e55805]:active{background:#ffffff1a}.nav__title[data-v-a6e55805]{flex:1;margin:0;font-size:18px;font-weight:700;color:#fff;text-align:center}.nav__clear[data-v-a6e55805]{padding:6px 12px;border:none;border-radius:8px;background:#ffffff1a;color:#888;font-size:13px;cursor:pointer;transition:all .2s}.nav__clear[data-v-a6e55805]:active{background:#ff4d4f33;color:#ff4d4f}.nav__clear[data-v-a6e55805]:disabled{opacity:.5;cursor:not-allowed}.nav__placeholder[data-v-a6e55805]{width:40px;height:40px}.main[data-v-a6e55805]{flex:1;padding:12px}.state-msg[data-v-a6e55805]{text-align:center;padding:60px 0;font-size:14px;color:#666}.empty-state[data-v-a6e55805]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 0;color:#444}.empty-state svg[data-v-a6e55805]{margin-bottom:16px;opacity:.5}.empty-state__text[data-v-a6e55805]{margin:0 0 8px;font-size:16px;font-weight:500;color:#666}.empty-state__hint[data-v-a6e55805]{margin:0 0 24px;font-size:14px;color:#444}.empty-state__btn[data-v-a6e55805]{padding:10px 32px;border:none;border-radius:20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:14px;font-weight:600;cursor:pointer}.empty-state__btn[data-v-a6e55805]:active{opacity:.85;transform:scale(.98)}.record-list[data-v-a6e55805]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.record-item[data-v-a6e55805]{display:flex;align-items:center;gap:12px;padding:12px;background:#141414;border-radius:12px;transition:background .2s}.record-item[data-v-a6e55805]:active{background:#1a1a1a}.record-item__cover[data-v-a6e55805]{position:relative;flex-shrink:0;width:120px;height:75px;padding:0;border:none;border-radius:8px;overflow:hidden;cursor:pointer;background:#222}.record-item__cover img[data-v-a6e55805]{width:100%;height:100%;object-fit:cover}.record-item__dur[data-v-a6e55805]{position:absolute;right:4px;bottom:4px;padding:2px 6px;border-radius:4px;background:#000000bf;color:#fff;font-size:11px}.record-item__mask[data-v-a6e55805]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0000004d;opacity:0;transition:opacity .2s}.record-item__cover:hover .record-item__mask[data-v-a6e55805],.record-item__cover:active .record-item__mask[data-v-a6e55805]{opacity:1}.record-item__info[data-v-a6e55805]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.record-item__title[data-v-a6e55805]{margin:0;padding:0;border:none;background:transparent;color:#fff;font-size:14px;font-weight:500;line-height:1.4;text-align:left;cursor:pointer;white-space:nowrap;white-space:normal;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.record-item__title[data-v-a6e55805]:active{color:#667eea}.record-item__meta[data-v-a6e55805]{margin:0;font-size:12px;color:#666;display:flex;align-items:center;gap:6px}.record-item__sep[data-v-a6e55805]{color:#444}.record-item__del[data-v-a6e55805]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:50%;background:transparent;color:#555;cursor:pointer;transition:all .2s}.record-item__del[data-v-a6e55805]:active{background:#ff4d4f26;color:#ff4d4f}.record-item__del[data-v-a6e55805]:disabled{opacity:.5;cursor:not-allowed}.page[data-v-75ae377e]{min-height:100dvh;max-width:480px;margin:0 auto;display:flex;flex-direction:column;background:#0a0a0a;color:#fff}.nav[data-v-75ae377e]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 8px;padding-top:calc(10px + env(safe-area-inset-top,0px));background:#000000f2;border-bottom:1px solid rgba(255,255,255,.06)}.nav__back[data-v-75ae377e]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:10px;background:transparent;color:#fff;cursor:pointer}.nav__back[data-v-75ae377e]:active{background:#ffffff1a}.nav__title[data-v-75ae377e]{flex:1;margin:0;font-size:18px;font-weight:700;color:#fff;text-align:center}.nav__placeholder[data-v-75ae377e]{width:40px;height:40px}.main[data-v-75ae377e]{flex:1;padding:12px}.state-msg[data-v-75ae377e]{text-align:center;padding:60px 0;font-size:14px;color:#666}.empty-state[data-v-75ae377e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 0;color:#444}.empty-state svg[data-v-75ae377e]{margin-bottom:16px;opacity:.5}.empty-state__text[data-v-75ae377e]{margin:0 0 8px;font-size:16px;font-weight:500;color:#666}.empty-state__hint[data-v-75ae377e]{margin:0 0 24px;font-size:14px;color:#444}.empty-state__btn[data-v-75ae377e]{padding:10px 32px;border:none;border-radius:20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:14px;font-weight:600;cursor:pointer}.empty-state__btn[data-v-75ae377e]:active{opacity:.85;transform:scale(.98)}.record-list[data-v-75ae377e]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.record-item[data-v-75ae377e]{display:flex;align-items:center;gap:12px;padding:12px;background:#141414;border-radius:12px;transition:background .2s}.record-item[data-v-75ae377e]:active{background:#1a1a1a}.record-item__cover[data-v-75ae377e]{position:relative;flex-shrink:0;width:120px;height:75px;padding:0;border:none;border-radius:8px;overflow:hidden;cursor:pointer;background:#222}.record-item__cover img[data-v-75ae377e]{width:100%;height:100%;object-fit:cover}.record-item__dur[data-v-75ae377e]{position:absolute;right:4px;bottom:4px;padding:2px 6px;border-radius:4px;background:#000000bf;color:#fff;font-size:11px}.record-item__mask[data-v-75ae377e]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0000004d;opacity:0;transition:opacity .2s}.record-item__cover:hover .record-item__mask[data-v-75ae377e],.record-item__cover:active .record-item__mask[data-v-75ae377e]{opacity:1}.record-item__info[data-v-75ae377e]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.record-item__title[data-v-75ae377e]{margin:0;padding:0;border:none;background:transparent;color:#fff;font-size:14px;font-weight:500;line-height:1.4;text-align:left;cursor:pointer;white-space:nowrap;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.record-item__title[data-v-75ae377e]:active{color:#667eea}.record-item__meta[data-v-75ae377e]{margin:0;font-size:12px;color:#666;display:flex;align-items:center;gap:6px}.record-item__sep[data-v-75ae377e]{color:#444}.record-item__del[data-v-75ae377e]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:50%;background:transparent;color:#555;cursor:pointer;transition:all .2s}.record-item__del[data-v-75ae377e]:active{background:#ff4d4f26;color:#ff4d4f}.record-item__del[data-v-75ae377e]:disabled{opacity:.5;cursor:not-allowed}.page[data-v-dda449b1]{min-height:100dvh;max-width:480px;margin:0 auto;background:#f5f5f5}.nav[data-v-dda449b1]{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;box-shadow:0 1px 3px #0000000d}.nav__back[data-v-dda449b1]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:transparent;color:#333;cursor:pointer;border-radius:50%}.nav__back[data-v-dda449b1]:active{background:#f5f5f5}.nav__title[data-v-dda449b1]{margin:0;font-size:17px;font-weight:600;color:#333}.nav__placeholder[data-v-dda449b1]{width:36px}.content[data-v-dda449b1]{padding:16px}.section[data-v-dda449b1]{margin-bottom:24px}.section__title[data-v-dda449b1]{display:flex;align-items:center;justify-content:space-between;margin:0 0 12px;font-size:15px;font-weight:600;color:#333}.char-count[data-v-dda449b1]{font-size:12px;font-weight:400;color:#999}.char-count--warn[data-v-dda449b1]{color:#ff4d4f}.type-grid[data-v-dda449b1]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.type-btn[data-v-dda449b1]{padding:12px 16px;border:1px solid #e8e8e8;border-radius:10px;background:#fff;font-size:14px;color:#666;cursor:pointer;transition:all .2s}.type-btn[data-v-dda449b1]:active{transform:scale(.98)}.type-btn--active[data-v-dda449b1]{border-color:#667eea;background:#667eea14;color:#667eea;font-weight:500}.textarea[data-v-dda449b1]{width:100%;padding:14px;border:1px solid #e8e8e8;border-radius:10px;background:#fff;font-size:15px;color:#333;line-height:1.6;resize:none;box-sizing:border-box}.textarea[data-v-dda449b1]:focus{outline:none;border-color:#667eea}.textarea[data-v-dda449b1]::placeholder{color:#bbb}.input[data-v-dda449b1]{width:100%;padding:12px 14px;border:1px solid #e8e8e8;border-radius:10px;background:#fff;font-size:15px;color:#333;box-sizing:border-box}.input[data-v-dda449b1]:focus{outline:none;border-color:#667eea}.input[data-v-dda449b1]::placeholder{color:#bbb}.submit-btn[data-v-dda449b1]{width:100%;padding:14px;border:none;border-radius:10px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:opacity .2s}.submit-btn[data-v-dda449b1]:active{opacity:.85}.submit-btn[data-v-dda449b1]:disabled{opacity:.5;cursor:not-allowed}.page[data-v-45e1d847]{min-height:100dvh;max-width:480px;margin:0 auto;background:#f5f5f5;display:flex;flex-direction:column}.nav[data-v-45e1d847]{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;box-shadow:0 1px 3px #0000000d}.nav__back[data-v-45e1d847],.nav__add[data-v-45e1d847]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:transparent;color:#333;cursor:pointer;border-radius:50%}.nav__back[data-v-45e1d847]:active,.nav__add[data-v-45e1d847]:active{background:#f5f5f5}.nav__title[data-v-45e1d847]{margin:0;font-size:17px;font-weight:600;color:#333}.nav__placeholder[data-v-45e1d847]{width:36px}.list[data-v-45e1d847]{flex:1;padding:16px;overflow-y:auto}.empty[data-v-45e1d847]{text-align:center;padding:60px 0}.empty p[data-v-45e1d847]{margin:0 0 16px;font-size:14px;color:#999}.empty-btn[data-v-45e1d847]{padding:10px 24px;border:none;border-radius:20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:14px;font-weight:500;cursor:pointer}.item[data-v-45e1d847]{padding:16px;background:#fff;border-radius:12px;margin-bottom:12px;box-shadow:0 1px 3px #0000000d}.item__header[data-v-45e1d847]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.item__type[data-v-45e1d847]{font-size:13px;font-weight:600;color:#333}.item__status[data-v-45e1d847]{font-size:12px;font-weight:500}.item__content[data-v-45e1d847]{margin:0 0 10px;font-size:14px;color:#666;line-height:1.6}.item__footer[data-v-45e1d847]{display:flex;justify-content:flex-end}.item__time[data-v-45e1d847]{font-size:12px;color:#999}.item__reply[data-v-45e1d847]{margin-top:12px;padding:12px;background:#f8f9fa;border-radius:8px}.reply__header[data-v-45e1d847]{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-size:12px;font-weight:600;color:#52c41a}.reply__content[data-v-45e1d847]{margin:0 0 8px;font-size:13px;color:#666;line-height:1.5}.reply__time[data-v-45e1d847]{font-size:11px;color:#999}.loading[data-v-45e1d847],.no-more[data-v-45e1d847]{text-align:center;padding:16px;font-size:13px;color:#999}.page[data-v-00728dc5]{min-height:100dvh;max-width:480px;margin:0 auto;background:#f5f5f5;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}.nav[data-v-00728dc5]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 8px;background:#222}.nav__back[data-v-00728dc5]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:10px;background:transparent;color:#fff;cursor:pointer}.nav__title[data-v-00728dc5]{flex:1;margin:0;font-size:18px;font-weight:700;color:#fff;text-align:center;min-width:0}.nav__placeholder[data-v-00728dc5]{width:40px;height:40px}.vip-card[data-v-00728dc5]{margin:16px;padding:20px;border-radius:12px;background:linear-gradient(135deg,#1a1a2e,#16213e);color:#fff}.vip-card__badge[data-v-00728dc5]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:20px;background:linear-gradient(135deg,gold,#ff8c00);color:#1a1a2e;font-size:13px;font-weight:700;margin-bottom:16px}.vip-card__status[data-v-00728dc5]{font-size:24px;font-weight:700;color:#888;margin-bottom:6px}.vip-card__status--active[data-v-00728dc5]{color:gold}.vip-card__expire[data-v-00728dc5]{font-size:14px;color:#ffffffb3}.privileges[data-v-00728dc5]{margin:16px;padding:20px;border-radius:12px;background:#fff}.privileges__title[data-v-00728dc5],.packages__title[data-v-00728dc5]{font-size:16px;font-weight:600;color:#333;margin:0 0 16px}.privileges__list[data-v-00728dc5]{display:flex;flex-direction:column;gap:16px}.privilege-item[data-v-00728dc5]{display:flex;align-items:center;gap:14px}.privilege-item__icon[data-v-00728dc5]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:#f5f5f5}.privilege-item__icon--vip[data-v-00728dc5]{background:#fff3e0;color:#ff9800}.privilege-item__icon--noad[data-v-00728dc5]{background:#e8f5e9;color:#4caf50}.privilege-item__icon--hd[data-v-00728dc5]{background:#e3f2fd;color:#2196f3}.privilege-item__title[data-v-00728dc5]{font-size:15px;font-weight:600;color:#333}.privilege-item__desc[data-v-00728dc5]{font-size:13px;color:#999;margin-top:2px}.packages[data-v-00728dc5]{margin:16px;padding:20px;border-radius:12px;background:#fff}.packages__list[data-v-00728dc5]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.package-item[data-v-00728dc5]{padding:16px;border-radius:10px;border:1px solid #e8e8e8;text-align:center}.package-item__price[data-v-00728dc5]{color:#ff4d4f}.package-item__symbol[data-v-00728dc5]{font-size:14px}.package-item__amount[data-v-00728dc5]{font-size:28px;font-weight:700}.package-item__name[data-v-00728dc5]{font-size:14px;color:#333;font-weight:600;margin-top:6px}.package-item__desc[data-v-00728dc5]{font-size:12px;color:#999;margin-top:4px}.package-item__btn[data-v-00728dc5]{margin-top:12px;padding:8px 20px;border:none;border-radius:20px;background:linear-gradient(135deg,#ff9500,#ff6b00);color:#fff;font-size:13px;font-weight:600;cursor:pointer}.contact-service[data-v-00728dc5]{margin-top:20px;text-align:center;font-size:14px;color:#666}.contact-service a[data-v-00728dc5]{color:#ff6b00;font-weight:600;text-decoration:none}.empty[data-v-00728dc5]{padding:40px 16px;text-align:center;color:#999}.page[data-v-15c28d18]{min-height:100dvh;max-width:480px;margin:0 auto;background:#f5f5f5;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}.nav[data-v-15c28d18]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 8px;background:#222}.nav__back[data-v-15c28d18]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:10px;background:transparent;color:#fff;cursor:pointer}.nav__title[data-v-15c28d18]{flex:1;margin:0;font-size:18px;font-weight:700;color:#fff;text-align:center}.nav__placeholder[data-v-15c28d18]{width:40px}.package-list[data-v-15c28d18]{padding:16px;display:flex;flex-direction:column;gap:10px}.loading[data-v-15c28d18],.empty[data-v-15c28d18]{padding:40px;text-align:center;color:#999}.package-item[data-v-15c28d18]{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;background:#fff;border-radius:12px;border:2px solid transparent;cursor:pointer;transition:all .2s}.package-item[data-v-15c28d18]:active{transform:scale(.98)}.package-info[data-v-15c28d18]{display:flex;flex-direction:column;gap:4px}.package-name[data-v-15c28d18]{font-size:15px;font-weight:600;color:#333}.gift[data-v-15c28d18]{display:inline-block;padding:2px 6px;margin-left:8px;font-size:11px;background:#ff4d4f;color:#fff;border-radius:4px}.package-desc[data-v-15c28d18]{font-size:12px;color:#999}.package-price[data-v-15c28d18]{display:flex;align-items:baseline;gap:6px}.price[data-v-15c28d18]{font-size:18px;font-weight:700;color:#ff4d4f}.pay-tip[data-v-15c28d18]{margin:20px 16px;padding:14px;background:#fff7e6;border-radius:8px;text-align:center}.pay-tip p[data-v-15c28d18]{margin:4px 0;font-size:12px;color:#8a6d3b}.service-link[data-v-15c28d18]{display:inline-block;margin-top:10px;padding:6px 16px;border:1px solid #8a6d3b;border-radius:16px;background:transparent;color:#8a6d3b;font-size:13px;cursor:pointer}.chat-page[data-v-673bde3c]{display:flex;flex-direction:column;height:100dvh;max-width:480px;margin:0 auto;background:#f5f5f5}.nav[data-v-673bde3c]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;background:#222;flex-shrink:0}.nav__back[data-v-673bde3c]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:10px;background:transparent;color:#fff;cursor:pointer}.nav__title[data-v-673bde3c]{flex:1;margin:0;font-size:18px;font-weight:700;color:#fff;text-align:center}.nav__status[data-v-673bde3c]{font-size:12px;padding:4px 10px;border-radius:12px;background:#666;color:#fff}.nav__status.online[data-v-673bde3c]{background:#52c41a}.chat-messages[data-v-673bde3c]{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}.chat-empty[data-v-673bde3c]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999;gap:12px}.chat-empty-icon[data-v-673bde3c]{font-size:48px}.chat-closed[data-v-673bde3c]{display:flex;align-items:center;justify-content:center;gap:12px;padding:12px;background:#fff3cd;border-radius:8px;color:#856404;font-size:14px}.btn-restart[data-v-673bde3c]{padding:4px 12px;border:1px solid #856404;border-radius:4px;background:transparent;color:#856404;cursor:pointer;font-size:12px}.message-item[data-v-673bde3c]{display:flex;gap:10px;max-width:80%}.message-item--user[data-v-673bde3c]{flex-direction:row-reverse;align-self:flex-end}.message-avatar[data-v-673bde3c]{width:36px;height:36px;border-radius:50%;background:#1890ff;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;flex-shrink:0}.avatar--user[data-v-673bde3c]{background:#52c41a}.message-body[data-v-673bde3c]{display:flex;flex-direction:column;gap:4px}.message-item--user .message-body[data-v-673bde3c]{align-items:flex-end}.message-content[data-v-673bde3c]{padding:10px 14px;border-radius:12px;background:#fff;color:#333;line-height:1.5;word-break:break-all}.message-item--user .message-content[data-v-673bde3c]{background:#1890ff;color:#fff}.message-time[data-v-673bde3c]{font-size:11px;color:#999}.message-image[data-v-673bde3c]{max-width:200px;max-height:200px;border-radius:8px;cursor:pointer}.chat-input-area[data-v-673bde3c]{display:flex;gap:10px;padding:12px;background:#fff;border-top:1px solid #eee;flex-shrink:0}.chat-input[data-v-673bde3c]{flex:1;padding:10px 14px;border:1px solid #ddd;border-radius:22px;resize:none;font-family:inherit;font-size:15px;line-height:1.4;min-height:44px;max-height:100px;outline:none}.chat-input[data-v-673bde3c]:focus{border-color:#1890ff}.btn-send[data-v-673bde3c]{padding:0 20px;border:none;border-radius:22px;background:#1890ff;color:#fff;font-size:15px;font-weight:500;cursor:pointer;transition:background .2s}.btn-send[data-v-673bde3c]:hover:not(:disabled){background:#40a9ff}.btn-send[data-v-673bde3c]:disabled{background:#ccc;cursor:not-allowed}.btn-image[data-v-673bde3c]{width:44px;height:44px;border:none;border-radius:22px;background:#f0f0f0;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center}.btn-image[data-v-673bde3c]:disabled{opacity:.6;cursor:not-allowed}.page[data-v-c61cf19d]{min-height:100dvh;display:flex;flex-direction:column;background:var(--bg)}.header[data-v-c61cf19d]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#1a1a1a}.back-btn[data-v-c61cf19d]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:transparent;color:#fff;cursor:pointer;border-radius:10px}.back-btn[data-v-c61cf19d]:active{background:#ffffff1a}.header__title[data-v-c61cf19d]{margin:0;font-size:18px;font-weight:700;color:#fff}.header__placeholder[data-v-c61cf19d]{width:40px}.main[data-v-c61cf19d]{flex:1;display:flex;flex-direction:column;align-items:center;padding:40px 24px}.logo-wrap[data-v-c61cf19d]{display:flex;flex-direction:column;align-items:center;margin-bottom:40px}.logo[data-v-c61cf19d]{width:80px;height:80px;border-radius:20px;margin-bottom:16px}.app-name[data-v-c61cf19d]{margin:0;font-size:24px;font-weight:700;color:#fff}.app-desc[data-v-c61cf19d]{margin:8px 0 0;font-size:14px;color:#ffffff80}.form[data-v-c61cf19d]{width:100%;max-width:320px}.form__group[data-v-c61cf19d]{margin-bottom:20px}.form__label[data-v-c61cf19d]{display:block;margin-bottom:8px;font-size:14px;color:#ffffffb3}.form__input[data-v-c61cf19d]{width:100%;padding:14px 16px;border:1px solid rgba(255,255,255,.15);border-radius:12px;background:#ffffff14;color:#fff;font-size:15px;outline:none;box-sizing:border-box}.form__input[data-v-c61cf19d]:focus{border-color:#00a2ff;background:#ffffff1f}.form__input[data-v-c61cf19d]::placeholder{color:#fff6}.form__select[data-v-c61cf19d]{width:100%;padding:14px 16px;border:1px solid rgba(255,255,255,.15);border-radius:12px;background:#ffffff14;color:#fff;font-size:15px;outline:none;box-sizing:border-box;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.5)' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}.form__select[data-v-c61cf19d]:focus{border-color:#00a2ff;background-color:#ffffff1f}.form__select option[data-v-c61cf19d]{background:#1a1a1a;color:#fff}.form__error[data-v-c61cf19d]{padding:10px;margin-bottom:16px;border-radius:8px;background:#e5393533;color:#ff6b6b;font-size:13px;text-align:center}.form__btn[data-v-c61cf19d]{width:100%;padding:14px;border:none;border-radius:12px;background:linear-gradient(135deg,#00a2ff,#08d);color:#fff;font-size:16px;font-weight:600;cursor:pointer;box-shadow:0 4px 20px #00a2ff4d}.form__btn[data-v-c61cf19d]:active{transform:scale(.98)}.form__btn[data-v-c61cf19d]:disabled{opacity:.6;cursor:not-allowed}.tips[data-v-c61cf19d]{margin-top:24px;font-size:13px;color:#fff6;text-align:center}.form__label-opt[data-v-c61cf19d]{font-weight:400;color:#fff6;font-size:12px}.page[data-v-09d3e6d6]{min-height:100dvh;display:flex;flex-direction:column;background:var(--bg)}.header[data-v-09d3e6d6]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#1a1a1a}.back-btn[data-v-09d3e6d6]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:transparent;color:#fff;cursor:pointer;border-radius:10px}.back-btn[data-v-09d3e6d6]:active{background:#ffffff1a}.header__title[data-v-09d3e6d6]{margin:0;font-size:18px;font-weight:700;color:#fff}.header__placeholder[data-v-09d3e6d6]{width:40px}.main[data-v-09d3e6d6]{flex:1;display:flex;flex-direction:column;align-items:center;padding:40px 24px}.logo-wrap[data-v-09d3e6d6]{display:flex;flex-direction:column;align-items:center;margin-bottom:40px}.logo[data-v-09d3e6d6]{width:80px;height:80px;border-radius:20px;margin-bottom:16px}.app-name[data-v-09d3e6d6]{margin:0;font-size:24px;font-weight:700;color:#fff}.app-desc[data-v-09d3e6d6]{margin:8px 0 0;font-size:14px;color:#ffffff80}.form[data-v-09d3e6d6]{width:100%;max-width:320px}.form__group[data-v-09d3e6d6]{margin-bottom:20px}.form__label[data-v-09d3e6d6]{display:block;margin-bottom:8px;font-size:14px;color:#ffffffb3}.form__input[data-v-09d3e6d6]{width:100%;padding:14px 16px;border:1px solid rgba(255,255,255,.15);border-radius:12px;background:#ffffff14;color:#fff;font-size:15px;outline:none;box-sizing:border-box}.form__input[data-v-09d3e6d6]:focus{border-color:#00a2ff;background:#ffffff1f}.form__input[data-v-09d3e6d6]::placeholder{color:#fff6}.form__error[data-v-09d3e6d6]{padding:10px;margin-bottom:16px;border-radius:8px;background:#e5393533;color:#ff6b6b;font-size:13px;text-align:center}.form__btn[data-v-09d3e6d6]{width:100%;padding:14px;border:none;border-radius:12px;background:linear-gradient(135deg,#00a2ff,#08d);color:#fff;font-size:16px;font-weight:600;cursor:pointer;box-shadow:0 4px 20px #00a2ff4d}.form__btn[data-v-09d3e6d6]:active{transform:scale(.98)}.form__btn[data-v-09d3e6d6]:disabled{opacity:.6;cursor:not-allowed}.page[data-v-7b4a2ace]{min-height:100dvh;max-width:480px;margin:0 auto;display:flex;flex-direction:column;background:#0a0a0a;color:#fff}.nav[data-v-7b4a2ace]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 8px;padding-top:calc(10px + env(safe-area-inset-top,0px));background:#000000f2;border-bottom:1px solid rgba(255,255,255,.06)}.nav__back[data-v-7b4a2ace]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:10px;background:transparent;color:#fff;cursor:pointer}.nav__back[data-v-7b4a2ace]:active{background:#ffffff1a}.nav__title[data-v-7b4a2ace]{flex:1;margin:0;font-size:18px;font-weight:700;color:#fff;text-align:center}.nav__placeholder[data-v-7b4a2ace]{width:40px;height:40px}.main[data-v-7b4a2ace]{flex:1;padding:16px;display:flex;flex-direction:column;gap:16px}.card[data-v-7b4a2ace]{padding:20px;background:#141414;border-radius:12px}.card__title[data-v-7b4a2ace]{margin-bottom:16px;font-size:16px;font-weight:600;color:#fff}.invite-code[data-v-7b4a2ace]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:#1e1e1e;border-radius:8px;cursor:pointer;transition:background .2s}.invite-code[data-v-7b4a2ace]:active{background:#2a2a2a}.invite-code__text[data-v-7b4a2ace]{font-size:18px;font-weight:700;color:#667eea;letter-spacing:2px}.invite-code svg[data-v-7b4a2ace]{color:#666}.invite-count[data-v-7b4a2ace]{margin-top:12px;font-size:14px;color:#888;text-align:center}.invite-count__num[data-v-7b4a2ace]{color:gold;font-weight:700;font-size:16px}.invite-hint[data-v-7b4a2ace]{margin:8px 0 0;font-size:12px;color:#666;text-align:center}.bind-hint[data-v-7b4a2ace]{margin:0 0 12px;font-size:14px;color:#888}.bind-form[data-v-7b4a2ace]{display:flex;gap:10px}.bind-input[data-v-7b4a2ace]{flex:1;padding:12px 14px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#1e1e1e;color:#fff;font-size:14px;outline:none;transition:border-color .2s}.bind-input[data-v-7b4a2ace]:focus{border-color:#667eea}.bind-input[data-v-7b4a2ace]::placeholder{color:#555}.bind-btn[data-v-7b4a2ace]{padding:12px 20px;border:none;border-radius:8px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .2s;white-space:nowrap}.bind-btn[data-v-7b4a2ace]:active{opacity:.85}.bind-btn[data-v-7b4a2ace]:disabled{opacity:.5;cursor:not-allowed}.rules[data-v-7b4a2ace]{padding:16px;background:#667eea1a;border-radius:12px;border:1px solid rgba(102,126,234,.2)}.records-btn[data-v-7b4a2ace]{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;margin-top:14px;padding:10px;border:1px solid rgba(102,126,234,.3);border-radius:8px;background:transparent;color:#667eea;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.records-btn[data-v-7b4a2ace]:active{background:#667eea1a}.rules__title[data-v-7b4a2ace]{margin-bottom:12px;font-size:14px;font-weight:600;color:#667eea}.rules__list[data-v-7b4a2ace]{margin:0;padding-left:20px;font-size:13px;color:#888;line-height:1.8}.rules__list li[data-v-7b4a2ace]{margin-bottom:4px}.page[data-v-4ae97b7d]{min-height:100dvh;max-width:480px;margin:0 auto;display:flex;flex-direction:column;background:#0a0a0a;color:#fff}.nav[data-v-4ae97b7d]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 8px;padding-top:calc(10px + env(safe-area-inset-top,0px));background:#000000f2;border-bottom:1px solid rgba(255,255,255,.06)}.nav__back[data-v-4ae97b7d]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:10px;background:transparent;color:#fff;cursor:pointer}.nav__back[data-v-4ae97b7d]:active{background:#ffffff1a}.nav__title[data-v-4ae97b7d]{flex:1;margin:0;font-size:18px;font-weight:700;color:#fff;text-align:center}.nav__placeholder[data-v-4ae97b7d]{width:40px;height:40px}.main[data-v-4ae97b7d]{flex:1;padding:12px}.state-msg[data-v-4ae97b7d]{text-align:center;padding:60px 0;font-size:14px;color:#666}.empty-state[data-v-4ae97b7d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 0;color:#444}.empty-state svg[data-v-4ae97b7d]{margin-bottom:16px;opacity:.5}.empty-state__text[data-v-4ae97b7d]{margin:0 0 8px;font-size:16px;font-weight:500;color:#666}.empty-state__hint[data-v-4ae97b7d]{margin:0;font-size:14px;color:#444}.record-list[data-v-4ae97b7d]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.record-item[data-v-4ae97b7d]{display:flex;align-items:center;gap:12px;padding:14px;background:#141414;border-radius:12px}.record-item__avatar[data-v-4ae97b7d]{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#222;flex-shrink:0}.record-item__avatar img[data-v-4ae97b7d]{width:100%;height:100%;object-fit:cover}.record-item__info[data-v-4ae97b7d]{flex:1;min-width:0}.record-item__name[data-v-4ae97b7d]{font-size:14px;font-weight:500;color:#fff;margin-bottom:4px}.record-item__time[data-v-4ae97b7d]{font-size:12px;color:#666}.record-item__reward[data-v-4ae97b7d]{flex-shrink:0}.reward-badge[data-v-4ae97b7d]{display:inline-block;padding:4px 10px;border-radius:12px;background:linear-gradient(135deg,#667eea33,#764ba233);border:1px solid rgba(102,126,234,.3);color:#667eea;font-size:12px;font-weight:600}.page[data-v-a1bca1da]{min-height:100dvh;padding:12px 16px calc(72px + var(--safe-bottom));max-width:480px;margin:0 auto;background:var(--bg)}.header[data-v-a1bca1da]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.back-btn[data-v-a1bca1da]{width:40px;height:40px;border:none;border-radius:50%;background:#ffffff1a;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.title[data-v-a1bca1da]{font-size:18px;font-weight:600;color:#fff;margin:0}.placeholder[data-v-a1bca1da]{width:40px}.search-bar[data-v-a1bca1da]{display:flex;gap:8px;margin-bottom:16px}.search-input[data-v-a1bca1da]{flex:1;padding:10px 16px;border:none;border-radius:20px;background:#ffffff1a;color:#fff;font-size:14px}.search-input[data-v-a1bca1da]::placeholder{color:#ffffff80}.search-btn[data-v-a1bca1da]{width:44px;height:44px;border:none;border-radius:50%;background:linear-gradient(135deg,#ff6b9d,#ff9f43);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.main[data-v-a1bca1da]{min-height:300px}.loading[data-v-a1bca1da]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:60px 0;color:#fff9}.loading-spinner[data-v-a1bca1da]{width:32px;height:32px;border:3px solid rgba(255,255,255,.2);border-top-color:var(--accent, #ff6b9d);border-radius:50%;animation:spin-a1bca1da .8s linear infinite}@keyframes spin-a1bca1da{to{transform:rotate(360deg)}}.empty[data-v-a1bca1da]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:60px 0;color:#fff6}.empty p[data-v-a1bca1da]{margin:0;font-size:14px}.drama-list[data-v-a1bca1da]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.drama-card[data-v-a1bca1da]{cursor:pointer;border-radius:12px;overflow:hidden;background:#ffffff0d}.drama-cover[data-v-a1bca1da]{position:relative;aspect-ratio:16/9;background:#141820}.drama-cover img[data-v-a1bca1da]{width:100%;height:100%;object-fit:cover}.drama-overlay[data-v-a1bca1da]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.7) 100%)}.drama-tag[data-v-a1bca1da]{position:absolute;top:6px;left:6px;padding:2px 8px;border-radius:4px;font-size:10px;font-weight:600}.drama-tag--vip[data-v-a1bca1da]{background:linear-gradient(135deg,gold,#ff8c00);color:#000}.drama-tag--diamond[data-v-a1bca1da]{background:linear-gradient(135deg,#00d2ff,#3a7bd5);color:#fff}.drama-eps[data-v-a1bca1da]{position:absolute;bottom:6px;right:6px;padding:2px 8px;border-radius:4px;background:#000000b3;color:#fff;font-size:10px}.drama-info[data-v-a1bca1da]{padding:10px}.drama-title[data-v-a1bca1da]{margin:0 0 6px;font-size:13px;font-weight:500;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drama-meta[data-v-a1bca1da]{display:flex;align-items:center;gap:8px}.drama-views[data-v-a1bca1da]{display:flex;align-items:center;gap:3px;font-size:11px;color:#fff9}.drama-tag-text[data-v-a1bca1da]{font-size:10px;padding:1px 6px;border-radius:3px;background:#ff6b9d33;color:#ff6b9d}.load-more[data-v-a1bca1da]{text-align:center;padding:16px;color:#fff9;font-size:14px;cursor:pointer}.load-more[data-v-a1bca1da]:active{color:var(--accent, #ff6b9d)}.page[data-v-3651035f]{min-height:100dvh;padding:12px 16px calc(72px + var(--safe-bottom));max-width:480px;margin:0 auto;background:var(--bg)}.header[data-v-3651035f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.back-btn[data-v-3651035f]{width:40px;height:40px;border:none;border-radius:50%;background:#ffffff1a;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.title[data-v-3651035f]{font-size:18px;font-weight:600;color:#fff;margin:0}.placeholder[data-v-3651035f]{width:40px}.loading[data-v-3651035f]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:60px 0;color:#fff9}.loading-spinner[data-v-3651035f]{width:32px;height:32px;border:3px solid rgba(255,255,255,.2);border-top-color:var(--accent, #ff6b9d);border-radius:50%;animation:spin-3651035f .8s linear infinite}@keyframes spin-3651035f{to{transform:rotate(360deg)}}.main[data-v-3651035f]{min-height:300px}.player[data-v-3651035f]{border-radius:12px;overflow:hidden;background:#000;height:180px;margin-bottom:16px}.video-player[data-v-3651035f]{width:100%;height:180px;display:block}.cover-section[data-v-3651035f]{position:relative;border-radius:12px;overflow:hidden;margin-bottom:16px}.cover-img[data-v-3651035f]{width:100%;aspect-ratio:16/9;object-fit:cover}.cover-overlay[data-v-3651035f]{position:absolute;bottom:0;left:0;right:0;padding:16px;background:linear-gradient(transparent,#000000e6)}.drama-title[data-v-3651035f]{margin:0 0 8px;font-size:20px;font-weight:600;color:#fff}.drama-meta[data-v-3651035f]{display:flex;align-items:center;gap:8px;margin:0 0 8px;color:#fffc;font-size:13px}.tag[data-v-3651035f]{padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600}.tag--vip[data-v-3651035f]{background:linear-gradient(135deg,gold,#ff8c00);color:#000}.tag--diamond[data-v-3651035f]{background:linear-gradient(135deg,#00d2ff,#3a7bd5);color:#fff}.tag--free[data-v-3651035f]{background:#22c55e33;color:#22c55e}.drama-desc[data-v-3651035f]{margin:0;font-size:13px;color:#ffffffb3;line-height:1.5}.action-bar[data-v-3651035f]{display:flex;gap:12px;margin-bottom:20px}.action-btn[data-v-3651035f]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0d;color:#fffc;font-size:13px;cursor:pointer}.action-btn[data-v-3651035f]:active{background:#ffffff1a}.action-btn--liked[data-v-3651035f]{color:#ff4d4f;border-color:#ff4d4f4d;background:#ff4d4f1a}.action-btn--collected[data-v-3651035f]{color:gold;border-color:#ffd7004d;background:#ffd7001a}.action-btn__count[data-v-3651035f]{font-size:12px;margin-left:4px}.action-btn__count--gold[data-v-3651035f]{color:gold}.episodes-section[data-v-3651035f]{margin-top:8px}.section-title[data-v-3651035f]{margin:0 0 12px;font-size:15px;font-weight:600;color:#fff}.episodes-grid[data-v-3651035f]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.episode-item[data-v-3651035f]{display:flex;flex-direction:column;align-items:center;padding:10px 8px;border-radius:8px;background:#ffffff0d;cursor:pointer;transition:all .2s}.episode-item[data-v-3651035f]:active{background:#ffffff1a}.episode-item--active[data-v-3651035f]{background:linear-gradient(135deg,#ff6b9d,#ff9f43)}.episode-num[data-v-3651035f]{font-size:13px;color:#fff;margin-bottom:4px}.episode-tag[data-v-3651035f]{font-size:10px;padding:1px 6px;border-radius:3px;background:#22c55e33;color:#22c55e}.episode-tag--vip[data-v-3651035f]{background:linear-gradient(135deg,gold,#ff8c00);color:#000}.episode-tag--diamond[data-v-3651035f]{background:linear-gradient(135deg,#00d2ff,#3a7bd5);color:#fff}.empty[data-v-3651035f]{display:flex;align-items:center;justify-content:center;padding:60px 0;color:#fff6}.modal[data-v-3651035f]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.modal-content[data-v-3651035f]{width:100%;max-width:320px;background:#1a1a2e;border-radius:16px;padding:24px;text-align:center}.modal-content h3[data-v-3651035f]{margin:0 0 16px;font-size:18px;color:#fff}.modal-content p[data-v-3651035f]{margin:0 0 8px;color:#fffc;font-size:14px}.modal-content strong[data-v-3651035f]{color:#ff6b9d}.tips[data-v-3651035f]{font-size:12px;color:#ffffff80!important}.modal-actions[data-v-3651035f]{display:flex;gap:12px;margin-top:20px}.btn[data-v-3651035f]{flex:1;padding:12px;border:none;border-radius:8px;font-size:14px;cursor:pointer}.btn-default[data-v-3651035f]{background:#ffffff1a;color:#fffc}.btn-primary[data-v-3651035f]{background:linear-gradient(135deg,#ff6b9d,#ff9f43);color:#fff}.btn-vip[data-v-3651035f]{background:linear-gradient(135deg,gold,#ff8c00);color:#000}.toast[data-v-3651035f]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999;padding:12px 24px;border-radius:8px;background:#000000d9;color:#fff;font-size:14px;white-space:nowrap;box-shadow:0 4px 12px #0000004d}.toast-enter-active[data-v-3651035f],.toast-leave-active[data-v-3651035f]{transition:opacity .3s ease,transform .3s ease}.toast-enter-from[data-v-3651035f],.toast-leave-to[data-v-3651035f]{opacity:0;transform:translate(-50%,-50%) scale(.9)}.page[data-v-82d7a064]{position:fixed;top:0;left:0;right:0;bottom:0;max-width:480px;margin:0 auto;background:var(--bg);display:flex;flex-direction:column}.header[data-v-82d7a064]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:8px 16px;height:52px;box-sizing:border-box;background:#161b22f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.06)}.back-btn[data-v-82d7a064]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:50%;background:transparent;color:#fff;cursor:pointer}.back-btn[data-v-82d7a064]:active{background:#ffffff1a}.header__title[data-v-82d7a064]{margin:0;font-size:16px;font-weight:600;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header__spacer[data-v-82d7a064]{width:36px}.main[data-v-82d7a064]{flex:1;min-height:0;overflow-y:auto;padding:12px 16px calc(72px + var(--safe-bottom));box-sizing:border-box}.loading-state[data-v-82d7a064],.empty-state[data-v-82d7a064]{padding:60px 0;text-align:center;font-size:14px;color:#ffffff80}.video-grid[data-v-82d7a064]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.video-card[data-v-82d7a064]{background:var(--bg);border-radius:8px;overflow:hidden}.video-card__cover[data-v-82d7a064]{position:relative;width:100%;aspect-ratio:16/10;overflow:hidden;border-radius:8px;background:#1a1a1a}.video-card__cover img[data-v-82d7a064]{width:100%;height:100%;object-fit:cover}.video-card__overlay[data-v-82d7a064]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.7) 100%)}.video-card__info[data-v-82d7a064]{position:absolute;bottom:0;left:0;right:0;padding:8px;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box}.video-card__duration[data-v-82d7a064]{padding:2px 6px;border-radius:4px;background:#000c;color:#fff;font-size:11px}.video-card__views[data-v-82d7a064]{display:flex;align-items:center;gap:3px;color:#fff;font-size:11px}.video-card__title[data-v-82d7a064]{margin:8px 0 0;font-size:12px;color:#ffffffe6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.loading-more[data-v-82d7a064],.no-more[data-v-82d7a064]{padding:16px 0;text-align:center;font-size:12px;color:#fff6}.loading-spinner[data-v-82d7a064]{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff9;border-radius:50%;animation:spin-82d7a064 .8s linear infinite;margin-right:6px;vertical-align:middle}@keyframes spin-82d7a064{to{transform:rotate(360deg)}}*,*:before,*:after{box-sizing:border-box}html,body{height:100%;overflow-x:hidden;overflow-y:auto}html{-webkit-tap-highlight-color:transparent}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,PingFang SC,Microsoft YaHei,sans-serif;background:var(--bg);color:#fff;-webkit-font-smoothing:antialiased;touch-action:pan-y}#app{height:100%;overflow-x:hidden;overflow-y:auto}:root{--bg: #0d1117;--bg-card: #161b22;--bg-card-border: rgba(255, 255, 255, .08);--text-muted: #8a919f;--accent: #00a2ff;--accent-glow: rgba(0, 162, 255, .35);--lang-bg: #2a1f3d;--safe-bottom: env(safe-area-inset-bottom, 0px)}
